feat(i18n): English localization (phase 3)
CI / Lint e auditorias (push) Successful in 1m51s
CI / Trivy (dependências e segredos) (push) Successful in 15s
CI / Imagem Docker (linux/arm64) (push) Successful in 2m41s

- Translate content to English across messages/en.json, data/en, lib/data/en, and public/exemplos/en
- Implement localized routing, slugs, and language negotiation with fallback to en
- Build dedicated search index for English with strict book exclusion
- Update components and pages to dynamically render localized strings and datasets
- Verify full structural parity and exact 1:1 match on Portuguese pages via comparator

Co-Authored-By: Antigravity <noreply@google.com>
This commit is contained in:
Lucas RayanandAntigravity committed 2026-11-01 14:17:13 -03:00
1 parent 22b1f26aed
commit c1bd2c7e11
61 files changed
+18182 -1225

No files matched your search

+422
View File
@@ -0,0 +1,422 @@
[
{
"numero": "1",
"nome": "ANT",
"tipo": "analog",
"funcoes": [
"Conexão de antena de RF (Wi-Fi e Bluetooth)"
],
"categorias": [
"Antenna",
"RF"
],
"avisos": [
"Pino de RF dedicado. Evite traçar pistas longas ou sem casamento de impedância de 50 ohms."
]
},
{
"numero": "2",
"nome": "VDDA3P3",
"tipo": "power",
"funcoes": [
"Analog power supply de 3.3V"
],
"categorias": [
"Power"
],
"avisos": [
"Tensão recomendada: 3.3V (3.0V a 3.6V)",
"Fornece energia para os circuitos analógicos e de RF do chip"
]
},
{
"numero": "3",
"nome": "VDDA3P3",
"tipo": "power",
"funcoes": [
"Analog power supply de 3.3V"
],
"categorias": [
"Power"
],
"avisos": [
"Tensão recomendada: 3.3V (3.0V a 3.6V)",
"Fornece energia para os circuitos analógicos e de RF do chip"
]
},
{
"numero": "4",
"nome": "GPIO0",
"tipo": "io",
"alimentacao": [
"VDD3P3_RTC"
],
"funcoes": [
"GPIO0",
"ADC1_CH0"
],
"categorias": [
"GPIO",
"ADC"
],
"avisos": [
"Pino de entrada analógica ADC1 Canal 0"
]
},
{
"numero": "5",
"nome": "GPIO1",
"tipo": "io",
"alimentacao": [
"VDD3P3_RTC"
],
"funcoes": [
"GPIO1",
"ADC1_CH1"
],
"categorias": [
"GPIO",
"ADC"
],
"avisos": [
"Pino de entrada analógica ADC1 Canal 1"
]
},
{
"numero": "6",
"nome": "GPIO2",
"tipo": "io",
"alimentacao": [
"VDD3P3_RTC"
],
"funcoes": [
"GPIO2",
"ADC1_CH2",
"FSPIQ"
],
"categorias": [
"GPIO",
"ADC",
"SPI"
],
"avisos": [
"Mapeado para a função SPI MISO (FSPIQ) por padrão na inicialização do flash"
]
},
{
"numero": "7",
"nome": "CHIP_EN",
"tipo": "analog",
"funcoes": [
"Habilitar o chip (Power-up / Reset)"
],
"categorias": [
"Power"
],
"avisos": [
"Ativo Alto. Puxe para nível alto para inicializar o chip.",
"Não deixe este pino flutuando. Use um circuito RC de atraso externo para inicialização estável."
]
},
{
"numero": "8",
"nome": "GPIO3",
"tipo": "io",
"alimentacao": [
"VDD3P3_RTC"
],
"funcoes": [
"GPIO3",
"ADC1_CH3"
],
"categorias": [
"GPIO",
"ADC"
],
"avisos": [
"Pino de entrada analógica ADC1 Canal 3"
]
},
{
"numero": "9",
"nome": "GPIO4",
"tipo": "io",
"alimentacao": [
"VDD3P3_RTC"
],
"funcoes": [
"GPIO4",
"MTMS",
"FSPIQ",
"ADC1_CH4"
],
"categorias": [
"GPIO",
"JTAG",
"SPI",
"ADC"
],
"avisos": [
"Pino multifuncional: JTAG MTMS, SPI2 MISO e ADC1 Canal 4.",
"Pode ser usado para depuração JTAG em conjunto com outros pinos JTAG."
]
},
{
"numero": "10",
"nome": "GPIO5",
"tipo": "io",
"alimentacao": [
"VDD3P3_RTC"
],
"funcoes": [
"GPIO5",
"MTDI",
"FSPIWP"
],
"categorias": [
"GPIO",
"JTAG",
"SPI"
],
"avisos": [
"Pino multifuncional: JTAG MTDI e SPI2 Write Protect (FSPIWP)."
]
},
{
"numero": "11",
"nome": "VDD3P3_RTC",
"tipo": "power",
"funcoes": [
"Alimentação do domínio de RTC e IOs de baixo consumo"
],
"categorias": [
"Power"
],
"avisos": [
"Tensão recomendada: 3.3V"
]
},
{
"numero": "12",
"nome": "GPIO6",
"tipo": "io",
"alimentacao": [
"VDD3P3_RTC"
],
"funcoes": [
"GPIO6",
"MTCK",
"FSPICLK"
],
"categorias": [
"GPIO",
"JTAG",
"SPI"
],
"avisos": [
"Pino multifuncional: JTAG MTCK e SPI2 Clock (FSPICLK)."
]
},
{
"numero": "13",
"nome": "GPIO7",
"tipo": "io",
"alimentacao": [
"VDD3P3_RTC"
],
"funcoes": [
"GPIO7",
"MTDO",
"FSPID"
],
"categorias": [
"GPIO",
"JTAG",
"SPI"
],
"avisos": [
"Pino multifuncional: JTAG MTDO e SPI2 MOSI (FSPID)."
]
},
{
"numero": "14",
"nome": "GPIO8",
"tipo": "io",
"alimentacao": [
"VDD3P3_CPU"
],
"funcoes": [
"GPIO8"
],
"categorias": [
"GPIO",
"Strapping"
],
"avisos": [
"Pino de Strapping para controle de boot.",
"Em conjunto com o GPIO9, seleciona o modo de inicialização do SoC (deve estar em 1 durante o reset para Joint Download Boot se GPIO9=0)."
]
},
{
"numero": "15",
"nome": "GPIO9",
"tipo": "io",
"alimentacao": [
"VDD3P3_CPU"
],
"funcoes": [
"GPIO9"
],
"categorias": [
"GPIO",
"Strapping"
],
"avisos": [
"Pino de Strapping principal. Nível alto (1) no reset activa SPI Boot (padrão via pull-up fraco).",
"Nível baixo (0) no reset coloca o chip no modo de download UART/SPI."
]
},
{
"numero": "16",
"nome": "GPIO10",
"tipo": "io",
"alimentacao": [
"VDD3P3_CPU"
],
"funcoes": [
"GPIO10",
"FSPICS0"
],
"categorias": [
"GPIO",
"SPI"
],
"avisos": [
"Pino multifuncional: SPI2 Chip Select 0 (FSPICS0)."
]
},
{
"numero": "17",
"nome": "VDD3P3_CPU",
"tipo": "power",
"funcoes": [
"Digital power supply da CPU e IOs correspondentes (3.3V)"
],
"categorias": [
"Power"
],
"avisos": [
"Tensão recomendada: 3.3V"
]
},
{
"numero": "18",
"nome": "GPIO18",
"tipo": "io",
"alimentacao": [
"VDD3P3_CPU"
],
"funcoes": [
"GPIO18"
],
"categorias": [
"GPIO"
]
},
{
"numero": "19",
"nome": "GPIO19",
"tipo": "io",
"alimentacao": [
"VDD3P3_CPU"
],
"funcoes": [
"GPIO19",
"U0RXD"
],
"categorias": [
"GPIO",
"UART"
],
"avisos": [
"Pino de recepção UART0 (Serial RX por padrão para gravação e monitoramento)."
]
},
{
"numero": "20",
"nome": "GPIO20",
"tipo": "io",
"alimentacao": [
"VDD3P3_CPU"
],
"funcoes": [
"GPIO20",
"U0TXD"
],
"categorias": [
"GPIO",
"UART"
],
"avisos": [
"Pino de transmissão UART0 (Serial TX por padrão para gravação e monitoramento)."
]
},
{
"numero": "21",
"nome": "VDDA",
"tipo": "power",
"funcoes": [
"Alimentação de entrada analógica de 3.3V"
],
"categorias": [
"Power"
]
},
{
"numero": "22",
"nome": "XTAL_N",
"tipo": "analog",
"funcoes": [
"Conexão externa do cristal oscilador (Saída)"
],
"categorias": [
"Clock"
]
},
{
"numero": "23",
"nome": "XTAL_P",
"tipo": "analog",
"funcoes": [
"Conexão externa do cristal oscilador (Entrada)"
],
"categorias": [
"Clock"
]
},
{
"numero": "24",
"nome": "VDDA",
"tipo": "power",
"funcoes": [
"Alimentação de entrada analógica de 3.3V"
],
"categorias": [
"Power"
]
},
{
"numero": "25",
"nome": "GND",
"tipo": "power",
"funcoes": [
"Pino de aterramento central (Exposed Pad)"
],
"categorias": [
"Power"
],
"avisos": [
"Deve ser devidamente soldado ao plano de terra (GND) da PCB para desempenho estável e dissipação térmica."
]
}
]
+643
View File
@@ -0,0 +1,643 @@
[
{
"numero": "1",
"nome": "LNA_IN",
"tipo": "analog",
"funcoes": [
"RF signals input/output (Wi-Fi and Bluetooth) to antenna"
],
"categorias": [
"Antenna"
],
"avisos": [
"Refer to datasheet section 2.4 for more details on analog pins"
]
},
{
"numero": "2",
"nome": "VDD3P3",
"tipo": "power",
"funcoes": [
"Entrada de alimentação do domínio analógico"
],
"categorias": [
"Power"
],
"avisos": [
"Tensão Recomendada: 3.3V",
"Tensão Mínima Recomendada: 3.0V",
"Tensão Máxima Recomendada: 3.6V",
"Consulte o item 2.5 do datasheet para mais detalhes sobre a alimentação do chip"
]
},
{
"numero": "3",
"nome": "VDD3P3",
"tipo": "power",
"funcoes": [
"Entrada de alimentação do domínio analógico"
],
"categorias": [
"Power"
],
"avisos": [
"Tensão Recomendada: 3.3V",
"Tensão Mínima Recomendada: 3.0V",
"Tensão Máxima Recomendada: 3.6V",
"Consulte o item 2.5 do datasheet para mais detalhes sobre a alimentação do chip"
]
},
{
"numero": "4",
"nome": "XTAL_32K_P",
"tipo": "io",
"alimentacao": [
"VDD3P3_RTC"
],
"funcoes": [
"GPIO0",
"XTAL_32K_P",
"ADC1_CH0"
],
"categorias": [
"GPIO",
"Clock",
"ADC"
]
},
{
"numero": "5",
"nome": "XTAL_32K_N",
"tipo": "io",
"alimentacao": [
"VDD3P3_RTC"
],
"funcoes": [
"GPIO1",
"XTAL_32K_N",
"ADC1_CH1"
],
"categorias": [
"GPIO",
"Clock",
"ADC"
]
},
{
"numero": "6",
"nome": "GPIO2",
"tipo": "io",
"alimentacao": [
"VDD3P3_RTC"
],
"funcoes": [
"GPIO2",
"ADC1_CH2",
"FSPIQ"
],
"categorias": [
"GPIO",
"ADC",
"SPI",
"Strapping"
],
"avisos": [
"Durante o reset, este pino estará configurado como entrada",
"Após o reset, este pino estará configurado como entrada",
"Na verdade, esse pino não determina o modo de boot, mas é recomendado conectar ele com um pull-up para evitar glitches (consulte o item 3.1 do datasheet para mais detalhes)"
]
},
{
"numero": "7",
"nome": "CHIP_EN",
"tipo": "analog",
"funcoes": [
"Habilitar o chip"
],
"categorias": [
"Power"
],
"avisos": [
"Colocar este pino em nível alto habilitará o funcionamento do chip",
"Colocar este pino em nível baixo desabilitará o funcionamento do chip",
"Não deixe este pino flutuando, utilize um resistor de pull-up externo"
]
},
{
"numero": "8",
"nome": "GPIO3",
"tipo": "io",
"alimentacao": [
"VDD3P3_RTC"
],
"funcoes": [
"GPIO3",
"ADC1_CH3"
],
"categorias": [
"GPIO",
"ADC"
],
"avisos": [
"Durante o reset, este pino estará configurado como entrada",
"Após o reset, este pino estará configurado como entrada"
]
},
{
"numero": "9",
"nome": "MTMS",
"tipo": "io",
"alimentacao": [
"VDD3P3_RTC"
],
"funcoes": [
"GPIO4",
"ADC1_CH4",
"FSPIHD",
"MTMS"
],
"categorias": [
"GPIO",
"ADC",
"SPI",
"JTAG"
],
"avisos": [
"Após o reset, este pino estará configurado como entrada",
"Pino utilizado para debugging"
]
},
{
"numero": "10",
"nome": "MTDI",
"tipo": "io",
"alimentacao": [
"VDD3P3_RTC"
],
"funcoes": [
"GPIO5",
"ADC2_CH0",
"FSPIWP",
"MTDI"
],
"categorias": [
"GPIO",
"ADC",
"SPI",
"JTAG"
],
"avisos": [
"Após o reset, este pino estará configurado como entrada",
"Pino utilizado para debugging"
]
},
{
"numero": "11",
"nome": "VDD3P3_RTC",
"tipo": "power",
"funcoes": [
"Entrada de alimentação do domínio de baixo consumo e parte do domínio digital"
],
"categorias": [
"Power"
],
"avisos": [
"Tensão Recomendada: 3.3V",
"Tensão Mínima Recomendada: 3.0V",
"Tensão Máxima Recomendada: 3.6V",
"Consulte o item 2.5 do datasheet para mais detalhes sobre a alimentação do chip"
]
},
{
"numero": "12",
"nome": "MTCK",
"tipo": "io",
"alimentacao": [
"VDD3P3_CPU"
],
"funcoes": [
"GPIO6",
"FSPICLK",
"MTCK"
],
"categorias": [
"GPIO",
"SPI",
"JTAG"
],
"avisos": [
"Após o reset, este pino estará configurado como entrada",
"Pino utilizado para debugging"
]
},
{
"numero": "13",
"nome": "MTDO",
"tipo": "io",
"alimentacao": [
"VDD3P3_CPU"
],
"funcoes": [
"GPIO7",
"FSPID",
"MTDO"
],
"categorias": [
"GPIO",
"SPI",
"JTAG"
],
"avisos": [
"Após o reset, este pino estará configurado como entrada",
"Pino utilizado para debugging"
]
},
{
"numero": "14",
"nome": "GPIO8",
"tipo": "io",
"alimentacao": [
"VDD3P3_CPU"
],
"funcoes": [
"GPIO8"
],
"categorias": [
"GPIO",
"Strapping"
],
"avisos": [
"Durante o reset, este pino estará configurado como entrada",
"Após o reset, este pino estará configurado como entrada",
"Utilizado para controlar o modo de boot do chip (consulte o item 3.1 do datasheet para mais detalhes)"
]
},
{
"numero": "15",
"nome": "GPIO9",
"tipo": "io",
"alimentacao": [
"VDD3P3_CPU"
],
"funcoes": [
"GPIO9"
],
"categorias": [
"GPIO",
"Strapping"
],
"avisos": [
"Durante o reset, este pino estará configurado como entrada com o pull-up interno ativado",
"Após o reset, este pino estará configurado como entrada com o pull-up interno ativado",
"Utilizado para controlar o modo de boot do chip (consulte o item 3.1 do datasheet para mais detalhes)"
]
},
{
"numero": "16",
"nome": "GPIO10",
"tipo": "io",
"alimentacao": [
"VDD3P3_CPU"
],
"funcoes": [
"GPIO10",
"FSPICS0"
],
"categorias": [
"GPIO",
"SPI"
],
"avisos": [
"Após o reset, este pino estará configurado como entrada"
]
},
{
"numero": "17",
"nome": "VDD3P3_CPU",
"tipo": "power",
"funcoes": [
"Entrada de alimentação do domínio digital"
],
"categorias": [
"Power"
],
"avisos": [
"Tensão Recomendada: 3.3V",
"Tensão Mínima Recomendada: 3.0V",
"Tensão Máxima Recomendada: 3.6V",
"Consulte o item 2.5 do datasheet para mais detalhes sobre a alimentação do chip"
]
},
{
"numero": "18",
"nome": "VDD_SPI",
"tipo": "power",
"alimentacao": [
"VDD3P3_CPU"
],
"funcoes": [
"Entrada/saída da alimentação da flash interna/externa",
"GPIO11"
],
"categorias": [
"Power",
"GPIO"
],
"avisos": [
"Tensão Recomendada: 3.3V",
"Tensão Mínima Recomendada: 3.0V",
"Tensão Máxima Recomendada: 3.6V",
"Consulte o item 2.5 do datasheet para mais detalhes sobre a alimentação do chip",
"Só pode ser utilizado como GPIO se a memória flash estiver sendo alimentada por uma fonte externa"
]
},
{
"numero": "19",
"nome": "SPIHD",
"tipo": "io",
"alimentacao": [
"VDD_SPI",
"VDD3P3_CPU"
],
"funcoes": [
"GPIO12",
"SPIHD"
],
"categorias": [
"GPIO",
"SPI"
],
"avisos": [
"Durante o reset, este pino estará com o pull-up interno ativado",
"Após o reset, este pino estará configurado como entrada com o pull-up interno ativado",
"Utilizado pela memória flash SPI",
"Não é recomendado utilizar este pino como GPIO"
]
},
{
"numero": "20",
"nome": "SPIWP",
"tipo": "io",
"alimentacao": [
"VDD_SPI",
"VDD3P3_CPU"
],
"funcoes": [
"GPIO13",
"SPIWP"
],
"categorias": [
"GPIO",
"SPI"
],
"avisos": [
"Durante o reset, este pino estará com o pull-up interno ativado",
"Após o reset, este pino estará configurado como entrada com o pull-up interno ativado",
"Utilizado pela memória flash SPI",
"Não é recomendado utilizar este pino como GPIO"
]
},
{
"numero": "21",
"nome": "SPICS0",
"tipo": "io",
"alimentacao": [
"VDD_SPI",
"VDD3P3_CPU"
],
"funcoes": [
"GPIO14",
"SPICS0"
],
"categorias": [
"GPIO",
"SPI"
],
"avisos": [
"Durante o reset, este pino estará com o pull-up interno ativado",
"Após o reset, este pino estará configurado como entrada com o pull-up interno ativado",
"Utilizado pela memória flash SPI",
"Não é recomendado utilizar este pino como GPIO"
]
},
{
"numero": "22",
"nome": "SPICLK",
"tipo": "io",
"alimentacao": [
"VDD_SPI",
"VDD3P3_CPU"
],
"funcoes": [
"GPIO15",
"SPICLK"
],
"categorias": [
"GPIO",
"SPI"
],
"avisos": [
"Durante o reset, este pino estará com o pull-up interno ativado",
"Após o reset, este pino estará configurado como entrada com o pull-up interno ativado",
"Utilizado pela memória flash SPI",
"Não é recomendado utilizar este pino como GPIO"
]
},
{
"numero": "23",
"nome": "SPID",
"tipo": "io",
"alimentacao": [
"VDD_SPI",
"VDD3P3_CPU"
],
"funcoes": [
"GPIO16",
"SPID"
],
"categorias": [
"GPIO",
"SPI"
],
"avisos": [
"Durante o reset, este pino estará com o pull-up interno ativado",
"Após o reset, este pino estará configurado como entrada com o pull-up interno ativado",
"Utilizado pela memória flash SPI",
"Não é recomendado utilizar este pino como GPIO"
]
},
{
"numero": "24",
"nome": "SPIQ",
"tipo": "io",
"alimentacao": [
"VDD_SPI",
"VDD3P3_CPU"
],
"funcoes": [
"GPIO17",
"SPIQ"
],
"categorias": [
"GPIO",
"SPI"
],
"avisos": [
"Durante o reset, este pino estará com o pull-up interno ativado",
"Após o reset, este pino estará configurado como entrada com o pull-up interno ativado",
"Utilizado pela memória flash SPI",
"Não é recomendado utilizar este pino como GPIO"
]
},
{
"numero": "25",
"nome": "GPIO18",
"tipo": "io",
"alimentacao": [
"VDD3P3_CPU"
],
"funcoes": [
"GPIO18",
"USB_D-"
],
"categorias": [
"GPIO",
"USB"
],
"avisos": [
"Por padrão, este pino é utilizado para USB Serial/JTAG"
]
},
{
"numero": "26",
"nome": "GPIO19",
"tipo": "io",
"alimentacao": [
"VDD3P3_CPU"
],
"funcoes": [
"GPIO19",
"USB_D+"
],
"categorias": [
"GPIO",
"USB"
],
"avisos": [
"Por padrão, este pino é utilizado para USB Serial/JTAG"
]
},
{
"numero": "27",
"nome": "U0RXD",
"tipo": "io",
"alimentacao": [
"VDD3P3_CPU"
],
"funcoes": [
"GPIO20",
"U0RXD"
],
"categorias": [
"GPIO",
"UART"
],
"avisos": [
"Após o reset, este pino estará configurado como entrada com o pull-up interno ativado",
"Pino utilizado para debugging"
]
},
{
"numero": "28",
"nome": "U0TXD",
"tipo": "io",
"alimentacao": [
"VDD3P3_CPU"
],
"funcoes": [
"GPIO21",
"U0TXD"
],
"categorias": [
"GPIO",
"UART"
],
"avisos": [
"Após o reset, este pino estará com o pull-up interno ativado",
"Pino utilizado para debugging"
]
},
{
"numero": "29",
"nome": "XTAL_N",
"tipo": "analog",
"funcoes": [
"Entrada/Saída negativa de clock"
],
"categorias": [
"Clock"
],
"avisos": [
"Consulte o item 2.3.2 do datasheet para mais detalhes sobre pinos analógicos"
]
},
{
"numero": "30",
"nome": "XTAL_P",
"tipo": "analog",
"funcoes": [
"Entrada/Saída positiva de clock"
],
"categorias": [
"Clock"
],
"avisos": [
"Consulte o item 2.3.2 do datasheet para mais detalhes sobre pinos analógicos"
]
},
{
"numero": "31",
"nome": "VDDA",
"tipo": "power",
"funcoes": [
"Entrada de alimentação do domínio analógico"
],
"categorias": [
"Power"
],
"avisos": [
"Tensão Recomendada: 3.3V",
"Tensão Mínima Recomendada: 3.0V",
"Tensão Máxima Recomendada: 3.6V",
"Consulte o item 2.5 do datasheet para mais detalhes sobre a alimentação do chip"
]
},
{
"numero": "32",
"nome": "VDDA",
"tipo": "power",
"funcoes": [
"Entrada de alimentação do domínio analógico"
],
"categorias": [
"Power"
],
"avisos": [
"Tensão Recomendada: 3.3V",
"Tensão Mínima Recomendada: 3.0V",
"Tensão Máxima Recomendada: 3.6V",
"Consulte o item 2.5 do datasheet para mais detalhes sobre a alimentação do chip"
]
},
{
"numero": "33",
"nome": "GND",
"tipo": "ground",
"funcoes": [
"Referência elétrica do circuito (terra)"
],
"categorias": [
"GND"
]
}
]
+944
View File
@@ -0,0 +1,944 @@
[
{
"numero": "1",
"nome": "VDDA6",
"tipo": "power",
"funcoes": [
"Entrada de alimentação do domínio analógico"
],
"categorias": [
"Power"
],
"avisos": [
"Tensão Recomendada: 3.3V",
"Tensão Mínima Recomendada: 3.0V",
"Tensão Máxima Recomendada: 3.6V",
"Consulte o item 2.5 do datasheet para mais detalhes sobre a alimentação do chip"
]
},
{
"numero": "2",
"nome": "GND",
"tipo": "ground",
"funcoes": [
"Referência elétrica do circuito (terra)"
],
"categorias": [
"GND"
]
},
{
"numero": "3",
"nome": "VDDA7",
"tipo": "power",
"funcoes": [
"Entrada de alimentação do domínio analógico"
],
"categorias": [
"Power"
],
"avisos": [
"Tensão Recomendada: 3.3V",
"Tensão Mínima Recomendada: 3.0V",
"Tensão Máxima Recomendada: 3.6V",
"Consulte o item 2.5 do datasheet para mais detalhes sobre a alimentação do chip"
]
},
{
"numero": "4",
"nome": "XTAL_N",
"tipo": "analog",
"funcoes": [
"Entrada/Saída negativa de clock"
],
"categorias": [
"Clock"
],
"avisos": [
"Consulte o item 2.3.3 do datasheet para mais detalhes sobre pinos analógicos"
]
},
{
"numero": "5",
"nome": "XTAL_P",
"tipo": "analog",
"funcoes": [
"Entrada/Saída positiva de clock"
],
"categorias": [
"Clock"
],
"avisos": [
"Consulte o item 2.3.3 do datasheet para mais detalhes sobre pinos analógicos"
]
},
{
"numero": "6",
"nome": "VDDA8",
"tipo": "power",
"funcoes": [
"Entrada de alimentação do domínio analógico"
],
"categorias": [
"Power"
],
"avisos": [
"Tensão Recomendada: 3.3V",
"Tensão Mínima Recomendada: 3.0V",
"Tensão Máxima Recomendada: 3.6V",
"Consulte o item 2.5 do datasheet para mais detalhes sobre a alimentação do chip"
]
},
{
"numero": "7",
"nome": "CHIP_PU",
"tipo": "analog",
"alimentacao": [
"VDDPST1"
],
"funcoes": [
"Habilitar o chip"
],
"categorias": [
"Power"
],
"avisos": [
"Colocar este pino em nível alto habilitará o funcionamento do chip",
"Colocar este pino em nível baixo desabilitará o funcionamento do chip",
"Não deixe este pino flutuando, utilize um resistor de pull-up externo"
]
},
{
"numero": "8",
"nome": "VDDPST1",
"tipo": "power",
"funcoes": [
"Entrada de alimentação do domínio digital de baixo consumo"
],
"categorias": [
"Power"
],
"avisos": [
"Tensão Recomendada: 3.3V",
"Tensão Mínima Recomendada: 3.0V",
"Tensão Máxima Recomendada: 3.6V",
"Consulte o item 2.5 do datasheet para mais detalhes sobre a alimentação do chip"
]
},
{
"numero": "9",
"nome": "XTAL_32K_P",
"tipo": "io",
"alimentacao": [
"VDDPST1"
],
"funcoes": [
"GPIO0",
"LP_GDIO0",
"XTAL_32K_P",
"LP_UART_DTRN"
],
"categorias": [
"GPIO",
"Low Power",
"Clock",
"UART"
]
},
{
"numero": "10",
"nome": "XTAL_32K_N",
"tipo": "io",
"alimentacao": [
"VDDPST1"
],
"funcoes": [
"GPIO1",
"LP_GDIO1",
"XTAL_32K_N",
"LP_UART_DSRN",
"ADC1_CH0"
],
"categorias": [
"GPIO",
"Low Power",
"Clock",
"UART",
"ADC"
]
},
{
"numero": "11",
"nome": "MTMS",
"tipo": "io",
"alimentacao": [
"VDDPST1"
],
"funcoes": [
"GPIO2",
"LP_GDIO2",
"LP_UART_RTSN",
"LP_I2C_SDA",
"ADC1_CH1",
"FSPIQ",
"MTMS"
],
"categorias": [
"GPIO",
"Low Power",
"UART",
"I2C",
"ADC",
"SPI",
"JTAG",
"Strapping"
],
"avisos": [
"Durante o reset, este pino estará configurado como entrada",
"Após o reset, este pino estará configurado como entrada",
"A função de I2C_SDA está disponível no modo de baixo consumo (LP)",
"Pino utilizado para debugging",
"Utilizado para controlar a frequência do cristal oscilador do chip (consulte o item 3.5 do datasheet para mais detalhes)"
]
},
{
"numero": "12",
"nome": "MTDI",
"tipo": "io",
"alimentacao": [
"VDDPST1"
],
"funcoes": [
"GPIO3",
"LP_GDIO3",
"LP_UART_CTSN",
"LP_I2C_SCL",
"ADC1_CH2",
"MTDI"
],
"categorias": [
"GPIO",
"Low Power",
"UART",
"I2C",
"ADC",
"JTAG",
"Strapping"
],
"avisos": [
"Durante o reset, este pino estará configurado como entrada",
"Após o reset, este pino estará configurado como entrada",
"A função de I2C_SDA está disponível no modo de baixo consumo (LP)",
"Pino utilizado para debugging",
"Utilizado para controlar a temporização do SDIO Slave (consulte o item 3.2 do datasheet para mais detalhes)"
]
},
{
"numero": "13",
"nome": "MTCK",
"tipo": "io",
"alimentacao": [
"VDDPST1"
],
"funcoes": [
"GPIO4",
"LP_GDIO4",
"LP_UART_RXD",
"ADC1_CH3",
"FSPIHD",
"MTCK"
],
"categorias": [
"GPIO",
"Low Power",
"UART",
"ADC",
"SPI",
"JTAG"
],
"avisos": [
"Após o reset, este pino estará configurado como entrada com o pull-up interno ativado",
"Pino utilizado para debugging"
]
},
{
"numero": "14",
"nome": "MTDO",
"tipo": "io",
"alimentacao": [
"VDDPST1"
],
"funcoes": [
"GPIO5",
"LP_GDIO5",
"LP_UART_TXD",
"ADC1_CH4",
"FSPIWP",
"MTDO"
],
"categorias": [
"GPIO",
"Low Power",
"UART",
"ADC",
"SPI",
"JTAG"
],
"avisos": [
"Durante o reset, este pino estará configurado como entrada",
"Após o reset, este pino estará configurado como entrada",
"Pino utilizado para debugging"
]
},
{
"numero": "15",
"nome": "GPIO6",
"tipo": "io",
"alimentacao": [
"VDDPST1"
],
"funcoes": [
"GPIO6",
"LP_GDIO6",
"ADC1_CH5",
"FSPICLK"
],
"categorias": [
"GPIO",
"Low Power",
"ADC",
"SPI"
],
"avisos": [
"Durante o reset, este pino estará configurado como entrada",
"Após o reset, este pino estará configurado como entrada"
]
},
{
"numero": "16",
"nome": "GPIO7",
"tipo": "io",
"alimentacao": [
"VDDPST1"
],
"funcoes": [
"GPIO7",
"FSPID",
"SDIO_DATA1"
],
"categorias": [
"GPIO",
"SPI",
"SD"
],
"avisos": [
"Durante o reset, este pino estará configurado como entrada",
"Após o reset, este pino estará configurado como entrada",
"Utilizado para controlar a fonte de sinais JTAG (consulte o item 3.4 do datasheet para mais detalhes)"
]
},
{
"numero": "17",
"nome": "GPIO8",
"tipo": "io",
"alimentacao": [
"VDDPST1"
],
"funcoes": [
"GPIO8",
"SDIO_DATA0",
"PAD_COMP0"
],
"categorias": [
"GPIO",
"SD"
],
"avisos": [
"Após o reset, este pino estará configurado como entrada"
]
},
{
"numero": "18",
"nome": "GPIO9",
"tipo": "io",
"alimentacao": [
"VDDPST1"
],
"funcoes": [
"GPIO9",
"SDIO_CLK",
"PAD_COMP1"
],
"categorias": [
"GPIO",
"SD"
],
"avisos": [
"Após o reset, este pino estará configurado como entrada"
]
},
{
"numero": "19",
"nome": "GPIO10",
"tipo": "io",
"alimentacao": [
"VDDPST1"
],
"funcoes": [
"GPIO10",
"FSPICS0",
"SDIO_CMD"
],
"categorias": [
"GPIO",
"SPI",
"SD"
],
"avisos": [
"Após o reset, este pino estará configurado como entrada"
]
},
{
"numero": "20",
"nome": "U0TXD",
"tipo": "io",
"alimentacao": [
"VDDPST1"
],
"funcoes": [
"GPIO11",
"U0TXD"
],
"categorias": [
"GPIO",
"UART"
],
"avisos": [
"Após o reset, este pino estará com o pull-up interno ativado",
"Pino utilizado para debugging"
]
},
{
"numero": "21",
"nome": "U0RXD",
"tipo": "io",
"alimentacao": [
"VDDPST1"
],
"funcoes": [
"GPIO12",
"U0RXD"
],
"categorias": [
"GPIO",
"UART"
],
"avisos": [
"Após o reset, este pino estará configurado como entrada com o pull-up interno ativado",
"Pino utilizado para debugging"
]
},
{
"numero": "22",
"nome": "GPIO13",
"tipo": "io",
"alimentacao": [
"VDDPST2"
],
"funcoes": [
"GPIO13",
"USB_D-",
"SDIO_DATA3"
],
"categorias": [
"GPIO",
"USB",
"SD"
],
"avisos": [
"Após o reset, este pino estará configurado como entrada",
"Por padrão, este pino é utilizado para USB Serial/JTAG"
]
},
{
"numero": "23",
"nome": "GPIO14",
"tipo": "io",
"alimentacao": [
"VDDPST2"
],
"funcoes": [
"GPIO14",
"USB_D+",
"SDIO_DATA4"
],
"categorias": [
"GPIO",
"USB",
"SD"
],
"avisos": [
"Durante o reset, este pino estará com o pull-up interno para USB ativado",
"Após o reset, este pino estará configurado como entrada com o pull-up interno para USB ativado",
"Por padrão, este pino é utilizado para USB Serial/JTAG"
]
},
{
"numero": "24",
"nome": "VDDPST2",
"tipo": "power",
"funcoes": [
"Entrada de alimentação do domínio digital de alto desempenho e parte do domínio analógico"
],
"categorias": [
"Power"
],
"avisos": [
"Tensão Recomendada: 3.3V",
"Tensão Mínima Recomendada: 3.0V",
"Tensão Máxima Recomendada: 3.6V",
"Consulte o item 2.5 do datasheet para mais detalhes sobre a alimentação do chip"
]
},
{
"numero": "25",
"nome": "SPICS1",
"tipo": "io",
"alimentacao": [
"VDD_SPI"
],
"funcoes": [
"GPIO15",
"SPICS1"
],
"categorias": [
"GPIO",
"SPI"
],
"avisos": [
"Durante o reset, este pino estará com o pull-up interno ativado",
"Após o reset, este pino estará configurado como entrada com o pull-up interno ativado",
"Utilizado pela memória flash SPI",
"Não é recomendado utilizar este pino como GPIO"
]
},
{
"numero": "26",
"nome": "SPICS0",
"tipo": "io",
"alimentacao": [
"VDD_SPI"
],
"funcoes": [
"GPIO16",
"SPICS0"
],
"categorias": [
"GPIO",
"SPI"
],
"avisos": [
"Durante o reset, este pino estará com o pull-up interno ativado",
"Após o reset, este pino estará configurado como entrada com o pull-up interno ativado",
"Utilizado pela memória flash SPI",
"Não é recomendado utilizar este pino como GPIO"
]
},
{
"numero": "27",
"nome": "SPIQ",
"tipo": "io",
"alimentacao": [
"VDD_SPI"
],
"funcoes": [
"GPIO17",
"SPIQ"
],
"categorias": [
"GPIO",
"SPI"
],
"avisos": [
"Durante o reset, este pino estará com o pull-up interno ativado",
"Após o reset, este pino estará configurado como entrada com o pull-up interno ativado",
"Utilizado pela memória flash SPI",
"Não é recomendado utilizar este pino como GPIO"
]
},
{
"numero": "28",
"nome": "SPIWP",
"tipo": "io",
"alimentacao": [
"VDD_SPI"
],
"funcoes": [
"GPIO18",
"SPIWP"
],
"categorias": [
"GPIO",
"SPI"
],
"avisos": [
"Durante o reset, este pino estará com o pull-up interno ativado",
"Após o reset, este pino estará configurado como entrada com o pull-up interno ativado",
"Utilizado pela memória flash SPI",
"Não é recomendado utilizar este pino como GPIO"
]
},
{
"numero": "29",
"nome": "VDD_SPI",
"tipo": "power",
"funcoes": [
"Saída de alimentação para a flash externa",
"GPIO19"
],
"categorias": [
"Power",
"GPIO"
],
"avisos": [
"Tensão Recomendada: 3.3V",
"Tensão Mínima Recomendada: 3.0V",
"Tensão Máxima Recomendada: 3.6V",
"Consulte o item 2.5 do datasheet para mais detalhes sobre a alimentação do chip",
"Só pode ser utilizado como GPIO se a memória flash externa estiver sendo alimentada por uma fonte externa"
]
},
{
"numero": "30",
"nome": "SPIHD",
"tipo": "io",
"alimentacao": [
"VDD_SPI"
],
"funcoes": [
"GPIO20",
"SPIHD"
],
"categorias": [
"GPIO",
"SPI"
],
"avisos": [
"Durante o reset, este pino estará com o pull-up interno ativado",
"Após o reset, este pino estará configurado como entrada com o pull-up interno ativado",
"Utilizado pela memória flash SPI",
"Não é recomendado utilizar este pino como GPIO"
]
},
{
"numero": "31",
"nome": "SPICLK",
"tipo": "io",
"alimentacao": [
"VDD_SPI"
],
"funcoes": [
"GPIO21",
"SPICLK"
],
"categorias": [
"GPIO",
"SPI"
],
"avisos": [
"Durante o reset, este pino estará com o pull-up interno ativado",
"Após o reset, este pino estará configurado como entrada com o pull-up interno ativado",
"Utilizado pela memória flash SPI",
"Não é recomendado utilizar este pino como GPIO"
]
},
{
"numero": "32",
"nome": "SPID",
"tipo": "io",
"alimentacao": [
"VDD_SPI"
],
"funcoes": [
"GPIO22",
"SPID"
],
"categorias": [
"GPIO",
"SPI"
],
"avisos": [
"Durante o reset, este pino estará com o pull-up interno ativado",
"Após o reset, este pino estará configurado como entrada com o pull-up interno ativado",
"Utilizado pela memória flash SPI",
"Não é recomendado utilizar este pino como GPIO"
]
},
{
"numero": "33",
"nome": "GPIO23",
"tipo": "io",
"alimentacao": [
"VDDPST3"
],
"funcoes": [
"GPIO23"
],
"categorias": [
"GPIO"
],
"avisos": [
"Após o reset, este pino estará configurado como entrada"
]
},
{
"numero": "34",
"nome": "GPIO24",
"tipo": "io",
"alimentacao": [
"VDDPST3"
],
"funcoes": [
"GPIO24"
],
"categorias": [
"GPIO"
],
"avisos": [
"Após o reset, este pino estará configurado como entrada"
]
},
{
"numero": "35",
"nome": "GPIO25",
"tipo": "io",
"alimentacao": [
"VDDPST3"
],
"funcoes": [
"GPIO25"
],
"categorias": [
"GPIO",
"Strapping"
],
"avisos": [
"Durante o reset, este pino estará configurado como entrada",
"Após o reset, este pino estará configurado como entrada",
"Utilizado para controlar a temporização do SDIO Slave (consulte o item 3.4 do datasheet para mais detalhes)"
]
},
{
"numero": "36",
"nome": "GPIO26",
"tipo": "io",
"alimentacao": [
"VDDPST3"
],
"funcoes": [
"GPIO26"
],
"categorias": [
"GPIO",
"Strapping"
],
"avisos": [
"Durante o reset, este pino estará configurado como entrada",
"Após o reset, este pino estará configurado como entrada",
"Utilizado para controlar o modo de boot do chip (consulte o item 3.1 do datasheet para mais detalhes)"
]
},
{
"numero": "37",
"nome": "GPIO27",
"tipo": "io",
"alimentacao": [
"VDDPST3"
],
"funcoes": [
"GPIO27"
],
"categorias": [
"GPIO",
"Strapping"
],
"avisos": [
"Durante o reset, este pino estará configurado como entrada com o pull-up interno ativado",
"Após o reset, este pino estará configurado como entrada com o pull-up interno ativado",
"Utilizado para controlar o modo de boot do chip (consulte o item 3.1 do datasheet para mais detalhes)",
"Utilizado para controlar a exibição de mensagens ROM na UART0 (consulte o item 3.3 do datasheet para mais detalhes)"
]
},
{
"numero": "38",
"nome": "GPIO28",
"tipo": "io",
"alimentacao": [
"VDDPST3"
],
"funcoes": [
"GPIO28"
],
"categorias": [
"GPIO",
"Strapping"
],
"avisos": [
"Durante o reset, este pino estará configurado como entrada com o pull-up interno ativado",
"Após o reset, este pino estará configurado como entrada com o pull-up interno ativado",
"Utilizado para controlar o modo de boot do chip (consulte o item 3.1 do datasheet para mais detalhes)"
]
},
{
"numero": "39",
"nome": "VDDPST3",
"tipo": "power",
"funcoes": [
"Entrada de alimentação do domínio digital de alto desempenho"
],
"categorias": [
"Power"
],
"avisos": [
"Tensão Recomendada: 3.3V",
"Tensão Mínima Recomendada: 3.0V",
"Tensão Máxima Recomendada: 3.6V",
"Consulte o item 2.5 do datasheet para mais detalhes sobre a alimentação do chip"
]
},
{
"numero": "40",
"nome": "VDDA1",
"tipo": "power",
"funcoes": [
"Entrada de alimentação do domínio analógico"
],
"categorias": [
"Power"
],
"avisos": [
"Tensão Recomendada: 3.3V",
"Tensão Mínima Recomendada: 3.0V",
"Tensão Máxima Recomendada: 3.6V",
"Consulte o item 2.5 do datasheet para mais detalhes sobre a alimentação do chip"
]
},
{
"numero": "41",
"nome": "VDDA2",
"tipo": "power",
"funcoes": [
"Entrada de alimentação do domínio analógico"
],
"categorias": [
"Power"
],
"avisos": [
"Tensão Recomendada: 3.3V",
"Tensão Mínima Recomendada: 3.0V",
"Tensão Máxima Recomendada: 3.6V",
"Consulte o item 2.5 do datasheet para mais detalhes sobre a alimentação do chip"
]
},
{
"numero": "42",
"nome": "ANT_2G",
"tipo": "analog",
"funcoes": [
"Conexão da antena RF para a banda de 2 GHz"
],
"categorias": [
"Antenna"
],
"avisos": [
"Refer to datasheet section 2.4 for more details on analog pins"
]
},
{
"numero": "43",
"nome": "GND",
"tipo": "ground",
"funcoes": [
"Referência elétrica do circuito (terra)"
],
"categorias": [
"GND"
]
},
{
"numero": "44",
"nome": "VDDA3",
"tipo": "power",
"funcoes": [
"Entrada de alimentação do domínio analógico"
],
"categorias": [
"Power"
],
"avisos": [
"Tensão Recomendada: 3.3V",
"Tensão Mínima Recomendada: 3.0V",
"Tensão Máxima Recomendada: 3.6V",
"Consulte o item 2.5 do datasheet para mais detalhes sobre a alimentação do chip"
]
},
{
"numero": "44",
"nome": "VDDA4",
"tipo": "power",
"funcoes": [
"Entrada de alimentação do domínio analógico"
],
"categorias": [
"Power"
],
"avisos": [
"Tensão Recomendada: 3.3V",
"Tensão Mínima Recomendada: 3.0V",
"Tensão Máxima Recomendada: 3.6V",
"Consulte o item 2.5 do datasheet para mais detalhes sobre a alimentação do chip"
]
},
{
"numero": "45",
"nome": "VDDA5",
"tipo": "power",
"funcoes": [
"Entrada de alimentação do domínio analógico"
],
"categorias": [
"Power"
],
"avisos": [
"Tensão Recomendada: 3.3V",
"Tensão Mínima Recomendada: 3.0V",
"Tensão Máxima Recomendada: 3.6V",
"Consulte o item 2.5 do datasheet para mais detalhes sobre a alimentação do chip"
]
},
{
"numero": "47",
"nome": "GND",
"tipo": "ground",
"funcoes": [
"Referência elétrica do circuito (terra)"
],
"categorias": [
"GND"
]
},
{
"numero": "48",
"nome": "ANT_5G",
"tipo": "analog",
"funcoes": [
"Conexão da antena RF para a banda de 5 GHz"
],
"categorias": [
"Antenna"
],
"avisos": [
"Refer to datasheet section 2.4 for more details on analog pins"
]
}
]
+841
View File
@@ -0,0 +1,841 @@
[
{
"numero": "1",
"nome": "ANT",
"tipo": "analog",
"funcoes": [
"Conexão da antena RF"
],
"categorias": [
"Antenna"
],
"avisos": [
"Refer to datasheet section 2.4 for more details on analog pins"
]
},
{
"numero": "2",
"nome": "VDDA3P3",
"tipo": "power",
"funcoes": [
"Entrada de alimentação do domínio analógico"
],
"categorias": [
"Power"
],
"avisos": [
"Tensão Recomendada: 3.3V",
"Tensão Mínima Recomendada: 3.0V",
"Tensão Máxima Recomendada: 3.6V",
"Consulte o item 2.5 do datasheet para mais detalhes sobre a alimentação do chip"
]
},
{
"numero": "3",
"nome": "VDDA3P3",
"tipo": "power",
"funcoes": [
"Entrada de alimentação do domínio analógico"
],
"categorias": [
"Power"
],
"avisos": [
"Tensão Recomendada: 3.3V",
"Tensão Mínima Recomendada: 3.0V",
"Tensão Máxima Recomendada: 3.6V",
"Consulte o item 2.5 do datasheet para mais detalhes sobre a alimentação do chip"
]
},
{
"numero": "4",
"nome": "CHIP_PU",
"tipo": "analog",
"funcoes": [
"Habilitar o chip"
],
"categorias": [
"Power"
],
"avisos": [
"Colocar este pino em nível alto habilitará o funcionamento do chip",
"Colocar este pino em nível baixo desabilitará o funcionamento do chip",
"Não deixe este pino flutuando, utilize um resistor de pull-up externo"
]
},
{
"numero": "5",
"nome": "VDDPST1",
"tipo": "power",
"funcoes": [
"Entrada de alimentação do domínio digital de baixo consumo e parte do domínio analógico"
],
"categorias": [
"Power"
],
"avisos": [
"Tensão Recomendada: 3.3V",
"Tensão Mínima Recomendada: 3.0V",
"Tensão Máxima Recomendada: 3.6V",
"Consulte o item 2.5 do datasheet para mais detalhes sobre a alimentação do chip"
]
},
{
"numero": "6",
"nome": "XTAL_32K_P",
"tipo": "io",
"alimentacao": [
"VDDPST1"
],
"funcoes": [
"GPIO0",
"LP_GDIO0",
"XTAL_32K_P",
"LP_UART_DTRN",
"ADC1_CH0"
],
"categorias": [
"GPIO",
"Low Power",
"Clock",
"UART"
]
},
{
"numero": "7",
"nome": "XTAL_32K_N",
"tipo": "io",
"alimentacao": [
"VDDPST1"
],
"funcoes": [
"GPIO1",
"LP_GDIO1",
"XTAL_32K_N",
"LP_UART_DSRN",
"ADC1_CH1"
],
"categorias": [
"GPIO",
"Low Power",
"Clock",
"UART",
"ADC"
]
},
{
"numero": "8",
"nome": "GPIO2",
"tipo": "io",
"alimentacao": [
"VDDPST1"
],
"funcoes": [
"GPIO2",
"LP_GDIO2",
"LP_UART_RTSN",
"ADC1_CH2",
"FSPIQ"
],
"categorias": [
"GPIO",
"Low Power",
"UART",
"ADC",
"SPI"
],
"avisos": [
"Durante o reset, este pino estará configurado como entrada",
"Após o reset, este pino estará configurado como entrada"
]
},
{
"numero": "9",
"nome": "GPIO3",
"tipo": "io",
"alimentacao": [
"VDDPST1"
],
"funcoes": [
"GPIO3",
"LP_GDIO3",
"LP_UART_CTSN",
"ADC1_CH3"
],
"categorias": [
"GPIO",
"Low Power",
"UART",
"ADC"
],
"avisos": [
"Durante o reset, este pino estará configurado como entrada",
"Após o reset, este pino estará configurado como entrada"
]
},
{
"numero": "10",
"nome": "MTMS",
"tipo": "io",
"alimentacao": [
"VDDPST1"
],
"funcoes": [
"GPIO4",
"LP_GDIO4",
"LP_UART_RXD",
"ADC1_CH3",
"FSPIHD",
"MTMS"
],
"categorias": [
"GPIO",
"Low Power",
"UART",
"ADC",
"SPI",
"JTAG"
],
"avisos": [
"Durante o reset, este pino estará configurado como entrada",
"Após o reset, este pino estará configurado como entrada",
"Pino utilizado para debugging",
"Utilizado para controlar a temporização do SDIO Slave (consulte o item 3.2 do datasheet para mais detalhes)"
]
},
{
"numero": "11",
"nome": "MTDI",
"tipo": "io",
"alimentacao": [
"VDDPST1"
],
"funcoes": [
"GPIO5",
"LP_GDIO5",
"LP_UART_TXD",
"ADC1_CH5",
"FSPIWP",
"MTDI"
],
"categorias": [
"GPIO",
"Low Power",
"UART",
"ADC",
"SPI",
"JTAG"
],
"avisos": [
"Durante o reset, este pino estará configurado como entrada",
"Após o reset, este pino estará configurado como entrada",
"Pino utilizado para debugging",
"Utilizado para controlar a temporização do SDIO Slave (consulte o item 3.2 do datasheet para mais detalhes)"
]
},
{
"numero": "12",
"nome": "MTCK",
"tipo": "io",
"alimentacao": [
"VDDPST1"
],
"funcoes": [
"GPIO6",
"LP_GDIO6",
"LP_I2C_SDA",
"ADC1_CH6",
"FSPICLK",
"MTCK"
],
"categorias": [
"GPIO",
"Low Power",
"I2C",
"ADC",
"SPI",
"JTAG"
],
"avisos": [
"Após o reset, este pino estará configurado como entrada com o pull-up interno ativado",
"A função de I2C_SDA está disponível no modo de baixo consumo (LP)",
"Pino utilizado para debugging"
]
},
{
"numero": "13",
"nome": "MTDO",
"tipo": "io",
"alimentacao": [
"VDDPST1"
],
"funcoes": [
"GPIO7",
"LP_GDIO7",
"LP_I2C_SCL",
"FSPID",
"MTDO"
],
"categorias": [
"GPIO",
"Low Power",
"I2C",
"SPI",
"JTAG"
],
"avisos": [
"Após o reset, este pino estará configurado como entrada",
"A função de I2C_SDA está disponível no modo de baixo consumo (LP)",
"Pino utilizado para debugging"
]
},
{
"numero": "14",
"nome": "GPIO8",
"tipo": "io",
"alimentacao": [
"VDDPST2"
],
"funcoes": [
"GPIO8"
],
"categorias": [
"GPIO",
"Strapping"
],
"avisos": [
"Durante o reset, este pino estará configurado como entrada",
"Após o reset, este pino estará configurado como entrada",
"Utilizado para controlar o modo de boot do chip (consulte o item 3.1 do datasheet para mais detalhes)",
"Utilizado para controlar a exibição de mensagens ROM na UART0 (consulte o item 3.3 do datasheet para mais detalhes)"
]
},
{
"numero": "15",
"nome": "GPIO9",
"tipo": "io",
"alimentacao": [
"VDDPST2"
],
"funcoes": [
"GPIO9"
],
"categorias": [
"GPIO",
"Strapping"
],
"avisos": [
"Durante o reset, este pino estará configurado como entrada com o pull-up interno ativado",
"Após o reset, este pino estará configurado como entrada com o pull-up interno ativado",
"Utilizado para controlar o modo de boot do chip (consulte o item 3.1 do datasheet para mais detalhes)"
]
},
{
"numero": "16",
"nome": "GPIO10",
"tipo": "io",
"alimentacao": [
"VDDPST2"
],
"funcoes": [
"GPIO10"
],
"categorias": [
"GPIO"
],
"avisos": [
"Após o reset, este pino estará configurado como entrada"
]
},
{
"numero": "17",
"nome": "GPIO11",
"tipo": "io",
"alimentacao": [
"VDDPST2"
],
"funcoes": [
"GPIO11"
],
"categorias": [
"GPIO"
],
"avisos": [
"Após o reset, este pino estará configurado como entrada"
]
},
{
"numero": "18",
"nome": "GPIO12",
"tipo": "io",
"alimentacao": [
"VDDPST2"
],
"funcoes": [
"GPIO12",
"USB_D-"
],
"categorias": [
"GPIO",
"USB"
],
"avisos": [
"Após o reset, este pino estará configurado como entrada",
"Por padrão, este pino é utilizado para USB Serial/JTAG"
]
},
{
"numero": "19",
"nome": "GPIO13",
"tipo": "io",
"alimentacao": [
"VDDPST2"
],
"funcoes": [
"GPIO13",
"USB_D+"
],
"categorias": [
"GPIO",
"USB"
],
"avisos": [
"Após o reset, este pino estará configurado como entrada com o pull-up interno ativado",
"Por padrão, este pino é utilizado para USB Serial/JTAG"
]
},
{
"numero": "20",
"nome": "SPICS0",
"tipo": "io",
"alimentacao": [
"VDD_SPI"
],
"funcoes": [
"GPIO24",
"SPICS0"
],
"categorias": [
"GPIO",
"SPI"
],
"avisos": [
"Durante o reset, este pino estará com o pull-up interno ativado",
"Após o reset, este pino estará configurado como entrada com o pull-up interno ativado",
"Utilizado pela memória flash SPI",
"Não é recomendado utilizar este pino como GPIO"
]
},
{
"numero": "21",
"nome": "SPIQ",
"tipo": "io",
"alimentacao": [
"VDD_SPI"
],
"funcoes": [
"GPIO25",
"SPIQ"
],
"categorias": [
"GPIO",
"SPI"
],
"avisos": [
"Durante o reset, este pino estará com o pull-up interno ativado",
"Após o reset, este pino estará configurado como entrada com o pull-up interno ativado",
"Utilizado pela memória flash SPI",
"Não é recomendado utilizar este pino como GPIO"
]
},
{
"numero": "22",
"nome": "SPIWP",
"tipo": "io",
"alimentacao": [
"VDD_SPI"
],
"funcoes": [
"GPIO26",
"SPIWP"
],
"categorias": [
"GPIO",
"SPI"
],
"avisos": [
"Durante o reset, este pino estará com o pull-up interno ativado",
"Após o reset, este pino estará configurado como entrada com o pull-up interno ativado",
"Utilizado pela memória flash SPI",
"Não é recomendado utilizar este pino como GPIO"
]
},
{
"numero": "23",
"nome": "VDD_SPI",
"tipo": "power",
"funcoes": [
"Entrada/Saída de alimentação para a memória flash",
"GPIO27"
],
"categorias": [
"Power",
"GPIO"
],
"avisos": [
"Tensão Recomendada: 3.3V",
"Tensão Mínima Recomendada: 3.0V",
"Tensão Máxima Recomendada: 3.6V",
"Consulte o item 2.5 do datasheet para mais detalhes sobre a alimentação do chip",
"Só pode ser utilizado como GPIO se a memória flash externa estiver sendo alimentada por uma fonte externa"
]
},
{
"numero": "24",
"nome": "SPIHD",
"tipo": "io",
"alimentacao": [
"VDD_SPI"
],
"funcoes": [
"GPIO28",
"SPIHD"
],
"categorias": [
"GPIO",
"SPI"
],
"avisos": [
"Durante o reset, este pino estará com o pull-up interno ativado",
"Após o reset, este pino estará configurado como entrada com o pull-up interno ativado",
"Utilizado pela memória flash SPI",
"Não é recomendado utilizar este pino como GPIO"
]
},
{
"numero": "25",
"nome": "SPICLK",
"tipo": "io",
"alimentacao": [
"VDD_SPI"
],
"funcoes": [
"GPIO29",
"SPICLK"
],
"categorias": [
"GPIO",
"SPI"
],
"avisos": [
"Durante o reset, este pino estará com o pull-up interno ativado",
"Após o reset, este pino estará configurado como entrada com o pull-up interno ativado",
"Utilizado pela memória flash SPI",
"Não é recomendado utilizar este pino como GPIO"
]
},
{
"numero": "26",
"nome": "SPID",
"tipo": "io",
"alimentacao": [
"VDD_SPI"
],
"funcoes": [
"GPIO30",
"SPID"
],
"categorias": [
"GPIO",
"SPI"
],
"avisos": [
"Durante o reset, este pino estará com o pull-up interno ativado",
"Após o reset, este pino estará configurado como entrada com o pull-up interno ativado",
"Utilizado pela memória flash SPI",
"Não é recomendado utilizar este pino como GPIO"
]
},
{
"numero": "27",
"nome": "GPIO15",
"tipo": "io",
"alimentacao": [
"VDDPST2"
],
"funcoes": [
"GPIO15"
],
"categorias": [
"GPIO",
"Strapping"
],
"avisos": [
"Durante o reset, este pino estará configurado como entrada",
"Após o reset, este pino estará configurado como entrada",
"Utilizado para controlar a fonte de sinais JTAG (consulte o item 3.4 do datasheet para mais detalhes)"
]
},
{
"numero": "28",
"nome": "VDDA2",
"tipo": "power",
"funcoes": [
"Entrada de alimentação do domínio digital de alto desempenho"
],
"categorias": [
"Power"
],
"avisos": [
"Tensão Recomendada: 3.3V",
"Tensão Mínima Recomendada: 3.0V",
"Tensão Máxima Recomendada: 3.6V",
"Consulte o item 2.5 do datasheet para mais detalhes sobre a alimentação do chip"
]
},
{
"numero": "29",
"nome": "U0TXD",
"tipo": "io",
"alimentacao": [
"VDDPST2"
],
"funcoes": [
"GPIO16",
"U0TXD",
"FSPICS0"
],
"categorias": [
"GPIO",
"UART",
"SPI"
],
"avisos": [
"Após o reset, este pino estará com o pull-up interno ativado",
"Pino utilizado para debugging"
]
},
{
"numero": "30",
"nome": "U0RXD",
"tipo": "io",
"alimentacao": [
"VDDPST2"
],
"funcoes": [
"GPIO17",
"U0RXD",
"FSPICS1"
],
"categorias": [
"GPIO",
"UART",
"SPI"
],
"avisos": [
"Após o reset, este pino estará configurado como entrada com o pull-up interno ativado",
"Pino utilizado para debugging"
]
},
{
"numero": "31",
"nome": "SDIO_CMD",
"tipo": "io",
"alimentacao": [
"VDDPST2"
],
"funcoes": [
"GPIO18",
"SDIO_CMD",
"FSPICS2"
],
"categorias": [
"GPIO",
"SD",
"SPI"
],
"avisos": [
"Durante o reset, este pino estará com o pull-up interno ativado",
"Após o reset, este pino estará configurado como entrada"
]
},
{
"numero": "32",
"nome": "SDIO_CLK",
"tipo": "io",
"alimentacao": [
"VDDPST2"
],
"funcoes": [
"GPIO19",
"SDIO_CLK",
"FSPICS3"
],
"categorias": [
"GPIO",
"SD",
"SPI"
],
"avisos": [
"Durante o reset, este pino estará com o pull-up interno ativado",
"Após o reset, este pino estará configurado como entrada"
]
},
{
"numero": "33",
"nome": "SDIO_DATA0",
"tipo": "io",
"alimentacao": [
"VDDPST2"
],
"funcoes": [
"GPIO20",
"SDIO_DATA0",
"FSPICS4"
],
"categorias": [
"GPIO",
"SD",
"SPI"
],
"avisos": [
"Durante o reset, este pino estará com o pull-up interno ativado",
"Após o reset, este pino estará configurado como entrada"
]
},
{
"numero": "34",
"nome": "SDIO_DATA1",
"tipo": "io",
"alimentacao": [
"VDDPST2"
],
"funcoes": [
"GPIO21",
"SDIO_DATA1",
"FSPICS5"
],
"categorias": [
"GPIO",
"SD",
"SPI"
],
"avisos": [
"Durante o reset, este pino estará com o pull-up interno ativado",
"Após o reset, este pino estará configurado como entrada"
]
},
{
"numero": "35",
"nome": "SDIO_DATA2",
"tipo": "io",
"alimentacao": [
"VDDPST2"
],
"funcoes": [
"GPIO22",
"SDIO_DATA2"
],
"categorias": [
"GPIO",
"SD"
],
"avisos": [
"Durante o reset, este pino estará com o pull-up interno ativado",
"Após o reset, este pino estará configurado como entrada"
]
},
{
"numero": "36",
"nome": "SDIO_DATA3",
"tipo": "io",
"alimentacao": [
"VDDPST2"
],
"funcoes": [
"GPIO23",
"SDIO_DATA3"
],
"categorias": [
"GPIO",
"SD"
],
"avisos": [
"Durante o reset, este pino estará com o pull-up interno ativado",
"Após o reset, este pino estará configurado como entrada"
]
},
{
"numero": "37",
"nome": "VDDA1",
"tipo": "power",
"funcoes": [
"Entrada de alimentação do domínio analógico"
],
"categorias": [
"Power"
],
"avisos": [
"Tensão Recomendada: 3.3V",
"Tensão Mínima Recomendada: 3.0V",
"Tensão Máxima Recomendada: 3.6V",
"Consulte o item 2.5 do datasheet para mais detalhes sobre a alimentação do chip"
]
},
{
"numero": "38",
"nome": "XTAL_N",
"tipo": "analog",
"funcoes": [
"Entrada/Saída negativa de clock"
],
"categorias": [
"Clock"
],
"avisos": [
"Refer to datasheet section 2.4 for more details on analog pins"
]
},
{
"numero": "39",
"nome": "XTAL_P",
"tipo": "analog",
"funcoes": [
"Entrada/Saída positiva de clock"
],
"categorias": [
"Clock"
],
"avisos": [
"Refer to datasheet section 2.4 for more details on analog pins"
]
},
{
"numero": "40",
"nome": "VDDA2",
"tipo": "power",
"funcoes": [
"Entrada de alimentação do domínio analógico"
],
"categorias": [
"Power"
],
"avisos": [
"Tensão Recomendada: 3.3V",
"Tensão Mínima Recomendada: 3.0V",
"Tensão Máxima Recomendada: 3.6V",
"Consulte o item 2.5 do datasheet para mais detalhes sobre a alimentação do chip"
]
},
{
"numero": "41",
"nome": "GND",
"tipo": "ground",
"funcoes": [
"Referência elétrica do circuito (terra)"
],
"categorias": [
"GND"
]
}
]
+729
View File
@@ -0,0 +1,729 @@
[
{
"numero": "1",
"nome": "ANT_2G",
"tipo": "analog",
"funcoes": [
"Conexão de antena de RF (Wi-Fi e Bluetooth)"
],
"categorias": [
"Antenna",
"RF"
],
"avisos": [
"Pino de RF dedicado a 2.4 GHz. Requer casamento de impedância de 50 ohms."
]
},
{
"numero": "2",
"nome": "VDDA3",
"tipo": "power",
"funcoes": [
"Alimentação do domínio analógico de 3.3V"
],
"categorias": [
"Power"
],
"avisos": [
"Tensão recomendada: 3.3V (3.0V a 3.6V). Fornece energia para circuitos de RF e clock."
]
},
{
"numero": "3",
"nome": "VDDA4",
"tipo": "power",
"funcoes": [
"Alimentação do domínio analógico de 3.3V"
],
"categorias": [
"Power"
],
"avisos": [
"Tensão recomendada: 3.3V (3.0V a 3.6V). Fornece energia para circuitos de RF e clock."
]
},
{
"numero": "4",
"nome": "CHIP_PU",
"tipo": "analog",
"funcoes": [
"Habilitar o chip (Power-up / Reset)"
],
"categorias": [
"Power"
],
"avisos": [
"Ativo Alto. Puxe para nível alto para inicializar o chip.",
"Não deixe este pino flutuando. Recomenda-se usar um circuito RC externo para reset limpo."
]
},
{
"numero": "5",
"nome": "VDDPST1",
"tipo": "power",
"funcoes": [
"Digital power supply dos domínios HP (High Performance) e LP (Low Power)"
],
"categorias": [
"Power"
],
"avisos": [
"Tensão recomendada: 3.3V. Alimenta a parte digital de baixo consumo e pinos associados."
]
},
{
"numero": "6",
"nome": "GPIO0",
"tipo": "io",
"alimentacao": [
"VDDPST1"
],
"funcoes": [
"GPIO0",
"XTAL_32K_P"
],
"categorias": [
"GPIO",
"Clock"
],
"avisos": [
"Pino multifuncional de baixo consumo. Pode ser conectado ao cristal oscilador de 32 kHz externo (Entrada P)."
]
},
{
"numero": "7",
"nome": "GPIO1",
"tipo": "io",
"alimentacao": [
"VDDPST1"
],
"funcoes": [
"GPIO1",
"XTAL_32K_N",
"ADC1_CH0"
],
"categorias": [
"GPIO",
"Clock",
"ADC"
],
"avisos": [
"Pino multifuncional. Conexão do cristal de 32 kHz externo (Saída N) e entrada analógica ADC1 Canal 0."
]
},
{
"numero": "8",
"nome": "GPIO2",
"tipo": "io",
"alimentacao": [
"VDDPST1"
],
"funcoes": [
"GPIO2"
],
"categorias": [
"GPIO"
]
},
{
"numero": "9",
"nome": "GPIO3",
"tipo": "io",
"alimentacao": [
"VDDPST1"
],
"funcoes": [
"GPIO3",
"MTMS",
"ADC1_CH1"
],
"categorias": [
"GPIO",
"JTAG",
"ADC",
"Strapping"
],
"avisos": [
"Pino multifuncional: JTAG MTMS, ADC1 Canal 1 e pino de Strapping para controle de borda de clock do SDIO.",
"Flutuante por padrão durante o reset."
]
},
{
"numero": "10",
"nome": "GPIO4",
"tipo": "io",
"alimentacao": [
"VDDPST1"
],
"funcoes": [
"GPIO4",
"MTDI",
"ADC1_CH2"
],
"categorias": [
"GPIO",
"JTAG",
"ADC",
"Strapping"
],
"avisos": [
"Pino multifuncional: JTAG MTDI, ADC1 Canal 2 e pino de Strapping para controle de borda de clock do SDIO.",
"Flutuante por padrão durante o reset."
]
},
{
"numero": "11",
"nome": "GPIO5",
"tipo": "io",
"alimentacao": [
"VDDPST1"
],
"funcoes": [
"GPIO5",
"MTCK",
"ADC1_CH3"
],
"categorias": [
"GPIO",
"JTAG",
"ADC"
],
"avisos": [
"Pino multifuncional: JTAG MTCK e entrada analógica ADC1 Canal 3."
]
},
{
"numero": "12",
"nome": "GPIO6",
"tipo": "io",
"alimentacao": [
"VDDPST1"
],
"funcoes": [
"GPIO6",
"MTDO"
],
"categorias": [
"GPIO",
"JTAG"
],
"avisos": [
"Pino multifuncional JTAG MTDO."
]
},
{
"numero": "13",
"nome": "GPIO25",
"tipo": "io",
"alimentacao": [
"VDDPST2"
],
"funcoes": [
"GPIO25",
"SDIO_CMD",
"FSPICS0"
],
"categorias": [
"GPIO",
"SDIO",
"SPI"
],
"avisos": [
"Pino multifuncional de alta velocidade: SDIO Comando ou SPI2 Chip Select 0."
]
},
{
"numero": "14",
"nome": "GPIO26",
"tipo": "io",
"alimentacao": [
"VDDPST2"
],
"funcoes": [
"GPIO26",
"SDIO_CLK",
"FSPICLK"
],
"categorias": [
"GPIO",
"SDIO",
"SPI"
],
"avisos": [
"Pino multifuncional de alta velocidade: SDIO Clock ou SPI2 Clock."
]
},
{
"numero": "15",
"nome": "GPIO27",
"tipo": "io",
"alimentacao": [
"VDDPST2"
],
"funcoes": [
"GPIO27",
"SDIO_DATA0",
"FSPID"
],
"categorias": [
"GPIO",
"SDIO",
"SPI"
],
"avisos": [
"Pino multifuncional de alta velocidade: SDIO Dados 0 ou SPI2 MOSI (FSPID)."
]
},
{
"numero": "16",
"nome": "GPIO28",
"tipo": "io",
"alimentacao": [
"VDDPST2"
],
"funcoes": [
"GPIO28",
"SDIO_DATA1",
"FSPIQ"
],
"categorias": [
"GPIO",
"SDIO",
"SPI"
],
"avisos": [
"Pino de alta velocidade: SDIO Dados 1 ou SPI2 MISO (FSPIQ)."
]
},
{
"numero": "17",
"nome": "GPIO22",
"tipo": "io",
"alimentacao": [
"VDDPST2"
],
"funcoes": [
"GPIO22",
"SDIO_DATA2",
"FSPIWP"
],
"categorias": [
"GPIO",
"SDIO",
"SPI"
],
"avisos": [
"Pino de alta velocidade: SDIO Dados 2 ou SPI2 Write Protect."
]
},
{
"numero": "18",
"nome": "GPIO23",
"tipo": "io",
"alimentacao": [
"VDDPST2"
],
"funcoes": [
"GPIO23",
"SDIO_DATA3",
"FSPIHD"
],
"categorias": [
"GPIO",
"SDIO",
"SPI"
],
"avisos": [
"Pino de alta velocidade: SDIO Dados 3 ou SPI2 Hold."
]
},
{
"numero": "19",
"nome": "GPIO14",
"tipo": "io",
"alimentacao": [
"VDD_SPI",
"VDDPST2"
],
"funcoes": [
"GPIO14",
"SPICS1"
],
"categorias": [
"GPIO",
"SPI"
],
"avisos": [
"Pino dedicado para Chip Select 1 da interface de memória SPI Flash/PSRAM."
]
},
{
"numero": "20",
"nome": "GPIO15",
"tipo": "io",
"alimentacao": [
"VDD_SPI",
"VDDPST2"
],
"funcoes": [
"GPIO15",
"SPICS0"
],
"categorias": [
"GPIO",
"SPI"
],
"avisos": [
"Pino dedicado para Chip Select 0 da interface de memória SPI Flash."
]
},
{
"numero": "21",
"nome": "VDDPST2",
"tipo": "power",
"funcoes": [
"Alimentação do domínio digital HP (High Performance)"
],
"categorias": [
"Power"
],
"avisos": [
"Tensão recomendada: 3.3V (3.0V a 3.6V). Alimenta as interfaces digitais rápidas."
]
},
{
"numero": "22",
"nome": "GPIO16",
"tipo": "io",
"alimentacao": [
"VDD_SPI",
"VDDPST2"
],
"funcoes": [
"GPIO16",
"SPIQ"
],
"categorias": [
"GPIO",
"SPI"
],
"avisos": [
"Pino de dados Q (MISO) da interface de memória flash SPI."
]
},
{
"numero": "23",
"nome": "GPIO17",
"tipo": "io",
"alimentacao": [
"VDD_SPI",
"VDDPST2"
],
"funcoes": [
"GPIO17",
"SPIWP"
],
"categorias": [
"GPIO",
"SPI"
],
"avisos": [
"Pino de proteção contra escrita (Write Protect) da interface de memória flash SPI."
]
},
{
"numero": "24",
"nome": "VDD_SPI",
"tipo": "power",
"funcoes": [
"Tensão de saída LDO gerada a partir de VDDPST2 para alimentar a flash e PSRAM"
],
"categorias": [
"Power"
],
"avisos": [
"Tensão de saída configurável via software de acordo com as especificações da flash interna/externa (normalmente 3.3V ou 1.8V).",
"Não deve ser usado como fonte geral de energia de alta corrente."
]
},
{
"numero": "25",
"nome": "GPIO19",
"tipo": "io",
"alimentacao": [
"VDD_SPI",
"VDDPST2"
],
"funcoes": [
"GPIO19",
"SPIHD"
],
"categorias": [
"GPIO",
"SPI"
],
"avisos": [
"Pino de controle de Hold da interface de memória flash SPI."
]
},
{
"numero": "26",
"nome": "GPIO20",
"tipo": "io",
"alimentacao": [
"VDD_SPI",
"VDDPST2"
],
"funcoes": [
"GPIO20",
"SPICLK"
],
"categorias": [
"GPIO",
"SPI"
],
"avisos": [
"Pino de sinal de clock da interface de memória flash SPI."
]
},
{
"numero": "27",
"nome": "GPIO21",
"tipo": "io",
"alimentacao": [
"VDD_SPI",
"VDDPST2"
],
"funcoes": [
"GPIO21",
"SPID"
],
"categorias": [
"GPIO",
"SPI"
],
"avisos": [
"Pino de dados D (MOSI) da interface de memória flash SPI."
]
},
{
"numero": "28",
"nome": "GPIO12",
"tipo": "io",
"alimentacao": [
"VDDPST2"
],
"funcoes": [
"GPIO12",
"USB_D-"
],
"categorias": [
"GPIO",
"USB"
],
"avisos": [
"Pino de sinal negativo do transceptor USB Serial/JTAG integrado."
]
},
{
"numero": "29",
"nome": "GPIO13",
"tipo": "io",
"alimentacao": [
"VDDPST2"
],
"funcoes": [
"GPIO13",
"USB_D+"
],
"categorias": [
"GPIO",
"USB"
],
"avisos": [
"Pino de sinal positivo do transceptor USB Serial/JTAG integrado.",
"Possui resistor de pull-up integrado ativado por padrão na inicialização do USB."
]
},
{
"numero": "30",
"nome": "GPIO24",
"tipo": "io",
"alimentacao": [
"VDDPST2"
],
"funcoes": [
"GPIO24"
],
"categorias": [
"GPIO"
]
},
{
"numero": "31",
"nome": "GPIO8",
"tipo": "io",
"alimentacao": [
"VDDPST2"
],
"funcoes": [
"GPIO8"
],
"categorias": [
"GPIO",
"Strapping"
],
"avisos": [
"Pino de Strapping para seleção do modo de boot e controle de impressão das mensagens da ROM.",
"Flutuante por padrão durante o reset. Nível alto (1) ativa a impressão do log de inicialização."
]
},
{
"numero": "32",
"nome": "GPIO9",
"tipo": "io",
"alimentacao": [
"VDDPST2"
],
"funcoes": [
"GPIO9"
],
"categorias": [
"GPIO",
"Strapping"
],
"avisos": [
"Pino de Strapping principal para seleção do modo de boot.",
"Equipado com pull-up fraco integrado. Nível alto (1) no reset ativa SPI Boot (carrega do flash). Nível baixo (0) força o modo de Download."
]
},
{
"numero": "33",
"nome": "GPIO10",
"tipo": "io",
"alimentacao": [
"VDDPST2"
],
"funcoes": [
"GPIO10",
"U0RXD"
],
"categorias": [
"GPIO",
"UART"
],
"avisos": [
"Recepção serial UART0 (Serial RX para gravação do firmware externa e depuração)."
]
},
{
"numero": "34",
"nome": "GPIO11",
"tipo": "io",
"alimentacao": [
"VDDPST2"
],
"funcoes": [
"GPIO11",
"U0TXD"
],
"categorias": [
"GPIO",
"UART"
],
"avisos": [
"Transmissão serial UART0 (Serial TX para gravação do firmware externa e depuração)."
]
},
{
"numero": "35",
"nome": "GPIO29",
"tipo": "io",
"alimentacao": [
"VDDPST2"
],
"funcoes": [
"GPIO29"
],
"categorias": [
"GPIO"
]
},
{
"numero": "36",
"nome": "GPIO7",
"tipo": "io",
"alimentacao": [
"VDDPST2"
],
"funcoes": [
"GPIO7"
],
"categorias": [
"GPIO",
"Strapping"
],
"avisos": [
"Pino de Strapping para seleção da fonte dos sinais JTAG (inicialização precoce).",
"Sem resistores de pull internos no reset. Deve ser mantido estável por circuito externo se usado."
]
},
{
"numero": "37",
"nome": "VDDA1",
"tipo": "power",
"funcoes": [
"Alimentação do domínio analógico de 3.3V"
],
"categorias": [
"Power"
]
},
{
"numero": "38",
"nome": "XTAL_N",
"tipo": "analog",
"funcoes": [
"Conexão externa do cristal oscilador de 40 MHz (Saída N)"
],
"categorias": [
"Clock"
]
},
{
"numero": "39",
"nome": "XTAL_P",
"tipo": "analog",
"funcoes": [
"Conexão externa do cristal oscilador de 40 MHz (Entrada P)"
],
"categorias": [
"Clock"
]
},
{
"numero": "40",
"nome": "VDDA2",
"tipo": "power",
"funcoes": [
"Alimentação do domínio analógico de 3.3V"
],
"categorias": [
"Power"
]
},
{
"numero": "41",
"nome": "GND",
"tipo": "power",
"funcoes": [
"Pino de aterramento central (Exposed Pad)"
],
"categorias": [
"Power"
],
"avisos": [
"Deve ser adequadamente soldado ao plano de terra (GND) da PCB para controle de RF e térmica estáveis."
]
}
]
+603
View File
@@ -0,0 +1,603 @@
[
{
"numero": "1",
"nome": "VDD3P3",
"tipo": "power",
"funcoes": [
"Entrada de alimentação do domínio analógico"
],
"categorias": [
"Power"
],
"avisos": [
"Tensão Recomendada: 3.3V",
"Tensão Mínima Recomendada: 3.0V",
"Tensão Máxima Recomendada: 3.6V",
"Consulte o item 2.5 do datasheet para mais detalhes sobre a alimentação do chip"
]
},
{
"numero": "2",
"nome": "VDD3P3",
"tipo": "power",
"funcoes": [
"Entrada de alimentação do domínio analógico"
],
"categorias": [
"Power"
],
"avisos": [
"Tensão Recomendada: 3.3V",
"Tensão Mínima Recomendada: 3.0V",
"Tensão Máxima Recomendada: 3.6V",
"Consulte o item 2.5 do datasheet para mais detalhes sobre a alimentação do chip"
]
},
{
"numero": "3",
"nome": "GPIO0",
"tipo": "io",
"alimentacao": [
"VDDPST1"
],
"funcoes": [
"GPIO0",
"FSPIQ"
],
"categorias": [
"GPIO",
"SPI"
]
},
{
"numero": "4",
"nome": "GPIO1",
"tipo": "io",
"alimentacao": [
"VDDPST1"
],
"funcoes": [
"GPIO1",
"FSPICS0",
"ADC1_CH0"
],
"categorias": [
"GPIO",
"SPI",
"ADC"
]
},
{
"numero": "5",
"nome": "MTMS",
"tipo": "io",
"alimentacao": [
"VDDPST1"
],
"funcoes": [
"GPIO1",
"FSPIWP",
"ADC1_CH1",
"MTMS"
],
"categorias": [
"GPIO",
"SPI",
"ADC",
"JTAG"
],
"avisos": [
"Durante o reset, este pino estará configurado como entrada",
"Após o reset, este pino estará configurado como entrada",
"Pino utilizado para debugging"
]
},
{
"numero": "6",
"nome": "MTDO",
"tipo": "io",
"alimentacao": [
"VDDPST1"
],
"funcoes": [
"GPIO3",
"FSPIHD",
"ADC1_CH2",
"MTDO"
],
"categorias": [
"GPIO",
"SPI",
"ADC",
"JTAG"
],
"avisos": [
"Durante o reset, este pino estará configurado como entrada",
"Após o reset, este pino estará configurado como entrada",
"Pino utilizado para debugging"
]
},
{
"numero": "7",
"nome": "MTCK",
"tipo": "io",
"alimentacao": [
"VDDPST1"
],
"funcoes": [
"GPIO4",
"FSPICLK",
"ADC1_CH3",
"MTCK"
],
"categorias": [
"GPIO",
"SPI",
"ADC",
"JTAG"
],
"avisos": [
"Após o reset, este pino estará configurado como entrada",
"Pino utilizado para debugging"
]
},
{
"numero": "8",
"nome": "MTDI",
"tipo": "io",
"alimentacao": [
"VDDPST1"
],
"funcoes": [
"GPIO5",
"FSPID",
"ADC1_CH4",
"MTDI"
],
"categorias": [
"GPIO",
"SPI",
"ADC",
"JTAG"
],
"avisos": [
"Após o reset, este pino estará configurado como entrada",
"Pino utilizado para debugging"
]
},
{
"numero": "9",
"nome": "VDDPST1",
"tipo": "power",
"funcoes": [
"Entrada de alimentação do domínio das IOs"
],
"categorias": [
"Power"
],
"avisos": [
"Tensão Recomendada: 3.3V",
"Tensão Mínima Recomendada: 3.0V",
"Tensão Máxima Recomendada: 3.6V",
"Consulte o item 2.5 do datasheet para mais detalhes sobre a alimentação do chip"
]
},
{
"numero": "10",
"nome": "GPIO8",
"tipo": "io",
"alimentacao": [
"VDDPST1"
],
"funcoes": [
"GPIO8"
],
"categorias": [
"GPIO",
"Strapping"
],
"avisos": [
"Durante o reset, este pino estará configurado como entrada",
"Após o reset, este pino estará configurado como entrada",
"Utilizado para controlar o modo de boot do chip (consulte o item 3.1 do datasheet para mais detalhes)",
"Utilizado para controlar a exibição de mensagens ROM na UART0 (consulte o item 3.3 do datasheet para mais detalhes)"
]
},
{
"numero": "11",
"nome": "GPIO9",
"tipo": "io",
"alimentacao": [
"VDDPST1"
],
"funcoes": [
"GPIO9"
],
"categorias": [
"GPIO",
"Strapping"
],
"avisos": [
"Durante o reset, este pino estará configurado como entrada com o pull-up interno ativado",
"Após o reset, este pino estará configurado como entrada com o pull-up interno ativado",
"Utilizado para controlar o modo de boot do chip (consulte o item 3.1 do datasheet para mais detalhes)"
]
},
{
"numero": "12",
"nome": "GPIO10",
"tipo": "io",
"alimentacao": [
"VDDPST1"
],
"funcoes": [
"GPIO10",
"ZCD0"
],
"categorias": [
"GPIO"
]
},
{
"numero": "13",
"nome": "GPIO11",
"tipo": "io",
"alimentacao": [
"VDDPST1"
],
"funcoes": [
"GPIO11",
"ZCD1"
],
"categorias": [
"GPIO"
]
},
{
"numero": "14",
"nome": "GPIO12",
"tipo": "io",
"alimentacao": [
"VDDA_PMU",
"VBAT"
],
"funcoes": [
"GPIO12"
],
"categorias": [
"GPIO"
]
},
{
"numero": "15",
"nome": "XTAL_32K_P",
"tipo": "io",
"alimentacao": [
"VDDA_PMU",
"VBAT"
],
"funcoes": [
"GPIO13",
"XTAL_32K_P"
],
"categorias": [
"GPIO",
"Clock"
]
},
{
"numero": "16",
"nome": "XTAL_32K_N",
"tipo": "io",
"alimentacao": [
"VDDA_PMU",
"VBAT"
],
"funcoes": [
"GPIO14",
"XTAL_32K_N"
],
"categorias": [
"GPIO",
"Clock"
]
},
{
"numero": "17",
"nome": "CHIP_EN",
"tipo": "analog",
"alimentacao": [
"VBAT"
],
"funcoes": [
"Habilitar o chip"
],
"categorias": [
"Power"
],
"avisos": [
"Colocar este pino em nível alto habilitará o funcionamento do chip",
"Colocar este pino em nível baixo desabilitará o funcionamento do chip",
"Não deixe este pino flutuando, utilize um resistor de pull-up externo"
]
},
{
"numero": "18",
"nome": "VBAT",
"tipo": "power",
"funcoes": [
"Entrada de alimentação do domínio analógico ou da bateria"
],
"categorias": [
"Power"
],
"avisos": [
"Tensão Recomendada: 3.3V",
"Tensão Mínima Recomendada: 3.0V",
"Tensão Máxima Recomendada: 3.6V",
"Consulte o item 2.5 do datasheet para mais detalhes sobre a alimentação do chip"
]
},
{
"numero": "19",
"nome": "VDDA_PMU",
"tipo": "power",
"funcoes": [
"Entrada de alimentação do domínio analógico"
],
"categorias": [
"Power"
],
"avisos": [
"Tensão Recomendada: 3.3V",
"Tensão Mínima Recomendada: 3.0V",
"Tensão Máxima Recomendada: 3.6V",
"Consulte o item 2.5 do datasheet para mais detalhes sobre a alimentação do chip"
]
},
{
"numero": "20",
"nome": "VDDPST1",
"tipo": "power",
"funcoes": [
"Entrada de alimentação do domínio das IOs"
],
"categorias": [
"Power"
],
"avisos": [
"Tensão Recomendada: 3.3V",
"Tensão Mínima Recomendada: 3.0V",
"Tensão Máxima Recomendada: 3.6V",
"Consulte o item 2.5 do datasheet para mais detalhes sobre a alimentação do chip"
]
},
{
"numero": "21",
"nome": "GPIO22",
"tipo": "io",
"alimentacao": [
"VDDPST2"
],
"funcoes": [
"GPIO22"
],
"categorias": [
"GPIO"
]
},
{
"numero": "22",
"nome": "U0RXD",
"tipo": "io",
"alimentacao": [
"VDDPST2"
],
"funcoes": [
"GPIO23",
"U0RXD",
"FSPICS1"
],
"categorias": [
"GPIO",
"UART",
"SPI"
],
"avisos": [
"Após o reset, este pino estará configurado como entrada com o pull-up interno ativado",
"Pino utilizado para debugging"
]
},
{
"numero": "23",
"nome": "U0TXD",
"tipo": "io",
"alimentacao": [
"VDDPST2"
],
"funcoes": [
"GPIO24",
"U0TXD",
"FSPICS2"
],
"categorias": [
"GPIO",
"UART",
"SPI"
],
"avisos": [
"Após o reset, este pino estará configurado como entrada com o pull-up interno ativado",
"Pino utilizado para debugging"
]
},
{
"numero": "24",
"nome": "GPIO25",
"tipo": "io",
"alimentacao": [
"VDDPST2"
],
"funcoes": [
"GPIO24",
"FSPICS3"
],
"categorias": [
"GPIO",
"SPI",
"Strapping"
],
"avisos": [
"Durante o reset, este pino estará configurado como entrada",
"Após o reset, este pino estará configurado como entrada",
"Utilizado para controlar a fonte de sinais JTAG (consulte o item 3.3 do datasheet para mais detalhes)"
]
},
{
"numero": "25",
"nome": "GPIO26",
"tipo": "io",
"alimentacao": [
"VDDPST2"
],
"funcoes": [
"GPIO26",
"FSPICS4",
"USB_D-"
],
"categorias": [
"GPIO",
"SPI",
"USB"
],
"avisos": [
"Após o reset, este pino estará configurado como entrada",
"Por padrão, este pino é utilizado para USB Serial/JTAG"
]
},
{
"numero": "26",
"nome": "GPIO27",
"tipo": "io",
"alimentacao": [
"VDDPST2"
],
"funcoes": [
"GPIO27",
"FSPICS5",
"USB_D+"
],
"categorias": [
"GPIO",
"SPI",
"USB"
],
"avisos": [
"Após o reset, este pino estará configurado como entrada com o pull-up interno para USB ativado",
"Por padrão, este pino é utilizado para USB Serial/JTAG"
]
},
{
"numero": "27",
"nome": "VDD3P3",
"tipo": "power",
"funcoes": [
"Entrada de alimentação do domínio analógico"
],
"categorias": [
"Power"
],
"avisos": [
"Tensão Recomendada: 3.3V",
"Tensão Mínima Recomendada: 3.0V",
"Tensão Máxima Recomendada: 3.6V",
"Consulte o item 2.5 do datasheet para mais detalhes sobre a alimentação do chip"
]
},
{
"numero": "28",
"nome": "XTAL_N",
"tipo": "analog",
"funcoes": [
"Entrada/Saída negativa de clock"
],
"categorias": [
"Clock"
],
"avisos": [
"Consulte o item 2.3.2 do datasheet para mais detalhes sobre pinos analógicos"
]
},
{
"numero": "29",
"nome": "XTAL_P",
"tipo": "analog",
"funcoes": [
"Entrada/Saída positiva de clock"
],
"categorias": [
"Clock"
],
"avisos": [
"Consulte o item 2.3.2 do datasheet para mais detalhes sobre pinos analógicos"
]
},
{
"numero": "30",
"nome": "VDD3P3",
"tipo": "power",
"funcoes": [
"Entrada de alimentação do domínio analógico"
],
"categorias": [
"Power"
],
"avisos": [
"Tensão Recomendada: 3.3V",
"Tensão Mínima Recomendada: 3.0V",
"Tensão Máxima Recomendada: 3.6V",
"Consulte o item 2.5 do datasheet para mais detalhes sobre a alimentação do chip"
]
},
{
"numero": "31",
"nome": "VDD3P3",
"tipo": "power",
"funcoes": [
"Entrada de alimentação do domínio analógico"
],
"categorias": [
"Power"
],
"avisos": [
"Tensão Recomendada: 3.3V",
"Tensão Mínima Recomendada: 3.0V",
"Tensão Máxima Recomendada: 3.6V",
"Consulte o item 2.5 do datasheet para mais detalhes sobre a alimentação do chip"
]
},
{
"numero": "32",
"nome": "ANT",
"tipo": "analog",
"funcoes": [
"Conexão da antena RF"
],
"categorias": [
"Antenna"
],
"avisos": [
"Refer to datasheet section 2.4 for more details on analog pins"
]
},
{
"numero": "33",
"nome": "GND",
"tipo": "ground",
"funcoes": [
"Referência elétrica do circuito (terra)"
],
"categorias": [
"GND"
]
}
]
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
+391
View File
@@ -0,0 +1,391 @@
{
"ESP-IDF": {
"nome": "ESP-IDF",
"icone": "⚙️",
"nome_completo": "Espressif IoT Development Framework",
"descricao": "Official native Espressif framework for all ESP32 SoCs. Based on multicore FreeRTOS and CMake, providing full control over silicon, peripherals, radio, and modular component architecture.",
"linguagem": "C / C++",
"tipo": "Framework Base Oficial",
"funcao_principal": "Industrial and high-performance development with direct register access, real-time RTOS, and complete protocol stack",
"caracteristicas": [
"Real-time operating system (FreeRTOS SMP multicore)",
"Native support for ESP Component Registry via idf_component.yml",
"Full connectivity stack for Wi-Fi 4/6, BLE 5.x, Zigbee and Thread",
"Support for all SoCs (ESP32, S2, S3, C2, C3, C6, H2, P4)",
"Advanced power management and Deep Sleep modes",
"Robust security: Secure Boot v2, Flash Encryption and Hardware Crypto",
"Encrypted OTA updates with automatic rollback",
"Modern Clang/GCC toolchain, C++23 support and JTAG OpenOCD debugging"
],
"casos_uso": [
"Commercial and industrial IoT products",
"Devices with strict battery and low-power requirements",
"Real-time applications with precise interrupt control",
"Security systems with hardware encryption",
"High-performance multiprotocol gateways"
],
"exemplo": "/exemplos/esp-idf.c",
"exemplos": "https://github.com/espressif/esp-idf/tree/master/examples",
"documentacao": "https://docs.espressif.com/projects/esp-idf/en/latest/",
"repositorio": "https://github.com/espressif/esp-idf",
"cor": "#E74C3C"
},
"ESP-RainMaker": {
"nome": "ESP-RainMaker",
"icone": "☁️",
"nome_completo": "ESP RainMaker AIoT Cloud Platform",
"descricao": "Complete cloud and firmware platform from Espressif for connected products. Build IoT devices without developing backend or mobile apps from scratch.",
"linguagem": "C / C++",
"tipo": "Cloud & AIoT Framework",
"funcao_principal": "Accelerated smart product development with mobile apps (iOS/Android), AWS Serverless cloud and voice control (Alexa/Google Home)",
"caracteristicas": [
"Assisted Wi-Fi and BLE provisioning via official mobile app",
"Dynamic UI generation in app based on firmware parameters",
"Native integration with Alexa and Google Assistant",
"Simultaneous local control (via mDNS/HTTP) and cloud control",
"RainMaker Dashboard for fleet management and OTA",
"Native compatibility with Matter nodes and device Bridges",
"Integrated library via ESP Component Registry (espressif/esp_rainmaker)"
],
"casos_uso": [
"Smart appliances and consumer lighting",
"IoT products with tight time-to-market constraints",
"Devices requiring mobile app control without custom backend costs",
"Remote monitoring systems with centralized OTA"
],
"exemplo": "/exemplos/esp-rainmaker.c",
"exemplos": "https://github.com/espressif/esp-rainmaker/tree/master/examples",
"documentacao": "https://rainmaker.espressif.com/docs/",
"repositorio": "https://github.com/espressif/esp-rainmaker",
"cor": "#3B82F6"
},
"ESP-Matter": {
"nome": "ESP-Matter",
"icone": "🏠",
"nome_completo": "ESP Matter SDK",
"descricao": "Official Espressif SDK for the Matter smart home standard (formerly Project CHIP). Enables interoperability across Apple HomeKit, Google Home, Alexa, and Home Assistant.",
"linguagem": "C++",
"tipo": "Smart Home Framework",
"funcao_principal": "Development of smart devices and bridges compliant with the unified Matter standard over Wi-Fi and Thread",
"caracteristicas": [
"Full implementation of Matter specification clusters",
"Transport support over Wi-Fi and Thread (802.15.4 on ESP32-H2 and ESP32-C6)",
"Simplified commissioning via BLE or On-Network",
"Simultaneous compatibility with Apple Home, Google Home, Alexa and SmartThings",
"Security based on Device Attestation Certificates (DAC)",
"Matter Bridge support (bridging legacy Zigbee/BLE devices into Matter)",
"Direct integration with ESP-IDF and ESP Component Registry"
],
"casos_uso": [
"Interoperable smart bulbs, plugs, switches and dimmers",
"Presence, temperature, humidity and contact sensors",
"Electronic locks and window blind actuators",
"Residential Matter Border Routers and Bridges"
],
"exemplo": "/exemplos/esp-matter.c",
"exemplos": "https://github.com/espressif/esp-matter/tree/main/examples",
"documentacao": "https://docs.espressif.com/projects/esp-matter/en/latest/",
"repositorio": "https://github.com/espressif/esp-matter",
"cor": "#F59E0B"
},
"ESP-ADF": {
"nome": "ESP-ADF",
"icone": "🎵",
"nome_completo": "ESP Audio Development Framework",
"descricao": "Specialized framework for high-quality digital audio processing, streaming, and playback on ESP32 SoCs.",
"linguagem": "C / C++",
"tipo": "Framework de Áudio & Voz",
"funcao_principal": "Creation of flexible audio pipelines with decoders, network streaming, equalization and acoustic effects",
"caracteristicas": [
"Modular audio pipeline architecture (Audio Elements & Audio Stream)",
"Multi-codec support: MP3, AAC, FLAC, WAV, OGG, Opus and AMR",
"Audio streaming over HTTP, HTTPS, HLS, RTSP and WebSockets",
"Bluetooth A2DP (Sink/Source) and Bluetooth Handsfree (HFP) support",
"Acoustic processing algorithms (AEC, AGC, NS, parametric equalizers)",
"Support for dedicated audio boards such as ESP32-LyraT and ESP32-S3-Korvo"
],
"casos_uso": [
"Smart speakers and internet radio receivers",
"Intercoms, walkie-talkies and VoIP systems",
"Music playback players with PSRAM",
"Building automation background audio systems"
],
"exemplo": "/exemplos/esp-adf.c",
"exemplos": "https://github.com/espressif/esp-adf/tree/master/examples",
"documentacao": "https://docs.espressif.com/projects/esp-adf/en/latest/",
"repositorio": "https://github.com/espressif/esp-adf",
"cor": "#0284C7"
},
"ESP-SR": {
"nome": "ESP-SR",
"icone": "🎙️",
"nome_completo": "ESP Speech Recognition Framework",
"descricao": "Local speech recognition and edge AI audio processing framework, enabling offline voice commands without internet connection.",
"linguagem": "C / C++",
"tipo": "Framework de Voz & IA",
"funcao_principal": "Offline voice control with wake word detection, localized command speech-to-intent and acoustic front-end (AFE)",
"caracteristicas": [
"WakeNet: high-accuracy wake word engine (e.g., 'Hi ESP', 'Alexa')",
"MultiNet: offline speech command recognition for multiple languages",
"Acoustic Front-End (AFE): noise suppression, beamforming and echo cancellation (AEC)",
"Hardware acceleration on ESP32-S3 via Xtensa vector instructions",
"Zero cloud latency and complete user voice privacy"
],
"casos_uso": [
"Offline voice-controlled home appliances",
"Industrial voice terminals in noisy environments",
"Privacy-focused smart home gadgets",
"Interactive toys and hands-free assistive devices"
],
"exemplo": "/exemplos/esp-sr.c",
"exemplos": "https://github.com/espressif/esp-sr/tree/master/examples",
"documentacao": "https://docs.espressif.com/projects/esp-sr/en/latest/",
"repositorio": "https://github.com/espressif/esp-sr",
"cor": "#6366F1"
},
"ESP-IoT-Solution": {
"nome": "ESP-IoT-Solution",
"icone": "🧩",
"nome_completo": "ESP-IoT-Solution Driver & Peripheral Suite",
"descricao": "Collection of drivers, peripheral libraries and hardware solutions for ESP32 and ESP-IDF.",
"linguagem": "C / C++",
"tipo": "Biblioteca de Periféricos & Drivers",
"funcao_principal": "Modular peripheral drivers for displays, touch, sensors, audio DACs and power management",
"caracteristicas": [
"Drivers for OLED, TFT, e-Paper displays and LED matrices",
"Support for environmental, motion and power sensors",
"Touch sensing algorithms and gesture recognition",
"USB host and device class implementations",
"Modular integration via ESP Component Registry"
],
"casos_uso": [
"Smart screens and HMI interfaces",
"Sensor hubs and data loggers",
"Battery-powered portable gadgets",
"Custom peripheral prototyping"
],
"exemplo": "/exemplos/esp-iot-solution.c",
"exemplos": "https://github.com/espressif/esp-iot-solution/tree/master/examples",
"documentacao": "https://docs.espressif.com/projects/esp-iot-solution/en/latest/",
"repositorio": "https://github.com/espressif/esp-iot-solution",
"cor": "#10B981"
},
"ESP-NOW": {
"nome": "ESP-NOW & Mesh",
"icone": "📡",
"nome_completo": "ESP-NOW Protocol & Mesh-Lite",
"descricao": "Connectionless, ultra-fast wireless protocol developed by Espressif for short-packet peer-to-peer communication.",
"linguagem": "C / C++",
"tipo": "Protocolo de Rede & Mesh",
"funcao_principal": "Ultra-low-latency, low-overhead communication between ESP devices without a Wi-Fi router",
"caracteristicas": [
"Fast peer-to-peer communication without Wi-Fi association",
"Sub-millisecond packet latency",
"Low energy consumption, ideal for battery sensors",
"Payload up to 250 bytes with optional AES-128 encryption",
"Supports one-to-many and many-to-one topologies"
],
"casos_uso": [
"Remote controls and wireless buttons",
"Battery-powered sensor nodes",
"Low-latency smart home triggers",
"Industrial point-to-point telemetry"
],
"exemplo": "/exemplos/esp-now.c",
"exemplos": "https://github.com/espressif/esp-now/tree/master/examples",
"documentacao": "https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/network/esp_now.html",
"repositorio": "https://github.com/espressif/esp-now",
"cor": "#8B5CF6"
},
"ESP-Zigbee-SDK": {
"nome": "ESP-Zigbee-SDK",
"icone": "🐝",
"nome_completo": "ESP Zigbee SDK (ZCL & ZBOSS)",
"descricao": "Official Zigbee 3.0 SDK for IEEE 802.15.4-capable ESP32 SoCs (ESP32-H2 and ESP32-C6).",
"linguagem": "C / C++",
"tipo": "Smart Home & Mesh",
"funcao_principal": "Building standard Zigbee 3.0 devices including Coordinators, Routers and End Devices",
"caracteristicas": [
"Certified Zigbee 3.0 protocol stack (ZCL, BDB)",
"Support for Zigbee Coordinator, Router and Sleepy End Device roles",
"Native IEEE 802.15.4 hardware radio on ESP32-H2 and ESP32-C6",
"Interoperable with commercial Zigbee ecosystems (Philips Hue, Tuya, Zigbee2MQTT)",
"OTA cluster support for Zigbee firmware updates"
],
"casos_uso": [
"Zigbee home automation sensors and actuators",
"Zigbee to Wi-Fi/Ethernet gateway hubs",
"Low-power sleepy sensor nodes",
"Commercial lighting networks"
],
"exemplo": "/exemplos/esp-zigbee.c",
"exemplos": "https://github.com/espressif/esp-zigbee-sdk/tree/main/examples",
"documentacao": "https://docs.espressif.com/projects/esp-zigbee-sdk/en/latest/",
"repositorio": "https://github.com/espressif/esp-zigbee-sdk",
"cor": "#EC4899"
},
"ESP-WHO": {
"nome": "ESP-WHO",
"icone": "📷",
"nome_completo": "ESP Image Processing & Vision Framework",
"descricao": "Computer vision and image recognition framework designed for ESP32-S3 and ESP32-CAM devices.",
"linguagem": "C / C++",
"tipo": "Visão Computacional & IA",
"funcao_principal": "Face detection, face recognition, human presence and cat/dog detection on microcontrollers",
"caracteristicas": [
"Optimized neural networks for Xtensa LX7 and vector instructions",
"Face detection and recognition pipelines",
"Support for DVP and MIPI-CSI camera sensors (OV2640, OV3660, OV5640)",
"Works with PSRAM for image buffering and tensor storage",
"Real-time processing directly on device"
],
"casos_uso": [
"Smart video doorbells and access control",
"Human presence detection for energy saving",
"Edge camera monitoring systems",
"Vision-guided robotics"
],
"exemplo": "/exemplos/esp-who.c",
"exemplos": "https://github.com/espressif/esp-who/tree/master/examples",
"documentacao": "https://github.com/espressif/esp-who",
"repositorio": "https://github.com/espressif/esp-who",
"cor": "#F97316"
},
"ESP-NN": {
"nome": "ESP-NN",
"icone": "🧠",
"nome_completo": "ESP Neural Network Acceleration Library",
"descricao": "Neural network acceleration library optimized specifically for ESP32 architectures.",
"linguagem": "C / C++",
"tipo": "Biblioteca Especializada de IA",
"funcao_principal": "Hardware-accelerated kernel execution for machine learning inference at the edge (TinyML)",
"caracteristicas": [
"Official accelerator backend for TensorFlow Lite for Microcontrollers (TFLM)",
"Efficient 8-bit and 16-bit quantization to minimize RAM and Flash usage",
"SIMD vector instructions acceleration on ESP32-S3 and ESP32-P4",
"Zero RTOS overhead for critical inference kernels",
"Fully open source and maintainable"
],
"casos_uso": [
"Audio classification and vibration analysis (predictive maintenance)",
"Anomaly detection on industrial sensor streams",
"IMU gesture recognition",
"Ultralight vision models on microcontrollers"
],
"exemplo": "/exemplos/esp-nn.c",
"exemplos": "https://github.com/espressif/esp-nn/tree/master/test_app",
"documentacao": "https://github.com/espressif/esp-nn",
"repositorio": "https://github.com/espressif/esp-nn",
"cor": "#14B8A6"
},
"ESP-DSP": {
"nome": "ESP-DSP",
"icone": "📊",
"nome_completo": "ESP Digital Signal Processing Library",
"descricao": "Official digital signal processing library for the ESP32 family, providing hardware-accelerated math routines.",
"linguagem": "C / C++",
"tipo": "Biblioteca Especializada de Sinais",
"funcao_principal": "High-speed execution of intensive mathematical algorithms including FFT, matrix operations and digital filtering",
"caracteristicas": [
"Fast Fourier Transforms (Real and Complex FFT) optimized in Assembly",
"Digital filters (IIR, FIR) and Kalman filter estimators",
"Matrix, vector and dot product operations",
"Floating-point and fixed-point support (Radix-2 and Radix-4)",
"Custom optimizations for Xtensa Dual-Core and RISC-V architectures"
],
"casos_uso": [
"Real-time audio and vibration spectral analysis",
"Noise reduction filters for biomedical and industrial sensors",
"High-precision motor control and FOC algorithms",
"Edge data compression and encoding"
],
"exemplo": "/exemplos/esp-dsp.c",
"exemplos": "https://github.com/espressif/esp-dsp/tree/master/examples",
"documentacao": "https://docs.espressif.com/projects/esp-dsp/en/latest/",
"repositorio": "https://github.com/espressif/esp-dsp",
"cor": "#A855F7"
},
"Rust-ESP": {
"nome": "Rust on ESP32",
"icone": "🦀",
"nome_completo": "ESP-RS Rust Ecosystem for ESP32",
"descricao": "Modern Rust language development ecosystem for the ESP32 family, combining memory safety, robust concurrency, and high performance.",
"linguagem": "Rust",
"tipo": "Linguagem & Framework Moderno",
"funcao_principal": "Safe, high-performance firmware development in both bare-metal mode (no_std via esp-hal) and full stack (std via esp-idf-svc)",
"caracteristicas": [
"Bare-metal no_std mode with esp-hal: full control without RTOS and ultra-fast boot",
"Standard std mode with esp-idf-svc: access to Rust standard library, Wi-Fi, BLE, HTTP, MQTT and threads",
"Compile-time prevention against memory corruption and data races",
"Target support for Xtensa (ESP32, S2, S3) and native RISC-V (C2, C3, C6, H2, P4)",
"Integration with embedded-hal ecosystem and async/await via embassy",
"Official tooling: espflash for flashing and serial monitoring, esp-generate for project templates"
],
"casos_uso": [
"Mission-critical systems where memory safety errors are unacceptable",
"Modern IoT applications with clean asynchronous concurrency",
"Industrial devices requiring high reliability and security",
"Modern robotics and instrumentation projects"
],
"exemplo": "/exemplos/rust-esp.rs",
"exemplos": "https://github.com/esp-rs/esp-hal/tree/main/examples",
"documentacao": "https://esp-rs.github.io/book/",
"repositorio": "https://github.com/esp-rs",
"cor": "#E44D26"
},
"Arduino": {
"nome": "Arduino Core",
"icone": "🛠️",
"nome_completo": "Arduino Core for ESP32",
"descricao": "Official Arduino core implementation running on top of ESP-IDF (v3.x+ based on ESP-IDF v5.1+), combining maximum ease of use with ESP32 advanced features.",
"linguagem": "C++",
"tipo": "Framework Alternativo Popular",
"funcao_principal": "Rapid prototyping, education and fast development leveraging the vast Arduino library ecosystem",
"caracteristicas": [
"Classic setup() and loop() syntax with hundreds of thousands of compatible libraries",
"Runs as a FreeRTOS task on top of official ESP-IDF",
"Full support for Wi-Fi, Bluetooth Classic/BLE, WebServer and WebSockets",
"Compatible with Arduino IDE 2.x, PlatformIO and VS Code",
"Updated support for all popular SoCs (ESP32, S2, S3, C3, C6)",
"Direct access to underlying ESP-IDF APIs when needed"
],
"casos_uso": [
"Rapid prototyping and proof-of-concept (PoC) validation",
"Educational, maker and academic projects",
"Simple IoT systems with dashboards (Blynk, Adafruit IO, ThingSpeak)",
"DIY home automation and hobbyist robotics"
],
"exemplo": "/exemplos/arduino.ino",
"exemplos": "https://github.com/espressif/arduino-esp32/tree/master/docs/en/tutorials",
"documentacao": "https://docs.espressif.com/projects/arduino-esp32/en/latest/",
"repositorio": "https://github.com/espressif/arduino-esp32",
"cor": "#00979D"
},
"MicroPython": {
"nome": "MicroPython",
"icone": "🐍",
"nome_completo": "MicroPython for ESP32",
"descricao": "Lean and efficient implementation of Python 3 optimized to run directly on ESP32 microcontrollers with a real-time interpreter.",
"linguagem": "Python",
"tipo": "Linguagem & Interpretador Dinâmico",
"funcao_principal": "Interactive development and rapid Python prototyping with an interactive REPL console and direct hardware control",
"caracteristicas": [
"Full Python 3 interpreter compiling directly to RAM bytecode",
"Interactive REPL console over serial and WebREPL over Wi-Fi",
"Built-in filesystem (LittleFS / FAT) with .py script uploads without recompilation",
"Native modules: machine, network, bluetooth, espnow and asyncio",
"Ideal for teaching physical computing and embedded algorithms on real hardware"
],
"casos_uso": [
"Teaching physical computing and university laboratory courses",
"Rapid prototyping and fast sensor testing on the workbench",
"Automated hardware test bench scripts",
"Experimental IoT data collection applications"
],
"exemplo": "/exemplos/micropython.py",
"exemplos": "https://github.com/micropython/micropython/tree/master/examples",
"documentacao": "https://docs.micropython.org/en/latest/esp32/",
"repositorio": "https://github.com/micropython/micropython",
"cor": "#2B2B2B"
}
}
+732
View File
@@ -0,0 +1,732 @@
{
"ESP32": {
"nome_completo": "ESP32 (Clássico)",
"icone": "🔷",
"descricao": "The original model with dual-core processor and wide range of peripherals",
"arquitetura": "Xtensa® LX6 dual-core de 32 bits",
"nucleos": "1 (Single-core) or 2 (Dual-core)",
"frequencia": "Até 240 MHz",
"coprocessador_ulp": "Yes",
"seguranca": {
"aes": "AES-128/192/256",
"sha": "SHA-1/256/384/512",
"rsa": "Yes (RSA/MPI up to 4096 bits)",
"ecc": "No",
"ecdsa": "No",
"hmac": "No",
"assinatura_digital": "No",
"key_manager": "No",
"rng": "Yes (hardware TRNG)",
"criptografia_flash": "Yes (AES-256, legacy scheme)",
"secure_boot": "V1 (AES, legacy); V2 (RSA-3072, RSA-PSS) starting from rev v3.0 (ECO3)",
"protecao_dpa": "No"
},
"wifi": "IEEE 802.11 b/g/n (2.4 GHz, até 150 Mbps)",
"bluetooth": "Bluetooth 4.2 BR/EDR (Classic) and Bluetooth LE (dual mode)",
"ethernet": "Sim (Integrated Ethernet MAC)",
"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": "Up to 16 MB via QSPI",
"psram_externa": "Até 8 MB via QSPI (in specific modules such as WROVER)",
"gpio": "34",
"adc": "2x 12-bit SAR ADC, up to 18 channels",
"dac": "2x 8-bit DAC",
"touch": "10 capacitive channels",
"uart": "3",
"spi": "4 (SPI, HSPI, VSPI - 2 podem ser usados para Flash/PSRAM)",
"i2c": "2",
"i2s": "2",
"pwm": "LED PWM (up to 16 channels), 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": "Não (removed from datasheet in 2018; no driver in ESP-IDF)",
"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 board definitions in official core)",
"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": "Focused on security and low power, with native USB and the only ADC with 13-bit output",
"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": "Yes (RSA/MPI up to 4096 bits)",
"ecc": "No",
"ecdsa": "No",
"hmac": "Yes",
"assinatura_digital": "Yes",
"key_manager": "No",
"rng": "Yes (hardware TRNG)",
"criptografia_flash": "XTS-AES-128/256",
"secure_boot": "V2 (RSA-3072)",
"protecao_dpa": "No"
},
"wifi": "IEEE 802.11 b/g/n (2.4 GHz, até 150 Mbps)",
"bluetooth": "No",
"memoria_sram": "320 KB",
"memoria_sram_rtc": "16 KB",
"memoria_rom": "128 KB",
"flash_externa": "Up to 1 GB via QSPI",
"psram_externa": "Up to 1 GB via QSPI/Octal SPI",
"gpio": "43",
"adc": "2x SAR ADC, up to 20 channels: 13-bit output (0–8191, unique in family), 12-bit effective resolution starting from rev v1.0 (errata ADC-112)",
"dac": "2x 8-bit DAC",
"touch": "14 capacitive channels",
"uart": "2",
"spi": "4 (SPI0/1 para Flash, SPI2/3 para uso geral)",
"i2c": "2",
"i2s": "1",
"pwm": "LED PWM (up to 8 channels)",
"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": "160-310 mA",
"modem_sleep_cpu_160mhz": "14-24 mA",
"light_sleep": "750 µA",
"deep_sleep": "20-190 µ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 board definitions in official core)",
"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": "Dual-core processor with accelerators for AI and signal processing",
"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 for AI)",
"seguranca": {
"aes": "AES-128/256",
"sha": "SHA-1/224/256/384/512",
"rsa": "Yes (RSA/MPI up to 4096 bits)",
"ecc": "No",
"ecdsa": "No",
"hmac": "Yes",
"assinatura_digital": "Yes",
"key_manager": "No",
"rng": "Yes (hardware TRNG)",
"criptografia_flash": "XTS-AES-128/256",
"secure_boot": "V2 (RSA-3072)",
"protecao_dpa": "No"
},
"wifi": "IEEE 802.11 b/g/n (2.4 GHz, até 150 Mbps)",
"bluetooth": "Bluetooth 5 (LE) and Bluetooth Mesh",
"memoria_sram": "512 KB",
"memoria_sram_rtc": "16 KB",
"memoria_rom": "384 KB",
"flash_externa": "Up to 1 GB via QSPI/Octal SPI",
"psram_externa": "Up to 1 GB via QSPI/Octal SPI",
"gpio": "45",
"adc": "2x 12-bit SAR ADC, up to 20 channels",
"dac": "No",
"touch": "14 capacitive channels",
"uart": "3",
"spi": "4 (SPI0/1 para Flash, SPI2/3 para uso geral)",
"i2c": "2",
"i2s": "2",
"pwm": "LED PWM (up to 8 channels), Motor PWM (6 channels)",
"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": "13-42 mA (40-80 MHz, conforme a carga)",
"light_sleep": "240 µA (+40 a 200 µA da PSRAM)",
"deep_sleep": "7 µA"
},
"temperatura_operacao": "-40°C a 65/85/105°C",
"temperatura_armazenamento": "-40°C a 150°C",
"depuracao": "Integrated JTAG via USB (no external probe required)",
"esp_idf_minimo": "v4.4",
"arduino_core": "Sim (158 board definitions in official core)",
"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": "High-performance dual-core RISC-V processor at 320 MHz with Wi-Fi 6, Bluetooth 5.4 and Classic, Zigbee/Thread, Matter and AI acceleration",
"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, 40 MHz LP CPU)",
"aceleradores_ia": "Sim (Custom AI and DSP extension XespV)",
"seguranca": {
"aes": "AES-128/256 com GCM",
"sha": "SHA-1/224/256/384/512",
"rsa": "Yes (RSA/MPI up to 4096 bits)",
"ecc": "Yes (P-192, P-256, P-384)",
"ecdsa": "Yes (deterministic mode, RFC 6979)",
"hmac": "Yes",
"assinatura_digital": "Yes",
"key_manager": "Yes",
"rng": "Yes (hardware TRNG)",
"criptografia_flash": "XTS-AES-128/256",
"secure_boot": "V2 (RSA-3072)",
"protecao_dpa": "Yes"
},
"wifi": "Wi-Fi 6 (802.11ax) 2.4 GHz",
"bluetooth": "Bluetooth 5.4 LE and Bluetooth Classic",
"zigbee_thread": "IEEE 802.15.4 (Zigbee 3.0, Thread 1.4)",
"matter": "Yes",
"memoria_sram": "512 KB (HP SRAM)",
"memoria_sram_rtc": "32 KB (LP SRAM)",
"memoria_rom": "320 KB",
"flash_externa": "Up to 256 MB via QSPI",
"psram_externa": "16 MB or 32 MB octal DDR, in-package only (NRV16, NRV32)",
"gpio": "60",
"adc": "2x 12-bit SAR ADC, up to 16 channels",
"dac": "Sim (2x 10-bit DAC and 2x 12-bit DAC)",
"touch": "14 capacitive channels",
"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 (up to 8 channels), 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": "Integrated JTAG via USB (no external probe required)",
"esp_idf_minimo": "v6.1 in preview; official support starting from v6.1.1",
"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": "Ultra-cost-effective and low-power RISC-V microcontroller with Wi-Fi 4 and Bluetooth 5.3 LE",
"arquitetura": "RISC-V single-core de 32 bits",
"nucleos": "1 (Single-core)",
"frequencia": "Até 120 MHz",
"seguranca": {
"aes": "No",
"sha": "SHA-1/224/256",
"rsa": "No",
"ecc": "Yes (P-192, P-256)",
"ecdsa": "No",
"hmac": "No",
"assinatura_digital": "No",
"key_manager": "No",
"rng": "Yes (hardware TRNG)",
"criptografia_flash": "XTS-AES-128",
"secure_boot": "V2 (ECDSA P-192 or P-256)",
"protecao_dpa": "No"
},
"wifi": "IEEE 802.11 b/g/n (2.4 GHz, até 72.2 Mbps)",
"bluetooth": "Bluetooth 5.3 LE (certified)",
"memoria_sram": "272 KB (16 KB para cache)",
"memoria_sram_rtc": "No",
"memoria_rom": "576 KB",
"flash_externa": "Up to 16 MB via QSPI, but unavailable in retail variants (ESP8684H2X/H4X have 2 MB or 4 MB in package and do not expose flash pins)",
"psram_externa": "No",
"gpio": "14",
"adc": "1x 12-bit SAR ADC, up to 5 channels",
"dac": "No",
"touch": "No",
"uart": "2",
"spi": "3 (SPI0/1 para Flash interna, SPI2 para uso geral)",
"i2c": "1 (Master-only)",
"i2s": "No",
"pwm": "LED PWM (up to 6 channels)",
"sensor_temperatura": "1 (interno)",
"consumo_energia": {
"active_cpu_120mhz": "10,7-15,6 mA (modem-sleep)",
"light_sleep": "140 µ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 board definition in official core)",
"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": "Ultra-low-power RISC-V processor",
"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": "Yes (RSA/MPI up to 3072 bits)",
"ecc": "No",
"ecdsa": "No",
"hmac": "Yes",
"assinatura_digital": "Yes",
"key_manager": "No",
"rng": "Yes (hardware TRNG)",
"criptografia_flash": "XTS-AES-128",
"secure_boot": "V2 (RSA-3072), starting from rev v0.3 (ECO3)",
"protecao_dpa": "No"
},
"wifi": "IEEE 802.11 b/g/n (2.4 GHz, até 150 Mbps)",
"bluetooth": "Bluetooth 5 (LE) and Bluetooth Mesh",
"memoria_sram": "400 KB",
"memoria_sram_rtc": "8 KB",
"memoria_rom": "384 KB",
"flash_externa": "Up to 16 MB via QSPI",
"psram_externa": "No",
"gpio": "22",
"adc": "2x 12-bit SAR ADC, up to 6 channels",
"dac": "No",
"touch": "No",
"uart": "2",
"spi": "3 (SPI0/1 para Flash, SPI2 para uso geral)",
"i2c": "1",
"i2s": "1",
"pwm": "LED PWM (up to 6 channels)",
"usb": "1 (USB Serial/JTAG)",
"sensor_temperatura": "1 (interno)",
"consumo_energia": {
"active_cpu_160mhz": "20 mA",
"active_wifi_tx_peak": "335 mA",
"modem_sleep_cpu_160mhz": "16-28 mA",
"light_sleep": "130 µA",
"deep_sleep": "5 µA"
},
"temperatura_operacao": "-40°C a 105°C (85°C no ESP32-C3FN4)",
"temperatura_armazenamento": "-40°C a 150°C",
"depuracao": "Integrated JTAG via USB (no external probe required)",
"esp_idf_minimo": "v4.3",
"arduino_core": "Sim (29 board definitions in official core)",
"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": "The first with dual-band Wi-Fi 6 and Bluetooth 6.0 support, equipped with RISC-V CPU and ULP coprocessor",
"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, 48 MHz LP CPU)",
"seguranca": {
"aes": "AES-128/256",
"sha": "SHA-1/224/256/384/512",
"rsa": "Yes (RSA/MPI up to 3072 bits)",
"ecc": "Yes (P-192, P-256, P-384)",
"ecdsa": "Yes (deterministic mode, RFC 6979)",
"hmac": "Yes",
"assinatura_digital": "Yes",
"key_manager": "Yes",
"rng": "Yes (hardware TRNG)",
"criptografia_flash": "XTS-AES-128/256",
"secure_boot": "V2 (RSA-3072 or ECDSA P-256/P-384)",
"protecao_dpa": "Yes"
},
"wifi": "Wi-Fi 6 (802.11ax) dual-band 2.4 GHz e 5 GHz",
"bluetooth": "Bluetooth 5 (LE) (Bluetooth Core 6.0 certified)",
"zigbee_thread": "IEEE 802.15.4 (Zigbee 3.0, Thread 1.4)",
"matter": "Yes",
"memoria_sram": "384 KB",
"memoria_sram_rtc": "16 KB",
"memoria_rom": "320 KB",
"flash_externa": "Up to 16 MB via QSPI",
"psram_externa": "Yes, via SPI (flash/PSRAM controller with cache)",
"gpio": "29",
"adc": "1x 12-bit SAR ADC, up to 6 channels",
"dac": "No",
"touch": "No",
"uart": "3 (2 UART + 1 LP UART)",
"spi": "3",
"i2c": "2 (1 I2C + 1 LP I2C)",
"i2s": "1",
"pwm": "LED PWM (up to 6 channels), Motor PWM",
"usb": "1 (USB Serial/JTAG)",
"sensor_temperatura": "1 (interno)",
"consumo_energia": {
"active_wifi": "até 377 mA (TX em 5 GHz)",
"light_sleep": "60-250 µA",
"deep_sleep": "12 µA"
},
"temperatura_operacao": "-40°C a 105°C",
"temperatura_armazenamento": "-40°C a 150°C",
"depuracao": "Integrated JTAG via USB (no external probe required)",
"esp_idf_minimo": "v5.5.2",
"arduino_core": "Sim (10 board definitions in official core)",
"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, starting from rev v1.0)",
"can": "2 (CAN FD)"
},
"ESP32-C6": {
"nome_completo": "ESP32-C6",
"icone": "🌐",
"descricao": "Advanced security features, Wi-Fi 6, Bluetooth 6.0, Zigbee and Thread with Matter support",
"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, 20 MHz LP CPU)",
"seguranca": {
"aes": "AES-128/256",
"sha": "SHA-1/224/256",
"rsa": "Yes (RSA/MPI up to 3072 bits)",
"ecc": "Yes (P-192, P-256)",
"ecdsa": "No",
"hmac": "Yes",
"assinatura_digital": "Yes",
"key_manager": "No",
"rng": "Yes (hardware TRNG)",
"criptografia_flash": "XTS-AES-128",
"secure_boot": "V2 (RSA-3072 or ECDSA)",
"protecao_dpa": "Yes"
},
"wifi": "Wi-Fi 6 (802.11ax) 2.4 GHz",
"bluetooth": "Bluetooth 5 (LE) (Bluetooth 5.3 certified)",
"zigbee_thread": "IEEE 802.15.4 (Zigbee 3.0, Thread 1.3)",
"matter": "Yes",
"memoria_sram": "512 KB",
"memoria_sram_rtc": "16 KB",
"memoria_rom": "320 KB",
"flash_externa": "Up to 16 MB via QSPI",
"psram_externa": "No",
"gpio": "30",
"adc": "1x 12-bit SAR ADC, up to 7 channels",
"dac": "No",
"touch": "No",
"uart": "3 (2 UART + 1 LP UART)",
"spi": "3",
"i2c": "2 (1 I2C + 1 LP I2C)",
"i2s": "1",
"pwm": "LED PWM (up to 6 channels), Motor PWM",
"usb": "1 (USB Serial/JTAG)",
"sdio": "1 (SDIO 2.0 Slave)",
"sensor_temperatura": "1 (interno)",
"consumo_energia": {
"active_wifi6": "252-354 mA (TX)",
"light_sleep": "35-180 µA",
"deep_sleep": "7 µA"
},
"temperatura_operacao": "-40°C a 105°C",
"temperatura_armazenamento": "-40°C a 150°C",
"depuracao": "Integrated JTAG via USB (no external probe required)",
"esp_idf_minimo": "v5.1",
"arduino_core": "Sim (21 board definitions in official core)",
"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": "Cost-effective 160 MHz RISC-V microcontroller with Wi-Fi 6, Bluetooth 6.0 LE and in-package Flash/PSRAM support",
"arquitetura": "RISC-V single-core de 32 bits",
"nucleos": "1 (Single-core)",
"frequencia": "Até 160 MHz",
"seguranca": {
"aes": "No",
"sha": "SHA-1/224/256",
"rsa": "No",
"ecc": "Yes (P-192, P-256)",
"ecdsa": "Yes (deterministic mode, RFC 6979)",
"hmac": "No",
"assinatura_digital": "No",
"key_manager": "No",
"rng": "Yes (hardware TRNG)",
"criptografia_flash": "XTS-AES-128",
"secure_boot": "V2 (ECDSA)",
"protecao_dpa": "Yes"
},
"wifi": "Wi-Fi 6 (802.11ax) 2.4 GHz",
"bluetooth": "Bluetooth 5 (LE) (Bluetooth Core 6.0 certified)",
"zigbee_thread": "No",
"matter": "Sim (via Wi-Fi)",
"memoria_sram": "320 KB",
"memoria_sram_rtc": "No",
"memoria_rom": "256 KB",
"flash_externa": "Up to 16 MB via QSPI (models with 4 MB or 8 MB integrated in package)",
"psram_externa": "Up to 16 MB via QSPI (modelos com 2 MB ou 8 MB integrados no encapsulamento)",
"gpio": "30",
"adc": "1x 12-bit SAR ADC, up to 4 channels",
"dac": "No",
"touch": "No",
"uart": "3",
"spi": "3 (2 para Flash/PSRAM, 1 para uso geral)",
"i2c": "1",
"i2s": "1",
"pwm": "LED PWM (up to 6 channels)",
"usb": "1 (USB Serial/JTAG)",
"sdio": "1 (SDIO 2.0 Slave)",
"sensor_temperatura": "1 (interno)",
"consumo_energia": {
"active": "240-360 mA (TX)",
"light_sleep": "50-200 µA",
"deep_sleep": "10 µA"
},
"temperatura_operacao": "-40°C a 105°C",
"temperatura_armazenamento": "-40°C a 150°C",
"depuracao": "Integrated JTAG via USB (no external probe required)",
"esp_idf_minimo": "v5.5.2",
"arduino_core": "Sim (1 board definition in official core)",
"encapsulamento": "QFN40 (5×5 mm) or 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": "High performance with dual-core RISC-V processor at 400 MHz, AI accelerators and rich media interfaces",
"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": "Up to 400 MHz (HP, rev v3.x; 360 MHz in v1.x); LP up to 40 MHz",
"coprocessador_ulp": "Sim (RISC-V, 40 MHz LP CPU)",
"aceleradores_ia": "Sim (Vector Instructions, AI accelerators)",
"seguranca": {
"aes": "AES-128/256 com GCM",
"sha": "SHA-1/224/256/384/512",
"rsa": "Yes (RSA/MPI up to 4096 bits)",
"ecc": "Yes (P-192, P-256, P-384)",
"ecdsa": "Yes (deterministic mode, RFC 6979)",
"hmac": "Yes",
"assinatura_digital": "Yes",
"key_manager": "Yes",
"rng": "Yes (hardware TRNG)",
"criptografia_flash": "XTS-AES-128/256",
"secure_boot": "V2 (RSA-3072 or ECDSA)",
"protecao_dpa": "No"
},
"wifi": "No",
"bluetooth": "No",
"ethernet": "Sim (Integrated Ethernet MAC)",
"memoria_sram": "768 KB",
"memoria_sram_rtc": "32 KB",
"memoria_rom": "128 KB (HP ROM) + 16 KB (LP ROM)",
"flash_externa": "Up to 128 MB via QSPI/Octal SPI",
"psram_externa": "16 MB or 32 MB integrated in package (OPI/HPI, 1.8 V)",
"gpio": "55",
"adc": "2x 12-bit SAR ADC, up to 14 channels",
"dac": "No",
"touch": "Sim (capacitive touch sensor)",
"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 (up to 8 channels), Motor PWM (6 channels)",
"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": "15-150 mA (40 a 400 MHz, conforme a carga)",
"light_sleep": "75-800 µA",
"deep_sleep": "12 µA"
},
"temperatura_operacao": "-40°C a 85°C",
"temperatura_armazenamento": "-40°C a 150°C",
"depuracao": "Integrated JTAG via USB (no external probe required)",
"esp_idf_minimo": "v5.3",
"arduino_core": "Sim (7 board definitions in official core)",
"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": "Focused on ultra-low power with Bluetooth 6.0, Zigbee and Thread. No Wi-Fi support",
"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": "Yes (RSA/MPI up to 3072 bits)",
"ecc": "Yes (P-192, P-256)",
"ecdsa": "Yes (deterministic mode, RFC 6979)",
"hmac": "Yes",
"assinatura_digital": "Yes",
"key_manager": "No",
"rng": "Yes (hardware TRNG)",
"criptografia_flash": "XTS-AES-128",
"secure_boot": "V2 (RSA-3072 or ECDSA)",
"protecao_dpa": "Yes"
},
"wifi": "No",
"bluetooth": "Bluetooth 5 (LE) (Bluetooth 5.3 certified)",
"zigbee_thread": "IEEE 802.15.4 (Zigbee 3.0, Thread 1.4)",
"matter": "Yes",
"memoria_sram": "320 KB",
"memoria_sram_rtc": "4 KB (LP Memory)",
"memoria_rom": "128 KB",
"flash_externa": "Up to 16 MB via QSPI",
"psram_externa": "No",
"gpio": "19",
"adc": "1x 12-bit SAR ADC, up to 5 channels",
"dac": "No",
"touch": "No",
"uart": "2",
"spi": "3",
"i2c": "2",
"i2s": "1",
"pwm": "LED PWM (up to 6 channels)",
"usb": "1 (USB Serial/JTAG)",
"sensor_temperatura": "1 (interno)",
"consumo_energia": {
"active": "24-140 mA (rádio, de -24 a 20 dBm)",
"light_sleep": "25-85 µA",
"deep_sleep": "7 µA"
},
"temperatura_operacao": "-40°C a 105°C",
"temperatura_armazenamento": "-40°C a 150°C",
"depuracao": "Integrated JTAG via USB (no external probe required)",
"esp_idf_minimo": "v5.1",
"arduino_core": "Sim (3 board definitions in official core)",
"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": "Ultra-high energy efficiency dual-core RISC-V SoC with Bluetooth 5.4 LE (LE Audio) and IEEE 802.15.4 for Thread, Zigbee and Matter. No Wi-Fi",
"status_documentacao": "Preliminary documentation: Espressif has not yet published the datasheet or technical reference manual for ESP32-H4. The data below comes from the official product announcement and ESP-IDF hardware definitions (soc_caps), and may change before release.",
"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": "No",
"ecc": "Yes (P-192, P-256, P-384)",
"ecdsa": "Yes (deterministic mode, RFC 6979)",
"hmac": "Yes",
"assinatura_digital": "No",
"key_manager": "No",
"rng": "Yes (hardware TRNG)",
"criptografia_flash": "XTS-AES-128/256",
"secure_boot": "Yes in hardware; not yet enabled in ESP-IDF)",
"protecao_dpa": "No"
},
"wifi": "No",
"bluetooth": "Bluetooth 5.4 LE (Bluetooth 6.0 certified; LE Audio, isochronous channels BIS/CIS, PAwR, Connection Subrating and Direction Finding AoA/AoD)",
"zigbee_thread": "IEEE 802.15.4 (Zigbee 3.0, Thread 1.4)",
"matter": "Yes",
"memoria_sram": "384 KB",
"memoria_sram_rtc": "Sim (LP SRAM)",
"memoria_rom": "128 KB",
"flash_externa": "Yes, via QSPI (4 MB integrated in package on ESP32-H4HF4)",
"psram_externa": "Yes (2 MB integrated in package on ESP32-H4HR2)",
"gpio": "40",
"adc": "1x 12-bit SAR ADC, up to 5 channels",
"dac": "No",
"touch": "15 capacitive channels (version 3, with waterproof and proximity)",
"uart": "2",
"spi": "3",
"i2c": "2",
"i2s": "1",
"pwm": "LED PWM (up to 8 channels), 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": "Not disclosed (preliminary documentation)"
},
"temperatura_operacao": "-40°C a 105°C",
"temperatura_armazenamento": "Not disclosed (preliminary documentation)",
"depuracao": "Integrated JTAG via USB (no external probe required)",
"esp_idf_minimo": "v6.0 em preview (sem suporte estável)",
"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"
}
}