ESP32-S3
SoCSpecifications
Radios
- Wi-Fi
- Wi-Fi 4 · 2.4 GHz
- Bluetooth LE
- BLE 5
- Bluetooth Classic
- no
- 802.15.4
- no
USB
- Native USB
- yes
- USB type
- otg-full-speed + serial-jtag
CPU
- Architecture
- xtensa-lx7
- Cores
- 2
- Max clock
- 240 MHz
- Extensions
- simd-vector
Memory
- SRAM
- 512 KB
- RTC SRAM
- 16 KB
- ROM
- 384 KB
- External PSRAM
- yes
Security
- Features
- secure-boot-v2flash-encryptionaessharsahmacrsa-dsrngclock-glitch-detection
Dual-core with SIMD/vector instructions for AI/DSP (TinyML), native USB OTG, and the largest GPIO count — the versatile all-rounder. BLE 5, no Classic.
Boards and modules on ESP32-S3 (50)
- Wi-Fi 4 · 2.4 GHzBLE 5Native USBfeather
- Wi-Fi 4 · 2.4 GHzBLE 5Native USBfeather
- Wi-Fi 4 · 2.4 GHzBLE 5Native USBfeather
- Wi-Fi 4 · 2.4 GHzBLE 5Native USBfeather
- Wi-Fi 4 · 2.4 GHzBLE 5Native USBmatrixportal
- Wi-Fi 4 · 2.4 GHzBLE 5Native USBmetro
- Wi-Fi 4 · 2.4 GHzBLE 5Native USBqt-py
- Wi-Fi 4 · 2.4 GHzBLE 5Native USBqt-py
- Wi-Fi 4 · 2.4 GHzBLE 5Native USBqualia
- Wi-Fi 4 · 2.4 GHzBLE 5Native USBmemento
- Wi-Fi 4 · 2.4 GHzBLE 5Native USBm5-atom
- Wi-Fi 4 · 2.4 GHzBLE 5Native USBm5-atom
- Wi-Fi 4 · 2.4 GHzBLE 5Native USBm5-cardputer
- Wi-Fi 4 · 2.4 GHzBLE 5Native USBm5-core
- Wi-Fi 4 · 2.4 GHzBLE 5Native USB
- Wi-Fi 4 · 2.4 GHzBLE 5Native USB
- Wi-Fi 4 · 2.4 GHzBLE 5Native USBfirebeetle
- Wi-Fi 4 · 2.4 GHzBLE 5Native USBm5-dial
- Wi-Fi 4 · 2.4 GHzBLE 5Native USB
- Wi-Fi 4 · 2.4 GHzBLE 5Native USB
- Wi-Fi 4 · 2.4 GHzBLE 5Native USB
- Wi-Fi 4 · 2.4 GHzBLE 5Native USBdevkit
- Wi-Fi 4 · 2.4 GHzBLE 5Native USBdevkit
- Wi-Fi 4 · 2.4 GHzBLE 5Native USB
- Wi-Fi 4 · 2.4 GHzBLE 5Native USB
- Wi-Fi 4 · 2.4 GHzBLE 5Native USBdevkit
- Wi-Fi 4 · 2.4 GHzBLE 5Native USBlolin-mini
- Wi-Fi 4 · 2.4 GHzBLE 5Native USBm5-stick
- Wi-Fi 4 · 2.4 GHzBLE 5Native USB
- Wi-Fi 4 · 2.4 GHzBLE 5Native USBxiao
- Wi-Fi 4 · 2.4 GHzBLE 5Native USBxiao
- Wi-Fi 4 · 2.4 GHzBLE 5Native USBm5-stamp
- Wi-Fi 4 · 2.4 GHzBLE 5Native USBt-deck
- Wi-Fi 4 · 2.4 GHzBLE 5Native USBt-display-amoled
- Wi-Fi 4 · 2.4 GHzBLE 5Native USBdevkit
- Wi-Fi 4 · 2.4 GHzBLE 5Native USBt-dongle
- Wi-Fi 4 · 2.4 GHzBLE 5Native USBt-embed
- Wi-Fi 4 · 2.4 GHzBLE 5Native USBt-qt
- Wi-Fi 4 · 2.4 GHzBLE 5Native USBt-watch
- Wi-Fi 4 · 2.4 GHzBLE 5Native USB
- Wi-Fi 4 · 2.4 GHzBLE 5Native USBfeather
- Wi-Fi 4 · 2.4 GHzBLE 5Native USBnanos3
- Wi-Fi 4 · 2.4 GHzBLE 5Native USBpros3
- Wi-Fi 4 · 2.4 GHzBLE 5Native USBtinys3
- Wi-Fi 4 · 2.4 GHzBLE 5Native USBheltec
- Wi-Fi 4 · 2.4 GHzBLE 5Native USBheltec
- Wi-Fi 4 · 2.4 GHzBLE 5Native USBheltec
- Wi-Fi 4 · 2.4 GHzBLE 5Native USBheltec
- Wi-Fi 4 · 2.4 GHzBLE 5Native USBheltec
- Wi-Fi 4 · 2.4 GHzBLE 5Native USB
Frequently asked questions
What are the ESP32-S3 specs / datasheet?
ESP32-S3 is a dual-core Xtensa LX7 SoC clocked up to 240 MHz. It has 512 KB of SRAM and 384 KB of ROM. Radios: Wi-Fi 4, Bluetooth LE 5, and no 802.15.4 radio. It exposes native USB (Serial/JTAG).
What is the ESP32-S3 pinout / GPIO count?
The ESP32-S3 has 45 GPIO pads in total, of which 4 are strapping pins and 5 are tied to USB/flash.
What wireless radios does the ESP32-S3 have?
ESP32-S3's wireless radios: Wi-Fi: Wi-Fi 4 radio. Bluetooth: Bluetooth LE 5. 802.15.4: no 802.15.4 radio.
Does the ESP32-S3 have a low-power (LP) core?
No -- the ESP32-S3 has no separate low-power (LP) core; only its main CPU core (up to 240 MHz).
ESP32-S3 vs ESP32-S31: what's different?
The ESP32-S3 is a dual-core Xtensa LX7 SoC at up to 240 MHz (512 KB SRAM); the ESP32-S31 is a dual-core RISC-V SoC at up to 320 MHz (512 KB SRAM). Wi-Fi: Wi-Fi 4 vs Wi-Fi 6. Bluetooth: BLE 5 vs BLE 5.4. 802.15.4: 802.15.4 no vs 802.15.4 yes. Low-power core: LP core no vs LP core yes.
Notes
- 802.11mc FTM ranging
- SIMD for on-device ML/DSP
- Default drive strength: GPIO17/18 = 10 mA, GPIO19/20 = 40 mA, others 20 mA.