AI agents & screen readers: for a machine-readable, text-only catalogue, start at /llms.txt. Products are available as Markdown (/products.md, /products/{handle}.md) and JSON (/products.json, /products/{handle}.json).
Store

SparkFun

$49.10 |
In stock
No reviews yet

The SparkFun Thing Plus - RP2040 is a low-cost, high performance board with flexible digital interfaces featuring the Raspberry Pi Foundation's RP2040 mic...

Stock availability

In our warehouse
2 in stock
Available with leadtime
102 available
Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout
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.

Jargon buster

Plain-language definitions for the technical terms used above.

ADC
An analogue-to-digital converter reads a changing voltage and turns it into a number the microcontroller can use. It matters when connecting analogue sensors such as light, sound, or variable-resistor sensors.
Flash memory
Flash memory is non-volatile memory that retains stored data even when power is removed, and can be erased and rewritten in blocks. It lets data such as firmware, settings or saved records persist across power cycles.
GPIO
General-purpose input/output pins are microcontroller pins you can set in software to read signals, switch devices on and off, or connect to peripherals. The number of GPIO pins matters because it limits how many buttons, LEDs, sensors, and other parts you can wire directly to the board.
JTAG
JTAG is a hardware debugging and programming interface used to inspect and control chips at a low level. It matters for advanced development because it can help diagnose firmware problems that are hard to see through normal serial output.
LED
A light-emitting diode (LED) is a small electronic component that emits light when current flows through it in the correct direction. Because it only conducts one way, its polarity matters, and a through-hole LED must be soldered the correct way around to light up.
microcontroller
A microcontroller is a small computer on a single chip that runs a stored program and controls connected inputs and outputs such as buttons, sensors, displays and communication interfaces. In a device built around one, it is the part that executes the code and coordinates the device's behaviour.
MicroPython
A version of the Python programming language made to run on microcontrollers. It matters because it lets beginners write readable code to control LEDs, sensors, motors and displays without needing to start with lower-level languages.
PTH
Plated through-hole means the pin holes are metal-lined so solder connects the pad on both sides of the board. It is useful for connectors and headers that need a strong mechanical and electrical connection.
Qwiic
Qwiic is a plug-in connector system for I2C devices that uses small 4-pin cables, so you can connect compatible sensors without soldering. It matters because your controller or adapter also needs Qwiic, or you will need a cable or breakout to wire it up.
RAM
RAM (random-access memory) is fast, temporary memory a device uses for working data while it is running; in its common volatile form, its contents are lost when power is removed. Some devices offer a mode that applies settings to RAM only, which is handy for testing changes temporarily because they are not stored permanently and disappear at power-off.
RGB
Short for red, green and blue, the three primary colours of light that are mixed in varying amounts to make a wide range of colours. In electronics RGB can refer to an LED or pixel that blends these three colours, or to a colour signal or interface that carries separate red, green and blue channels.
RP2040
The RP2040 is a dual-core Arm Cortex-M0+ microcontroller chip from Raspberry Pi, used on many maker boards and offering programmable I/O, multiple GPIO pins and reasonable processing speed. Code and accessories built for that chip should work where RP2040 compatibility is listed, though demanding tasks such as reading a camera can require careful pin allocation and timing.
SPI
A fast serial communication bus often used for displays, memory cards, and sensors. It matters because SPI devices need specific pins for clock and data, plus a separate chip-select line for each device.
SRAM
Fast temporary memory used by a processor while a program is running. More SRAM helps with projects that handle larger data buffers, networking, displays, or more complex code.
Thing Plus
Thing Plus is SparkFun’s development-board form factor with a small rectangular layout and connections suited to wireless and battery-powered projects. It matters because boards and accessories in the same form factor are easier to mount, wire, and swap between projects.
USB 1.1
USB 1.1 is an older USB standard with much slower data transfer than USB 2.0 and later versions. Compatibility with it allows connection to very old computers, though data-heavy tasks such as video may be limited at that speed.

SparkFun Thing Plus RP2040 Schematic

Schematic · 108.0 KB · Click any page to view full size

Download PDF

RP2040 Datasheet

Datasheet · 5.1 MB · Click any page to view full size

Download PDF

SparkFun Thing Plus RP2040 Board Dimensions

Mechanical Drawings · 282.9 KB · Click any page to view full size

Download PDF

Raspberry Pi Pico C/C++ SDK Guide

User Guide · 5.7 MB · Click any page to view full size

Download PDF

Raspberry Pi Pico Python SDK Guide

User Guide · 2.2 MB · Click any page to view full size

Download PDF

W25Q128JV Flash Datasheet

Datasheet · 1.9 MB · Click any page to view full size

Download PDF

AP2112 Regulator Datasheet

Datasheet · 737.6 KB · Click any page to view full size

Download PDF

MCP73831 Charger Datasheet

Datasheet · 868.3 KB · Click any page to view full size

Download PDF

WS2812C-2020 LED Datasheet

Datasheet · 629.3 KB · Click any page to view full size

Download PDF

MAX17048/MAX17049 Fuel Gauge Datasheet

Datasheet · 1.1 MB · Click any page to view full size

Download PDF

Supplier page — sparkfun.com

Supplier Description · 1.8 MB · Click any page to view full size

Download PDF
Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.