feat(i18n): canonical strings, data extraction and validation (phase 2)
CI / Lint e auditorias (push) Failing after 1m11s
CI / Trivy (dependências e segredos) (push) Successful in 27s
CI / Imagem Docker (linux/arm64) (push) Skipped

Implement Phase 2 of i18n spec:
- Extract UI interface strings to messages/pt.json across 15 namespaces
- Extract canonical data files to data/pt/ (series, frameworks, conexoes)
- Create lib/data/pt/ modules (glossario, diagnostico, componentes, topicos)
- Implement lib/data/index.js async data loaders by locale
- Add automated check:i18n script to validate key parity and enforce no-book rules

Co-Authored-By: Antigravity <noreply@google.com>
This commit is contained in:
Lucas RayanandAntigravity committed 2026-11-01 09:37:44 -03:00
1 parent 83c0ba3e74
commit fb59015fca
22 files changed
+12766 -2

No files matched your search

+307
View File
@@ -0,0 +1,307 @@
[
{
"numero": "1",
"nome": "ANT",
"tipo": "analog",
"funcoes": ["Conexão de antena de RF (Wi-Fi e Bluetooth)"],
"categorias": ["Antena", "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": ["Alimentação analógica 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": ["Alimentação analógica 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": ["Alimentação digital 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."]
}
]
+533
View File
@@ -0,0 +1,533 @@
[
{
"numero": "1",
"nome": "LNA_IN",
"tipo": "analog",
"funcoes": ["Entrada e saída dos sinais de RF (Wi-Fi e Bluetooth) para a antena"],
"categorias": ["Antena"],
"avisos": ["Consulte o item 2.4 do datasheet para mais detalhes sobre pinos analógicos"]
},
{
"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"]
}
]
+776
View File
@@ -0,0 +1,776 @@
[
{
"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": ["Antena"],
"avisos": ["Consulte o item 2.4 do datasheet para mais detalhes sobre pinos analógicos"]
},
{
"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": ["Antena"],
"avisos": ["Consulte o item 2.4 do datasheet para mais detalhes sobre pinos analógicos"]
}
]
+715
View File
@@ -0,0 +1,715 @@
[
{
"numero": "1",
"nome": "ANT",
"tipo": "analog",
"funcoes": ["Conexão da antena RF"],
"categorias": ["Antena"],
"avisos": ["Consulte o item 2.4 do datasheet para mais detalhes sobre pinos analógicos"]
},
{
"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": ["Consulte o item 2.4 do datasheet para mais detalhes sobre pinos analógicos"]
},
{
"numero": "39",
"nome": "XTAL_P",
"tipo": "analog",
"funcoes": ["Entrada/Saída positiva de clock"],
"categorias": ["Clock"],
"avisos": ["Consulte o item 2.4 do datasheet para mais detalhes sobre pinos analógicos"]
},
{
"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"]
}
]
+536
View File
@@ -0,0 +1,536 @@
[
{
"numero": "1",
"nome": "ANT_2G",
"tipo": "analog",
"funcoes": ["Conexão de antena de RF (Wi-Fi e Bluetooth)"],
"categorias": ["Antena", "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": ["Alimentação digital 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."]
}
]
+482
View File
@@ -0,0 +1,482 @@
[
{
"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": ["Antena"],
"avisos": ["Consulte o item 2.4 do datasheet para mais detalhes sobre pinos analógicos"]
},
{
"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
+956
View File
@@ -0,0 +1,956 @@
[
{
"numero": "1",
"nome": "ANT",
"tipo": "analog",
"funcoes": ["Conexão de antena de RF (Wi-Fi e Bluetooth)"],
"categorias": ["Antena", "RF"],
"avisos": ["Pino de RF dedicado para 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 (3.3V)"],
"categorias": ["Power"],
"avisos": ["Tensão recomendada: 3.3V (3.0V a 3.6V). Alimenta a seção de RF e clock."]
},
{
"numero": "3",
"nome": "VDDA4",
"tipo": "power",
"funcoes": ["Alimentação do domínio analógico (3.3V)"],
"categorias": ["Power"],
"avisos": ["Tensão recomendada: 3.3V (3.0V a 3.6V). Alimenta a seção 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 de atraso para inicialização estável."
]
},
{
"numero": "5",
"nome": "GPIO0",
"tipo": "io",
"alimentacao": ["VDDPST_1"],
"funcoes": [
"GPIO0",
"XTAL_32K_N"
],
"categorias": [
"GPIO",
"Clock"
],
"avisos": ["Pino de clock de baixo consumo. Pode ser conectado ao cristal de 32.768 kHz externo (Pino N)."]
},
{
"numero": "6",
"nome": "GPIO1",
"tipo": "io",
"alimentacao": ["VDDPST_1"],
"funcoes": [
"GPIO1",
"XTAL_32K_P",
"ADC1_CH0"
],
"categorias": [
"GPIO",
"Clock",
"ADC"
],
"avisos": ["Pino multifuncional. Cristal de 32.768 kHz externo (Pino P) e entrada analógica ADC1 Canal 0."]
},
{
"numero": "7",
"nome": "GPIO2",
"tipo": "io",
"alimentacao": ["VDDPST_1"],
"funcoes": [
"GPIO2",
"ADC1_CH1"
],
"categorias": [
"GPIO",
"ADC"
],
"avisos": ["Pino de entrada analógica ADC1 Canal 1."]
},
{
"numero": "8",
"nome": "GPIO3",
"tipo": "io",
"alimentacao": ["VDDPST_1"],
"funcoes": [
"GPIO3",
"ADC1_CH2"
],
"categorias": [
"GPIO",
"ADC"
],
"avisos": ["Pino de entrada analógica ADC1 Canal 2."]
},
{
"numero": "9",
"nome": "GPIO4",
"tipo": "io",
"alimentacao": ["VDDPST_1"],
"funcoes": [
"GPIO4",
"ADC1_CH3"
],
"categorias": [
"GPIO",
"ADC"
],
"avisos": ["Pino de entrada analógica ADC1 Canal 3."]
},
{
"numero": "10",
"nome": "GPIO5",
"tipo": "io",
"alimentacao": ["VDDPST_1"],
"funcoes": [
"GPIO5",
"ADC1_CH4"
],
"categorias": [
"GPIO",
"ADC"
],
"avisos": ["Pino de entrada analógica ADC1 Canal 4."]
},
{
"numero": "11",
"nome": "VDDPST_1",
"tipo": "power",
"funcoes": ["Alimentação de I/O do domínio 1 (3.3V)"],
"categorias": ["Power"],
"avisos": ["Tensão recomendada: 3.3V."]
},
{
"numero": "12",
"nome": "GPIO6",
"tipo": "io",
"alimentacao": ["VDDPST_1"],
"funcoes": [
"GPIO6",
"ADC1_CH5"
],
"categorias": [
"GPIO",
"ADC"
],
"avisos": ["Pino de entrada analógica ADC1 Canal 5."]
},
{
"numero": "13",
"nome": "GPIO7",
"tipo": "io",
"alimentacao": ["VDDPST_1"],
"funcoes": [
"GPIO7",
"ADC1_CH6"
],
"categorias": [
"GPIO",
"ADC"
],
"avisos": ["Pino de entrada analógica ADC1 Canal 6."]
},
{
"numero": "14",
"nome": "GPIO8",
"tipo": "io",
"alimentacao": ["VDDPST_1"],
"funcoes": [
"GPIO8",
"ADC1_CH7"
],
"categorias": [
"GPIO",
"ADC"
],
"avisos": ["Pino de entrada analógica ADC1 Canal 7."]
},
{
"numero": "15",
"nome": "GPIO9",
"tipo": "io",
"alimentacao": ["VDDPST_1"],
"funcoes": [
"GPIO9",
"ADC1_CH8"
],
"categorias": [
"GPIO",
"ADC"
],
"avisos": ["Pino de entrada analógica ADC1 Canal 8."]
},
{
"numero": "16",
"nome": "GPIO10",
"tipo": "io",
"alimentacao": ["VDDPST_1"],
"funcoes": [
"GPIO10",
"ADC1_CH9"
],
"categorias": [
"GPIO",
"ADC"
],
"avisos": ["Pino de entrada analógica ADC1 Canal 9."]
},
{
"numero": "17",
"nome": "GPIO11",
"tipo": "io",
"alimentacao": ["VDDPST_1"],
"funcoes": [
"GPIO11",
"ADC1_CH10"
],
"categorias": [
"GPIO",
"ADC"
],
"avisos": ["Pino de entrada analógica ADC1 Canal 10."]
},
{
"numero": "18",
"nome": "VREF_TOUCH",
"tipo": "analog",
"funcoes": ["Tensão de referência para os pinos Touch capacitivos"],
"categorias": ["Touch"],
"avisos": ["Pino analógico dedicado para estabilização de leitura capacitiva."]
},
{
"numero": "19",
"nome": "GPIO12",
"tipo": "io",
"alimentacao": ["VDDPST_1"],
"funcoes": [
"GPIO12",
"ADC2_CH0"
],
"categorias": [
"GPIO",
"ADC"
],
"avisos": ["Pino de entrada analógica ADC2 Canal 0."]
},
{
"numero": "20",
"nome": "GPIO13",
"tipo": "io",
"alimentacao": ["VDDPST_1"],
"funcoes": [
"GPIO13",
"ADC2_CH1"
],
"categorias": [
"GPIO",
"ADC"
],
"avisos": ["Pino de entrada analógica ADC2 Canal 1."]
},
{
"numero": "21",
"nome": "GPIO14",
"tipo": "io",
"alimentacao": ["VDDPST_1"],
"funcoes": [
"GPIO14",
"ADC2_CH2"
],
"categorias": [
"GPIO",
"ADC"
],
"avisos": ["Pino de entrada analógica ADC2 Canal 2."]
},
{
"numero": "22",
"nome": "GPIO15",
"tipo": "io",
"alimentacao": ["VDDPST_1"],
"funcoes": [
"GPIO15",
"ADC2_CH3"
],
"categorias": [
"GPIO",
"ADC"
],
"avisos": ["Pino de entrada analógica ADC2 Canal 3."]
},
{
"numero": "23",
"nome": "GPIO16",
"tipo": "io",
"alimentacao": ["VDDPST_1"],
"funcoes": [
"GPIO16",
"ADC2_CH4"
],
"categorias": [
"GPIO",
"ADC"
],
"avisos": ["Pino de entrada analógica ADC2 Canal 4."]
},
{
"numero": "24",
"nome": "GPIO17",
"tipo": "io",
"alimentacao": ["VDDPST_1"],
"funcoes": [
"GPIO17",
"ADC2_CH5"
],
"categorias": [
"GPIO",
"ADC"
],
"avisos": ["Pino de entrada analógica ADC2 Canal 5."]
},
{
"numero": "25",
"nome": "GPIO18",
"tipo": "io",
"alimentacao": ["VDDPST_1"],
"funcoes": [
"GPIO18",
"ADC2_CH6"
],
"categorias": [
"GPIO",
"ADC"
],
"avisos": ["Pino de entrada analógica ADC2 Canal 6."]
},
{
"numero": "26",
"nome": "GPIO19",
"tipo": "io",
"alimentacao": ["VDDPST_1"],
"funcoes": [
"GPIO19",
"ADC2_CH7"
],
"categorias": [
"GPIO",
"ADC"
],
"avisos": ["Pino de entrada analógica ADC2 Canal 7."]
},
{
"numero": "27",
"nome": "SDIO_DATA0",
"tipo": "io",
"alimentacao": ["VDDPST_SD"],
"funcoes": [
"SDIO_DATA0",
"FSPID"
],
"categorias": [
"SDIO",
"SPI"
],
"avisos": ["Pino da interface SDIO de alta velocidade (Dados 0) ou SPI2 MOSI."]
},
{
"numero": "28",
"nome": "SDIO_DATA1",
"tipo": "io",
"alimentacao": ["VDDPST_SD"],
"funcoes": [
"SDIO_DATA1",
"FSPIQ"
],
"categorias": [
"SDIO",
"SPI"
],
"avisos": ["Pino da interface SDIO de alta velocidade (Dados 1) ou SPI2 MISO."]
},
{
"numero": "29",
"nome": "SDIO_DATA2",
"tipo": "io",
"alimentacao": ["VDDPST_SD"],
"funcoes": [
"SDIO_DATA2",
"FSPIWP"
],
"categorias": [
"SDIO",
"SPI"
],
"avisos": ["Pino da interface SDIO de alta velocidade (Dados 2) ou SPI2 Write Protect."]
},
{
"numero": "30",
"nome": "VDD_PSRAM_1P8_1",
"tipo": "power",
"funcoes": ["Alimentação de 1.8V para PSRAM integrada no encapsulamento"],
"categorias": ["Power"],
"avisos": ["Gerado pelo LDO interno para alimentar a PSRAM integrada. Não conectar a circuitos de potência externa."]
},
{
"numero": "31",
"nome": "SDIO_DATA3",
"tipo": "io",
"alimentacao": ["VDDPST_SD"],
"funcoes": [
"SDIO_DATA3",
"FSPIHD"
],
"categorias": [
"SDIO",
"SPI"
],
"avisos": ["Pino da interface SDIO de alta velocidade (Dados 3) ou SPI2 Hold."]
},
{
"numero": "32",
"nome": "SDIO_CLK",
"tipo": "io",
"alimentacao": ["VDDPST_SD"],
"funcoes": [
"SDIO_CLK",
"FSPICLK"
],
"categorias": [
"SDIO",
"SPI"
],
"avisos": ["Clock da interface SDIO de alta velocidade ou SPI2 Clock."]
},
{
"numero": "33",
"nome": "SDIO_CMD",
"tipo": "io",
"alimentacao": ["VDDPST_SD"],
"funcoes": [
"SDIO_CMD",
"FSPICS0"
],
"categorias": [
"SDIO",
"SPI"
],
"avisos": ["Comando da interface SDIO de alta velocidade ou SPI2 Chip Select 0."]
},
{
"numero": "34",
"nome": "VDD_PSRAM_1P8_2",
"tipo": "power",
"funcoes": ["Alimentação de 1.8V para PSRAM integrada no encapsulamento"],
"categorias": ["Power"]
},
{
"numero": "35",
"nome": "VDD_LDO_1P8",
"tipo": "power",
"funcoes": ["Pino de entrada/saída LDO de 1.8V"],
"categorias": ["Power"]
},
{
"numero": "36",
"nome": "SPICS",
"tipo": "io",
"alimentacao": ["VDD_SPI"],
"funcoes": ["SPICS"],
"categorias": ["SPI"],
"avisos": ["Chip Select dedicado para a Flash SPI externa ou interna."]
},
{
"numero": "37",
"nome": "SPIQ",
"tipo": "io",
"alimentacao": ["VDD_SPI"],
"funcoes": ["SPIQ"],
"categorias": ["SPI"],
"avisos": ["Dado Q (MISO) dedicado para a Flash SPI externa ou interna."]
},
{
"numero": "38",
"nome": "SPIWP",
"tipo": "io",
"alimentacao": ["VDD_SPI"],
"funcoes": ["SPIWP"],
"categorias": ["SPI"],
"avisos": ["Write Protect dedicado para a Flash SPI externa ou interna."]
},
{
"numero": "39",
"nome": "VDD_SPI",
"tipo": "power",
"funcoes": ["Tensão de alimentação dedicada para a interface Flash SPI"],
"categorias": ["Power"],
"avisos": ["Tensão típica: 3.3V ou 1.8V gerada internamente."]
},
{
"numero": "40",
"nome": "SPIHD",
"tipo": "io",
"alimentacao": ["VDD_SPI"],
"funcoes": ["SPIHD"],
"categorias": ["SPI"],
"avisos": ["Hold dedicado para a Flash SPI externa ou interna."]
},
{
"numero": "41",
"nome": "SPICLK",
"tipo": "io",
"alimentacao": ["VDD_SPI"],
"funcoes": ["SPICLK"],
"categorias": ["SPI"],
"avisos": ["Clock dedicado para a Flash SPI externa ou interna."]
},
{
"numero": "42",
"nome": "SPID",
"tipo": "io",
"alimentacao": ["VDD_SPI"],
"funcoes": ["SPID"],
"categorias": ["SPI"],
"avisos": ["Dado D (MOSI) dedicado para a Flash SPI externa ou interna."]
},
{
"numero": "43",
"nome": "VCCA/VDDPST_2",
"tipo": "power",
"funcoes": ["Alimentação analógica e digital do domínio 2 (3.3V)"],
"categorias": ["Power"]
},
{
"numero": "44",
"nome": "USB_DP",
"tipo": "analog",
"funcoes": ["Pino positivo do transceptor USB Serial/JTAG integrado"],
"categorias": ["USB"],
"avisos": ["USB D+. Possui pull-up de hardware interno."]
},
{
"numero": "45",
"nome": "USB_DM",
"tipo": "analog",
"funcoes": ["Pino negativo do transceptor USB Serial/JTAG integrado"],
"categorias": ["USB"],
"avisos": ["USB D-."]
},
{
"numero": "46",
"nome": "GPIO33",
"tipo": "io",
"alimentacao": ["VDDPST_3"],
"funcoes": [
"GPIO33",
"ADC2_CH8"
],
"categorias": [
"GPIO",
"ADC"
],
"avisos": ["Pino multifuncional: GPIO33 e ADC2 Canal 8."]
},
{
"numero": "47",
"nome": "GPIO34",
"tipo": "io",
"alimentacao": ["VDDPST_3"],
"funcoes": [
"GPIO34",
"ADC2_CH9"
],
"categorias": [
"GPIO",
"ADC"
],
"avisos": ["Pino multifuncional: GPIO34 e ADC2 Canal 9."]
},
{
"numero": "48",
"nome": "GPIO35",
"tipo": "io",
"alimentacao": ["VDDPST_3"],
"funcoes": [
"GPIO35",
"ADC2_CH10"
],
"categorias": [
"GPIO",
"ADC"
]
},
{
"numero": "49",
"nome": "GPIO36",
"tipo": "io",
"alimentacao": ["VDDPST_3"],
"funcoes": [
"GPIO36",
"ADC2_CH11"
],
"categorias": [
"GPIO",
"ADC"
]
},
{
"numero": "50",
"nome": "GPIO37",
"tipo": "io",
"alimentacao": ["VDDPST_3"],
"funcoes": [
"GPIO37",
"ADC2_CH12"
],
"categorias": [
"GPIO",
"ADC"
]
},
{
"numero": "51",
"nome": "GPIO38",
"tipo": "io",
"alimentacao": ["VDDPST_3"],
"funcoes": [
"GPIO38",
"ADC2_CH13"
],
"categorias": [
"GPIO",
"ADC"
]
},
{
"numero": "52",
"nome": "GPIO39",
"tipo": "io",
"alimentacao": ["VDDPST_3"],
"funcoes": [
"GPIO39",
"ADC2_CH14"
],
"categorias": [
"GPIO",
"ADC"
]
},
{
"numero": "53",
"nome": "GPIO40",
"tipo": "io",
"alimentacao": ["VDDPST_3"],
"funcoes": [
"GPIO40",
"ADC2_CH15"
],
"categorias": [
"GPIO",
"ADC"
]
},
{
"numero": "54",
"nome": "VDDPST_3",
"tipo": "power",
"funcoes": ["Alimentação de I/O do domínio 3 (3.3V)"],
"categorias": ["Power"]
},
{
"numero": "55",
"nome": "GPIO42",
"tipo": "io",
"alimentacao": ["VDDPST_3"],
"funcoes": [
"GPIO42",
"ADC2_CH16"
],
"categorias": [
"GPIO",
"ADC"
]
},
{
"numero": "56",
"nome": "GPIO43",
"tipo": "io",
"alimentacao": ["VDDPST_3"],
"funcoes": [
"GPIO43",
"ADC2_CH17"
],
"categorias": [
"GPIO",
"ADC"
]
},
{
"numero": "57",
"nome": "GPIO44",
"tipo": "io",
"alimentacao": ["VDDPST_3"],
"funcoes": [
"GPIO44",
"ADC2_CH18"
],
"categorias": [
"GPIO",
"ADC"
]
},
{
"numero": "58",
"nome": "GPIO45",
"tipo": "io",
"alimentacao": ["VDDPST_3"],
"funcoes": [
"GPIO45",
"ADC2_CH19"
],
"categorias": [
"GPIO",
"ADC"
]
},
{
"numero": "59",
"nome": "GPIO46",
"tipo": "io",
"alimentacao": ["VDDPST_3"],
"funcoes": [
"GPIO46",
"ADC2_CH20"
],
"categorias": [
"GPIO",
"ADC"
]
},
{
"numero": "60",
"nome": "GPIO47",
"tipo": "io",
"alimentacao": ["VDDPST_3"],
"funcoes": [
"GPIO47",
"ADC2_CH21"
],
"categorias": [
"GPIO",
"ADC"
]
},
{
"numero": "61",
"nome": "GPIO48",
"tipo": "io",
"alimentacao": ["VDDPST_3"],
"funcoes": ["GPIO48"],
"categorias": ["GPIO"]
},
{
"numero": "62",
"nome": "GPIO49",
"tipo": "io",
"alimentacao": ["VDDPST_3"],
"funcoes": ["GPIO49"],
"categorias": ["GPIO"]
},
{
"numero": "63",
"nome": "VREF_ADC",
"tipo": "analog",
"funcoes": ["Tensão de referência estável externa para calibração do ADC"],
"categorias": ["Power", "ADC"],
"avisos": ["Pino analógico dedicado para calibração precisa do conversor analógico-digital."]
},
{
"numero": "64",
"nome": "VDDPST_4",
"tipo": "power",
"funcoes": ["Alimentação de I/O do domínio 4 (3.3V)"],
"categorias": ["Power"]
},
{
"numero": "65",
"nome": "GPIO50",
"tipo": "io",
"alimentacao": ["VDDPST_4"],
"funcoes": ["GPIO50"],
"categorias": ["GPIO"]
},
{
"numero": "66",
"nome": "GPIO51",
"tipo": "io",
"alimentacao": ["VDDPST_4"],
"funcoes": ["GPIO51"],
"categorias": ["GPIO"]
},
{
"numero": "67",
"nome": "GPIO52",
"tipo": "io",
"alimentacao": ["VDDPST_4"],
"funcoes": ["GPIO52"],
"categorias": ["GPIO"]
},
{
"numero": "68",
"nome": "GPIO53",
"tipo": "io",
"alimentacao": ["VDDPST_4"],
"funcoes": ["GPIO53"],
"categorias": ["GPIO"]
},
{
"numero": "69",
"nome": "GPIO54",
"tipo": "io",
"alimentacao": ["VDDPST_4"],
"funcoes": [
"GPIO54",
"MTDO"
],
"categorias": [
"GPIO",
"JTAG"
],
"avisos": ["Pino multifuncional: JTAG MTDO."]
},
{
"numero": "70",
"nome": "GPIO55",
"tipo": "io",
"alimentacao": ["VDDPST_4"],
"funcoes": [
"GPIO55",
"MTCK"
],
"categorias": [
"GPIO",
"JTAG"
],
"avisos": ["Pino multifuncional: JTAG MTCK."]
},
{
"numero": "71",
"nome": "GPIO56",
"tipo": "io",
"alimentacao": ["VDDPST_4"],
"funcoes": [
"GPIO56",
"MTDI"
],
"categorias": [
"GPIO",
"JTAG"
],
"avisos": ["Pino multifuncional: JTAG MTDI."]
},
{
"numero": "72",
"nome": "GPIO57",
"tipo": "io",
"alimentacao": ["VDDPST_4"],
"funcoes": [
"GPIO57",
"MTMS"
],
"categorias": [
"GPIO",
"JTAG"
],
"avisos": ["Pino multifuncional: JTAG MTMS."]
},
{
"numero": "73",
"nome": "GPIO58",
"tipo": "io",
"alimentacao": ["VDDPST_4"],
"funcoes": ["GPIO58"],
"categorias": ["GPIO"]
},
{
"numero": "74",
"nome": "GPIO59",
"tipo": "io",
"alimentacao": ["VDDPST_4"],
"funcoes": ["GPIO59"],
"categorias": ["GPIO"]
},
{
"numero": "75",
"nome": "GPIO60",
"tipo": "io",
"alimentacao": ["VDDPST_4"],
"funcoes": ["GPIO60"],
"categorias": ["GPIO", "Strapping"],
"avisos": [
"Pino de Strapping para boot (junto com GPIO61).",
"Equipado com pull-up interno ativo por padrão."
]
},
{
"numero": "76",
"nome": "GPIO61",
"tipo": "io",
"alimentacao": ["VDDPST_4"],
"funcoes": ["GPIO61"],
"categorias": ["GPIO", "Strapping"],
"avisos": [
"Pino de Strapping principal para seleção de boot.",
"Equipado com pull-up interno ativo por padrão. Nível alto (1) no reset ativa SPI Boot. Nível baixo (0) força o modo Download."
]
},
{
"numero": "77",
"nome": "VDDA1",
"tipo": "power",
"funcoes": ["Alimentação do domínio analógico de 3.3V"],
"categorias": ["Power"]
},
{
"numero": "78",
"nome": "XTAL_N",
"tipo": "analog",
"funcoes": ["Conexão externa do cristal oscilador de alta velocidade (Saída N)"],
"categorias": ["Clock"]
},
{
"numero": "79",
"nome": "XTAL_P",
"tipo": "analog",
"funcoes": ["Conexão externa do cristal oscilador de alta velocidade (Entrada P)"],
"categorias": ["Clock"]
},
{
"numero": "80",
"nome": "VDDA2",
"tipo": "power",
"funcoes": ["Alimentação do domínio analógico de 3.3V"],
"categorias": ["Power"]
},
{
"numero": "81",
"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 dissipação térmica estáveis."]
}
]
+964
View File
@@ -0,0 +1,964 @@
[
{
"numero": "1",
"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: 2.3V ou 3.0V",
"Tensão Máxima Recomendada: 3.6V",
"Para chips com a flash ou PSRAM integrada, a tensão mínima recomendada é 3.0V",
"Para chips sem a flash ou PSRAM integrada, a tensão mínima recomendada é 2.3V",
"Consulte o item 2.5 do datasheet para mais detalhes sobre a alimentação do chip"
]
},
{
"numero": "2",
"nome": "LNA_IN",
"tipo": "analog",
"alimentação": ["VDD3P3"],
"funcoes": ["Entrada do amplificador de baixo ruído (LNA) para o receptor Wi-Fi e Bluetooth"],
"categorias": ["Antena"],
"avisos": ["Consulte o item 2.4 do datasheet para mais detalhes sobre pinos analógicos"]
},
{
"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: 2.3V ou 3.0V",
"Tensão Máxima Recomendada: 3.6V",
"Para chips com a flash ou PSRAM integrada, a tensão mínima recomendada é 3.0V",
"Para chips sem a flash ou PSRAM integrada, a tensão mínima recomendada é 2.3V",
"Consulte o item 2.5 do datasheet para mais detalhes sobre a alimentação do chip"
]
},
{
"numero": "4",
"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: 2.3V ou 3.0V",
"Tensão Máxima Recomendada: 3.6V",
"Para chips com a flash ou PSRAM integrada, a tensão mínima recomendada é 3.0V",
"Para chips sem a flash ou PSRAM integrada, a tensão mínima recomendada é 2.3V",
"Consulte o item 2.5 do datasheet para mais detalhes sobre a alimentação do chip"
]
},
{
"numero": "5",
"nome": "SENSOR_VP",
"tipo": "analog",
"alimentacao": ["VDD3P3_RTC"],
"funcoes": [
"GPIO36",
"RTC_GPIO0",
"ADC1_CH0"
],
"categorias": [
"GPIO",
"Low Power",
"ADC"
],
"avisos": ["Este pino é de apenas de entrada (input only)"]
},
{
"numero": "6",
"nome": "SENSOR_CAPP",
"tipo": "analog",
"alimentacao": ["VDD3P3_RTC"],
"funcoes": [
"GPIO37",
"RTC_GPIO1",
"ADC1_CH1"
],
"categorias": [
"GPIO",
"Low Power",
"ADC"
],
"avisos": ["Este pino é de apenas de entrada (input only)"]
},
{
"numero": "7",
"nome": "SENSOR_CAPN",
"tipo": "analog",
"alimentacao": ["VDD3P3_RTC"],
"funcoes": [
"GPIO38",
"RTC_GPIO2",
"ADC1_CH2"
],
"categorias": [
"GPIO",
"Low Power",
"ADC"
],
"avisos": ["Este pino é de apenas de entrada (input only)"]
},
{
"numero": "8",
"nome": "SENSOR_VN",
"tipo": "analog",
"alimentacao": ["VDD3P3_RTC"],
"funcoes": [
"GPIO39",
"RTC_GPIO3",
"ADC1_CH3"
],
"categorias": [
"GPIO",
"Low Power",
"ADC"
],
"avisos": ["Este pino é de apenas de entrada (input only)"]
},
{
"numero": "9",
"nome": "CHIP_PU",
"tipo": "analog",
"alimentacao": ["VDD3P3_RTC"],
"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",
"Consulte o item 2.4 do datasheet para mais detalhes sobre pinos analógicos"
]
},
{
"numero": "10",
"nome": "VDET_1",
"tipo": "analog",
"alimentacao": ["VDD3P3_RTC"],
"funcoes": [
"GPIO34",
"RTC_GPIO4",
"ADC1_CH6"
],
"categorias": [
"GPIO",
"Low Power",
"ADC"
],
"avisos": ["Este pino é de apenas de entrada (input only)"]
},
{
"numero": "11",
"nome": "VDET_2",
"tipo": "analog",
"alimentacao": ["VDD3P3_RTC"],
"funcoes": [
"GPIO35",
"RTC_GPIO5",
"ADC1_CH7"
],
"categorias": [
"GPIO",
"Low Power",
"ADC"
],
"avisos": ["Este pino é de apenas de entrada (input only)"]
},
{
"numero": "12",
"nome": "32K_XP",
"tipo": "analog",
"alimentacao": ["VDD3P3_RTC"],
"funcoes": [
"GPIO32",
"RTC_GPIO9",
"ADC1_CH4",
"TOUCH9",
"XTAL_32K_P"
],
"categorias": [
"GPIO",
"Low Power",
"ADC",
"Touch",
"Clock"
]
},
{
"numero": "13",
"nome": "32K_XN",
"tipo": "analog",
"alimentacao": ["VDD3P3_RTC"],
"funcoes": [
"GPIO33",
"RTC_GPIO8",
"ADC1_CH5",
"TOUCH8",
"XTAL_32K_N"
],
"categorias": [
"GPIO",
"Low Power",
"ADC",
"Touch",
"Clock"
]
},
{
"numero": "14",
"nome": "GPIO25",
"tipo": "io",
"alimentacao": ["VDD3P3_RTC"],
"funcoes": [
"GPIO25",
"RTC_GPIO6",
"ADC2_CH8",
"DAC_1",
"EMAC_RXD0"
],
"categorias": [
"GPIO",
"Low Power",
"ADC",
"DAC",
"Ethernet"
]
},
{
"numero": "15",
"nome": "GPIO26",
"tipo": "io",
"alimentacao": ["VDD3P3_RTC"],
"funcoes": [
"GPIO26",
"RTC_GPIO7",
"ADC2_CH9",
"DAC_2",
"EMAC_RXD1"
],
"categorias": [
"GPIO",
"Low Power",
"ADC",
"DAC",
"Ethernet"
]
},
{
"numero": "16",
"nome": "GPIO27",
"tipo": "io",
"alimentacao": ["VDD3P3_RTC"],
"funcoes": [
"GPIO27",
"RTC_GPIO17",
"ADC2_CH7",
"TOUCH7",
"EMAC_RXDV"
],
"categorias": [
"GPIO",
"Low Power",
"ADC",
"Touch",
"Ethernet"
]
},
{
"numero": "17",
"nome": "MTMS",
"tipo": "io",
"alimentacao": ["VDD3P3_RTC"],
"funcoes": [
"GPIO14",
"RTC_GPIO16",
"ADC2_CH6",
"TOUCH6",
"HSPICLK",
"HS2_CLK",
"SD_CLK",
"EMAC_TXD2",
"MTMS"
],
"categorias": [
"GPIO",
"Low Power",
"ADC",
"Touch",
"SPI",
"SD",
"Ethernet",
"JTAG"
],
"avisos": [
"Após o reset, este pino estará configurado como entrada com o pull-up interno ativado",
"Pino utilizado para debugging"
]
},
{
"numero": "18",
"nome": "MTDI",
"tipo": "io",
"alimentacao": ["VDD3P3_RTC"],
"funcoes": [
"GPIO12",
"RTC_GPIO15",
"ADC2_CH5",
"TOUCH5",
"HSPIQ",
"HS2_DATA2",
"SD_DATA2",
"EMAC_TXD3",
"MTDI"
],
"categorias": [
"GPIO",
"Low Power",
"ADC",
"Touch",
"SPI",
"SD",
"Ethernet",
"JTAG",
"Strapping"
],
"avisos": [
"Durante o reset, este pino estará configurado como entrada com o pull-down interno ativado",
"Após o reset, este pino estará configurado como entrada com o pull-down interno ativado",
"Pino utilizado para debugging",
"Utilizado para controlar a tensão de VDD_SDIO (LDO interno) (consulte o item 3.2 do datasheet para mais detalhes)"
]
},
{
"numero": "19",
"nome": "VDD3P3_RTC",
"tipo": "power",
"funcoes": ["Entrada de alimentação do domínio de baixo consumo (RTC) e parte do domínio analógico"],
"categorias": ["Power"],
"avisos": [
"Tensão Recomendada: 3.3V",
"Tensão Mínima Recomendada: 2.3V ou 3.0V",
"Tensão Máxima Recomendada: 3.6V",
"Para chips com a flash ou PSRAM integrada, a tensão mínima recomendada é 3.0V",
"Para chips sem a flash ou PSRAM integrada, a tensão mínima recomendada é 2.3V",
"Consulte o item 2.5 do datasheet para mais detalhes sobre a alimentação do chip"
]
},
{
"numero": "20",
"nome": "MTCK",
"tipo": "io",
"alimentacao": ["VDD3P3_RTC"],
"funcoes": [
"GPIO13",
"RTC_GPIO14",
"ADC2_CH4",
"TOUCH4",
"HSPID",
"HS2_DATA3",
"SD_DATA3",
"EMAC_RX_ER",
"MTCK"
],
"categorias": [
"GPIO",
"Low Power",
"ADC",
"Touch",
"SPI",
"SD",
"Ethernet",
"JTAG"
],
"avisos": [
"Após o reset, este pino estará configurado como entrada com o pull-down interno ativado",
"Pino utilizado para debugging"
]
},
{
"numero": "21",
"nome": "MTDO",
"tipo": "io",
"alimentacao": ["VDD3P3_RTC"],
"funcoes": [
"GPIO15",
"RTC_GPIO13",
"ADC2_CH3",
"TOUCH3",
"HSPICS0",
"HS2_CMD",
"SD_CMD",
"EMAC_RXD3",
"MTDO",
"I2C_SDA"
],
"categorias": [
"GPIO",
"Low Power",
"ADC",
"Touch",
"SPI",
"SD",
"Ethernet",
"JTAG",
"I2C",
"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",
"A função de I2C_SDA está disponível no modo de baixo consumo (RTC)",
"Pino utilizado para debugging",
"Utilizado para controlar a exibição de mensagens ROM na UART0 (consulte o item 3.3 do datasheet para mais detalhes)",
"Utilizado para controlar a temporização do SDIO Slave (consulte o item 3.4 do datasheet para mais detalhes)"
]
},
{
"numero": "22",
"nome": "GPIO2",
"tipo": "io",
"alimentacao": ["VDD3P3_RTC"],
"funcoes": [
"GPIO2",
"RTC_GPIO12",
"ADC2_CH2",
"TOUCH2",
"HSPIWP",
"HS2_DATA0",
"SD_DATA0",
"I2C_SCL"
],
"categorias": [
"GPIO",
"Low Power",
"ADC",
"Touch",
"SPI",
"SD",
"I2C",
"Strapping"
],
"avisos": [
"Durante o reset, este pino estará configurado como entrada com o pull-down interno ativado",
"Após o reset, este pino estará configurado como entrada com o pull-down interno ativado",
"A função de I2C_SCL está disponível no modo de baixo consumo (RTC)",
"Utilizado para controlar o modo de boot do chip (consulte o item 3.1 do datasheet para mais detalhes)"
]
},
{
"numero": "23",
"nome": "GPIO0",
"tipo": "io",
"alimentacao": ["VDD3P3_RTC"],
"funcoes": [
"GPIO0",
"RTC_GPIO11",
"ADC2_CH1",
"TOUCH1",
"CLC_OUT1",
"EMAC_TX_CLK",
"I2C_SDA"
],
"categorias": [
"GPIO",
"Low Power",
"ADC",
"Touch",
"Clock",
"Ethernet",
"I2C",
"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",
"A função de I2C_SDA está disponível no modo de baixo consumo (RTC)",
"Utilizado para controlar o modo de boot do chip (consulte o item 3.1 do datasheet para mais detalhes)"
]
},
{
"numero": "24",
"nome": "GPIO4",
"tipo": "io",
"alimentacao": ["VDD3P3_RTC"],
"funcoes": [
"GPIO4",
"RTC_GPIO10",
"ADC2_CH0",
"TOUCH0",
"HSPIHD",
"HS2_DATA1",
"SD_DATA1",
"EMAC_TX_ER",
"I2C_SCL"
],
"categorias": [
"GPIO",
"Low Power",
"ADC",
"Touch",
"SPI",
"SD",
"Ethernet",
"I2C"
],
"avisos": [
"Durante o reset, este pino estará configurado como entrada com o pull-down interno ativado",
"Após o reset, este pino estará configurado como entrada com o pull-down interno ativado",
"A função de I2C_SCL está disponível no modo de baixo consumo (RTC)"
]
},
{
"numero": "25",
"nome": "GPIO16",
"tipo": "io",
"alimentacao": ["VDD_SDIO"],
"funcoes": [
"GPIO16",
"HS1_DATA4",
"U2RXD",
"EMAC_CLK_OUT"
],
"categorias": [
"GPIO",
"SPI",
"UART",
"Ethernet"
],
"avisos": [
"Após o reset, este pino estará configurado como entrada",
"Dedicado a comunicação com a Flash/PSRAM interna, não recomendado para outras funções"
]
},
{
"numero": "26",
"nome": "VDD_SDIO",
"tipo": "power",
"funcoes": ["Entrada/saída da alimentação das memórias SDIO internas (Flash/PSRAM)"],
"categorias": ["Power"],
"avisos": [
"Tensão Recomendada: 3.3V",
"Tensão Mínima Recomendada: 2.3V ou 3.0V",
"Tensão Máxima Recomendada: 3.6V",
"Este pino é conectado a saída do LDO interno",
"Se for conectado diretamente ao VDD3P3_RTC, o LDO interno será desabilitado automaticamente",
"Consulte o item 2.5 do datasheet para mais detalhes sobre a alimentação do chip"
]
},
{
"numero": "27",
"nome": "GPIO17",
"tipo": "io",
"alimentacao": ["VDD_SDIO"],
"funcoes": [
"GPIO17",
"HS1_DATA5",
"U2TXD",
"EMAC_CLK_OUT_180"
],
"categorias": [
"GPIO",
"SPI",
"UART",
"Ethernet"
],
"avisos": [
"Após o reset, este pino estará configurado como entrada",
"Dedicado a comunicação com a Flash/PSRAM interna, não recomendado para outras funções"
]
},
{
"numero": "28",
"nome": "SD_DATA_2",
"tipo": "io",
"alimentacao": ["VDD_SDIO"],
"funcoes": [
"GPIO9",
"SPIHD",
"HS1_DATA2",
"SD_DATA2",
"U1RXD"
],
"categorias": [
"GPIO",
"SPI",
"SD",
"UART"
],
"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",
"Dedicado a comunicação com a Flash/PSRAM interna, não recomendado para outras funções"
]
},
{
"numero": "29",
"nome": "SD_DATA_3",
"tipo": "io",
"alimentacao": ["VDD_SDIO"],
"funcoes": [
"GPIO10",
"SPIWP",
"HS1_DATA3",
"SD_DATA3",
"U1TXD"
],
"categorias": [
"GPIO",
"SPI",
"SD",
"UART"
],
"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",
"Dedicado a comunicação com a Flash/PSRAM interna, não recomendado para outras funções"
]
},
{
"numero": "30",
"nome": "SD_CMD",
"tipo": "io",
"alimentacao": ["VDD_SDIO"],
"funcoes": [
"GPIO11",
"SPICS0",
"HS1_CMD",
"SD_CMD",
"U1RTS"
],
"categorias": [
"GPIO",
"SPI",
"SD",
"UART"
],
"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",
"Dedicado a comunicação com a Flash/PSRAM interna, não recomendado para outras funções"
]
},
{
"numero": "31",
"nome": "SD_CLK",
"tipo": "io",
"alimentacao": ["VDD_SDIO"],
"funcoes": [
"GPIO6",
"SPICLK",
"HS1_CLK",
"SD_CLK",
"U1CTS"
],
"categorias": [
"GPIO",
"SPI",
"SD",
"UART"
],
"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",
"Dedicado a comunicação com a Flash/PSRAM interna, não recomendado para outras funções"
]
},
{
"numero": "32",
"nome": "SD_DATA_0",
"tipo": "io",
"alimentacao": ["VDD_SDIO"],
"funcoes": [
"GPIO7",
"SPIQ",
"HS1_DATA0",
"SD_DATA0",
"U2RTS"
],
"categorias": [
"GPIO",
"SPI",
"SD",
"UART"
],
"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",
"Dedicado a comunicação com a Flash/PSRAM interna, não recomendado para outras funções"
]
},
{
"numero": "33",
"nome": "SD_DATA_1",
"tipo": "io",
"alimentacao": ["VDD_SDIO"],
"funcoes": [
"GPIO8",
"SPID",
"HS1_DATA1",
"SD_DATA1",
"U2CTS"
],
"categorias": [
"GPIO",
"SPI",
"SD",
"UART"
],
"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",
"Dedicado a comunicação com a Flash/PSRAM interna, não recomendado para outras funções"
]
},
{
"numero": "34",
"nome": "GPIO5",
"tipo": "io",
"alimentacao": ["VDD3P3_CPU"],
"funcoes": [
"GPIO5",
"VSPICS0",
"HS1_DATA6",
"EMAC_RX_CLK"
],
"categorias": [
"GPIO",
"SPI",
"Ethernet"
],
"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 a temporização do SDIO Slave (consulte o item 3.4 do datasheet para mais detalhes)"
]
},
{
"numero": "35",
"nome": "GPIO18",
"tipo": "io",
"alimentacao": ["VDD3P3_CPU"],
"funcoes": [
"GPIO18",
"VSPICLK",
"HS1_DATA7"
],
"categorias": [
"GPIO",
"SPI"
],
"avisos": ["Após o reset, este pino estará configurado como entrada"]
},
{
"numero": "36",
"nome": "GPIO23",
"tipo": "io",
"alimentacao": ["VDD3P3_CPU"],
"funcoes": [
"GPIO23",
"VSPID",
"HS1_STROBE"
],
"categorias": [
"GPIO",
"SPI"
],
"avisos": ["Após o reset, este pino estará configurado como entrada"]
},
{
"numero": "37",
"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: 1.8V",
"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": "GPIO19",
"tipo": "io",
"alimentacao": ["VDD3P3_CPU"],
"funcoes": [
"GPIO19",
"VSPIQ",
"U0CTS",
"EMAC_TXD0"
],
"categorias": [
"GPIO",
"SPI",
"UART",
"Ethernet"
],
"avisos": ["Após o reset, este pino estará configurado como entrada"]
},
{
"numero": "39",
"nome": "GPIO22",
"tipo": "io",
"alimentacao": ["VDD3P3_CPU"],
"funcoes": [
"GPIO22",
"VSPIWP",
"U0RTS",
"EMAC_TXD1"
],
"categorias": [
"GPIO",
"SPI",
"UART",
"Ethernet"
],
"avisos": ["Após o reset, este pino estará configurado como entrada"]
},
{
"numero": "40",
"nome": "U0RXD",
"tipo": "io",
"alimentacao": ["VDD3P3_CPU"],
"funcoes": [
"GPIO3",
"CLK_OUT2",
"U0RXD"
],
"categorias": [
"GPIO",
"Clock",
"UART"
],
"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",
"Pino utilizado para debugging"
]
},
{
"numero": "41",
"nome": "U0TXD",
"tipo": "io",
"alimentacao": ["VDD3P3_CPU"],
"funcoes": [
"GPIO1",
"CLK_OUT3",
"U0TXD",
"EMAC_RXD2"
],
"categorias": [
"GPIO",
"Clock",
"UART",
"Ethernet"
],
"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",
"Pino utilizado para debugging"
]
},
{
"numero": "42",
"nome": "GPIO21",
"tipo": "io",
"alimentacao": ["VDD3P3_CPU"],
"funcoes": [
"GPIO21",
"VSPIHD",
"EMAC_TX_EN"
],
"categorias": [
"GPIO",
"SPI",
"Ethernet"
],
"avisos": ["Após o reset, este pino estará configurado como entrada"]
},
{
"numero": "43",
"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: 2.3V ou 3.0V",
"Tensão Máxima Recomendada: 3.6V",
"Para chips com a flash ou PSRAM integrada, a tensão mínima recomendada é 3.0V",
"Para chips sem a flash ou PSRAM integrada, a tensão mínima recomendada é 2.3V",
"Consulte o item 2.5 do datasheet para mais detalhes sobre a alimentação do chip"
]
},
{
"numero": "44",
"nome": "XTAL_N",
"tipo": "analog",
"alimentação": ["VDDA"],
"funcoes": ["Entrada/Saída negativa de clock"],
"categorias": ["clock"],
"avisos": ["Consulte o item 2.4 do datasheet para mais detalhes sobre pinos analógicos"]
},
{
"numero": "45",
"nome": "XTAL_P",
"tipo": "analog",
"alimentação": ["VDDA"],
"funcoes": ["Entrada/Saída positiva de clock"],
"categorias": ["clock"],
"avisos": ["Consulte o item 2.4 do datasheet para mais detalhes sobre pinos analógicos"]
},
{
"numero": "46",
"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: 2.3V ou 3.0V",
"Tensão Máxima Recomendada: 3.6V",
"Para chips com a flash ou PSRAM integrada, a tensão mínima recomendada é 3.0V",
"Para chips sem a flash ou PSRAM integrada, a tensão mínima recomendada é 2.3V",
"Consulte o item 2.5 do datasheet para mais detalhes sobre a alimentação do chip"
]
},
{
"numero": "47",
"nome": "CAP2",
"tipo": "analog",
"alimentação": ["VDDA"],
"funcoes": ["Capacitor de filtro"],
"categorias": ["Power"],
"avisos": [
"Conecte um capacitor de 3.3nF (10%) e um resistor de 20kΩ em paralelo com o CAP1",
"Consulte o item 2.2 do datasheet para mais detalhes"
]
},
{
"numero": "48",
"nome": "CAP1",
"tipo": "analog",
"alimentação": ["VDDA"],
"funcoes": ["Capacitor de filtro"],
"categorias": ["Power"],
"avisos": [
"Conecte um capacitor de 10nF em série com o GND",
"Consulte o item 2.2 do datasheet para mais detalhes"
]
},
{
"numero": "49",
"nome": "GND",
"tipo": "ground",
"funcoes": ["Referência elétrica do circuito (terra)"],
"categorias": ["GND"]
}
]
+394
View File
@@ -0,0 +1,394 @@
{
"ESP-IDF": {
"nome": "ESP-IDF",
"icone": "⚙️",
"nome_completo": "Espressif IoT Development Framework",
"descricao": "Framework oficial nativo da Espressif para todos os SoCs ESP32. Baseado em FreeRTOS multicore e CMake, oferece controle total do silício, periféricos, rádio e arquitetura de componentes modulares.",
"linguagem": "C / C++",
"tipo": "Framework Base Oficial",
"funcao_principal": "Desenvolvimento industrial e de alta performance com acesso direto aos registradores, RTOS em tempo real e pilha completa de protocolos",
"caracteristicas": [
"Sistema operacional de tempo real (FreeRTOS SMP multicore)",
"Suporte nativo ao ESP Component Registry via idf_component.yml",
"Pilha completa de conectividade Wi-Fi 4/6, BLE 5.x, Zigbee e Thread",
"Suporte a todos os SoCs (ESP32, S2, S3, C2, C3, C6, H2, P4)",
"Gerenciamento avançado de energia e modos Deep Sleep",
"Segurança robusta: Secure Boot v2, Flash Encryption e Crypto HW",
"Atualizações OTA criptografadas com rollback automático",
"Toolchain moderna Clang/GCC, suporte a C++23 e debug via JTAG OpenOCD"
],
"casos_uso": [
"Produtos comerciais e industriais de IoT",
"Dispositivos com requisitos rigorosos de bateria e consumo",
"Aplicações em tempo real com controle de interrupções",
"Sistemas de segurança com criptografia de hardware",
"Gateways multiprotocolo de alto desempenho"
],
"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": "Plataforma completa de nuvem e firmware da Espressif para produtos conectados. Permite criar dispositivos IoT sem precisar desenvolver backend ou aplicativos móveis do zero.",
"linguagem": "C / C++",
"tipo": "Cloud & AIoT Framework",
"funcao_principal": "Construção acelerada de produtos inteligentes com aplicativo móvel (iOS/Android), nuvem AWS Serverless e controle por voz (Alexa/Google Home)",
"caracteristicas": [
"Provisionamento Wi-Fi e BLE assistido via aplicativo oficial",
"Geração dinâmica de interface no app com base nos parâmetros do firmware",
"Integração nativa com Amazon Alexa e Google Assistant",
"Suporte a controle local (Local Control via mDNS/HTTP) e nuvem simultâneos",
"Painel administrativo (RainMaker Dashboard) para gerenciamento de frotas e OTA",
"Compatibilidade nativa com nós Matter e Bridge de dispositivos",
"Biblioteca integrada via ESP Component Registry (espressif/esp_rainmaker)"
],
"casos_uso": [
"Eletrodomésticos e iluminação inteligente para consumidor final",
"Produtos IoT com prazo reduzido de lançamento no mercado (Time-to-Market)",
"Dispositivos que exigem controle por app móvel sem custo de infraestrutura própria",
"Sistemas de monitoramento remoto com atualização OTA centralizada"
],
"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": "SDK oficial da Espressif para o padrão universal de casa inteligente Matter (antigo Project CHIP). Permite que seus dispositivos operem de forma interoperável com Apple HomeKit, Google Home, Amazon Alexa e Home Assistant.",
"linguagem": "C++",
"tipo": "Smart Home Framework",
"funcao_principal": "Desenvolvimento de dispositivos e pontes inteligentes compatíveis com o padrão unificado Matter sobre Wi-Fi e Thread",
"caracteristicas": [
"Implementação completa dos clusters da especificação Matter",
"Suporte a transporte sobre Wi-Fi e Thread (802.15.4 em ESP32-H2 e ESP32-C6)",
"Comissionamento simplificado via BLE ou On-Network",
"Compatibilidade simultânea com Apple Home, Google Home, Alexa e SmartThings",
"Segurança baseada em certificados de autenticação de dispositivo (DAC)",
"Suporte a Matter Bridge (conectando dispositivos legados Zigbee/BLE ao Matter)",
"Integração direta ao ESP-IDF e ESP Component Registry"
],
"casos_uso": [
"Lâmpadas, tomadas, interruptores e dimmers interoperáveis",
"Sensores de presença, temperatura, umidade e contato",
"Fechaduras eletrônicas e atuadores de cortinas",
"Matter Border Routers e Bridges residenciais"
],
"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": "Framework especializado para processamento, streaming e reprodução de áudio digital de alta qualidade em SoCs ESP32.",
"linguagem": "C / C++",
"tipo": "Framework de Áudio & Voz",
"funcao_principal": "Criação de pipelines de áudio flexíveis com decodificadores, streaming de rede, equalização e efeitos acústicos",
"caracteristicas": [
"Arquitetura de pipeline de áudio modular (Audio Elements & Audio Stream)",
"Suporte a múltiplos codecs: MP3, AAC, FLAC, WAV, OGG, Opus e AMR",
"Streaming de áudio via HTTP, HTTPS, HLS, RTSP e WebSockets",
"Suporte a Bluetooth A2DP (Sink/Source) e Bluetooth Handsfree (HFP)",
"Algoritmos de processamento acústico (AEC, AGC, NS, equalizadores paramétricos)",
"Suporte a placas dedicadas como ESP32-LyraT e ESP32-S3-Korvo"
],
"casos_uso": [
"Caixas de som inteligentes e internet radios",
"Intercomunicadores, walkie-talkies e sistemas de interfonia VoIP",
"Aparelhos de reprodução musical com PSRAM",
"Sistemas de som ambiente para automação predial"
],
"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": "Framework de reconhecimento de fala local e processamento de áudio com IA na borda (Edge AI), permitindo comandos de voz sem depender de conexão à internet.",
"linguagem": "C / C++",
"tipo": "Framework de Voz & IA",
"funcao_principal": "Processamento de voz local, detecção de palavra de ativação (Wake Word) e reconhecimento de comandos de fala em tempo real",
"caracteristicas": [
"WakeNet: Detecção precisa de Wake Words locais (como 'Hi, ESP' e palavras personalizadas)",
"MultiNet: Reconhecimento de até centenas de comandos de voz locais offline em português, inglês e mandarim",
"AFE (Audio Front-End): Cancelamento acústico de eco (AEC), supressão de ruído (BSS/NS) e controle automático de ganho (AGC)",
"Suporte a múltiplos microfones com formação de feixe direcional (Beamforming)",
"Otimizado com aceleração vetorial SIMD para ESP32-S3 e ESP32-P4",
"Componente disponível no ESP Component Registry (espressif/esp-sr)"
],
"casos_uso": [
"Eletrodomésticos com controle por voz 100% offline e privativo",
"Painéis de automação residencial acionados por fala",
"Brinquedos interativos e robótica educacional",
"Equipamentos hospitalares e industriais com comando sem as mãos"
],
"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": "Coleção oficial da Espressif com dezenas de drivers, componentes de periféricos, telas touch, sensores e protocolos de barramento prontos para produção.",
"linguagem": "C / C++",
"tipo": "Biblioteca de Periféricos & Drivers",
"funcao_principal": "Acelerar a integração de componentes de hardware (telas LCD/OLED, sensores ambientais/IMU, botões inteligentes, barramentos I2C/SPI/Modbus)",
"caracteristicas": [
"Drivers completos de sensores (temperatura, umidade, pressão, acelerômetros, luz)",
"Gerenciamento avançado de botões físicos, matrizes touch e encoders rotativos",
"Drivers para displays LCD e OLED (ST7789, ILI9341, SSD1306) e controladores touch (FT6X36, GT911)",
"Pilha industrial Modbus (Master e Slave sobre RS-485 ou TCP)",
"Controle de motores de passo e drivers de LED endereçável (WS2812/SK6812)",
"Totalmente modularizado no ESP Component Registry"
],
"casos_uso": [
"Interfaces homem-máquina (IHM / HMI) com telas e botões capacitivos",
"Estações meteorológicas e monitoramento de sensores industriais",
"Equipamentos de automação industrial integrados via RS-485 Modbus",
"Projetos com fitas e matrizes de LED RGB complexas"
],
"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": "Protocolo de comunicação sem fio de ultra-baixa latência desenvolvido pela Espressif, operando na faixa de 2.4 GHz sem a necessidade de um roteador Wi-Fi tradicional.",
"linguagem": "C / C++",
"tipo": "Protocolo de Rede & Mesh",
"funcao_principal": "Troca de mensagens ponto-a-ponto, broadcast e formação de redes em malha leves entre dezenas de placas ESP32",
"caracteristicas": [
"Comunicação direta sem roteador ou ponto de acesso (AP)",
"Latência de transmissão de milissegundos e conexão instantânea",
"Criptografia nativa com chaves de chaveamento AES-128",
"Extremamente econômico em energia, ideal para nós alimentados por bateria",
"Capacidade de emparelhamento por controle remoto e broadcast para múltiplos nós",
"Suporte ao Mesh-Lite para roteamento em malha com salto IP"
],
"casos_uso": [
"Controles remotos sem fio e interruptores de parede a bateria",
"Redes de sensores agrícolas distribuídas no campo",
"Sincronização em tempo real de iluminação cênica e drones",
"Alarmes e botões de pânico residenciais"
],
"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": "SDK oficial para desenvolvimento de nós, roteadores e coordenadores Zigbee 3.0 nos SoCs ESP32 com suporte ao rádio 802.15.4 (como ESP32-H2 e ESP32-C6).",
"linguagem": "C / C++",
"tipo": "Smart Home & Mesh",
"funcao_principal": "Construção de redes de automação predial ultraleves e de baixíssimo consumo energético baseadas no padrão Zigbee 3.0",
"caracteristicas": [
"Implementação certificada Zigbee 3.0 baseada na stack ZBOSS",
"Suporte a papéis de Coordenador (ZC), Roteador (ZR) e Dispositivo Final (ZED / Sleepy End Device)",
"Biblioteca rica de clusters ZCL (On/Off, Nível, Cor, Temperatura, Medição de Energia)",
"Consumo em microampères durante sono profundo para sensores operando por anos a bateria",
"Compatibilidade nativa com pontes Zigbee (Home Assistant ZHA/Zigbee2MQTT, Philips Hue)"
],
"casos_uso": [
"Sensores de presença, porta/janela e vazamento operando a pilha botão",
"Lâmpadas e tomadas inteligentes na rede Zigbee 3.0",
"Gateways e pontes Zigbee-para-Wi-Fi ou Zigbee-para-Ethernet",
"Automação predial comercial com alta densidade de nós"
],
"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": "Framework da Espressif para processamento de imagens e visão computacional na borda (Edge Vision) com câmeras conectadas ao ESP32.",
"linguagem": "C / C++",
"tipo": "Visão Computacional & IA",
"funcao_principal": "Detecção de rostos, identificação biométrica, detecção de pessoas e processamento de stream de vídeo",
"caracteristicas": [
"Detecção de faces em tempo real e extração de marcos faciais (Landmarks)",
"Reconhecimento facial local com banco de dados de usuários cadastrados",
"Detecção de presença humana e contagem de pessoas (Human Detection)",
"Otimizado para ESP32-S3 e ESP32-P4 com instruções vetoriais de IA",
"Suporte a sensores de câmera DVP e MIPI-CSI (OV2640, OV3660, OV5640, SC030IOT)"
],
"casos_uso": [
"Controle de acesso por biometria facial",
"Campainhas e câmeras de segurança inteligentes (Smart Doorbells)",
"Sensores inteligentes de ocupação de salas e escritórios",
"Robôs seguidores de pessoas e brinquedos interativos"
],
"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": "Biblioteca de kernels e operações de redes neurais altamente otimizada para as arquiteturas Xtensa e RISC-V dos chips ESP32.",
"linguagem": "C / C++",
"tipo": "Biblioteca Especializada de IA",
"funcao_principal": "Aceleração de inferência de redes neurais profundas com quantização INT8 e INT16 aproveitando as instruções SIMD vetoriais",
"caracteristicas": [
"Operações otimizadas: Convolução 2D, Depthwise Conv, Fully Connected e Pooling",
"Backend acelerador oficial integrado ao TensorFlow Lite for Microcontrollers (TFLM)",
"Quantização eficiente de 8 e 16 bits para redução drástica de uso de RAM e Flash",
"Aceleração extrema no ESP32-S3 e ESP32-P4 usando instruções vetoriais dedicadas",
"Execução sem overhead de sistema operacional em tempo real"
],
"casos_uso": [
"Classificação de áudio e sinais de vibração industrial (manutenção preditiva)",
"Detecção de anomalias em sensores por modelos TinyML",
"Reconhecimento de gestos por IMU",
"Visão computacional ultraleve em microcontroladores"
],
"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": "Biblioteca oficial de processamento digital de sinais para a família ESP32, fornecendo algoritmos matemáticos acelerados em hardware.",
"linguagem": "C / C++",
"tipo": "Biblioteca Especializada de Sinais",
"funcao_principal": "Execução de cálculos matemáticos pesados como FFT, transformadas, filtragem digital e operações matriciais com máxima velocidade",
"caracteristicas": [
"Transformadas Rápidas de Fourier (FFT real e complexa) otimizadas em Assembly",
"Filtros digitais IIR, FIR e estimadores de Kalman",
"Operações com matrizes, vetores e produtos escalares",
"Suporte a números de ponto flutuante e ponto fixo (Radix-2 e Radix-4)",
"Otimizações personalizadas para arquiteturas Xtensa Dual-Core e RISC-V"
],
"casos_uso": [
"Análise espectral de áudio e vibrações em tempo real",
"Filtros anti-ruído para sensores biomédicos (ECG/EMG) e industriais",
"Controle de motores de alta precisão e algoritmos FOC",
"Compressão e codificação de dados na borda"
],
"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": "Ecossistema moderno de desenvolvimento em linguagem Rust para a família ESP32, combinando segurança de memória (Memory Safety), concorrência robusta e alto desempenho.",
"linguagem": "Rust",
"tipo": "Linguagem & Framework Moderno",
"funcao_principal": "Desenvolvimento de firmware seguro e de alta performance tanto em modo bare-metal (no_std via esp-hal) quanto com a pilha completa (std via esp-idf-svc)",
"caracteristicas": [
"Modo Bare-Metal `no_std` com a biblioteca `esp-hal`: controle total sem RTOS e boot ultrarrápido",
"Modo `std` com `esp-idf-svc`: acesso à biblioteca padrão do Rust, Wi-Fi, BLE, HTTP, MQTT e threads",
"Prevenção garantida em tempo de compilação contra corrupção de memória e Data Races",
"Suporte a targets Xtensa (ESP32, S2, S3) e RISC-V nativo (C2, C3, C6, H2, P4)",
"Integração com ecossistema de crates `embedded-hal` e async/await com `embassy`",
"Ferramentas oficiais: `espflash` para gravação e monitor serial e `esp-generate` para templates"
],
"casos_uso": [
"Sistemas críticos onde falhas de memória (Null Pointer, Buffer Overflow) são inaceitáveis",
"Aplicações IoT modernas com concorrência assíncrona limpa",
"Dispositivos industriais que exigem segurança de alto nível",
"Projetos modernos de robótica e instrumentação"
],
"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": "Implementação oficial do framework Arduino sobre o ESP-IDF (versões 3.x+ baseadas em ESP-IDF v5.1+), combinando extrema facilidade com os recursos avançados do ESP32.",
"linguagem": "C++",
"tipo": "Framework Alternativo Popular",
"funcao_principal": "Prototipagem rápida, projetos educacionais e desenvolvimento acelerado aproveitando o vasto ecossistema de bibliotecas Arduino",
"caracteristicas": [
"Sintaxe clássica `setup()` e `loop()` com centenas de milhares de bibliotecas compatíveis",
"Execução como uma tarefa FreeRTOS sobre o ESP-IDF oficial",
"Suporte completo a Wi-Fi, Bluetooth Classic/BLE, WebServer e WebSockets",
"Compatibilidade com Arduino IDE 2.x, PlatformIO e VS Code",
"Suporte atualizado a todos os SoCs populares (ESP32, S2, S3, C3, C6)",
"Acesso a funções nativas do ESP-IDF quando necessário"
],
"casos_uso": [
"Prototipagem rápida e validação de conceitos (PoC)",
"Projetos educacionais, makers e acadêmicos",
"Sistemas IoT simples com dashboards (Blynk, Adafruit IO, ThingSpeak)",
"Robótica amadora e automação residencial faça-você-mesmo (DIY)"
],
"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": "Implementação enxuta e eficiente da linguagem Python 3 otimizada para rodar diretamente na CPU do ESP32 com interpretador em tempo real.",
"linguagem": "Python",
"tipo": "Linguagem & Interpretador Dinâmico",
"funcao_principal": "Desenvolvimento interativo e prototipagem ágil em Python com console REPL interativo e manipulação instantânea de hardware",
"caracteristicas": [
"Interpretador Python 3 completo com compilação para bytecode em RAM",
"Console interativo REPL via porta serial e WebREPL via Wi-Fi",
"Sistema de arquivos integrado (LittleFS / FAT) com upload de scripts `.py` sem recompilar",
"Módulos nativos `machine`, `network`, `bluetooth`, `espnow` e `asyncio`",
"Excelente para ensinar programação e algoritmos com hardware real"
],
"casos_uso": [
"Ensino de computação física e laboratórios universitários",
"Prototipagem ágil e testes rápidos de sensores em bancada",
"Scripts de automação de testes de bancada",
"Aplicações experimentais de coleta de dados IoT"
],
"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": "O modelo original com processador dual-core e ampla gama de periféricos",
"arquitetura": "Xtensa® LX6 dual-core de 32 bits",
"nucleos": "1 (Single-core) ou 2 (Dual-core)",
"frequencia": "Até 240 MHz",
"coprocessador_ulp": "Sim",
"seguranca": {
"aes": "AES-128/192/256",
"sha": "SHA-1/256/384/512",
"rsa": "Sim (RSA/MPI até 4096 bits)",
"ecc": "Não",
"ecdsa": "Não",
"hmac": "Não",
"assinatura_digital": "Não",
"key_manager": "Não",
"rng": "Sim (TRNG por hardware)",
"criptografia_flash": "Sim (AES-256, esquema legado)",
"secure_boot": "V1 (AES, legado); V2 (RSA-3072, RSA-PSS) a partir da revisão v3.0 (ECO3)",
"protecao_dpa": "Não"
},
"wifi": "IEEE 802.11 b/g/n (2.4 GHz, até 150 Mbps)",
"bluetooth": "Bluetooth 4.2 BR/EDR (Clássico) e Bluetooth LE (dual mode)",
"ethernet": "Sim (Ethernet MAC integrado)",
"memoria_sram": "520 KB",
"memoria_sram_rtc": "16 KB (dividida em RTC FAST e RTC SLOW)",
"memoria_rom": "448 KB (para boot e funções core)",
"flash_externa": "Até 16 MB via QSPI",
"psram_externa": "Até 8 MB via QSPI (em módulos específicos como WROVER)",
"gpio": "34",
"adc": "2x SAR ADC de 12 bits, até 18 canais",
"dac": "2x DAC de 8 bits",
"touch": "10 canais capacitivos",
"uart": "3",
"spi": "4 (SPI, HSPI, VSPI - 2 podem ser usados para Flash/PSRAM)",
"i2c": "2",
"i2s": "2",
"pwm": "LED PWM (até 16 canais), Motor PWM",
"ethernet_mac": "1 (requer PHY externo)",
"can": "1 (CAN 2.0, TWAI®)",
"sdio": "1 (SD/SDIO/MMC Host), 1 (SDIO/SPI Slave)",
"sensor_hall": "1 (interno)",
"sensor_temperatura": "Não (retirado do datasheet em 2018; sem driver no 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 definições de placa no core oficial)",
"encapsulamento": "QFN48 (6×6 mm) e QFN48 (5×5 mm)",
"modulos": "ESP32-MINI-1, ESP32-PICO-MINI-02, ESP32-PICO-V3, ESP32-PICO-V3-02 e mais 11",
"datasheet": "https://documentation.espressif.com/esp32_datasheet_en.html",
"manual_tecnico": "https://documentation.espressif.com/esp32_technical_reference_manual_en.html",
"guia_de_programacao": "https://docs.espressif.com/projects/esp-idf/en/latest/esp32/get-started/index.html",
"placa": "/placas/esp32.png",
"cor": "#007bff"
},
"ESP32-S2": {
"nome_completo": "ESP32-S2",
"icone": "🔒",
"descricao": "Foco em segurança e baixo consumo, com USB nativo e o único ADC com saída de 13 bits",
"arquitetura": "Xtensa® LX7 single-core de 32 bits",
"nucleos": "1 (Single-core)",
"frequencia": "Até 240 MHz",
"coprocessador_ulp": "Sim (RISC-V)",
"seguranca": {
"aes": "AES-128/192/256 com GCM",
"sha": "SHA-1/224/256/384/512",
"rsa": "Sim (RSA/MPI até 4096 bits)",
"ecc": "Não",
"ecdsa": "Não",
"hmac": "Sim",
"assinatura_digital": "Sim",
"key_manager": "Não",
"rng": "Sim (TRNG por hardware)",
"criptografia_flash": "XTS-AES-128/256",
"secure_boot": "V2 (RSA-3072)",
"protecao_dpa": "Não"
},
"wifi": "IEEE 802.11 b/g/n (2.4 GHz, até 150 Mbps)",
"bluetooth": "Não",
"memoria_sram": "320 KB",
"memoria_sram_rtc": "16 KB",
"memoria_rom": "128 KB",
"flash_externa": "Até 1 GB via QSPI",
"psram_externa": "Até 1 GB via QSPI/Octal SPI",
"gpio": "43",
"adc": "2x SAR ADC, até 20 canais: saída de 13 bits (0–8191, única da família), resolução efetiva de 12 bits a partir da revisão v1.0 (errata ADC-112)",
"dac": "2x DAC de 8 bits",
"touch": "14 canais capacitivos",
"uart": "2",
"spi": "4 (SPI0/1 para Flash, SPI2/3 para uso geral)",
"i2c": "2",
"i2s": "1",
"pwm": "LED PWM (até 8 canais)",
"usb": "1 (USB OTG 1.1 Full-Speed)",
"lcd": "Interface LCD de 8/16 bits",
"camera": "Interface DVP de 8/16 bits",
"sensor_temperatura": "1 (interno)",
"consumo_energia": {
"active_wifi_tx": "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 definições de placa no core oficial)",
"encapsulamento": "QFN56 (7×7 mm)",
"modulos": "ESP32-S2-MINI-1, ESP32-S2-MINI-2, ESP32-S2-SOLO, ESP32-S2-SOLO-2 e mais 4",
"datasheet": "https://documentation.espressif.com/esp32-s2_datasheet_en.html",
"manual_tecnico": "https://documentation.espressif.com/esp32-s2_technical_reference_manual_en.html",
"guia_de_programacao": "https://docs.espressif.com/projects/esp-idf/en/latest/esp32s2/get-started/index.html",
"placa": "/placas/esp32-s2.png",
"cor": "#28a745"
},
"ESP32-S3": {
"nome_completo": "ESP32-S3",
"icone": "🤖",
"descricao": "Processador dual-core com aceleradores para IA e processamento de sinal",
"arquitetura": "Xtensa® LX7 dual-core de 32 bits",
"nucleos": "2 (Dual-core)",
"frequencia": "Até 240 MHz",
"coprocessador_ulp": "Sim (RISC-V)",
"aceleradores_ia": "Sim (Vector Instructions para IA)",
"seguranca": {
"aes": "AES-128/256",
"sha": "SHA-1/224/256/384/512",
"rsa": "Sim (RSA/MPI até 4096 bits)",
"ecc": "Não",
"ecdsa": "Não",
"hmac": "Sim",
"assinatura_digital": "Sim",
"key_manager": "Não",
"rng": "Sim (TRNG por hardware)",
"criptografia_flash": "XTS-AES-128/256",
"secure_boot": "V2 (RSA-3072)",
"protecao_dpa": "Não"
},
"wifi": "IEEE 802.11 b/g/n (2.4 GHz, até 150 Mbps)",
"bluetooth": "Bluetooth 5 (LE) e Bluetooth Mesh",
"memoria_sram": "512 KB",
"memoria_sram_rtc": "16 KB",
"memoria_rom": "384 KB",
"flash_externa": "Até 1 GB via QSPI/Octal SPI",
"psram_externa": "Até 1 GB via QSPI/Octal SPI",
"gpio": "45",
"adc": "2x SAR ADC de 12 bits, até 20 canais",
"dac": "Não",
"touch": "14 canais capacitivos",
"uart": "3",
"spi": "4 (SPI0/1 para Flash, SPI2/3 para uso geral)",
"i2c": "2",
"i2s": "2",
"pwm": "LED PWM (até 8 canais), Motor PWM (6 canais)",
"usb": "1 (USB OTG 1.1 Full-Speed) + 1 (USB Serial/JTAG)",
"lcd": "Interface LCD RGB de 8/16 bits",
"camera": "Interface DVP de 8/16 bits",
"sdio": "1 (SD/SDIO/MMC Host)",
"sensor_temperatura": "1 (interno)",
"consumo_energia": {
"active": "78 mW (~24 mA @3.3V)",
"modem_sleep": "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": "JTAG integrado via USB (não precisa de sonda externa)",
"esp_idf_minimo": "v4.4",
"arduino_core": "Sim (158 definições de placa no core oficial)",
"encapsulamento": "QFN56 (7×7 mm)",
"modulos": "ESP32-S3-MINI-1, ESP32-S3-WROOM-1, ESP32-S3-WROOM-2",
"datasheet": "https://documentation.espressif.com/esp32-s3_datasheet_en.html",
"manual_tecnico": "https://documentation.espressif.com/esp32-s3_technical_reference_manual_en.html",
"guia_de_programacao": "https://docs.espressif.com/projects/esp-idf/en/latest/esp32s3/get-started/index.html",
"placa": "/placas/esp32-s3.png",
"cor": "#fd7e14"
},
"ESP32-S31": {
"nome_completo": "ESP32-S31",
"icone": "🌀",
"descricao": "Processador dual-core RISC-V de alta performance a 320MHz com Wi-Fi 6, Bluetooth 5.4 e Classic, Zigbee/Thread, Matter e aceleração IA",
"arquitetura": "RISC-V dual-core de 32 bits (HP) + RISC-V single-core (LP)",
"nucleos": "2 (Dual-core HP) + 1 (Single-core LP)",
"frequencia": "Até 320 MHz",
"coprocessador_ulp": "Sim (RISC-V, LP CPU de 40 MHz)",
"aceleradores_ia": "Sim (Custom AI and DSP extension XespV)",
"seguranca": {
"aes": "AES-128/256 com GCM",
"sha": "SHA-1/224/256/384/512",
"rsa": "Sim (RSA/MPI até 4096 bits)",
"ecc": "Sim (P-192, P-256, P-384)",
"ecdsa": "Sim (modo determinístico, RFC 6979)",
"hmac": "Sim",
"assinatura_digital": "Sim",
"key_manager": "Sim",
"rng": "Sim (TRNG por hardware)",
"criptografia_flash": "XTS-AES-128/256",
"secure_boot": "V2 (RSA-3072)",
"protecao_dpa": "Sim"
},
"wifi": "Wi-Fi 6 (802.11ax) 2.4 GHz",
"bluetooth": "Bluetooth 5.4 LE e Bluetooth Classic",
"zigbee_thread": "IEEE 802.15.4 (Zigbee 3.0, Thread 1.4)",
"matter": "Sim",
"memoria_sram": "512 KB (HP SRAM)",
"memoria_sram_rtc": "32 KB (LP SRAM)",
"memoria_rom": "320 KB",
"flash_externa": "Até 256 MB via QSPI",
"psram_externa": "16 MB ou 32 MB octal DDR, só dentro do encapsulamento (NRV16, NRV32)",
"gpio": "60",
"adc": "2x SAR ADC de 12 bits, até 16 canais",
"dac": "Sim (2x DAC de 10 bits e 2x DAC de 12 bits)",
"touch": "14 canais capacitivos",
"uart": "5 (4 UART + 1 LP UART)",
"spi": "7 (6 SPI + 1 LP SPI)",
"i2c": "3 (2 I2C + 1 LP I2C)",
"i2s": "2",
"pwm": "LED PWM (até 8 canais), Motor PWM (MCPWM)",
"usb": "1 (USB 2.0 High-Speed OTG e USB Serial/JTAG)",
"can": "Sim (CAN FD Controller)",
"sensor_temperatura": "1 (interno)",
"consumo_energia": {
"active": "Consumo otimizado de alta performance configurável",
"light_sleep": "0.1-0.8 mA",
"deep_sleep": "Baixo consumo com LP CPU ativa"
},
"temperatura_operacao": "-40°C a 85°C",
"temperatura_armazenamento": "-40°C a 150°C",
"depuracao": "JTAG integrado via USB (não precisa de sonda externa)",
"esp_idf_minimo": "v6.1 em preview; suporte oficial a partir da 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": "Microcontrolador RISC-V ultra econômico e de baixo consumo com Wi-Fi 4 e Bluetooth 5.3 LE",
"arquitetura": "RISC-V single-core de 32 bits",
"nucleos": "1 (Single-core)",
"frequencia": "Até 120 MHz",
"seguranca": {
"aes": "Não",
"sha": "SHA-1/224/256",
"rsa": "Não",
"ecc": "Sim (P-192, P-256)",
"ecdsa": "Não",
"hmac": "Não",
"assinatura_digital": "Não",
"key_manager": "Não",
"rng": "Sim (TRNG por hardware)",
"criptografia_flash": "XTS-AES-128",
"secure_boot": "V2 (ECDSA P-192 ou P-256)",
"protecao_dpa": "Não"
},
"wifi": "IEEE 802.11 b/g/n (2.4 GHz, até 72.2 Mbps)",
"bluetooth": "Bluetooth 5.3 LE (certificado)",
"memoria_sram": "272 KB (16 KB para cache)",
"memoria_sram_rtc": "Não",
"memoria_rom": "576 KB",
"flash_externa": "Até 16 MB via QSPI, mas indisponível nas variantes vendidas (ESP8684H2X/H4X têm 2 MB ou 4 MB no encapsulamento e não expõem os pinos de flash)",
"psram_externa": "Não",
"gpio": "14",
"adc": "1x SAR ADC de 12 bits, até 5 canais",
"dac": "Não",
"touch": "Não",
"uart": "2",
"spi": "3 (SPI0/1 para Flash interna, SPI2 para uso geral)",
"i2c": "1 (Master-only)",
"i2s": "Não",
"pwm": "LED PWM (até 6 canais)",
"sensor_temperatura": "1 (interno)",
"consumo_energia": {
"active_cpu_120mhz": "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 definições de placa no core oficial)",
"encapsulamento": "QFN24 (4×4 mm)",
"modulos": "ESP8684-MINI-1, ESP8684-WROOM-01C, ESP8684-WROOM-02C, ESP8684-WROOM-02UC e mais 5",
"datasheet": "https://documentation.espressif.com/esp32-c2_datasheet_en.html",
"manual_tecnico": "https://documentation.espressif.com/esp32-c2_technical_reference_manual_en.html",
"guia_de_programacao": "https://docs.espressif.com/projects/esp-idf/en/latest/esp32c2/get-started/index.html",
"placa": "/placas/esp32-c2.png",
"cor": "#8c52ff"
},
"ESP32-C3": {
"nome_completo": "ESP32-C3",
"icone": "💎",
"descricao": "Processador RISC-V de ultra baixo consumo",
"arquitetura": "RISC-V single-core de 32 bits",
"nucleos": "1 (Single-core)",
"frequencia": "Até 160 MHz",
"seguranca": {
"aes": "AES-128/256",
"sha": "SHA-1/224/256",
"rsa": "Sim (RSA/MPI até 3072 bits)",
"ecc": "Não",
"ecdsa": "Não",
"hmac": "Sim",
"assinatura_digital": "Sim",
"key_manager": "Não",
"rng": "Sim (TRNG por hardware)",
"criptografia_flash": "XTS-AES-128",
"secure_boot": "V2 (RSA-3072), a partir da revisão v0.3 (ECO3)",
"protecao_dpa": "Não"
},
"wifi": "IEEE 802.11 b/g/n (2.4 GHz, até 150 Mbps)",
"bluetooth": "Bluetooth 5 (LE) e Bluetooth Mesh",
"memoria_sram": "400 KB",
"memoria_sram_rtc": "8 KB",
"memoria_rom": "384 KB",
"flash_externa": "Até 16 MB via QSPI",
"psram_externa": "Não",
"gpio": "22",
"adc": "2x SAR ADC de 12 bits, até 6 canais",
"dac": "Não",
"touch": "Não",
"uart": "2",
"spi": "3 (SPI0/1 para Flash, SPI2 para uso geral)",
"i2c": "1",
"i2s": "1",
"pwm": "LED PWM (até 6 canais)",
"usb": "1 (USB Serial/JTAG)",
"sensor_temperatura": "1 (interno)",
"consumo_energia": {
"active_cpu_160mhz": "20 mA",
"active_wifi_tx_peak": "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": "JTAG integrado via USB (não precisa de sonda externa)",
"esp_idf_minimo": "v4.3",
"arduino_core": "Sim (29 definições de placa no core oficial)",
"encapsulamento": "QFN32 (5×5 mm) e QFN28 (4×4 mm)",
"modulos": "ESP32-C3-MINI-1, ESP32-C3-WROOM-02",
"datasheet": "https://documentation.espressif.com/esp32-c3_datasheet_en.html",
"manual_tecnico": "https://documentation.espressif.com/esp32-c3_technical_reference_manual_en.html",
"guia_de_programacao": "https://docs.espressif.com/projects/esp-idf/en/latest/esp32c3/get-started/index.html",
"placa": "/placas/esp32-c3.png",
"cor": "#20c997"
},
"ESP32-C5": {
"nome_completo": "ESP32-C5",
"icone": "📶",
"descricao": "O primeiro com suporte a Wi-Fi 6 dual-band e Bluetooth 6.0, equipado com CPU RISC-V e coprocessador ULP",
"arquitetura": "RISC-V single-core de 32 bits (HP) + RISC-V single-core (LP)",
"nucleos": "1 (Single-core HP) + 1 (Single-core LP)",
"frequencia": "Até 240 MHz",
"coprocessador_ulp": "Sim (RISC-V, LP CPU de 48 MHz)",
"seguranca": {
"aes": "AES-128/256",
"sha": "SHA-1/224/256/384/512",
"rsa": "Sim (RSA/MPI até 3072 bits)",
"ecc": "Sim (P-192, P-256, P-384)",
"ecdsa": "Sim (modo determinístico, RFC 6979)",
"hmac": "Sim",
"assinatura_digital": "Sim",
"key_manager": "Sim",
"rng": "Sim (TRNG por hardware)",
"criptografia_flash": "XTS-AES-128/256",
"secure_boot": "V2 (RSA-3072 ou ECDSA P-256/P-384)",
"protecao_dpa": "Sim"
},
"wifi": "Wi-Fi 6 (802.11ax) dual-band 2.4 GHz e 5 GHz",
"bluetooth": "Bluetooth 5 (LE) (Bluetooth Core 6.0 certificado)",
"zigbee_thread": "IEEE 802.15.4 (Zigbee 3.0, Thread 1.4)",
"matter": "Sim",
"memoria_sram": "384 KB",
"memoria_sram_rtc": "16 KB",
"memoria_rom": "320 KB",
"flash_externa": "Até 16 MB via QSPI",
"psram_externa": "Sim, via SPI (controlador de flash/PSRAM com cache)",
"gpio": "29",
"adc": "1x SAR ADC de 12 bits, até 6 canais",
"dac": "Não",
"touch": "Não",
"uart": "3 (2 UART + 1 LP UART)",
"spi": "3",
"i2c": "2 (1 I2C + 1 LP I2C)",
"i2s": "1",
"pwm": "LED PWM (até 6 canais), Motor PWM",
"usb": "1 (USB Serial/JTAG)",
"sensor_temperatura": "1 (interno)",
"consumo_energia": {
"active_wifi": "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": "JTAG integrado via USB (não precisa de sonda externa)",
"esp_idf_minimo": "v5.5.2",
"arduino_core": "Sim (10 definições de placa no core oficial)",
"encapsulamento": "QFN48 (6×6 mm)",
"modulos": "ESP32-C5-MINI-1, ESP32-C5-WROOM-1",
"datasheet": "https://documentation.espressif.com/esp32-c5_datasheet_en.html",
"manual_tecnico": "https://documentation.espressif.com/esp32-c5_technical_reference_manual_en.html",
"guia_de_programacao": "https://docs.espressif.com/projects/esp-idf/en/latest/esp32c5/get-started/index.html",
"placa": "/placas/esp32-c5.png",
"cor": "#6f42c1",
"sdio": "1 (SDIO Slave, a partir da revisão v1.0)",
"can": "2 (CAN FD)"
},
"ESP32-C6": {
"nome_completo": "ESP32-C6",
"icone": "🌐",
"descricao": "Recursos de segurança avançada, Wi-Fi 6, Bluetooth 6.0, Zigbee e Thread com suporte a Matter",
"arquitetura": "RISC-V single-core de 32 bits (HP) + RISC-V single-core (LP)",
"nucleos": "1 (Single-core HP) + 1 (Single-core LP)",
"frequencia": "Até 160 MHz",
"coprocessador_ulp": "Sim (RISC-V, LP CPU de 20 MHz)",
"seguranca": {
"aes": "AES-128/256",
"sha": "SHA-1/224/256",
"rsa": "Sim (RSA/MPI até 3072 bits)",
"ecc": "Sim (P-192, P-256)",
"ecdsa": "Não",
"hmac": "Sim",
"assinatura_digital": "Sim",
"key_manager": "Não",
"rng": "Sim (TRNG por hardware)",
"criptografia_flash": "XTS-AES-128",
"secure_boot": "V2 (RSA-3072 ou ECDSA)",
"protecao_dpa": "Sim"
},
"wifi": "Wi-Fi 6 (802.11ax) 2.4 GHz",
"bluetooth": "Bluetooth 5 (LE) (Bluetooth 5.3 certificado)",
"zigbee_thread": "IEEE 802.15.4 (Zigbee 3.0, Thread 1.3)",
"matter": "Sim",
"memoria_sram": "512 KB",
"memoria_sram_rtc": "16 KB",
"memoria_rom": "320 KB",
"flash_externa": "Até 16 MB via QSPI",
"psram_externa": "Não",
"gpio": "30",
"adc": "1x SAR ADC de 12 bits, até 7 canais",
"dac": "Não",
"touch": "Não",
"uart": "3 (2 UART + 1 LP UART)",
"spi": "3",
"i2c": "2 (1 I2C + 1 LP I2C)",
"i2s": "1",
"pwm": "LED PWM (até 6 canais), Motor PWM",
"usb": "1 (USB Serial/JTAG)",
"sdio": "1 (SDIO 2.0 Slave)",
"sensor_temperatura": "1 (interno)",
"consumo_energia": {
"active_wifi6": "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": "JTAG integrado via USB (não precisa de sonda externa)",
"esp_idf_minimo": "v5.1",
"arduino_core": "Sim (21 definições de placa no core oficial)",
"encapsulamento": "QFN40 (5×5 mm) e QFN32 (5×5 mm)",
"modulos": "ESP32-C6-MINI-1, ESP32-C6-WROOM-1",
"datasheet": "https://documentation.espressif.com/esp32-c6_datasheet_en.html",
"manual_tecnico": "https://documentation.espressif.com/esp32-c6_technical_reference_manual_en.html",
"guia_de_programacao": "https://docs.espressif.com/projects/esp-idf/en/latest/esp32c6/get-started/index.html",
"placa": "/placas/esp32-c6.png",
"cor": "#17a2b8"
},
"ESP32-C61": {
"nome_completo": "ESP32-C61",
"icone": "🛰️",
"descricao": "Microcontrolador RISC-V econômico de 160MHz com Wi-Fi 6, Bluetooth 6.0 LE e suporte a Flash/PSRAM no encapsulamento",
"arquitetura": "RISC-V single-core de 32 bits",
"nucleos": "1 (Single-core)",
"frequencia": "Até 160 MHz",
"seguranca": {
"aes": "Não",
"sha": "SHA-1/224/256",
"rsa": "Não",
"ecc": "Sim (P-192, P-256)",
"ecdsa": "Sim (modo determinístico, RFC 6979)",
"hmac": "Não",
"assinatura_digital": "Não",
"key_manager": "Não",
"rng": "Sim (TRNG por hardware)",
"criptografia_flash": "XTS-AES-128",
"secure_boot": "V2 (ECDSA)",
"protecao_dpa": "Sim"
},
"wifi": "Wi-Fi 6 (802.11ax) 2.4 GHz",
"bluetooth": "Bluetooth 5 (LE) (Bluetooth Core 6.0 certificado)",
"zigbee_thread": "Não",
"matter": "Sim (via Wi-Fi)",
"memoria_sram": "320 KB",
"memoria_sram_rtc": "Não",
"memoria_rom": "256 KB",
"flash_externa": "Até 16 MB via QSPI (modelos com 4 MB ou 8 MB integrados no encapsulamento)",
"psram_externa": "Até 16 MB via QSPI (modelos com 2 MB ou 8 MB integrados no encapsulamento)",
"gpio": "30",
"adc": "1x SAR ADC de 12 bits, até 4 canais",
"dac": "Não",
"touch": "Não",
"uart": "3",
"spi": "3 (2 para Flash/PSRAM, 1 para uso geral)",
"i2c": "1",
"i2s": "1",
"pwm": "LED PWM (até 6 canais)",
"usb": "1 (USB Serial/JTAG)",
"sdio": "1 (SDIO 2.0 Slave)",
"sensor_temperatura": "1 (interno)",
"consumo_energia": {
"active": "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": "JTAG integrado via USB (não precisa de sonda externa)",
"esp_idf_minimo": "v5.5.2",
"arduino_core": "Sim (1 definições de placa no core oficial)",
"encapsulamento": "QFN40 (5×5 mm) ou LGA40 (5×5 mm)",
"modulos": "ESP32-C61-MINI-1, ESP32-C61-WROOM-1",
"datasheet": "https://documentation.espressif.com/esp32-c61_datasheet_en.html",
"manual_tecnico": "https://documentation.espressif.com/esp32-c61_technical_reference_manual_en.html",
"guia_de_programacao": "https://docs.espressif.com/projects/esp-idf/en/latest/esp32c61/get-started/index.html",
"placa": "/placas/esp32-c61.png",
"cor": "#0dcaf0"
},
"ESP32-P4": {
"nome_completo": "ESP32-P4",
"icone": "⚡",
"descricao": "Alto desempenho com processador RISC-V dual-core a 400MHz, aceleradores de IA e ricas interfaces de mídia",
"arquitetura": "RISC-V de 32 bits dual-core de alto desempenho (HP) + single-core de baixo consumo (LP)",
"nucleos": "2 (Dual-core HP) + 1 (Single-core LP)",
"frequencia": "Até 400 MHz (HP, revisão v3.x; 360 MHz na v1.x); LP até 40 MHz",
"coprocessador_ulp": "Sim (RISC-V, LP CPU de 40 MHz)",
"aceleradores_ia": "Sim (Vector Instructions, aceleradores de IA)",
"seguranca": {
"aes": "AES-128/256 com GCM",
"sha": "SHA-1/224/256/384/512",
"rsa": "Sim (RSA/MPI até 4096 bits)",
"ecc": "Sim (P-192, P-256, P-384)",
"ecdsa": "Sim (modo determinístico, RFC 6979)",
"hmac": "Sim",
"assinatura_digital": "Sim",
"key_manager": "Sim",
"rng": "Sim (TRNG por hardware)",
"criptografia_flash": "XTS-AES-128/256",
"secure_boot": "V2 (RSA-3072 ou ECDSA)",
"protecao_dpa": "Não"
},
"wifi": "Não",
"bluetooth": "Não",
"ethernet": "Sim (Ethernet MAC integrado)",
"memoria_sram": "768 KB",
"memoria_sram_rtc": "32 KB",
"memoria_rom": "128 KB (HP ROM) + 16 KB (LP ROM)",
"flash_externa": "Até 128 MB via QSPI/Octal SPI",
"psram_externa": "16 MB ou 32 MB integrados no encapsulamento (OPI/HPI, 1,8 V)",
"gpio": "55",
"adc": "2x SAR ADC de 12 bits, até 14 canais",
"dac": "Não",
"touch": "Sim (sensor de toque capacitivo)",
"uart": "6 (5 UART + 1 LP UART)",
"spi": "3",
"i2c": "3 (2 I2C + 1 LP I2C)",
"i2s": "4 (3 I2S + 1 LP I2S)",
"pwm": "LED PWM (até 8 canais), Motor PWM (6 canais)",
"usb": "USB 2.0 High-Speed OTG + USB 2.0 Full-Speed OTG + USB Serial/JTAG",
"mipi_csi": "Interface MIPI CSI para câmera",
"mipi_dsi": "Interface MIPI DSI para display",
"lcd": "Interface LCD de 8/16/24 bits",
"camera": "Interface DVP de 8/16 bits",
"sdio": "1 controlador SD/MMC Host (SDHOST)",
"sensor_temperatura": "1 (interno)",
"consumo_energia": {
"active": "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": "JTAG integrado via USB (não precisa de sonda externa)",
"esp_idf_minimo": "v5.3",
"arduino_core": "Sim (7 definições de placa no core oficial)",
"encapsulamento": "QFN104 (10×10 mm)",
"modulos": "Sem módulo no catálogo oficial (apenas o chip nu)",
"datasheet": "https://documentation.espressif.com/esp32-p4-chip-revision-v1.3_datasheet_en.html",
"manual_tecnico": "https://documentation.espressif.com/esp32-p4-chip-revision-v1.3_technical_reference_manual_en.html",
"guia_de_programacao": "https://docs.espressif.com/projects/esp-idf/en/latest/esp32p4/get-started/index.html",
"placa": "/placas/esp32-p4.png",
"cor": "#ffc107"
},
"ESP32-H2": {
"nome_completo": "ESP32-H2",
"icone": "🔋",
"descricao": "Focado em ultra-baixo consumo com Bluetooth 6.0, Zigbee e Thread. Mas sem suporte a Wi-Fi",
"arquitetura": "RISC-V single-core de 32 bits",
"nucleos": "1 (Single-core)",
"frequencia": "Até 96 MHz",
"seguranca": {
"aes": "AES-128/256",
"sha": "SHA-1/224/256",
"rsa": "Sim (RSA/MPI até 3072 bits)",
"ecc": "Sim (P-192, P-256)",
"ecdsa": "Sim (modo determinístico, RFC 6979)",
"hmac": "Sim",
"assinatura_digital": "Sim",
"key_manager": "Não",
"rng": "Sim (TRNG por hardware)",
"criptografia_flash": "XTS-AES-128",
"secure_boot": "V2 (RSA-3072 ou ECDSA)",
"protecao_dpa": "Sim"
},
"wifi": "Não",
"bluetooth": "Bluetooth 5 (LE) (Bluetooth 5.3 certificado)",
"zigbee_thread": "IEEE 802.15.4 (Zigbee 3.0, Thread 1.4)",
"matter": "Sim",
"memoria_sram": "320 KB",
"memoria_sram_rtc": "4 KB (LP Memory)",
"memoria_rom": "128 KB",
"flash_externa": "Até 16 MB via QSPI",
"psram_externa": "Não",
"gpio": "19",
"adc": "1x SAR ADC de 12 bits, até 5 canais",
"dac": "Não",
"touch": "Não",
"uart": "2",
"spi": "3",
"i2c": "2",
"i2s": "1",
"pwm": "LED PWM (até 6 canais)",
"usb": "1 (USB Serial/JTAG)",
"sensor_temperatura": "1 (interno)",
"consumo_energia": {
"active": "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": "JTAG integrado via USB (não precisa de sonda externa)",
"esp_idf_minimo": "v5.1",
"arduino_core": "Sim (3 definições de placa no core oficial)",
"encapsulamento": "QFN32 (4×4 mm)",
"modulos": "ESP32-H2-MINI-1, ESP32-H2-WROOM-02C",
"datasheet": "https://documentation.espressif.com/esp32-h2_datasheet_en.html",
"manual_tecnico": "https://documentation.espressif.com/esp32-h2_technical_reference_manual_en.html",
"guia_de_programacao": "https://docs.espressif.com/projects/esp-idf/en/latest/esp32h2/get-started/index.html",
"placa": "/placas/esp32-h2.png",
"cor": "#6c757d"
},
"ESP32-H4": {
"nome_completo": "ESP32-H4",
"icone": "🛡️",
"descricao": "SoC dual-core RISC-V de altíssima eficiência energética com Bluetooth 5.4 LE (LE Audio) e IEEE 802.15.4 para Thread, Zigbee e Matter. Sem Wi-Fi",
"status_documentacao": "Documentação preliminar: a Espressif ainda não publicou o datasheet nem o manual técnico do ESP32-H4. Os dados abaixo vêm do anúncio oficial do produto e das definições de hardware (soc_caps) do ESP-IDF, e podem mudar até o lançamento.",
"arquitetura": "RISC-V dual-core de 32 bits",
"nucleos": "2 (Dual-core)",
"frequencia": "Até 96 MHz",
"seguranca": {
"aes": "AES-128/256",
"sha": "SHA-1/224/256/384/512",
"rsa": "Não",
"ecc": "Sim (P-192, P-256, P-384)",
"ecdsa": "Sim (modo determinístico, RFC 6979)",
"hmac": "Sim",
"assinatura_digital": "Não",
"key_manager": "Não",
"rng": "Sim (TRNG por hardware)",
"criptografia_flash": "XTS-AES-128/256",
"secure_boot": "Sim no hardware; ainda não habilitado no ESP-IDF",
"protecao_dpa": "Não"
},
"wifi": "Não",
"bluetooth": "Bluetooth 5.4 LE (certificado Bluetooth 6.0; LE Audio, canais isócronos BIS/CIS, PAwR, Connection Subrating e Direction Finding AoA/AoD)",
"zigbee_thread": "IEEE 802.15.4 (Zigbee 3.0, Thread 1.4)",
"matter": "Sim",
"memoria_sram": "384 KB",
"memoria_sram_rtc": "Sim (LP SRAM)",
"memoria_rom": "128 KB",
"flash_externa": "Sim, via QSPI (4 MB integrada no encapsulamento no ESP32-H4HF4)",
"psram_externa": "Sim (2 MB integrada no encapsulamento no ESP32-H4HR2)",
"gpio": "40",
"adc": "1x SAR ADC de 12 bits, até 5 canais",
"dac": "Não",
"touch": "15 canais capacitivos (versão 3, com waterproof e proximidade)",
"uart": "2",
"spi": "3",
"i2c": "2",
"i2s": "1",
"pwm": "LED PWM (até 8 canais), Motor PWM (MCPWM)",
"can": "1 (CAN 2.0, TWAI®)",
"usb": "1 (USB OTG 1.1) + 1 (USB Serial/JTAG)",
"sensor_temperatura": "1 (interno)",
"consumo_energia": {
"active": "Não divulgado (documentação preliminar)"
},
"temperatura_operacao": "-40°C a 105°C",
"temperatura_armazenamento": "Não divulgado (documentação preliminar)",
"depuracao": "JTAG integrado via USB (não precisa de sonda externa)",
"esp_idf_minimo": "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"
}
}