Skip to main content

ESP32-P4-WIFI6-Touch-LCD-XC

ESP32-P4-WIFI6-Touch-LCD-3.4C

This series of products is based on the ESP32-P4 chip and offers high‑performance development boards with a dual‑core plus single‑core RISC‑V architecture. They feature an optional 3.4inch IPS round touch display with 800×800 resolution or a 4inch IPS round touch display with 720×720 resolution. They support rich human‑machine interaction interfaces, including MIPI‑CSI (with an integrated image signal processor). They also support USB OTG 2.0 HS for high‑speed connectivity and have an onboard 40PIN GPIO expansion header that is compatible with some Raspberry Pi HAT expansion boards, enabling broader application adaptation. 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.

SKUProduct
31522ESP32-P4-WIFI6-Touch-LCD-4C
31523ESP32-P4-WIFI6-Touch-LCD-3.4C

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).
    • 32 MB PSRAM stacked in the package, plus 32 MB Nor Flash externally
  • Peripheral Interfaces
    • Onboard interfaces include MIPI‑CSI, MIPI‑DSI, USB 2.0 OTG HS, SDIO 3.0 TF card slot, dual microphones (with echo cancellation), speaker terminal, RTC battery terminal, etc.

Hardware Description

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

  1. ESP32-P4-Core Integrates ESP32-P4NRW32 and 32MB Nor Flash
  2. ESP32-C6-MINI-1 Module SDIO interface protocol, expands the development board with Wi-Fi 6, Bluetooth 5 (LE)
  3. MIPI CSI Interface 15Pin, 1.0mm pitch, supports MIPI-2lane cameras
  4. ES7210 Echo Cancellation Chip Used for echo cancellation to improve audio capture accuracy
  5. Type‑C Interface USB 2.0 Full-Speed interface for power supply and program flashing/debugging
  6. RTC Battery Header For connecting a rechargeable RTC battery (only rechargeable batteries supported)
  7. Type-C Port USB TO UART For power supply, program flashing, and debugging
  8. Power LED Indicator
  9. Type-A Port USB OTG USB OTG 2.0 High-Speed interface
  10. ES8311 Low-Power Audio Codec Chip For audio encoding and decoding
  11. Speaker HeaderPH 2.0 2P connector, supports 8Ω 2W speaker (recommended)
  12. Onboard Microphone Microphone input and echo cancellation
  13. MIPI DSI LCD Interface For connecting MIPI 2-lane screens
  14. SH1.0 4Pin Header For flashing firmware to the ESP32-C6 module
  15. SH1.0 4Pin Header Brings out the ESP32-P4 serial port for flashing/debugging
  16. 40PIN Header Expansion Header 2.54mm pitch, compatible with some Raspberry Pi HATs (requires pin header adapter)
  17. BOOT Button Press during power-up or reset to enter download mode
  18. TF Card Slot SDIO 3.0 interface protocol
  19. RESET Button

Dimensions

ESP32-P4-WIFI6-Touch-LCD-3.4C

ESP32-P4-WIFI6-Touch-LCD-3.4C Product Dimensions

ESP32-P4-WIFI6-Touch-LCD-4C

ESP32-P4-WIFI6-Touch-LCD-4C 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

ESP32-P4 currently has limited adaptation on the Arduino platform. To ensure development stability, it is recommended to use ESP-IDF for development at this stage. If you have requirements for using the Arduino platform, you can participate in the discussion on GitHub: Support of Arduino

  • 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 example programs for reference.