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
• Simultaneous advertising and scanning
• Multiple connections in simultaneous central and peripheral roles
• Adaptive frequency hopping and channel assessment
• LE channel selection algorithm #2
• Connection parameter update
• High duty cycle non-connectable advertising
• LE privacy 1.2
• LE data packet length extension
• Link layer extended scanner filter policies
• Low duty cycle directed advertising
• Link layer encryption
• LE Ping
3.8 Timers and Watchdogs
3.8.1 General Purpose Timers
ESP32-S3 is embedded with four 54-bit general-purpose timers, which are based on 16-bit prescalers and
54-bit auto-reload-capable up/down-timers.
The timers’ features are summarized as follows:
• A 16-bit clock prescaler, from 2 to 65536
• A 54-bit time-base counter programmable to be incrementing or decrementing
• Able to read real-time value of the time-base counter
• Halting and resuming the time-base counter
• Programmable alarm generation
• Timer value reload (Auto-reload at alarm or software-controlled instant reload)
• Level interrupt generation
For more information, please refer to Chapter Timer Group (TIMG) in ESP32-S3 Technical Reference
Manual.
3.8.2 System Timer
ESP32-S3 integrates a 52-bit system timer, which has two 52-bit counters and three comparators. The system
timer has the following features:
• Counters with a clock frequency of 16 MHz
• Three types of independent interrupts generated according to alarm value
• Two alarm modes: target mode and period mode
• 52-bit target alarm value and 26-bit periodic alarm value
• Read sleep time from RTC timer when the chip is awaken from Deep-sleep or Light-sleep mode
• Counters can be stalled if the CPU is stalled or in OCD mode
Espressif Systems 41
Submit Documentation Feedback
ESP32-S3 Series Datasheet v1.2