ESP32-P4-NANO 🚀 is a dual-core RISC-V high-performance development board based on the ESP32-P4 chip designed by Waveshare. It supports a wide range of human-computer interfaces, including MIPI-CSI (with integrated ISP) and MIPI-DSI, plus common peripherals like SPI, I2S, I2C, LED PWM, MCPWM, RMT, ADC, UART, and TWAI™. It also supports USB OTG 2.0 HS, Ethernet, and SDIO Host 3.0 for high-speed connectivity ⚡. The chip integrates a digital signature peripheral and a dedicated key management unit 🔐 for enhanced security. ESP32-P4-NANO is built for high-performance and high-security applications, ideal for HMI, edge computing, and rich IO scenarios.
✨ Features
🧠 Processor
- Dual-core RISC-V 32-bit processor (HP system) with DSP, FPU, and instruction set extensions — up to 400MHz
- Single-core RISC-V 32-bit processor (LP system) — up to 40MHz
- ESP32-C6 WiFi/BT co-processor via SDIO — supports WiFi 6 & Bluetooth 5 📶
🗂️ Memory
- 128 KB HP ROM + 16 KB LP ROM
- 768 KB HP L2MEM + 32 KB LP SRAM + 8 KB TCM
- 32 MB PSRAM (stacked) + 16 MB Nor Flash via QSPI
🔌 Peripheral Interfaces
- 2×13 pin headers — 28 programmable GPIOs 🧩
- Type-A USB 2.0 OTG, 100Mbps Ethernet, SDIO3.0 TF slot, Type-C UART flashing port
- Speaker interface, microphone, codec + amplifier — full audio support 🔊🎤
- MIPI-CSI camera interface — 1080P @30fps, H.264 & JPEG encoding 📷
- MIPI-DSI display interface — 1080P @30fps, JPEG decoding, 2D DMA acceleration 🖥️
- PoE module interface — flexible power via single network cable 🔌🌐
🧩 Hardware Description
| 1. ESP32-P4NRW32 2. ESP32-C6-MINI-1 3. Display screen interface 4. Camera interface 5. Type-C interface 6. USER-LED 7. BOOT button | 8. RESET button 9. PoE/external power interface 10. RTC holder 11. SMD microphone 12. PoE module interface 13. Type-A interface 14. RJ45 network port 15. Speaker interface 16. GPIO interface 17. TF card slot |