Powered by Espressif Systems ESP32-P4NRW32 SoC with a 400 MHz dual-core RISC-V CPU, 768 KB RAM, and 32MB PSRAM, the Olimex ESP32-P4-PC stands out as one of the most advanced ESP32-P4 boards currently available.
This open-source hardware board includes 16 MB SPI flash, HDMI and MIPI DSI display interfaces, a MIPI CSI camera interface, a 3.5mm audio jack, Fast Ethernet, and four USB 2.0 ports, along with a UEXT connector and a 20-pin GPIO header for expansion. It can be powered via a USB Type-C port, a LiPo battery, or PoE through an add-on board.

Olimex ESP32-P4-PC specifications:
- SoC – Espressif Systems ESP32-P4NRW32
- CPU
- Dual-core 32-bit RISC-V HP (High-performance) CPU @ up to 400 MHz with AI instructions extension and single-precision FPU
- Single-RISC-V LP (Low-power) MCU core @ up to 40 MHz
- Memory
- 768 KB HP L2MEM (for dual-core CPU), 32 KB LP SRAM, 8 KB TCM (for LP MCU core)
- 32MB PSRAM
- Storage – 128 KB HP ROM, 16 KB LP ROM
- GPU – 2D Pixel Processing Accelerator (PPA)
- VPU – H.264 and JPEG codecs support
- CPU
- Storage
- 16MB NOR Flash
- MicroSD card slot
- Display I/F
- Camera I/F – MIPI CSI connector
- Audio – 3.5mm audio jack
- Networking – 10/100 Mbps Ethernet RJ45 port via optional PoE
- USB – 4x USB 2.0 Type-A ports
- Expansion
- 10-pin UEXT connector for Olimex modules
- 20-pin GPIO header with 2.54mm pitch (unpopulated)
- Debugging – USB JTAG for programming and debugging
- Misc – Boot and Reset buttons
- Power management
- 5V via USB Type-C port
- LiPo battery charger and step-up converter
- Battery sense and external power sense
- Optional PoE support