Devices
Firmware is per board; the language is shared. Pick a port, then a board. Official images: download index. Where we already emulate the SoC, the playground column is a live REPL.
| Port | Typical boards | Radio | Playground |
|---|---|---|---|
| Raspberry Pi | Pico, Pico W, Pico 2 | Pico W / 2 W | Pico |
| ESP32 | DevKit, S2, S3, C3, C6, C5, P4 | Wi-Fi / BLE | C3 · C6 |
| ESP8266 | NodeMCU, D1 mini | Wi-Fi | ESP8266 |
| STM32 | pyboard, Nucleo, WeAct | varies | — |
| SAMD | ItsyBitsy, Feather M4 | usually none | — |
| nRF | micro:bit, Nano 33 BLE | BLE | micro:bit |
| NXP | Teensy 4, i.MX RT EVK | usually none | — |
| Desktop | unix, Windows, WASM | — | language only |
| Other | Alif, Renesas, Zephyr, QEMU | varies | — |
Featured boards
Raspberry Pi Pico
RP2040, UF2, the default first board.
Raspberry Pi Pico W
RP2040 plus CYW43439 Wi-Fi / BLE.
Raspberry Pi Pico 2
RP2350, Arm or RISC-V firmware.
pyboard
The original STM32 MicroPython board.
ESP32 family
Wi-Fi workhorse, many variants.
BBC micro:bit
Classroom board, LED matrix, MicroPython from day one.