Files
ESPDocs/public/series.json
T
Lucas RayanandClaude Opus 5.5 e118eefdfa fix(series): corrige dados conforme os datasheets oficiais da Espressif
- Bluetooth: ESP32 4.2 BR/EDR + LE; S3/C3 Bluetooth 5 (LE); C6/H2 5.3
  certificado; C5/C61 Core 6.0 certificado; H4 5.4 (certificado 6.0)
- S2: ADC de 12 bits; USB Serial/JTAG do S3
- C5: SDIO Slave; UART e I2C de C5/C6 com as instâncias LP
- C61: encapsulamento LGA40
- P4: touch, USB HS/FS OTG + Serial/JTAG, UART/I2C/I2S com LP, SDHOST, LP ROM
- S31: SDIO Host 3.0
- H4: temperatura, encapsulamento, PSRAM e flash in-package (seletor de produtos)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 21:49:51 -03:00

731 lines
28 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"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 LE (dual mode)",
"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 12 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 Full-Speed)",
"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 (LE) e Bluetooth Mesh",
"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 Full-Speed) + 1 (USB Serial/JTAG)",
"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",
"sdio": "1 (SDIO Host 3.0)"
},
"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 (LE) e Bluetooth Mesh",
"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 5 (LE) (Bluetooth 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 (2 UART + 1 LP UART)",
"spi": "3",
"i2c": "2 (1 I2C + 1 LP I2C)",
"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",
"sdio": "1 (SDIO Slave)"
},
"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 5 (LE) (Bluetooth 5.3 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 (2 UART + 1 LP UART)",
"spi": "3",
"i2c": "2 (1 I2C + 1 LP I2C)",
"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 5 (LE) (Bluetooth 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) ou LGA40 (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 (HP); LP até 40 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 (HP ROM) + 16 KB (LP ROM)",
"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": "Sim (sensor de toque capacitivo)",
"uart": "6 (5 UART + 1 LP UART)",
"spi": "3",
"i2c": "3 (2 I2C + 1 LP I2C)",
"i2s": "4 (3 I2S + 1 LP I2S)",
"pwm": "LED PWM (até 8 canais), Motor PWM (6 canais)",
"usb": "USB 2.0 High-Speed OTG + USB 2.0 Full-Speed OTG + USB Serial/JTAG",
"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": "1 controlador SD/MMC Host (SDHOST)",
"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 5 (LE) (Bluetooth 5.3 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 (certificado Bluetooth 6.0; 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 (4 MB integrada no encapsulamento no ESP32-H4HF4)",
"psram_externa": "Sim (2 MB integrada no encapsulamento no ESP32-H4HR2)",
"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": "-40°C a 105°C",
"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": "QFN56 (6×6 mm)",
"modulos": "ESP32-H4-WROOM-1",
"guia_de_programacao": "https://docs.espressif.com/projects/esp-idf/en/latest/esp32h4/get-started/index.html",
"cor": "#e83e8c"
}
}