# M5StickC Plus 2

> Compact ESP32-PICO-V3-02 wearable dev board with 1.14" TFT LCD (135x240), 6-axis IMU (MPU6886), IR transmitter, microphone, buzzer, 200mAh battery, Wi-Fi and Bluetooth in a 48x24x13.5mm form factor.

## Quick Facts

- **Brand:** M5Stack
- **Board Type:** dev-board
- **Price:** ~$19.95
- **Product Readiness:** developer
- **CPU:** ESP32-PICO-V3-02
- **CPU Architecture:** Xtensa LX6
- **CPU Cores:** 2
- **RAM:** 520KB SRAM
- **PSRAM:** 2MB
- **Flash:** 8MB
- **USB:** USB-C
- **Power:** 5V
- **Operating Voltage:** 3.3V
- **Dimensions:** 48.0 x 24.0 x 13.5mm
- **Weight:** 16.7g
- **Battery:** 200mAh
- **Charging Port:** USB-C
- **Antenna:** Built-in PCB antenna
- **Display:** 1.14" TFT LCD 135x240

## Connectivity

- **Wifi:** Wi-Fi 4 (2.4GHz)
- **Bluetooth:** BLE 4.2

## Open Source

- **Firmware:** Yes
- **Schematics:** Yes
- **PCB Layout:** No

## Compatible Firmware

arduino, esp-idf, uiflow, micropython

## Use Cases

- wearable-iot
- environmental-monitoring
- ir-remote-control
- motion-tracking
- portable-data-logger
- rapid-prototyping

## Components

- **ESP32-PICO-V3-02** (MCU): Dual-core Xtensa LX6 up to 240MHz with integrated Wi-Fi and Bluetooth — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.espressif.com%2Fsites%2Fdefault%2Ffiles%2Fdocumentation%2Fesp32-pico-v3-02_datasheet_en.pdf&ref=openhardware.directory&product=m5stickc-plus-2&source=md-export)
- **ST7789V2** (Display Driver): TFT LCD controller for 1.14" 135x240 display — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.newhavendisplay.com%2Fappnotes%2Fdatasheets%2FLCDs%2FST7789V2_SPEC_V1.0.pdf&ref=openhardware.directory&product=m5stickc-plus-2&source=md-export)
- **MPU6886** (IMU): 6-axis accelerometer and gyroscope — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Finvensense.tdk.com%2Fwp-content%2Fuploads%2F2020%2F06%2FDS-000286-MPU-6886-v1.2.pdf&ref=openhardware.directory&product=m5stickc-plus-2&source=md-export)
- **BM8563** (RTC): Real-time clock for timekeeping — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fdatasheet.lcsc.com%2Flcsc%2F1912111437_GATEMODE-BM8563_C413258.pdf&ref=openhardware.directory&product=m5stickc-plus-2&source=md-export)
- **SPM1423** (Microphone): MEMS microphone for audio input — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fdatasheet.lcsc.com%2Flcsc%2F2206010030_Knowles-SPM1423HM4H-B_C2684877.pdf&ref=openhardware.directory&product=m5stickc-plus-2&source=md-export)
- **IR Transmitter** (IR): Infrared LED for remote control applications — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.vishay.com%2Fdocs%2F81009%2Ftsal6200.pdf&ref=openhardware.directory&product=m5stickc-plus-2&source=md-export)
- **Buzzer** (Audio): Built-in buzzer for audio feedback — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.murata.com%2Fen-global%2Fproducts%2Fproductdata%2F8797589053470%2FSPEC-PKMC16E4T1000-B0.pdf&ref=openhardware.directory&product=m5stickc-plus-2&source=md-export)
- **AXP2101** (Power): Multi-channel PMIC for battery charging and power regulation — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fm5stack.oss-cn-shenzhen.aliyuncs.com%2Fresource%2Fdocs%2Fdatasheet%2Fcore%2FAXP2101_Datasheet_V1.0_en.pdf&ref=openhardware.directory&product=m5stickc-plus-2&source=md-export)

## Protocols

- **I2C**
- **SPI**
- **UART**
- **GPIO**

## Description

## Overview

The M5StickC Plus 2 is an ultra-compact IoT development kit from M5Stack, built around the ESP32-PICO-V3-02 system-in-package. It packs a surprising amount of functionality into a tiny 48 x 24 x 13.5mm enclosure weighing just 16.7g, making it ideal for wearable and portable projects.

## Key Features

- **ESP32-PICO-V3-02** dual-core processor running up to 240MHz with 8MB flash and 2MB PSRAM
- **1.14" TFT LCD** color display (135 x 240 pixels) driven by ST7789V2
- **6-axis IMU** (MPU6886) with 3-axis accelerometer and 3-axis gyroscope
- **IR transmitter** for remote control applications
- **SPM1423 microphone** for audio input and voice recognition
- **Built-in buzzer** for audio feedback
- **BM8563 RTC** for real-time clock functionality
- **200mAh LiPo battery** with USB-C charging
- **Three programmable buttons** and status LEDs
- **2.4GHz Wi-Fi** and **Bluetooth** connectivity

## Development Platforms

The M5StickC Plus 2 supports multiple development environments:

- **Arduino IDE** — full support via M5Unified library
- **ESP-IDF** — Espressif's official development framework
- **UIFlow** — M5Stack's visual block-based programming platform
- **MicroPython** — Python-based firmware for rapid prototyping

## Connectivity

Built-in 2.4GHz Wi-Fi and Bluetooth allow the device to connect to local networks, cloud services, and other BLE peripherals. The Grove-compatible port and exposed GPIO pins enable expansion with M5Stack's ecosystem of sensors and modules.

## Use Cases

The compact form factor and built-in sensors make the M5StickC Plus 2 well-suited for wearable IoT prototypes, environmental monitoring, IR remote control projects, motion tracking, portable data loggers, and rapid proof-of-concept builds.

## Where to Buy

- [M5Stack Official](https://openhardware.directory/r?to=https%3A%2F%2Fshop.m5stack.com%2Fproducts%2Fm5stickc-plus2-esp32-mini-iot-development-kit&ref=openhardware.directory&product=m5stickc-plus-2&source=md-export) — $19.95
- [OpenELab](https://openhardware.directory/r?to=https%3A%2F%2Fopenelab.io%2Fproducts%2Fm5stickcplus2&ref=openhardware.directory&product=m5stickc-plus-2&source=md-export) — $19.95

## Resources

- [product](https://openhardware.directory/r?to=https%3A%2F%2Fshop.m5stack.com%2Fproducts%2Fm5stickc-plus2-esp32-mini-iot-development-kit&ref=openhardware.directory&product=m5stickc-plus-2&source=md-export)
- [github](https://openhardware.directory/r?to=https%3A%2F%2Fgithub.com%2Fm5stack%2FM5StickCPlus2&ref=openhardware.directory&product=m5stickc-plus-2&source=md-export)
- [wiki](https://openhardware.directory/r?to=https%3A%2F%2Fdocs.m5stack.com%2Fen%2Fcore%2FM5StickC%2520PLUS2&ref=openhardware.directory&product=m5stickc-plus-2&source=md-export)

## Tags

`esp32`, `wearable`, `iot`, `dev-board`, `m5stack`, `imu`, `ir-transmitter`, `tft-display`, `battery-powered`, `compact`, `bluetooth`, `wifi`, `arduino`, `micropython`, `uiflow`

## Images

![M5StickC Plus 2](https://nbg1.your-objectstorage.com/openhardware-directory/entities/m5stickc-plus-2/44099cc44b76.webp)

> **Battery Powered:** Li-Po

---
[View full device page](https://openhardware.directory/devices/m5stickc-plus-2)