ESP32-P4-Powered T-Display-P4 Devkit Boasts ESP32-C6, SX1262/LR2021 LoRa Transceiver - CNX Software

ESP32-P4-Powered T-Display-P4 Devkit Boasts ESP32-C6, SX1262/LR2021 LoRa Transceiver – CNX Software

3 Min Read

LILYGO T-Display-P4 is a versatile ESP32-P4 + ESP32-C6 development kit with a smartphone-like appearance, supporting GPS, Ethernet, and LoRaWAN via SX1262 or LR2021 LoRa transceiver, along with standard WiFi 6, Bluetooth 5.x, and 802.15.4 wireless connectivity.

The T-Display-P4 offers a choice between a 4.05-inch IPS display with a 2MP front camera or a 4.1-inch AMOLED with a 2MP rear camera. This device features 32MB PSRAM, 16MB NOR flash for the ESP32-P4, a microSD card slot, built-in microphone and speaker, a 3.5mm audio jack, several USB ports, a 9-axis motion sensor, a GPIO port, and two Qwiic connectors for expansion.

T-Display-P4 specifications:

MCU – ESP32-P4:
– CPU: Dual-core RISC-V microcontroller @ 360 MHz with AI instructions extension and single-precision FPU; Single-RISC-V LP (Low-power) MCU core @ up to 40 MHz
– GPU: 2D Pixel Processing Accelerator (PPA)
– VPU: H.264 and JPEG codecs support
– Memory: 768 KB HP L2MEM, 32 KB LP SRAM, 8 KB TCM, 32MB PSRAM
– Storage: 128 KB HP ROM, 16 KB LP ROM

Storage:
– 16 MB flash
– MicroSD card slot

Display options:
– 4.05-inch TFT display with 1168×540 resolution, 10-point capacitive touch
– 4.1-inch AMOLED with 1232 x 568 resolution, 10-point capacitive touch

Camera options:
– TFT version: 2MP front-facing camera (OV2710 sensors up to 1080p30, 720p60)
– AMOLED version: 2MP rear camera (OV2710 sensors up to 1080p30, 720p60)

Audio:
– 3.5mm audio jack
– I2S speaker and microphone
– ES8311 audio codec
– NS4150B amplifier

Wireless Connectivity:
– 2.4 GHz Wi-Fi 6 (802.11ax) and Bluetooth 5.x (LE) via ESP32-C6-MINI-1U module with 4MB flash
– Ethernet RJ45 port
– LoRaWAN via SX1262 or LR2102
– L76K GPS module
– 2x micro-miniature coaxial antenna connectors for LoRa (Sub-GHz/2.4 GHz)

USB:
– USB Type-A high-speed port
– USB Type-C high-speed port
– USB Type-C “basic” port

Sensor:
– 9-axis motion sensor (lCM20948)

Expansion:
– 16-pin expansion connector with 8x GPIO, SPI, 5V, 3.3V, GND
– 2x Qwiic I2C connectors

Miscellaneous:
– Battery switch
– Boot and Reset buttons for ESP32-P4
– Boot and Reset buttons for ESP32-C6
– PCF8563 RTC
– AW86224AFCR X-axis linear motor (for vibration/haptic feedback)
– RF switch for sub-GHz/2.4GHz LoRa (for LR2102 only)
– Support for an external keyboard (under development)
– XL9535 16-bit GPIO expander
– M.2 thread for mounting

Power Supply:
– 5V, 500 mA via USB-C port
– Legend-Si LGS4056H charge management OC
– TI BQ27220 I2C battery gauge

Dimensions: 109 x 63 x 22 mm
Weight: TBD

LILYGO provides ESP-IDF framework support using VS Code with various firmware and code examples. Resources are available on GitHub, including PDF schematics and additional tools. Some firmware, like MeshCore, has been ported to the devkit, with full support for ESP32-P4 targets in progress.

The T-Display-P4 is available on AliExpress for about $111 (TFT) or $136 (AMOLED) with an SX1262 830-945MHz LoRa transceiver. The TFT version is also on Amazon for $104. The package includes a T-shaped LoRa antenna, but no details on a battery, so it might not be included.

You might also like