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 16 MB Flash and 8 MB PSRAM. Programs can be downloaded through the 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.3 MP 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 TF-card (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 1 W 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 12 V (9 ~ 24 V) supply or an internal 500 mAh 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.
Whole set (CoreS3+DinBase): 69.0 x 54.0 x 31.5 mm Main unit (CoreS3): 54.0 x 54.0 x 15.5 mm
Product Weight
72.7 g
Package Size
105.6 x 66.0 x 35.3 mm
Gross Weight
101.8 g
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.