Espressif ESP-Mosaico dev kit pairs dual-core RISC-V ESP32-S31 with square AMOLED display
Espressif's $81 ESP-Mosaico development kit combines a dual-core 320MHz RISC-V ESP32-S31 with Wi-Fi 6, Bluetooth 5.4, Thread/Zigbee, and a 2.16-inch 480×480 square AMOLED touchscreen for HMI and edge voice applications.
Summary
Espressif has released the ESP-Mosaico, an expandable smart-interaction development kit built around the ESP32-S31NRV16 dual-core RISC-V microcontroller. The compact device features a 2.16-inch 480×480 square AMOLED touchscreen with capacitive touch, making it suited for human-machine interface, edge voice, and multimedia projects. The kit splits into a CoreBoard and BaseBoard joined by a 60-pin connector, with the BaseBoard providing a 65mAh Li-ion battery, speaker, and dual 20-pin expansion headers for GPIO, I2C, UART, and USB Serial/JTAG.
The ESP32-S31 at the heart of the system runs two 32-bit RISC-V cores at up to 320MHz with 16MB of in-package PSRAM and 512KB of SRAM. Wireless capabilities span 2.4GHz Wi-Fi 6, Bluetooth 5.4 with Classic support, and IEEE 802.15.4 for Thread and Zigbee. The board adds 16MB SPI NOR flash plus 128MB SPI NAND for asset storage, a six-axis IMU, dual magnetometers, audio codec with Class-D amplifier, microphone, and haptic feedback motor. Espressif provides a board support package for ESP-IDF covering all major subsystems.
Hardware architecture and expansion design
- ESP32-S31NRV16 SoC: Dual-core 32-bit RISC-V at up to 320MHz with 16MB in-package PSRAM, 512KB SRAM, SIMD acceleration on one core, plus integrated JPEG codec, pixel-processing accelerator, LCD/camera controller, USB 2.0 HS OTG, Ethernet MAC, and CAN-FD.
- Display subsystem: 2.16-inch 480×480 square AMOLED driven by CO5300 controller over QSPI, with CST9220-series capacitive touch controller on I2C, targeting non-rectangular HMI form factors.
- Storage hierarchy: 16MB SPI NOR flash for firmware plus 128MB SPI NAND for graphics and multimedia assets, enabling richer local UI content without external storage.
- Sensor array: Bosch BMI270 six-axis IMU paired with two BMM150 three-axis magnetometers, supporting motion tracking and magnetic field sensing for spatial interaction use cases.
- Modular physical design: CoreBoard and BaseBoard separated by 60-pin board-to-board connector, with BaseBoard providing 2× 20-pin 2.54mm headers, back-side I2C/power pads, and USB-C with 500mA host power output for peripheral attachment.
Why it matters
The ESP-Mosaico fills a gap in the open hardware market for compact, square-display RISC-V development platforms with integrated wireless stacks, directly competing with ARM-based HMI boards while leveraging Espressif's mature ESP-IDF toolchain. Its official $80.68 pricing through Espressif's own channel makes it accessible for indie hardware projects, IoT device prototyping, and educational embedded Linux-adjacent development where mainline kernel support is not required. The open expansion interface and comprehensive BSP should accelerate third-party module development for voice-controlled and motion-aware edge devices.
Original reference: linuxgizmos.com →