Datasheet

Table Of Contents
interfaces that allow connection to multiple flash
and external RAM
Flash controller with cache is supported
Flash in-Circuit Programming (ICP) is supported
Advanced Peripheral Interfaces
45 × programmable GPIOs
Digital interfaces:
4 × SPI
1 × LCD interface (8-bit ~16-bit parallel
RGB, I8080 and MOTO6800), supporting
conversion between RGB565, YUV422,
YUV420 and YUV411
1 × DVP 8-bit ~16-bit camera interface
3 × UART
2 × I2C
2 × I2S
1 × RMT (TX/RX)
1 × pulse counter
LED PWM controller, up to 8 channels
1 × full-speed USB OTG
1 × USB Serial/JTAG controller
2 × MCPWM
1 × SDIO host controller with 2 slots
General DMA controller (GDMA), with 5
transmit channels and 5 receive channels
1 × TWAI
®
controller, compatible with ISO
11898-1 (CAN Specification 2.0)
Analog interfaces:
2 × 12-bit SAR ADCs, up to 20 channels
1 × temperature sensor
14 × touch sensing IOs
Timers:
4 × 54-bit general-purpose timers
1 × 52-bit system timer
3 × watchdog timers
Low Power Management
Power Management Unit with five power modes
Ultra-Low-Power (ULP) coprocessors:
ULP-RISC-V coprocessor
ULP-FSM coprocessor
Security
Secure boot
Flash encryption
4-Kbit OTP, up to 1792 bits for users
Cryptographic hardware acceleration:
AES-128/256 (FIPS PUB 197)
Hash (FIPS PUB 180-4)
RSA
Random Number Generator (RNG)
HMAC
Digital signature
Applications (A Nonexhaustive List)
With low power consumption, ESP32-S3 is an ideal choice for IoT devices in the following areas:
Smart Home
Light control
Smart button
Smart plug
Industrial Automation
Industrial robot
Mesh network
Human machine interface (HMI)
Health Care
Health monitor
Espressif Systems 4
Submit Documentation Feedback
ESP32-S3 Series Datasheet v1.2