Skip to content

T-Halow P4 get it now

Overview

T-Halow P4 is a high-performance IoT development board based on ESP32-P4 (16 MB Nor Flash QSPI, 32 MB package-stacked PSRAM), co-processor ESP32-C6-MINI (Wi-Fi 6 + Bluetooth 5.3, SDIO), and T-Halow module (Wi-Fi HaLow 802.11ah, 730–950 MHz). Features MIPI-DSI display interface, MIPI-CSI camera interface with H264/JPEG encoding (1080P), Pixel Processing Accelerator (PPA), and 2D DMA. The ESP32-P4 handles complex graphics and video tasks while the ESP32-C6 provides Wi-Fi 6 and Bluetooth 5.3 connectivity via esp-hosted-mcu over SDIO. Primary development platform: ESP-IDF v5.4.1+.

T-Halow-P4 and T-Halow use the same AT Command Set.

Quick Start

Example Support

ExamplePlatformIO/ArduinoESP-IDFDescription
T-Halow-P4 ExamplesCamera, HaLow, display examples

ESP-IDF (Primary)

  1. Install Visual Studio Code and the ESP-IDF extension
  2. Install ESP-IDF v5.4.1+
  3. Clone the T-Halow-P4 repository
  4. Build and flash:
    bash
    cd examples/xxx
    idf.py set-target esp32p4
    idf.py build
    idf.py -p PORT flash

Enter Download Mode:

  1. Plug in USB, hold BOOT without releasing
  2. Press RST briefly, then release
  3. Serial output "wait for download" → in download mode
  4. Release BOOT, then flash

Development Platforms

  1. ESP-IDF — Primary platform (v5.4.1+)
  2. PlatformIO

Video

Key Features

  • ESP32-P4 (16 MB Flash, 32 MB stacked PSRAM), complex graphics and video processing
  • ESP32-C6-MINI co-processor (Wi-Fi 6 + BT 5.3, SDIO)
  • T-Halow module (Wi-Fi HaLow 802.11ah, 730–950 MHz, km-range)
  • MIPI-DSI display + MIPI-CSI camera, H264 encoding, JPEG decoding (1080P 30fps)
  • PPA pixel accelerator, 2D DMA, SPI, I2S, I2C, LED PWM, Ethernet

Product Parameters

FeatureSpecification
MCUESP32-P4
Flash16 MB (Nor Flash, QSPI)
PSRAM32 MB (package-stacked)
Co-processorESP32-C6-MINI
Wi-FiWi-Fi 6 (ESP32-C6, SDIO)
BluetoothBluetooth 5.3 (ESP32-C6)
Wi-Fi HaLowTX-AH (802.11ah), 730–950 MHz
DisplayMIPI-DSI interface (with touch)
CameraMIPI-CSI interface (1080P)
VideoH264 + JPEG encoding, JPEG decoding (1080P 30fps)
USB1 × Type-C

Pin Diagram

T-Halow P4 pin diagram

Pin Mapping

I2CIO8 (SCL), IO7 (SDA)
TouchIO8 (SCL), IO7 (SDA), IO11 (INT), IO10 (RST)
MIPI DSIIO9 (RST)
Halow (SPI+UART)IO44 (CMD), IO43 (CLK), IO42–IO39 (D3–D0), IO12 (TX), IO13 (RX)
ESP32-C6 (SDIO)IO19 (CMD), IO18 (CLK), IO17–IO14 (D3–D0), IO6 (WAKEUP)

Dimension Diagram

Schematic

Datasheet

Software Development

Dependent Libraries

  • espressif/esp_hosted^1.4.1
  • espressif/esp_wifi_remote^0.8.5
  • espressif/esp_lcd_ek79007^1.0.2
  • lvgl/lvgl

FAQ

  • Q. How do I enter download mode? A. Hold BOOT, press RST once, release RST while still holding BOOT, then flash with idf.py flash.

  • Q. Which ESP-IDF version is required? A. ESP-IDF v5.4.1 or newer. Configure and build with idf.py set-target esp32p4.

  • Q. What frequency bands does the HaLow module support? A. 868 MHz (859–894 MHz) and 915 MHz (902–928 MHz). Select appropriate band per regional regulations.

Version History

VersionRelease DateUpdate Description
T-Halow P4 V1.02025-12-04Initial version: ESP32-P4 + ESP32-C6 + T-Halow