M5Stack Tab5 IoT Development Kit (ESP32-P4)
M5Stack Tab5 is a versatile and portable smart IoT terminal ideal for development, featuring a dual-chip design and ample hardware capabilities. Its main processing unit is the RIS C‑V–based ESP32‑P4 SoC, which comes with 16 MB of Flash memory and 32 MB of PSRAM. The device includes an ESP32‑C6‑MINI‑1U wireless module, supporting advanced Wi‑Fi 6. Its antenna system can seamlessly switch between a built-in 3D antenna and an external MMCX antenna port, effectively adapting to various deployment needs to ensure optimal data throughput and minimal latency. The M5Stack Tab5 IoT Development Kit (ESP32-P4) is equipped with a stunning 5″ 1280×720 IPS TFT display connected via a MIPI-DSI interface. It features the GT911 multi-point touch controller (I²C), delivering a smooth and responsive touch experience. The kit also includes an SC2356 2 MP camera (1600×1200) using a MIPI-CSI interface, ideal for high-definition video and image processing tasks, as well as edge AI applications such as face recognition and object tracking. For connectivity, the Tab5 offers a USB-A (Host) port and a USB-C (USB 2.0 OTG) port, allowing users to attach standard peripherals like a mouse or keyboard. Its industrial applications can leverage the RS-485 communication interface (SIT3088) with selectable 120 Ω termination via a DIP switch. Users can expand functionality through Grove connectors, M5BUS, a GPIO_EXT header, and a Micro SD card slot. There are also reserved STAMP pads compatible with Cat.M, NB-IoT, and LoRaWAN modules. The product includes Reset and Boot buttons for easy resets and firmware downloads. In audio and video, the Tab5 utilizes the ES8388 audio codec combined with an ES7210 AEC echo-cancellation front end. It features a dual-microphone array, a 3.5 mm headphone jack, and an integrated speaker for high-quality recording and playback, ensuring accurate voice recognition. The built-in BMI270 6-axis sensor (accelerometer + gyroscope) with interrupt wakeup enhances motion tracking and posture detection, allowing for better performance during low-power usage. For managing time and power, the Tab5 integrates the RX8130CE real-time clock (supporting timed interrupt wakeup), a removable NP-F550 lithium battery, and includes power management with the MP4560 chip, as well as IP2326 for charge/discharge control and INA226 for real-time monitoring, ensuring reliable operation without external power. Structurally, the Tab5 features a standard 1/4″-20 tripod mount on its side, facilitating easy attachment to tripods or mounts for convenient shooting and deployment. The Tab5 is well-suited for applications in smart home automation, remote monitoring, industrial processes, IoT prototyping, educational projects, and research. It offers developers and businesses a robust, extensible, and high-performance development platform. For time and power management, Tab5 incorporates the RX8130CE real-time clock (with timed interrupt wakeup), supports a removable NP‑F550 lithium battery, and features MP4560 boost/buck management, IP2326 charge/discharge control, and INA226 real-time monitoring circuitry, ensuring stability without requiring external power. Structurally, the Tab5 includes a standard 1/4″‑20 tripod mount on its side, allowing straightforward attachment to tripods or mounts for convenient shooting and deployment. The Tab5 is perfect for applications in smart home control, remote monitoring, industrial automation, IoT prototyping, education, and research, providing developers and businesses with a comprehensive, extensible, high-performance development platform. Features ESP32‑P4 dual-core main controller ESP32‑C6 wireless module Wi‑Fi 6 capability Built-in 3D antenna and MMCX external antenna port 5″ 720P MIPI‑DSI display GT911 multi-point touch technology SC2356 2 MP camera USB‑A Host and USB‑C OTG ports RS‑485 industrial communication interface Grove and M5BUS for expansion Micro SD card slot for storage STAMP expansion pads ES8388 audio codec for enhanced sound ES7210 AEC dual microphone for clearer audio 1 W speaker and a 3.5 mm headphone jack BMI270 6-axis motion sensor RX8130CE real-time clock for precise timekeeping Reset and Boot buttons for easy access NP‑F550 removable battery for portability Standard 1/4″‑20 tripod mounting for camera use Development platform: ESP-IDF Includes Product Tip 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 systems Remote monitoring applications Development of IoT devices Industrial automation projects 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 and 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 Pin Map 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