Raspberry Pi
The rp2 port covers RP2040 and RP2350. Flash is UF2: hold BOOTSEL, plug in, copy the file. REPL is USB CDC. Official docs: rp2 quickref.
- Pico
- Pico W
- Pico 2
- Pico 2 W
- Feather RP2040
- QT Py RP2040
- Pro Micro RP2040
- W5500-EVB-Pico
- WeAct RP2040
- Thumby
Chips
| Chip | Cores | SRAM | Notes |
|---|---|---|---|
| RP2040 | 2 × Cortex-M0+ | 264 KB | Pico, Pico W, many third-party boards |
| RP2350 | 2 × M33 and/or 2 × Hazard3 RISC-V | 520 KB | Pico 2, Pico 2 W. Pick Arm or RISC-V firmware. |
What the port gives you
machine is complete for Pin, PWM, ADC, I2C, SPI, UART, Timer, RTC, WDT, I2S. PIO is exposed as rp2.asm_pio. Pico W adds network.WLAN and Bluetooth via the CYW43439. The onboard LED is Pin("LED") — GPIO 25 on Pico, via the radio chip on Pico W.
Playgrounds
- Pico MicroPython
- Pico W MicroPython
- RP2350 Arm
- RP2350 RISC-V
- Thumby (Pico + SSD1306 + buttons)