Back in September, we reported that Espressif Systems planned to release a new ESP32-S3 with “AI instructions and multi-CPU cores” with few other details, except the chip would also be part of the MINI-series wireless modules.
Now we have many more details, as the Shanghai-based company has now officially announced ESP32-S3. The processor features dual Tensilica LX7 cores, 2.4 GHz WiFi 4 & Bluetooth 5 connectivity, and as expected supports AI instructions to cater to the AIoT (AI + IoT) market.
ESP32-S3 key features and specifications:
- Dual-core Tensilica LX7 up to 240 MHz with additional vector instructions for AI acceleration
- ULP core to handle low power modes
- Memory – 512 KB of internal SRAM
- Storage – Octal SPI flash and PSRAM support (supports larger, high-speed devices compared to ESP32)
- Cache –
- 2.4 GHz 802.11 b/g/n Wi-Fi 4 with 40 MHz bandwidth support
- Bluetooth Low Energy (BLE) 5.0 connectivity with long-range support, up to 2Mbps data rate.
- 44x programmable GPIOs (10 more than ESP32)
- SD/MMC host
- SPI, I2C, PWM, UART, RMT (Remote Control), TWAI (Two-Wire Automotive Interface)
- ADC, DAC
- USB OTG
- Capacitive touch input
- AES-XTS-based flash encryption
- RSA-based secure boot.
- Digital signature peripheral and an HMAC module (similar to a secure element)
- “World Controller” peripheral that provides two fully-isolated execution environments and enables a trusted-execution environment or a privilege-separation scheme.
ESP32-S3 relies on the same 240 MHz LX7 core as ESP32-S2, except it comes with two. Since it’s a dual-core processor and supports both WiFi and Bluetooth LE it’s more comparable with the original ESP32 dual-core LX6 WiSoC.
ESP32-S3 will be faster with a 240 MHz stock frequency instead of 160 MHz, it should specifically be much faster for AI applications thanks to the vector extension, but Espressif did not provide numbers just yet. We just know the new vector extension will be used in ESP-WHO face detection and recognition framework and ESP-Skainet voice assistant.
Other key differences between ESP32-S3 and ESP32 include support for larger capacity and higher-speed SPI flash and PSRAM chips, a few more I/O pints, more security features, a lack of Ethernet MAC, and support for Bluetooth LE 5.0 connectivity with long-range and 2Mbps transfer support. You may remember ESP32 got Bluetooth LE 5.0/5.1 certifications nearly exactly a year ago, but as we noted in the article this was more to do with improved compatibility of the software, and key features of Bluetooth 5.0 like long-range and higher 2Mbps data rate were not supported, so this is a big change in ESP32-S3.
There’s no product page, nor datasheet that I can find at this stage, so all information comes from the press release.
Thanks to Alex for the tip.
Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.