LILYGO T-Display P4 - image 1
1 / 6
LILYGO·ESP32-P4

LILYGO T-Display P4

A high-performance development board combining ESP32-P4 (RISC-V dual-core 360 MHz) with ESP32-C6 for WiFi 6, featuring a 4-inch+ display, 2MP MIPI camera, LoRa SX1262, GPS L76K, 9-axis IMU, and H.264 video encoding.

Starting from

$97.40

Compatible Firmware

Hardware Specifications

CPUESP32-P4 RISC-V dual-core @ 360 MHz + 40 MHz, plus ESP32-C6 co-processor
RAM32MB PSRAM
Flash16MB
USBUSB-C (5V, 500mA)
PowerLGs4056H charger, BQ27220 fuel gauge, 5V/500mA USB input
Dimensions63 x 109 x 22 mm

Connectivity

WiFi802.11ax (WiFi 6, via ESP32-C6)
BluetoothBLE 5.0 (via ESP32-C6)
EthernetSupported

Components

ESP32-P4mcu

RISC-V dual-core 360 MHz + single 40 MHz core, 16MB Flash, 32MB PSRAM, H.264 encoder

ESP32-C6mcu

Secondary MCU providing WiFi 6 (802.11ax) and BLE 5 connectivity

SX1262radio

LoRa transceiver for long-range wireless communication

OV2710camera

2MP MIPI camera module supporting 1080p@30fps and 720p@60fps

L76Ksensor

GNSS receiver for GPS positioning

ICM20948sensor

9-axis IMU with MotionTracking and DMP

XL9535sensor

16-bit GPIO expander providing 24 additional I/O pins

LGs4056Hpower

Battery charging IC

BQ27220power

Battery fuel gauge

Resources

Where to Buy

Overview

The LILYGO T-Display P4 is one of LILYGO's most powerful development boards, built around the ESP32-P4 — Espressif's high-performance RISC-V based chip with dual cores running at up to 360 MHz plus a 40 MHz co-processor. The board features 32MB of PSRAM and 16MB of Flash, making it capable of handling computationally demanding tasks including H.264 video encoding at 1080p@30fps.

Two display options are available: a 4.1-inch AMOLED variant and a 4.05-inch TFT variant. A 2MP OV2710 MIPI camera module is integrated for imaging applications. Connectivity is exceptionally rich: WiFi 6 (802.11ax) and BLE 5 via the onboard ESP32-C6 co-processor, LoRa SX1262 for long-range communication, GPS via the L76K module, and Ethernet support. A 9-axis ICM20948 IMU with on-chip DMP enables advanced motion sensing. The XL9535 GPIO expander provides 24 additional I/O pins beyond the native ESP32-P4 GPIOs.

The T-Display P4 is aimed at developers building advanced IoT gateways, portable multimedia devices, or systems requiring high-performance processing combined with versatile wireless connectivity. It supports ESP-IDF and Arduino development environments.

Firmware Compatibility

  • ESP-IDF — Recommended for taking full advantage of the ESP32-P4's capabilities including H.264 encoding, MIPI CSI/DSI, and high-speed peripherals.
  • Arduino — ESP32 Arduino core with P4 support for rapid prototyping.
  • VS Code + PlatformIO — Preferred for larger project management.

Flashing Guide

  1. Install ESP-IDF v5.3+ which includes ESP32-P4 support.
  2. Connect the T-Display P4 via USB-C.
  3. Set the target: idf.py set-target esp32p4.
  4. Clone LILYGO's GitHub repository for board-specific examples and configuration.
  5. Build and flash: idf.py build flash monitor.
  6. For Arduino, ensure you use the ESP32 Arduino core version that supports ESP32-P4 (Arduino ESP32 >= 3.1.0).

Related Products

ESP32-P4

This product page may contain errors. If you find any, please report them.