Olimex ESP32-P4-PC RISC-V Board Adds HDMI, Ethernet and PoE

Olimex has released the ESP32-P4-PC, an open-source development board built around Espressif’s ESP32-P4NRW32 chip. Measuring 90 × 60 mm, the board combines HDMI output, 10/100 Ethernet, four USB 2.0 ports, and battery-backed power support on a compact RISC-V microcontroller platform.

The board is priced at €24.95, with shipments expected to begin February 23, 2026. It targets embedded systems that need display output and wired connectivity without stepping up to a full Linux single-board computer.

The ESP32-P4NRW32 features a dual-core 32-bit RISC-V processor running up to 400 MHz. A separate low-power RISC-V core, clocked up to 40 MHz, handles background tasks and energy-sensitive operations. The chip includes an AI instruction extension, a floating-point unit, and a 2D Pixel Processing Accelerator. Hardware support for H.264 and JPEG is also integrated.

This hardware mix is designed for real-time graphics, embedded interfaces, and multimedia handling where stable timing is more important than multitasking.

The memory configuration includes 768 KB of internal L2 memory and 32 MB of external PSRAM. Storage comes from 16 MB of onboard NOR flash, with expansion through a microSD slot. Compared to earlier ESP32 boards, the additional RAM allows smoother graphical user interfaces and improved video buffering.

HDMI output is implemented using an LT8912B MIPI-to-HDMI bridge. Developers can connect the board directly to standard monitors without adding external display controllers. For industrial control panels, kiosks, smart dashboards, or digital signage, this simplifies system design.

MIPI DSI and MIPI CSI interfaces are also available. This allows display panels and camera modules to operate from the same microcontroller. With built-in video acceleration and 2D graphics support, the board can function as an embedded display controller, camera viewer, or compact vision system.

Networking is handled through a 10/100 Mbps Fast Ethernet port. Power over Ethernet is supported through an optional add-on module. Although limited to Fast Ethernet speeds, the wired-first design favors stable and predictable connectivity in commercial and industrial environments.

Wireless networking is not included by default. Expansion is possible through the UEXT connector for add-on modules.

Olimex ESP32-P4-PC board layout showing HDMI, PoE, USB-C and GPIO
HDMI, PoE, USB and GPIO expansion on ESP32-P4-PC. Credit: cnx-software

Four USB 2.0 Type-A ports are integrated directly on the board. This allows keyboards, storage devices, barcode scanners, and other USB peripherals to connect without external hubs. USB-JTAG support simplifies programming and debugging under the ESP-IDF framework. A 20-pin GPIO header provides additional I/O for custom integrations.

Power options include USB Type-C input, LiPo battery operation, and optional PoE. The board integrates battery charging, power sensing, and a step-up converter. In applications such as access control systems or industrial terminals, it can continue operating during short power interruptions.

The ESP32-P4-PC does not run Linux and is not intended to replace Raspberry Pi-class systems. Instead, it sits between traditional microcontroller boards and entry-level ARM SBCs, offering richer I/O while maintaining fast boot times and real-time behavior.

Also Read: DShanPi-A1 RK3576 SBC Launches With HDMI Input, Dual GbE and 6 TOPS AI

All hardware design files are open source, including KiCad schematics and layout files. Developers and OEMs can adapt the design for custom products while using Espressif’s existing ESP-IDF development ecosystem.

For display-driven embedded projects that require wired networking, HDMI output, and flexible power options, the ESP32-P4-PC delivers an unusually integrated feature set in a compact and affordable format.

Key Technical Specifications

SoCESP32-P4NRW32
CPUDual-core 32-bit RISC-V up to 400 MHz
Low-Power CoreRISC-V LP core up to 40 MHz
AI & GraphicsAI instruction extension, single-precision FPU, 2D Pixel Processing Accelerator
Memory768 KB internal L2 + 32 MB external PSRAM
Storage16 MB NOR Flash + microSD card slot
HDMIVia LT8912B MIPI-to-HDMI bridge
Display InterfaceMIPI DSI
Camera InterfaceMIPI CSI
Video AccelerationH.264 and JPEG hardware support
Ethernet10/100 Mbps Fast Ethernet
PoEOptional add-on module
USB4 × USB 2.0 Type-A
DebuggingUSB-JTAG
Power InputUSB-C, LiPo battery, optional PoE
Battery FeaturesIntegrated charger, step-up converter, power sensing
Dimensions90 × 60 mm
Hardware DesignFully open source (KiCad files and schematics available)

Sources: OlimexCNX Software

Related Articles

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Latest Articles