×

Doing some holiday shopping? Please check here for shipping deadlines to make sure your order arrives in time.

Thank you for attending the Arm DevSummit 2021!

Congratulations on being randomly selected by Arm to receive a complimentary Arm DevSummit branded RP2040 Thing Plus board.

To receive your prize, please fill out the form with your details and we will ensure the board is delivered to your preferred address. Deadline for form submission: Friday, December 31, 2021, @11:59 p.m., Mountain Standard Time (US).

All complimentary SparkFun Thing Plus - RP2040 ArmDevSummit boards have been claimed.

We hope you enjoyed your experience at the Arm DevSummit and, don’t forget, you can still watch the session online after the conference!

What is the SparkFun Thing Plus RP-2040?


The SparkFun Thing Plus - RP2040 is a low-cost, high performance board with flexible digital interfaces featuring the Raspberry Pi Foundation's RP2040 microcontroller. Besides the Thing Plus or Feather footprint (with 18 GPIO pins), the board also includes an SD card slot, 16MB (128Mbit) flash memory, a JST single cell battery connector (with a charging circuit and fuel gauge sensor), an addressable WS2812 RGB LED, JTAG PTH pins, four (4-40 screw) mounting holes, and our signature Qwiic connector.

The RP2040 contains two ARM Cortex-M0+ processors (up to 133MHz) and features:

  • 264kB of embedded SRAM in six banks
  • 6 dedicated IO for SPI Flash (supporting XIP)
  • 30 multifunction GPIO:
    • Dedicated hardware for commonly used peripherals
    • Programmable IO for extended peripheral support
    • Four 12-bit ADC channels with internal temperature sensor (up to 0.5 MSa/s)
  • USB 1.1 Host/Device functionality

The RP2040 is supported with both C/C++ and MicroPython cross-platform development environments, including easy access to runtime debugging. It has UF2 boot and floating-point routines baked into the chip. While the chip has a large amount of internal RAM, the board includes an additional 16MB of external QSPI flash memory to store program code.