Adafruit QT Py RP2040 - image 1
1 / 4
Adafruit·Dev Board

Adafruit QT Py RP2040

Tiny RP2040-based dev board in the QT Py / Seeed XIAO form factor, featuring 8MB flash, USB-C, a NeoPixel, and a STEMMA QT connector for solderless I2C sensor wiring.

Starting from

$9.95

Specifications

ArchitectureARM Cortex-M0+
CPU Cores2
Clock Speed125 MHz
Flash8MB SiP
GPIO Level3.3 V
Power Input5V
Storagenone
Dimensions21.8 × 17.8 × 5.8 mm
Weight2.2 g

Components

MCUMCUDatasheet

Raspberry Pi dual-core ARM Cortex-M0+ microcontroller at 125 MHz with 264 KB SRAM and PIO state machines.

SPI FlashFlashDatasheet

8 MB SPI NOR Flash providing code and data storage for CircuitPython, MicroPython, or Arduino sketches.

Addressable RGB LED with dedicated power-control pin to cut power during sleep.

Bus Interfaces

I2C
SDA: GPIO22SCL: GPIO19
I2C (breakout)
SDA: GPIO4SCL: GPIO5
SPI
MOSI: GPIO2MISO: GPIO3SCK: GPIO4
UART
TX: GPIO6RX: GPIO7
USB
PWM
PIO

GPIO Map

GPIO26
A0 — ADC0
analog-inputdigital-inputdigital-outputpwmtouch
ADC
GPIO27
A1 — ADC1
analog-inputdigital-inputdigital-outputpwmtouch
ADC
GPIO28
A2 — ADC2
analog-inputdigital-inputdigital-outputpwmtouch
ADC
GPIO29
A3 — ADC3
analog-inputdigital-inputdigital-outputpwmtouch
ADC
GPIO4
SDA — I2C (breakout)
digital-inputdigital-outputpwmtouch
I2C
GPIO5
SCL — I2C (breakout)
digital-inputdigital-outputpwmtouch
I2C
GPIO6
TX — UART
digital-inputdigital-outputpwm
UART
GPIO7
RX — UART
digital-inputdigital-outputpwm
UART
GPIO2
MOSI — SPI
digital-inputdigital-outputpwmtouch
SPI
GPIO3
MISO — SPI
digital-inputdigital-outputpwmtouch
SPI
GPIO4
SCK — SPI
digital-inputdigital-outputpwmtouch
SPI
GPIO22
SDA — I2C (STEMMA QT)
digital-inputdigital-output
I2C
GPIO19
SCL — I2C (STEMMA QT)
digital-inputdigital-output
I2C
GPIO2
D2 — GPIO
digital-inputdigital-outputpwmtouch
GPIO3
D3 — GPIO
digital-inputdigital-outputpwmtouch

Overview

The Adafruit QT Py RP2040 packs Raspberry Pi's dual-core RP2040 microcontroller into one of the smallest development board form factors available. At just 21.8 × 17.8 mm — compatible with the Seeed XIAO footprint — it delivers 264 KB of SRAM, 8 MB of SPI Flash, and native USB in a board that weighs only 2.2 g. Castellated pads make it suitable for direct PCB integration without headers.

The board sports a STEMMA QT / Qwiic connector so you can chain I2C sensors and displays without soldering. An onboard NeoPixel RGB LED with its own power-control pin lets you cut LED power entirely during deep-sleep to minimise current draw. Two user-accessible buttons (Reset and Boot) and a 600 mA 3.3 V regulator round out the feature set.

The RP2040's dual PIO state machines and large pin multiplexing make the QT Py equally capable of running CircuitPython, MicroPython, the official Raspberry Pi Pico C/C++ SDK, or the Arduino ecosystem. All 11 breakout GPIO pins plus the two QT pads support capacitive touch natively in CircuitPython.

Adafruit ships the board with loose 0.1″ headers so you can choose whether to solder pins, use it as a surface-mount module, or plug it directly into a breadboard. The USB-C connector handles programming, serial console, HID, MIDI, and mass-storage emulation without any additional drivers on modern operating systems.

Use Cases

3

Resources

Where to Buy

Available Software

3

Explore more of the directory — popular use cases, firmware, and specs to browse next.