Skip to content
sbc / raspberry-pi-pico.md

Raspberry Pi Pico

The bare RP2040 board — no WiFi. Dual Cortex-M0+ @ 133 MHz, 264 KB SRAM, 2 MB flash, 26 GPIO. Pick this over Pico W when you don't need networking — costs less and draws less current.

In stock Pi Foundation 4 files · 22.2 MB

Specs

Spec Value
MCU RP2040 (dual Cortex-M0+, 133 MHz)
SRAM 264 KB
Flash 2 MB QSPI external
GPIO 26
ADC 4× 12-bit
PWM 16 channels
USB USB 1.1 device/host (micro-USB)
PIO 2 blocks × 4 state machines
Power 1.8–5.5 V via VSYS, or 5 V via USB

Same pinout as Pico W

Drop-in compatible — GP0–GP28 map identically. The difference is the radio, not the GPIO.

Programming

  • C/C++: pico-sdk on GitHub
  • MicroPython: drag-and-drop .uf2 then use Thonny
  • CircuitPython: same drag-and-drop flow
  • Arduino: install "Raspberry Pi RP2040 Boards" core

To enter bootloader: hold BOOTSEL while plugging USB → mounts as a USB mass-storage drive.

Schematic

Open Pico schematic (PDF)

Last updated: 2026-05-13 · Source on GitHub