RP2040 Pinout and firmware¶
Simulator: Wokwi
Recitation Debugging 2025
Pinout¶
Ref. MicroPython Setup for XIAO RP2040_JP
Xiao RP2040 | Raspberry Pi Pico |
---|---|
![]() |
![]() |
Ref. Summary of Seeed Studio XIAO RP2040 Pinout_JP
Note
Adafruit AR_iOS
Arduino <- -> MicroPython¶
Flashing via UF2 bootloader¶
- Hold down the BOOTSEL button while plugging the board into USB.
- The uf2 file below should then be copied to the USB mass storage device that appears.
- Once programming of the new firmware is complete the device will automatically reset and be ready for use.
Ref. MicroPython
Download UF2 file¶
MicroPython firmware
- From Official site
- From this repo RPI_PICO-20241129-v1.24.1.uf2
Ref. Seeed XIAO RP2040_JP
Resetting Flash memory
- From Official site
- From this repo flash_nuke.uf2
Note
“XIAO” pin number “D~” -> “Pico” pin number “GP~”
- MicroPython: Without the “GP” prefix, only the number “~”
- CircuitPython: With the “GP” prefix followed by the number, like “GP1”