M5Stack StickC-Plus2 Development Board

SKU: K016-P2

The StickC-Plus2 is an advanced, iterative version of the StickC-Plus, featuring the ESP32-PICO-V3-02 chip with Wi-Fi support. It integrates a comprehensive suite of hardware resources within a compact form factor, including infrared, RTC, microphone, LED, IMU, buttons, and a buzzer. Its 1.14-inch TFT screen, driven by the ST7789V2 chip, offers a resolution of 135x240 pixels. The device boasts an increased battery capacity of 200mAh and is compatible with M5Stack's HAT and Unit series products.

Unleash Creative Potential

This compact and exquisite development tool is designed to unlock unlimited creative potential. The StickC-Plus2 facilitates the rapid prototyping of IoT products, significantly simplifying the entire development process. It empowers even beginners in programming to build interesting applications and integrate them into real-life scenarios.

Tutorials & Development Platforms ?

The StickC-Plus2 can be controlled using various programming platforms:

Notes & Troubleshooting ?

Device Port Recognition Issues

If the USB port is not recognized when using a C-to-C cable, follow these steps:

  1. Disconnect the StickC-Plus2.
  2. Power off the device (hold the power button until the green light turns on, indicating it is powered off).
  3. Reconnect the USB cable to power it on.

Key Features ✨

Applications ?

Specifications ?

Parameter Details
SoCESP32-PICO-V3-02
Core240MHz dual core, supports Wi-Fi
PSRAM2 MB
Flash8 MB
Input Voltage5V @ 500mA
InterfaceType-C x 1, GROVE (I2C+I/O+UART) x 1
LCD Screen1.14 inch, 135*240 Colorful TFT LCD, ST7789v2
MicrophoneSPM1423
ButtonsCustom buttons x 3
LEDGreen LED x 1 (non-programmable, sleep status indicator), Red LED x 1 (shared with IR emitter control pin G19)
RTCBM8563
BuzzerOnboard buzzer
IMUMPU6886
Antenna2.4G 3D antenna
External PinsG0, G25/G26, G36, G32, G33
Battery200mAh @ 3.7V, internal
Operating Temperature0 ~ 40°C
Housing MaterialPlastic (PC)
Product Size48.0 x 24.0 x 13.5mm
Product Weight17.2g
Package Size104.4 x 65.0 x 18.0mm
Gross Weight26.3g

Power On/Off ⚡

Power On:

Power Off:

Schematics & Pinout ?️

The StickC-Plus2 utilizes the ESP32-PICO-V3-02 microcontroller, connecting various peripherals through its GPIO pins.

Pin Map Overview ?

The pin map details the connections for the ESP32-PICO-V3-02 chip. Key components and their associated GPIO pins include:

Color TFT Screen

The 1.14-inch Color TFT LCD screen, driven by the ST7789v2 chip, features a resolution of 135x240 pixels. Its connections to the ESP32-PICO-V3-02 are via SPI interface pins:

Microphone (SPM1423)

The integrated microphone, a SPM1423, connects to the ESP32-PICO-V3-02 via GPIO0 (DATA) and GPIO34 (CLK).

6-axis IMU (MPU6886) & RTC (BM8563)

The 6-axis IMU (MPU6886) and RTC (BM8563) modules are connected to the ESP32-PICO-V3-02 via I2C communication. The IMU uses GPIO21 (SDA) and GPIO22 (SCL). The RTC also uses GPIO21 (SDA) and GPIO22 (SCL). The IR Emitter and Red LED share GPIO19.

HY2.0-4P PORT.CUSTOM

The HY2.0-4P custom port provides standard connections:

Datasheets & Software ??

Datasheets

Links to datasheets for key components:

Software & Quick Start Guides

Resources for getting started with the StickC-Plus2:

USB Driver

For issues with program downloading (timeout or Failed to write to target RAM), reinstalling the device driver is recommended. The StickC-Plus2 uses the CH9102 chip.

MacOS Port Selection

On macOS, when using the device, select the port named 'wchpmodem' if multiple ports are available.

Easyloader

EasyLoader is a simple program burner that includes product-related example programs for quick functional verification.

Video

Watch the "StickC Plus2 Features Introduction" video for a visual overview.

(Note: Video embedding is not supported in this format. Please refer to the original source for the video.)

Version Change History

Version Release Date Product Changes
v12021.12Initial release
v1.12023.12Added sleep and wake-up functions.
v2Removed power management chip AXP192, main control chip changed from ESP32PICO-D4 to ESP32-PICO-V3-02, different power on/off method.

Product Comparison ⚖️

Hardware Differences ⚙️

Product Name Power Management SoC Battery Capacity Memory UART Chip Body Color
M5STICKCAXP192ESP32-PICO-D4120mAh520KB SRAM and 4MB FlashCH522Orange Red
M5STICKC-Plus2(None)ESP32-PICO-V3-02200mAh2MB PSRAM and 8 MB flashCH9102Orange

Pin Differences ?

Product Name IR Battery BUTTON C LED TFT MOSI(G15) CLK(G13) DC(G14) RST(G12) CS(G5) HOLD (WAKE) Voltage Detection
M5STICKC PLUSG9/G37Red LEDMOSI(G15)CLK(G13)G23G18G5/Read via AXP192
M5STICKC PLUS2G19200mAhG35Red LEDMOSI(G15)CLK(G13)G14G12G5G4Standard button, non-configurable

Note: The table above lists some key pin differences. Button A is on G37, Button B on G39, and Buzzer on G2 for StickC-Plus2.

Power On/Off Differences ?

Product Name Power On Power Off
StickC-Plus Press the reset button (BUTTON C) for at least 2 seconds. Press the reset button (BUTTON C) for at least 6 seconds.
StickC-Plus2 Can be powered on by pressing the "BUTTON C" for more than 2 seconds, or by an RTC-timed IRQ signal. After the wake-up signal is triggered, the hold (G4) pin must be set high (1) during program initialization to maintain power, otherwise the device will shut off again. Without external USB power, press the "BUTTON C" for more than 6 seconds. Alternatively, if not powered by USB, setting HOLD(GPIO4)=0 during program execution will completely power off the device. When connected to USB, pressing the "BUTTON C" for more than 6 seconds will turn off the display and put it into sleep mode, but will not fully power off the device.

Since the StickC-Plus2 has removed the PMIC power management chip AXP192, the power on/off methods differ slightly. While operations are largely similar, supported firmware libraries will vary. Both Wi-Fi and infrared signal strengths have been improved compared to the previous model.

PDF preview unavailable. Download the PDF instead.

S7bedf7a9b40249e5b64be748a95c73acF Chromium Skia/PDF m103

Related Documents

Preview M5StickC Plus2 Operation Guidance and Setup
Comprehensive guide to the M5StickC Plus2 development board from M5Stack, covering setup, firmware flashing, features, specifications, and applications for IoT projects.
Preview M5StickC PLUS2: ESP32-PICO-V3-02 IoT Development Board
Explore the M5StickC PLUS2, an advanced ESP32-PICO-V3-02 based IoT development board by M5Stack. Discover its features, specifications, tutorials, and differences from its predecessor, ideal for rapid prototyping and creative projects.
Preview M5StickC Plus2 Operation Guidance
Comprehensive operation guidance for the M5StickC Plus2 IoT development board. This guide covers common troubleshooting scenarios, including boot failures and battery issues, and provides detailed, step-by-step instructions for flashing official firmware using the M5Burner tool, including essential USB driver installation and port selection procedures.
Preview M5StickC: Portable ESP32 IoT Development Board & Tutorials
Explore the M5StickC, a compact, open-source ESP32-based IoT development board. This guide provides specifications, pin maps, driver installation, and a comprehensive collection of tutorials and projects for rapid prototyping with UIFlow, MicroPython, and Arduino.
Preview M5STICKC Lite User Manual - M5Stack
Comprehensive user manual for the M5STICKC Lite development board by M5Stack. Covers hardware composition, pin descriptions, ESP32-PICO-V3 features, power management, Arduino IDE and UIFlow development setup, firmware burning, WiFi configuration, BLE UART, and FCC compliance.
Preview M5Stack AtomU: ESP32 IoT Speech Recognition Development Board Guide
A guide to the M5Stack AtomU, a compact IoT speech recognition development board featuring the ESP32-PICO-D4 module. Learn about its specifications, setup with Arduino IDE, Bluetooth serial communication, and Wi-Fi scanning capabilities.
Preview M5Stack Atom-Lite: Compact ESP32 Development Board | Overview & Specs
Discover the M5Stack Atom-Lite (SKU: C008), a compact ESP32-PICO-D4 development board for embedded systems and IoT. Learn about its features, specifications, GPIO, software compatibility (Arduino, UiFlow), and applications.
Preview M5STACK Atom EchoS3R: IoT Voice Interaction Controller
The M5STACK Atom EchoS3R is a compact and integrated IoT voice interaction controller designed for intelligent voice control and human-computer interaction. It features the ESP32-S3-PICO-1-N8R8 main control chip with Wi-Fi connectivity, 8MB Flash, and 8MB PSRAM. The device includes an ES8311 monaural codec, a high-sensitivity MEMS microphone, and an NS4150B power amplifier for clear audio pickup and high-fidelity output, making it suitable for AI voice assistants and smart home control applications. This document provides a description, technical specifications, and a quick start guide for setting up and using the device with the Arduino IDE, including Wi-Fi and BLE scanning examples.