Projects
Raspberry Pico

Raspberry Pico

Output VoltageOperating VoltageMaximum CurrentWiFiBLEUSB Connector
3.3V
3.3V
Micro USB
Micro USB

Detailed Pinout

Pico Detailed Pinout

Simplified Pinout

Pico Recommended Pins

Notes:

  • Pins in green are digital GPIO pins.
  • Pins in blue marked ADC are analog input pins.
  • Pins in orange are for Software Serial UART.
  • I2C and SPI pins are named accordingly.
  • The primary pin function is indicated closest to the board, secondary functions going outwards. If the pin is not required for the primary function it can be used for the secondary function.
  • Pin numbers shown are to be used in code. They may be different from the numbers printed on the board.
  • The ~ prefix for a GPIO indicates PWM support.
  • The * suffix for a GPIO indicates Interrupt support.
  • Do not use the pins marked with an X:
    • X1 and X2: Hardware UART TX and RX pins.
    • X3: Reset pin.
    • X4 and X5: Advanced power pins.

Pin Functions

Board #Code #Preferred FunctionAlternate Functions
10Board UART TXDO NOT USE
21Board UART RXDO NOT USE
42Digital GPIO
53Digital GPIO
64I2C SDADigital GPIO
75I2C SCLDigital GPIO
96Digital GPIO-
107Digital GPIO-
118Digital GPIO-
129Digital GPIO-
1410Digital GPIO-
1511Digital GPIO-
1612Digital GPIO-
1713Digital GPIO-
1914Digital GPIO-
2015Digital GPIO-
2116SPI CIPODigital GPIO
2217SPI CSDigital GPIO
2418SPI SCKDigital GPIO
2519SPI COPIDigital GPIO
2620Digital GPIO-
2721Digital GPIO-
2922Digital GPIO-
3126Analog InDigital GPIO
3227Analog InDigital GPIO
3428Analog InDigital GPIO