{ "ESP32": { "nome_completo": "ESP32 (Clássico)", "icone": "🔷", "descricao": "O modelo original com processador dual-core e ampla gama de periféricos", "arquitetura": "Xtensa® LX6 dual-core de 32 bits", "nucleos": "1 (Single-core) ou 2 (Dual-core)", "frequencia": "Até 240 MHz", "coprocessador_ulp": "Sim", "seguranca": { "aes": "AES-128/192/256", "sha": "SHA-1/256/384/512", "rsa": "Sim (RSA/MPI até 4096 bits)", "ecc": "Não", "ecdsa": "Não", "hmac": "Não", "assinatura_digital": "Não", "key_manager": "Não", "rng": "Sim (TRNG por hardware)", "criptografia_flash": "Sim (AES-256, esquema legado)", "secure_boot": "V1 (legado)", "protecao_dpa": "Não" }, "wifi": "IEEE 802.11 b/g/n (2.4 GHz, até 150 Mbps)", "bluetooth": "Bluetooth 4.2 BR/EDR (Clássico) e Bluetooth 5.0 LE (certificado)", "ethernet": "Sim (Ethernet MAC integrado)", "memoria_sram": "520 KB", "memoria_sram_rtc": "16 KB (dividida em RTC FAST e RTC SLOW)", "memoria_rom": "448 KB (para boot e funções core)", "flash_externa": "Até 16 MB via QSPI", "psram_externa": "Até 8 MB via QSPI (em módulos específicos como WROVER)", "gpio": "34", "adc": "2x SAR ADC de 12 bits, até 18 canais", "dac": "2x DAC de 8 bits", "touch": "10 canais capacitivos", "uart": "3", "spi": "4 (SPI, HSPI, VSPI - 2 podem ser usados para Flash/PSRAM)", "i2c": "2", "i2s": "2", "pwm": "LED PWM (até 16 canais), Motor PWM", "ethernet_mac": "1 (requer PHY externo)", "can": "1 (CAN 2.0, TWAI®)", "sdio": "1 (SD/SDIO/MMC Host), 1 (SDIO/SPI Slave)", "sensor_hall": "1 (interno)", "sensor_temperatura": "1 (interno, precisão limitada)", "consumo_energia": { "active_cpu_240mhz": "30-68 mA", "active_wifi_tx": "180-240 mA", "modem_sleep": "20-44 mA", "light_sleep": "0.8 mA", "deep_sleep": "10-150 µA", "hibernation": "5 µA" }, "temperatura_operacao": "-40°C a 125°C", "temperatura_armazenamento": "-40°C a 150°C", "depuracao": "JTAG externo (requer sonda, ex.: ESP-PROG)", "esp_idf_minimo": "Desde o início (v3.x e anteriores)", "arduino_core": "Sim (147 definições de placa no core oficial)", "encapsulamento": "QFN48 (6×6 mm) e QFN48 (5×5 mm)", "modulos": "ESP32-MINI-1, ESP32-PICO-MINI-02, ESP32-PICO-V3, ESP32-PICO-V3-02 e mais 11", "datasheet": "https://documentation.espressif.com/esp32_datasheet_en.html", "manual_tecnico": "https://documentation.espressif.com/esp32_technical_reference_manual_en.html", "guia_de_programacao": "https://docs.espressif.com/projects/esp-idf/en/latest/esp32/get-started/index.html", "placa": "/placas/esp32.png", "cor": "#007bff" }, "ESP32-S2": { "nome_completo": "ESP32-S2", "icone": "🔒", "descricao": "Foco em segurança e baixo consumo, com USB nativo e ADC de 13 bits", "arquitetura": "Xtensa® LX7 single-core de 32 bits", "nucleos": "1 (Single-core)", "frequencia": "Até 240 MHz", "coprocessador_ulp": "Sim (RISC-V)", "seguranca": { "aes": "AES-128/192/256 com GCM", "sha": "SHA-1/224/256/384/512", "rsa": "Sim (RSA/MPI até 4096 bits)", "ecc": "Não", "ecdsa": "Não", "hmac": "Sim", "assinatura_digital": "Sim", "key_manager": "Não", "rng": "Sim (TRNG por hardware)", "criptografia_flash": "XTS-AES-128/256", "secure_boot": "V2 (RSA-3072)", "protecao_dpa": "Não" }, "wifi": "IEEE 802.11 b/g/n (2.4 GHz, até 150 Mbps)", "bluetooth": "Não", "memoria_sram": "320 KB", "memoria_sram_rtc": "16 KB", "memoria_rom": "128 KB", "flash_externa": "Até 1 GB via QSPI", "psram_externa": "Até 1 GB via QSPI/Octal SPI", "gpio": "43", "adc": "2x SAR ADC de 13 bits, até 20 canais", "dac": "2x DAC de 8 bits", "touch": "14 canais capacitivos", "uart": "2", "spi": "4 (SPI0/1 para Flash, SPI2/3 para uso geral)", "i2c": "2", "i2s": "1", "pwm": "LED PWM (até 8 canais)", "usb": "1 (USB OTG 1.1)", "lcd": "Interface LCD de 8/16 bits", "camera": "Interface DVP de 8/16 bits", "sensor_temperatura": "1 (interno)", "consumo_energia": { "active_wifi_tx": "190-310 mA", "modem_sleep_cpu_160mhz": "15-20 mA", "light_sleep": "130 µA", "deep_sleep": "20-150 µA" }, "temperatura_operacao": "-40°C a 105°C", "temperatura_armazenamento": "-40°C a 150°C", "depuracao": "JTAG externo (requer sonda, ex.: ESP-PROG)", "esp_idf_minimo": "v4.2", "arduino_core": "Sim (26 definições de placa no core oficial)", "encapsulamento": "QFN56 (7×7 mm)", "modulos": "ESP32-S2-MINI-1, ESP32-S2-MINI-2, ESP32-S2-SOLO, ESP32-S2-SOLO-2 e mais 4", "datasheet": "https://documentation.espressif.com/esp32-s2_datasheet_en.html", "manual_tecnico": "https://documentation.espressif.com/esp32-s2_technical_reference_manual_en.html", "guia_de_programacao": "https://docs.espressif.com/projects/esp-idf/en/latest/esp32s2/get-started/index.html", "placa": "/placas/esp32-s2.png", "cor": "#28a745" }, "ESP32-S3": { "nome_completo": "ESP32-S3", "icone": "🤖", "descricao": "Processador dual-core com aceleradores para IA e processamento de sinal", "arquitetura": "Xtensa® LX7 dual-core de 32 bits", "nucleos": "2 (Dual-core)", "frequencia": "Até 240 MHz", "coprocessador_ulp": "Sim (RISC-V)", "aceleradores_ia": "Sim (Vector Instructions para IA)", "seguranca": { "aes": "AES-128/256", "sha": "SHA-1/224/256/384/512", "rsa": "Sim (RSA/MPI até 4096 bits)", "ecc": "Não", "ecdsa": "Não", "hmac": "Sim", "assinatura_digital": "Sim", "key_manager": "Não", "rng": "Sim (TRNG por hardware)", "criptografia_flash": "XTS-AES-128/256", "secure_boot": "V2 (RSA-3072)", "protecao_dpa": "Não" }, "wifi": "IEEE 802.11 b/g/n (2.4 GHz, até 150 Mbps)", "bluetooth": "Bluetooth 5.4 LE (certificado)", "memoria_sram": "512 KB", "memoria_sram_rtc": "16 KB", "memoria_rom": "384 KB", "flash_externa": "Até 1 GB via QSPI/Octal SPI", "psram_externa": "Até 1 GB via QSPI/Octal SPI", "gpio": "45", "adc": "2x SAR ADC de 12 bits, até 20 canais", "dac": "Não", "touch": "14 canais capacitivos", "uart": "3", "spi": "4 (SPI0/1 para Flash, SPI2/3 para uso geral)", "i2c": "2", "i2s": "2", "pwm": "LED PWM (até 8 canais), Motor PWM (6 canais)", "usb": "1 (USB OTG 1.1)", "lcd": "Interface LCD RGB de 8/16 bits", "camera": "Interface DVP de 8/16 bits", "sdio": "1 (SD/SDIO/MMC Host)", "sensor_temperatura": "1 (interno)", "consumo_energia": { "active": "78 mW (~24 mA @3.3V)", "modem_sleep": "20-30 mA", "light_sleep": "0.8 mA", "deep_sleep": "7 µA" }, "temperatura_operacao": "-40°C a 65/85/105°C", "temperatura_armazenamento": "-40°C a 150°C", "depuracao": "JTAG integrado via USB (não precisa de sonda externa)", "esp_idf_minimo": "v4.4", "arduino_core": "Sim (158 definições de placa no core oficial)", "encapsulamento": "QFN56 (7×7 mm)", "modulos": "ESP32-S3-MINI-1, ESP32-S3-WROOM-1, ESP32-S3-WROOM-2", "datasheet": "https://documentation.espressif.com/esp32-s3_datasheet_en.html", "manual_tecnico": "https://documentation.espressif.com/esp32-s3_technical_reference_manual_en.html", "guia_de_programacao": "https://docs.espressif.com/projects/esp-idf/en/latest/esp32s3/get-started/index.html", "placa": "/placas/esp32-s3.png", "cor": "#fd7e14" }, "ESP32-S31": { "nome_completo": "ESP32-S31", "icone": "🌀", "descricao": "Processador dual-core RISC-V de alta performance a 320MHz com Wi-Fi 6, Bluetooth 5.4 e Classic, Zigbee/Thread, Matter e aceleração IA", "arquitetura": "RISC-V dual-core de 32 bits (HP) + RISC-V single-core (LP)", "nucleos": "2 (Dual-core HP) + 1 (Single-core LP)", "frequencia": "Até 320 MHz", "coprocessador_ulp": "Sim (RISC-V, LP CPU de 40 MHz)", "aceleradores_ia": "Sim (Custom AI and DSP extension XespV)", "seguranca": { "aes": "AES-128/256 com GCM", "sha": "SHA-1/224/256/384/512", "rsa": "Sim (RSA/MPI até 4096 bits)", "ecc": "Sim (P-192, P-256, P-384)", "ecdsa": "Sim (modo determinístico, RFC 6979)", "hmac": "Sim", "assinatura_digital": "Sim", "key_manager": "Sim", "rng": "Sim (TRNG por hardware)", "criptografia_flash": "XTS-AES-128/256", "secure_boot": "V2 (RSA-3072)", "protecao_dpa": "Não" }, "wifi": "Wi-Fi 6 (802.11ax) 2.4 GHz", "bluetooth": "Bluetooth 5.4 LE e Bluetooth Classic", "zigbee_thread": "IEEE 802.15.4 (Zigbee 3.0, Thread 1.4)", "matter": "Sim", "memoria_sram": "512 KB (HP SRAM)", "memoria_sram_rtc": "32 KB (LP SRAM)", "memoria_rom": "320 KB", "flash_externa": "Até 256 MB via QSPI", "psram_externa": "Suporta até 64 MB (16 MB ou 32 MB DDR OPI integrados no encapsulamento)", "gpio": "60", "adc": "2x SAR ADC de 12 bits, até 16 canais", "dac": "Sim (2x DAC de 10 bits e 2x DAC de 12 bits)", "touch": "14 canais capacitivos", "uart": "5 (4 UART + 1 LP UART)", "spi": "7 (6 SPI + 1 LP SPI)", "i2c": "3 (2 I2C + 1 LP I2C)", "i2s": "2", "pwm": "LED PWM (até 8 canais), Motor PWM (MCPWM)", "usb": "1 (USB 2.0 High-Speed OTG e USB Serial/JTAG)", "can": "Sim (CAN FD Controller)", "sensor_temperatura": "1 (interno)", "consumo_energia": { "active": "Consumo otimizado de alta performance configurável", "light_sleep": "0.1-0.8 mA", "deep_sleep": "Baixo consumo com LP CPU ativa" }, "temperatura_operacao": "-40°C a 85°C", "temperatura_armazenamento": "-40°C a 150°C", "depuracao": "JTAG integrado via USB (não precisa de sonda externa)", "esp_idf_minimo": "Ainda sem versão estável (apenas no branch master)", "arduino_core": "Ainda não suportado pelo core arduino-esp32", "encapsulamento": "QFN80 (8×8 mm)", "modulos": "ESP32-S31-WROOM-1, ESP32-S31-WROOM-3", "datasheet": "https://documentation.espressif.com/esp32-s31_datasheet_en.html", "manual_tecnico": "https://documentation.espressif.com/esp32-s31_technical_reference_manual_en.html", "guia_de_programacao": "https://docs.espressif.com/projects/esp-idf/en/latest/esp32s31/get-started/index.html", "placa": "/placas/esp32-s31.png", "cor": "#ff2a5f" }, "ESP32-C2": { "nome_completo": "ESP32-C2 (ESP8684)", "icone": "🌱", "descricao": "Microcontrolador RISC-V ultra econômico e de baixo consumo com Wi-Fi 4 e Bluetooth 5.3 LE", "arquitetura": "RISC-V single-core de 32 bits", "nucleos": "1 (Single-core)", "frequencia": "Até 120 MHz", "seguranca": { "aes": "Não", "sha": "SHA-1/224/256", "rsa": "Não", "ecc": "Sim (P-192, P-256)", "ecdsa": "Não", "hmac": "Não", "assinatura_digital": "Não", "key_manager": "Não", "rng": "Sim (TRNG por hardware)", "criptografia_flash": "XTS-AES-128", "secure_boot": "V2 (ECDSA)", "protecao_dpa": "Não" }, "wifi": "IEEE 802.11 b/g/n (2.4 GHz, até 72.2 Mbps)", "bluetooth": "Bluetooth 5.3 LE (certificado)", "memoria_sram": "272 KB (16 KB para cache)", "memoria_sram_rtc": "Não", "memoria_rom": "576 KB", "flash_externa": "Até 16 MB via QSPI, mas indisponível nas variantes vendidas (ESP8684H2X/H4X têm 2 MB ou 4 MB no encapsulamento e não expõem os pinos de flash)", "psram_externa": "Não", "gpio": "14", "adc": "1x SAR ADC de 12 bits, até 5 canais", "dac": "Não", "touch": "Não", "uart": "2", "spi": "3 (SPI0/1 para Flash interna, SPI2 para uso geral)", "i2c": "1 (Master-only)", "i2s": "Não", "pwm": "LED PWM (até 6 canais)", "sensor_temperatura": "1 (interno)", "consumo_energia": { "active_cpu_120mhz": "13 mA", "light_sleep": "130 µA", "deep_sleep": "5 µA" }, "temperatura_operacao": "-40°C a 105°C", "temperatura_armazenamento": "-40°C a 150°C", "depuracao": "JTAG externo (requer sonda, ex.: ESP-PROG)", "esp_idf_minimo": "v5.0", "arduino_core": "Sim (1 definições de placa no core oficial)", "encapsulamento": "QFN24 (4×4 mm)", "modulos": "ESP8684-MINI-1, ESP8684-WROOM-01C, ESP8684-WROOM-02C, ESP8684-WROOM-02UC e mais 5", "datasheet": "https://documentation.espressif.com/esp32-c2_datasheet_en.html", "manual_tecnico": "https://documentation.espressif.com/esp32-c2_technical_reference_manual_en.html", "guia_de_programacao": "https://docs.espressif.com/projects/esp-idf/en/latest/esp32c2/get-started/index.html", "placa": "/placas/esp32-c2.png", "cor": "#8c52ff" }, "ESP32-C3": { "nome_completo": "ESP32-C3", "icone": "💎", "descricao": "Processador RISC-V de ultra baixo consumo", "arquitetura": "RISC-V single-core de 32 bits", "nucleos": "1 (Single-core)", "frequencia": "Até 160 MHz", "seguranca": { "aes": "AES-128/256", "sha": "SHA-1/224/256", "rsa": "Sim (RSA/MPI até 3072 bits)", "ecc": "Não", "ecdsa": "Não", "hmac": "Sim", "assinatura_digital": "Sim", "key_manager": "Não", "rng": "Sim (TRNG por hardware)", "criptografia_flash": "XTS-AES-128", "secure_boot": "V2 (RSA-3072)", "protecao_dpa": "Não" }, "wifi": "IEEE 802.11 b/g/n (2.4 GHz, até 150 Mbps)", "bluetooth": "Bluetooth 5.4 LE (certificado)", "memoria_sram": "400 KB", "memoria_sram_rtc": "8 KB", "memoria_rom": "384 KB", "flash_externa": "Até 16 MB via QSPI", "psram_externa": "Não", "gpio": "22", "adc": "2x SAR ADC de 12 bits, até 6 canais", "dac": "Não", "touch": "Não", "uart": "2", "spi": "3 (SPI0/1 para Flash, SPI2 para uso geral)", "i2c": "1", "i2s": "1", "pwm": "LED PWM (até 6 canais)", "usb": "1 (USB Serial/JTAG)", "sensor_temperatura": "1 (interno)", "consumo_energia": { "active_cpu_160mhz": "20 mA", "active_wifi_tx_peak": "350 mA", "modem_sleep_cpu_160mhz": "20 mA", "light_sleep": "130 µA", "deep_sleep": "5 µA" }, "temperatura_operacao": "-40°C a 125°C", "temperatura_armazenamento": "-40°C a 150°C", "depuracao": "JTAG integrado via USB (não precisa de sonda externa)", "esp_idf_minimo": "v4.3", "arduino_core": "Sim (29 definições de placa no core oficial)", "encapsulamento": "QFN32 (5×5 mm) e QFN28 (4×4 mm)", "modulos": "ESP32-C3-MINI-1, ESP32-C3-WROOM-02", "datasheet": "https://documentation.espressif.com/esp32-c3_datasheet_en.html", "manual_tecnico": "https://documentation.espressif.com/esp32-c3_technical_reference_manual_en.html", "guia_de_programacao": "https://docs.espressif.com/projects/esp-idf/en/latest/esp32c3/get-started/index.html", "placa": "/placas/esp32-c3.png", "cor": "#20c997" }, "ESP32-C5": { "nome_completo": "ESP32-C5", "icone": "📶", "descricao": "O primeiro com suporte a Wi-Fi 6 dual-band e Bluetooth 6.0, equipado com CPU RISC-V e coprocessador ULP", "arquitetura": "RISC-V single-core de 32 bits (HP) + RISC-V single-core (LP)", "nucleos": "1 (Single-core HP) + 1 (Single-core LP)", "frequencia": "Até 240 MHz", "coprocessador_ulp": "Sim (RISC-V, LP CPU de 48 MHz)", "seguranca": { "aes": "AES-128/256", "sha": "SHA-1/224/256/384/512", "rsa": "Sim (RSA/MPI até 3072 bits)", "ecc": "Sim (P-192, P-256, P-384)", "ecdsa": "Sim (modo determinístico, RFC 6979)", "hmac": "Sim", "assinatura_digital": "Sim", "key_manager": "Sim", "rng": "Sim (TRNG por hardware)", "criptografia_flash": "XTS-AES-128/256", "secure_boot": "V2 (RSA-3072 ou ECDSA)", "protecao_dpa": "Sim" }, "wifi": "Wi-Fi 6 (802.11ax) dual-band 2.4 GHz e 5 GHz", "bluetooth": "Bluetooth 6.0 LE (Core 6.0 certificado)", "zigbee_thread": "IEEE 802.15.4 (Zigbee 3.0, Thread 1.4)", "matter": "Sim", "memoria_sram": "384 KB", "memoria_sram_rtc": "16 KB", "memoria_rom": "320 KB", "flash_externa": "Até 16 MB via QSPI", "psram_externa": "Sim, via SPI (controlador de flash/PSRAM com cache)", "gpio": "29", "adc": "1x SAR ADC de 12 bits, até 6 canais", "dac": "Não", "touch": "Não", "uart": "3", "spi": "3", "i2c": "2", "i2s": "1", "pwm": "LED PWM (até 6 canais), Motor PWM", "usb": "1 (USB Serial/JTAG)", "sensor_temperatura": "1 (interno)", "consumo_energia": { "active_wifi": "100-300 mA (TX)", "light_sleep": "0.06 mA", "deep_sleep": "7 µA" }, "temperatura_operacao": "-40°C a 105°C", "temperatura_armazenamento": "-40°C a 150°C", "depuracao": "JTAG integrado via USB (não precisa de sonda externa)", "esp_idf_minimo": "v5.5.2", "arduino_core": "Sim (10 definições de placa no core oficial)", "encapsulamento": "QFN48 (6×6 mm)", "modulos": "ESP32-C5-MINI-1, ESP32-C5-WROOM-1", "datasheet": "https://documentation.espressif.com/esp32-c5_datasheet_en.html", "manual_tecnico": "https://documentation.espressif.com/esp32-c5_technical_reference_manual_en.html", "guia_de_programacao": "https://docs.espressif.com/projects/esp-idf/en/latest/esp32c5/get-started/index.html", "placa": "/placas/esp32-c5.png", "cor": "#6f42c1" }, "ESP32-C6": { "nome_completo": "ESP32-C6", "icone": "🌐", "descricao": "Recursos de segurança avançada, Wi-Fi 6, Bluetooth 6.0, Zigbee e Thread com suporte a Matter", "arquitetura": "RISC-V single-core de 32 bits (HP) + RISC-V single-core (LP)", "nucleos": "1 (Single-core HP) + 1 (Single-core LP)", "frequencia": "Até 160 MHz", "coprocessador_ulp": "Sim (RISC-V, LP CPU de 20 MHz)", "seguranca": { "aes": "AES-128/256", "sha": "SHA-1/224/256", "rsa": "Sim (RSA/MPI até 3072 bits)", "ecc": "Sim (P-192, P-256)", "ecdsa": "Não", "hmac": "Sim", "assinatura_digital": "Sim", "key_manager": "Não", "rng": "Sim (TRNG por hardware)", "criptografia_flash": "XTS-AES-128", "secure_boot": "V2 (RSA-3072 ou ECDSA)", "protecao_dpa": "Sim" }, "wifi": "Wi-Fi 6 (802.11ax) 2.4 GHz", "bluetooth": "Bluetooth 6.0 LE (Core 6.0 certificado)", "zigbee_thread": "IEEE 802.15.4 (Zigbee 3.0, Thread 1.3)", "matter": "Sim", "memoria_sram": "512 KB", "memoria_sram_rtc": "16 KB", "memoria_rom": "320 KB", "flash_externa": "Até 16 MB via QSPI", "psram_externa": "Não", "gpio": "30", "adc": "1x SAR ADC de 12 bits, até 7 canais", "dac": "Não", "touch": "Não", "uart": "3", "spi": "3", "i2c": "2", "i2s": "1", "pwm": "LED PWM (até 6 canais), Motor PWM", "usb": "1 (USB Serial/JTAG)", "sdio": "1 (SDIO 2.0 Slave)", "sensor_temperatura": "1 (interno)", "consumo_energia": { "active_wifi6": "Varia conforme perfil TX/RX", "light_sleep": "0.8 mA", "deep_sleep": "7 µA" }, "temperatura_operacao": "-40°C a 105°C", "temperatura_armazenamento": "-40°C a 150°C", "depuracao": "JTAG integrado via USB (não precisa de sonda externa)", "esp_idf_minimo": "v5.1", "arduino_core": "Sim (21 definições de placa no core oficial)", "encapsulamento": "QFN40 (5×5 mm) e QFN32 (5×5 mm)", "modulos": "ESP32-C6-MINI-1, ESP32-C6-WROOM-1", "datasheet": "https://documentation.espressif.com/esp32-c6_datasheet_en.html", "manual_tecnico": "https://documentation.espressif.com/esp32-c6_technical_reference_manual_en.html", "guia_de_programacao": "https://docs.espressif.com/projects/esp-idf/en/latest/esp32c6/get-started/index.html", "placa": "/placas/esp32-c6.png", "cor": "#17a2b8" }, "ESP32-C61": { "nome_completo": "ESP32-C61", "icone": "🛰️", "descricao": "Microcontrolador RISC-V econômico de 160MHz com Wi-Fi 6, Bluetooth 6.0 LE e suporte a Flash/PSRAM no encapsulamento", "arquitetura": "RISC-V single-core de 32 bits", "nucleos": "1 (Single-core)", "frequencia": "Até 160 MHz", "seguranca": { "aes": "Não", "sha": "SHA-1/224/256", "rsa": "Não", "ecc": "Sim (P-192, P-256)", "ecdsa": "Sim (modo determinístico, RFC 6979)", "hmac": "Não", "assinatura_digital": "Não", "key_manager": "Não", "rng": "Sim (TRNG por hardware)", "criptografia_flash": "XTS-AES-128", "secure_boot": "V2 (ECDSA)", "protecao_dpa": "Sim" }, "wifi": "Wi-Fi 6 (802.11ax) 2.4 GHz", "bluetooth": "Bluetooth 6.0 LE (Core 6.0 certificado)", "zigbee_thread": "Não", "matter": "Sim (via Wi-Fi)", "memoria_sram": "320 KB", "memoria_sram_rtc": "Não", "memoria_rom": "256 KB", "flash_externa": "Até 16 MB via QSPI (modelos com 4 MB ou 8 MB integrados no encapsulamento)", "psram_externa": "Até 16 MB via QSPI (modelos com 2 MB ou 8 MB integrados no encapsulamento)", "gpio": "30", "adc": "1x SAR ADC de 12 bits, até 4 canais", "dac": "Não", "touch": "Não", "uart": "3", "spi": "3 (2 para Flash/PSRAM, 1 para uso geral)", "i2c": "1", "i2s": "1", "pwm": "LED PWM (até 6 canais)", "usb": "1 (USB Serial/JTAG)", "sdio": "1 (SDIO 2.0 Slave)", "sensor_temperatura": "1 (interno)", "consumo_energia": { "active": "Baixo consumo com clock dinâmico", "light_sleep": "0.1-0.8 mA", "deep_sleep": "7 µA" }, "temperatura_operacao": "-40°C a 105°C", "temperatura_armazenamento": "-40°C a 150°C", "depuracao": "JTAG integrado via USB (não precisa de sonda externa)", "esp_idf_minimo": "v5.5.2", "arduino_core": "Sim (1 definições de placa no core oficial)", "encapsulamento": "QFN40 (5×5 mm)", "modulos": "ESP32-C61-MINI-1, ESP32-C61-WROOM-1", "datasheet": "https://documentation.espressif.com/esp32-c61_datasheet_en.html", "manual_tecnico": "https://documentation.espressif.com/esp32-c61_technical_reference_manual_en.html", "guia_de_programacao": "https://docs.espressif.com/projects/esp-idf/en/latest/esp32c61/get-started/index.html", "placa": "/placas/esp32-c61.png", "cor": "#0dcaf0" }, "ESP32-P4": { "nome_completo": "ESP32-P4", "icone": "⚡", "descricao": "Alto desempenho com processador RISC-V dual-core a 400MHz, aceleradores de IA e ricas interfaces de mídia", "arquitetura": "RISC-V de 32 bits dual-core de alto desempenho (HP) + single-core de baixo consumo (LP)", "nucleos": "2 (Dual-core HP) + 1 (Single-core LP)", "frequencia": "Até 400 MHz", "aceleradores_ia": "Sim (Vector Instructions, aceleradores de IA)", "seguranca": { "aes": "AES-128/256 com GCM", "sha": "SHA-1/224/256/384/512", "rsa": "Sim (RSA/MPI até 4096 bits)", "ecc": "Sim (P-192, P-256, P-384)", "ecdsa": "Sim (modo determinístico, RFC 6979)", "hmac": "Sim", "assinatura_digital": "Sim", "key_manager": "Sim", "rng": "Sim (TRNG por hardware)", "criptografia_flash": "XTS-AES-128/256", "secure_boot": "V2 (RSA-3072 ou ECDSA)", "protecao_dpa": "Não" }, "wifi": "Não", "bluetooth": "Não", "ethernet": "Sim (Ethernet MAC integrado)", "memoria_sram": "768 KB", "memoria_sram_rtc": "32 KB", "memoria_rom": "128 KB", "flash_externa": "Até 128 MB via QSPI/Octal SPI", "psram_externa": "Suporta até 64 MB (16 MB ou 32 MB integrados no encapsulamento via OPI/HPI)", "gpio": "55", "adc": "1x SAR ADC de 12 bits, até 8 canais", "dac": "Não", "touch": "Não", "uart": "5", "spi": "3", "i2c": "2", "i2s": "3", "pwm": "LED PWM (até 8 canais), Motor PWM (6 canais)", "usb": "1 (USB OTG 2.0)", "mipi_csi": "Interface MIPI CSI para câmera", "mipi_dsi": "Interface MIPI DSI para display", "lcd": "Interface LCD de 8/16/24 bits", "camera": "Interface DVP de 8/16 bits", "sdio": "2 (SD/SDIO/MMC Host)", "sensor_temperatura": "1 (interno)", "consumo_energia": { "active": "50-100 mA (estimado, alto desempenho)", "light_sleep": "Baixo consumo", "deep_sleep": "Poucos µA" }, "temperatura_operacao": "-40°C a 85°C", "temperatura_armazenamento": "-40°C a 150°C", "depuracao": "JTAG integrado via USB (não precisa de sonda externa)", "esp_idf_minimo": "v5.3", "arduino_core": "Sim (7 definições de placa no core oficial)", "encapsulamento": "QFN104 (10×10 mm)", "modulos": "Sem módulo no catálogo oficial (apenas o chip nu)", "datasheet": "https://documentation.espressif.com/esp32-p4-chip-revision-v1.3_datasheet_en.html", "manual_tecnico": "https://documentation.espressif.com/esp32-p4-chip-revision-v1.3_technical_reference_manual_en.html", "guia_de_programacao": "https://docs.espressif.com/projects/esp-idf/en/latest/esp32p4/get-started/index.html", "placa": "/placas/esp32-p4.png", "cor": "#ffc107" }, "ESP32-H2": { "nome_completo": "ESP32-H2", "icone": "🔋", "descricao": "Focado em ultra-baixo consumo com Bluetooth 6.0, Zigbee e Thread. Mas sem suporte a Wi-Fi", "arquitetura": "RISC-V single-core de 32 bits", "nucleos": "1 (Single-core)", "frequencia": "Até 96 MHz", "seguranca": { "aes": "AES-128/256", "sha": "SHA-1/224/256", "rsa": "Sim (RSA/MPI até 3072 bits)", "ecc": "Sim (P-192, P-256)", "ecdsa": "Sim (modo determinístico, RFC 6979)", "hmac": "Sim", "assinatura_digital": "Sim", "key_manager": "Não", "rng": "Sim (TRNG por hardware)", "criptografia_flash": "XTS-AES-128", "secure_boot": "V2 (RSA-3072 ou ECDSA)", "protecao_dpa": "Sim" }, "wifi": "Não", "bluetooth": "Bluetooth 6.0 LE (Core 6.0 certificado)", "zigbee_thread": "IEEE 802.15.4 (Zigbee 3.0, Thread 1.4)", "matter": "Sim", "memoria_sram": "320 KB", "memoria_sram_rtc": "4 KB (LP Memory)", "memoria_rom": "128 KB", "flash_externa": "Até 16 MB via QSPI", "psram_externa": "Não", "gpio": "19", "adc": "1x SAR ADC de 12 bits, até 5 canais", "dac": "Não", "touch": "Não", "uart": "2", "spi": "3", "i2c": "2", "i2s": "1", "pwm": "LED PWM (até 6 canais)", "usb": "1 (USB Serial/JTAG)", "sensor_temperatura": "1 (interno)", "consumo_energia": { "active": "30-50 mA", "light_sleep": "0.8 mA", "deep_sleep": "7-10 µA" }, "temperatura_operacao": "-40°C a 105°C", "temperatura_armazenamento": "-40°C a 150°C", "depuracao": "JTAG integrado via USB (não precisa de sonda externa)", "esp_idf_minimo": "v5.1", "arduino_core": "Sim (3 definições de placa no core oficial)", "encapsulamento": "QFN32 (4×4 mm)", "modulos": "ESP32-H2-MINI-1, ESP32-H2-WROOM-02C", "datasheet": "https://documentation.espressif.com/esp32-h2_datasheet_en.html", "manual_tecnico": "https://documentation.espressif.com/esp32-h2_technical_reference_manual_en.html", "guia_de_programacao": "https://docs.espressif.com/projects/esp-idf/en/latest/esp32h2/get-started/index.html", "placa": "/placas/esp32-h2.png", "cor": "#6c757d" }, "ESP32-H4": { "nome_completo": "ESP32-H4", "icone": "🛡️", "descricao": "SoC dual-core RISC-V de altíssima eficiência energética com Bluetooth 5.4 LE (LE Audio) e IEEE 802.15.4 para Thread, Zigbee e Matter. Sem Wi-Fi", "status_documentacao": "Documentação preliminar: a Espressif ainda não publicou o datasheet nem o manual técnico do ESP32-H4. Os dados abaixo vêm do anúncio oficial do produto e das definições de hardware (soc_caps) do ESP-IDF, e podem mudar até o lançamento.", "arquitetura": "RISC-V dual-core de 32 bits", "nucleos": "2 (Dual-core)", "frequencia": "Até 96 MHz", "seguranca": { "aes": "AES-128/256", "sha": "SHA-1/224/256/384/512", "rsa": "Não", "ecc": "Sim (P-192, P-256, P-384)", "ecdsa": "Sim (modo determinístico, RFC 6979)", "hmac": "Sim", "assinatura_digital": "Não", "key_manager": "Não", "rng": "Sim (TRNG por hardware)", "criptografia_flash": "XTS-AES-128/256", "secure_boot": "Ainda não habilitado no ESP-IDF (documentação preliminar)", "protecao_dpa": "Não" }, "wifi": "Não", "bluetooth": "Bluetooth 5.4 LE (LE Audio, canais isócronos BIS/CIS, PAwR, Connection Subrating e Direction Finding AoA/AoD)", "zigbee_thread": "IEEE 802.15.4 (Zigbee 3.0, Thread 1.4)", "matter": "Sim", "memoria_sram": "384 KB", "memoria_sram_rtc": "Sim (LP SRAM)", "memoria_rom": "128 KB", "flash_externa": "Sim, via QSPI (modelos com flash integrada no encapsulamento)", "psram_externa": "Até 4 MB", "gpio": "40", "adc": "1x SAR ADC de 12 bits, até 5 canais", "dac": "Não", "touch": "15 canais capacitivos (versão 3, com waterproof e proximidade)", "uart": "2", "spi": "3", "i2c": "2", "i2s": "1", "pwm": "LED PWM (até 8 canais), Motor PWM (MCPWM)", "can": "1 (CAN 2.0, TWAI®)", "usb": "1 (USB OTG 1.1) + 1 (USB Serial/JTAG)", "sensor_temperatura": "1 (interno)", "consumo_energia": { "active": "Não divulgado (documentação preliminar)" }, "temperatura_operacao": "Não divulgado (documentação preliminar)", "temperatura_armazenamento": "Não divulgado (documentação preliminar)", "depuracao": "JTAG integrado via USB (não precisa de sonda externa)", "esp_idf_minimo": "Ainda sem versão estável (apenas no branch master)", "arduino_core": "Ainda não suportado pelo core arduino-esp32", "encapsulamento": "Não divulgado (documentação preliminar)", "modulos": "ESP32-H4-WROOM-1", "guia_de_programacao": "https://docs.espressif.com/projects/esp-idf/en/latest/esp32h4/get-started/index.html", "cor": "#e83e8c" } }