Datasheet

Table Of Contents
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