Datasheet

Table Of Contents
3 Functional Description
3.5.4 Camera Interface
ESP32-S3 supports an 8-bit ~16-bit DVP image sensor, with clock frequency of up to 40 MHz. The camera
interface supports conversion among RGB565, YUV422, YUV420, and YUV411.
3.5.5 UART Controller
ESP32-S3 has three UART (Universal Asynchronous Receiver Transmitter) controllers, i.e., UART0, UART1, and
UART2, which support IrDA and asynchronous communication (RS232 and RS485) at a speed of up to 5 Mbps.
Each UART Controller has the following features:
Three clock sources that can be divided
Programmable baud rate
1024 x 8-bit RAM shared by TX FIFOs and RX FIFOs of the three UART controllers
Full-duplex asynchronous communication
Automatic baud rate detection of input signals
Data bits ranging from 5 to 8
Stop bits of 1, 1.5, 2 or 3 bits
Parity bit
Special character AT_CMD detection
RS485 protocol
IrDA protocol
High-speed data communication using GDMA
UART as wake-up source
Software and hardware flow control
For more information, please refer to Chapter UART Controller (UART) in ESP32-S3 Technical Reference
Manual.
3.5.6 I2C Interface
ESP32-S3 has two I2C bus interfaces which are used for I2C master mode or slave mode, depending on the
user’s configuration. The I2C interfaces support:
Standard mode (100 kbit/s)
Fast mode (400 kbit/s)
Up to 800 kbit/s (constrained by SCL and SDA pull-up strength)
7-bit and 10-bit addressing mode
Double addressing mode (slave addressing and slave register addressing)
The hardware provides a command abstraction layer to simplify the usage of the I2C peripheral.
For more information, please refer to Chapter I2C Controller (I2C) in ESP32-S3 Technical Reference
Manual.
Espressif Systems 34
Submit Documentation Feedback
ESP32-S3 Series Datasheet v1.2