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
frequency is configurable. Data transmission is in multiples of bytes. The clock polarity (CPOL) and phase
(CPHA) are also configurable. The SPI2 interface supports DMA.
– In two-line full-duplex communication mode, the host’s clock frequency is configurable to 80 MHz at
most, and the slave’s clock frequency to 60 MHz at most. Four modes of SPI transfer format are
supported. Only SDR reads and writes are supported.
– In single-/two-/four-/eight-line half-duplex communication mode, the host’s clock frequency is
configurable to 80 MHz at most for SDR reads/writes and 40 MHz for DDR reads/writes. Four modes
of SPI transfer format are supported.
– In single-/two-/four-line half-duplex communication mode, the slave’s clock frequency is configurable
to 60 MHz at most. Only SDR reads and writes are supported. Four modes of SPI transfer format are
supported.
• SPI3 Generalpurpose SPI (GPSPI) mode
SPI3 can operate in master and slave modes, in two-line full-duplex and single-line, two-line and four-line
half-duplex communication modes. Only SDR reads and writes are supported. The host’s clock frequency
is configurable. Data transmission is in multiples of bytes. The clock polarity (CPOL) and phase (CPHA) are
also configurable. The SPI3 interface supports DMA.
– In two-line full-duplex communication mode, the host’s clock frequency is configurable to a maximum
of 80 MHz, and the slave’s clock frequency to a maximum of 60 MHz. Four modes of SPI transfer
format are supported.
– In single-line, two-line and four-line half-duplex communication mode, the host’s clock frequency is
configurable to a maximum of 80 MHz, and the slave’s clock frequency to 60 MHz at most. Four
modes of SPI transfer format are supported.
In most cases, the data port connection between ESP32-S3 and external flash is as follows:
Table 12: Connection Between ESP32S3 and External Flash
External Flash Data Port
Chip Pin SPI SingleLine Mode SPI TwoLine Mode SPI FourLine Mode SPI EightLine Mode
SPID (SPID) DI IO0 IO0 IO0
SPIQ (SPIQ) DO IO1 IO1 IO1
SPIWP (SPIWP) WP# — IO2 IO2
SPIHD (SPIHD) HOLD# — IO3 IO3
GPIO33 — — — IO4
GPIO34 — — — IO5
GPIO35 — — — IO6
GPIO36 — — — IO7
GPIO37 — — — DQS
3.5.3 LCD Interface
ESP32-S3 supports 8-bit ~16-bit parallel RGB, I8080, and MOTO6800 interfaces. These interfaces operate at
40 MHz or lower, and support conversion among RGB565, YUV422, YUV420, and YUV411.
Espressif Systems 33
Submit Documentation Feedback
ESP32-S3 Series Datasheet v1.2