⚡ Waveshare ESP32-S31-Zero: 32MB PSRAM, WiFi 6

Waveshare has released the ESP32-S31-Zero, a compact development board featuring the dual-core RISC-V ESP32-S31 microcontroller. The board supports up to 32MB of on-chip PSRAM and offers a choice between 16MB or 32MB SPI flash storage. It maintains the small form factor established by previous Zero-series boards like the ESP32-C6-Zero-B and ESP32-S3-Zero.
The ESP32-S31 MCU operates at up to 320 MHz and integrates 2.4 GHz WiFi 6, Bluetooth 5.3, and 802.15.4 connectivity. Power and programming are handled via a USB-C port. The board provides eighteen through and castellated holes for general-purpose I/O and power signals, ensuring compatibility with standard prototyping methods.
To accommodate the increased I/O count of the ESP32-S31, Waveshare included a 40-pin high-density connector. This interface supports LCD displays, touchscreens, SD cards, USB 2.0, and additional GPIOs. The CPU architecture combines a high-performance RV32IMAFCP core with a low-power MCU core, both based on RISC-V.