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
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 Nonexhaustive 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