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