ESP32-S3
The ESP32-S3 supports two ways to download the firmware: UART0 and USB.
Hardware Connection
When you are use the UART0 pins to download the firmware ,the following wiring conditions need to be satisfied:
VDD -> 3V3
GND -> GND
EN -> Pull Up (Used for power on, can't be float)
GPIO0 -> Pull Down (Enter download mode)
GPIO46 -> Pull Down
TXD0(GPIO43) -> RX
RXD0(GPIO44) -> TX
When you are use the USB pins to download the firmware ,the following wiring conditions need to be satisfied:
VDD -> 3V3
GND -> GND (shared ground with the power supply board)
EN -> Pull high (used for power-on startup, cannot be left floating)
GPIO0 -> Pull low (to enter download mode)
GPIO46 -> Pull low
GPIO19 -> USB_D-
GPIO20 -> USB_D+
Note
Strapping pin GPIO45
is used to select the VDD_SPI Flash voltage.
When using
1.8V
VDD_SPI Flash,GPIO45
must be pulled high during chip power-up.When using
3.3V
VDD_SPI Flash,GPIO45
must be pulled low during chip power-up.
Startup Conditions
The operating voltage range for the ESP32-S3 chip is
3.0 V ~ 3.6 V
. When using a single power supply, it is recommended to use a supply voltage of3.3 V
with an output current of500 mA
or higher.The operating voltage range for the ESP32-S3 module is
3.0 V ~ 3.6 V
. When using a single power supply, it is recommended to use a supply voltage of3.3 V
with an output current of500 mA
or higher.
References
Hardware wiring principle summary:
Official documentation: