# M5StickC SKU:K016-C
## Tutorial&Quick-Start Choose the development platform you want to use, view the corresponding tutorial&quick-Start. UIFlow Arduino AWS FreeRTOS ## Description **M5StickC** is a mini M5Stack, powered by ESP32. It is a portable, easy-to-use, open source, IoT development board. What it can do? This tiny block is able to realize your idea, enlighten your creativity, and help with your IoT prototying in a very short time. It will take away a lot of pains from the development process.M5stickC is one of the core devices in M5Stack product series. It is built in a continually growing hardware and software ecosystem. It has a lot of compatible modules and units, as well as the open source code & engineering communities that will help you maximize your benefits in every step of the developing process. **Power switch operation:** * Power on :Press power button for 2 seconds * Power off :Press power button for 6 seconds **Notice:** * Baud rate supported by M5StickC: 1200 ~115200, 250K, 500K, 750K, 1500K ## Product Features - ESP32-based - Built-in 6-Axis IMU - Red LED - IR transmitter - Microphone - Buttons, LCD(0.96 inch) - Built-in Lipo Battery - Extendable Socket - Wearable & Wall mounted - Development Platform [UIFlow](http://flow.m5stack.com), [MicroPython](http://micropython.org/), [Arduino](http://www.arduino.cc) ## Include - 1x M5StickC - 1x USB Type-C(20cm) ## Applications - Internet of things terminal controller - Wearable devices - Stem education product - DIY creation ## USB Drive problems >UnitV/M5StickV/M5StickC/ATOM may not work without driver in some systems. Users can manually install [FTDI driver](https://ftdichip.com/drivers/vcp-drivers/) to fix this problem. ## Specification
Resources Parameter
ESP32 240MHz dual core, 600 DMIPS, 520KB SRAM, Wi-Fi, dual mode Bluetooth
Flash Memory 4MB
Power Input 5V @ 500mA
Port TypeC x 1, GROVE(I2C+I/0+UART) x 1
LCD screen 0.96 inch, 80*160 Colorful TFT LCD, ST7735S
Button Custom button x 2
LED RED LED
MEMS MPU6886
IR Infrared transmission
MIC SPM1423
RTC BM8563
PMU AXP192
Battery 95 mAh @ 3.7V
Antenna 2.4G 3D Antenna
PIN port G0, G26, G36
Operating Temperature 32°F to 104°F ( 0°C to 40°C )
Net weight 15.1g
Gross weight 33g
Product Size 48.2*25.5*13.7mm
Package Size 55*55*20mm
Case Material Plastic ( PC )
## EasyLoader >EasyLoader is a concise and fast program writer, which has a built-in case program related to the product. It can be burned to the main control by simple steps to perform a series of function verification. Please install the corresponding driver according to the device type. M5Core host [Please click here to view the CP210X driver installation tutorial](en/arduino/arduino_development), M5StickC/V/T/ATOM series can be used without driver)

Description:

Accelerometer, microphone, LED, IR, RTC, Bluetooth and other hardware tests. Press A or B to switch test items.

## Schematic - [PDF Download](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/schematic/Core/M5StickC/20191118__StickC_A04_3110_Schematic_Rebuild_PinMap.pdf) ## PinMap Power structure block diagram **RED LED & IR Transmitter & BUTTON A & BUTTON B**
ESP32 GPIO10GPIO9GPIO37GPIO39
RED LEDLED Pin
IR Transmitter Transmitter Pin
BUTTON A Button Pin
BUTTON B Button Pin
**TFT LCD** Driver IC:ST7735S Resolution:80 * 160
ESP32 GPIO15GPIO13GPIO23GPIO18GPIO5
TFT LCDTFT_MOSITFT_CLKTFT_DCTFT_RSTTFT_CS
**GROVE PORT**
ESP32 GPIO33GPIO325VGND
GROVE portSCLSDA5VGND
**MIC (SPM1423)**
ESP32 GPIO0GPIO34
MICPHONESCLSDA
**6-Axis posture sensor (SH200Q/MPU6886) & power management IC (AXP192)**
ESP32 GPIO22GPIO21
6-Axis IMU sensorSCLSDA
power management ICSCLSDA
**AXP192**
MicrophoneRTCTFT backlightTFT ICESP32/3.3V MPU6886/SH200Q5V GROVE
LDOio0LDO1LDO2LDO3DC-DC1IPSOUT
**Charging current measured value**
charging currentFully charged current(Power OFF)Fully charged current(Power ON)
0.488A0.066A0.181A
## Related Link - **datasheet** - [ESP32-PICO](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/esp32-pico-d4_datasheet_en.pdf) - [ST7735SV](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/ST7735SV_V1.3.pdf) - [BM8563](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/BM8563_V1.1_cn.pdf) - [MPU6886](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/MPU-6886-000193%2Bv1.1_GHIC_en.pdf) - [SH200Q](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/SH200Q_en.pdf) - [AXP192](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/AXP192_datasheet_en.pdf) - [SPM1423](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/SPM1423HM4H-B_datasheet_en.pdf) - **API** - [Arduino API](en/arduino/arduino_home_page?id=m5stickc_api) ## structural-design-file >[click here for open source architecture design files](https://github.com/m5stack/m5-structural-design-file/tree/master/M5StickC) ## Version Change
Release Date Product Change Note:
2019.3 Initial public release /
2019.8 SH200Q changed to MPU6886 /
2019.10 Upgrade the bottom and add copper nuts /
2020.3 Battery capacity changed from 80mAh to 95mAh /
## Example **Arduino** - [M5StickC facory test code](https://github.com/m5stack/M5StickC/tree/master/examples/Basics/FactoryTest) - [M5StickC Vending Machine](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/App/M5StickC_Slot) **UIFlow** For a tutorial on uiflow, see [here](https://docs.m5stack.com/#/en/uiflow/uiflow_home_page) ## Video