# 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.

## Quick Facts

- **Brand:** Waveshare
- **Board Type:** dev-board
- **Price:** ~$18.99
- **Product Readiness:** consumer
- **CPU:** ESP32-P4 RISC-V dual-core @ 400MHz + LP @ 40MHz, FPU, AI extensions, HW crypto (AES/SHA/RSA/ECC)
- **CPU Architecture:** RISC-V
- **CPU Cores:** 2 + 1 LP
- **RAM:** 768KB HP SRAM + 32KB LP SRAM + 8KB TCM
- **PSRAM:** 32MB
- **Flash:** 16MB
- **USB:** USB-C (UART) + USB 2.0 OTG HS (host/device jumper)
- **Power:** 5V
- **Operating Voltage:** 3.3V
- **Antenna:** Built-in PCB antenna
- **SD Card:** microSD

## Connectivity

- **Wifi:** 802.11ax (WiFi 6)
- **Bluetooth:** BLE 5.0
- **Ethernet:** 10/100 Mbps

## Open Source

- **Firmware:** No
- **Schematics:** Yes
- **PCB Layout:** No

## Compatible Firmware

arduino, esp-idf

## Use Cases

- All-in-One IoT Development
- WiFi 6 + Ethernet Gateway
- Smart Home HMI Panel
- Voice Assistant Prototype
- Multimedia Kiosk
- Industrial Controller

## Components

- **ESP32-P4** (mcu): 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. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.espressif.com%2Fsites%2Fdefault%2Ffiles%2Fdocumentation%2Fesp32-p4_datasheet_en.pdf&ref=openhardware.directory&product=waveshare-esp32-p4-wifi6-dev-kit&source=md-export)
- **ESP32-C6-MINI-1** (wireless-module): Espressif ESP32-C6 module providing WiFi 6 (802.11ax) 2.4GHz and Bluetooth 5 LE connectivity via SDIO interface to the ESP32-P4. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.espressif.com%2Fsites%2Fdefault%2Ffiles%2Fdocumentation%2Fesp32-c6-mini-1_mini-1u_datasheet_en.pdf&ref=openhardware.directory&product=waveshare-esp32-p4-wifi6-dev-kit&source=md-export)
- **IP101GRI** (ethernet-phy): IC Plus IP101GRI single-port 10/100 Fast Ethernet PHY with RMII interface and auto-negotiation. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fdatasheet.lcsc.com%2Flcsc%2F1811081445_IC-Plus-IP101GRI_C82105.pdf&ref=openhardware.directory&product=waveshare-esp32-p4-wifi6-dev-kit&source=md-export)
- **ES8311** (audio-codec): 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. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fdl.espressif.com%2Fdl%2Fschematics%2FAudio_ES8311.pdf&ref=openhardware.directory&product=waveshare-esp32-p4-wifi6-dev-kit&source=md-export)
- **NS4150B** (audio-amplifier): Nsiway NS4150B filterless Class-D mono audio power amplifier driving up to 3W into 4-ohm speakers. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fdatasheet.lcsc.com%2Flcsc%2F1811151231_Nsiway-Tech-NS4150B_C180457.pdf&ref=openhardware.directory&product=waveshare-esp32-p4-wifi6-dev-kit&source=md-export)
- **microphone** (microphone): Surface-mount MEMS microphone for voice input, connected via the I2S audio bus. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.waveshare.com%2Fwiki%2FESP32-P4-WIFI6-DEV-KIT&ref=openhardware.directory&product=waveshare-esp32-p4-wifi6-dev-kit&source=md-export)

## Protocols

- **I2C**: SDA=GPIO7, SCL=GPIO8
- **I2S**: MCLK=GPIO13, SCLK=GPIO12, ASDOUT=GPIO11, LRCK=GPIO10, DSDIN=GPIO9
- **SDIO**: CLK=GPIO43, CMD=GPIO44, D0=GPIO39, D1=GPIO40, D2=GPIO41, D3=GPIO42
- **MIPI DSI**: 2-lane display interface
- **MIPI CSI**: 2-lane camera interface
- **UART**: Via USB-C (UART0) + SH1.0 header
- **USB OTG**: USB 2.0 HS, switchable host/device via jumper
- **ADC**
- **GPIO**
- **PWM**
- **JTAG**

## GPIO Map

| Pin | Name | Type | Functions |
|-----|------|------|-----------|
| GPIO7 | I2C SDA | — | — |
| GPIO8 | I2C SCL | — | — |
| GPIO9 | I2S DSDIN | — | — |
| GPIO10 | I2S LRCK | — | — |
| GPIO11 | I2S ASDOUT | — | — |
| GPIO12 | I2S SCLK | — | — |
| GPIO13 | I2S MCLK | — | — |
| GPIO39 | SD D0 | — | — |
| GPIO40 | SD D1 | — | — |
| GPIO41 | SD D2 | — | — |
| GPIO42 | SD D3 | — | — |
| GPIO43 | SD CLK | — | — |
| GPIO44 | SD CMD | — | — |
| GPIO53 | PA_Ctrl (NS4150B enable) | — | — |

## Description

# 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

- [Product Page](https://www.waveshare.com/esp32-p4-wifi6-dev-kit.htm)
- [Wiki and Tutorials](https://www.waveshare.com/wiki/ESP32-P4-WIFI6-DEV-KIT)
- [Board Schematic](https://files.waveshare.com/wiki/ESP32-P4-WIFI6-DEV-KIT/ESP32-P4-WIFI6-DEV-KIT-datasheet.pdf)
- [Demo Code](https://files.waveshare.com/wiki/ESP32-P4-WIFI6-DEV-KIT/ESP32-P4-NANO_Demo.zip)
- [ESP32-P4 Datasheet](https://www.espressif.com/sites/default/files/documentation/esp32-p4_datasheet_en.pdf)

## Where to Buy

- [Waveshare](https://openhardware.directory/r?to=https%3A%2F%2Fwww.waveshare.com%2Fesp32-p4-wifi6-dev-kit.htm&ref=openhardware.directory&product=waveshare-esp32-p4-wifi6-dev-kit&source=md-export) — $18.99

## Resources

- [product](https://openhardware.directory/r?to=https%3A%2F%2Fwww.waveshare.com%2Fesp32-p4-wifi6-dev-kit.htm&ref=openhardware.directory&product=waveshare-esp32-p4-wifi6-dev-kit&source=md-export)
- [wiki](https://openhardware.directory/r?to=https%3A%2F%2Fwww.waveshare.com%2Fwiki%2FESP32-P4-WIFI6-DEV-KIT&ref=openhardware.directory&product=waveshare-esp32-p4-wifi6-dev-kit&source=md-export)
- [github](https://openhardware.directory/r?to=https%3A%2F%2Fgithub.com%2Fwaveshareteam%2FESP32-display-support%2F&ref=openhardware.directory&product=waveshare-esp32-p4-wifi6-dev-kit&source=md-export)
- [datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.espressif.com%2Fsites%2Fdefault%2Ffiles%2Fdocumentation%2Fesp32-p4_datasheet_en.pdf&ref=openhardware.directory&product=waveshare-esp32-p4-wifi6-dev-kit&source=md-export)
- [schematics](https://openhardware.directory/r?to=https%3A%2F%2Ffiles.waveshare.com%2Fwiki%2FESP32-P4-WIFI6-DEV-KIT%2FESP32-P4-WIFI6-DEV-KIT-datasheet.pdf&ref=openhardware.directory&product=waveshare-esp32-p4-wifi6-dev-kit&source=md-export)

## Tags

`esp32-p4`, `risc-v`, `waveshare`, `wifi6`, `bluetooth-5`, `esp32-c6`, `ethernet`, `poe`, `mipi-dsi`, `mipi-csi`, `h264`, `audio`, `headphone-jack`, `hmi`, `multimedia`, `development-board`

## Images

![Waveshare ESP32-P4-WIFI6-DEV-KIT](https://nbg1.your-objectstorage.com/openhardware-directory/entities/waveshare-esp32-p4-wifi6-dev-kit/aaf2656f9770.jpg)
![Waveshare ESP32-P4-WIFI6-DEV-KIT](https://nbg1.your-objectstorage.com/openhardware-directory/entities/waveshare-esp32-p4-wifi6-dev-kit/ae4b4f277aaa.jpg)
![Waveshare ESP32-P4-WIFI6-DEV-KIT](https://nbg1.your-objectstorage.com/openhardware-directory/entities/waveshare-esp32-p4-wifi6-dev-kit/2ee6c339033f.jpg)

---
[View full device page](https://openhardware.directory/devices/waveshare-esp32-p4-wifi6-dev-kit)