M5Stack Tab5 IoT Dev Kit – ESP32-P4 Smart IoT Terminal with Battery
M5Stack Tab5 is a highly extensible, portable smart IoT terminal designed for developers . It integrates a dual‑chip architecture and abundant hardware resources . Its main control ler 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 for faster connectivity. 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 high data throughput and low‑latency control . Vision & Interaction Tab5 features a 5″ 1280×720 IPS TFT display via MIPI‑DSI, with touch handled by the GT911 multi‑point controller (I²C) for smooth, responsive interaction. Includes an SC2356 2 MP camera (1600×1200) via MIPI‑CSI, capable of HD video recording , image processing , and edge AI applications (e.g., face recognition , object tracking ). Peripheral Interfaces USB‑A (Host) and USB‑C (USB 2.0 OTG) ports for connecting peripherals like a mouse or keyboard . RS‑485 bus communication (SIT3088 + DIP switch‑selectable 120 Ω termination) for industrial scenarios . Expansion options: Grove , M5BUS , GPIO_EXT header , Micro SD card slot , plus reserved STAMP pads (supporting Cat.M, NB‑IoT, LoRaWAN, etc.). Includes Reset/Boot buttons for quick reset and firmware download mode. Audio & Video Uses ES8388 audio codec + ES7210 AEC echo‑cancellation front end. Equipped with a dual‑microphone array , 3.5 mm headphone jack , and speaker for high‑fidelity recording/playback and accurate voice recognition . Built‑in BMI270 6‑axis sensor (accelerometer + gyroscope) with interrupt wakeup, enabling motion‑tracking and posture detection for responsive low‑power operation. Time & Power Management Integrates RX8130CE real‑time clock with timed interrupt wakeup. Supports removable NP‑F550 lithium battery . Includes MP4560 boost/buck , IP2326 charge/discharge control , and INA226 real‑time monitoring for stable operation without external power. Structural Design Features a standard 1/4″‑20 tripod mount on the side, allowing direct attachment to tripods or other mounts for easy shooting and deployment . Applications Tab5 is suitable for: Smart home control Remote monitoring Industrial automation IoT prototyping Education & research Providing developers and enterprises with a comprehensive, 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 M5Stack Tab5 Kit is the complete kit with built-in removable NP‑F550 lithium battery, while the standard Tab5 ships without battery—you must supply external power or purchase a battery separately. 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 mmTab5 Kit: 128.0 × 80.0 × 26.7 mm Product Weight Tab5: 124.5 gTab5 Kit: 277.4 gBattery: 97.9 g Package Size Tab5: 148.0 × 103.0 × 21 mmTab5 Kit: 191.0 × 103.0 × 25.0 mm Gross Weight Tab5: 162.5 gTab5 Kit: 277.4 g Tips: Tab5 Power Supply Notes: Before disconnecting the power or replacing the battery, please perform a shutdown first. If the power is disconnected directly, wait 5 seconds before powering on again; otherwise, the IMU sensor may fail to initialize properly due to abnormal voltage. Power On/Off When the device is powered by a USB data cable or battery, press the power button once to power on while it is off. While it is on, double-press the power button to shut it down. Battery Installation With the device powered off, press and hold the red locking button on the side of the main board. Align the metal spring contacts on the back of the battery module with the “BATTERY” slot on the main board, then slide it downward along the rail until the battery module fits flush with the main board. Release the red button to complete installation and start powering the device. 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 ESP32-P4 BMI270 ESP32-C6 NS4150B ES7210 ES8388 INA226 IP2326 NP-F550 Battery Report 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. Version Change Release Date Product Change Note April 28, 2026 The screen driver IC model has changed from ST7123 to ST7121 / October 14, 2025 Tab5 screen driver solution optimization: the original independent display driver ILI9881C and touch driver GT911 have been replaced with the integrated display‑touch driver ST7123. / May 9, 2025 First product release /