
Waveshare ESP32-P4-WIFI6-DEV-KIT
Full-featured ESP32-P4 development board with WiFi 6 and Bluetooth 5 LE via ESP32-C6, 100Mbps Ethernet, PoE header, 3.5mm headphone jack, USB OTG HS switchable host/device, 16MB flash, 32MB PSRAM, MIPI-DSI/CSI, and 28 GPIOs.
$18.99
Tap any value to browse matching devices
Specifications
Components
Espressif ESP32-P4 high-performance RISC-V dual-core MCU at up to 400MHz with MIPI-DSI/CSI, H.264 encoding, USB 2.0 OTG HS, and hardware crypto.
Espressif ESP32-C6 module providing WiFi 6 (802.11ax) 2.4GHz and Bluetooth 5 LE connectivity via SDIO interface to the ESP32-P4.
IC Plus IP101GRI single-port 10/100 Fast Ethernet PHY with RMII interface and auto-negotiation.
Everest Semiconductor ES8311 mono audio codec with ADC and DAC, I2S interface, and I2C control at address 0x18. Drives both speaker output and 3.5mm headphone jack.
Nsiway NS4150B filterless Class-D mono audio power amplifier driving up to 3W into 4-ohm speakers.
Surface-mount MEMS microphone for voice input, connected via the I2S audio bus.
Bus Interfaces
GPIO Map
Waveshare ESP32-P4-WIFI6-DEV-KIT
The Waveshare ESP32-P4-WIFI6-DEV-KIT is the most feature-complete ESP32-P4 development board in the Waveshare lineup. It combines WiFi 6, Bluetooth 5 LE, 100Mbps Ethernet, a 3.5mm headphone jack, USB OTG with host/device switching, PoE module header, and RTC battery holder -- all on a single board with the same powerful ESP32-P4 RISC-V processor.
Key Highlights
- High Performance: ESP32-P4 dual-core RISC-V at 400MHz with AI extensions and FPU
- Triple Connectivity: WiFi 6 (ESP32-C6) + Bluetooth 5 LE + 100Mbps Ethernet (IP101GRI)
- PoE Ready: Onboard PoE module header for single-cable power and data
- Enhanced Audio: ES8311 codec + NS4150B amplifier + MEMS microphone + 3.5mm headphone jack + speaker connector
- USB Flexibility: USB 2.0 OTG HS port switchable between HOST and DEVICE mode via jumper
- RTC Battery: Onboard rechargeable RTC battery holder for timekeeping
- Memory: 32MB PSRAM + 16MB NOR flash + 768KB on-chip SRAM
- Display and Camera: 2-lane MIPI-DSI (5/7/8/10.1-inch screens) and 2-lane MIPI-CSI with ISP
- Video Processing: H.264 encoder (1080p at 30fps), JPEG codec, PPA accelerator
- Storage: SDIO 3.0 microSD slot
- Expansion: 2x20 pin header with 28 programmable GPIOs
Onboard Components
| Component | Function | Interface |
|---|---|---|
| ESP32-P4NRW32 | Main MCU (RISC-V dual-core 400MHz) | --- |
| ESP32-C6-MINI-1 | WiFi 6 + BLE 5 co-processor | SDIO |
| IP101GRI | 10/100 Ethernet PHY | RMII |
| ES8311 | Mono audio codec (I2C addr: 0x18) | I2S + I2C |
| NS4150B | Class-D audio amplifier | GPIO53 enable |
| SMD Microphone | MEMS microphone | I2S input |
Pin Assignments
I2C Bus
| Signal | GPIO |
|---|---|
| SDA | GPIO7 |
| SCL | GPIO8 |
I2S Audio Bus
| Signal | GPIO |
|---|---|
| MCLK | GPIO13 |
| SCLK | GPIO12 |
| ASDOUT | GPIO11 |
| LRCK | GPIO10 |
| DSDIN | GPIO9 |
SD Card (SDMMC)
| Signal | GPIO |
|---|---|
| CLK | GPIO43 |
| CMD | GPIO44 |
| D0-D3 | GPIO39-42 |
Kit Variants
- ESP32-P4-WIFI6-DEV-KIT: Base board + speaker + SH1.0 cables ($18.99)
- ESP32-P4-WIFI6-DEV-KIT-A: + RPi Camera (B) 5MP OV5647
- ESP32-P4-WIFI6-DEV-KIT-B: + 7-inch DSI touch display (720x1280) + camera
- ESP32-P4-WIFI6-DEV-KIT-C: + 10.1-inch DSI touch display (800x1280) + camera
Development Environment
Arduino IDE (v3.2.0+) and ESP-IDF (v5.3.1+). Waveshare provides demo packages covering WiFi station, audio codec, display LVGL, Ethernet, and camera demos.
Resources
Use Cases
6Resources
Where to Buy
Explore more of the directory — popular use cases, firmware, and specs to browse next.




