> [! Nota] ESP32
[[ESP32]] é uma série de microcontroladores de baixo custo e baixo consumo de energia. É também um sistema em um chip com microcontrolador, Wi-Fi e Bluetooth integrados.
**:: Referência ::** [ESP32 - Wikipedia](https://en.wikipedia.org/wiki/esp32)
**:: Referência ::** [ESP32 Wi-Fi & Bluetooth Soc | ESPRESIF SYSTEMS](https://www.espressif.com/en/products/socs/esp32)
**:: datasheet ::** [datasheet do ESP32](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf)
# 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.
![[ESP32 Image.png|400]]
# 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
- [[Rede de área de controlador| 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
![[ESP32 Pinout.png]]
# Tutoriais
- [[Instalando o driver da ESP32 no Windows]]
- [[Getting Started with Thonny MicroPython on the EPS32]]
- [[Working with digital signals on ESP32 and Micropython]]
- [[Working with analog signals on ESP32 and MicroPython]]