Waveshare ESP32-P4 board features WiFi 6, BLE 5, CSI/DSI, and PoE
Waveshare's new ESP32-P4 devkit features dual RISC-V processors, Wi-Fi 6, Bluetooth 5, Ethernet, and interfaces for cameras, displays, and audio.
Waveshare ESP32-P4-WIFI6-DEV-KIT
Waveshare’s ESP32-P4 WiFi 6 devkit features a dual-SoC design, Ethernet, PoE, CSI/DSI, audio, and AI speech support in a Raspberry Pi-like form factor.
Waveshare has recently ESP32-P4-WIFI6-DEV-KIT, an ESP32-P4 and ESP32-C6 development board with Wi-Fi 6 and Bluetooth 5/BLE connectivity, making it suitable for secure, high-speed, and feature-rich edge computing, IoT gateways, HMI projects, and IoT applications.
The board integrates a dual-core and single-core RISC-V processor, 32 MB PSRAM, 16 MB flash, Ethernet, USB 2.0 OTG, and SDIO 3.0. It supports MIPI-CSI/DSI for camera and display, has an onboard mic, speaker header, audio jack, RTC battery header, and PoE module option. It also comes with robust security features, including secure boot, flash encryption, and hardware accelerators.
ESP32-P4-WIFI6-DEV-KIT Hardware Overview
ESP32-P4-WIFI6-DEV-KIT Pinout
Waveshare ESP32-P4-WIFI6-DEV-KIT Specifications:
- SoC (Dual SoC Design):
- 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
- Wireless: 2.4 GHz Wi-Fi 6 + Bluetooth 5/BLE (via SDIO 3.0 interface)
- Storage: 16MB NOR Flash
- Microcontroller: ESP32-P4NRW32
- Storage: MicroSD card slot (SDIO 3.0)
- Display:
- MIPI-DSI 2-lane interface, supports 5/7/8/10.1″ displays
- Optional 7″ (720×1280) or 10.1″ (800×1280) capacitive touchscreens with 10-point touch
- Camera: MIPI-CSI 2-lane interface with ISP, supports OV5647 and similar cameras
- Audio:
- Onboard microphone
- 3.5mm audio jack (headphone output)
- 2-pin speaker header (8Ω/2W supported)
- Networking:
- Wi-Fi 6 (ESP32-C6)
- Bluetooth 5 / BLE (ESP32-C6)
- 10/100M Ethernet (RJ45 port)
- Reserved PoE module header (optional PoE HAT, not included)
- USB:
- USB OTG 2.0 high-speed, configurable as HOST or DEVICE via jumper
- 2x USB-A host ports
- 2x USB Type-C UART port (power, programming, debugging)
- Expansion:
- 40-pin GPIO header (28 usable programmable GPIOs)
- I²C, I³C, SPI, UART, TWAI (CAN), ADC, PWM, RMT
- ESP32-C6 UART pads for debugging
- Misc:
- BOOT & RST buttons
- Power indicator LED
- USB OTG function switch (host/device)
- ESP32-C6 UART pads for debugging
- Supports AI speech interaction with online LLM platforms
- RTC battery header (rechargeable only)
- ESP32-C6 SMD antenna
- Power Supply:
- 5V from USB Type-C
- 5V from USB OTG (host/device)
- 5V via PoE header (with optional
- Dimensions: 85 x 56 mm
The ESP32-P4-WIFI6-DEV-KIT supports ESP-IDF for full access to Wi-Fi 6, BLE 5, Ethernet, USB, MIPI-CSI/DSI, and security features. It also works with Arduino-ESP32 for easier prototyping, with programming and debugging over USB Type-C/UART. More information about the development board can be found on Waveshares’ wiki page.
ESP32-P4-WIFI6-DEV-KIT Dimensons
Previously, we have written about other ESP32-P4-based development boards, including the DFRobot FireBeetle 2, the Waveshare Smart 86 Box, the Wireless Tag WT99P4C5-S1 dev board, the ESP32-P4-MINI board, and the Waveshare ESP32-P4-Module Development Board. Feel free to check those out if you are interested in different ESP32-P4-based development boards.
ESP32-P4-WIFI6-DEV-KIT: Basic, Kit A, Kit B (7″ display), Kit C (10.1″ display)
The ESP32-P4-WIFI6-DEV-KIT comes in four versions. The Basic Kit includes only the board. Kit A adds basic accessories. Kit B includes a 7-inch DSI touch display, and Kit C includes a 10.1-inch DSI touch display. The kits are available from the Waveshare store, priced between $18.99 and $74.99 depending on the version.
All images courtesy of Waveshare




