SKU:K016


M5Stick is a mini IoT development board. It integrates the ESP32 chip and features Wi‑Fi connectivity as well as an IMU attitude sensor. Whether for programming learning or project development, M5Stick provides reliable hardware support.
What can it do? This compact development tool can inspire endless creative possibilities. M5Stick helps rapidly build IoT product prototypes and simplifies the entire development process. Even beginners who are new to programming can use it to create interesting applications and apply them to real-life scenarios.
M5Stick is one of the core devices in the M5Stack product series, which is built upon a continuously evolving hardware and software ecosystem. It offers numerous compatible expansion modules, abundant open-source code, and an active community forum, all of which provide strong support during development.
| Specification | Parameter |
|---|---|
| SoC | ESP32-WROOM32@Dual-core processor, 240MHz |
| Flash | 4MB |
| Wi-Fi | 2.4 GHz Wi-Fi |
| DMIPS | 600 |
| SRAM | 520KB |
| Input Voltage | 5V@500mA |
| Interface | USB Type-C x 1, GROVE (I2C+I/O+UART) x 1 |
| OLED Display | 1.3 inch, 64 x 128, SH1107 |
| Buzzer | Active buzzer x 1 |
| Button | Custom button x 1 |
| LED | Blue LED x 1 |
| IR | Infrared transmission x 1 |
| MEMS | MPU9250 (Gray version) |
| Battery | 80mAh@3.7V, inside vb |
| Antenna | 2.4G 3D antenna |
| Operating Temp | 0 ~ 60°C |
| Case Material | Plastic ( PC ) |
| Product Size | 48.2 x 25.5 x 13.7mm |
| Product Weight | 14.0g |
| Package Size | 85.0 x 55.0 x 31.0mm |
| Gross Weight | 65.0g |
Power On / Off Operation:
Power On: Press the reset button once
Power Off: Double-click the reset button






| ESP32-WROOM32 | G17 | G19 | G26 | G35 |
|---|---|---|---|---|
| IR Transmitter | Transmitter Pin | |||
| Blue LED | LED Pin | |||
| Buzzer | Buzzer Pin | |||
| Button | Button Pin |
| ESP32-WROOM32 | G14 | G27 | G33 | G18 | G23 |
|---|---|---|---|---|---|
| OLED Display | CS | DC | RST | D0 | D1 |
| Charge | Discharge |
|---|---|
| 0.00 ~ 3.40V -> 0% | 4.20 ~ 4.07V -> 100% |
| 3.40 ~ 3.61V -> 25% | 4.07 ~ 3.81V -> 75% |
| 3.61 ~ 3.88V -> 50% | 3.81 ~ 3.55V -> 50% |
| 3.88 ~ 4.12V -> 75% | 3.55 ~ 3.33V -> 25% |
| 4.12 ~ /-> 100% | 3.33 ~ 0.00V -> 0% |
| ESP32-WROOM32 | G22 | G21 |
|---|---|---|
| 9‑axis IMU MPU9250 | SCL | SDA |
| HY2.0-4P | Black | Red | Yellow | White |
|---|---|---|---|---|
| PORT.CUSTOM | GND | 5V | G32 | G33 |
EasyLoader is a simple and fast program flashing tool with built-in product-related example programs. By following a few simple steps to flash it into the controller, users can perform a series of functional verifications.