Il existe de nombreuses versions de la puce ESP32 disponible sur le marché. Mais ESP32 devkit utilise ESP-WROOM-32module. Mais la fonctionnalité de toutes les broches GPIO est la même sur toutes les cartes de développement ESP32.
- UC et mémoire
Xtensa® – Microprocesseurs Dual-Core LX6 32 bits, jusqu’à 600 DMIPS
ROM de 448 Ko
SRAM 520 Ko
SRAM 16 Ko en RTC
QSPI Flash/SRAM, jusqu’à 4 x 16 Mo
Alimentation : 2,2 V à 3,6 V
Horloges et minuteries
Oscillateur interne 8 MHz avec étalonnage
Oscillateur RC interne avec étalonnage
Oscillateur à cristaux externe de 2 MHz à 40 MHz
Oscillateur externe à cristaux 32 kHz pour RTC avec étalonnage
Deux groupes de minuterie, dont 2 minuteries 64 bits et 1 chien de garde principal dans chaque groupe
Minuterie RTC avec une précision inférieure à la seconde
Chien de garde du CCF
Interfaces périphériques avancées
ADC SAR 12 bits jusqu’à 18 canaux
2 convertisseurs D/A 8 bits
10 capteurs tactiles
Capteur de température
4 SPI
2 I2S
2 I2C
3 UART
1 hôte (SD/eMMC/SDIO)
1 esclave (SDIO/SPI)
Interface Ethernet MAC avec prise en charge DMA et IEEE 1588 dédiée
CAN 2.0
IR (TX/RX)
Moteur PWM
LED PWM jusqu’à 16 canaux
Capteur Hall
Préamplificateur analogique à très faible puissance
Plage de température de fonctionnement : -40 °C à + 85 °C