New RISC-V IoT Board Launched
Olimex has launched the ESP32-P4-PC, a $29 open-source IoT board based on Espressif's new RISC-V ESP32-P4 chip. The board features a dual-core 400MHz CPU, a neural network accelerator, and supports TensorFlow Lite, making it a low-cost platform for prototyping physical products with embedded AI.
- The ESP32-P4 chip marks a strategic shift for Espressif, as it is one of the company's first high-performance microcontrollers to omit built-in Wi-Fi and Bluetooth connectivity. This allows the chip to dedicate its resources to processing power, targeting applications where wireless is optional or handled by a secondary chip. - A key feature for hardware prototyping is the inclusion of a UEXT (Universal EXTension) connector. Created by Olimex, this open-standard 10-pin connector provides a simple way to add a wide range of peripherals like sensors, RFID readers, and even wireless modules via a standardized I2C, SPI, and UART interface. - The board includes a LiPo battery charger circuit with external power sensing, allowing it to function as a basic Uninterruptible Power Supply (UPS) out-of-the-box. If the main USB-C power is lost, it can automatically switch to a connected battery without rebooting. - Unlike single-board computers like the Raspberry Pi that run a full Linux OS, the ESP32-P4 is a microcontroller designed to run bare-metal or with a real-time operating system (RTOS). This results in millisecond boot times and direct, predictable control over hardware, which is critical for many embedded applications. - The choice of the RISC-V architecture is significant as it is an open-source instruction set, meaning it's not subject to the licensing fees and restrictions of proprietary architectures like ARM. This fosters a more open ecosystem for processor design and customization, a trend gaining traction in the IoT space. - Olimex is a Bulgarian company known for its commitment to open-source hardware, and the ESP32-P4-PC is no exception. They provide full schematics and KiCad design files, allowing indie hackers and product engineers to inspect, modify, and even manufacture their own versions of the board. - The ESP32-P4 is part of a broader evolution for Espressif, which started with the hobbyist-favorite ESP8266 in 2014 and the first ESP32 in 2016. The P-series represents a push into more computationally intensive applications like Human-Machine Interfaces (HMIs) and edge computing. - For developers interested in physical product design, the board breaks out numerous interfaces beyond the basics, including MIPI-CSI for cameras, MIPI-DSI for displays, a native Ethernet port, and even an HDMI converter, making it a versatile platform for creating smart displays or industrial controllers.