← All stories
● Covered by 1 source · 1 reportMedium impact1 neutral

Espressif's new ESP32-S31 microcontroller features gigabit Ethernet and USB 2.0 host

🔄 Updated 2h ago
New to BrevFeed? We gather this story from every outlet covering it into one summary — ranked by real-world impact, not just the latest headline — so you never miss what matters. What is BrevFeed? →

Key points

  • ESP32-S31 includes gigabit Ethernet MAC and USB 2.0 High-Speed host.
  • Features dual 32-bit RISC-V cores at 320 MHz and a real MMU.
  • Supports up to 64 MB PSRAM and 256 MB flash memory.
  • Integrates camera input, display controller, and audio capabilities.

New ESP32-S31 Features

Espressif introduced the ESP32-S31, a new microcontroller with a feature set typically found in single-board computers. Key additions include a gigabit Ethernet MAC, a USB 2.0 High-Speed host controller, and an SD card interface with two slots. It also incorporates a camera input and a parallel LCD controller.

Enhanced Connectivity and Peripherals

The ESP32-S31 significantly upgrades networking with a 1000 Mbps Ethernet MAC, a substantial increase from the 100 Mbps on the ESP32-P4. It uses an 8P8C connector and an RGMII interface for gigabit speeds. The USB 2.0 High-Speed OTG controller provides a full-size Type-A socket capable of supplying 500 mA in host mode. Additional peripherals include two I2S controllers, fourteen capacitive touch channels, a CAN FD controller, and four MCPWM units.

CPU and Memory Architecture

The S31 is powered by two 32-bit RISC-V cores, each running at up to 320 MHz with a floating-point unit. One core includes a 128-bit SIMD data path, and there is also a separate 40 MHz low-power core. Each core has 32KB of L1 instruction cache, and they share 64KB of data cache. The device supports up to 64 MB of PSRAM over a 250 MHz 8-bit DDR interface and up to 256 MB of flash memory, a notable improvement over previous ESP32 models where the PSRAM interface was shared with flash.

Integration of a Memory Management Unit

A significant architectural change in the ESP32-S31 is the inclusion of a real Memory Management Unit (MMU). This feature is crucial for running operating systems like Linux, further positioning the S31 closer to single-board computers in terms of capability and application potential.

✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →

The daily brief

One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.

One email a day. Unsubscribe in one click, any time.

Today's brief

Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.

~24 min · 20 stories · Sep 24

▶ Play today's brief Listen on Spotify

New every morning, and the back catalogue is archived by date.

Reporting from

Espressif released the ESP32-S31, a new microcontroller that includes a gigabit Ethernet MAC, a USB 2.0 High-Speed host controller, and an SD card interface. These features, along with a real Memory Management Unit (MMU) and dual RISC-V cores, blur the lines between microcontrollers and single-board computers, enabling more complex embedded Linux applications.