ESP32-P4 3.4" Round Touch Display Dev Board (800x800)
This Waveshare display development board is built around the ESP32-P4, with a dual-core plus single-core RISC-V setup. It has a 3.4" round IPS touch display with an 800×800 resolution, and is aimed at embedded projects that need strong human-machine interface support, edge computing capability and plenty of IO.
The display is a 3.4" round IPS toughened glass panel with 10-point touch, 170° viewing angles and 300cd/m² brightness.
The board uses a RISC-V 32-bit dual-core high-performance (HP) system with DSP, instruction set expansion, an FPU and speeds up to 360MHz, alongside a RISC-V 32-bit single-core low-power (LP) system running at up to 40MHz. It also includes an ESP32-C6 co-processor, adding Wi-Fi 6, Bluetooth 5 and related functions over SDIO.
Memory includes 128 KB HP ROM, 16 KB LP ROM, 768 KB HP L2 memory, 32 KB LP SRAM, 8 KB system TCM (Tightly Coupled Memory), 32 MB PSRAM stacked in the package, and 32MB Nor Flash connected over QSPI.
The board features a USB-A USB 2.0 OTG interface, SDIO3.0 MicroSD card slot, USB-C UART flashing port, 40-pin GPIO expansion interface (compatible with some Raspberry Pi HATs). It also has an onboard speaker interface and dual microphones, supported by a codec and power amplifier. An RTC chip and RTC battery header (compatible with the RTC Battery for Pi 5), provides real-time clock functions.
There is an onboard MIPI-CSI high-definition camera interface with support for full HD 1080P image capture and encoding, an integrated ISP, and H.264 and JPEG video encoding at 1080P @30fps. It also includes a MIPI-DSI high-definition display interface, integrated PPA (Pixel Processing Accelerator), 2D DMA (Direct Memory Access), and JPEG image decoding at 1080P @30fps.
The display comes with a speaker unit and 4-pin UART/I2C cable.
Features
- ESP32-P4 development board
- Dual-core plus single-core RISC-V setup
- Display
- 3.4" round IPS display
- 10-point touch
- 800 × 800 resolution
- 170° viewing angles
- 300cd/m² brightness
- Processing and wireless
- RISC-V 32-bit dual-core high-performance (HP) processor
- DSP, instruction set expansion and floating point unit (FPU)
- Up to 360MHz main frequency
- RISC-V 32-bit single-core low-power (LP) processor
- Up to 40MHz main frequency
- ESP32-C6 Wi-Fi/BT co-processor
- Wi-Fi 6 and Bluetooth 5 over SDIO
- Memory and security
- 128 KB HP ROM
- 16 KB LP ROM
- 768 KB HP L2 memory
- 32 KB LP SRAM
- 8 KB system TCM
- 32 MB PSRAM stacked in the package
- 32MB Nor Flash over QSPI
- Digital signature peripheral
- Dedicated key management unit
- Interfaces and audio
- USB-A USB 2.0 OTG interface
- SDIO3.0 MicroSD card slot
- USB-C UART flashing port
- 40-pin GPIO expansion interface
- Onboard speaker interface (speaker included)
- Microphone
- Codec chip
- Power amplifier chip
- Camera interface
- MIPI-CSI high-definition camera interface
- Full HD 1080P image capture and encoding
- Integrated ISP
- H.264 and JPEG video encoding at 1080P @30fps
- Display interface
- MIPI-DSI high-definition display interface
- Integrated PPA
- 2D DMA
- JPEG image decoding at 1080P @30fps
What's Onboard?

-
ESP32-P4-Core
- Integrated ESP32-P4NRW32, 32MB Nor Flash
-
ESP32-C6-MINI-1 module
- SDIO interface protocol, extending Wi-Fi 6 / Bluetooth 5 (LE)
-
MIPI CSI interface
- 15-pin 1.0mm pitch connector for connecting MIPI 2-lane cameras
-
ES7210 echo cancellation chip
- Echo cancellation algorithm chip
-
Type-C connector
- USB 2.0 Full-Speed interface for power supply, programming and debugging
-
RTC battery header
- For connecting a rechargeable RTC battery
- Compatible with the RTC Battery for Raspberry Pi 5
-
USB-to-UART Type-C connector
- For power supply, programming and debugging
- Power LED indicator
-
USB OTG Type-A connector
- USB OTG 2.0 High-Speed interface
-
ES8311 low-power audio codec chip
- For audio encoding and decoding
-
Speaker header
- PH 2.0 2P connector, supports 8Ω 2W speakers
-
Onboard microphones
- Microphone inputs with echo cancellation
-
MIPI DSI LCD interface
- For connecting MIPI 2-lane LCD screens
-
ESP32-C6 UART header
- SH1.0 4-pin connector for ESP32-C6 module firmware burning
-
ESP32-P4 I2C header
- SH1.0 4-pin connector for connecting external I2C devices
-
40-pin GPIO header
- 2.54mm pitch, compatible with some Raspberry Pi HATs
- A pin header adapter is required
-
BOOT button
- Press when powering on or resetting to enter download mode
-
MicroSD card slot
- SDIO 3.0 interface protocol
- RESET button
Display Specifications
| Resolution | 800 × 800 pixels (H×V) |
| Display colour gamut | 70% NTSC |
| Contrast ratio | 1200:1 |
| Touch IC | GT9271 |
| Communication interface | MIPI 2-lane |
| Brightness | 300cd/m² |
| Outline dimensions | 115.00 × 115.00 (mm) |
| Display area | 87.60 × 87.60 (mm) |
| Pixel pitch | 0.12075 × 0.12075 (mm) |
| Operation temperature | 0°C ~ 60°C |
Resources
Demo code, schematics, datasheets and more are available over on the product wiki:
- Product Wiki
Package Contents
- 1x ESP32-P4 3.4" Round Touch Display Dev Board (800x800)
- 1x Speaker
- 1x 4-pin UART/I2C cable













Description
This Waveshare display development board is built around the ESP32-P4, with a dual-core plus single-core RISC-V setup. It has a 3.4" round IPS touch display with an 800×800 resolution, and is aimed at embedded projects that need strong human-machine interface support, edge computing capability and plenty of IO.
The display is a 3.4" round IPS toughened glass panel with 10-point touch, 170° viewing angles and 300cd/m² brightness.
The board uses a RISC-V 32-bit dual-core high-performance (HP) system with DSP, instruction set expansion, an FPU and speeds up to 360MHz, alongside a RISC-V 32-bit single-core low-power (LP) system running at up to 40MHz. It also includes an ESP32-C6 co-processor, adding Wi-Fi 6, Bluetooth 5 and related functions over SDIO.
Memory includes 128 KB HP ROM, 16 KB LP ROM, 768 KB HP L2 memory, 32 KB LP SRAM, 8 KB system TCM (Tightly Coupled Memory), 32 MB PSRAM stacked in the package, and 32MB Nor Flash connected over QSPI.
The board features a USB-A USB 2.0 OTG interface, SDIO3.0 MicroSD card slot, USB-C UART flashing port, 40-pin GPIO expansion interface (compatible with some Raspberry Pi HATs). It also has an onboard speaker interface and dual microphones, supported by a codec and power amplifier. An RTC chip and RTC battery header (compatible with the RTC Battery for Pi 5), provides real-time clock functions.
There is an onboard MIPI-CSI high-definition camera interface with support for full HD 1080P image capture and encoding, an integrated ISP, and H.264 and JPEG video encoding at 1080P @30fps. It also includes a MIPI-DSI high-definition display interface, integrated PPA (Pixel Processing Accelerator), 2D DMA (Direct Memory Access), and JPEG image decoding at 1080P @30fps.
The display comes with a speaker unit and 4-pin UART/I2C cable.
Features
- ESP32-P4 development board
- Dual-core plus single-core RISC-V setup
- Display
- 3.4" round IPS display
- 10-point touch
- 800 × 800 resolution
- 170° viewing angles
- 300cd/m² brightness
- Processing and wireless
- RISC-V 32-bit dual-core high-performance (HP) processor
- DSP, instruction set expansion and floating point unit (FPU)
- Up to 360MHz main frequency
- RISC-V 32-bit single-core low-power (LP) processor
- Up to 40MHz main frequency
- ESP32-C6 Wi-Fi/BT co-processor
- Wi-Fi 6 and Bluetooth 5 over SDIO
- Memory and security
- 128 KB HP ROM
- 16 KB LP ROM
- 768 KB HP L2 memory
- 32 KB LP SRAM
- 8 KB system TCM
- 32 MB PSRAM stacked in the package
- 32MB Nor Flash over QSPI
- Digital signature peripheral
- Dedicated key management unit
- Interfaces and audio
- USB-A USB 2.0 OTG interface
- SDIO3.0 MicroSD card slot
- USB-C UART flashing port
- 40-pin GPIO expansion interface
- Onboard speaker interface (speaker included)
- Microphone
- Codec chip
- Power amplifier chip
- Camera interface
- MIPI-CSI high-definition camera interface
- Full HD 1080P image capture and encoding
- Integrated ISP
- H.264 and JPEG video encoding at 1080P @30fps
- Display interface
- MIPI-DSI high-definition display interface
- Integrated PPA
- 2D DMA
- JPEG image decoding at 1080P @30fps
What's Onboard?

-
ESP32-P4-Core
- Integrated ESP32-P4NRW32, 32MB Nor Flash
-
ESP32-C6-MINI-1 module
- SDIO interface protocol, extending Wi-Fi 6 / Bluetooth 5 (LE)
-
MIPI CSI interface
- 15-pin 1.0mm pitch connector for connecting MIPI 2-lane cameras
-
ES7210 echo cancellation chip
- Echo cancellation algorithm chip
-
Type-C connector
- USB 2.0 Full-Speed interface for power supply, programming and debugging
-
RTC battery header
- For connecting a rechargeable RTC battery
- Compatible with the RTC Battery for Raspberry Pi 5
-
USB-to-UART Type-C connector
- For power supply, programming and debugging
- Power LED indicator
-
USB OTG Type-A connector
- USB OTG 2.0 High-Speed interface
-
ES8311 low-power audio codec chip
- For audio encoding and decoding
-
Speaker header
- PH 2.0 2P connector, supports 8Ω 2W speakers
-
Onboard microphones
- Microphone inputs with echo cancellation
-
MIPI DSI LCD interface
- For connecting MIPI 2-lane LCD screens
-
ESP32-C6 UART header
- SH1.0 4-pin connector for ESP32-C6 module firmware burning
-
ESP32-P4 I2C header
- SH1.0 4-pin connector for connecting external I2C devices
-
40-pin GPIO header
- 2.54mm pitch, compatible with some Raspberry Pi HATs
- A pin header adapter is required
-
BOOT button
- Press when powering on or resetting to enter download mode
-
MicroSD card slot
- SDIO 3.0 interface protocol
- RESET button
Display Specifications
| Resolution | 800 × 800 pixels (H×V) |
| Display colour gamut | 70% NTSC |
| Contrast ratio | 1200:1 |
| Touch IC | GT9271 |
| Communication interface | MIPI 2-lane |
| Brightness | 300cd/m² |
| Outline dimensions | 115.00 × 115.00 (mm) |
| Display area | 87.60 × 87.60 (mm) |
| Pixel pitch | 0.12075 × 0.12075 (mm) |
| Operation temperature | 0°C ~ 60°C |
Resources
Demo code, schematics, datasheets and more are available over on the product wiki:
- Product Wiki
Package Contents
- 1x ESP32-P4 3.4" Round Touch Display Dev Board (800x800)
- 1x Speaker
- 1x 4-pin UART/I2C cable
























