ESP32-P4-Pi Board Combines Wi-Fi 6, Ethernet, and Pi Form Factor
VIEWE’s dual-chip ESP32-P4 and ESP32-C6 platform targets HMI, edge AI, multimedia, and industrial IoT applications with rich multimedia and connectivity features.
VIEWE has introduced the ESP32-P4-Pi-VIEWE, a Raspberry Pi-like development board built around the ESP32-P4 RISC-V processor and featuring an ESP32-C6 for wireless connectivity. Designed for multimedia, HMI, edge AI, and industrial IoT applications, while maintaining compatibility with Raspberry Pi accessories and enclosures with its standard 85 x 56 mm layout and 40-pin GPIO header.
The development board includes various multimedia features such as MIPI-CSI camera input with ISP, MIPI-DSI display output, H.264 encoding, and hardware acceleration (PPA), plus voice capabilities with dual microphones, echo cancellation (ES7210), and audio codec (ES8311). Connectivity options include 100 Mbps Ethernet with optional PoE, USB 2.0 OTG/host, microSD, and a 40-pin GPIO header compatible with Raspberry Pi accessories, exposing interfaces such as UART (RS-485), I2C, SPI, and CAN. Additional features include a 6-axis IMU, camera, and display connectors.
Raspberry Pi-like ESP32-P4-Pi board with Wi-Fi 6, Ethernet, and 40-pin GPIO
ESP32-P4-Pi-VIEWE specifications:
- SoC: Espressif ESP32-P4
- Dual-core 32-bit RISC-V processor clocked up to 400MHz
- Single-core low-power RISC-V processor running at 40MHz
- Hardware acceleration for graphics and multimedia workloads
- Wireless: ESP32-C6
- Wi-Fi 6
- Bluetooth 5 LE
- Memory:
- 32MB stacked PSRAM
- 16MB NOR flash
- Multimedia:
- MIPI-CSI camera interface with ISP
- MIPI-DSI display interface
- 264 video encoder
- JPEG codec
- 2D Pixel Processing Accelerator (PPA)
- Audio:
- Dual microphones
- ES7210 echo cancellation chip
- ES8311 audio codec
- Speaker connector
- Networking:
- 100Mbps Ethernet RJ45 port
- Optional PoE module support
- USB:
- USB 2.0 OTG Type-A port
- USB Type-C for power and programming
- Dedicated USB-to-UART Type-C port
- Expansion:
- 40-pin Raspberry Pi-compatible GPIO header
- UART, SPI, I2C, PWM, RS485, and TWAI (CAN Bus)
- MicroSD card slot
- Misc:
- 6-axis IMU sensor
- RGB LED
- Boot and reset buttons
- Dimensions: 85 x 56 mm
ESP32-P4-Pi-VIEWE Block Diagram
ESP32-P4-Pi board layout showing key components, ports, and interfaces
The board appears to target applications such as smart home control panels, industrial automation systems, service robots, multimedia terminals, smart appliances, and edge AI devices. Espressif also positions the ESP32-P4 platform as a lower-power alternative to Linux SBCs for real-time HMI and multimedia workloads.
Previously, we have covered several ESP32-P4-based platforms, including the Waveshare ESP32-P4-WIFI6-POE-ETH development board, the ESP32-P4-WIFI6, and the Waveshare ESP32-P4 board, all of which are designed for multimedia and AI-edge applications and feature similar Wi-Fi 6-enabled architectures
Software support includes ESP-IDF, while support for the Arduino IDE and PlatformIO is currently under development. VIEWE also provides LVGL examples and display libraries for GUI-focused projects. More information can be found on the wiki page and GitHub.
The ESP32-P4-Pi-VIEWE development board is available from the company’s official store for $17.99.

ESP32-P4-Pi board Dimensions
Images used courtesy of VieweDisplay


