Espressif Systems ESP32-S31-WROOM-1 Modules
Espressif Systems ESP32-S31-WROOM-1 Modules are compact, wireless MCUs for connected IoT applications. The ESP32-S31-WROOM-1 features 2.4GHz Wi-Fi 6, BLUETOOTH® 5.4 LE, Bluetooth Classic, and IEEE 802.15.4 connectivity, supporting Zigbee® 3.0, Thread 1.4, Matter, and application-layer protocols. The modules are built around the ESP32-S31 series of SoCs, based on a RISC-V 32-bit dual-core microprocessor running up to 320MHz, a ULP-RISC-V coprocessor, rich peripherals, and an onboard PCB antenna.
The Espressif ESP32-S31-WROOM-1 portfolio includes 8MB, 16MB, and 32MB Quad SPI flash options, with 16MB Octal SPI PSRAM, in an 18.0mm x 25.5mm x 3.1mm size. The modules combine concurrent access to flash and PSRAM, USB 2.0 High-Speed OTG, USB serial/JTAG, Ethernet MAC, CAN FD, SD/MMC host, touch sensing, motor control PWM, LED PWM, timers, and analog resources for flexible embedded system development.
The modules are ideal for smart home devices, industrial automation, healthcare products, consumer electronics, smart agriculture, POS machines, service robots, low-power IoT sensor hubs, USB devices, speech and image recognition, Wi-Fi and Bluetooth networking cards, and touch or proximity sensing. The ESP32-S31-WROOM-1 operates from 3.0V to 3.6V over an ambient temperature range of -40°C to +85°C.
Features
- RISC-V 32-bit dual-core microprocessor with ULP-RISC-V coprocessor support
- 2.4GHz Wi-Fi 6 with OFDMA, MU-MIMO, TWT, antenna diversity, and 802.11mc FTM support
- Bluetooth 5.4 LE with Bluetooth Mesh 1.1, LE Audio, Direction Finding, PAwR, LE Connection Subrating, and LE Power Control support
- Bluetooth Classic support with Basic Rate, Enhanced Data Rate, ACL, SCO, eSCO, AFH, SSP, and Secure Connections
- IEEE 802.15.4 support for Zigbee 3.0, Thread 1.4, Matter, and application-layer protocols
- Rich peripheral set for USB, Ethernet, CAN FD, SD/MMC, audio, motor control, touch sensing, timers, and analog functions
- Concurrent access to flash and PSRAM for embedded application performance
- Onboard PCB antenna for simplified wireless module integration
Applications
- Smart home
- Industrial automation
- Healthcare
- Consumer electronics
- Smart agriculture
- POS machines
- Service robots
- Audio devices
- Generic low-power IoT sensor hubs
- Generic low-power IoT data loggers
- Cameras for video streaming
- USB devices
- Speech recognition
- Image recognition
- Wi-Fi and Bluetooth networking cards
- Touch and proximity sensing
Specifications
- Processor and memory
- ESP32-S31 embedded RISC-V 32-bit dual-core microprocessor running up to 320MHz
- ULP-RISC-V coprocessor
- 320KB ROM
- 512KB shared SRAM
- 32KB low-power SRAM
- Up to 32MB optional PSRAM
- Wi-Fi
- 2.4GHz operating frequency range of 2412MHz to 2484MHz
- IEEE 802.11b/g/n/ax protocol compliance
- 20MHz and 40MHz bandwidth support
- Data rate up to 150Mbps
- Four virtual Wi-Fi interfaces
- Station, SoftAP, Station + SoftAP, and promiscuous modes
- Bluetooth
- Bluetooth 5.4 LE support
- Bluetooth LE data rates of 125Kbps, 500Kbps, 1Mbps, and 2Mbps
- Bluetooth Classic basic rate of 1Mbps
- Bluetooth Classic enhanced data rate of 2Mbps and 3Mbps
- IEEE 802.15.4
- IEEE 802.15.4-2015 compliance
- OQPSK PHY in 2.4GHz band
- Data rate of 250Kbps
- Thread 1.4, Zigbee 3.0, and Matter support
- Integrated module components
- 40MHz crystal oscillator
- Up to 32MB SPI flash
- Onboard PCB antenna
- Peripherals
- UART, SPI, I2C, and I2S
- Pulse counter controller
- USB 2.0 High-Speed OTG
- USB serial/JTAG controller
- Ethernet media access controller
- CAN FD controller
- SD/MMC host controller
- LED PWM controller
- Motor control PWM
- Remote control peripheral
- Parallel I/O controller
- Touch sensor
- Temperature sensor
- ADC controller
- DAC controller
- Analog voltage comparator
- General-purpose timer, system timer, and watchdog timer
- Operating conditions and size
- Power supply range of 3.0V to 3.6V
- Operating ambient temperature range of -40°C to +85°C
- Module size of 18.0mm x 25.5mm x 3.1mm
Block Diagram
Pin Layout
