🎯 ESP32

Em poucas palavras

Série de microcontroladores com microprocessador Xtensa LX6 de 32 bits, em versões de um ou dois núcleos, com antena RF balun, amplificador de potência, receptor de baixo ruído, filtros e gerenciamento de energia integrados. Criado pela Espressif Systems e fabricado pela TSMC em processo de 40 nm, sucede o ESP8266.


📝 Notas e Desenvolvimento

Descrição

A série ESP32 emprega um microprocessador Xtensa LX6 de 32 bits com variações de dois núcleos e um único núcleo e inclui uma antena RF Balun integrada, amplificador de potência, receptor de baixo ruído amplificado, filtros e gerenciamento de energia do módulo. O ESP32 foi criado e desenvolvido pela Espressif Systems, uma empresa chinesa com sede em Xangai, e é fabricado pela TSMC usando seu processo de fabricação de 40 nm. É um sucessor do microcontrolador ESP8266.

Características

As características do ESP32 são as seguintes:

  • Processadores:
    • CPU: Microprocessador XTENSA Dual-core (ou single-core) de 32 bits LX6, operando a 160 ou 240 MHz e com desempenho de até 600 DMIPs
    • Coprocessador de ultrabaixo consumo (ULP)
  • Memória: 520 KB SRAM
  • Conectividade sem fio:
    • Wi-Fi: 802.11 B/g/n
    • Bluetooth: v4.2 br/edr e Ble
  • Interfaces periféricas:
    • ADC SAR de 12 bits com até 18 canais
    • 2 × conversores digital-analógicos de 8 bits
    • 10 × sensores de toque (detecção capacitiva)
    • Sensor de temperatura
    • 4 × interfaces SPI
    • 2 × interfaces I²S
    • 2 × interfaces I²C
    • 3 × interfaces UART
    • Controladores SD/SDIO/CE-ATA/MMC/eMMC
    • Controlador escravo SDIO/SPI
    • Interface Ethernet MAC com DMA dedicado e suporte ao Protocolo IEEE 1588 com precisão de tempo
    • CAN Bus 2.0
    • Controlador remoto infravermelho (TX/RX, até 8 canais)
    • Motor PWM
    • LED PWM (até 16 canais)
    • Sensor de efeito Hall
    • Pré-amplificador analógico de ultrabaixo consumo
  • Segurança:
    • Recursos de segurança IEEE 802.11 para todas as edições, incluindo WFA, WPA/WPA2 e WAPI
    • Inicialização segura
    • Criptografia de Flash
    • OTP de 1024 bits, até 768 bits para clientes
    • Aceleração de hardware de criptografia: AES, SHA-2, RSA, Criptografia de curva elíptica (ECC), gerador de números aleatórios (RNG)
  • Gerenciamento de Energia:
    • Regulador interno de baixa eliminação
    • Domínio de energia individual para RTC
    • 5U de consumo em deep sleep.
    • Despertar através de interrupções GPIO, temporizador, medições ADC ou sensor de interrupção de toque capacitivo.

Pinagem do ESP32

Tutoriais


📚 Referências e Fontes

🔗 Conexões do Cofre

🌐 Referências Externas

💬 Citações Diretas