RP2040 Support

Flash firmware to Raspberry Pi Pico and other RP2040-based boards.

Supported Boards

  • • Raspberry Pi Pico
  • • Raspberry Pi Pico W
  • • Adafruit Feather RP2040
  • • SparkFun Pro Micro RP2040
  • • Seeed XIAO RP2040

Bootloader Mode

RP2040 uses a different bootloader method than ESP32:

  1. 1. Hold the BOOTSEL button
  2. 2. Connect the USB cable
  3. 3. Release BOOTSEL
  4. 4. Device appears as USB mass storage (RPI-RP2)
The RP2040 uses UF2 format for firmware. Simply drag and drop the .uf2 file onto the RPI-RP2 drive.

Firmware Options

  • MicroPython: Python runtime for RP2040
  • CircuitPython: Adafruit's Python variant
  • Pico SDK: C/C++ development
  • Arduino: Arduino core for RP2040