Raspberry Pi Pico (RP2040, RT6150)
Raspberry Pi Pico · RP2040 dual Cortex-M0+ at 125 MHz (133 MHz rated) · 264 KB SRAM · 2 MB flash · 26 GPIO (3.3 V, not 5 V tolerant) · 3 × 12-bit ADC + VSYS/3 + temperature · 2 UART, 2 SPI, 2 I²C, 16 PWM channels, 2 PIO · Micro-USB · VSYS 1.8–5.5 V → RT6150 buck-boost → 3.3 V · runs MicroPython v1.24.1 (the real firmware)
Try it on the benchThe lab drops it on an empty bench and opens its datasheet card.
Pins
- RUN (pin 30)
- GP0 (pin 1)
- GP1 (pin 2)
- GP2 (pin 4)
- GP3 (pin 5)
- GP4 (pin 6)
- GP5 (pin 7)
- GND (pin 8)
- GP6 (pin 9)
- GP7 (pin 10)
- GP8 (pin 11)
- GP9 (pin 12)
- GND (pin 13)
- GND (pin 3)
- VSYS (pin 39)
- GP10 (pin 14)
- GP11 (pin 15)
- GP12 (pin 16)
- GP13 (pin 17)
- GND (pin 18)
- GP14 (pin 19)
- GP15 (pin 20)
- VBUS (pin 40)
- 3V3_EN (pin 37)
- ADC_VREF (pin 35)
- GP28 (pin 34)
- AGND (pin 33)
- GP27 (pin 32)
- GND (pin 38)
- 3V3(OUT) (pin 36)
- Micro-USB port (native USB: Serial / UF2 upload; VBUS → diode → VSYS)
- GP26 (pin 31)
- GP22 (pin 29)
- GND (pin 28)
- GP21 (pin 27)
- GP20 (pin 26)
- GP19 (pin 25)
- GP18 (pin 24)
- GND (pin 23)
- GP17 (pin 22)
- GP16 (pin 21)
- GP23 (SMPS power-save, internal)
- GP24 (VBUS sense, internal)
- GP25 (user LED, internal)
- GP29 / ADC3 (VSYS ÷ 3, internal)
- (unused)
- (unused)