Waveshare RP2350-Matrix - image 1
1 / 5
WaveshareยทDev Board

Waveshare RP2350-Matrix

Compact RP2350A development board with an 8x8 WS2812 addressable RGB LED matrix, QMI8658 6-axis IMU (accelerometer + gyroscope), 16MB flash, 25 GPIO pins, HSTX interface, and USB-C for interactive LED displays and motion-controlled projects.

Starting from

$9.99

Specifications

Components

Raspberry Pi RP2350A dual-core microcontroller with switchable ARM Cortex-M33 and Hazard3 RISC-V cores at 150MHz, 520KB SRAM, 30 GPIO, HSTX, and 12 PIO state machines.

64 WS2812 addressable RGB LEDs arranged in an 8x8 matrix grid, driven by single-wire protocol from a GPIO pin, with DOUT for daisy-chaining additional LEDs.

QST QMI8658 6-axis inertial measurement unit with 3-axis accelerometer and 3-axis gyroscope, connected via I2C for motion sensing, gesture detection, and orientation tracking.

3.3V LDO Voltage RegulatorVoltage RegulatorDatasheet

Microne ME6217C33M5G low dropout regulator providing stable 3.3V output with up to 800mA current for the MCU and peripherals.

GPIO Map

GP0
UART0 TX / I2C0 SDA
digital-inputdigital-outputpwm
GP1
UART0 RX / I2C0 SCL
digital-inputdigital-outputpwm
GP2
SPI0 SCK / I2C1 SDA
digital-inputdigital-outputpwm
GP3
SPI0 TX / I2C1 SCL
digital-inputdigital-outputpwm
GP4
UART1 TX / SPI0 RX
digital-inputdigital-outputpwm
GP5
UART1 RX / SPI0 CSn
digital-inputdigital-outputpwm
GP6
General GPIO
digital-inputdigital-outputpwm
GP7
General GPIO
digital-inputdigital-outputpwm
GP8
General GPIO
digital-inputdigital-outputpwm
GP9
General GPIO
digital-inputdigital-outputpwm
GP10
SPI1 SCK
digital-inputdigital-outputpwm
GP11
SPI1 TX
digital-inputdigital-outputpwm
GP12
SPI1 RX
digital-inputdigital-outputpwm
GP13
SPI1 CSn
digital-inputdigital-outputpwm
GP14
General GPIO
digital-inputdigital-outputpwm
GP15
General GPIO
digital-inputdigital-outputpwm
GP16
WS2812 DIN (LED Matrix)
digital-output
GP17
General GPIO
digital-inputdigital-outputpwm
GP18
General GPIO
digital-inputdigital-outputpwm
GP19
General GPIO
digital-inputdigital-outputpwm
GP20
General GPIO
digital-inputdigital-outputpwm
GP21
General GPIO
digital-inputdigital-outputpwm
GP22
General GPIO
digital-inputdigital-outputpwm
GP26
ADC0
digital-inputdigital-outputadc
GP27
ADC1
digital-inputdigital-outputadc

Overview

The Waveshare RP2350-Matrix is a compact development board that pairs the Raspberry Pi RP2350A dual-architecture microcontroller with an 8x8 WS2812 addressable RGB LED matrix and a QMI8658 6-axis IMU (3-axis accelerometer + 3-axis gyroscope). This combination enables interactive motion-controlled LED displays, simple pixel games, and visual notification systems out of the box.

The board runs on the RP2350A with switchable dual ARM Cortex-M33 or dual Hazard3 RISC-V cores at 150MHz, backed by 520KB SRAM and 16MB flash. The 64-pixel RGB LED matrix draws up to 900mA at full brightness, so a power adapter above 1A is recommended for maximum brightness operation. A DOUT pin allows chaining additional WS2812 LED strips or matrices for extended displays.

With 25 exposed GPIO pins featuring 2x UART, 2x SPI, 2x I2C, 4 ADC channels, 16 PWM channels, HSTX, and 12 PIO state machines, the board retains full prototyping flexibility despite the integrated peripherals. Included demo code provides colorful gradient animations, an IMU-controlled ball game, and temperature-based color control. Programming is supported via MicroPython, Arduino, and C/C++ Pico SDK.

Use Cases

3

Resources

Where to Buy

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