Skip to main content

ESP32-P4-WIFI6-Touch-LCD-X

ESP32-P4-WIFI6-Touch-LCD-7

This series is a high-performance development board based on the ESP32-P4 chip, featuring a dual-core plus single-core RISC-V architecture. It comes with a 7 / 8 / 10.1inch IPS touch display, supports rich human-machine interaction interfaces, includes MIPI-CSI (with an integrated Image Signal Processor, ISP), and also supports USB 2.0 OTG HS for high-speed connectivity. The ESP32-P4 chip integrates a digital signature peripheral and a dedicated key management unit to ensure data and operational security. It is designed for high performance and high security applications, and fully meets the higher requirements of embedded applications for human-computer interface support, edge computing capabilities and IO connection features.

Features

  • Processor
    • Equipped with a RISC-V 32-bit dual-core processor (HP system), featuring DSP and ISA extensions, a Floating-Point Unit (FPU), with a main frequency of up to 360 MHz.
    • Equipped with a RISC-V 32-bit single-core processor (LP system), with a main frequency of up to 40 MHz.
    • Equipped with an ESP32-C6 WIFI/BT co-processor, expanding WIFI 6/Bluetooth 5 and other functions through SDIO
  • Memory
    • 128 KB of high-performance (HP) system read-only memory (ROM).
    • 16 KB of low-power (LP) system read-only memory (ROM).
    • 768 KB of high-performance (HP) L2 memory (L2MEM).
    • 32 KB of low-power (LP) SRAM.
    • 8 KB of system tightly coupled memory (TCM).
    • Stacked 32MB PSRAM within the chip package, and externally integrated 32MB Nor Flash.
  • Peripheral Interfaces
    • Onboard peripherals including MIPI-CSI, MIPI-DSI, USB 2.0 OTG, an SDIO 3.0 TF card slot, dual microphones (supports echo cancellation), and speaker, etc.

Hardware Description

ESP32-P4-WIFI6-Touch-LCD-X Hardware Description 1

  1. ESP32-P4-Core Integrates ESP32-P4NRW32 and 32MB Nor Flash
  2. ESP32-C6-MINI-1U-H8 module SDIO interface protocol, extending Wi-Fi 6 / Bluetooth 5 (LE)
  3. MIPI CSI interface 15PIN pitch 1.0mm interface for connecting MIPI-2lane camera
  4. 2.54mm 4PIN pads Used for ESP32-C6 module firmware flashing
  5. Speaker header 1.25mm 2PIN
  6. Touch panel connector Supports touch function expansion
  7. DSI display connector Used for connecting display devices and data transmission
  8. ES8311 low-power audio codec chip Handles audio encoding and decoding tasks
  9. ES7210 Echo cancellation algorithm chip Effectively eliminates echo and improves audio capture accuracy
  10. TF card slot Utilizes the SDIO 3.0 interface protocol, supporting storage expansion
  11. Battery header A JST 2Pin connector with 1.2mm pitch, suitable for external battery power supply
  12. Board-to-Board signal transmission interfaces Designed for a 16Pin 0.5mm pitch FPC cable, enabling signal communication between boards
  13. Board-to-Board power supply & common ground interfaces Designed for an ultra-thin 1.25mm 4Pin header cable, ensuring stable power and common ground connection
  14. Onboard microphones Features a dual-microphone array design, optimizing audio capture performance
  15. USB TO UART Type-C port Provides power supply, firmware flashing, and debugging capabilities
  16. USB OTG Type-C port A USB OTG 2.0 High-Speed interface supporting peripheral expansion
  17. Power supply ON/OFF switch Controls the device's power on/off state.
  18. BOOT button Presses it when powering on or resetting to enter download mode
  19. RESET button Used for device reset operations
  20. PWR & Charge dual-color indicator Serve as a power indicator and a charging indicator, visually displaying device status
  21. 40PIN header Provides a general-purpose expansion interface, supporting connection of various peripherals and function expansion

Pinout Definition

ESP32-P4-WIFI6-Touch-LCD-X Pinout Definition

Dimensions

ESP32-P4-WIFI6-Touch-LCD-7

ESP32-P4-WIFI6-Touch-LCD-7 Product Dimensions

ESP32-P4-WIFI6-Touch-LCD-8

ESP32-P4-WIFI6-Touch-LCD-8 Product Dimensions

ESP32-P4-WIFI6-Touch-LCD-10.1

ESP32-P4-WIFI6-Touch-LCD-10.1 Product Dimensions

Development Tools

Each of these two development approaches has its own advantages, and developers can choose according to their needs and skill levels. Arduino is suitable for beginners and non-professionals because they are easy to learn and quick to get started. ESP-IDF is a better choice for developers with a professional background or high performance requirements, as it provides more advanced development tools and greater control capabilities for the development of complex projects.

warning

Due to the limited support for ESP32-P4 on the Arduino platform, ESP-IDF is currently recommended for development.

  • ESP-IDF, or full name Espressif IDE, is a professional development framework introduced by Espressif Technology for the ESP series chips. It is developed using the C language, including a compiler, debugger, and flashing tool, etc., and can be developed via the command lines or through an integrated development environment (such as Visual Studio Code with the Espressif IDF plugin). The plugin offers features such as code navigation, project management, and debugging, etc. We recommend using VS Code for development. For the specific configuration process, please refer to the Working with ESP-IDF. The tutorial also provides relevant demos for reference.