M5StickC+ Development Kit with Hat
The M5StickC is a compact ESP32-based development board from M5Stack, designed for portable IoT prototyping. Despite its tiny size, it packs a 0.96-inch LCD, 6-axis IMU (MPU6886), microphone, IR transmitter, red LED, and an 80 mAh LiPo battery — all accessible via USB Type-C.
This kit includes two HAT accessories: the ENV Hat for environmental sensing (temperature, humidity, pressure, and magnetic field) and the SPK Hat with a PAM8303 amplifier for audio output. Programme it with UIFlow, MicroPython, or Arduino IDE.
Key Features
- ESP32 Processor – 240 MHz dual-core, Wi-Fi, Bluetooth (classic and BLE)
- 0.96-Inch LCD – Built-in colour display
- 6-Axis IMU – MPU6886 accelerometer and gyroscope
- Microphone and IR Transmitter – Built-in audio input and infrared output
- 80 mAh Battery – Onboard rechargeable LiPo
- Grove Port – For connecting external modules
- Extendable HAT Socket – Top-mounted connector for HAT accessories
- Multiple IDEs – UIFlow (visual), MicroPython, and Arduino IDE
Specifications
- MCU – ESP32 (240 MHz dual-core Tensilica LX6, 520 KB SRAM)
- Flash – 4 MB
- Wireless – 802.11 b/g/n Wi-Fi, Bluetooth 4.2 (classic + BLE)
- Power – 5 V DC via USB Type-C
- Battery – 80 mAh LiPo
- Baud Rates – 1 200–115 200, 250K, 500K, 750K, 1 500K
- Buttons – 2 user buttons + 1 reset
Included HAT Accessories
- ENV Hat – Temperature, humidity, air pressure, and magnetic field sensing via I²C (2-pin connection)
- SPK Hat – Speaker with PAM8303 3 W Class-D amplifier, high PSRR with differential inputs for noise rejection
Ideal For
- Portable IoT prototyping and wearable projects
- Environmental monitoring with the ENV Hat
- Audio output projects with the SPK Hat
- Learning ESP32, MicroPython, and Arduino development
Package Contents
- 1× M5StickC Development Board
- 1× ENV Hat
- 1× SPK Hat
The M5StickC+ Development Kit with Hat appears in the following collections:
