Board

Raspberry Pi Pico 2 specs, pinout & datasheets

The Pico with the RP2350: Arm Cortex-M33 or RISC-V cores at 150 MHz, 520 KB of SRAM and 4 MB of flash, for $5.

Raspberry Pi Pico 2
Photo: Profpcde, CC0, via Wikimedia Commons
CPU
2 × Arm Cortex-M33 or 2 × Hazard3 RISC-V (chosen at boot)
Clock
Up to 150 MHz
RAM
520 KB SRAM
Flash
4 MB QSPI
I/O voltage
3.3 V
Released
August 2024
Status
In production

Draft entry: these specs were compiled from the linked sources and are waiting for a second check. Spotted a mistake? Use the form at the end of the page.

Specifications

10 specs
Chip / SoC
Raspberry Pi RP2350[1]
CPU
2 × Arm Cortex-M33 or 2 × Hazard3 RISC-V (chosen at boot)[1]
Clock
Up to 150 MHz[1]
RAM
520 KB SRAM[1]
Flash
4 MB QSPI[1]
GPIO
26 multi-function GPIO on two 20-pin edges[1]
I/O voltage
3.3 V[1]
Input voltage
1.8–5.5 V on VSYS; 5 V via micro-USB[1]
USB
Micro-USB 1.1 device and host[1]
Launch price
US$5[4]

Can I still use it?

3 platforms
MicroPython
Supported[3]
CircuitPython
Supported[6]
Zephyr RTOS
Supported[5]

As published by each project, checked weekly. A platform not listed has no published information here, which is not the same as no support.

Datasheets and documents

3 documents

Pinout

40 pins
Raspberry Pi Pico 40-pin edge pinout diagramPico edge pins (USB at the top)1GP040VBUS2GP139VSYS3GND38GND4GP2373V3_EN5GP3363V3(OUT)6GP435ADC_VREF7GP534GP288GND33AGND9GP632GP2710GP731GP2611GP830RUN12GP929GP2213GND28GND14GP1027GP2115GP1126GP2016GP1225GP1917GP1324GP1818GND23GND19GP1422GP1720GP1521GP16
Raspberry Pi Pico 40-pin edge[1]
  • Power
  • Ground
  • GPIO
  • Special
  • Not connected
Pin table (40 pins)
Pico edge pins (USB at the top)
PinLabelKindFunctions
1GP0GPIOUART0 TX, I2C0 SDA, SPI0 RX
2GP1GPIOUART0 RX, I2C0 SCL, SPI0 CSn
3GNDGround
4GP2GPIOI2C1 SDA, SPI0 SCK
5GP3GPIOI2C1 SCL, SPI0 TX
6GP4GPIOUART1 TX, I2C0 SDA, SPI0 RX
7GP5GPIOUART1 RX, I2C0 SCL, SPI0 CSn
8GNDGround
9GP6GPIOI2C1 SDA, SPI0 SCK
10GP7GPIOI2C1 SCL, SPI0 TX
11GP8GPIOUART1 TX, I2C0 SDA, SPI1 RX
12GP9GPIOUART1 RX, I2C0 SCL, SPI1 CSn
13GNDGround
14GP10GPIOI2C1 SDA, SPI1 SCK
15GP11GPIOI2C1 SCL, SPI1 TX
16GP12GPIOUART0 TX, I2C0 SDA, SPI1 RX
17GP13GPIOUART0 RX, I2C0 SCL, SPI1 CSn
18GNDGround
19GP14GPIOI2C1 SDA, SPI1 SCK
20GP15GPIOI2C1 SCL, SPI1 TX
21GP16GPIOUART0 TX, I2C0 SDA, SPI0 RX
22GP17GPIOUART0 RX, I2C0 SCL, SPI0 CSn
23GNDGround
24GP18GPIOI2C1 SDA, SPI0 SCK
25GP19GPIOI2C1 SCL, SPI0 TX
26GP20GPIOUART1 TX, I2C0 SDA, SPI0 RX
27GP21GPIOUART1 RX, I2C0 SCL, SPI0 CSn
28GNDGround
29GP22GPIOI2C1 SDA, SPI0 SCK
30RUNSpecialReset (active low)
31GP26GPIOI2C1 SDA, SPI1 SCK, ADC0
32GP27GPIOI2C1 SCL, SPI1 TX, ADC1
33AGNDGround
34GP28GPIOUART0 TX, I2C0 SDA, SPI1 RX, ADC2
35ADC_VREFSpecialADC reference
363V3(OUT)Power
373V3_ENSpecial3.3 V regulator enable
38GNDGround
39VSYSPower
40VBUSPower
Pin names in firmware (30 pins)
From the firmware’s board definition[8]
Chip pinBoard names
GPIO0GP0
GPIO1GP1
GPIO2GP2
GPIO3GP3
GPIO4GP4
GPIO5GP5
GPIO6GP6
GPIO7GP7
GPIO8GP8
GPIO9GP9
GPIO10GP10
GPIO11GP11
GPIO12GP12
GPIO13GP13
GPIO14GP14
GPIO15GP15
GPIO16GP16
GPIO17GP17
GPIO18GP18
GPIO19GP19
GPIO20GP20
GPIO21GP21
GPIO22GP22
GPIO23SMPS_MODE, GP23
GPIO24VBUS_SENSE, GP24
GPIO25LED, GP25
GPIO26GP26_A0, GP26, A0
GPIO27GP27_A1, GP27, A1
GPIO28GP28_A2, GP28, A2
GPIO29A3, VOLTAGE_MONITOR

Gotchas

1 known issues
  • RP2350 A2 pull-down erratum. Early RP2350 silicon (stepping A2) has an erratum (E9) where a GPIO input with the internal pull-down enabled can latch high; use external pull-downs on those revisions.[2]

What changed

From the specs

Since the Raspberry Pi Pico W

SpecRaspberry Pi Pico WRaspberry Pi Pico 2
Chip / SoCRaspberry Pi RP2040Raspberry Pi RP2350
CPU2 × Arm Cortex-M0+2 × Arm Cortex-M33 or 2 × Hazard3 RISC-V (chosen at boot)
ClockUp to 133 MHzUp to 150 MHz
RAM264 KB SRAM520 KB SRAM
Flash2 MB QSPI4 MB QSPI
Wireless2.4 GHz 802.11n Wi-Fi; Bluetooth 5.2 (Infineon CYW43439)—
Launch priceUS$6US$5

Next came the Raspberry Pi Pico 2 W

SpecRaspberry Pi Pico 2Raspberry Pi Pico 2 W
Input voltage1.8–5.5 V on VSYS; 5 V via micro-USB—
Wireless—2.4 GHz 802.11n Wi-Fi; Bluetooth 5.2
Launch priceUS$5US$7

History and use today

Editorial

History

Launched in August 2024, the Pico 2 kept the Pico's footprint and price point while moving to the RP2350, with faster cores, twice the SRAM and flash, and new security features.[4]

Still useful for

The default choice for new Pico projects; most RP2040 code ports with a rebuild.

Sources

8 sources
  1. Raspberry Pi Pico 2 datasheet
  2. RP2350 datasheet
  3. Pico-series microcontrollers, Raspberry Pi documentation
  4. Raspberry Pi Pico 2, our new $5 microcontroller board, on sale now, Raspberry Pi news
  5. Zephyr board definition (rpi_pico2) at 3c61a12bdd
  6. CircuitPython board definition (raspberry_pi_pico2) at 83b54473a1
  7. MicroPython board definition (RPI_PICO2) at 19e685eca9
  8. CircuitPython pin definitions (raspberry_pi_pico2) at 395b187017

Spotted a mistake?

Reviewed by hand

Every report is read by a person and checked against a source before anything changes. Please link one if you have it.

Report a mistake