Raspberry Pi Pico
RP2040, 2 MB flash, no radio. The default first MicroPython board.
- Pico
- Pico W
- Pico 2
- Pico 2 W
- Feather RP2040
- QT Py RP2040
- Pro Micro RP2040
- W5500-EVB-Pico
- WeAct RP2040
- Thumby
Board
| Item | Detail |
|---|---|
| Chip | RP2040, dual Cortex-M0+ @ 133 MHz |
| RAM / flash | 264 KB SRAM, 2 MB flash on the Pico module |
| Firmware | RPI_PICO UF2 |
| REPL | USB CDC, 115200 |
| LED | Pin("LED") — GPIO 25 |
| Playground | emulators.org Pico MicroPython |
Flash
- Hold BOOTSEL, plug the Pico into USB. A drive named
RPI-RP2appears. - Copy the UF2 from RPI_PICO.
- The drive disappears; a serial port appears. Open it with Thonny or
mpremote.
mpremote connect auto exec "import os; print(os.uname())"
First script
from machine import Pin
from time import sleep
led = Pin('LED', Pin.OUT)
while True:
led.toggle()
sleep(0.25)
Same program in the browser REPL. More: hardware examples.