M5Stack Tab5 IoT Development Kit (ESP32-P4)
/* ===== Scoped Description Style ===== */ .product-description.rte { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; color : #2c2c2c; line-height: 1.65; font-size: 16px; } /* ===== Headings ===== */ .product-description.rte h2 { font-size: 1.8em; color: #0D47A1; border-left: 4px solid #1f6fe5; padding-left: 12px; margin-top: 32px; margin-bottom: 16px; } /* ===== H3 Titles Optimization ===== */ .product-description.rte h3 { font-size: 1.4em; color: #0D47A1; /* Maintain brand color */ margin-top: 24px; margin-bottom: 12px; font-weight: 500; /* Lightened font-weight for a more modern look */ padding-bottom: 6px; border-bottom: 2px solid #e6e6e6; /* Subtle separation line */ } /* ===== Paragraphs ===== */ .product-description.rte p { margin-bottom: 20px; line-height: 1.8; color: #4a4f57; font-size: 16px; } /* ===== Paragraph Images (only in description) ===== */ .product-description.rte img { display: block; max-width: 100%; height: auto; margin: 24px auto; border-radius: 12px; box-shadow: 0 8px 24px rgba(0, 0, 0, 0.06); } /* ===== Lists ===== */ .product-description.rte ul { padding-left: 20px; margin-bottom: 16px; list-style-type: disc; } .product-description.rte li { margin-bottom: 6px; } /* ===== Links ===== */ .product-description.rte a { color: #0288D1; /* Blue links */ text-decoration: none; transition: color 0.3s ease; } .product-description.rte a:hover { color: #01579B; /* Darker blue on hover */ } /* ===== M5Stack-style Spec Table ===== */ .product-description.rte .table-container { width: 100%; margin: 24px 0; overflow-x: auto; } .product-description.rte .table-container table { width: 100%; border-collapse: collapse; font-family: inherit; font-size: 14px; color: #2c2f36; background-color: #ffffff; border-radius: 10px; overflow: hidden; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04); } .product-description.rte .table-container thead th { background: #1f6fe5; color: #ffffff; padding: 14px 16px; text-align: center; font-weight: 600; border: none; vertical-align: middle; } .product-description.rte .table-container td { padding: 14px 16px; border-bottom: 1px solid #e6ebf2; vertical-align: middle; } .product-description.rte .table-container tbody td:first-child { width: 36%; text-align: center; font-weight: 500; color: #4a4f57; background-color: rgba(31, 111, 229, 0.02); } .product-description.rte .table-container tbody tr:nth-child(even) { background-color: #f7f9fc; } @media (hover: hover) { .product-description.rte .table-container tbody tr:hover { background-color: #eef3ff; } } /* ===== Learn & Documents Button ===== */ .product-description.rte #learn-and-documents-btn { display: inline-flex; align-items: center; padding: 6px 14px; background-color: #1f6fe5; color: #ffffff; font-weight: 600; border-radius: 6px; margin-top: 8px; text-decoration: none; transition: background 0.3s ease; } .product-description.rte #learn-and-documents-btn:hover { background-color: #1661c1; } /* ===== Responsive Design for Smaller Screens (with table adjustments) ===== */ @media screen and (max-width: 768px) { .product-description.rte .table-container table, .product-description.rte .table-container thead, .product-description.rte .table-container tbody, .product-description.rte .table-container th, .product-description.rte .table-container td, .product-description.rte .table-container tr { display: block; width: 100%; } .product-description.rte .table-container thead { display: none; } .product-description.rte .table-container tbody tr { padding: 12px 0; border-bottom: 1px solid #e6ebf2; } .product-description.rte .table-container tbody td { padding: 8px 16px; border: none; text-align: left; } .product-description.rte .table-container tbody td:first-child { width: 100%; background: none; color: #1f6fe5; font-weight: 600; padding-top: 16px; } .product-description.rte .table-container tbody td:last-child { padding-bottom: 16px; color: #2c2f36; line-height: 1.6; } /* Ensure button appears correctly on mobile */ .product-description.rte #learn-and-documents-btn { font-size: 14px; padding: 8px 16px; } } Tab5 : Smart IoT Terminal Development Platform The Tab5 is a highly expandable, portable smart IoT terminal designed for developers, integrating a dual-core architecture and rich hardware resources. It is built around the ESP32-P4 SoC based on the RISC-V architecture, featuring 16MB Flash and 32MB PSRAM for high-performance application development. Dual-SoC Architecture with Wi-Fi 6 Wireless connectivity is powered by the ESP32-C6-MINI-1U, supporting Wi-Fi 6 for high data throughput and low-latency communication. The antenna system supports flexible switching between a built-in 3D antenna and an external MMCX antenna, ensuring reliable performance across diverse deployment environments. HD Touch Display & Camera for Edge AI The Tab5 features a 5-inch 1280×720 IPS touchscreen with an MIPI-DSI interface, delivering smooth visuals and responsive touch interaction. A built-in SC2356 2MP camera (1600×1200) using an MIPI-CSI interface supports HD video capture, image processing, and edge AI applications such as facial recognition and object tracking. Comprehensive Peripheral & Industrial Interfaces Rich peripheral connectivity includes USB Type-A (Host) and USB Type-C (USB 2.0 OTG) for keyboards, mice, and external devices. Industrial applications are supported through RS-485 (SIT3088 with switchable 120Ω termination). Expansion options include HY2.0-4P, M5-Bus, GPIO_EXT headers, a microSD card slot, and reserved STAMP pads for communication modules such as Cat-M, NB-IoT, and LoRaWAN. Dedicated Reset and Boot buttons enable fast system reset and firmware download. High-Fidelity Audio & Motion Sensing Audio capabilities include an ES8388 audio codec combined with an ES7210 AEC front-end, a dual-microphone array, onboard speaker, and a 3.5mm headphone jack, supporting Hi-Fi audio playback, recording, and accurate voice recognition. Motion detection is handled by a BMI270 6-axis IMU (accelerometer + gyroscope) with interrupt-based wake-up, allowing the MCU to respond instantly in motion-triggered and low-power scenarios. RTC & Advanced Power Management The Tab5 integrates an RX8130CE real-time clock (RTC) with timed interrupt wake-up for precise timekeeping. Power is supplied via a removable NP-F550 Li-ion battery, supported by an MP4560 buck-boost converter, IP2326 charging management, and INA226 real-time power monitoring for stable and reliable standalone operation. Flexible Mounting Design A built-in 1/4″-20 tripod nut on the side allows direct mounting to tripods, brackets, or industrial fixtures, making deployment fast and secure. Application Scenarios The Tab5 is ideal for smart home control, remote monitoring, industrial automation, IoT prototyping, and education. It provides a full-featured, high-performance, and easily expandable platform for modern IoT and edge computing solutions. Features ESP32-P4 dual-core MCU ESP32-C6 wireless module 2.4 GHz Wi‑Fi 6 Built‑in 3D antenna & MMCX external antenna port 5‑inch IPS TFT display, resolution 1280×720 (720P) 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 1 x Tab5 1 x 1.25-6P Single-ended Terminal Cable 1 x NP-F550 2000mAh Removable Battery (optional) 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 Flash 16MB PSRAM 32MB Wi-Fi 2.4 GHz Wi-Fi 6, Thread, ZigBee Antenna Built-in 3D antenna & 2 x MMCX external antenna ports Display Uses a 5‑inch IPS TFT display with a resolution of 1280×720 (720P), equipped with an integrated display and touch driver IC: ST7123 / ST7121 Camera SC2356 @ 2MP (1600×1200), via MIPI‑CSI interface Audio Chip ES8388 codec, ES7210 AEC front end Microphone Dual microphone system (AEC echo cancellation) Speaker 1W@8Ω NS4150B Headphone Jack 3.5mm USB Ports USB Type-A (Host), USB Type-C (USB 2.0 OTG) RS485 Port SIT3088 (120Ω switchable terminal resistor)Power supply range: 6 ~ 24V Expansion Interface 1× HY2.0-4P, 1× M5-Bus, GPIO_EXT expansion bus Storage Expansion microSD card slot Extensible Stamp Interface Stamp pads (support Cat.M / NB‑IoT / LoRaWAN and other modules) Motion Sensor BMI270 six-axis (accelerometer + gyroscope, support interrupt wake-up) RTC RTC Chip: RX8130CE (supports timed interrupt wake-up), RTC supercapacitor specification: 70000μF/3.3V, size Φ4.8×1.4mm Reset/Boot Button 1x Button, for power on/off and entering download mode Charging Management IP2326 charging management chip Real-time Power Monitoring INA226 (bus current / voltage monitoring) Battery NP-F550 removable lithium battery, 7.4V@2000mAh (14.8 Wh) Battery Life Under standard usage environment (screen brightness 50%, Wi‑Fi always on, background tasks running), Tab5 built-in battery discharges from full (8.23 V) to shutdown threshold (6.0 V), lasting about 6 hours. Operating Temperature 0 ~ 40°C Product Size Tab5: 128.0 x 80.0 x 12.0mm Tab5 Kit: 128.0 x 80.0 x 26.7mm Product Weight Tab5: 124.5g Tab5 Kit: 277.4gBattery: 97.9g Package Size Tab5: 148.0 x 103.0 x 21mmTab5 Kit: 191.0 x 103.0 x 25.0mm Gross Weight Tab5: 162.5gTab5 Kit: 277.4g 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 / Learn and Documents → DOCUMENTS