CoreS3 is the third-generation main controller of the M5Stack development kit series, based on the ESP32-S3 solution featuring a dual-core Xtensa LX7 processor running at 240 MHz with built-in Wi-Fi. It integrates 16MB Flash and 8MB PSRAM. Programs can be downloaded through the USB Type-C port, and OTG & CDC functions are supported for connecting USB devices and flashing firmware.
The front houses a 2.0-inch capacitive-touch IPS panel protected by high-strength glass. Below the screen is a 0.3MP GC0308 camera paired with an LTR-553ALS-WA proximity sensor. Power is managed by an AXP2101 PMU and four power-path control circuits, delivering a low-power design. Onboard sensors include a six-axis IMU BMI270 and a magnetometer BMM150. Additional peripherals comprise a microSD slot and a BM8563 RTC, enabling precise time-keeping plus sleep/timed-wake-up functions.
For audio, a 16-bit I2S amplifier AW88298 drives the built-in 1W speaker, while an ES7210 audio codec provides dual-microphone input. Independent POWER and RESET (RST) buttons are located on the side; long-pressing the RESET button enters download mode via a self-built delay circuit.
The kit ships with a DinBase for DIN-rail, wall-mount or screw mounting. It can be powered by an external DC 12V (9 ~ 24V) supply or an internal 500mAh Li-ion battery. Multiple proto areas on the DinBase ease DIY expansion.
Ideal for IoT development, DIY projects, smart-home control systems and industrial automation control systems.
ESP32-S3@Xtensa LX7, 16MB Flash & 8MB PSRAM, Wi-Fi, USB OTG
Touch IPS LCD
2.0" @320 × 240 ILI9342C
Camera
GC0308 0.3MP
Proximity Sensor
LTR-553ALS-WA
Power Management
AXP2101
6-axis IMU
BMI270
3-axis Magnetometer
BMM150
RTC
BM8563
Speaker
16-bit I2S amplifier AW88298 @1W
Audio Codec
ES7210, dual-microphone input
Product Size
Whole set (CoreS3+DinBase): 69.0 × 54.0 × 31.5mm Main unit (CoreS3): 54.0 × 54.0 × 15.5mm
Product Weight
72.7g
Package Size
105.6 × 66.0 × 35.3mm
Gross Weight
101.8g
Learn
BMM150 Magnetic Interference
Products containing magnets may interfere with the BMM150 magnetic sensor, resulting in abnormal readings. When used with M5 controllers that have magnets, remove the magnets and avoid placing the BMM150 near strong magnetic fields.
Download Mode
Long-press the RESET button for 3 s (green LED on) to enter download mode before flashing firmware.\
Power On/Off
Power-on: single-click the left POWER button
Power-off: long-press the left POWER button for 6 s
Reset: single-click the bottom RST button
Power Management
CoreS3 uses the AXP2101 PMU. Configure power input/output according to the diagram below; refer to M5Unified for detailed code examples.\
The LTR-553ALS-WA proximity sensor and GC0308 camera share the same FFC cable and communicate via I2C. Refer to the table above for detailed addresses.