CoreS3-Lite is a programmable IoT controller packed with rich peripherals. Powered by an ESP32-S3 at its core, it features a 240 MHz Xtensa® 32-bit LX7 dual-core processor with 16 MB Flash and 8 MB PSRAM on board.
On the front, a 2.0" capacitive touch IPS display is integrated, along with a 0.3 MP GC0308 camera and an LTR-553ALS-WA proximity/ambient-light sensor, enabling basic face-detection and recognition applications.
The built-in BMI270 6-axis IMU plus BMM150 3-axis magnetometer provide additional interaction possibilities.
With the AXP2101 power-management IC and BM8563 RTC, the device supports real-time power monitoring and low-power timed wake-up.
For audio interaction, it offers a high-fidelity 16-bit I2S amplifier AW88298 paired with a 1 W speaker, and a full-duplex audio solution based on the ES7210 codec with dual-microphone input.
A microSD card slot is included for development and data storage.
The unit contains a 200 mAh LiPo battery and adopts a magnetic back cover for easy mounting and fixation.
Typical scenarios include smart-home control, desktop robot companions, and more.
Products containing magnets may interfere with the BMM150 magnetic-field sensor, resulting in abnormal readings. When used with M5 controllers that contain magnets, remove the magnets and avoid placing the BMM150 near strong magnetic fields.
Download Mode
Before flashing, press and hold the reset button for 3 s (green LED on) to enter download mode.
Power On/Off
Power on: click the left-side power button once
Power off: press and hold the left-side power button for 6 s
Reset: click the bottom RST button once
Power Management
CoreS3-Lite uses the AXP2101 PMU together with the AW9523B IO expander to control power input/output directions.
Refer to the pin states of BUS_OUT_EN and USB_OTG_EN in the figure below and check the example code in M5Unified.