M5Stack
M5Stack Core2 ESP32 IoT Development Kit
M5Stack Core2 ESP32 IoT Development Kit
Couldn't load pickup availability
The M5Stack M5Core2 is the second-generation core device in the M5Stack IoT development kit series, designed to bring even more functionality to your projects. With the ESP32 D0WDQ6-V3 MCU, this device has dual-core Xtensa® 32-bit LX6 processors running at 240MHz, which can be controlled independently. It supports Wi-Fi, has 16MB of Flash, 8MB of PSRAM, a USB Type-C connector for charging and communication, and a 2" capacitive touch screen. A vibration motor adds interactive feedback, making it a versatile choice for various IoT projects.
It includes an RTC module for accurate timing, while power is handled by the AXP192 chip to improve energy consumption. A built-in green LED power indicator helps you keep track of battery life, and with an upgraded 390mAh battery, it provides an extended operating time compared to its predecessor.
The device includes a microSD slot and a speaker, with an I2S digital audio power amplifier chip to deliver decent sound with reduced distortion. Independent power and reset buttons are located on the left side and bottom of the device for easy access.
Three programmable capacitive buttons are on the front of the screen, giving you additional control options. On the back, a small expansion board has a 6-axis IMU sensor and a microphone, adding more versatility to your project possibilities. The M5Core2 supports multiple development platforms and programming languages, including Arduino, and UIFlow (with Blockly and MicroPython), making it accessible to all skill levels.
Note: This is the original Core2 unit. M5Stack have since released the new M5Stack Core2 v1.1 with some updated features.
Lithium Battery Shipping: Due to courier restrictions, this product can only be shipped within England/Wales. With this item in your cart your shipping options will be limited and may cost more than our usual rates. Why?
Features
- ESP32-based, built-in Bluetooth/Wi-Fi
- 16MB Flash,8M PSRAM
- Built-in speaker, power indicator, vibration motor, RTC, I2S amplifier, capacitive touch screen, power button, reset button
- SD card slot (16GB Maximum size)
- Built-in lithium battery, equipped with power management chip
- Independent small board built-in 6-axis IMU, PDM microphone
- M-Bus Socket & Pins
- Compatible with multi-platform development:
Specifications
ESP32-D0WDQ6-V3 | 240MHz dual core, 600 DMIPS, 520KB SRAM, Wi-Fi, Bluetooth |
Flash | 16MB |
PSRAM | 8MB |
Input Voltage | 5V @ 500mA |
Interface | TypeC x 1, GROVE(I2C+I/0+UART) x 1 |
IPS LCD Screen | 2.0"@320*240 ILI9342C |
Touch Screen | FT6336U |
Speaker | 1W-092 |
LED | Green power indicator light |
Button | Power button, RST button, Virtual screen button*3 |
Vibration Reminder | Vibration motor |
MIC | SPM1423 |
I2S Power Amplifier | NS4168 |
6-axis IMU | MPU6886 |
RTC | BM8563 |
PMU | AXP192 |
USB Chip | CP2104/CH9102F (two chip versions, there is no difference in function and use) |
DC-DC Boost | SY7088 |
SD Card Slot | 16G Max |
Lithium Battery | 390mAh @ 3.7V |
Antenna | 2.4G 3D antenna |
Operating Temperature | 0°C to 60°C |
Base Screw Specifications | Hexagon socket countersunk head M3 |
Internal PCB Board Reserved Interface | Battery interface (specification: 1.25mm-2P) |
USB line interface (specification: 1.25mm-4P) | |
Net Weight | 52g |
Gross Weight | 70g |
Product Size | 54 x 54 x 16mm |
Package Size | 75 x 60 x 20mm |
Case Material | Plastic (PC) |
Resources
- Product Wiki
- Datasheets
- Arduino Tutorial
Power Management
- Power on: One click the power button on the left
- Power off: Long press the left power button for 6 seconds
- Reset: Click the RST button on the bottom side
M5Core2 M-BUS Schematic Diagram
Package Contents
- 1x M5Stack Core2
- 1x Type-C USB Cable (20cm)
- 1x Hex Key
Share






