Datasheet
Table Of Contents
- Product Overview
- 1 ESP32-S3 Series Comparison
- 2 Pin Definition
- 3 Functional Description
- 3.1 CPU and Memory
- 3.2 RTC and Low-Power Management
- 3.3 Analog Peripherals
- 3.4 System Components
- 3.5 Digital Peripherals
- 3.5.1 IO MUX and GPIO Matrix
- 3.5.2 Serial Peripheral Interface (SPI)
- 3.5.3 LCD Interface
- 3.5.4 Camera Interface
- 3.5.5 UART Controller
- 3.5.6 I2C Interface
- 3.5.7 I2S Interface
- 3.5.8 Remote Control Peripheral
- 3.5.9 Pulse Count Controller
- 3.5.10 LED PWM Controller
- 3.5.11 USB 2.0 OTG Full-Speed Interface
- 3.5.12 USB Serial/JTAG Controller
- 3.5.13 Motor Control PWM (MCPWM)
- 3.5.14 SD/MMC Host Controller
- 3.5.15
- 3.6 Radio and Wi-Fi
- 3.7 Bluetooth LE
- 3.8 Timers and Watchdogs
- 3.9 Cryptography/Security Components
- 3.10 Peripheral Pin Configurations
- 4 Electrical Characteristics
- 5 Package Information
- 6 Related Documentation and Resources
- Revision History
3 Functional Description
• Instruction cache: 16 KB (one bank) or 32 KB (two banks)
Data cache: 32 KB (one bank) or 64 KB (two banks)
• Instruction cache: four-way or eight-way set associative
Data cache: four-way set associative
• Block size of 16 bytes or 32 bytes for both instruction cache and data cache
• Pre-load function
• Lock function
• Critical word first and early restart
3.1.6 eFuse Controller
ESP32-S3 contains a 4-Kbit eFuse to store parameters, which are burned and read by an eFuse Controller. The
eFuse Controller has the following features:
• 4 Kbits in total, with 1792 bits reserved for users, e.g., encryption key and device ID
• One-time programmable storage
• Configurable write protection
• Configurable read protection
• Various hardware encoding schemes to protect against data corruption
For detailed information, please refer to Chapter eFuse Controller in ESP32-S3 Technical Reference
Manual.
3.1.7 Processor Instruction Extensions
The ESP32-S3 contains a series of new extended instruction set in order to improve the operation efficiency of
specific AI and DSP (Digital Signal Processing) algorithms. The Processor Instruction Extensions (PIE) has the
following features:
• 128-bit new general-purpose registers
• 128-bit vector operations, e.g., complex multiplication, addition, subtraction, multiplication, shifting,
comparison, etc
• Data handling instructions and load/store operation instructions combined
• Non-aligned 128-bit vector data
• Saturation operation
3.2 RTC and LowPower Management
3.2.1 Power Management Unit (PMU)
With the use of advanced power-management technologies, ESP32-S3 can switch between different power
modes.
• Active mode: CPU and chip radio are powered on. The chip can receive, transmit, or listen.
• Modemsleep mode: The CPU is operational and the clock speed can be reduced. The wireless
baseband and radio are disabled, but wireless connection can remain active.
Espressif Systems 27
Submit Documentation Feedback
ESP32-S3 Series Datasheet v1.2