pdf-icon

Tab5

SKU:C145/K145

Description

Tab5 is a highly expandable, portable smart-IoT terminal development device for developers, integrating a dual-chip architecture and rich hardware resources. The main controller adopts the ESP32-P4 SoC based on the RISC-V architecture, 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 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″ 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 2 MP 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-A (Host) and USB-C (USB 2.0 OTG) for mouse, keyboard and other devices. Industrial users can leverage RS-485 (SIT3088 + switchable 120 Ω terminator). GROVE, M5BUS, GPIO_EXT headers, a Micro SD 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.5 mm 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 2 MP camera
  • USB-A Host + USB-C OTG
  • RS-485 industrial interface
  • Grove & M5BUS expansion
  • microSD card slot
  • Stamp expansion pads
  • ES8388 audio codec
  • ES7210 AEC dual microphones
  • 1 W speaker + 3.5 mm 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
    • Platform.IO

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 2000 mAh 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 400 MHz + LP single-core 40 MHz)
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 16 MB
PSRAM 32 MB
Display 5-inch IPS TFT (1280 × 720)
Touch GT911 multi-touch controller (I²C)
Camera SC2356 @ 2 MP (1600 × 1200), via MIPI-CSI
Audio Chip ES8388 codec, ES7210 AEC front-end
Microphone Dual-microphone array (AEC)
Speaker 1 W @ 8 Ω NS4150B
Headphone Jack 3.5 mm
USB Ports USB-A (Host), USB-C (USB 2.0 OTG)
RS-485 Port SIT3088 (120 Ω switchable terminator) supply range 6 ~ 24 V
Expansion Ports 1 × Grove, 1 × M5BUS, GPIO_EXT header
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.4 V @ 2000 mAh (14.8 Wh)
Battery Life ≈ 6 h (screen 50 %, Wi-Fi always-on, background tasks) from 8.23 V to 6.0 V
Operating Temp. 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

Learn

Power Supply Precaution for Tab5
Before disconnecting the power or replacing the battery, power off Tab5 first. After an abrupt power cut, wait 5 s before powering on again; otherwise, the IMU may fail to initialise due to abnormal voltage.
Download Mode
With USB or battery power, press and hold Reset (~ 2 s) until the internal green LED flashes rapidly, then release. The device enters download mode and awaits flashing.
Install Battery
While powered off, press the red lock on the board side, align the battery-module contacts with the “BATTERY” slot, slide downward along the rail until fully seated, then release the red button.
Power On/Off
With USB or battery power, single-click Power to boot when off; double-click to shut down when on.

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
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

HY2.0-4P

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

MBUS

Tab5 Board PinMap Overview

Model Size

Datasheets

Softwares

Arduino

UiFlow2

PlatformIO

[env:esp32p4_pioarduino]
platform = https://github.com/pioarduino/platform-espressif32.git#54.03.20
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