# Raspberry Pi Pico 2 W

> RP2350 board with Infineon CYW43439 2.4 GHz Wi-Fi 4 + Bluetooth 5.2 (LE + Classic): dual Cortex-M33 / Hazard3 RISC-V at 150 MHz, 520 kB SRAM, 4 MB flash, 3 PIO blocks, HSTX, 26 × 3.3 V GPIO (3 ADC), micro-USB, 51×21 mm DIP/castellated.

- Manufacturer: Raspberry Pi Ltd
- Part number: SC1633
- Category: Development boards
- Canonical page: https://www.xirkit.io/products/raspberry-pi-pico-2-w-b3bc
- Pinout: https://www.xirkit.io/products/raspberry-pi-pico-2-w-b3bc/pinout
- Structured JSON: https://www.xirkit.io/products/raspberry-pi-pico-2-w-b3bc/data.json
- Source: Xirkit structured parts catalog — every value traced to a cited document; unknowns are explicit.

## Key specifications

| Property | Value |
| --- | --- |
| Main chip | RP2350A |
| Chips on board | RP2350A |
| Exposed GPIO | 26 |
| Documented board pins | 49 |
| I/O voltage | 3.3 V |
| Supply voltage | 1.8–5.5 V |
| Flash | 4,096 KB |
| SRAM | 520 KB |
| Interfaces | gpio, uart, i2c, spi, pwm, pio, memory, usb, trace, hstx, clock, other, adc |
| Dimensions | 51 × 21 × 1 mm |
| Operating temperature | -20 to 70 °C |

## Pinout (49 pins, 31 with electrical limits)

| Pin | Position | Kind | Chip pad | Functions | VIH | VIL | VOH | VOL | IOH | IOL | 5 V tolerant |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| GP0 | J_main_40pin · 1 | gpio | GPIO0 | GPIO0, UART0_TX, I2C0_SDA, SPI0_RX, PWM0_A, SIO, PIO0, PIO1, PIO2, QMI_CS1n, USB_OVCUR_DET | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GP1 | J_main_40pin · 2 | gpio | GPIO1 | GPIO1, UART0_RX, I2C0_SCL, SPI0_CSn, PWM0_B, SIO, PIO0, PIO1, PIO2, TRACECLK, USB_VBUS_DET | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GND | J_main_40pin · 3 | ground | — | ground | — | — | — | — | — | — | — |
| GP2 | J_main_40pin · 4 | gpio | GPIO2 | GPIO2, I2C1_SDA, SPI0_SCK, UART0_CTS, PWM1_A, SIO, PIO0, PIO1, PIO2, TRACEDATA0, USB_VBUS_EN, UART0_TX | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GP3 | J_main_40pin · 5 | gpio | GPIO3 | GPIO3, I2C1_SCL, SPI0_TX, UART0_RTS, PWM1_B, SIO, PIO0, PIO1, PIO2, TRACEDATA1, USB_OVCUR_DET, UART0_RX | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GP4 | J_main_40pin · 6 | gpio | GPIO4 | GPIO4, UART1_TX, I2C0_SDA, SPI0_RX, PWM2_A, SIO, PIO0, PIO1, PIO2, TRACEDATA2, USB_VBUS_DET | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GP5 | J_main_40pin · 7 | gpio | GPIO5 | GPIO5, UART1_RX, I2C0_SCL, SPI0_CSn, PWM2_B, SIO, PIO0, PIO1, PIO2, TRACEDATA3, USB_VBUS_EN | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GND | J_main_40pin · 8 | ground | — | ground | — | — | — | — | — | — | — |
| GP6 | J_main_40pin · 9 | gpio | GPIO6 | GPIO6, I2C1_SDA, SPI0_SCK, UART1_CTS, PWM3_A, SIO, PIO0, PIO1, PIO2, USB_OVCUR_DET, UART1_TX | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GP7 | J_main_40pin · 10 | gpio | GPIO7 | GPIO7, I2C1_SCL, SPI0_TX, UART1_RTS, PWM3_B, SIO, PIO0, PIO1, PIO2, USB_VBUS_DET, UART1_RX | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GP8 | J_main_40pin · 11 | gpio | GPIO8 | GPIO8, UART1_TX, I2C0_SDA, SPI1_RX, PWM4_A, SIO, PIO0, PIO1, PIO2, QMI_CS1n, USB_VBUS_EN | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GP9 | J_main_40pin · 12 | gpio | GPIO9 | GPIO9, UART1_RX, I2C0_SCL, SPI1_CSn, PWM4_B, SIO, PIO0, PIO1, PIO2, USB_OVCUR_DET | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GND | J_main_40pin · 13 | ground | — | ground | — | — | — | — | — | — | — |
| GP10 | J_main_40pin · 14 | gpio | GPIO10 | GPIO10, I2C1_SDA, SPI1_SCK, UART1_CTS, PWM5_A, SIO, PIO0, PIO1, PIO2, USB_VBUS_DET, UART1_TX | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GP11 | J_main_40pin · 15 | gpio | GPIO11 | GPIO11, I2C1_SCL, SPI1_TX, UART1_RTS, PWM5_B, SIO, PIO0, PIO1, PIO2, USB_VBUS_EN, UART1_RX | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GP12 | J_main_40pin · 16 | gpio | GPIO12 | GPIO12, UART0_TX, I2C0_SDA, SPI1_RX, HSTX, PWM6_A, SIO, PIO0, PIO1, PIO2, CLOCK_GPIN0, USB_OVCUR_DET | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GP13 | J_main_40pin · 17 | gpio | GPIO13 | GPIO13, UART0_RX, I2C0_SCL, SPI1_CSn, HSTX, PWM6_B, SIO, PIO0, PIO1, PIO2, CLOCK_GPOUT0, USB_VBUS_DET | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GND | J_main_40pin · 18 | ground | — | ground | — | — | — | — | — | — | — |
| GP14 | J_main_40pin · 19 | gpio | GPIO14 | GPIO14, I2C1_SDA, SPI1_SCK, HSTX, UART0_CTS, PWM7_A, SIO, PIO0, PIO1, PIO2, CLOCK_GPIN1, USB_VBUS_EN, UART0_TX | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GP15 | J_main_40pin · 20 | gpio | GPIO15 | GPIO15, I2C1_SCL, SPI1_TX, HSTX, UART0_RTS, PWM7_B, SIO, PIO0, PIO1, PIO2, CLOCK_GPOUT1, USB_OVCUR_DET, UART0_RX | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GP16 | J_main_40pin · 21 | gpio | GPIO16 | GPIO16, SPI0_RX, I2C0_SDA, UART0_TX, HSTX, PWM0_A, SIO, PIO0, PIO1, PIO2, USB_VBUS_DET | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GP17 | J_main_40pin · 22 | gpio | GPIO17 | GPIO17, SPI0_CSn, I2C0_SCL, UART0_RX, HSTX, PWM0_B, SIO, PIO0, PIO1, PIO2, USB_VBUS_EN | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GND | J_main_40pin · 23 | ground | — | ground | — | — | — | — | — | — | — |
| GP18 | J_main_40pin · 24 | gpio | GPIO18 | GPIO18, SPI0_SCK, I2C1_SDA, HSTX, UART0_CTS, PWM1_A, SIO, PIO0, PIO1, PIO2, USB_OVCUR_DET, UART0_TX | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GP19 | J_main_40pin · 25 | gpio | GPIO19 | GPIO19, SPI0_TX, I2C1_SCL, HSTX, UART0_RTS, PWM1_B, SIO, PIO0, PIO1, PIO2, QMI_CS1n, USB_VBUS_DET, UART0_RX | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GP20 | J_main_40pin · 26 | gpio | GPIO20 | GPIO20, I2C0_SDA, SPI0_RX, UART1_TX, PWM2_A, SIO, PIO0, PIO1, PIO2, CLOCK_GPIN0, USB_VBUS_EN | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GP21 | J_main_40pin · 27 | gpio | GPIO21 | GPIO21, I2C0_SCL, SPI0_CSn, UART1_RX, PWM2_B, SIO, PIO0, PIO1, PIO2, CLOCK_GPOUT0, USB_OVCUR_DET | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GND | J_main_40pin · 28 | ground | — | ground | — | — | — | — | — | — | — |
| GP22 | J_main_40pin · 29 | gpio | GPIO22 | GPIO22, SPI0_SCK, UART1_CTS, I2C1_SDA, PWM3_A, SIO, PIO0, PIO1, PIO2, CLOCK_GPIN1, USB_VBUS_DET, UART1_TX | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| RUN | J_main_40pin · 30 | control | RUN | run | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GP26 | J_main_40pin · 31 | gpio | GPIO26 | GPIO26, ADC0, I2C1_SDA, SPI1_SCK, UART1_CTS, PWM5_A, SIO, PIO0, PIO1, PIO2, USB_VBUS_EN, UART1_TX | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| GP27 | J_main_40pin · 32 | gpio | GPIO27 | GPIO27, ADC1, I2C1_SCL, SPI1_TX, UART1_RTS, PWM5_B, SIO, PIO0, PIO1, PIO2, USB_OVCUR_DET, UART1_RX | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| AGND | J_main_40pin · 33 | ground | — | ground | — | — | — | — | — | — | — |
| GP28 | J_main_40pin · 34 | gpio | GPIO28 | GPIO28, ADC2, SPI1_RX, UART0_TX, I2C0_SDA, PWM6_A, SIO, PIO0, PIO1, PIO2, USB_VBUS_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| ADC_VREF | J_main_40pin · 35 | analog | ADC_AVDD | adc_vref | — | — | — | — | — | — | — |
| 3V3(OUT) | J_main_40pin · 36 | power out | — | power_out | — | — | — | — | — | — | — |
| 3V3_EN | J_main_40pin · 37 | control | — | 3v3_en | — | — | — | — | — | — | — |
| GND | J_main_40pin · 38 | ground | — | ground | — | — | — | — | — | — | — |
| VSYS | J_main_40pin · 39 | power in | — | power_in | — | — | — | — | — | — | — |
| VBUS | J_main_40pin · 40 | power in | — | power_in | — | — | — | — | — | — | — |
| SWCLK | J_debug_SWD · 1 | debug | SWCLK | swclk | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GND | J_debug_SWD · 2 | ground | — | ground | — | — | — | — | — | — | — |
| SWDIO | J_debug_SWD · 3 | debug | SWDIO | swdio | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| TP1 | test_points_underside · TP1 | ground | — | ground | — | — | — | — | — | — | — |
| TP2 | test_points_underside · TP2 | usb | USB_DM | tp2 | ≥ 2 V | ≤ 0.8 V | 2.8–3.3 V | 0–0.3 V | per USB 2.0 full-speed PHY | per USB 2.0 full-speed PHY | no |
| TP3 | test_points_underside · TP3 | usb | USB_DP | tp3 | ≥ 2 V | ≤ 0.8 V | 2.8–3.3 V | 0–0.3 V | per USB 2.0 full-speed PHY | per USB 2.0 full-speed PHY | no |
| TP4 | test_points_underside · TP4 | reserved | — | tp4 | — | — | — | — | — | — | — |
| TP5 | test_points_underside · TP5 | reserved | — | tp5 | — | — | — | — | — | — | — |
| TP6 | test_points_underside · TP6 | control | QSPI_SS | tp6 | — | — | — | — | — | — | — |

## Where to buy

| Supplier | Price | Stock | Checked | URL |
| --- | --- | --- | --- | --- |
| Adafruit | 7 USD | out_of_stock | 2026-09-24 | https://www.adafruit.com/product/6087 |

## FAQ

**What microcontroller does the Raspberry Pi Pico 2 W use?**

The Raspberry Pi Pico 2 W is built around the RP2350A, alongside W25Q16JV, ABM8-272-T3, RT6154AGQW, CYW43439.

**How many GPIO pins does the Raspberry Pi Pico 2 W have?**

26 GPIO pins are exposed. Xirkit documents 49 board pins, 31 of them with pin-level electrical limits.

**Are the Raspberry Pi Pico 2 W I/O pins 5 V tolerant?**

23 pins are 5 V tolerant and 3 are not — check each pin in the pinout table before connecting 5 V signals.

**How much current can a Raspberry Pi Pico 2 W GPIO pin source?**

Documented output-high current per pin: ≤ 12 mA. Values are traced to the chip datasheet; see the pinout table for per-pin limits and conditions.

**What voltage powers the Raspberry Pi Pico 2 W?**

Supply range 1.8–5.5 V. Power inputs: VSYS (1.8–5.5 V), VBUS.

**How much does the Raspberry Pi Pico 2 W cost?**

From $7 at Adafruit. Prices are observed unit prices before tax and shipping.

**What are the Raspberry Pi Pico 2 W dimensions?**

51 × 21 × 1 mm. A STEP model is available for enclosure fit checks.

**Which interfaces does the Raspberry Pi Pico 2 W support?**

gpio, uart, i2c, spi, pwm, pio, memory, usb, trace, hstx, clock, other, adc.

**Where does this Raspberry Pi Pico 2 W data come from?**

Every value in this record is traced to a source — 2 documents including the board and chip datasheets — with the page and table cited per value. Unknowns are left explicit, never guessed.

## Sources

- [Raspberry Pi Pico 2 W datasheet](https://datasheets.raspberrypi.com/picow/pico-2-w-datasheet.pdf)
- [Adafruit listing](https://www.adafruit.com/product/6087)

## Part graph

### Built from

- [RP2350A](https://www.xirkit.io/products/category/dev-boards/rp2350a) — main processor on the Raspberry Pi Pico 2 W
- W25Q16JV — flash memory on the Raspberry Pi Pico 2 W
- ABM8-272-T3 — crystal on the Raspberry Pi Pico 2 W
- RT6154AGQW — buck boost regulator on the Raspberry Pi Pico 2 W
- CYW43439 — wireless chip on the Raspberry Pi Pico 2 W

### Alternatives (by use case)

- [Adafruit QT Py RP2040](https://www.xirkit.io/products/adafruit-qt-py-rp2040-bdcf) — Both serve custom digital protocols and precise timing — check the trade-offs; $9.95 vs $7
- [Seeed Studio XIAO ESP32-S3](https://www.xirkit.io/products/seeed-studio-xiao-esp32-s3-f8f5) — Both serve custom usb devices (hid, midi, serial) — check the trade-offs; $7 vs $7.49
- [Adafruit Feather RP2040](https://www.xirkit.io/products/adafruit-feather-rp2040-802e) — Both serve custom digital protocols and precise timing — check the trade-offs; $7 vs $11.95
- [Seeed Studio XIAO RP2040](https://www.xirkit.io/products/seeed-studio-xiao-rp2040-53de) — Both serve custom digital protocols and precise timing — check the trade-offs; $7 vs $3.9
- [Seeed Studio XIAO ESP32C3](https://www.xirkit.io/products/seeed-studio-xiao-esp32c3-99be) — Both serve connected iot and wireless sensor nodes — check the trade-offs; $7 vs $4.9

### Earlier generation

- [Raspberry Pi Pico](https://www.xirkit.io/products/raspberry-pi-pico-c8fe) — Raspberry Pi Pico 2 W is the newer generation of the Raspberry Pi Pico
- [Raspberry Pi Pico W](https://www.xirkit.io/products/raspberry-pi-pico-w-8b30) — Raspberry Pi Pico 2 W is the newer generation of the Raspberry Pi Pico W

### Variants

- [Raspberry Pi Pico 2](https://www.xirkit.io/products/raspberry-pi-pico-2-1cde) — Same generation as the Raspberry Pi Pico 2, differing by an option
