Waveshare has recently released the ESP32-P4-WIFI6-Touch-LCD, a family of tablet-like, fully enclosed HMI display development boards built around the ESP32-P4 SoC. The company offers 7-inch, 8-inch, or 10.1-inch configurations, all designed for industrial HMI, smart home terminals, and edge AI applications.
Since the ESP32-P4 does not include built-in wireless connectivity, Waveshare has integrated an ESP32-C6-MINI module for WiFi 6 and Bluetooth 5 (LE) support. The board also leverages the ESP32-P4’s peripherals for MIPI CSI/DSI interfaces, a 5MP camera, and various I/Os, including USB 2.0 OTG and USB-to-UART Type-C ports, an SDIO 3.0 microSD card slot, dual microphones with echo cancellation, a speaker driven by an onboard audio codec, GPIO expansion headers, and optional battery support.
Waveshare ESP32-P4-WIFI6-Touch-LCD specifications:
- Wireless module – ESP32-P4-Core
- SoC – Espressif Systems ESP32-P4NRW32
- CPU
- Dual-core 32-bit RISC-V HP (High-performance) CPU @ up to 400 MHz with AI instructions extension and single-precision FPU
- Single-RISC-V LP (Low-power) MCU core @ up to 40 MHz
- Memory
- 768 KB HP L2MEM (for dual-core CPU), 32 KB LP SRAM, 8 KB TCM (for LP MCU core)
- 32MB PSRAM
- Storage – 128 KB HP ROM, 16 KB LP ROM
- GPU – 2D Pixel Processing Accelerator (PPA)
- VPU – H.264 and JPEG codecs support
- CPU
- Storage – 32MB NOR Flash
- SoC – Espressif Systems ESP32-P4NRW32
- Storage – MicroSD card slot
- Display options
- 7-inch with 1280 x 720 resolution
- 8-inch with 1280 x 800 resolution
- 10.1-inch with 1280 x 800 resolution
- All IPS LCDs connected via MIPI DSI (2-lane)
- 10-point capacitive touch (GT9271 controller)
- Camera – 5MP front camera with OV5647 sensor with 2592 × 1944 (Static), 1920×1080 @ 30fps (Video)
- Audio
- ES8311 low-power audio codec
- ES7210 dcho cancellation chip
- Dual microphone array and onboard speaker header
- Wireless – ESP32-C6-MINI-1U-H8 wireless module with
- 2.4 GHz WiFi 6
- Bluetooth 5.x LE
- 802.15.4 radio for Zigbee, Thread, and Matter
- USB
- 1x USB 2.0 Type-C high-speed port
- 1x USB Type-C USB TTL port for debugging
- Expansion
- 40-pin GPIO headers with access to all I/Os from the ESP32-P4 microcontroller, plus 5V, 3.3V, and GND power signals
- Board-to-board FPC connectors for power and signals to ESP32-P4-Connector-Adapter
- Debugging
- USB-C debug port for ESP32-P4
- Unpopulated 4-pin header with Tx, Rx, and IO0 for the ESP32-C6 module
- Security – Secure boot, Flash encryption, hardware encryption accelerator, hardware random number generator, etc…
- Misc
- Reset and Boot buttons
- Power supply ON/OFF switch
- PWR & Charge dual-color indicator
- Power Supply
- 5V via USB-C port
- Supports 3.7V Lithium battery (optional)
- Dimensions
- 7-inch – 192.6 × 123.5 × 11.7 mm (Overall); 155.0 × 88.0 mm (Active display)
- 8-inch – 205.0 × 140.5 × 12.0 mm (Overall); 172.82 × 108.24 mm (Active display)
- 10.1-inch – 246 × 156 × 12.0 mm (Overall); 217.18 × 135.96 mm (Active display)
- Operating temperature – 0°C to +60°C


As I can see from the internal hardware diagram, the ESP32-P4-WIFI6-Touch-LCD uses a dual-board design, with a main logic board and a separate I/O connector board connected via board-to-board and FPC connectors. The main board integrates the ESP32-P4 and ESP32-C6 modules along with display, camera, audio, storage, and power circuitry. The secondary board exposes USB ports, buttons, switches, and status indicators for easier integration and mechanical flexibility.
The boards and the display are housed in a metal case designed to dissipate heat and make the mounting process easier. So while the design of the ESP32-P4-WIFI6-Touch-LCD may look like a tablet, it will be quite heavier than your typical tablet. It supports the ESP-IDF development framework, and Waveshare provides a Wiki and a GitHub repo with setup guides and examples for utilizing the MIPI display and camera interfaces, along with factory firmware and schematics for both the adapter board and the main board. Waveshare also mentions that the boards have access to online large model platforms such as DeepSeek, Doubao, and also support AI speech interaction.
We’ve seen other ESP32-P4-based HMI displays like the CrowPanel Advance 7.0-inch with Zigbee, LoRa, and 2.4GHz radio modules and the GUITION JC1060P470C with a 7-inch touchscreen display, but they required the user to integrate the displays into their own chassis or enclosures, while the ESP32-P4-WIFI6-Touch-LCD models are turnkey solutions – from the hardware point of view – ready to be installed. The M5Stack Tab5 is another ESP32-P4 + ESP32-C6 phone/tablet-like solution with an enclosure, but it’s more of a pure devkit and features a smaller 5-inch touchscreen display.
The Waveshare ESP32-P4-WIFI6-Touch-LCD HMI displays are available now on AliExpress, with prices ranging from $91.98 to $117.07 depending on the screen size and battery configuration, on Amazon for $110 (10-inch, no battery) or $117 (10-inch with battery), and on the Waveshare official store for $79.99 to $89.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.




