CoreS3-SE
SKU:K128-SE
Description
CoreS3-SE is a lightweight version of the third-generation CoreS3 main controller in the M5Stack development kit series. It is powered by the ESP32-S3 solution, featuring a dual-core Xtensa LX7 processor with a main frequency of 240 MHz, and integrates (2.4G) Wi-Fi connectivity. The board is equipped with 16MB Flash and 8MB PSRAM. Programs can be downloaded via the USB Type-C interface, which supports OTG and CDC functions, making it convenient for connecting external USB devices and flashing firmware.
The front side features a 2.0-inch capacitive touch IPS display, with a panel made of high-strength glass material. The power system uses the AXP2101 power management chip along with four power path control circuits, adopting an overall low-power design. A built-in microSD card slot is included. The board integrates a BM8563 RTC chip, providing accurate timekeeping and sleep–timed wake-up functions.
For audio output, it uses a high-fidelity 16-bit I2S amplifier chip AW88298, with a built-in 1W speaker. Audio input is handled by an ES7210 audio codec chip combined with dual-microphone input. On the side of the device, there are independent power and reset (RST) buttons, along with a built-in delay circuit; long-pressing the reset button allows entry into program download mode. This finished product is suitable for IoT development, various DIY projects, smart home control systems, and industrial automation control systems.
Tutorial
This tutorial will show you how to control the CoreS3-SE device through the UiFlow2 graphical programming platform
This tutorial introduces how to program and control the CoreS3-SE device using Arduino IDE.
Features
- Based on ESP32-S3 development, supports Wi-Fi @16MB Flash, 8MB PSRAM
- Speaker, dual microphones
- Capacitive touch screen
- microSD card slot
- High-strength glass panel
- Supports OTG and CDC functionality
- Uses AXP2101 power management, with a low power consumption design
- Development Platform
- UiFlow2
- Arduino IDE
- ESP-IDF
- PlatformIO
Includes
- 1 × CoreS3-SE
- 1 × Hex Key L-Shape 2.0mm (For M2.5 Screw)
Applications
- IoT development
- Various DIY project development
- Smart home control systems
- Industrial automation control systems
Specifications
| Specification | Parameter |
|---|
| SoC | ESP32-S3 @ Xtensa® 32-bit LX7 dual-core processor, clock frequency 240MHz |
| USB | USB OTG, USB Serial/JTAG |
| Flash | 16MB |
| PSRAM | 8MB Quad |
| Wi-Fi | 2.4 GHz Wi-Fi |
| Touch | FT6336U@Capacitive touch, touch area pixels 320 x 280 |
| LCD Screen | 2.0"@320 x 240 ILI9342C, SPI communication |
| Power Management Chip | AXP2101 |
| RTC | BM8563 |
| Speaker | 1W@9028 |
| Amplifier | 16bits-I2S amplifier chip AW88298 |
| Audio Decoder Chip | ES7210, Dual-microphone input |
| BUS Pins | G0/G1/G2/G5/G6/G7/G8/G9/G10/G11/G12/G13/G14/G17/G18/G35/G36/G37/G43/G44 |
| Lithium Battery Charging Current | 5V@198mA |
| Max Grove Output Current (Battery Power) | DC 4.2V@940mA |
| Max Grove Output Current (USB Power) | DC 5V@680mA |
| Operating Temperature | 0 ~ 40°C |
| Power Consumption | Battery Power: Standby Mode: DC 4.2V@104.64uA; Working Mode: DC 4.2V@109.67mA USB Power: Working Mode: DC 5V@166.27mA |
| Product Size | 54.0 x 54.0 x 15.5mm |
| Product Weight | 37.8g |
| Package Size | 133.0 x 93.5 x 22.5mm |
| Gross Weight | 54.5g |
Learn
Download Mode
Download Mode
Before downloading the program, press and hold the reset button for 3 seconds (green light) to enter download mode.

Power On/Off
- Power On: Click the left power button
- Power Off: Press and hold the left power button for 6 seconds①
- Reset: Click the bottom RST reset button②

Power Management
CoreS3-SE uses the AXP2101 power management chip together with the AW9523B IO expansion chip to control the direction of power input and output. Please refer to the pin states of BUS_OUT_EN and USB_OTG_EN below to set the power input and output directions. For specific settings, please refer to CoreS3 Power Management Example.
Schematics
PinMap
LCD Screen & microSD
LCD pixels: 320x240
microSD Capacity Requirement
microSD card supports up to 16GB.
| ESP32-S3 | G37 | G36 | G3 | G35 | G4 |
|---|
| ILI9342C | MOSI | SCK | CS | DC | |
| TF Card | SPI_MOSI | SPI_SCK | | SPI_MISO | TF_CS |
| AW9523B (0x58) | P1_1 |
|---|
| ILI9342C | LCD_RST |
| AXP2101 (0x34) | DCDO1 | LX1 |
|---|
| ILI9342C | BL | PWR |
CAP.TOUCH
| ESP32-S3 | G12 | G11 | AW9523B_P1_2 | AW9523B_P0_0 |
|---|
| FT6336U (0x38) | I2C_SYS_SDA | I2C_SYS_SCL | TOUCH_INT | TOUCH_RST |
| ESP32-S3 | G12 | G11 |
|---|
| FT6336U | I2C_SYS_SDA | I2C_SYS_SCL |
| AW9523B | P0_0 | P1_2 |
|---|
| FT6336U | TOUCH_RST | TOUCH_INT |
Microphone & Amplifier
| ESP32-S3 | G12 | G11 | G34 | G33 | G13 | G14 | G0 |
|---|
| ES7210 (0x40) | I2C_SYS_SDA | I2C_SYS_SCL | I2S_BCK | I2S_WCK | I2S_DATO | | I2S_MCLK |
| AW88298 (0x36) | I2C_SYS_SDA | I2C_SYS_SCL | I2S_BCK | I2S_WCK | | I2S_DATI | |
| AW9523B | P0_2 | P1_3 |
|---|
| AW88298 | AW_RST | AW_INT |
AXP Power Indicator Light
| AXP2101 | AXP_CHG_LED |
|---|
| Red LED | RTC_VDD |
RTC
| ESP32-S3 | G12 | G11 |
|---|
| BM8563 (0x51) | I2C_SYS_SDA | I2C_SYS_SCL |
| AXP2101 | IRQ |
|---|
| BM8563 | AXP_WAKEUP |
Internal I2C Connection
| ESP32-S3 | G12 | G11 |
|---|
| AXP2101 | I2C_SYS_SDA | I2C_SYS_SCL |
| BM8563 | I2C_SYS_SDA | I2C_SYS_SCL |
| ES7210 | I2C_SYS_SDA | I2C_SYS_SCL |
| AW88298 | I2C_SYS_SDA | I2C_SYS_SCL |
HY2.0-4P
| HY2.0-4P | Black | Red | Yellow | White |
|---|
| PORT.A | GND | 5V | G2 | G1 |
| PORT.B | GND | 5V | G9 | G8 |
| PORT.C | GND | 5V | G17 | G18 |
CoreS3-SE M5-Bus Diagram
| FUNC | PIN | LEFT | RIGHT | PIN | FUNC |
|---|
| GND | 1 | 2 | G10 | ADC |
| GND | 3 | 4 | G8 | PB_IN |
| GND | 5 | 6 | RST | EN |
| MOSI | G37 | 7 | 8 | G5 | GPIO |
| MISO | G35 | 9 | 10 | G9 | PB_OUT |
| SCK | G36 | 11 | 12 | 3V3 | |
| RXD0 | G44 | 13 | 14 | G43 | TXD0 |
| PC_RX | G18 | 15 | 16 | G17 | PC_TX |
| Int SDA | G12 | 17 | 18 | G11 | Int SCL |
| PORT.A SDA | G2 | 19 | 20 | G1 | PORT.A SCL |
| GPIO | G6 | 21 | 22 | G7 | GPIO |
| I2S_DOUT | G13 | 23 | 24 | G0 | I2S_LRCK |
| NC | 25 | 26 | G14 | I2S_DIN |
| NC | 27 | 28 | 5V | |
| NC | 29 | 30 | BAT | |
Core Series Host PinMap Comparison
Model Size
CoreS3-SE Model Size PDF
Structure
Datasheets
Softwares
Quick Start
Arduino
Note
There are hardware differences between CoreS3-SE and CoreS3. Code sections in the library involving Camera, Proximity sensor, IMU, and Magnetometer are not compatible with CoreS3-SE.
UiFlow2
Easyloader
| Easyloader | Download | Note |
|---|
| CoreS3-SE Factory Firmware Easyloader | download | / |
Video
Product Comparison
| Hardware Peripheral | CoreS3-Lite  | CoreS3  | CoreS3-SE  |
|---|
| Camera (GC0308) | ✅ | ✅ | ❌ |
| Proximity Sensor (LTR-553ALS-WA) | ✅ | ✅ | ❌ |
| IMU (BMI270) | ✅ | ✅ | ❌ |
| Compass (BMM150) | ✅ | ✅ | ❌ |
| RTC | ✅ | ✅ | ✅ |
| Microphone | ✅ | ✅ | ✅ |
| Speaker | ✅ | ✅ | ✅ |
| PMIC (AXP2101) | ✅ | ✅ | ✅ |
| 16 MB Flash & 8 MB PSRAM | ✅ | ✅ | ✅ |
| Touch | ✅ | ✅ | ✅ |
| Back Cover | Cover For CoreS3 | Base DIN | Cover For CoreS3 |
| Battery Capacity | 200 mAh | 500 mAh | ❌ |
To compare information on the controller series products, you can visit the Product Selection Table, check the target products, and get the comparison results. The selection table covers key information such as core parameters and functional features, and supports comparison of multiple products simultaneously.