ESP32-P4-ETH Ethernet Development Board Based on ESP32-P4 Chip
Overview The ESP32-P4-ETH is a high-performance multimedia development board built on the high-powered ESP32-P4 RISC-V processor. Designed for demanding AIoT and multimedia applications, it integrates a 10/100M wired Ethernet port, MIPI-CSI camera input, MIPI-DSI display output, and a rich set of peripheral interfaces (SPI, I2S, I2C, PWM, ADC, UART, and TWAI). Featuring robust hardware-level H.264/JPEG encoding and JPEG decoding capabilities alongside stable wired connectivity, the ESP32-P4-ETH delivers exceptional performance for edge computing and local media handling. It is an ideal hardware foundation for building custom ESP-KVM / IP-KVM systems, edge computing devices, industrial HMIs, smart home hubs, and IoT edge nodes. Note: The ESP32-P4 platform currently has limited compatibility with the Arduino ecosystem. ESP-IDF is strongly recommended for development to ensure stability. Key Features 🧠 Advanced Processing & High-Capacity Memory ESP32-P4NRW32 Processor: Dual-core HP system (RISC-V 32-bit up to 360MHz) paired with a single-core LP system (up to 40MHz), complete with DSP, FPU, and ISA extensions. Massive Onboard Memory: Packed with 32MB stacked PSRAM and 32MB onboard NOR Flash to smoothly handle complex multimedia applications and edge AI workloads. 🎥 Ultra-Fast Multimedia & Camera Capabilities MIPI-CSI Camera Interface: 2-lane interface with integrated ISP and hardware H.264/JPEG encoder supporting up to 1080p@30fps video capture. MIPI-DSI Display Interface: 2-lane interface integrated with Pixel Processing Accelerator (PPA), 2D graphics acceleration, and hardware JPEG decoding up to 1080p@30fps. Compatible with 5, 7, 8, and 10.1-inch DSI screens. Integrated Audio Circuitry: Features an onboard SMD microphone and an MX1.25 speaker header (supports 8Ω 2W speaker) for quick voice and audio integration. 🌐 Versatile Connectivity & Expansion Options 10/100M Ethernet RJ45: Ensures low-latency, stable wired network communication for network-critical applications like KVM over IP. Dual USB Functions: Onboard USB Type-C port for power supply, flashing, and debugging, plus a reserved 4-pin header supporting high-speed USB OTG 2.0 data transfers. Micro SD Card Storage: Onboard Micro SD slot driven by SDIO 3.0 protocol for high-speed local storage expansion. 27 Programmable GPIOs: Includes two 2×20-pin pin headers (un-soldered), pin-compatible with select Raspberry Pi Pico expansion boards. PoE Power Ready: Supports Power over Ethernet via an optional dedicated PoE expansion module (sold separately). 🔒 Bank-Level Hardware Security Comprehensive Security Features: Hardware Secure Boot, Flash encryption, cryptographic hardware accelerators, TRNG, digital signature peripheral, and a dedicated Key Management Unit. Hardware Access Protection: Provides privilege separation and access permission management to safeguard your code and sensitive data at the hardware level. Important Usage & Compatibility Notes ⚠️ IMPORTANT USER NOTICE: GPIO Soldering: The 2x20-pin GPIO headers are included in the package but are un-soldered. Soldering is required if you plan to utilize GPIO expansion. PoE Functionality: PoE power supply capability requires an additional dedicated PoE expansion module, which is NOT included in the standard package. Development Framework: ESP32-P4 support under the Arduino framework is currently limited. We highly recommend using the official ESP-IDF framework for stability during development. Technical Specifications Parameter Details Processor ESP32-P4NRW32 • HP Dual-Core RISC-V up to 360MHz • LP Single-Core RISC-V up to 40MHz On-Chip Memory 128KB HP ROM, 16KB LP ROM, 768KB HP L2MEM, 32KB LP SRAM, 8KB TCM External Memory 32MB Stacked PSRAM, 32MB Onboard NOR Flash Ethernet 10/100M RJ45 Ethernet Port Camera Interface 2-Lane MIPI-CSI with ISP & H.264/JPEG hardware encoder (up to 1080p@30fps) Display Interface 2-Lane MIPI-DSI with PPA & 2D DMA graphics accelerator, hardware JPEG decoder (up to 1080p@30fps) USB Ports • Type-C: Power supply, flashing, and debugging • 4-Pin Header: USB OTG 2.0 High-Speed Storage Expansion Micro SD Card Slot (SDIO 3.0 protocol) Audio Features Onboard SMD Microphone + MX1.25 2P Speaker Header (supports 8Ω 2W speaker) GPIO Expansion 2×20-Pin Headers (un-soldered, 27 programmable GPIOs) Hardware Security Secure Boot, Flash Encryption, Crypto Accelerators, TRNG, Digital Signature, Key Management Unit Power Supply 5V via USB Type-C; PoE expandable (requires optional module) Board Dimensions 78.00 × 21.00 mm Packing List 1 x ESP32-P4-ETH Development Board 2 x 20-pin GPIO Headers
ESP32-P4-ETH, ESP32-P4-ETH-M, ESP32-P4-POE-ETH