Datasheet

4/6
ESP32 Chip
GROVE C RXD TXD 5V GND
LED Bar & Micphone & Speaker
ESP32 Chip GPIO15 GPIO34 GPIO25
LED Bar SIG Pin
MIC MIC Pin
Speaker Speaker Pin
PARAMETER
Parameter
ESP32 240MHz dual core, 600 DMIPS, 520KB SRAM, Wi-Fi, dual mode Bluetooth
Flash Memory 16MB
Power Input 5V @ 500mA
Port TypeC x 1, GROVE(I2C+I/0+UART) x 1
IPS Screen 2 inch, 320x240 Colorful TFT LCD, ILI9342C
Speaker 1W-0928
MEMS BMM150 + MPU6886
Battery 500 mAh @ 3.7V
Operating Temperature 32°F to 104°F ( 0°C to 40°C )
Size 54 x 54 x 21 mm
Case Material Plastic ( PC )
Notice1
M5PORT EXPLAIN You can identify the port name and function by its color, red is
PortA(21/22) mainly used for I2C, black is PortB(26/36) which can be used for DA/AD, Singel-bus
communication, Blue is PortC(16/17) can be used for Uart. Correspondingly, most of the M5 Units have
the Port with matched color for specify which port it should go in on the M5Core. Those port
identification is a convenience for UIFlow (Blockly) Users. For advanced using ,you can do you own
customization, since most of the PIN on ESP32 are remapping-able. Unfortunatly, PortA(red) can not be
used as analog read in. It refers to GPIO 21 & 22 from ESP32, which doesn't have AD channel alternatives:
ADC1(8 channels atteched to GPIOs 32-39)
ADC2(10 channels atteched to GPIOs 02412-1525-27)
To use AD read function :
1, Use Dupont cable refers to the pins on the side which can be used as an AD channel. 2, Get a M5GO
bottom, which comes with a PortB. 3, Get a PbHUB and connect it with PortA, then you can have 6 PortBs.
For more information about Pin assignment and Pin Remapping, Please refer to EPS32 Datasheet
M5Stack Docs
Resources