ESP32-S3
Double cœur haute performance avec extensions vectorielles pour l'IA, USB natif et jusqu'à 45 GPIO. Le choix standard pour la vision par ordinateur, la reconnaissance vocale et les interfaces riches (HMI).
- Processeur
- Dual-core
- Jusqu'à 240 MHz
- SRAM
- 512 KB
- + 16 KB de SRAM RTC
- GPIO
- 45
- broches programmables
- Architecture
- Xtensa
- Xtensa® LX7 bicœur 32 bits
Kit de développement officiel

Carte officielle d'Espressif pour la série ESP32-S3.
Broches avec restrictions d'utilisation
Toutes les broches de l'ESP32-S3 ne sont pas libres pour un usage général. 19 d'entre elles ont des conditions : occupées par la mémoire, lues pendant le démarrage ou fonctionnent uniquement en entrée. Pensez à vérifier avant de finaliser votre schéma.
Liées à la mémoire flash/PSRAM
7 broches- SPICS1 · GPIO26
- SPIHD · GPIO27
- SPIWP · GPIO28
- SPICS0 · GPIO29
- SPICLK · GPIO30
- SPIQ · GPIO31
- SPID · GPIO32
Déjà connectées à la mémoire depuis laquelle le firmware est exécuté. Les utiliser comme GPIO standard plante généralement la puce ou corrompt l'exécution. Sur les modules avec flash interne, elles ne sont même pas reliées aux broches du boîtier.
Strapping (mode de démarrage)
3 broches- GPIO0
- GPIO45
- GPIO46
La puce lit l'état logique de ces broches au moment du reset pour déterminer son mode de démarrage. Vous pouvez les utiliser après le boot, mais le circuit externe ne doit pas forcer un niveau incorrect pendant le reset, sinon la carte ne démarrera pas ou entrera en mode flashage de manière inattendue.
Programmation et débogage
6 broches- MTCK · GPIO39
- MTDO · GPIO40
- MTDI · GPIO41
- MTMS · GPIO42
- U0TXD · GPIO43
- U0RXD · GPIO44
Ce sont l'UART de programmation et les lignes JTAG. Elles restent utilisables comme GPIO, mais les réutiliser supprime la possibilité de flasher et de déboguer la carte sans déconnecter ce qui y est relié.
USB natif
2 broches- GPIO19
- GPIO20
Reliées par défaut au contrôleur USB Série/JTAG interne. Les utiliser comme GPIO nécessite de désactiver ce périphérique, ce qui désactive également le flashage direct par USB.
Ne doivent pas être laissées flottantes
1 broche- CHIP_PU
Nécessitent un niveau logique matériel défini : pull-up externe ou circuit RC de temporisation. Les laisser flottantes entraîne des redémarrages aléatoires ou un démarrage instable.
Ces groupes sont issus des mêmes données que le schéma de brochage. Vous pouvez y consulter broche par broche l'ensemble des fonctions, le domaine d'alimentation et les remarques complètes.
Ouvrir le brochageProcesseur
- Architecture
- Xtensa® LX7 bicœur 32 bits
- Cœurs
- 2 (Dual-core)
- Fréquence
- Jusqu'à 240 MHz
- Coprocesseur ULP
- Oui (RISC-V)
- Accélérateurs IA
- Oui (instructions vectorielles pour l'IA)
Connectivité
- Wi-Fi
- IEEE 802.11 b/g/n (2.4 GHz, jusqu'à 150 Mbps)
- Bluetooth
- Bluetooth 5 (LE) et Bluetooth Mesh
- Zigbee/Thread
- Non
- Matter
- Non
- Ethernet
- Non
- CAN
- Non
Outils et disponibilité
- ESP-IDF minimal
- v4.4
- Core Arduino
- Oui (158 definições de placa no core oficial)
- Débogage
- JTAG intégré via USB (aucune sonde externe requise)
- Boîtier
- QFN56 (7×7 mm)
- Modules disponibles
- ESP32-S3-MINI-1, ESP32-S3-WROOM-1, ESP32-S3-WROOM-2
Sécurité
- AES
- AES-128/256
- SHA
- SHA-1/224/256/384/512
- RSA / MPI
- Oui (RSA/MPI jusqu'à 4096 bits)
- ECC (courbes elliptiques)
- Nonn
- ECDSA matériel
- Nonn
- HMAC
- Oui
- Signature numérique (DS)
- Oui
- Key Manager
- Nonn
- Générateur aléatoire (TRNG)
- Oui (TRNG matériel)
- Chiffrement Flash
- XTS-AES-128/256
- Secure Boot
- V2 (RSA-3072)
- Protection DPA
- Nonn
Mémoire
- SRAM
- 512 KB
- SRAM RTC
- 16 KB
- ROM
- 384 KB
- Flash externe
- Jusqu'à 1 GB via QSPI/Octal SPI
- PSRAM externe
- Jusqu'à 1 GB via QSPI/Octal SPI
Consommation d'énergie
Valeurs typiques à 3,3 V et 25 °C. La consommation réelle dépend du cycle de travail de la radio et de la fréquence d'horloge configurée.
- Mode actif
- 78 mW (~24 mA @3.3V)
- Modem Sleep
- 13-42 mA (40-80 MHz, selon la charge)
- Light Sleep
- 240 µA (+40 a 200 µA pour la PSRAM)
- Deep Sleep
- 7 µA
Périphériques
- GPIO
- 45
- ADC
- 2x ADC SAR 12 bits, jusqu'à 20 canaux
- DAC
- Nonn
- Touch
- 14 canaux capacitifs
- UART
- 3
- SPI
- 4 (SPI0/1 pour la Flash, SPI2/3 pour usage général)
- I2C
- 2
- I2S
- 2
- PWM
- LED PWM (jusqu'à 8 canaux), Motor PWM (6 canaux)
- USB
- 1 (USB OTG 1.1 Full-Speed) + 1 (USB Serial/JTAG)
Interfaces spéciales
- LCD
- Interface LCD RGB 8/16 bits
- Caméra
- Interface DVP 8/16 bits
- SDIO
- 1 (SD/SDIO/MMC Host)
- Capteur de température
- 1 (interno)
Limites de température
- Fonctionnement
- -40°C a 65/85/105°C
- Stockage
- -40°C a 150°C
Prêt à prototyper avec ESP32-S3 ?
Explorez les cartes de développement disponibles pour cette série, avec USB, capteurs intégrés et liens vers la boutique officielle.