pdf-icon

Tab5

SKU:C145/K145

Description

Tab5 is a highly expandable, portable smart-IoT terminal development device for developers, integrating a dual-core architecture and rich hardware resources. The main controller adopts the ESP32-P4 SoC based on the RISC-V architecture, with 16MB Flash and 32MB 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 an external MMCX antenna interface, flexibly adapting to various deployment environments to ensure data throughput and low-latency control.

For visual and interactive experience, Tab5 carries a 5-inch 1280 × 720 IPS TFT screen via MIPI-DSI, while multi-touch is handled by a GT911 touch controller (I²C) for a smooth and responsive experience. A 2MP SC2356 camera (1600 × 1200) via MIPI-CSI enables HD video recording, image processing and edge-AI applications such as facial recognition and object tracking.

Peripheral interfaces include USB Type-A (Host) and USB Type-C (USB 2.0 OTG) for mouse, keyboard and other devices. Industrial users can leverage RS-485 (SIT3088 + switchable 120Ω terminator). HY2.0-4P, M5-Bus, GPIO_EXT headers, a microSD slot, and reserved STAMP pads (for Cat-M, NB-IoT, LoRaWAN, etc.) enable versatile sensor and communication expansion. Reset/Boot buttons provide quick reset and download-mode entry.

Audio features consist of an ES8388 codec plus an ES7210 AEC front-end, a dual-mic array, 3.5mm headphone jack and speaker, supporting Hi-Fi recording/playback and accurate voice recognition. A BMI270 6-axis sensor (accelerometer + gyroscope, interrupt wake-up) can wake the MCU in motion-tracking scenarios, boosting response efficiency in low-power mode.

For time and power, Tab5 integrates an RX8130CE RTC (timed interrupt wake-up). The base accepts a removable NP-F550 Li-ion battery and features MP4560 buck-boost, IP2326 charge management, and INA226 real-time monitoring for stable standalone operation.

A 1/4″-20 tripod nut on the side allows direct mounting to a tripod or bracket.

Applications include smart-home control, remote monitoring, industrial automation, IoT prototyping and education, offering a full-featured, easily expandable high-performance platform.

Tutorial & Quick Start

This tutorial shows how to control Tab5 with the UiFlow2 graphical platform.
This tutorial explains how to program Tab5 with the Arduino IDE.

Features

  • ESP32-P4 dual-core MCU
  • ESP32-C6 wireless module
  • Wi-Fi 6
  • Built-in 3D antenna & MMCX external-antenna port
  • 5″ 720 P MIPI-DSI display
  • GT911 multi-touch
  • SC2356 2MP camera
  • USB Type-A Host + USB Type-C OTG
  • RS485 industrial interface
  • HY2.0-4P & M5-Bus expansion
  • microSD card slot
  • Stamp expansion pads
  • ES8388 audio codec
  • ES7210 AEC dual microphones
  • 1W speaker + 3.5mm headphone jack
  • BMI270 6-axis sensor
  • RX8130CE real-time clock
  • Reset/Boot & Power keys
  • Removable NP-F550 battery
  • Standard 1/4″-20 tripod-mount nut
  • Development Platform
    • UiFlow2
    • Arduino IDE
    • ESP-IDF
    • PlatformIO

Includes

Product Note
The Tab5 Kit is a complete set with a removable NP-F550 Li-ion battery, whereas the standard Tab5 has no battery and requires an external power source or a separately purchased battery.

Tab5

  • 1 x Tab5
  • 1 x 1.25-6P Single-ended Terminal Cable

Tab5 Kit

  • 1 x Tab5 Kit
  • 1 x 1.25-6P Single-ended Terminal Cable
  • 1 x NP-F550 2000mAh Removable Battery

Applications

  • Smart-home control
  • Remote monitoring systems
  • IoT device development
  • Industrial automation

Specifications

Specification Parameter
Main Controller SoC ESP32-P4NRW32 (RISC-V 32-bit dual-core 400MHz + LP single-core 40MHz)
Wireless Module SoC ESP32-C6-MINI-1U (Wi-Fi 6 @ 2.4 GHz / Thread / ZigBee)
Antenna Built-in 3D antenna & 2 × MMCX external-antenna ports
Flash 16MB
PSRAM 32MB
Display 5-inch IPS TFT (1280 × 720)
Touch GT911 multi-touch controller (I2C)
Camera SC2356 2MP (1600 × 1200), via MIPI-CSI
Audio Chip ES8388 codec, ES7210 AEC front-end
Microphone Dual-microphone array (AEC)
Speaker 1W @ 8Ω NS4150B
Headphone Jack 3.5mm
USB Ports USB Type-A (Host), USB Type-C (USB 2.0 OTG)
RS-485 Port SIT3088 (120Ω switchable terminator) supply range 6 ~ 24V
Expansion Ports 1 × HY2.0-4P, 1 × M5-Bus, GPIO_EXT expansion bus
Storage Expansion microSD slot
Stamp Pad Pads for Cat-M / NB-IoT / LoRaWAN modules
Motion Sensor BMI270 6-axis (accelerometer + gyroscope, interrupt wake-up)
RTC RX8130CE (timed interrupt wake-up)
Reset/Boot Button 1 × Button (power on/off & download mode)
Charge Management IP2326 charge-management IC
Power Monitoring INA226 (bus current/voltage)
Battery NP-F550 Li-ion battery, 7.4V@2000mAh (14.8Wh)
Battery Life ≈6h (screen 50%, Wi-Fi always-on, background tasks) from 8.23V to 6.0V
Operating Temp. 0 ~ 40°C
Product Size Tab5: 128.0 × 80.0 × 12.0mm
Tab5 Kit: 128.0 × 80.0 × 26.7mm
Product Weight Tab5: 124.5g
Tab5 Kit: 277.4g
Battery: 97.9 g
Package Size Tab5: 148.0 × 103.0 × 21mm
Tab5 Kit: 191.0 × 103.0 × 25.0mm
Gross Weight Tab5: 162.5g
Tab5 Kit: 277.4g

Learn

Tab5 Power Supply

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

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.

Download Mode

Download Mode
With the USB data cable connected or the battery supplying power, press and hold the reset button (about 2 seconds) until the internal green LED starts flashing rapidly. Release the button and the device will enter download mode, waiting for firmware flashing.

Battery Installation Notes

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

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.

Schematics

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 Wake-up (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 G15 G14
ESP32-C6 SDIO2_D0 SDIO2_D1 SDIO2_D2 SDIO2_D3 SDIO2_CMD SDIO2_CK RESET IO2

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

HY2.0-4P

HY2.0-4P Black Red Yellow White
PORT.A GND 5V G53 G54

M5-Bus

FUNC PIN LEFT RIGHT PIN FUNC
GND 1 2 G16 GPIO
GND 3 4 G17 PB_IN
GND 5 6 RST EN
MOSI G18 7 8 G45 GPIO
MISO G19 9 10 G52 PB_OUT
SCK G5 11 12 3V3
RXD0 G38 13 14 G37 TXD0
PC_RX G7 15 16 G6 PC_TX
Int SDA G31 17 18 G32 Int SCL
GPIO G3 19 20 G4 GPIO
GPIO G2 21 22 G48 GPIO
GPIO G47 23 24 G35 GPIO
HVIN 25 26 G51 GPIO
HVIN 27 28 5V
HVIN 29 30 BAT

Tab5 Board PinMap Overview

Model Size

Datasheets

Softwares

Arduino

UiFlow2

PlatformIO

[env:esp32p4_pioarduino]
platform = https://github.com/pioarduino/platform-espressif32.git#54.03.21
upload_speed = 1500000
monitor_speed = 115200
build_type = debug
framework = arduino
board = esp32-p4-evboard
board_build.mcu = esp32p4
board_build.flash_mode = qio
build_flags =
    -DBOARD_HAS_PSRAM
    -DCORE_DEBUG_LEVEL=5
    -DARDUINO_USB_CDC_ON_BOOT=1
    -DARDUINO_USB_MODE=1
lib_deps =
    https://github.com/M5Stack/M5Unified.git
    https://github.com/M5Stack/M5GFX.git

ESP-IDF

Easyloader

Easyloader Download Note
Tab5 User Demo download /

Other

Video

  • Tab5 product introduction & demo