Overview:
1. Support for AI acceleration
ESP32-S3 MCU adds vector instructions for accelerating neural network calculations and signal processing. AI developers can use these vector instructions through the ESP-DSP and ESP-NN libraries to achieve high-performance image recognition, voice wake-up and recognition applications. ESP-WHO and ESP-Skainet will also support this feature.
2. Complete security mechanism
ESP32-S3 provides a complete security mechanism and protection measures for IoT devices to prevent various malicious attacks and threats. It supports flash encryption based on AES-XTS algorithm, secure boot based on RSA algorithm, digital signature and HMAC. ESP32-S3 also adds a 'World Controller' module, which provides two non-interfering execution environments to implement a trusted execution environment or permission separation mechanism.
3. Wi-Fi + Bluetooth 5 (LE)
ESP32-S3 integrates 2.4 GHz Wi-Fi (802.11 b/g/n) and supports 40 MHz bandwidth; its low-power Bluetooth subsystem supports Bluetooth 5 (LE) and Bluetooth Mesh, which can achieve long-distance communication through Coded PHY and broadcast extension. It also supports 2 Mbps PHY to increase transmission speed and data throughput. ESP32-S3's Wi-Fi and Bluetooth LE radio performance are excellent and can work stably even at high temperatures.
4. Rich IO interfaces
ESP32-S3 has 45 programmable GPIOs and common peripheral interfaces such as SPI, I2S, I2C, PWM, RMT, ADC, UART, SD/MMC host controller and TwAITM controller. 14 of the GPIOs can be configured as capacitive touch inputs for HMI interaction. In addition, ESP32-S3 is equipped with an ultra-low power coprocessor (ULP), which supports multiple low-power modes and is widely used in various low-power application scenarios.
5. Mature software support
ESP32-S3 uses the mature IoT development framework ESP-IDF. ESP-IDF has successfully enabled hundreds of millions of IoT devices, has undergone rigorous testing and release cycles, and has a clear and effective support strategy. Based on its mature software architecture, developers will find it easier to build applications or migrate existing programs to the ESP32-S3 platform with their familiarity with tools and APIs.
Specification:
This series of programs are backward compatible, for example, the N4 program can run on N& N16 without modification.
Wi-Fi:
- Support IEEE 802.11 b/g/n protocols
- Support 20 MHz and 40 MHz bandwidth in 2.4 GHz band · Support 1T1R mode, data rate up to 150 Mbps · Wireless Multimedia (WMM)
- Frame aggregation (TX/RX A-MPDU, TX/RX A-MSDU) Immediate Block ACK
- Fragmentation and defragmentation Beacon automatic detection (hardware TSF)
- 4 × virtual Wi-Fi interface
- Support infrastructure network (Infrastructure BsS) Station mode, SoftAP mode and Station + SoftAP mixed mode at the same time.
Please note that when ESP32-S3 scans in Station mode, the SoftAP channel will change simultaneously
- Antenna diversity
- 802.11 mc FTM
Bluetooth:
- Bluetooth LE: Bluetooth 5, Bluetoothmesh
- High power mode (20 dBm)
- Rate support 125 Kbps, 500 Kbps, 1 Mbps, 2 Mbps
- Advertising Extensions
- Multiple Advertisement Sets
- Channel Selection Algorithm #2
- Wi-Fi and Bluetooth coexist, sharing the same antenna
CPU and storage:
- Xtensa
R 32-bit LX7 dual-core processor, frequency up to 240MHz
- CoreMark
R score:
- Single core, frequency 240 MHz: 613.86 CoreMark; 2.56CoreMark/MHz
-Dual core, main frequency 240 MHz: 1181.60 CoreMark; 4.92 CoreMark/MHz
- 128-bit data bus width, support SIMD instructions
- 384 KB ROM
- 512 KB SRAM.
- 16 KB RTC SRAM
- SPl, Dual SPl, Quad SPl, Octal SPl, QPl, OPIs interface external multiple flash and off-chip RAM
- Introducing the flash controller with cache mechanism
- Support flash online programming
Advanced peripheral interface and sensor:
- 45 × GPIO port