M5STACK COREMATRIX · C158
Give your IoT project a pixel interface.
Build status displays, animated icons and interactive sensor projects with a compact 16 × 16 white LED matrix controller.
CoreMatrix combines an ESP32-C61HR8 RISC-V processor, Wi-Fi 6, motion sensing and expansion interfaces in a 54 × 54 mm body.
16 × 16 LEDs | Wi-Fi 6
16MB Flash | 8MB PSRAM
Icons, animation and instant feedback
The 256-pixel white LED matrix displays simple graphics, device states and event reminders. A TM1680 driver controls the 16 × 16 display.
- Motion input: BMI270 6-axis IMU for motion detection and orientation-based interaction.
- Physical controls: three user buttons plus a dedicated power button.
- Audio cues: onboard passive buzzer for alerts and feedback.
Connect sensors. Store data. Build more.
The 160MHz ESP32-C61HR8 pairs 16MB Flash and 8MB Quad PSRAM with 2.4GHz Wi-Fi 6 connectivity.
- M5-Bus: connect compatible M5Stack expansion Modules.
- HY2.0-4P Grove: connect compatible sensors and peripherals.
- microSD slot: add removable storage for project data and assets.
- USB: USB Type-C plus an MX1.25-4P USB expansion interface.
Flexible power for embedded projects
Power CoreMatrix through USB, a compatible 3.7V battery connection, or M5-Bus. Stamp Timer Power2 (M5PM1) and M5IOE1 handle charging and multi-level power management.
- Power on / reset: single-click the power button.
- Power off: double-click the power button.
- Recovery: long-press the power button to force download mode if normal flashing fails.
Battery connector: MX1.25-2P. Charging current is selectable between 180mA and 650mA through CHG_PROG.
Technical specifications
| Model / SKU | CoreMatrix / C158 |
|---|---|
| Processor | ESP32-C61HR8, 32-bit single-core RISC-V, 160MHz |
| Flash / PSRAM | 16MB Flash / 8MB Quad PSRAM |
| Wireless | 2.4GHz Wi-Fi 6 |
| Display | 16 × 16 white LED matrix; TM1680 driver |
| Motion sensor | BMI270 6-axis IMU; interrupt wake-up support |
| Audio / buttons | MLT-8530 passive buzzer; 3 user buttons + power button |
| Storage expansion | microSD card slot |
| Expansion | M5-Bus; HY2.0-4P Grove; MX1.25-4P USB |
| Input power | USB 5V DC; battery 3.7V DC; M5-Bus 5V DC IN/OUT |
| Power management | Stamp Timer Power2 (M5PM1) + M5IOE1 |
| Battery connector / charging | MX1.25-2P; 180mA default / 650mA selectable |
| Product dimensions / weight | 54.0 × 54.0 × 11.6mm / 28.9g |
| Package dimensions / gross weight | 132.0 × 95.0 × 16.0mm / 45.1g |
Start with UiFlow2 or Arduino
Use UiFlow2 for graphical programming, or develop with Arduino and the M5Stack libraries. Official documentation includes pin mappings, power-control details, schematics and mechanical files.
Programming guides
Hardware and libraries
What’s included
- 1 × M5Stack CoreMatrix
- 1 × 2.0mm L-shaped hex key
Project ideas
Pixel icon displays, animated notifications, sensor data collection, device status indicators and interactive IoT prototypes.




















Reviews
There are no reviews yet