Adafruit Feather RP2040 SCORPIO - image 1
1 / 4
Adafruit·feather

Adafruit Feather RP2040 SCORPIO

RP2040 Feather board with 8 consecutive 5V-level-shifted PIO outputs dedicated to NeoPixel LED strip control, 8MB flash, USB-C, and LiPo charging.

Starting from

$14.50

Specifications

ArchitectureARM Cortex-M0+
CPU Cores2
Clock Speed125 MHz
Flash8 MB
GPIO Level3.3V
Power Input5V + LiPo
Storagenone
Dimensions50.8 x 22.8 x 7 mm
Weight5 g

Certifications

Components

MCUMCUDatasheet

Dual-core ARM Cortex-M0+ at 125 MHz with 264KB SRAM and PIO state machines.

Status NeoPixelLedDatasheet

Onboard addressable RGB NeoPixel on D4 for status indication.

Bus Interfaces

I2C
SCL: GPIO25SDA: GPIO24
SPI
SCK: GPIO13MISO: GPIO12MOSI: GPIO11
UART
RX: GPIO1TX: GPIO0
PIO
OUT0: GPIO16OUT1: GPIO17OUT2: GPIO18OUT3: GPIO19OUT4: GPIO20OUT5: GPIO21OUT6: GPIO22OUT7: GPIO23

GPIO Map

GPIO0
TX
uart-txdigital
UART
GPIO1
RX
uart-rxdigital
UART
GPIO2
D2
digitalpwm
GPIO
GPIO3
D3
digitalpwm
GPIO
GPIO4
D4
digitalpwm
GPIO
GPIO5
D5
digitalpwm
GPIO
GPIO6
D6
digitalpwm
GPIO
GPIO7
Bootloader Button
digital
GPIO
GPIO8
D8
digitalpwm
GPIO
GPIO9
D9
digitalpwm
GPIO
GPIO11
MOSI
spi-mosidigital
SPI
GPIO12
MISO
spi-misodigital
SPI
GPIO13
SCK / Red LED
spi-sckdigital
SPI
GPIO16
NeoPixel Out 0
digitalpio
PIO
GPIO17
NeoPixel Out 1
digitalpio
PIO
GPIO18
NeoPixel Out 2
digitalpio
PIO
GPIO19
NeoPixel Out 3
digitalpio
PIO
GPIO20
NeoPixel Out 4
digitalpio
PIO
GPIO21
NeoPixel Out 5
digitalpio
PIO
GPIO22
NeoPixel Out 6
digitalpio
PIO
GPIO23
NeoPixel Out 7
digitalpio
PIO
GPIO24
SDA
i2c-sdadigital
I2C
GPIO25
SCL
i2c-scldigital
I2C
GPIO26
A0
analogdigital
GPIO
GPIO27
A1
analogdigital
GPIO
GPIO28
A2
analogdigital
GPIO
GPIO29
A3
analogdigital
GPIO

Overview

The Adafruit Feather RP2040 SCORPIO is a purpose-built NeoPixel driver board in the Feather form factor, designed to control up to eight independent WS2812 / NeoPixel LED strips simultaneously. The board dedicates GPIO 16–23 as consecutive PIO outputs and includes a 3V-to-5V level shifter (configurable for either input or output direction), so NeoPixel data lines are driven at the correct 5V logic level that maximizes reliable communication with the strips.

Built on the dual-core RP2040 at 125 MHz, the SCORPIO provides 264 KB of SRAM and 8 MB of SPI flash. The RP2040's Programmable I/O (PIO) peripheral is what makes true multi-channel concurrent NeoPixel driving possible — each of the eight outputs is driven by the same PIO state machine cycling through consecutive GPIO pins. The generous 264 KB RAM can buffer thousands of NeoPixel color values in memory.

The board includes a USB Type-C connector for power and programming, a built-in 200 mA LiPo battery charger, a STEMMA QT I2C connector, a status NeoPixel, red LED on pin 13, four mounting holes, and a bootloader button on GPIO 7. It is fully compatible with CircuitPython, MicroPython, and Arduino, and works with the NeoPXL8 library for efficient multi-strand driving. Ideal for LED walls, holiday lighting, and large NeoPixel installations.

Use Cases

4

Resources

Where to Buy

Available Software

2

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