M5Stack Tab5 is a highly extensible, portable smart IoT terminal development device designed for developers, integrating a dual-chip architecture and abundant hardware resources. Its main controller adopts the RISC‑V–based ESP32‑P4 SoC, equipped with 16 MB Flash and 32 MB PSRAM; the wireless module uses the ESP32‑C6‑MINI‑1U , supporting Wi‑Fi 6. Its antenna system can freely switch between the built-in 3D antenna and the external MMCX antenna interface, flexibly adapting to different deployment environments to ensure data throughput and low-latency control.
In terms of vision and interaction, Tab5 features a 5″ 1280×720 IPS TFT display via a MIPI‑DSI interface, with touch handled by the GT911 multi-point touch controller (I²C) for a smooth and responsive touch experience; it also includes an SC2356 2 MP camera (1600×1200) via a MIPI‑CSI interface, capable of high-definition video recording, image processing, and edge AI applications (e.g., face recognition, object tracking).
For peripheral interfaces, Tab5 offers USB‑A (Host) and USB‑C (USB 2.0 OTG) ports for connecting traditional peripherals like a mouse or keyboard; industrial scenarios can use RS‑485 (SIT3088 + DIP switch–selectable 120 Ω termination) bus communication. Grove, M5BUS, GPIO_EXT header, and Micro SD card slot, as well as reserved STAMP pads (supporting Cat.M, NB‑IoT, LoRaWAN, etc.), allow flexible expansion with various sensors and communication modules. It also includes Reset/Boot buttons for quick reset and entering firmware download mode.
In audio/video, Tab5 uses the ES8388 audio codec, paired with the ES7210 AEC echo-cancellation front end, a dual-microphone array, a 3.5 mm headphone jack, and a speaker for high-fidelity recording/playback and accurate voice recognition. The built-in BMI270 6-axis sensor (accelerometer + gyroscope, with interrupt wakeup) can trigger the main controller in motion-tracking and posture-detection scenarios, improving responsiveness in low-power conditions.
For time and power management, Tab5 integrates the RX8130CE real-time clock (with timed interrupt wakeup), supports a removable NP‑F550 lithium battery, and includes MP4560 boost/buck management, IP2326 charge/discharge control, and INA226 real-time monitoring circuitry—ensuring stable operation without external power.
Structurally, Tab5 features a standard 1/4″‑20 tripod mount on the side, allowing direct attachment to tripods or other mounts for easy shooting and deployment.
Tab5 is suitable for smart home control, remote monitoring, industrial automation, IoT prototyping, education, and research—providing developers and enterprises a comprehensive, easily expandable, high-performance development platform.
Features
- ESP32‑P4 dual-core main controller
- ESP32‑C6 wireless module
- Wi‑Fi 6
- Built-in 3D antenna & MMCX external antenna port
- 5″ 720P MIPI‑DSI display
- GT911 multi-point touch
- SC2356 2 MP camera
- USB‑A Host + USB‑C OTG
- RS‑485 industrial interface
- Grove & M5BUS expansion
- Micro SD card slot
- STAMP expansion
- ES8388 audio codec
- ES7210 AEC dual microphone
- 1 W speaker + 3.5 mm headphone jack
- BMI270 6-axis sensor
- RX8130CE real-time clock
- Reset/Boot & Power buttons
- NP‑F550 removable battery
- Standard 1/4″‑20 tripod mount
- Development platform:
- UiFlow2
- Arduino IDE
- ESP-IDF
- Platform.IO
Includes
Product Tip
Tab5 Kit
- 1 × Tab5 Kit
- 1 × 1.25‑6P single‑end connector cable
- 1 × NP‑F550 2000 mAh removable battery
Applications
- Smart home control
- Remote monitoring systems
- IoT device development
- Industrial automation
Specifications
Specification | Parameters |
---|---|
Main Controller SoC | ESP32‑P4NRW32 (RISC‑V 32‑bit, dual‑core/single‑core switchable, up to 400 MHz) |
Wireless Module SoC | ESP32‑C6‑MINI‑1U (supports Wi‑Fi 6 @ 2.4 GHz / Thread / ZigBee) |
Antenna | Built‑in 3D antenna & 2 x MMCX external antenna port |
Flash | 16 MB |
PSRAM | 32 MB |
Display | 5 Inch IPS TFT (1280×720) |
Touch | GT911 multi-point touch controller (I²C) |
Camera | SC2356 @ 2 MP (1600×1200), via MIPI‑CSI |
Audio Chip | ES8388 codec; ES7210 AEC front end |
Microphone | Dual-microphone system (AEC echo cancellation) |
Speaker | 1 W@8 Ω NS4150B |
Headphone Jack | 3.5 mm |
USB Ports | USB‑A (Host), USB‑C (USB 2.0 OTG) |
RS485 Port | SIT3088 (120 Ω selectable termination) Supply: 6 ~ 24 V |
Expansion Interfaces | 1 × Grove, 1 × M5BUS, GPIO_EXT header |
Storage Expansion | Micro SD card slot |
Stamp Expansion Pads | Supports Stamp Cat.M / NB‑IoT / LoRaWAN modules |
Motion Sensor | BMI270 6-axis (accelerometer + gyroscope, interrupt wakeup support) |
RTC | RX8130CE real-time clock (timed interrupt wakeup support) |
Reset/Boot Buttons | 1× button for power on/off and download mode entry |
Charge Management | IP2326 charge management chip |
Power Monitoring | INA226 (bus current/voltage monitoring) |
Battery | NP‑F550 removable lithium battery, 7.4 V @ 2000 mAh (14.8 Wh) |
Operating Temperature | 0 ~ 40 °C |
Product Size | Tab5: 128.0 × 80.0 × 12.0 mm Tab5 Kit: 128.0 × 80.0 × 26.7 mm |
Product Weight | Tab5: 124.5 g Tab5 Kit: 277.4 g Battery: 97.9 g |
Package Size | Tab5: 148.0 × 103.0 × 21 mm Tab5 Kit: 191.0 × 103.0 × 25.0 mm |
Gross Weight | Tab5: 162.5 g Tab5 Kit: 277.4 g |
Tips:
Tab5 Power Supply Notes:
Power On/Off
Battery Installation
M5-Bus Expansion
As shown below, the back of the Tab5 integrates an M5-Bus connector, which can be used to expand Module series products.
M5Stack Tab5 Schematics
M5Stack Tab5 PinMap
PI4IOE5V6408
ESP32-P4 | G32 | G31 | CHIP_PU |
---|---|---|---|
PI4IOE5V6408 | SCL | SDA | RST |
CAM
ESP32‑P4 | CAM |
---|---|
G32 | CAM_SCL |
G31 | CAM_SDA |
G36 | CAM_MCLK |
CSI_DATAP1 (dedicated) | CAM_D1P |
CSI_DATAN1 (dedicated) | CAM_D1N |
CSI_CLKP (dedicated) | CAM_CSI_CKP |
CSI_CLKN (dedicated) | CAM_CSI_CKN |
CSI_DATAP0 (dedicated) | CSI_DOP |
CSI_DATAN0 (dedicated) | CSI_DON |
PI4IOE5V6408 | P6 |
---|---|
CAM | CAM_RST |
NS4150B
PI4IOE5V6408 | P1 |
---|---|
NS4150B | SPK_EN |
ES8388
ESP32-P4 | G30 | G27 | G26 | G29 | G32 | G31 |
---|---|---|---|---|---|---|
ES8388 | MCLK | SCLK | DSDIN | LRCK | CCLK | CDATA |
ES7210
ESP32-P4 | G30 | G27 | G28 | G29 | G32 | G31 |
---|---|---|---|---|---|---|
ES7210 | MCLK | SCLK | ASDOUT | LRCK | CCLK | CDATA |
LCD
ESP32‑P4 | ILI9881C |
---|---|
G22 | LEDA |
G23 | TP_INT |
G31 | SDA |
G32 | SCL |
DSI_CLKN (dedicated) | DSI_CK_N |
DSI_CLKP (dedicated) | DSI_CK_P |
DSI_DATAN1 (dedicated) | DSI_D1_N |
DSI_DATAP1 (dedicated) | DSI_D1_P |
DSI_DATAN0 (dedicated) | DSI_D0_N |
DSI_DATAP0 (dedicated) | DSI_D0_P |
PI4IOE5V6408 | P5 | P4 |
---|---|---|
ILI9881C | TP_RST | LCD_RST |
BMI270 & RTC (RX8130CE) & INA226
ESP32-P4 | G32 | G31 |
---|---|---|
BMI270 | SCL | SDA |
RX8130CE | SCL | SDA |
INA226 | SCL | SDA |
- Interrupt Wakeup (PMS150G-U06 power management)
PMS150G-U06 | PA6/CIN‑ |
---|---|
BMI270 | INT(E_TRG) |
RX8130CE | INT(E_TRG) |
ESP32-C6
ESP32-P4 | G11 | G10 | G9 | G8 | G13 | G12 |
---|---|---|---|---|---|---|
ESP32-C6 | SDIO2_D0 | SDIO2_D1 | SDIO2_D2 | SDIO2_D3 | SDIO2_CMD | SDIO2_CK |
MicroSD
ESP32-P4 | G39 | G40 | G41 | G42 | G43 | G44 |
---|---|---|---|---|---|---|
MicroSD SPI Mode | MISO | CS | SCK | MOSI | ||
MicroSD SDIO Mode | DAT0 | DAT1 | DAT2 | DAT3 | CLK | CMD |
RS485
ESP32-P4 | G21 | G20 | G34 |
---|---|---|---|
SIT3088 | RX | TX | DIR |
IP2326
PI4IOE5V6408 | P7 | P6 |
---|---|---|
IP2326 | CHG_EN | CHG_STAT |
M5Stack Tab5 Model Size
M5Stack Tab5 Datasheets
Unlock the full potential of IoT innovation with the M5Stack Tab5 IoT Development Kit, powered by the ESP32‑P4 dual‑core RISC‑V processor and ESP32‑C6 Wi‑Fi 6 module. Featuring a 5‑inch 720P touchscreen, 2MP camera, RS‑485 industrial interface, and rich expansion options (Grove, M5BUS, GPIO, MicroSD), the Tab5 is ideal for smart home automation, industrial control, remote monitoring, and rapid IoT prototyping. With support for Arduino, ESP‑IDF, PlatformIO, and UiFlow2, developers can quickly build and deploy edge AI applications such as face recognition, object tracking, and environmental sensing. Whether you’re a maker, engineer, or educator, the Tab5 offers a high‑performance, portable, and extensible platform to bring your IoT ideas to life.