Espressif

ESP32

Documentazione ufficiale

Specifiche

CPU Microprocessore Xtensa dual-core 32 bit LX6, fino a 240 MHz
Flash 4/8/16 MB SPI flash
ROM 448 KB
SRAM 520 KB
RTC SRAM 16 KB
PSRAM Opzionale 2 MB (alcuni modelli)
WiFi 802.11b/g/n, velocità dati fino a 150 Mbps
Bluetooth V4.2 BR/EDR e BLE
GPIO 26 pin (5 pin di strapping)
ADC 12 bit
DAC 2 canali
Periferiche Scheda SD, UART, SPI, SDIO, I2C, LED PWM, Motore PWM, I2S, IR, Contatore di impulsi, Sensore tattile capacitivo, TWAI(CAN)
Cristallo 40 MHz
Tensione di funzionamento 3,0 ~ 3,6 V
Temperatura di funzionamento -40 ~ 85 °C / -40 ~ 105 °C
Antenna Antenna PCB integrata / Connettore antenna esterna

ESP32 è un microcontrollore con Wi-Fi e Bluetooth dual-mode, prodotto da Espressif a basso costo e basso consumo. Nel mondo dell’IoT (Internet of Things) è praticamente onnipresente — se hai un dispositivo smart a casa, c’è una buona probabilità che dentro ci sia un ESP32.

Panoramica del chip

L’ESP32 monta un processore Xtensa dual-core a 32 bit LX6 con frequenza fino a 240 MHz — niente male per un chip così piccolo. Include 448 KB di ROM e 520 KB di SRAM integrati, oltre a 16 KB di RTC SRAM per garantire il funzionamento stabile del sistema anche nelle situazioni più critiche.

Capacità di comunicazione wireless

Wi-Fi

  • Supporta il protocollo 802.11 b/g/n
  • Velocità di trasmissione dati fino a 150 Mbps (in modalità 802.11n)
  • Supporta l’aggregazione A-MPDU e A-MSDU per migliorare l’efficienza di trasmissione
  • Range di frequenza del canale operativo: 2412 ~ 2484 MHz

Bluetooth

  • Standard Bluetooth V4.2, supporta sia il Bluetooth classico (BR/EDR) che il Bluetooth a basso consumo (BLE)
  • Livelli di trasmettitore Class-1, Class-2 e Class-3
  • Supporta il frequency hopping adattivo (AFH)
  • Supporta codec audio CVSD e SBC

Memoria e pin

Opzioni di memoria

  • SPI Flash: disponibile in varianti da 4/8/16 MB
  • PSRAM: alcuni modelli integrano 2 MB di PSRAM (ad esempio ESP32-D0WDR2-V3)

Pin GPIO

  • Fino a 26 pin GPIO (di cui 5 sono pin di strapping)
  • Supporta diverse interfacce periferiche e funzionalità

Ricco supporto di periferiche

L’ESP32 offre un set di interfacce periferiche davvero impressionante, tra cui:

  • Interfacce di comunicazione: scheda SD, UART, SPI, SDIO, I2C, I2S, TWAI (compatibile con CAN 2.0)
  • PWM: LED PWM e PWM per motori
  • Altro: trasmettitore a infrarossi (IR), contatore di impulsi, sensori touch capacitivi, ADC, DAC

Alimentazione e ambiente operativo

  • Tensione di funzionamento: 3.0 ~ 3.6 V
  • Temperatura di funzionamento:
    • Versione standard: -40 ~ 85 °C
    • Versione ad alta temperatura: -40 ~ 105 °C (solo per moduli con Flash integrata da 4/8 MB)

Configurazione dell’antenna

  • ESP32-WROOM-32E: antenna PCB integrata sul modulo
  • ESP32-WROOM-32UE: connettore per antenna esterna

Casi d’uso

L’ESP32 è adatto a tutte le applicazioni IoT che ti vengono in mente, tra cui:

  • Dispositivi per la smart home
  • Automazione industriale
  • Dispositivi indossabili
  • Monitoraggio ambientale
  • Sistemi di controllo remoto
  • Progetti fai-da-te e sviluppo educativo

Tag correlati