hobbybench

Raspberry Pi Pico Pinout

Pico, Pico H, Pico W and Pico 2 share this layout, USB at the top. Check your board against its silkscreen before wiring power.

Raspberry Pi
PICO1GP0UART0 TX2GP1UART0 RX3GND4GP2SPI0 SCK5GP3SPI0 TX6GP4I2C0 SDA7GP5I2C0 SCL8GND9GP6I2C1 SDA10GP7I2C1 SCL11GP8UART1 TX12GP9UART1 RX13GND14GP10SPI1 SCK15GP11SPI1 TX16GP12SPI1 RX17GP13SPI1 CSn18GND19GP1420GP1540VBUS5 V USB39VSYS1.8 to 5.5 V38GND373V3_ENpull low = off363V3300 mA out35ADC_VREFADC reference34GP28ADC233AGNDanalog ground32GP27ADC131GP26ADC030RUNreset29GP2228GND27GP21I2C0 SCL26GP20I2C0 SDA25GP19SPI0 TX24GP18SPI0 SCK23GND22GP17SPI0 CSn21GP16SPI0 RX
PowerGroundGPIOControlADCUARTSPII2C

Power in three flavors

VBUS is raw 5 V from USB, VSYS is the board input (1.8 to 5.5 V, where batteries go), and 3V3 is the regulated rail for peripherals, good for about 300 mA. Pulling RUN low resets the chip, which is the reset button the Pico famously lacks.

Flexible by design

The RP2040 can route I2C, SPI and UART to many different pins; the tags above are the common defaults. The three ADC inputs are GP26 to GP28, with AGND (physical pin 33) as their quiet ground return.

Pico W difference

On the Pico W the onboard LED hangs off the wireless chip rather than a GPIO, so blinking it needs the CYW43 driver instead of a plain pin write. GP23, GP24, GP25 and GP29 are used internally on all variants.

Sources and datasheets

This diagram was cross-checked against the manufacturer documentation below plus at least two independent references before publishing. When they disagreed, the manufacturer won.

More boards and plugs live on the pinouts index.