Waveshare ESP32-P4-WIFI6-Touch-LCD-3.4C and ESP32-P4-WIFI6-Touch-LCD-4C ESP32-P4-based development boards feature a 3.4-inch and a 4-inch round IPS display, respectively, a 10-point capacitive touchscreen, and a wide 170° viewing angle.
They also integrate two microphones with echo cancellation for voice AI applications and offer Wi-Fi 6 and Bluetooth 5 (LE) connectivity via an ESP32-C6 module. Designed for AIoT and HMI projects, the boards also include USB ports, a camera connector, a speaker connector, and a microSD card slot. Target applications include Smart Home control panels, voice-controlled interfaces, digital dashboards, indoor environmental monitoring, PC performance monitoring, and other secure IoT and edge computing applications.
Waveshare ESP32-P4-WIFI6-Touch-LCD-3.4C/4C specifications
- Main module – ESP32-P4-Core Module
- Microcontroller – ESP32-P4NRW32
- MCU
- Dual-core RISC-V microcontroller @ 400 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
- MCU
- Storage – 32MB NOR Flash
- Microcontroller – ESP32-P4NRW32
- Storage – MicroSD card slot (SDIO 3.0)
- Display – 2-lane MIPI DSI interface, which supports
- Type – Round IPS capacitive touch screen
- Resolution
- ESP32-P4-WIFI6-Touch-LCD-3.4C (3.4-inch, 800 × 800 pixels)
- ESP32-P4-WIFI6-Touch-LCD-4C (4-inch, 720 × 720 pixels)
- Touch – 10-point capacitive touch (GT9271 controller)
- Brightness – 300 cd/m² (3.4-inch) / 350 cd/m² (4-inch)
- Contrast ratio – 1200:1
- Viewing angle – 170°
- Color Gamut – 70% NTSC (3.4-inch) / 60% NTSC (4-inch)
- Optical bonding a toughened glass panel with 6H hardness
- Camera I/F – 2-lane MIPI CSI camera connector 15-pin (1.0mm pitch)
- Audio
- Dual onboard microphone with ES7210 echo cancellation chip
- ES8311 Low-Power Audio Codec Chip
- Speaker connector for an 8Ω 2W speaker
- Networking – WiFi 6 and Bluetooth 5 via ESP32-C6-MINI-1 module
- USB
- USB OTG Type-A connector
- 2x USB-C ports for power and programming
- Expansion
- 40-pin GPIO header (2.54mm pitch), compatible with some Raspberry Pi HATs (adapter required)
- ESP32-P4 I2C header – SH1.0 4-pin connector for external I2C devices
- ESP32-C6 UART header – SH1.0 4-pin connector for ESP32-C6 firmware flashing
- Security
- Secure Boot, Flash Encryption
- Cryptographic accelerators and TRNG
- Access permission management and privilege separation
- Digital Signature Peripheral and Key Management Unit
- Misc
- Boot and Reset buttons
- Power LED
- RTC battery connector
- Power Supply – Powered via USB Type-C
- Dimensions
- 3.4-inch version: 115 × 115 mm (Outline), 87.6 × 87.6 mm (Display area)
- 4-inch version: 126 × 126 mm (Outline), 101.5 × 101.5 mm (Display area)
- Operating Temperature – 0°C to 60°C
The company provides support for the ESP-IDF framework via VSCode/Eclipse plugins, and also mentions the Arduino IDE, but does not go into detail about the latter. As a side note, Jean-Luc’s review of the M5Stack Tab5 shows Arduino programming is perfectly possible on ESP32-P4 boards with displays.
Waveshare also provides demo projects and drivers for I2C, SD cards, Wi-Fi through the ESP32-C6 chip, I2S audio, and more. If you’re building a user interface, it supports LVGL for touchscreen GUIs. There’s also a feature that lets you stream camera input directly to the display, and it can act as a second screen for Windows PCs via USB. Overall, there’s a good amount of sample code and documentation available on the wiki to help you get started.

The number of ESP32-P4 development boards is ramping up, and the ESP32-P4-WIFI6-Touch-LCD round display development boards add to products such as the M5Stack Tab5 5-inch devkit, GUITION JC1060P470C 7-inch smart display, and the ESP32-P4-EYE camera devkit, among others.
In the box, you get the LCD module with the control board mounted on the backside, a laptop-style stereo speaker, and a JST to 4-pin breakout cable for programming the ESP32 modules.
Both development boards are available on AliExpress for $73.79 for the 3.4-inch model and $88.18 for the 4-inch variant, but the latter is out of stock. You’ll also find both on Amazon for $87.99 and $99.99, as well as on the Waveshare store for $64.99 and $74.99 plus shipping.

Debashis Das is a technical content writer and embedded engineer with over five years of experience in the industry. With expertise in Embedded C, PCB Design, and SEO optimization, he effectively blends difficult technical topics with clear communication
Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress. We also use affiliate links in articles to earn commissions if you make a purchase after clicking on those links.