Verified 2026-10
pimoroni RP2350 Pico 2 W
51 x 21 mm RP2350A board with a 2.4 GHz 802.11n and Bluetooth 5.2 interface on an Infineon CYW43439, 26 3.3 V GPIO, 3 ADC channels, micro-USB, SWD and a 1.8-5.5 V VSYS input - $8.00 USD as measured.
Place this board on a carrier in the editor →
Part & documents
| Headline part | RP2350 |
|---|---|
| Data sheet | RP2350 data sheet → |
| Source | shop.pimoroni.com/products/raspberry-pi-pico-2-w → |
Specs
| MCU | Raspberry Pi RP2350A (dual Arm Cortex-M33 or RISC-V Hazard3 at up to 150 MHz, 520 kB SRAM) plus Infineon CYW43439 2.4 GHz wireless |
|---|---|
| Clock | 150 MHz |
| RAM | 520 KB |
Pinout
40 pads, as the vendor numbers them.
| # | Name | Function | Signals |
|---|---|---|---|
| 1 | GP0 | Pad 1 (left side): GP0, a 3.3 V multi-function GPIO brought straight out from the RP2350 | digital GPIO |
| 2 | GP1 | Pad 2 (left side): GP1, a 3.3 V multi-function GPIO brought straight out from the RP2350 | digital GPIO |
| 3 | GND | Pad 3 (left side): digital ground | ground |
| 4 | GP2 | Pad 4 (left side): GP2, a 3.3 V multi-function GPIO brought straight out from the RP2350 | digital GPIO |
| 5 | GP3 | Pad 5 (left side): GP3, a 3.3 V multi-function GPIO brought straight out from the RP2350 | digital GPIO |
| 6 | GP4 | Pad 6 (left side): GP4, a 3.3 V multi-function GPIO brought straight out from the RP2350 | digital GPIO |
| 7 | GP5 | Pad 7 (left side): GP5, a 3.3 V multi-function GPIO brought straight out from the RP2350 | digital GPIO |
| 8 | GND | Pad 8 (left side): digital ground | ground |
| 9 | GP6 | Pad 9 (left side): GP6, a 3.3 V multi-function GPIO brought straight out from the RP2350 | digital GPIO |
| 10 | GP7 | Pad 10 (left side): GP7, a 3.3 V multi-function GPIO brought straight out from the RP2350 | digital GPIO |
| 11 | GP8 | Pad 11 (left side): GP8, a 3.3 V multi-function GPIO brought straight out from the RP2350 | digital GPIO |
| 12 | GP9 | Pad 12 (left side): GP9, a 3.3 V multi-function GPIO brought straight out from the RP2350 | digital GPIO |
| 13 | GND | Pad 13 (left side): digital ground | ground |
| 14 | GP10 | Pad 14 (left side): GP10, a 3.3 V multi-function GPIO brought straight out from the RP2350 | digital GPIO |
| 15 | GP11 | Pad 15 (left side): GP11, a 3.3 V multi-function GPIO brought straight out from the RP2350 | digital GPIO |
| 16 | GP12 | Pad 16 (left side): GP12, a 3.3 V multi-function GPIO brought straight out from the RP2350 | digital GPIO |
| 17 | GP13 | Pad 17 (left side): GP13, a 3.3 V multi-function GPIO brought straight out from the RP2350 | digital GPIO |
| 18 | GND | Pad 18 (left side): digital ground | ground |
| 19 | GP14 | Pad 19 (left side): GP14, a 3.3 V multi-function GPIO brought straight out from the RP2350 | digital GPIO |
| 20 | GP15 | Pad 20 (left side): GP15, a 3.3 V multi-function GPIO brought straight out from the RP2350 | digital GPIO |
| 21 | GP16 | Pad 21 (right side): GP16, a 3.3 V multi-function GPIO brought straight out from the RP2350 | digital GPIO |
| 22 | GP17 | Pad 22 (right side): GP17, a 3.3 V multi-function GPIO brought straight out from the RP2350 | digital GPIO |
| 23 | GND | Pad 23 (right side): digital ground | ground |
| 24 | GP18 | Pad 24 (right side): GP18, a 3.3 V multi-function GPIO brought straight out from the RP2350 | digital GPIO |
| 25 | GP19 | Pad 25 (right side): GP19, a 3.3 V multi-function GPIO brought straight out from the RP2350 | digital GPIO |
| 26 | GP20 | Pad 26 (right side): GP20, a 3.3 V multi-function GPIO brought straight out from the RP2350 | digital GPIO |
| 27 | GP21 | Pad 27 (right side): GP21, a 3.3 V multi-function GPIO brought straight out from the RP2350 | digital GPIO |
| 28 | GND | Pad 28 (right side): digital ground | ground |
| 29 | GP22 | Pad 29 (right side): GP22, a 3.3 V multi-function GPIO brought straight out from the RP2350 | digital GPIO |
| 30 | RUN | Pad 30 (right side): RP2350 enable, internal on-chip pull-up of about 50 kOhm to 3.3 V; short to ground to reset | reset / enable |
| 31 | GP26 | Pad 31 (right side): GP26, a 3.3 V multi-function GPIO brought straight out from the RP2350; usable as ADC0 as well as digital I/O (software selectable) | digital GPIO, ADC input ADC0 |
| 32 | GP27 | Pad 32 (right side): GP27, a 3.3 V multi-function GPIO brought straight out from the RP2350; usable as ADC1 as well as digital I/O (software selectable) | digital GPIO, ADC input ADC1 |
| 33 | AGND | Pad 33 (right side): analogue ground for GPIO26-29, on a separate analogue ground plane that terminates at this pad; tie to digital ground if the ADC is unused | analogue ground |
| 34 | GP28 | Pad 34 (right side): GP28, a 3.3 V multi-function GPIO brought straight out from the RP2350; usable as ADC2 as well as digital I/O (software selectable) | digital GPIO, ADC input ADC2 |
| 35 | ADC_VREF | Pad 35 (right side): ADC supply and reference, generated on the board by filtering the 3.3 V rail; drive externally for better ADC performance | analogue reference |
| 36 | 3V3(OUT) | Pad 36 (right side): 3.3 V output of the on-board RT6150 buck-boost SMPS, usable for external circuitry - Raspberry Pi recommends keeping the load under 300 mA | 3.3 V rail |
| 37 | 3V3_EN | Pad 37 (right side): SMPS enable, pulled up to VSYS through a 100 kOhm resistor; short to ground to disable the 3.3 V rail and de-power the RP2350 | SMPS enable |
| 38 | GND | Pad 38 (right side): digital ground | ground |
| 39 | VSYS | Pad 39 (right side): main system input, 1.8 V to 5.5 V, feeding the buck-boost SMPS | system input |
| 40 | VBUS | Pad 40 (right side): micro-USB 5 V input, nominally 5 V and 0 V when unpowered, fed to VSYS through the Schottky diode D1 | USB 5 V input |
Buses
| Bus | Signals | Pins | Voltage | Note |
|---|---|---|---|---|
| I2C ×2 | SDA, SCL | GP0 / GP4 / GP8 / GP12 / GP16 / GP20 / GP26, GP1 / GP5 / GP9 / GP13 / GP17 / GP21 / GP27 | 3.3 V V | Two I2C controllers, muxable to any GPIO; no device on the board and no pull-ups fitted. The board's own wireless link is SPI, not I2C, so a bus scan finds nothing at power-up. |
| SPI ×2 | SCK, RX, TX, CSn | GP2 / GP6 / GP10 / GP14 / GP18, GP0 / GP4 / GP8 / GP12 / GP16, GP3 / GP7 / GP11 / GP15 / GP19, GP1 / GP5 / GP9 / GP13 / GP17 | 3.3 V V | Two SPI controllers on the header. A third SPI link is internal, tying the RP2350 to the CYW43439 on GPIO23/24/25/29, which are therefore unavailable. |
| UART ×2 | TX, RX | GP0 / GP4 / GP8 / GP12 / GP16, GP1 / GP5 / GP9 / GP13 / GP17 | 3.3 V V | Two UARTs, muxable to any GPIO; GP0/GP1 are the traditional default pair. |
Power
| Input | 5 V on VBUS via micro-USB, or 1.8-5.5 V on VSYS |
|---|---|
| Input range | VBUS 5 V nominal; VSYS 1.8-5.5 V |
The wireless interface adds its own draw to the RP2350 figure; the W datasheet publishes no separate wireless current figure.
Outputs
| Rail | Rating | Note |
|---|---|---|
| 3V3 | 3.3 V V | RT6150 buck-boost SMPS output on pad 36; vendor recommends keeping external load under 300 mA. Disable by shorting 3V3_EN (pad 37) to ground. |
| ADC_VREF | 3.3 V filtered V | ADC_AVDD from the 3.3 V rail through 201 Ohm into 2.2 uF; pad 35 accepts an external reference. |
Notes
Same 40-pin header, numbering and shape as the Pico 2, so the pin map here is Raspberry Pi's own printed numbering (datasheet Figure 4 of each board) joined to the pin names on the official Pico 2 pinout artwork - the Pico 2 W's own pinout poster is not published at a predictable URL (Pico-2W-Pinout.pdf returns 404), and the two boards' datasheets describe the same interface. The labels were transcribed from the artwork by a vision model and cross-checked against the datasheet's statement of 7 grounds plus AGND and six other power/reset pins. Vendor self-contradiction recorded, not resolved: 4 MB flash in the feature list against a Winbond W25Q16JV and 'the on-board 2 MB QSPI flash' in section 3.1. Pimoroni resells this board (Raspberry Pi SC1633); the SOURCE prefix is pimoroni per the naming rule. Price is USD 8.00 as the store returned it to a US-locale fetch; Pimoroni localises prices by visitor country and nothing is converted here.
AI context
Dense context for pasting into a model prompt — addresses, pinout, voltages, tolerances and the vendor's reference circuit.
PART: Raspberry Pi Pico 2 W, order code SC1633, the same 51 x 21 x 1 mm single-sided 40-pin board as the Pico 2 built on the RP2350A (QFN-60): dual Arm Cortex-M33 or RISC-V Hazard3 cores at up to 150 MHz, 520 kB multi-bank SRAM, 4 MB QSPI flash claimed in the feature list, micro-USB B, a BOOTSEL button and a 3-pin Arm SWD port. What it adds is an on-board 2.4 GHz single-band wireless interface on an Infineon CYW43439 - 802.11n and Bluetooth 5.2, with Bluetooth LE Central and Peripheral roles and Bluetooth Classic support - connected to the RP2350 over SPI, with an on-board antenna licensed from Abracon (formerly ProAnt). Peripherals: 2 x UART, 2 x I2C, 2 x SPI, 16 PWM channels, 1 x HSTX peripheral, 3 PIO blocks with 12 state machines, a 12-bit 500 ksps ADC and USB 1.1 device or host. FLASH DISAGREEMENT: the feature list on page 3 says 4 MB of flash and the parts list names a Winbond W25Q16JV, which is 2 MB, and the flash section says 'the on-board 2 MB QSPI flash'. Both figures are recorded and neither is resolved here; the part number and the flash section agree on 2 MB. ADDRESSES: none. There is no I2C device on the board; the CYW43439 is reached over SPI by the vendor's wireless stack, not by address, so nothing answers a bus scan. PINOUT: 40 pads numbered as Raspberry Pi prints them, 1-20 down the left edge and 40-21 down the right, so pad 1 (GP0) and pad 40 (VBUS) are at the same end: 1 GP0, 2 GP1, 3 GND, 4 GP2, 5 GP3, 6 GP4, 7 GP5, 8 GND, 9 GP6, 10 GP7, 11 GP8, 12 GP9, 13 GND, 14 GP10, 15 GP11, 16 GP12, 17 GP13, 18 GND, 19 GP14, 20 GP15, 21 GP16, 22 GP17, 23 GND, 24 GP18, 25 GP19, 26 GP20, 27 GP21, 28 GND, 29 GP22, 30 RUN, 31 GP26 (ADC0), 32 GP27 (ADC1), 33 AGND, 34 GP28 (ADC2), 35 ADC_VREF, 36 3V3(OUT), 37 3V3_EN, 38 GND, 39 VSYS, 40 VBUS. That is 26 GPIO, 7 ground pads plus AGND, and the six other power and reset pins Raspberry Pi lists as the 40-pin interface. The 40-pin header is identical to the Pico 2's; GPIO0-GP22 are digital only and GPIO26, GPIO27 and GPIO28 double as ADC0, ADC1 and ADC2. SUPPLY: VBUS is 5 V from micro-USB, fed through a Schottky diode to VSYS; VSYS accepts 1.8 V to 5.5 V into the RT6150 buck-boost SMPS, which holds 3.3 V, so a single lithium-ion cell or 3 x AA cells will run it. 3V3(OUT) may power external circuitry with the vendor's recommendation to keep the load under 300 mA. 3V3_EN is pulled up to VSYS by 100 kOhm and shorting it to ground disables the rail. LOGIC LEVEL: fixed at 3.3 V - the datasheet states in a note that Pico 2 W I/O voltage is fixed at 3.3 V, while the RP2350 itself is rated 1.8-3.3 V. GPIO26-29 have an internal reverse diode to IOVDD, so their input must not exceed IOVDD plus about 300 mV and driving them while the RP2350 is unpowered leaks into the 3.3 V rail; GPIO0-25 and the debug pins carry no such restriction and tolerate up to 3.3 V while the chip is unpowered. REFERENCE CIRCUIT: USB 27 Ohm series resistors are fitted, ADC_AVDD is the 3.3 V rail filtered by 201 Ohm into 2.2 uF, the SMPS enable has its 100 kOhm pull-up to VSYS, and VSYS is divided by 3 for the ADC. The wireless section consumes four RP2350 I/O (GPIO23, GPIO24, GPIO25 and GPIO29) plus three CYW43439-side signals, so they are off the header. No SDA/SCL pull-ups are fitted and the datasheet states no values for them; the user adds them. TRAPS: (1) the user LED, the VBUS sense, the SMPS power-save control and the VSYS/3 divider are NOT on RP2350 GPIOs on this board - they moved to the wireless chip's own pins: WL_GPIO0 is the LED, WL_GPIO1 the SMPS PS control, WL_GPIO2 the VBUS sense, and GPIO29 is the ADC3 input that measures VSYS/3 with GPIO25 as its enable. Code ported from a Pico 2 that toggles GPIO25 or reads GPIO24 for VBUS will not behave the same here. (2) GPIO23, GPIO24, GPIO25 and GPIO29 are consumed by the wireless SPI link, so do not repurpose them. (3) USB host mode needs 5 V on the VBUS pad. (4) AGND (pad 33) is separate from the digital grounds and is the analogue return for GPIO26-29. (5) the ADC has no internal reference, so it measures against the 3.3 V SMPS output. (6) TP4 (WL_GPIO1/SMPS PS) is marked do not use and TP5 (WL_GPIO0/LED) is not recommended for external use because it only swings to the LED forward voltage. (7) the wireless interface shares the board with the flash, so the flash capacity discrepancy above matters when sizing an image.
Provenance
Every figure on this page was read from the 4 sources below and last checked on Oct 25, 2026.
- vendor Pimoroni shop - Raspberry Pi Pico 2 W product page (SC1633, $8.00 USD as measured, RP2350 plus 2.4 GHz wireless and Bluetooth)
- datasheet Raspberry Pi Pico 2 W datasheet (CYW43439 wireless over SPI with the Abracon/ProAnt antenna, WL_GPIO0 LED, WL_GPIO1 SMPS PS, WL_GPIO2 VBUS sense, GPIO29 ADC3 VSYS/3, GPIO23/24/25 internal functions, 3V3_EN 100 kOhm pull-up, 300 mA 3V3 guidance, 201 Ohm into 2.2 uF ADC filter, GPIO26-29 reverse diode and 300 mV limit, six test points, 2 MB flash in section 3.1 against 4 MB in the feature list)
- datasheet RP2350 datasheet - the silicon's own document, linked as the headline part's data sheet (GPIO bank 0 function table, 1.8-3.3 V IOVDD rating)
- image Raspberry Pi Pico 2 pinout poster - the shared 40-pin interface as artwork; pad labels transcribed from it with a vision model (the Pico 2 W's own poster URL 404s)