soldr.ai

Docs  /  Boards

Raspberry Pi Pico W: specs and pinout

Raspberry Pi Pico W board with an RP2040 microcontroller, 2.4 GHz Wi-Fi 802.11n, Bluetooth 5.2 and 264 kB SRAM.

Every value cites its sourceOfficial pinout

Buy on Compoden

Specs

SpecValueSource
MicrocontrollerRP2040, dual-core Arm Cortex-M0+ at up to 133 MHzsource
Features list
SRAM264 kB multi-bank high performance SRAMsource
Features list
Flash2 MB of flash memorysource
Features list
WirelessSingle-band 2.4 GHz wireless interface: 802.11n and Bluetooth 5.2, with Bluetooth LE central and peripheral rolessource
Features list
Wireless chipInfineon CYW43439, with an onboard antennasource
Board description, wireless interface
GPIO26 multi-function 3.3 V GPIO (23 digital-only, 3 ADC capable)source
Features list
Board size51 mm x 21 mm x 1 mm PCBsource
Mechanical specification
Operating temperature-20 °C to 70 °C (maximum includes self-heating)source
2.3 Recommended operating conditions
VSYS input1.8 V to 5.5 Vsource
2.3 Recommended operating conditions
VBUS input5 V ±10%source
2.3 Recommended operating conditions

Power

ValueSource
SupplyVBUS 5 V ±10% from the micro-USB port, or VSYS 1.8 V to 5.5 Vsource
2.3 Recommended operating conditions

Pinout

PinFunctionVoltageNotesSource
GP0 (pin 1)UART0 TX; I2C0 SDA; SPI0 RX3.3 V logic (not 5 V tolerant)Pinout figure (Figure 2) shows alternate functions; GPIO is fixed at 3.3 V.source
Figure 2 (pinout) and section 2.1 pinout text
GP1 (pin 2)UART0 RX; I2C0 SCL; SPI0 CSn3.3 V logic (not 5 V tolerant)Pinout figure (Figure 2) shows alternate functions; GPIO is fixed at 3.3 V.source
Figure 2 (pinout) and section 2.1 pinout text
GND (pin 3)Groundsource
Figure 2 (pinout) and section 2.1 pinout text
GP2 (pin 4)I2C1 SDA; SPI0 SCK3.3 V logic (not 5 V tolerant)Pinout figure (Figure 2) shows alternate functions; GPIO is fixed at 3.3 V.source
Figure 2 (pinout) and section 2.1 pinout text
GP3 (pin 5)I2C1 SCL; SPI0 TX3.3 V logic (not 5 V tolerant)Pinout figure (Figure 2) shows alternate functions; GPIO is fixed at 3.3 V.source
Figure 2 (pinout) and section 2.1 pinout text
GP4 (pin 6)UART1 TX; I2C0 SDA; SPI0 RX3.3 V logic (not 5 V tolerant)Pinout figure (Figure 2) shows alternate functions; GPIO is fixed at 3.3 V.source
Figure 2 (pinout) and section 2.1 pinout text
GP5 (pin 7)UART1 RX; I2C0 SCL; SPI0 CSn3.3 V logic (not 5 V tolerant)Pinout figure (Figure 2) shows alternate functions; GPIO is fixed at 3.3 V.source
Figure 2 (pinout) and section 2.1 pinout text
GND (pin 8)Groundsource
Figure 2 (pinout) and section 2.1 pinout text
GP6 (pin 9)I2C1 SDA; SPI0 SCK3.3 V logic (not 5 V tolerant)Pinout figure (Figure 2) shows alternate functions; GPIO is fixed at 3.3 V.source
Figure 2 (pinout) and section 2.1 pinout text
GP7 (pin 10)I2C1 SCL; SPI0 TX3.3 V logic (not 5 V tolerant)Pinout figure (Figure 2) shows alternate functions; GPIO is fixed at 3.3 V.source
Figure 2 (pinout) and section 2.1 pinout text
GP8 (pin 11)UART1 TX; I2C0 SDA; SPI1 RX3.3 V logic (not 5 V tolerant)Pinout figure (Figure 2) shows alternate functions; GPIO is fixed at 3.3 V.source
Figure 2 (pinout) and section 2.1 pinout text
GP9 (pin 12)UART1 RX; I2C0 SCL; SPI1 CSn3.3 V logic (not 5 V tolerant)Pinout figure (Figure 2) shows alternate functions; GPIO is fixed at 3.3 V.source
Figure 2 (pinout) and section 2.1 pinout text
GND (pin 13)Groundsource
Figure 2 (pinout) and section 2.1 pinout text
GP10 (pin 14)I2C1 SDA; SPI1 SCK3.3 V logic (not 5 V tolerant)Pinout figure (Figure 2) shows alternate functions; GPIO is fixed at 3.3 V.source
Figure 2 (pinout) and section 2.1 pinout text
GP11 (pin 15)I2C1 SCL; SPI1 TX3.3 V logic (not 5 V tolerant)Pinout figure (Figure 2) shows alternate functions; GPIO is fixed at 3.3 V.source
Figure 2 (pinout) and section 2.1 pinout text
GP12 (pin 16)UART0 TX; I2C0 SDA; SPI1 RX3.3 V logic (not 5 V tolerant)Pinout figure (Figure 2) shows alternate functions; GPIO is fixed at 3.3 V.source
Figure 2 (pinout) and section 2.1 pinout text
GP13 (pin 17)UART0 RX; I2C0 SCL; SPI1 CSn3.3 V logic (not 5 V tolerant)Pinout figure (Figure 2) shows alternate functions; GPIO is fixed at 3.3 V.source
Figure 2 (pinout) and section 2.1 pinout text
GND (pin 18)Groundsource
Figure 2 (pinout) and section 2.1 pinout text
GP14 (pin 19)I2C1 SDA; SPI1 SCK3.3 V logic (not 5 V tolerant)Pinout figure (Figure 2) shows alternate functions; GPIO is fixed at 3.3 V.source
Figure 2 (pinout) and section 2.1 pinout text
GP15 (pin 20)I2C1 SCL; SPI1 TX3.3 V logic (not 5 V tolerant)Pinout figure (Figure 2) shows alternate functions; GPIO is fixed at 3.3 V.source
Figure 2 (pinout) and section 2.1 pinout text
GP16 (pin 21)SPI0 RX; I2C0 SDA; UART0 TX3.3 V logic (not 5 V tolerant)Pinout figure (Figure 2) shows alternate functions; GPIO is fixed at 3.3 V.source
Figure 2 (pinout) and section 2.1 pinout text
GP17 (pin 22)SPI0 CSn; I2C0 SCL; UART0 RX3.3 V logic (not 5 V tolerant)Pinout figure (Figure 2) shows alternate functions; GPIO is fixed at 3.3 V.source
Figure 2 (pinout) and section 2.1 pinout text
GND (pin 23)Groundsource
Figure 2 (pinout) and section 2.1 pinout text
GP18 (pin 24)SPI0 SCK; I2C1 SDA3.3 V logic (not 5 V tolerant)Pinout figure (Figure 2) shows alternate functions; GPIO is fixed at 3.3 V.source
Figure 2 (pinout) and section 2.1 pinout text
GP19 (pin 25)SPI0 TX; I2C1 SCL3.3 V logic (not 5 V tolerant)Pinout figure (Figure 2) shows alternate functions; GPIO is fixed at 3.3 V.source
Figure 2 (pinout) and section 2.1 pinout text
GP20 (pin 26)I2C0 SDA3.3 V logic (not 5 V tolerant)Pinout figure (Figure 2) shows alternate functions; GPIO is fixed at 3.3 V.source
Figure 2 (pinout) and section 2.1 pinout text
GP21 (pin 27)I2C0 SCL3.3 V logic (not 5 V tolerant)Pinout figure (Figure 2) shows alternate functions; GPIO is fixed at 3.3 V.source
Figure 2 (pinout) and section 2.1 pinout text
GND (pin 28)Groundsource
Figure 2 (pinout) and section 2.1 pinout text
GP22 (pin 29)GPIO, PIO and PWM3.3 V logic (not 5 V tolerant)Pinout figure (Figure 2) shows alternate functions; GPIO is fixed at 3.3 V.source
Figure 2 (pinout) and section 2.1 pinout text
RUN (pin 30)System control: RP2040 enable pin; short low to resetInternal pull-up to 3.3 V, about 50 ksource
Figure 2 (pinout) and section 2.1 pinout text
GP26 (pin 31)ADC0; I2C1 SDA3.3 V logic (not 5 V tolerant)Pinout figure (Figure 2) shows alternate functions; GPIO is fixed at 3.3 V. ADC-capable pin has an internal reverse diode to IOVDD: input must not exceed 3.3 V + about 0.3 V.source
Figure 2 (pinout) and section 2.1 pinout text
GP27 (pin 32)ADC1; I2C1 SCL3.3 V logic (not 5 V tolerant)Pinout figure (Figure 2) shows alternate functions; GPIO is fixed at 3.3 V. ADC-capable pin has an internal reverse diode to IOVDD: input must not exceed 3.3 V + about 0.3 V.source
Figure 2 (pinout) and section 2.1 pinout text
AGND (pin 33)Analog ground (reference for GPIO26-29)source
Figure 2 (pinout) and section 2.1 pinout text
GP28 (pin 34)ADC23.3 V logic (not 5 V tolerant)Pinout figure (Figure 2) shows alternate functions; GPIO is fixed at 3.3 V. ADC-capable pin has an internal reverse diode to IOVDD: input must not exceed 3.3 V + about 0.3 V.source
Figure 2 (pinout) and section 2.1 pinout text
ADC_VREF (pin 35)ADC power supply and reference voltage3.3 V (filtered)source
Figure 2 (pinout) and section 2.1 pinout text
3V3(OUT) (pin 36)3.3 V supply output3.3 VCan power external circuitry; keep load under 300 mAsource
Figure 2 (pinout) and section 2.1 pinout text
3V3_EN (pin 37)System control: SMPS enable; short low to disable the 3.3 VPulled high to VSYS via 100 ksource
Figure 2 (pinout) and section 2.1 pinout text
GND (pin 38)Groundsource
Figure 2 (pinout) and section 2.1 pinout text
VSYS (pin 39)Main system input voltage1.8 V to 5.5 VAllowed range 1.8-5.5 V; feeds the on-board SMPS that makes the 3.3 Vsource
Figure 2 (pinout) and section 2.1 pinout text
VBUS (pin 40)Micro-USB input voltage5 V nominal (0 V if USB not connected)Connected to micro-USB pin 1source
Figure 2 (pinout) and section 2.1 pinout text

Common mistakes

What we could not confirm

Sources

Building with the Raspberry Pi Pico W? Describe your project on Soldr: it assigns pins from the board's published pinout, checks power and logic levels, and shows how to wire every part.