# 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.

## Quick Facts

- **Brand:** Waveshare
- **Board Type:** dev-board
- **Price:** ~$9.99
- **CPU:** ARM Cortex-M33 / RISC-V Hazard3 dual-core @ 150MHz, FPU, DSP, TrustZone, 12 PIO state machines
- **CPU Architecture:** ARM Cortex-M33 / RISC-V Hazard3
- **CPU Cores:** 2
- **RAM:** 520KB SRAM
- **Flash:** 16MB
- **USB:** USB-C (USB 1.1 host/device)
- **Power:** 5V via USB-C (1A+ recommended)
- **Operating Voltage:** 3.3V
- **Weight:** 3g

## Use Cases

- led-matrix-display
- prototyping
- iot

## Components

- **RP2350A** (mcu): 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. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fdatasheets.raspberrypi.com%2Frp2350%2Frp2350-datasheet.pdf&ref=openhardware.directory&product=waveshare-rp2350-matrix&source=md-export)
- **WS2812B** (led-driver): 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. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fcdn-shop.adafruit.com%2Fdatasheets%2FWS2812.pdf&ref=openhardware.directory&product=waveshare-rp2350-matrix&source=md-export)
- **QMI8658** (accelerometer): 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. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Ffiles.waveshare.com%2Fwiki%2Fcommon%2FQMI8658A_Datasheet_Rev_A.pdf&ref=openhardware.directory&product=waveshare-rp2350-matrix&source=md-export)
- **ME6217C33M5G** (voltage-regulator): Microne ME6217C33M5G low dropout regulator providing stable 3.3V output with up to 800mA current for the MCU and peripherals. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.lcsc.com%2Fdatasheet%2Flcsc_datasheet_1912111437_MICRONE-Nanjing-Micro-One-Elec-ME6217C33M5G_C427602.pdf&ref=openhardware.directory&product=waveshare-rp2350-matrix&source=md-export)

## GPIO Map

| Pin | Name | Type | Functions |
|-----|------|------|-----------|
| GP0 | UART0 TX / I2C0 SDA | — | digital-input, digital-output, pwm |
| GP1 | UART0 RX / I2C0 SCL | — | digital-input, digital-output, pwm |
| GP2 | SPI0 SCK / I2C1 SDA | — | digital-input, digital-output, pwm |
| GP3 | SPI0 TX / I2C1 SCL | — | digital-input, digital-output, pwm |
| GP4 | UART1 TX / SPI0 RX | — | digital-input, digital-output, pwm |
| GP5 | UART1 RX / SPI0 CSn | — | digital-input, digital-output, pwm |
| GP6 | General GPIO | — | digital-input, digital-output, pwm |
| GP7 | General GPIO | — | digital-input, digital-output, pwm |
| GP8 | General GPIO | — | digital-input, digital-output, pwm |
| GP9 | General GPIO | — | digital-input, digital-output, pwm |
| GP10 | SPI1 SCK | — | digital-input, digital-output, pwm |
| GP11 | SPI1 TX | — | digital-input, digital-output, pwm |
| GP12 | SPI1 RX | — | digital-input, digital-output, pwm |
| GP13 | SPI1 CSn | — | digital-input, digital-output, pwm |
| GP14 | General GPIO | — | digital-input, digital-output, pwm |
| GP15 | General GPIO | — | digital-input, digital-output, pwm |
| GP16 | WS2812 DIN (LED Matrix) | — | digital-output |
| GP17 | General GPIO | — | digital-input, digital-output, pwm |
| GP18 | General GPIO | — | digital-input, digital-output, pwm |
| GP19 | General GPIO | — | digital-input, digital-output, pwm |
| GP20 | General GPIO | — | digital-input, digital-output, pwm |
| GP21 | General GPIO | — | digital-input, digital-output, pwm |
| GP22 | General GPIO | — | digital-input, digital-output, pwm |
| GP26 | ADC0 | — | digital-input, digital-output, adc |
| GP27 | ADC1 | — | digital-input, digital-output, adc |

## Description

## 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.

## Where to Buy

- [Waveshare](https://openhardware.directory/r?to=https%3A%2F%2Fwww.waveshare.com%2Frp2350-matrix.htm&ref=openhardware.directory&product=waveshare-rp2350-matrix&source=md-export) — 9.99

## Resources

- [product](https://openhardware.directory/r?to=https%3A%2F%2Fwww.waveshare.com%2Frp2350-matrix.htm&ref=openhardware.directory&product=waveshare-rp2350-matrix&source=md-export)
- [wiki](https://openhardware.directory/r?to=https%3A%2F%2Fwww.waveshare.com%2Fwiki%2FRP2350-Matrix&ref=openhardware.directory&product=waveshare-rp2350-matrix&source=md-export)
- [datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fdatasheets.raspberrypi.com%2Frp2350%2Frp2350-datasheet.pdf&ref=openhardware.directory&product=waveshare-rp2350-matrix&source=md-export)
- [schematics](https://openhardware.directory/r?to=https%3A%2F%2Ffiles.waveshare.com%2Fwiki%2FRP2350-Matrix%2FRP2350-Matrix.pdf&ref=openhardware.directory&product=waveshare-rp2350-matrix&source=md-export)

## Images

![Waveshare RP2350-Matrix](https://nbg1.your-objectstorage.com/openhardware-directory/entities/waveshare-rp2350-matrix/ec27ce698dfc.jpg)
![Waveshare RP2350-Matrix](https://nbg1.your-objectstorage.com/openhardware-directory/entities/waveshare-rp2350-matrix/4a7d34f7f20b.jpg)
![Waveshare RP2350-Matrix](https://nbg1.your-objectstorage.com/openhardware-directory/entities/waveshare-rp2350-matrix/e140771a94b0.jpg)
![Waveshare RP2350-Matrix](https://nbg1.your-objectstorage.com/openhardware-directory/entities/waveshare-rp2350-matrix/093ef14bc649.jpg)
![Waveshare RP2350-Matrix](https://nbg1.your-objectstorage.com/openhardware-directory/entities/waveshare-rp2350-matrix/de8f42b0560b.jpg)

---
[View full device page](https://openhardware.directory/devices/waveshare-rp2350-matrix)