M5StickC Plus 2 - image 1
M5Stack·Dev Board

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.

Starting from

$19.95

Specifications

ArchitectureXtensa LX6
CPU Cores2
Clock Speed240MHz
PSRAM2MB
Flash8MB
GPIO Level3.3V
Power Input5V
Battery200mAh
ChargingUSB-C
BluetoothBLE 4.2
Storagenone
Dimensions48.0 x 24.0 x 13.5mm
Weight16.7g

Components

Dual-core Xtensa LX6 up to 240MHz with integrated Wi-Fi and Bluetooth

TFT LCD controller for 1.14" 135x240 display

6-axis accelerometer and gyroscope

Real-time clock for timekeeping

MEMS microphone for audio input

Infrared LED for remote control applications

Built-in buzzer for audio feedback

Multi-channel PMIC for battery charging and power regulation

Bus Interfaces

I2C
SPI
UART
GPIO

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.

Use Cases

6

Resources

Where to Buy

Explore more of the directory — popular use cases, firmware, and specs to browse next.