> [! 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]]