feat(i18n): French and German localization (phase 5)
CI / Lint e auditorias (push) Successful in 49s
CI / Trivy (dependências e segredos) (push) Successful in 11s
CI / Imagem Docker (linux/arm64) (push) Successful in 3m14s

- Add full message catalogs and content for French (fr) and German (de)
- Implement ASCII canonical slugs for French and German routes
- Add language-specific search endpoints (/api/busca/fr, /api/busca/de)
- Configure strict 404 responses for /fr/livro and /de/livro
- Localize SEO, OpenGraph (fr_FR, de_DE), Twitter and JSON-LD schemas
- Add localized code example comments across 14 examples for fr and de
- Enable 'fr' and 'de' in ENABLED_LOCALES with root negotiation and redirect
- Extend test suite in check-i18n, smoke-imagem and verifica-vazamentos

Co-Authored-By: Antigravity <noreply@google.com>
This commit is contained in:
Lucas RayanandAntigravity committed 2026-11-01 22:06:36 -03:00
1 parent 7b673aeb4b
commit 7fce46b9e1
104 files changed
+33369 -686

No files matched your search

+385
View File
@@ -0,0 +1,385 @@
[
{
"numero": "1",
"nome": "ANT",
"tipo": "analog",
"funcoes": [
"HF-Antennenanschluss (Wi-Fi und Bluetooth)"
],
"categorias": [
"Antenne",
"RF"
],
"avisos": [
"Dedizierter HF-Pin. Vermeiden Sie lange Leiterbahnen ohne 50-Ohm-Impedanzanpassung."
]
},
{
"numero": "2",
"nome": "VDDA3P3",
"tipo": "power",
"funcoes": [
"Analoge 3.3V-Stromversorgung"
],
"categorias": [
"Power"
],
"avisos": [
"Empfohlene Spannung: 3.3V (3.0V bis 3.6V)",
"Versorgt analoge und HF-Schaltungen des Chips mit Energie"
]
},
{
"numero": "3",
"nome": "VDDA3P3",
"tipo": "power",
"funcoes": [
"Analoge 3.3V-Stromversorgung"
],
"categorias": [
"Power"
],
"avisos": [
"Empfohlene Spannung: 3.3V (3.0V bis 3.6V)",
"Versorgt analoge und HF-Schaltungen des Chips mit Energie"
]
},
{
"numero": "4",
"nome": "GPIO0",
"tipo": "io",
"funcoes": [
"GPIO0",
"ADC1_CH0"
],
"categorias": [
"GPIO",
"ADC"
],
"avisos": [
"Analoger Eingangspin ADC1 Kanal 0"
]
},
{
"numero": "5",
"nome": "GPIO1",
"tipo": "io",
"funcoes": [
"GPIO1",
"ADC1_CH1"
],
"categorias": [
"GPIO",
"ADC"
],
"avisos": [
"Analoger Eingangspin ADC1 Kanal 1"
]
},
{
"numero": "6",
"nome": "GPIO2",
"tipo": "io",
"funcoes": [
"GPIO2",
"ADC1_CH2",
"FSPIQ"
],
"categorias": [
"GPIO",
"ADC",
"SPI"
],
"avisos": [
"Beim Flash-Boot standardmäßig auf die Funktion SPI MISO (FSPIQ) gemappt"
]
},
{
"numero": "7",
"nome": "CHIP_EN",
"tipo": "analog",
"funcoes": [
"Chip-Aktivierung (Power-up / Reset)"
],
"categorias": [
"Power"
],
"avisos": [
"Aktiv High. Auf High-Pegel ziehen, um den Chip zu starten.",
"Diesen Pin nicht unbeschaltet (floating) lassen. Für einen stabilen Start externe RC-Verzögerungsschaltung verwenden."
]
},
{
"numero": "8",
"nome": "GPIO3",
"tipo": "io",
"funcoes": [
"GPIO3",
"ADC1_CH3"
],
"categorias": [
"GPIO",
"ADC"
],
"avisos": [
"Analoger Eingangspin ADC1 Kanal 3"
]
},
{
"numero": "9",
"nome": "GPIO4",
"tipo": "io",
"funcoes": [
"GPIO4",
"MTMS",
"FSPIQ",
"ADC1_CH4"
],
"categorias": [
"GPIO",
"JTAG",
"SPI",
"ADC"
],
"avisos": [
"Multifunktionspin: JTAG MTMS, SPI2 MISO und ADC1 Kanal 4.",
"Kann zusammen mit anderen JTAG-Pins für JTAG-Debugging verwendet werden."
]
},
{
"numero": "10",
"nome": "GPIO5",
"tipo": "io",
"funcoes": [
"GPIO5",
"MTDI",
"FSPIWP"
],
"categorias": [
"GPIO",
"JTAG",
"SPI"
],
"avisos": [
"Multifunktionspin: JTAG MTDI und SPI2 Write Protect (FSPIWP)."
]
},
{
"numero": "11",
"nome": "VDD3P3_RTC",
"tipo": "power",
"funcoes": [
"Stromversorgung der RTC-Domäne und Low-Power-E/As"
],
"categorias": [
"Power"
],
"avisos": [
"Empfohlene Spannung: 3.3V"
]
},
{
"numero": "12",
"nome": "GPIO6",
"tipo": "io",
"funcoes": [
"GPIO6",
"MTCK",
"FSPICLK"
],
"categorias": [
"GPIO",
"JTAG",
"SPI"
],
"avisos": [
"Multifunktionspin: JTAG MTCK und SPI2-Takt (FSPICLK)."
]
},
{
"numero": "13",
"nome": "GPIO7",
"tipo": "io",
"funcoes": [
"GPIO7",
"MTDO",
"FSPID"
],
"categorias": [
"GPIO",
"JTAG",
"SPI"
],
"avisos": [
"Multifunktionspin: JTAG MTDO und SPI2 MOSI (FSPID)."
]
},
{
"numero": "14",
"nome": "GPIO8",
"tipo": "io",
"funcoes": [
"GPIO8"
],
"categorias": [
"GPIO",
"Strapping"
],
"avisos": [
"Strapping-Pin für die Boot-Steuerung.",
"Wählt zusammen mit GPIO9 den Boot-Modus des SoCs (muss beim Reset auf 1 liegen für Joint Download Boot, wenn GPIO9=0)."
]
},
{
"numero": "15",
"nome": "GPIO9",
"tipo": "io",
"funcoes": [
"GPIO9"
],
"categorias": [
"GPIO",
"Strapping"
],
"avisos": [
"Primärer Strapping-Pin. High-Pegel (1) beim Reset aktiviert SPI-Boot (Standard über schwachen Pull-up).",
"Low-Pegel (0) beim Reset versetzt den Chip in den UART/SPI-Download-Modus."
]
},
{
"numero": "16",
"nome": "GPIO10",
"tipo": "io",
"funcoes": [
"GPIO10",
"FSPICS0"
],
"categorias": [
"GPIO",
"SPI"
],
"avisos": [
"Multifunktionspin: SPI2 Chip Select 0 (FSPICS0)."
]
},
{
"numero": "17",
"nome": "VDD3P3_CPU",
"tipo": "power",
"funcoes": [
"Digitale Stromversorgung der CPU und zugehörigen E/As (3.3V)"
],
"categorias": [
"Power"
],
"avisos": [
"Empfohlene Spannung: 3.3V"
]
},
{
"numero": "18",
"nome": "GPIO18",
"tipo": "io",
"funcoes": [
"GPIO18"
],
"categorias": [
"GPIO"
],
"avisos": []
},
{
"numero": "19",
"nome": "GPIO19",
"tipo": "io",
"funcoes": [
"GPIO19",
"U0RXD"
],
"categorias": [
"GPIO",
"UART"
],
"avisos": [
"UART0 receive pin (Serial RX by default for flashing and monitoring)."
]
},
{
"numero": "20",
"nome": "GPIO20",
"tipo": "io",
"funcoes": [
"GPIO20",
"U0TXD"
],
"categorias": [
"GPIO",
"UART"
],
"avisos": [
"UART0 transmit pin (Serial TX by default for flashing and monitoring)."
]
},
{
"numero": "21",
"nome": "VDDA",
"tipo": "power",
"funcoes": [
"Analoge 3.3V-Eingangsversorgung"
],
"categorias": [
"Power"
],
"avisos": []
},
{
"numero": "22",
"nome": "XTAL_N",
"tipo": "analog",
"funcoes": [
"Externer Quarzoszillator-Anschluss (Ausgang)"
],
"categorias": [
"Clock"
],
"avisos": []
},
{
"numero": "23",
"nome": "XTAL_P",
"tipo": "analog",
"funcoes": [
"Externer Quarzoszillator-Anschluss (Eingang)"
],
"categorias": [
"Clock"
],
"avisos": []
},
{
"numero": "24",
"nome": "VDDA",
"tipo": "power",
"funcoes": [
"Analoge 3.3V-Eingangsversorgung"
],
"categorias": [
"Power"
],
"avisos": []
},
{
"numero": "25",
"nome": "GND",
"tipo": "power",
"funcoes": [
"Zentraler Massepunkt (Exposed Pad)"
],
"categorias": [
"Power"
],
"avisos": [
"Muss für stabile Leistung und Entwärmung ordnungsgemäß mit der Massefläche (GND) der Leiterplatte verlötet werden."
]
}
]
+574
View File
@@ -0,0 +1,574 @@
[
{
"numero": "1",
"nome": "LNA_IN",
"tipo": "analog",
"funcoes": [
"Ein- und Ausgang für HF-Signale (Wi-Fi und Bluetooth) zur Antenne"
],
"categorias": [
"Antenne"
],
"avisos": [
"Weitere Details zu analogen Pins finden Sie in Abschnitt 2.4 des Datenblatts"
]
},
{
"numero": "2",
"nome": "VDD3P3",
"tipo": "power",
"funcoes": [
"Versorgungseingang der analogen Domäne"
],
"categorias": [
"Power"
],
"avisos": [
"Empfohlene Spannung: 3.3V",
"Minimum Recommended Voltage: 3.0V",
"Maximum Recommended Voltage: 3.6V",
"Weitere Details zur Stromversorgung des Chips finden Sie in Abschnitt 2.5 des Datenblatts"
]
},
{
"numero": "3",
"nome": "VDD3P3",
"tipo": "power",
"funcoes": [
"Versorgungseingang der analogen Domäne"
],
"categorias": [
"Power"
],
"avisos": [
"Empfohlene Spannung: 3.3V",
"Minimum Recommended Voltage: 3.0V",
"Maximum Recommended Voltage: 3.6V",
"Weitere Details zur Stromversorgung des Chips finden Sie in Abschnitt 2.5 des Datenblatts"
]
},
{
"numero": "4",
"nome": "XTAL_32K_P",
"tipo": "io",
"funcoes": [
"GPIO0",
"XTAL_32K_P",
"ADC1_CH0"
],
"categorias": [
"GPIO",
"Clock",
"ADC"
],
"avisos": []
},
{
"numero": "5",
"nome": "XTAL_32K_N",
"tipo": "io",
"funcoes": [
"GPIO1",
"XTAL_32K_N",
"ADC1_CH1"
],
"categorias": [
"GPIO",
"Clock",
"ADC"
],
"avisos": []
},
{
"numero": "6",
"nome": "GPIO2",
"tipo": "io",
"funcoes": [
"GPIO2",
"ADC1_CH2",
"FSPIQ"
],
"categorias": [
"GPIO",
"ADC",
"SPI",
"Strapping"
],
"avisos": [
"Während des Resets ist dieser Pin als Eingang konfiguriert",
"Nach dem Reset ist dieser Pin als Eingang konfiguriert",
"This pin does not set boot mode, but connecting it with a pull-up is recommended to prevent glitches (see datasheet section 3.1)"
]
},
{
"numero": "7",
"nome": "CHIP_EN",
"tipo": "analog",
"funcoes": [
"Chip-Aktivierung"
],
"categorias": [
"Power"
],
"avisos": [
"Ein High-Pegel an diesem Pin aktiviert den Betrieb des Chips",
"Ein Low-Pegel an diesem Pin deaktiviert den Betrieb des Chips",
"Do not leave this pin floating, use an external pull-up resistor"
]
},
{
"numero": "8",
"nome": "GPIO3",
"tipo": "io",
"funcoes": [
"GPIO3",
"ADC1_CH3"
],
"categorias": [
"GPIO",
"ADC"
],
"avisos": [
"Während des Resets ist dieser Pin als Eingang konfiguriert",
"Nach dem Reset ist dieser Pin als Eingang konfiguriert"
]
},
{
"numero": "9",
"nome": "MTMS",
"tipo": "io",
"funcoes": [
"GPIO4",
"ADC1_CH4",
"FSPIHD",
"MTMS"
],
"categorias": [
"GPIO",
"ADC",
"SPI",
"JTAG"
],
"avisos": [
"Nach dem Reset ist dieser Pin als Eingang konfiguriert",
"Pin für Debugging genutzt"
]
},
{
"numero": "10",
"nome": "MTDI",
"tipo": "io",
"funcoes": [
"GPIO5",
"ADC2_CH0",
"FSPIWP",
"MTDI"
],
"categorias": [
"GPIO",
"ADC",
"SPI",
"JTAG"
],
"avisos": [
"Nach dem Reset ist dieser Pin als Eingang konfiguriert",
"Pin für Debugging genutzt"
]
},
{
"numero": "11",
"nome": "VDD3P3_RTC",
"tipo": "power",
"funcoes": [
"Versorgungseingang der Low-Power-Domäne und Teilen der digitalen Domäne"
],
"categorias": [
"Power"
],
"avisos": [
"Empfohlene Spannung: 3.3V",
"Minimum Recommended Voltage: 3.0V",
"Maximum Recommended Voltage: 3.6V",
"Weitere Details zur Stromversorgung des Chips finden Sie in Abschnitt 2.5 des Datenblatts"
]
},
{
"numero": "12",
"nome": "MTCK",
"tipo": "io",
"funcoes": [
"GPIO6",
"FSPICLK",
"MTCK"
],
"categorias": [
"GPIO",
"SPI",
"JTAG"
],
"avisos": [
"Nach dem Reset ist dieser Pin als Eingang konfiguriert",
"Pin für Debugging genutzt"
]
},
{
"numero": "13",
"nome": "MTDO",
"tipo": "io",
"funcoes": [
"GPIO7",
"FSPID",
"MTDO"
],
"categorias": [
"GPIO",
"SPI",
"JTAG"
],
"avisos": [
"Nach dem Reset ist dieser Pin als Eingang konfiguriert",
"Pin für Debugging genutzt"
]
},
{
"numero": "14",
"nome": "GPIO8",
"tipo": "io",
"funcoes": [
"GPIO8"
],
"categorias": [
"GPIO",
"Strapping"
],
"avisos": [
"Während des Resets ist dieser Pin als Eingang konfiguriert",
"Nach dem Reset ist dieser Pin als Eingang konfiguriert",
"Steuert den Boot-Modus des Chips (siehe Abschnitt 3.1 des Datenblatts für Details)"
]
},
{
"numero": "15",
"nome": "GPIO9",
"tipo": "io",
"funcoes": [
"GPIO9"
],
"categorias": [
"GPIO",
"Strapping"
],
"avisos": [
"Während des Resets ist dieser Pin als Eingang mit aktivem internen Pull-up konfiguriert",
"Nach dem Reset ist dieser Pin als Eingang mit aktivem internen Pull-up konfiguriert",
"Steuert den Boot-Modus des Chips (siehe Abschnitt 3.1 des Datenblatts für Details)"
]
},
{
"numero": "16",
"nome": "GPIO10",
"tipo": "io",
"funcoes": [
"GPIO10",
"FSPICS0"
],
"categorias": [
"GPIO",
"SPI"
],
"avisos": [
"Nach dem Reset ist dieser Pin als Eingang konfiguriert"
]
},
{
"numero": "17",
"nome": "VDD3P3_CPU",
"tipo": "power",
"funcoes": [
"Versorgungseingang der digitalen Domäne"
],
"categorias": [
"Power"
],
"avisos": [
"Empfohlene Spannung: 3.3V",
"Minimum Recommended Voltage: 3.0V",
"Maximum Recommended Voltage: 3.6V",
"Weitere Details zur Stromversorgung des Chips finden Sie in Abschnitt 2.5 des Datenblatts"
]
},
{
"numero": "18",
"nome": "VDD_SPI",
"tipo": "power",
"funcoes": [
"Versorgungsein-/ausgang für internen/externen Flash-Speicher",
"GPIO11"
],
"categorias": [
"Power",
"GPIO"
],
"avisos": [
"Empfohlene Spannung: 3.3V",
"Minimum Recommended Voltage: 3.0V",
"Maximum Recommended Voltage: 3.6V",
"Weitere Details zur Stromversorgung des Chips finden Sie in Abschnitt 2.5 des Datenblatts",
"Kann nur als GPIO genutzt werden, wenn der Flash-Speicher über eine externe Quelle versorgt wird"
]
},
{
"numero": "19",
"nome": "SPIHD",
"tipo": "io",
"funcoes": [
"GPIO12",
"SPIHD"
],
"categorias": [
"GPIO",
"SPI"
],
"avisos": [
"Während des Resets ist der interne Pull-up aktiviert",
"Nach dem Reset ist dieser Pin als Eingang mit aktivem internen Pull-up konfiguriert",
"Vom SPI-Flash-Speicher belegt",
"Not recommended to use this pin as GPIO"
]
},
{
"numero": "20",
"nome": "SPIWP",
"tipo": "io",
"funcoes": [
"GPIO13",
"SPIWP"
],
"categorias": [
"GPIO",
"SPI"
],
"avisos": [
"Während des Resets ist der interne Pull-up aktiviert",
"Nach dem Reset ist dieser Pin als Eingang mit aktivem internen Pull-up konfiguriert",
"Vom SPI-Flash-Speicher belegt",
"Not recommended to use this pin as GPIO"
]
},
{
"numero": "21",
"nome": "SPICS0",
"tipo": "io",
"funcoes": [
"GPIO14",
"SPICS0"
],
"categorias": [
"GPIO",
"SPI"
],
"avisos": [
"Während des Resets ist der interne Pull-up aktiviert",
"Nach dem Reset ist dieser Pin als Eingang mit aktivem internen Pull-up konfiguriert",
"Vom SPI-Flash-Speicher belegt",
"Not recommended to use this pin as GPIO"
]
},
{
"numero": "22",
"nome": "SPICLK",
"tipo": "io",
"funcoes": [
"GPIO15",
"SPICLK"
],
"categorias": [
"GPIO",
"SPI"
],
"avisos": [
"Während des Resets ist der interne Pull-up aktiviert",
"Nach dem Reset ist dieser Pin als Eingang mit aktivem internen Pull-up konfiguriert",
"Vom SPI-Flash-Speicher belegt",
"Not recommended to use this pin as GPIO"
]
},
{
"numero": "23",
"nome": "SPID",
"tipo": "io",
"funcoes": [
"GPIO16",
"SPID"
],
"categorias": [
"GPIO",
"SPI"
],
"avisos": [
"Während des Resets ist der interne Pull-up aktiviert",
"Nach dem Reset ist dieser Pin als Eingang mit aktivem internen Pull-up konfiguriert",
"Vom SPI-Flash-Speicher belegt",
"Not recommended to use this pin as GPIO"
]
},
{
"numero": "24",
"nome": "SPIQ",
"tipo": "io",
"funcoes": [
"GPIO17",
"SPIQ"
],
"categorias": [
"GPIO",
"SPI"
],
"avisos": [
"Während des Resets ist der interne Pull-up aktiviert",
"Nach dem Reset ist dieser Pin als Eingang mit aktivem internen Pull-up konfiguriert",
"Vom SPI-Flash-Speicher belegt",
"Not recommended to use this pin as GPIO"
]
},
{
"numero": "25",
"nome": "GPIO18",
"tipo": "io",
"funcoes": [
"GPIO18",
"USB_D-"
],
"categorias": [
"GPIO",
"USB"
],
"avisos": [
"Standardmäßig wird dieser Pin für USB Serial/JTAG genutzt"
]
},
{
"numero": "26",
"nome": "GPIO19",
"tipo": "io",
"funcoes": [
"GPIO19",
"USB_D+"
],
"categorias": [
"GPIO",
"USB"
],
"avisos": [
"Standardmäßig wird dieser Pin für USB Serial/JTAG genutzt"
]
},
{
"numero": "27",
"nome": "U0RXD",
"tipo": "io",
"funcoes": [
"GPIO20",
"U0RXD"
],
"categorias": [
"GPIO",
"UART"
],
"avisos": [
"Nach dem Reset ist dieser Pin als Eingang mit aktivem internen Pull-up konfiguriert",
"Pin für Debugging genutzt"
]
},
{
"numero": "28",
"nome": "U0TXD",
"tipo": "io",
"funcoes": [
"GPIO21",
"U0TXD"
],
"categorias": [
"GPIO",
"UART"
],
"avisos": [
"Nach dem Reset ist an diesem Pin der interne Pull-up aktiviert",
"Pin für Debugging genutzt"
]
},
{
"numero": "29",
"nome": "XTAL_N",
"tipo": "analog",
"funcoes": [
"Negativer Taktein-/ausgang"
],
"categorias": [
"Clock"
],
"avisos": [
"Weitere Details zu analogen Pins finden Sie in Abschnitt 2.3.2 des Datenblatts"
]
},
{
"numero": "30",
"nome": "XTAL_P",
"tipo": "analog",
"funcoes": [
"Positiver Taktein-/ausgang"
],
"categorias": [
"Clock"
],
"avisos": [
"Weitere Details zu analogen Pins finden Sie in Abschnitt 2.3.2 des Datenblatts"
]
},
{
"numero": "31",
"nome": "VDDA",
"tipo": "power",
"funcoes": [
"Versorgungseingang der analogen Domäne"
],
"categorias": [
"Power"
],
"avisos": [
"Empfohlene Spannung: 3.3V",
"Minimum Recommended Voltage: 3.0V",
"Maximum Recommended Voltage: 3.6V",
"Weitere Details zur Stromversorgung des Chips finden Sie in Abschnitt 2.5 des Datenblatts"
]
},
{
"numero": "32",
"nome": "VDDA",
"tipo": "power",
"funcoes": [
"Versorgungseingang der analogen Domäne"
],
"categorias": [
"Power"
],
"avisos": [
"Empfohlene Spannung: 3.3V",
"Minimum Recommended Voltage: 3.0V",
"Maximum Recommended Voltage: 3.6V",
"Weitere Details zur Stromversorgung des Chips finden Sie in Abschnitt 2.5 des Datenblatts"
]
},
{
"numero": "33",
"nome": "GND",
"tipo": "ground",
"funcoes": [
"Elektrische Schaltungsmasse (GND)"
],
"categorias": [
"GND"
],
"avisos": []
}
]
+862
View File
@@ -0,0 +1,862 @@
[
{
"numero": "1",
"nome": "VDDA6",
"tipo": "power",
"funcoes": [
"Versorgungseingang der analogen Domäne"
],
"categorias": [
"Power"
],
"avisos": [
"Empfohlene Spannung: 3.3V",
"Minimum Recommended Voltage: 3.0V",
"Maximum Recommended Voltage: 3.6V",
"Weitere Details zur Stromversorgung des Chips finden Sie in Abschnitt 2.5 des Datenblatts"
]
},
{
"numero": "2",
"nome": "GND",
"tipo": "ground",
"funcoes": [
"Elektrische Schaltungsmasse (GND)"
],
"categorias": [
"GND"
],
"avisos": []
},
{
"numero": "3",
"nome": "VDDA7",
"tipo": "power",
"funcoes": [
"Versorgungseingang der analogen Domäne"
],
"categorias": [
"Power"
],
"avisos": [
"Empfohlene Spannung: 3.3V",
"Minimum Recommended Voltage: 3.0V",
"Maximum Recommended Voltage: 3.6V",
"Weitere Details zur Stromversorgung des Chips finden Sie in Abschnitt 2.5 des Datenblatts"
]
},
{
"numero": "4",
"nome": "XTAL_N",
"tipo": "analog",
"funcoes": [
"Negativer Taktein-/ausgang"
],
"categorias": [
"Clock"
],
"avisos": [
"Weitere Details zu analogen Pins finden Sie in Abschnitt 2.3.3 des Datenblatts"
]
},
{
"numero": "5",
"nome": "XTAL_P",
"tipo": "analog",
"funcoes": [
"Positiver Taktein-/ausgang"
],
"categorias": [
"Clock"
],
"avisos": [
"Weitere Details zu analogen Pins finden Sie in Abschnitt 2.3.3 des Datenblatts"
]
},
{
"numero": "6",
"nome": "VDDA8",
"tipo": "power",
"funcoes": [
"Versorgungseingang der analogen Domäne"
],
"categorias": [
"Power"
],
"avisos": [
"Empfohlene Spannung: 3.3V",
"Minimum Recommended Voltage: 3.0V",
"Maximum Recommended Voltage: 3.6V",
"Weitere Details zur Stromversorgung des Chips finden Sie in Abschnitt 2.5 des Datenblatts"
]
},
{
"numero": "7",
"nome": "CHIP_PU",
"tipo": "analog",
"funcoes": [
"Chip-Aktivierung"
],
"categorias": [
"Power"
],
"avisos": [
"Ein High-Pegel an diesem Pin aktiviert den Betrieb des Chips",
"Ein Low-Pegel an diesem Pin deaktiviert den Betrieb des Chips",
"Do not leave this pin floating, use an external pull-up resistor"
]
},
{
"numero": "8",
"nome": "VDDPST1",
"tipo": "power",
"funcoes": [
"Versorgungseingang der digitalen Low-Power-Domäne"
],
"categorias": [
"Power"
],
"avisos": [
"Empfohlene Spannung: 3.3V",
"Minimum Recommended Voltage: 3.0V",
"Maximum Recommended Voltage: 3.6V",
"Weitere Details zur Stromversorgung des Chips finden Sie in Abschnitt 2.5 des Datenblatts"
]
},
{
"numero": "9",
"nome": "XTAL_32K_P",
"tipo": "io",
"funcoes": [
"GPIO0",
"LP_GDIO0",
"XTAL_32K_P",
"LP_UART_DTRN"
],
"categorias": [
"GPIO",
"Low Power",
"Clock",
"UART"
],
"avisos": []
},
{
"numero": "10",
"nome": "XTAL_32K_N",
"tipo": "io",
"funcoes": [
"GPIO1",
"LP_GDIO1",
"XTAL_32K_N",
"LP_UART_DSRN",
"ADC1_CH0"
],
"categorias": [
"GPIO",
"Low Power",
"Clock",
"UART",
"ADC"
],
"avisos": []
},
{
"numero": "11",
"nome": "MTMS",
"tipo": "io",
"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": [
"Während des Resets ist dieser Pin als Eingang konfiguriert",
"Nach dem Reset ist dieser Pin als Eingang konfiguriert",
"Die I2C_SDA-Funktion ist im Low-Power-Modus (LP) verfügbar",
"Pin für Debugging genutzt",
"Steuert die Frequenz des Quarzoszillators (siehe Abschnitt 3.5 des Datenblatts für Details)"
]
},
{
"numero": "12",
"nome": "MTDI",
"tipo": "io",
"funcoes": [
"GPIO3",
"LP_GDIO3",
"LP_UART_CTSN",
"LP_I2C_SCL",
"ADC1_CH2",
"MTDI"
],
"categorias": [
"GPIO",
"Low Power",
"UART",
"I2C",
"ADC",
"JTAG",
"Strapping"
],
"avisos": [
"Während des Resets ist dieser Pin als Eingang konfiguriert",
"Nach dem Reset ist dieser Pin als Eingang konfiguriert",
"Die I2C_SDA-Funktion ist im Low-Power-Modus (LP) verfügbar",
"Pin für Debugging genutzt",
"Steuert das Timing des SDIO-Slave (siehe Abschnitt 3.2 des Datenblatts für Details)"
]
},
{
"numero": "13",
"nome": "MTCK",
"tipo": "io",
"funcoes": [
"GPIO4",
"LP_GDIO4",
"LP_UART_RXD",
"ADC1_CH3",
"FSPIHD",
"MTCK"
],
"categorias": [
"GPIO",
"Low Power",
"UART",
"ADC",
"SPI",
"JTAG"
],
"avisos": [
"Nach dem Reset ist dieser Pin als Eingang mit aktivem internen Pull-up konfiguriert",
"Pin für Debugging genutzt"
]
},
{
"numero": "14",
"nome": "MTDO",
"tipo": "io",
"funcoes": [
"GPIO5",
"LP_GDIO5",
"LP_UART_TXD",
"ADC1_CH4",
"FSPIWP",
"MTDO"
],
"categorias": [
"GPIO",
"Low Power",
"UART",
"ADC",
"SPI",
"JTAG"
],
"avisos": [
"Während des Resets ist dieser Pin als Eingang konfiguriert",
"Nach dem Reset ist dieser Pin als Eingang konfiguriert",
"Pin für Debugging genutzt"
]
},
{
"numero": "15",
"nome": "GPIO6",
"tipo": "io",
"funcoes": [
"GPIO6",
"LP_GDIO6",
"ADC1_CH5",
"FSPICLK"
],
"categorias": [
"GPIO",
"Low Power",
"ADC",
"SPI"
],
"avisos": [
"Während des Resets ist dieser Pin als Eingang konfiguriert",
"Nach dem Reset ist dieser Pin als Eingang konfiguriert"
]
},
{
"numero": "16",
"nome": "GPIO7",
"tipo": "io",
"funcoes": [
"GPIO7",
"FSPID",
"SDIO_DATA1"
],
"categorias": [
"GPIO",
"SPI",
"SD"
],
"avisos": [
"Während des Resets ist dieser Pin als Eingang konfiguriert",
"Nach dem Reset ist dieser Pin als Eingang konfiguriert",
"Steuert die Quelle der JTAG-Signale (siehe Abschnitt 3.4 des Datenblatts für Details)"
]
},
{
"numero": "17",
"nome": "GPIO8",
"tipo": "io",
"funcoes": [
"GPIO8",
"SDIO_DATA0",
"PAD_COMP0"
],
"categorias": [
"GPIO",
"SD"
],
"avisos": [
"Nach dem Reset ist dieser Pin als Eingang konfiguriert"
]
},
{
"numero": "18",
"nome": "GPIO9",
"tipo": "io",
"funcoes": [
"GPIO9",
"SDIO_CLK",
"PAD_COMP1"
],
"categorias": [
"GPIO",
"SD"
],
"avisos": [
"Nach dem Reset ist dieser Pin als Eingang konfiguriert"
]
},
{
"numero": "19",
"nome": "GPIO10",
"tipo": "io",
"funcoes": [
"GPIO10",
"FSPICS0",
"SDIO_CMD"
],
"categorias": [
"GPIO",
"SPI",
"SD"
],
"avisos": [
"Nach dem Reset ist dieser Pin als Eingang konfiguriert"
]
},
{
"numero": "20",
"nome": "U0TXD",
"tipo": "io",
"funcoes": [
"GPIO11",
"U0TXD"
],
"categorias": [
"GPIO",
"UART"
],
"avisos": [
"Nach dem Reset ist an diesem Pin der interne Pull-up aktiviert",
"Pin für Debugging genutzt"
]
},
{
"numero": "21",
"nome": "U0RXD",
"tipo": "io",
"funcoes": [
"GPIO12",
"U0RXD"
],
"categorias": [
"GPIO",
"UART"
],
"avisos": [
"Nach dem Reset ist dieser Pin als Eingang mit aktivem internen Pull-up konfiguriert",
"Pin für Debugging genutzt"
]
},
{
"numero": "22",
"nome": "GPIO13",
"tipo": "io",
"funcoes": [
"GPIO13",
"USB_D-",
"SDIO_DATA3"
],
"categorias": [
"GPIO",
"USB",
"SD"
],
"avisos": [
"Nach dem Reset ist dieser Pin als Eingang konfiguriert",
"Standardmäßig wird dieser Pin für USB Serial/JTAG genutzt"
]
},
{
"numero": "23",
"nome": "GPIO14",
"tipo": "io",
"funcoes": [
"GPIO14",
"USB_D+",
"SDIO_DATA4"
],
"categorias": [
"GPIO",
"USB",
"SD"
],
"avisos": [
"Während des Resets ist der interne USB-Pull-up aktiviert",
"Nach dem Reset ist dieser Pin als Eingang mit aktivem internen USB-Pull-up konfiguriert",
"Standardmäßig wird dieser Pin für USB Serial/JTAG genutzt"
]
},
{
"numero": "24",
"nome": "VDDPST2",
"tipo": "power",
"funcoes": [
"Versorgungseingang der digitalen High-Performance-Domäne und Teilen der analogen Domäne"
],
"categorias": [
"Power"
],
"avisos": [
"Empfohlene Spannung: 3.3V",
"Minimum Recommended Voltage: 3.0V",
"Maximum Recommended Voltage: 3.6V",
"Weitere Details zur Stromversorgung des Chips finden Sie in Abschnitt 2.5 des Datenblatts"
]
},
{
"numero": "25",
"nome": "SPICS1",
"tipo": "io",
"funcoes": [
"GPIO15",
"SPICS1"
],
"categorias": [
"GPIO",
"SPI"
],
"avisos": [
"Während des Resets ist der interne Pull-up aktiviert",
"Nach dem Reset ist dieser Pin als Eingang mit aktivem internen Pull-up konfiguriert",
"Vom SPI-Flash-Speicher belegt",
"Not recommended to use this pin as GPIO"
]
},
{
"numero": "26",
"nome": "SPICS0",
"tipo": "io",
"funcoes": [
"GPIO16",
"SPICS0"
],
"categorias": [
"GPIO",
"SPI"
],
"avisos": [
"Während des Resets ist der interne Pull-up aktiviert",
"Nach dem Reset ist dieser Pin als Eingang mit aktivem internen Pull-up konfiguriert",
"Vom SPI-Flash-Speicher belegt",
"Not recommended to use this pin as GPIO"
]
},
{
"numero": "27",
"nome": "SPIQ",
"tipo": "io",
"funcoes": [
"GPIO17",
"SPIQ"
],
"categorias": [
"GPIO",
"SPI"
],
"avisos": [
"Während des Resets ist der interne Pull-up aktiviert",
"Nach dem Reset ist dieser Pin als Eingang mit aktivem internen Pull-up konfiguriert",
"Vom SPI-Flash-Speicher belegt",
"Not recommended to use this pin as GPIO"
]
},
{
"numero": "28",
"nome": "SPIWP",
"tipo": "io",
"funcoes": [
"GPIO18",
"SPIWP"
],
"categorias": [
"GPIO",
"SPI"
],
"avisos": [
"Während des Resets ist der interne Pull-up aktiviert",
"Nach dem Reset ist dieser Pin als Eingang mit aktivem internen Pull-up konfiguriert",
"Vom SPI-Flash-Speicher belegt",
"Not recommended to use this pin as GPIO"
]
},
{
"numero": "29",
"nome": "VDD_SPI",
"tipo": "power",
"funcoes": [
"Versorgungsausgang für externen Flash",
"GPIO19"
],
"categorias": [
"Power",
"GPIO"
],
"avisos": [
"Empfohlene Spannung: 3.3V",
"Minimum Recommended Voltage: 3.0V",
"Maximum Recommended Voltage: 3.6V",
"Weitere Details zur Stromversorgung des Chips finden Sie in Abschnitt 2.5 des Datenblatts",
"Kann nur als GPIO genutzt werden, wenn der externe Flash-Speicher über eine externe Quelle versorgt wird"
]
},
{
"numero": "30",
"nome": "SPIHD",
"tipo": "io",
"funcoes": [
"GPIO20",
"SPIHD"
],
"categorias": [
"GPIO",
"SPI"
],
"avisos": [
"Während des Resets ist der interne Pull-up aktiviert",
"Nach dem Reset ist dieser Pin als Eingang mit aktivem internen Pull-up konfiguriert",
"Vom SPI-Flash-Speicher belegt",
"Not recommended to use this pin as GPIO"
]
},
{
"numero": "31",
"nome": "SPICLK",
"tipo": "io",
"funcoes": [
"GPIO21",
"SPICLK"
],
"categorias": [
"GPIO",
"SPI"
],
"avisos": [
"Während des Resets ist der interne Pull-up aktiviert",
"Nach dem Reset ist dieser Pin als Eingang mit aktivem internen Pull-up konfiguriert",
"Vom SPI-Flash-Speicher belegt",
"Not recommended to use this pin as GPIO"
]
},
{
"numero": "32",
"nome": "SPID",
"tipo": "io",
"funcoes": [
"GPIO22",
"SPID"
],
"categorias": [
"GPIO",
"SPI"
],
"avisos": [
"Während des Resets ist der interne Pull-up aktiviert",
"Nach dem Reset ist dieser Pin als Eingang mit aktivem internen Pull-up konfiguriert",
"Vom SPI-Flash-Speicher belegt",
"Not recommended to use this pin as GPIO"
]
},
{
"numero": "33",
"nome": "GPIO23",
"tipo": "io",
"funcoes": [
"GPIO23"
],
"categorias": [
"GPIO"
],
"avisos": [
"Nach dem Reset ist dieser Pin als Eingang konfiguriert"
]
},
{
"numero": "34",
"nome": "GPIO24",
"tipo": "io",
"funcoes": [
"GPIO24"
],
"categorias": [
"GPIO"
],
"avisos": [
"Nach dem Reset ist dieser Pin als Eingang konfiguriert"
]
},
{
"numero": "35",
"nome": "GPIO25",
"tipo": "io",
"funcoes": [
"GPIO25"
],
"categorias": [
"GPIO",
"Strapping"
],
"avisos": [
"Während des Resets ist dieser Pin als Eingang konfiguriert",
"Nach dem Reset ist dieser Pin als Eingang konfiguriert",
"Steuert das Timing des SDIO-Slave (siehe Abschnitt 3.4 des Datenblatts für Details)"
]
},
{
"numero": "36",
"nome": "GPIO26",
"tipo": "io",
"funcoes": [
"GPIO26"
],
"categorias": [
"GPIO",
"Strapping"
],
"avisos": [
"Während des Resets ist dieser Pin als Eingang konfiguriert",
"Nach dem Reset ist dieser Pin als Eingang konfiguriert",
"Steuert den Boot-Modus des Chips (siehe Abschnitt 3.1 des Datenblatts für Details)"
]
},
{
"numero": "37",
"nome": "GPIO27",
"tipo": "io",
"funcoes": [
"GPIO27"
],
"categorias": [
"GPIO",
"Strapping"
],
"avisos": [
"Während des Resets ist dieser Pin als Eingang mit aktivem internen Pull-up konfiguriert",
"Nach dem Reset ist dieser Pin als Eingang mit aktivem internen Pull-up konfiguriert",
"Steuert den Boot-Modus des Chips (siehe Abschnitt 3.1 des Datenblatts für Details)",
"Steuert die Ausgabe von ROM-Meldungen auf UART0 (siehe Abschnitt 3.3 des Datenblatts für Details)"
]
},
{
"numero": "38",
"nome": "GPIO28",
"tipo": "io",
"funcoes": [
"GPIO28"
],
"categorias": [
"GPIO",
"Strapping"
],
"avisos": [
"Während des Resets ist dieser Pin als Eingang mit aktivem internen Pull-up konfiguriert",
"Nach dem Reset ist dieser Pin als Eingang mit aktivem internen Pull-up konfiguriert",
"Steuert den Boot-Modus des Chips (siehe Abschnitt 3.1 des Datenblatts für Details)"
]
},
{
"numero": "39",
"nome": "VDDPST3",
"tipo": "power",
"funcoes": [
"Versorgungseingang der digitalen High-Performance-Domäne"
],
"categorias": [
"Power"
],
"avisos": [
"Empfohlene Spannung: 3.3V",
"Minimum Recommended Voltage: 3.0V",
"Maximum Recommended Voltage: 3.6V",
"Weitere Details zur Stromversorgung des Chips finden Sie in Abschnitt 2.5 des Datenblatts"
]
},
{
"numero": "40",
"nome": "VDDA1",
"tipo": "power",
"funcoes": [
"Versorgungseingang der analogen Domäne"
],
"categorias": [
"Power"
],
"avisos": [
"Empfohlene Spannung: 3.3V",
"Minimum Recommended Voltage: 3.0V",
"Maximum Recommended Voltage: 3.6V",
"Weitere Details zur Stromversorgung des Chips finden Sie in Abschnitt 2.5 des Datenblatts"
]
},
{
"numero": "41",
"nome": "VDDA2",
"tipo": "power",
"funcoes": [
"Versorgungseingang der analogen Domäne"
],
"categorias": [
"Power"
],
"avisos": [
"Empfohlene Spannung: 3.3V",
"Minimum Recommended Voltage: 3.0V",
"Maximum Recommended Voltage: 3.6V",
"Weitere Details zur Stromversorgung des Chips finden Sie in Abschnitt 2.5 des Datenblatts"
]
},
{
"numero": "42",
"nome": "ANT_2G",
"tipo": "analog",
"funcoes": [
"HF-Antennenanschluss für 2-GHz-Band"
],
"categorias": [
"Antenne"
],
"avisos": [
"Weitere Details zu analogen Pins finden Sie in Abschnitt 2.4 des Datenblatts"
]
},
{
"numero": "43",
"nome": "GND",
"tipo": "ground",
"funcoes": [
"Elektrische Schaltungsmasse (GND)"
],
"categorias": [
"GND"
],
"avisos": []
},
{
"numero": "44",
"nome": "VDDA3",
"tipo": "power",
"funcoes": [
"Versorgungseingang der analogen Domäne"
],
"categorias": [
"Power"
],
"avisos": [
"Empfohlene Spannung: 3.3V",
"Minimum Recommended Voltage: 3.0V",
"Maximum Recommended Voltage: 3.6V",
"Weitere Details zur Stromversorgung des Chips finden Sie in Abschnitt 2.5 des Datenblatts"
]
},
{
"numero": "44",
"nome": "VDDA4",
"tipo": "power",
"funcoes": [
"Versorgungseingang der analogen Domäne"
],
"categorias": [
"Power"
],
"avisos": [
"Empfohlene Spannung: 3.3V",
"Minimum Recommended Voltage: 3.0V",
"Maximum Recommended Voltage: 3.6V",
"Weitere Details zur Stromversorgung des Chips finden Sie in Abschnitt 2.5 des Datenblatts"
]
},
{
"numero": "45",
"nome": "VDDA5",
"tipo": "power",
"funcoes": [
"Versorgungseingang der analogen Domäne"
],
"categorias": [
"Power"
],
"avisos": [
"Empfohlene Spannung: 3.3V",
"Minimum Recommended Voltage: 3.0V",
"Maximum Recommended Voltage: 3.6V",
"Weitere Details zur Stromversorgung des Chips finden Sie in Abschnitt 2.5 des Datenblatts"
]
},
{
"numero": "47",
"nome": "GND",
"tipo": "ground",
"funcoes": [
"Elektrische Schaltungsmasse (GND)"
],
"categorias": [
"GND"
],
"avisos": []
},
{
"numero": "48",
"nome": "ANT_5G",
"tipo": "analog",
"funcoes": [
"HF-Antennenanschluss für 5-GHz-Band"
],
"categorias": [
"Antenne"
],
"avisos": [
"Weitere Details zu analogen Pins finden Sie in Abschnitt 2.4 des Datenblatts"
]
}
]
+757
View File
@@ -0,0 +1,757 @@
[
{
"numero": "1",
"nome": "ANT",
"tipo": "analog",
"funcoes": [
"HF-Antennenanschluss"
],
"categorias": [
"Antenne"
],
"avisos": [
"Weitere Details zu analogen Pins finden Sie in Abschnitt 2.4 des Datenblatts"
]
},
{
"numero": "2",
"nome": "VDDA3P3",
"tipo": "power",
"funcoes": [
"Versorgungseingang der analogen Domäne"
],
"categorias": [
"Power"
],
"avisos": [
"Empfohlene Spannung: 3.3V",
"Minimum Recommended Voltage: 3.0V",
"Maximum Recommended Voltage: 3.6V",
"Weitere Details zur Stromversorgung des Chips finden Sie in Abschnitt 2.5 des Datenblatts"
]
},
{
"numero": "3",
"nome": "VDDA3P3",
"tipo": "power",
"funcoes": [
"Versorgungseingang der analogen Domäne"
],
"categorias": [
"Power"
],
"avisos": [
"Empfohlene Spannung: 3.3V",
"Minimum Recommended Voltage: 3.0V",
"Maximum Recommended Voltage: 3.6V",
"Weitere Details zur Stromversorgung des Chips finden Sie in Abschnitt 2.5 des Datenblatts"
]
},
{
"numero": "4",
"nome": "CHIP_PU",
"tipo": "analog",
"funcoes": [
"Chip-Aktivierung"
],
"categorias": [
"Power"
],
"avisos": [
"Ein High-Pegel an diesem Pin aktiviert den Betrieb des Chips",
"Ein Low-Pegel an diesem Pin deaktiviert den Betrieb des Chips",
"Do not leave this pin floating, use an external pull-up resistor"
]
},
{
"numero": "5",
"nome": "VDDPST1",
"tipo": "power",
"funcoes": [
"Versorgungseingang der digitalen Low-Power-Domäne und Teilen der analogen Domäne"
],
"categorias": [
"Power"
],
"avisos": [
"Empfohlene Spannung: 3.3V",
"Minimum Recommended Voltage: 3.0V",
"Maximum Recommended Voltage: 3.6V",
"Weitere Details zur Stromversorgung des Chips finden Sie in Abschnitt 2.5 des Datenblatts"
]
},
{
"numero": "6",
"nome": "XTAL_32K_P",
"tipo": "io",
"funcoes": [
"GPIO0",
"LP_GDIO0",
"XTAL_32K_P",
"LP_UART_DTRN",
"ADC1_CH0"
],
"categorias": [
"GPIO",
"Low Power",
"Clock",
"UART"
],
"avisos": []
},
{
"numero": "7",
"nome": "XTAL_32K_N",
"tipo": "io",
"funcoes": [
"GPIO1",
"LP_GDIO1",
"XTAL_32K_N",
"LP_UART_DSRN",
"ADC1_CH1"
],
"categorias": [
"GPIO",
"Low Power",
"Clock",
"UART",
"ADC"
],
"avisos": []
},
{
"numero": "8",
"nome": "GPIO2",
"tipo": "io",
"funcoes": [
"GPIO2",
"LP_GDIO2",
"LP_UART_RTSN",
"ADC1_CH2",
"FSPIQ"
],
"categorias": [
"GPIO",
"Low Power",
"UART",
"ADC",
"SPI"
],
"avisos": [
"Während des Resets ist dieser Pin als Eingang konfiguriert",
"Nach dem Reset ist dieser Pin als Eingang konfiguriert"
]
},
{
"numero": "9",
"nome": "GPIO3",
"tipo": "io",
"funcoes": [
"GPIO3",
"LP_GDIO3",
"LP_UART_CTSN",
"ADC1_CH3"
],
"categorias": [
"GPIO",
"Low Power",
"UART",
"ADC"
],
"avisos": [
"Während des Resets ist dieser Pin als Eingang konfiguriert",
"Nach dem Reset ist dieser Pin als Eingang konfiguriert"
]
},
{
"numero": "10",
"nome": "MTMS",
"tipo": "io",
"funcoes": [
"GPIO4",
"LP_GDIO4",
"LP_UART_RXD",
"ADC1_CH3",
"FSPIHD",
"MTMS"
],
"categorias": [
"GPIO",
"Low Power",
"UART",
"ADC",
"SPI",
"JTAG"
],
"avisos": [
"Während des Resets ist dieser Pin als Eingang konfiguriert",
"Nach dem Reset ist dieser Pin als Eingang konfiguriert",
"Pin für Debugging genutzt",
"Steuert das Timing des SDIO-Slave (siehe Abschnitt 3.2 des Datenblatts für Details)"
]
},
{
"numero": "11",
"nome": "MTDI",
"tipo": "io",
"funcoes": [
"GPIO5",
"LP_GDIO5",
"LP_UART_TXD",
"ADC1_CH5",
"FSPIWP",
"MTDI"
],
"categorias": [
"GPIO",
"Low Power",
"UART",
"ADC",
"SPI",
"JTAG"
],
"avisos": [
"Während des Resets ist dieser Pin als Eingang konfiguriert",
"Nach dem Reset ist dieser Pin als Eingang konfiguriert",
"Pin für Debugging genutzt",
"Steuert das Timing des SDIO-Slave (siehe Abschnitt 3.2 des Datenblatts für Details)"
]
},
{
"numero": "12",
"nome": "MTCK",
"tipo": "io",
"funcoes": [
"GPIO6",
"LP_GDIO6",
"LP_I2C_SDA",
"ADC1_CH6",
"FSPICLK",
"MTCK"
],
"categorias": [
"GPIO",
"Low Power",
"I2C",
"ADC",
"SPI",
"JTAG"
],
"avisos": [
"Nach dem Reset ist dieser Pin als Eingang mit aktivem internen Pull-up konfiguriert",
"Die I2C_SDA-Funktion ist im Low-Power-Modus (LP) verfügbar",
"Pin für Debugging genutzt"
]
},
{
"numero": "13",
"nome": "MTDO",
"tipo": "io",
"funcoes": [
"GPIO7",
"LP_GDIO7",
"LP_I2C_SCL",
"FSPID",
"MTDO"
],
"categorias": [
"GPIO",
"Low Power",
"I2C",
"SPI",
"JTAG"
],
"avisos": [
"Nach dem Reset ist dieser Pin als Eingang konfiguriert",
"Die I2C_SDA-Funktion ist im Low-Power-Modus (LP) verfügbar",
"Pin für Debugging genutzt"
]
},
{
"numero": "14",
"nome": "GPIO8",
"tipo": "io",
"funcoes": [
"GPIO8"
],
"categorias": [
"GPIO",
"Strapping"
],
"avisos": [
"Während des Resets ist dieser Pin als Eingang konfiguriert",
"Nach dem Reset ist dieser Pin als Eingang konfiguriert",
"Steuert den Boot-Modus des Chips (siehe Abschnitt 3.1 des Datenblatts für Details)",
"Steuert die Ausgabe von ROM-Meldungen auf UART0 (siehe Abschnitt 3.3 des Datenblatts für Details)"
]
},
{
"numero": "15",
"nome": "GPIO9",
"tipo": "io",
"funcoes": [
"GPIO9"
],
"categorias": [
"GPIO",
"Strapping"
],
"avisos": [
"Während des Resets ist dieser Pin als Eingang mit aktivem internen Pull-up konfiguriert",
"Nach dem Reset ist dieser Pin als Eingang mit aktivem internen Pull-up konfiguriert",
"Steuert den Boot-Modus des Chips (siehe Abschnitt 3.1 des Datenblatts für Details)"
]
},
{
"numero": "16",
"nome": "GPIO10",
"tipo": "io",
"funcoes": [
"GPIO10"
],
"categorias": [
"GPIO"
],
"avisos": [
"Nach dem Reset ist dieser Pin als Eingang konfiguriert"
]
},
{
"numero": "17",
"nome": "GPIO11",
"tipo": "io",
"funcoes": [
"GPIO11"
],
"categorias": [
"GPIO"
],
"avisos": [
"Nach dem Reset ist dieser Pin als Eingang konfiguriert"
]
},
{
"numero": "18",
"nome": "GPIO12",
"tipo": "io",
"funcoes": [
"GPIO12",
"USB_D-"
],
"categorias": [
"GPIO",
"USB"
],
"avisos": [
"Nach dem Reset ist dieser Pin als Eingang konfiguriert",
"Standardmäßig wird dieser Pin für USB Serial/JTAG genutzt"
]
},
{
"numero": "19",
"nome": "GPIO13",
"tipo": "io",
"funcoes": [
"GPIO13",
"USB_D+"
],
"categorias": [
"GPIO",
"USB"
],
"avisos": [
"Nach dem Reset ist dieser Pin als Eingang mit aktivem internen Pull-up konfiguriert",
"Standardmäßig wird dieser Pin für USB Serial/JTAG genutzt"
]
},
{
"numero": "20",
"nome": "SPICS0",
"tipo": "io",
"funcoes": [
"GPIO24",
"SPICS0"
],
"categorias": [
"GPIO",
"SPI"
],
"avisos": [
"Während des Resets ist der interne Pull-up aktiviert",
"Nach dem Reset ist dieser Pin als Eingang mit aktivem internen Pull-up konfiguriert",
"Vom SPI-Flash-Speicher belegt",
"Not recommended to use this pin as GPIO"
]
},
{
"numero": "21",
"nome": "SPIQ",
"tipo": "io",
"funcoes": [
"GPIO25",
"SPIQ"
],
"categorias": [
"GPIO",
"SPI"
],
"avisos": [
"Während des Resets ist der interne Pull-up aktiviert",
"Nach dem Reset ist dieser Pin als Eingang mit aktivem internen Pull-up konfiguriert",
"Vom SPI-Flash-Speicher belegt",
"Not recommended to use this pin as GPIO"
]
},
{
"numero": "22",
"nome": "SPIWP",
"tipo": "io",
"funcoes": [
"GPIO26",
"SPIWP"
],
"categorias": [
"GPIO",
"SPI"
],
"avisos": [
"Während des Resets ist der interne Pull-up aktiviert",
"Nach dem Reset ist dieser Pin als Eingang mit aktivem internen Pull-up konfiguriert",
"Vom SPI-Flash-Speicher belegt",
"Not recommended to use this pin as GPIO"
]
},
{
"numero": "23",
"nome": "VDD_SPI",
"tipo": "power",
"funcoes": [
"Versorgungsein-/ausgang für Flash-Speicher",
"GPIO27"
],
"categorias": [
"Power",
"GPIO"
],
"avisos": [
"Empfohlene Spannung: 3.3V",
"Minimum Recommended Voltage: 3.0V",
"Maximum Recommended Voltage: 3.6V",
"Weitere Details zur Stromversorgung des Chips finden Sie in Abschnitt 2.5 des Datenblatts",
"Kann nur als GPIO genutzt werden, wenn der externe Flash-Speicher über eine externe Quelle versorgt wird"
]
},
{
"numero": "24",
"nome": "SPIHD",
"tipo": "io",
"funcoes": [
"GPIO28",
"SPIHD"
],
"categorias": [
"GPIO",
"SPI"
],
"avisos": [
"Während des Resets ist der interne Pull-up aktiviert",
"Nach dem Reset ist dieser Pin als Eingang mit aktivem internen Pull-up konfiguriert",
"Vom SPI-Flash-Speicher belegt",
"Not recommended to use this pin as GPIO"
]
},
{
"numero": "25",
"nome": "SPICLK",
"tipo": "io",
"funcoes": [
"GPIO29",
"SPICLK"
],
"categorias": [
"GPIO",
"SPI"
],
"avisos": [
"Während des Resets ist der interne Pull-up aktiviert",
"Nach dem Reset ist dieser Pin als Eingang mit aktivem internen Pull-up konfiguriert",
"Vom SPI-Flash-Speicher belegt",
"Not recommended to use this pin as GPIO"
]
},
{
"numero": "26",
"nome": "SPID",
"tipo": "io",
"funcoes": [
"GPIO30",
"SPID"
],
"categorias": [
"GPIO",
"SPI"
],
"avisos": [
"Während des Resets ist der interne Pull-up aktiviert",
"Nach dem Reset ist dieser Pin als Eingang mit aktivem internen Pull-up konfiguriert",
"Vom SPI-Flash-Speicher belegt",
"Not recommended to use this pin as GPIO"
]
},
{
"numero": "27",
"nome": "GPIO15",
"tipo": "io",
"funcoes": [
"GPIO15"
],
"categorias": [
"GPIO",
"Strapping"
],
"avisos": [
"Während des Resets ist dieser Pin als Eingang konfiguriert",
"Nach dem Reset ist dieser Pin als Eingang konfiguriert",
"Steuert die Quelle der JTAG-Signale (siehe Abschnitt 3.4 des Datenblatts für Details)"
]
},
{
"numero": "28",
"nome": "VDDA2",
"tipo": "power",
"funcoes": [
"Versorgungseingang der digitalen High-Performance-Domäne"
],
"categorias": [
"Power"
],
"avisos": [
"Empfohlene Spannung: 3.3V",
"Minimum Recommended Voltage: 3.0V",
"Maximum Recommended Voltage: 3.6V",
"Weitere Details zur Stromversorgung des Chips finden Sie in Abschnitt 2.5 des Datenblatts"
]
},
{
"numero": "29",
"nome": "U0TXD",
"tipo": "io",
"funcoes": [
"GPIO16",
"U0TXD",
"FSPICS0"
],
"categorias": [
"GPIO",
"UART",
"SPI"
],
"avisos": [
"Nach dem Reset ist an diesem Pin der interne Pull-up aktiviert",
"Pin für Debugging genutzt"
]
},
{
"numero": "30",
"nome": "U0RXD",
"tipo": "io",
"funcoes": [
"GPIO17",
"U0RXD",
"FSPICS1"
],
"categorias": [
"GPIO",
"UART",
"SPI"
],
"avisos": [
"Nach dem Reset ist dieser Pin als Eingang mit aktivem internen Pull-up konfiguriert",
"Pin für Debugging genutzt"
]
},
{
"numero": "31",
"nome": "SDIO_CMD",
"tipo": "io",
"funcoes": [
"GPIO18",
"SDIO_CMD",
"FSPICS2"
],
"categorias": [
"GPIO",
"SD",
"SPI"
],
"avisos": [
"Während des Resets ist der interne Pull-up aktiviert",
"Nach dem Reset ist dieser Pin als Eingang konfiguriert"
]
},
{
"numero": "32",
"nome": "SDIO_CLK",
"tipo": "io",
"funcoes": [
"GPIO19",
"SDIO_CLK",
"FSPICS3"
],
"categorias": [
"GPIO",
"SD",
"SPI"
],
"avisos": [
"Während des Resets ist der interne Pull-up aktiviert",
"Nach dem Reset ist dieser Pin als Eingang konfiguriert"
]
},
{
"numero": "33",
"nome": "SDIO_DATA0",
"tipo": "io",
"funcoes": [
"GPIO20",
"SDIO_DATA0",
"FSPICS4"
],
"categorias": [
"GPIO",
"SD",
"SPI"
],
"avisos": [
"Während des Resets ist der interne Pull-up aktiviert",
"Nach dem Reset ist dieser Pin als Eingang konfiguriert"
]
},
{
"numero": "34",
"nome": "SDIO_DATA1",
"tipo": "io",
"funcoes": [
"GPIO21",
"SDIO_DATA1",
"FSPICS5"
],
"categorias": [
"GPIO",
"SD",
"SPI"
],
"avisos": [
"Während des Resets ist der interne Pull-up aktiviert",
"Nach dem Reset ist dieser Pin als Eingang konfiguriert"
]
},
{
"numero": "35",
"nome": "SDIO_DATA2",
"tipo": "io",
"funcoes": [
"GPIO22",
"SDIO_DATA2"
],
"categorias": [
"GPIO",
"SD"
],
"avisos": [
"Während des Resets ist der interne Pull-up aktiviert",
"Nach dem Reset ist dieser Pin als Eingang konfiguriert"
]
},
{
"numero": "36",
"nome": "SDIO_DATA3",
"tipo": "io",
"funcoes": [
"GPIO23",
"SDIO_DATA3"
],
"categorias": [
"GPIO",
"SD"
],
"avisos": [
"Während des Resets ist der interne Pull-up aktiviert",
"Nach dem Reset ist dieser Pin als Eingang konfiguriert"
]
},
{
"numero": "37",
"nome": "VDDA1",
"tipo": "power",
"funcoes": [
"Versorgungseingang der analogen Domäne"
],
"categorias": [
"Power"
],
"avisos": [
"Empfohlene Spannung: 3.3V",
"Minimum Recommended Voltage: 3.0V",
"Maximum Recommended Voltage: 3.6V",
"Weitere Details zur Stromversorgung des Chips finden Sie in Abschnitt 2.5 des Datenblatts"
]
},
{
"numero": "38",
"nome": "XTAL_N",
"tipo": "analog",
"funcoes": [
"Negativer Taktein-/ausgang"
],
"categorias": [
"Clock"
],
"avisos": [
"Weitere Details zu analogen Pins finden Sie in Abschnitt 2.4 des Datenblatts"
]
},
{
"numero": "39",
"nome": "XTAL_P",
"tipo": "analog",
"funcoes": [
"Positiver Taktein-/ausgang"
],
"categorias": [
"Clock"
],
"avisos": [
"Weitere Details zu analogen Pins finden Sie in Abschnitt 2.4 des Datenblatts"
]
},
{
"numero": "40",
"nome": "VDDA2",
"tipo": "power",
"funcoes": [
"Versorgungseingang der analogen Domäne"
],
"categorias": [
"Power"
],
"avisos": [
"Empfohlene Spannung: 3.3V",
"Minimum Recommended Voltage: 3.0V",
"Maximum Recommended Voltage: 3.6V",
"Weitere Details zur Stromversorgung des Chips finden Sie in Abschnitt 2.5 des Datenblatts"
]
},
{
"numero": "41",
"nome": "GND",
"tipo": "ground",
"funcoes": [
"Elektrische Schaltungsmasse (GND)"
],
"categorias": [
"GND"
],
"avisos": []
}
]
+642
View File
@@ -0,0 +1,642 @@
[
{
"numero": "1",
"nome": "ANT_2G",
"tipo": "analog",
"funcoes": [
"HF-Antennenanschluss (Wi-Fi und Bluetooth)"
],
"categorias": [
"Antenne",
"RF"
],
"avisos": [
"Dedicated 2.4 GHz RF pin. Requires 50-ohm impedance matching."
]
},
{
"numero": "2",
"nome": "VDDA3",
"tipo": "power",
"funcoes": [
"Stromversorgung der analogen Domäne (3.3V)"
],
"categorias": [
"Power"
],
"avisos": [
"Empfohlene Spannung: 3.3V (3.0V bis 3.6V). Versorgt HF- und Taktschaltungen mit Energie."
]
},
{
"numero": "3",
"nome": "VDDA4",
"tipo": "power",
"funcoes": [
"Stromversorgung der analogen Domäne (3.3V)"
],
"categorias": [
"Power"
],
"avisos": [
"Empfohlene Spannung: 3.3V (3.0V bis 3.6V). Versorgt HF- und Taktschaltungen mit Energie."
]
},
{
"numero": "4",
"nome": "CHIP_PU",
"tipo": "analog",
"funcoes": [
"Chip-Aktivierung (Power-up / Reset)"
],
"categorias": [
"Power"
],
"avisos": [
"Aktiv High. Auf High-Pegel ziehen, um den Chip zu starten.",
"Do not leave this pin floating. An external RC circuit is recommended for clean reset."
]
},
{
"numero": "5",
"nome": "VDDPST1",
"tipo": "power",
"funcoes": [
"Digitale Stromversorgung der HP- und LP-Domänen (High Performance / Low Power)"
],
"categorias": [
"Power"
],
"avisos": [
"Empfohlene Spannung: 3.3V. Versorgt den digitalen Low-Power-Bereich und zugehörige Pins."
]
},
{
"numero": "6",
"nome": "GPIO0",
"tipo": "io",
"funcoes": [
"GPIO0",
"XTAL_32K_P"
],
"categorias": [
"GPIO",
"Clock"
],
"avisos": [
"Low-power multifunction pin. Can connect to external 32 kHz crystal (Input P)."
]
},
{
"numero": "7",
"nome": "GPIO1",
"tipo": "io",
"funcoes": [
"GPIO1",
"XTAL_32K_N",
"ADC1_CH0"
],
"categorias": [
"GPIO",
"Clock",
"ADC"
],
"avisos": [
"Multifunction pin. External 32 kHz crystal connection (Output N) and ADC1 Channel 0 analog input."
]
},
{
"numero": "8",
"nome": "GPIO2",
"tipo": "io",
"funcoes": [
"GPIO2"
],
"categorias": [
"GPIO"
],
"avisos": []
},
{
"numero": "9",
"nome": "GPIO3",
"tipo": "io",
"funcoes": [
"GPIO3",
"MTMS",
"ADC1_CH1"
],
"categorias": [
"GPIO",
"JTAG",
"ADC",
"Strapping"
],
"avisos": [
"Multifunktionspin: JTAG MTMS, ADC1 Kanal 1 und Strapping-Pin für SDIO-Taktflankensteuerung.",
"Floating by default during reset."
]
},
{
"numero": "10",
"nome": "GPIO4",
"tipo": "io",
"funcoes": [
"GPIO4",
"MTDI",
"ADC1_CH2"
],
"categorias": [
"GPIO",
"JTAG",
"ADC",
"Strapping"
],
"avisos": [
"Multifunktionspin: JTAG MTDI, ADC1 Kanal 2 und Strapping-Pin für SDIO-Taktflankensteuerung.",
"Floating by default during reset."
]
},
{
"numero": "11",
"nome": "GPIO5",
"tipo": "io",
"funcoes": [
"GPIO5",
"MTCK",
"ADC1_CH3"
],
"categorias": [
"GPIO",
"JTAG",
"ADC"
],
"avisos": [
"Multifunction pin: JTAG MTCK and ADC1 Channel 3 analog input."
]
},
{
"numero": "12",
"nome": "GPIO6",
"tipo": "io",
"funcoes": [
"GPIO6",
"MTDO"
],
"categorias": [
"GPIO",
"JTAG"
],
"avisos": [
"Multifunction pin: JTAG MTDO."
]
},
{
"numero": "13",
"nome": "GPIO25",
"tipo": "io",
"funcoes": [
"GPIO25",
"SDIO_CMD",
"FSPICS0"
],
"categorias": [
"GPIO",
"SDIO",
"SPI"
],
"avisos": [
"High-speed multifunction pin: SDIO Command or SPI2 Chip Select 0."
]
},
{
"numero": "14",
"nome": "GPIO26",
"tipo": "io",
"funcoes": [
"GPIO26",
"SDIO_CLK",
"FSPICLK"
],
"categorias": [
"GPIO",
"SDIO",
"SPI"
],
"avisos": [
"High-speed multifunction pin: SDIO Clock or SPI2 Clock."
]
},
{
"numero": "15",
"nome": "GPIO27",
"tipo": "io",
"funcoes": [
"GPIO27",
"SDIO_DATA0",
"FSPID"
],
"categorias": [
"GPIO",
"SDIO",
"SPI"
],
"avisos": [
"High-speed multifunction pin: SDIO Data 0 or SPI2 MOSI (FSPID)."
]
},
{
"numero": "16",
"nome": "GPIO28",
"tipo": "io",
"funcoes": [
"GPIO28",
"SDIO_DATA1",
"FSPIQ"
],
"categorias": [
"GPIO",
"SDIO",
"SPI"
],
"avisos": [
"High-speed pin: SDIO Data 1 or SPI2 MISO (FSPIQ)."
]
},
{
"numero": "17",
"nome": "GPIO22",
"tipo": "io",
"funcoes": [
"GPIO22",
"SDIO_DATA2",
"FSPIWP"
],
"categorias": [
"GPIO",
"SDIO",
"SPI"
],
"avisos": [
"High-speed pin: SDIO Data 2 or SPI2 Write Protect."
]
},
{
"numero": "18",
"nome": "GPIO23",
"tipo": "io",
"funcoes": [
"GPIO23",
"SDIO_DATA3",
"FSPIHD"
],
"categorias": [
"GPIO",
"SDIO",
"SPI"
],
"avisos": [
"High-speed pin: SDIO Data 3 or SPI2 Hold."
]
},
{
"numero": "19",
"nome": "GPIO14",
"tipo": "io",
"funcoes": [
"GPIO14",
"SPICS1"
],
"categorias": [
"GPIO",
"SPI"
],
"avisos": [
"Dedicated Chip Select 1 pin for SPI Flash/PSRAM memory interface."
]
},
{
"numero": "20",
"nome": "GPIO15",
"tipo": "io",
"funcoes": [
"GPIO15",
"SPICS0"
],
"categorias": [
"GPIO",
"SPI"
],
"avisos": [
"Dedicated Chip Select 0 pin for SPI Flash memory interface."
]
},
{
"numero": "21",
"nome": "VDDPST2",
"tipo": "power",
"funcoes": [
"Stromversorgung der digitalen HP-Domäne (High Performance)"
],
"categorias": [
"Power"
],
"avisos": [
"Empfohlene Spannung: 3.3V (3.0V bis 3.6V). Versorgt die schnellen digitalen Schnittstellen."
]
},
{
"numero": "22",
"nome": "GPIO16",
"tipo": "io",
"funcoes": [
"GPIO16",
"SPIQ"
],
"categorias": [
"GPIO",
"SPI"
],
"avisos": [
"Data Q (MISO) pin for SPI flash memory interface."
]
},
{
"numero": "23",
"nome": "GPIO17",
"tipo": "io",
"funcoes": [
"GPIO17",
"SPIWP"
],
"categorias": [
"GPIO",
"SPI"
],
"avisos": [
"Write Protect pin for SPI flash memory interface."
]
},
{
"numero": "24",
"nome": "VDD_SPI",
"tipo": "power",
"funcoes": [
"Aus VDDPST2 generierte LDO-Ausgangsspannung zur Speisung von Flash und PSRAM"
],
"categorias": [
"Power"
],
"avisos": [
"Ausgangsspannung per Software konfigurierbar gemäß Flash-Spezifikation (üblicherweise 3.3V oder 1.8V).",
"Must not be used as a general high-current power source."
]
},
{
"numero": "25",
"nome": "GPIO19",
"tipo": "io",
"funcoes": [
"GPIO19",
"SPIHD"
],
"categorias": [
"GPIO",
"SPI"
],
"avisos": [
"Hold control pin for SPI flash memory interface."
]
},
{
"numero": "26",
"nome": "GPIO20",
"tipo": "io",
"funcoes": [
"GPIO20",
"SPICLK"
],
"categorias": [
"GPIO",
"SPI"
],
"avisos": [
"Clock signal pin for SPI flash memory interface."
]
},
{
"numero": "27",
"nome": "GPIO21",
"tipo": "io",
"funcoes": [
"GPIO21",
"SPID"
],
"categorias": [
"GPIO",
"SPI"
],
"avisos": [
"Data D (MOSI) pin for SPI flash memory interface."
]
},
{
"numero": "28",
"nome": "GPIO12",
"tipo": "io",
"funcoes": [
"GPIO12",
"USB_D-"
],
"categorias": [
"GPIO",
"USB"
],
"avisos": [
"Negative signal pin of integrated USB Serial/JTAG transceiver."
]
},
{
"numero": "29",
"nome": "GPIO13",
"tipo": "io",
"funcoes": [
"GPIO13",
"USB_D+"
],
"categorias": [
"GPIO",
"USB"
],
"avisos": [
"Positive signal pin of integrated USB Serial/JTAG transceiver.",
"Verfügt über integrierten Pull-up-Widerstand, der beim USB-Start standardmäßig aktiv ist."
]
},
{
"numero": "30",
"nome": "GPIO24",
"tipo": "io",
"funcoes": [
"GPIO24"
],
"categorias": [
"GPIO"
],
"avisos": []
},
{
"numero": "31",
"nome": "GPIO8",
"tipo": "io",
"funcoes": [
"GPIO8"
],
"categorias": [
"GPIO",
"Strapping"
],
"avisos": [
"Strapping pin for boot mode selection and ROM log printing control.",
"Floating by default during reset. High level (1) enables boot log printing."
]
},
{
"numero": "32",
"nome": "GPIO9",
"tipo": "io",
"funcoes": [
"GPIO9"
],
"categorias": [
"GPIO",
"Strapping"
],
"avisos": [
"Primary Strapping pin for boot mode selection.",
"Mit integriertem schwachen Pull-up ausgestattet. High-Pegel (1) beim Reset aktiviert SPI-Boot (Flash). Low-Pegel (0) erzwingt den Download-Modus."
]
},
{
"numero": "33",
"nome": "GPIO10",
"tipo": "io",
"funcoes": [
"GPIO10",
"U0RXD"
],
"categorias": [
"GPIO",
"UART"
],
"avisos": [
"Serieller Empfang UART0 (Serial RX für externes Flashen und Debugging)."
]
},
{
"numero": "34",
"nome": "GPIO11",
"tipo": "io",
"funcoes": [
"GPIO11",
"U0TXD"
],
"categorias": [
"GPIO",
"UART"
],
"avisos": [
"Serielle Übertragung UART0 (Serial TX für externes Flashen und Debugging)."
]
},
{
"numero": "35",
"nome": "GPIO29",
"tipo": "io",
"funcoes": [
"GPIO29"
],
"categorias": [
"GPIO"
],
"avisos": []
},
{
"numero": "36",
"nome": "GPIO7",
"tipo": "io",
"funcoes": [
"GPIO7"
],
"categorias": [
"GPIO",
"Strapping"
],
"avisos": [
"Strapping pin for JTAG signal source selection (early boot).",
"Keine internen Pull-Widerstände beim Reset. Muss bei Verwendung extern stabil gehalten werden."
]
},
{
"numero": "37",
"nome": "VDDA1",
"tipo": "power",
"funcoes": [
"Stromversorgung der analogen Domäne (3.3V)"
],
"categorias": [
"Power"
],
"avisos": []
},
{
"numero": "38",
"nome": "XTAL_N",
"tipo": "analog",
"funcoes": [
"Externer 40-MHz-Quarzoszillator-Anschluss (Ausgang N)"
],
"categorias": [
"Clock"
],
"avisos": []
},
{
"numero": "39",
"nome": "XTAL_P",
"tipo": "analog",
"funcoes": [
"Externer 40-MHz-Quarzoszillator-Anschluss (Eingang P)"
],
"categorias": [
"Clock"
],
"avisos": []
},
{
"numero": "40",
"nome": "VDDA2",
"tipo": "power",
"funcoes": [
"Stromversorgung der analogen Domäne (3.3V)"
],
"categorias": [
"Power"
],
"avisos": []
},
{
"numero": "41",
"nome": "GND",
"tipo": "power",
"funcoes": [
"Zentraler Massepunkt (Exposed Pad)"
],
"categorias": [
"Power"
],
"avisos": [
"Muss für stabilen HF- und thermischen Betrieb ordnungsgemäß mit der Massefläche (GND) der Leiterplatte verlötet werden."
]
}
]
+549
View File
@@ -0,0 +1,549 @@
[
{
"numero": "1",
"nome": "VDD3P3",
"tipo": "power",
"funcoes": [
"Versorgungseingang der analogen Domäne"
],
"categorias": [
"Power"
],
"avisos": [
"Empfohlene Spannung: 3.3V",
"Minimum Recommended Voltage: 3.0V",
"Maximum Recommended Voltage: 3.6V",
"Weitere Details zur Stromversorgung des Chips finden Sie in Abschnitt 2.5 des Datenblatts"
]
},
{
"numero": "2",
"nome": "VDD3P3",
"tipo": "power",
"funcoes": [
"Versorgungseingang der analogen Domäne"
],
"categorias": [
"Power"
],
"avisos": [
"Empfohlene Spannung: 3.3V",
"Minimum Recommended Voltage: 3.0V",
"Maximum Recommended Voltage: 3.6V",
"Weitere Details zur Stromversorgung des Chips finden Sie in Abschnitt 2.5 des Datenblatts"
]
},
{
"numero": "3",
"nome": "GPIO0",
"tipo": "io",
"funcoes": [
"GPIO0",
"FSPIQ"
],
"categorias": [
"GPIO",
"SPI"
],
"avisos": []
},
{
"numero": "4",
"nome": "GPIO1",
"tipo": "io",
"funcoes": [
"GPIO1",
"FSPICS0",
"ADC1_CH0"
],
"categorias": [
"GPIO",
"SPI",
"ADC"
],
"avisos": []
},
{
"numero": "5",
"nome": "MTMS",
"tipo": "io",
"funcoes": [
"GPIO1",
"FSPIWP",
"ADC1_CH1",
"MTMS"
],
"categorias": [
"GPIO",
"SPI",
"ADC",
"JTAG"
],
"avisos": [
"Während des Resets ist dieser Pin als Eingang konfiguriert",
"Nach dem Reset ist dieser Pin als Eingang konfiguriert",
"Pin für Debugging genutzt"
]
},
{
"numero": "6",
"nome": "MTDO",
"tipo": "io",
"funcoes": [
"GPIO3",
"FSPIHD",
"ADC1_CH2",
"MTDO"
],
"categorias": [
"GPIO",
"SPI",
"ADC",
"JTAG"
],
"avisos": [
"Während des Resets ist dieser Pin als Eingang konfiguriert",
"Nach dem Reset ist dieser Pin als Eingang konfiguriert",
"Pin für Debugging genutzt"
]
},
{
"numero": "7",
"nome": "MTCK",
"tipo": "io",
"funcoes": [
"GPIO4",
"FSPICLK",
"ADC1_CH3",
"MTCK"
],
"categorias": [
"GPIO",
"SPI",
"ADC",
"JTAG"
],
"avisos": [
"Nach dem Reset ist dieser Pin als Eingang konfiguriert",
"Pin für Debugging genutzt"
]
},
{
"numero": "8",
"nome": "MTDI",
"tipo": "io",
"funcoes": [
"GPIO5",
"FSPID",
"ADC1_CH4",
"MTDI"
],
"categorias": [
"GPIO",
"SPI",
"ADC",
"JTAG"
],
"avisos": [
"Nach dem Reset ist dieser Pin als Eingang konfiguriert",
"Pin für Debugging genutzt"
]
},
{
"numero": "9",
"nome": "VDDPST1",
"tipo": "power",
"funcoes": [
"Versorgungseingang der E/A-Domäne"
],
"categorias": [
"Power"
],
"avisos": [
"Empfohlene Spannung: 3.3V",
"Minimum Recommended Voltage: 3.0V",
"Maximum Recommended Voltage: 3.6V",
"Weitere Details zur Stromversorgung des Chips finden Sie in Abschnitt 2.5 des Datenblatts"
]
},
{
"numero": "10",
"nome": "GPIO8",
"tipo": "io",
"funcoes": [
"GPIO8"
],
"categorias": [
"GPIO",
"Strapping"
],
"avisos": [
"Während des Resets ist dieser Pin als Eingang konfiguriert",
"Nach dem Reset ist dieser Pin als Eingang konfiguriert",
"Steuert den Boot-Modus des Chips (siehe Abschnitt 3.1 des Datenblatts für Details)",
"Steuert die Ausgabe von ROM-Meldungen auf UART0 (siehe Abschnitt 3.3 des Datenblatts für Details)"
]
},
{
"numero": "11",
"nome": "GPIO9",
"tipo": "io",
"funcoes": [
"GPIO9"
],
"categorias": [
"GPIO",
"Strapping"
],
"avisos": [
"Während des Resets ist dieser Pin als Eingang mit aktivem internen Pull-up konfiguriert",
"Nach dem Reset ist dieser Pin als Eingang mit aktivem internen Pull-up konfiguriert",
"Steuert den Boot-Modus des Chips (siehe Abschnitt 3.1 des Datenblatts für Details)"
]
},
{
"numero": "12",
"nome": "GPIO10",
"tipo": "io",
"funcoes": [
"GPIO10",
"ZCD0"
],
"categorias": [
"GPIO"
],
"avisos": []
},
{
"numero": "13",
"nome": "GPIO11",
"tipo": "io",
"funcoes": [
"GPIO11",
"ZCD1"
],
"categorias": [
"GPIO"
],
"avisos": []
},
{
"numero": "14",
"nome": "GPIO12",
"tipo": "io",
"funcoes": [
"GPIO12"
],
"categorias": [
"GPIO"
],
"avisos": []
},
{
"numero": "15",
"nome": "XTAL_32K_P",
"tipo": "io",
"funcoes": [
"GPIO13",
"XTAL_32K_P"
],
"categorias": [
"GPIO",
"Clock"
],
"avisos": []
},
{
"numero": "16",
"nome": "XTAL_32K_N",
"tipo": "io",
"funcoes": [
"GPIO14",
"XTAL_32K_N"
],
"categorias": [
"GPIO",
"Clock"
],
"avisos": []
},
{
"numero": "17",
"nome": "CHIP_EN",
"tipo": "analog",
"funcoes": [
"Chip-Aktivierung"
],
"categorias": [
"Power"
],
"avisos": [
"Ein High-Pegel an diesem Pin aktiviert den Betrieb des Chips",
"Ein Low-Pegel an diesem Pin deaktiviert den Betrieb des Chips",
"Do not leave this pin floating, use an external pull-up resistor"
]
},
{
"numero": "18",
"nome": "VBAT",
"tipo": "power",
"funcoes": [
"Versorgungseingang der analogen Domäne oder Batterie"
],
"categorias": [
"Power"
],
"avisos": [
"Empfohlene Spannung: 3.3V",
"Minimum Recommended Voltage: 3.0V",
"Maximum Recommended Voltage: 3.6V",
"Weitere Details zur Stromversorgung des Chips finden Sie in Abschnitt 2.5 des Datenblatts"
]
},
{
"numero": "19",
"nome": "VDDA_PMU",
"tipo": "power",
"funcoes": [
"Versorgungseingang der analogen Domäne"
],
"categorias": [
"Power"
],
"avisos": [
"Empfohlene Spannung: 3.3V",
"Minimum Recommended Voltage: 3.0V",
"Maximum Recommended Voltage: 3.6V",
"Weitere Details zur Stromversorgung des Chips finden Sie in Abschnitt 2.5 des Datenblatts"
]
},
{
"numero": "20",
"nome": "VDDPST1",
"tipo": "power",
"funcoes": [
"Versorgungseingang der E/A-Domäne"
],
"categorias": [
"Power"
],
"avisos": [
"Empfohlene Spannung: 3.3V",
"Minimum Recommended Voltage: 3.0V",
"Maximum Recommended Voltage: 3.6V",
"Weitere Details zur Stromversorgung des Chips finden Sie in Abschnitt 2.5 des Datenblatts"
]
},
{
"numero": "21",
"nome": "GPIO22",
"tipo": "io",
"funcoes": [
"GPIO22"
],
"categorias": [
"GPIO"
],
"avisos": []
},
{
"numero": "22",
"nome": "U0RXD",
"tipo": "io",
"funcoes": [
"GPIO23",
"U0RXD",
"FSPICS1"
],
"categorias": [
"GPIO",
"UART",
"SPI"
],
"avisos": [
"Nach dem Reset ist dieser Pin als Eingang mit aktivem internen Pull-up konfiguriert",
"Pin für Debugging genutzt"
]
},
{
"numero": "23",
"nome": "U0TXD",
"tipo": "io",
"funcoes": [
"GPIO24",
"U0TXD",
"FSPICS2"
],
"categorias": [
"GPIO",
"UART",
"SPI"
],
"avisos": [
"Nach dem Reset ist dieser Pin als Eingang mit aktivem internen Pull-up konfiguriert",
"Pin für Debugging genutzt"
]
},
{
"numero": "24",
"nome": "GPIO25",
"tipo": "io",
"funcoes": [
"GPIO24",
"FSPICS3"
],
"categorias": [
"GPIO",
"SPI",
"Strapping"
],
"avisos": [
"Während des Resets ist dieser Pin als Eingang konfiguriert",
"Nach dem Reset ist dieser Pin als Eingang konfiguriert",
"Steuert die Quelle der JTAG-Signale (siehe Abschnitt 3.3 des Datenblatts für Details)"
]
},
{
"numero": "25",
"nome": "GPIO26",
"tipo": "io",
"funcoes": [
"GPIO26",
"FSPICS4",
"USB_D-"
],
"categorias": [
"GPIO",
"SPI",
"USB"
],
"avisos": [
"Nach dem Reset ist dieser Pin als Eingang konfiguriert",
"Standardmäßig wird dieser Pin für USB Serial/JTAG genutzt"
]
},
{
"numero": "26",
"nome": "GPIO27",
"tipo": "io",
"funcoes": [
"GPIO27",
"FSPICS5",
"USB_D+"
],
"categorias": [
"GPIO",
"SPI",
"USB"
],
"avisos": [
"Nach dem Reset ist dieser Pin als Eingang mit aktivem internen USB-Pull-up konfiguriert",
"Standardmäßig wird dieser Pin für USB Serial/JTAG genutzt"
]
},
{
"numero": "27",
"nome": "VDD3P3",
"tipo": "power",
"funcoes": [
"Versorgungseingang der analogen Domäne"
],
"categorias": [
"Power"
],
"avisos": [
"Empfohlene Spannung: 3.3V",
"Minimum Recommended Voltage: 3.0V",
"Maximum Recommended Voltage: 3.6V",
"Weitere Details zur Stromversorgung des Chips finden Sie in Abschnitt 2.5 des Datenblatts"
]
},
{
"numero": "28",
"nome": "XTAL_N",
"tipo": "analog",
"funcoes": [
"Negativer Taktein-/ausgang"
],
"categorias": [
"Clock"
],
"avisos": [
"Weitere Details zu analogen Pins finden Sie in Abschnitt 2.3.2 des Datenblatts"
]
},
{
"numero": "29",
"nome": "XTAL_P",
"tipo": "analog",
"funcoes": [
"Positiver Taktein-/ausgang"
],
"categorias": [
"Clock"
],
"avisos": [
"Weitere Details zu analogen Pins finden Sie in Abschnitt 2.3.2 des Datenblatts"
]
},
{
"numero": "30",
"nome": "VDD3P3",
"tipo": "power",
"funcoes": [
"Versorgungseingang der analogen Domäne"
],
"categorias": [
"Power"
],
"avisos": [
"Empfohlene Spannung: 3.3V",
"Minimum Recommended Voltage: 3.0V",
"Maximum Recommended Voltage: 3.6V",
"Weitere Details zur Stromversorgung des Chips finden Sie in Abschnitt 2.5 des Datenblatts"
]
},
{
"numero": "31",
"nome": "VDD3P3",
"tipo": "power",
"funcoes": [
"Versorgungseingang der analogen Domäne"
],
"categorias": [
"Power"
],
"avisos": [
"Empfohlene Spannung: 3.3V",
"Minimum Recommended Voltage: 3.0V",
"Maximum Recommended Voltage: 3.6V",
"Weitere Details zur Stromversorgung des Chips finden Sie in Abschnitt 2.5 des Datenblatts"
]
},
{
"numero": "32",
"nome": "ANT",
"tipo": "analog",
"funcoes": [
"HF-Antennenanschluss"
],
"categorias": [
"Antenne"
],
"avisos": [
"Weitere Details zu analogen Pins finden Sie in Abschnitt 2.4 des Datenblatts"
]
},
{
"numero": "33",
"nome": "GND",
"tipo": "ground",
"funcoes": [
"Elektrische Schaltungsmasse (GND)"
],
"categorias": [
"GND"
],
"avisos": []
}
]
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
+423
View File
@@ -0,0 +1,423 @@
{
"ESP-IDF": {
"nome": "ESP-IDF",
"icone": "⚙️",
"nome_completo": "Espressif IoT Development Framework",
"descricao": "Offizielles natives Framework von Espressif für alle ESP32-SoCs. Basiert auf Multicore-FreeRTOS und CMake und bietet die vollständige Kontrolle über Silizium, Peripheriegeräte, Funk sowie eine modulare Komponentenarchitektur.",
"linguagem": "C / C++",
"tipo": "Offizielles Basis-Framework",
"funcao_principal": "Industrielle und hochperformante Entwicklung mit direktem Registerzugriff, Echtzeit-RTOS und vollständigem Protokoll-Stack",
"caracteristicas": [
"Echtzeitbetriebssystem (FreeRTOS SMP Multicore)",
"Nativer Support für ESP Component Registry über idf_component.yml",
"Vollständiger Konnektivitäts-Stack für Wi-Fi 4/6, BLE 5.x, Zigbee und Thread",
"Unterstützung aller SoCs (ESP32, S2, S3, C2, C3, C6, H2, P4)",
"Erweitertes Energiemanagement und Deep-Sleep-Modi",
"Robuste Sicherheit: Secure Boot v2, Flash-Verschlüsselung und Hardware-Kryptografie",
"Verschlüsselte OTA-Updates mit automatischem Rollback",
"Moderne Clang/GCC-Toolchain, C++23-Unterstützung und JTAG-OpenOCD-Debugging"
],
"casos_uso": [
"Kommerzielle und industrielle IoT-Produkte",
"Geräte mit strengen Batterie- und Low-Power-Anforderungen",
"Echtzeitanwendungen mit präziser Interrupt-Steuerung",
"Sicherheitssysteme mit Hardware-Verschlüsselung",
"Leistungsstarke Multiprotokoll-Gateways"
],
"exemplo": "/exemplos/esp-idf.c",
"exemplos": "https://github.com/espressif/esp-idf/tree/master/examples",
"documentacao": "https://docs.espressif.com/projects/esp-idf/en/latest/",
"repositorio": "https://github.com/espressif/esp-idf",
"cor": "#E74C3C"
},
"ESP-RainMaker": {
"nome": "ESP-RainMaker",
"icone": "☁️",
"nome_completo": "ESP RainMaker AIoT Cloud Platform",
"descricao": "Komplette Cloud- und Firmware-Plattform von Espressif für vernetzte Produkte. Ermöglicht die Entwicklung von IoT-Geräten ohne eigenen Backend- oder App-Aufbau von Grund auf.",
"linguagem": "C / C++",
"tipo": "Cloud & AIoT Framework",
"funcao_principal": "Beschleunigte Entwicklung intelligenter Produkte mit mobilen Apps (iOS/Android), AWS-Serverless-Cloud und Sprachsteuerung (Alexa/Google Home)",
"caracteristicas": [
"Assistiere Wi-Fi- und BLE-Bereitstellung über die offizielle mobile App",
"Dynamische Generierung der Benutzeroberfläche in der App basierend auf Firmware-Parametern",
"Native Integration mit Alexa und Google Assistant",
"Gleichzeitige lokale Steuerung (über mDNS/HTTP) und Cloud-Steuerung",
"RainMaker-Dashboard für Flottenmanagement und OTA-Aktualisierungen",
"Native Kompatibilität mit Matter-Knoten und Geräte-Bridges",
"Integrierte Bibliothek über ESP Component Registry (espressif/esp_rainmaker)"
],
"casos_uso": [
"Smarte Haushaltsgeräte und vernetzte weiße Ware",
"Intelligente Beleuchtung und Steckdosen für Endverbraucher",
"Klimasysteme (HVAC) und vernetzte Thermostate",
"Kommerzielle IoT-Prototypen mit schneller Marktvalidierung",
"Produkte mit Zertifizierungsanforderungen für Apple Home, Alexa und Google Home"
],
"exemplo": "/exemplos/esp-rainmaker.c",
"exemplos": "https://github.com/espressif/esp-rainmaker/tree/master/examples",
"documentacao": "https://rainmaker.espressif.com/docs/get-started.html",
"repositorio": "https://github.com/espressif/esp-rainmaker",
"cor": "#2980B9"
},
"ESP-Matter": {
"nome": "ESP-Matter",
"icone": "🏠",
"nome_completo": "ESP-Matter SDK",
"descricao": "Offizielles SDK von Espressif für den universellen Matter-Standard (CSA). Bietet direkte Interoperabilität mit Apple Home, Google Home, Alexa und SmartThings.",
"linguagem": "C / C++",
"tipo": "Smart Home Framework",
"funcao_principal": "Entwicklung einheitlicher, interoperabler Smart-Home-Geräte über Wi-Fi oder Thread (OpenThread)",
"caracteristicas": [
"Standardkonforme Implementierung von Connected Home over IP (Project CHIP / CSA)",
"Unterstützung für Matter over Wi-Fi (ESP32, S3, C3, C6) und Matter over Thread (ESP32-H2, C6)",
"Unterstützung für Endgeräte-Rollen (Device), Controller und Bridges (Matter Bridge)",
"Sichere universelle Kopplung mit DAC-Zertifikaten (Device Attestation Certificate)",
"Nahtlose Integration mit ESP-IDF und ESP-RainMaker",
"Standard-Cluster-Unterstützung: Ein/Aus, Dimmer, Sensoren, Thermostate",
"Synchronisation mit Apple-, Google-, Alexa- und SmartThings-Ökosystemen ohne herstellerspezifisches Gateway"
],
"casos_uso": [
"Matter-zertifizierte Smart-Home-Geräte (Lampen, Steckdosen, Schlösser)",
"Bridges von Zigbee/BLE zu Matter (Matter Bridges)",
"Energiesparende Umgebungssensoren in Thread-Netzwerken (ESP32-H2)",
"Universelle Wandtaster und Aktoren",
"Ökosystem-übergreifende Geräte ohne proprietäre App-Pflicht"
],
"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": "#16A085"
},
"ESP-ADF": {
"nome": "ESP-ADF",
"icone": "🎵",
"nome_completo": "ESP Audio Development Framework",
"descricao": "Offizielles Framework für Audioanwendungen auf ESP32-SoCs. Enthält Pipelines für Decodierung/Codierung, Treiber für I2S-Codecs und Netzwerk-Audiostreaming.",
"linguagem": "C / C++",
"tipo": "Audio Processing Framework",
"funcao_principal": "Audioverarbeitung, Erfassung, Wiedergabe und Streaming auf eingebetteten Systemen mit Hardware- und Software-Codecs",
"caracteristicas": [
"Elementbasierte Pipeline-Architektur (Audio Pipeline Framework)",
"Decodierung und Codierung: MP3, AAC, WAV, OGG, FLAC, OPUS und AMR",
"Integrierte Treiber für gängige I2S-Codecs (ES8388, ES8311, TAS5805M, AC101)",
"Streaming-Protokolle: HTTP Live Streaming (HLS), DLNA, SIP und Webradio",
"Integration mit ESP-SR für lokale Sprachsteuerung und akustische Echounterdrückung (AEC)",
"Lautstärkeregelung, grafischer Equalizer (EQ) und Mehrkanal-Audiomixer",
"Unterstützung für Bluetooth-Audioprofile: A2DP Sink, A2DP Source und BLE Audio"
],
"casos_uso": [
"Smarte Lautsprecher und Bluetooth-/Wi-Fi-Audioempfänger",
"Zweiwege-Gegensprechanlagen (VoIP / SIP)",
"Intelligente Türklingeln mit Audioerfassung und -übertragung",
"Netzwerk-Audioplayer für Online-Radio und Podcasts",
"Alarmsysteme und industrielle akustische Rückmeldungen"
],
"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": "#9B59B6"
},
"ESP-SR": {
"nome": "ESP-SR",
"icone": "🎙️",
"nome_completo": "ESP Speech Recognition Framework",
"descricao": "Framework von Espressif für Spracherkennung und lokale Audioverarbeitung (On-Device) ohne Internetverbindung – mit minimaler Latenz und vollem Datenschutz.",
"linguagem": "C / C++",
"tipo": "AI & Speech Framework",
"funcao_principal": "On-Chip-Spracherkennung: Wake-Word-Erkennung (WakeNet) und lokale Offline-Befehle (MultiNet)",
"caracteristicas": [
"WakeNet-Aktivierungsworterkennung (z. B. 'Hi ESP', 'Hi Lexin') mit hoher Präzision",
"Erkennung lokaler MultiNet-Befehle mit mehrsprachiger Unterstützung",
"Akustisches Front-End (AFE): akustische Echounterdrückung (AEC)",
"Hintergrundgeräuschunterdrückung (BSS/NS) und Richtmikrofonie (Beamforming)",
"Automatische Verstärkungsregelung (AGC) und Sprachaktivitätserkennung (VAD)",
"Vektorbeschleunigung auf ESP32-S3 (Xtensa-SIMD-Instruktionen)",
"Vollständiger Offline-Betrieb ohne Datenübertragung an Cloud-Dienste"
],
"casos_uso": [
"Wandbedienfelder für die Gebäudeautomation mit Sprachsteuerung",
"Sprachgesteuerte Haushaltsgeräte ohne Internetabhängigkeit",
"Industriegeräte mit freihändiger Bedienung",
"Interaktives Spielzeug und Lernsysteme",
"Sprachschnittstellen mit strikten Datenschutzanforderungen"
],
"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": "#3498DB"
},
"ESP-IoT-Solution": {
"nome": "ESP-IoT-Solution",
"icone": "🧰",
"nome_completo": "ESP-IoT-Solution Component Library",
"descricao": "Offizielle Sammlung von Peripherietreibern, Touch-Algorithmen, Energieverwaltungsfunktionen und IoT-Dienstprogrammen zur Beschleunigung der Entwicklung auf ESP-IDF.",
"linguagem": "C / C++",
"tipo": "Drivers & IoT Utilities",
"funcao_principal": "Einsatzbereite Bibliothek für Sensortreiber, Displays, Industriebusse und kapazitive Berührungssensorik",
"caracteristicas": [
"Fertige Treiber für Sensoren (I2C, SPI): Temperatur, Druck, IMU, Licht",
"Treiber für OLED- und LCD-Displays (SSD1306, ST7789, ILI9341, GC9A01)",
"Erweiterte Tastenverwaltung (Klick, Doppelklick, langes Drücken) und Drehimpulsgeber",
"Kapazitive Berührungsalgorithmen: Tasten, Schieberegler, Räder und Näherungserkennung",
"E/A-Expander-Treiber (PCA9557, MCP23017, CH422G)",
"Komponenten für Industriebusse: Modbus RTU/TCP und RS485-Kommunikation",
"Direkte Einbindung als ESP-IDF-Komponenten über idf_component.yml"
],
"casos_uso": [
"Kapazitive Touch-Oberflächen für Haushaltsgeräte und Wandtaster",
"Wetterstationen und Umweltmonitore mit I2C-Sensoren",
"Industrielle Automatisierungsgeräte mit RS485- und Modbus-Kommunikation",
"Projekte mit Grafikdisplays und Drehreglern",
"Systeme mit komplexen Tastenkombinationen und Benutzerereignissen"
],
"exemplo": "/exemplos/esp-iot-solution.c",
"exemplos": "https://github.com/espressif/esp-iot-solution/tree/usb/examples",
"documentacao": "https://docs.espressif.com/projects/esp-iot-solution/en/latest/",
"repositorio": "https://github.com/espressif/esp-iot-solution",
"cor": "#F39C12"
},
"ESP-NOW": {
"nome": "ESP-NOW",
"icone": "⚡",
"nome_completo": "ESP-NOW Wireless Communication Protocol",
"descricao": "Proprietäres Drahtlosprotokoll von Espressif basierend auf 802.11-Aktionsframes. Ermöglicht schnelle, energiesparende Punkt-zu-Punkt-Kommunikation ohne Wi-Fi-Router.",
"linguagem": "C / C++",
"tipo": "Fast Wireless Protocol",
"funcao_principal": "Ultraschnelle, energiesparende Funkkommunikation zwischen ESP-Geräten ohne Wi-Fi-Router",
"caracteristicas": [
"Direkte Peer-to-Peer-Kommunikation ohne Verbindungsaushandlung oder Access Point",
"Extrem geringe Übertragungsverzögerung: Latenzen im Millisekundenbereich",
"Unterstützung für Unicast- und Broadcast-Übertragungen",
"Sichere Frame-Verschlüsselung mit CCMP-Schlüsseln (AES-128)",
"Geringer Energieverbrauch, ideal für batteriebetriebene Sensoren",
"Rückwärtskompatibel mit allen ESP32- und ESP8266-Modellen",
"Nutzlast bis zu 250 Bytes pro Paket – ausreichend für Telemetrie und Schaltbefehle"
],
"casos_uso": [
"Fernbedienungen und Funkschalter mit sofortigem Aufwachen",
"Batteriebetriebene Sensornetzwerke mit periodischer Messwertübertragung",
"Steuerungen für Drohnen, Roboter und RC-Modelle",
"Industrielle Not-Aus-Taster mit kritischen Latenzanforderungen",
"Lokale Ausfallsicherung bei nicht verfügbarem WLAN-Netzwerk"
],
"exemplo": "/exemplos/esp-now.c",
"exemplos": "https://github.com/espressif/esp-now/tree/master/examples",
"documentacao": "https://docs.espressif.com/projects/esp-now/en/latest/",
"repositorio": "https://github.com/espressif/esp-now",
"cor": "#E67E22"
},
"ESP-Zigbee-SDK": {
"nome": "ESP-Zigbee-SDK",
"icone": "🐝",
"nome_completo": "Espressif Zigbee Software Development Kit",
"descricao": "Offizielles SDK für die Entwicklung von Zigbee 3.0-Geräten auf SoCs mit 802.15.4-Funk (ESP32-H2 und ESP32-C6). Unterstützt Koordinator-, Router- und Endgeräte-Rollen.",
"linguagem": "C / C++",
"tipo": "Mesh & 802.15.4 Framework",
"funcao_principal": "Entwicklung von Geräten für Zigbee 3.0-Mesh-Netzwerke mit zertifizierter industrieller Interoperabilität",
"caracteristicas": [
"Konform mit den Spezifikationen Zigbee 3.0 und Zigbee PRO",
"Unterstützung aller Netzwerkrollen: Koordinator (ZC), Router (ZR) und Endgerät (ZED)",
"Energiesparende Sleepy-End-Device-Rollen (SED) für Batteriebetrieb",
"Unterstützung von Standardprofilen: Zigbee Home Automation (ZHA) und Light Link",
"Zigbee-zu-Wi-Fi/Ethernet-Gateway in Kombination von ESP32-H2 mit Zweit-SoC",
"Standardkonforme Zigbee-OTA-Cluster-Firmware-Updates",
"Nahtlose Integration mit ESP-IDF und Z-Stack-Kompatibilität"
],
"casos_uso": [
"Türkontakte, Bewegungsmelder und Wassersensoren im Batteriebetrieb",
"Interoperable Zigbee 3.0-Leuchtmittel, Dimmer und Wandschalter",
"Zigbee-zu-Ethernet/Wi-Fi-Gateways für Smart-Home-Zentralen",
"Industrielle Thermostate und Energiezähler",
"Erweiterung bestehender Installationen im standardisierten Zigbee-Ökosystem"
],
"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": "#F1C40F"
},
"ESP-WHO": {
"nome": "ESP-WHO",
"icone": "👁️",
"nome_completo": "ESP-WHO Face Detection & Recognition Framework",
"descricao": "Computer-Vision-Framework für ESP32, optimiert für Kameramodule (OV2640, OV3660, OV5640) mit lokaler Gesichtserkennung und Identifikation.",
"linguagem": "C / C++",
"tipo": "Computer Vision & Edge AI",
"funcao_principal": "Eingebettete Bildverarbeitung mit Gesichtserkennung, Ausrichtung und Identifikation",
"caracteristicas": [
"Leichtgewichtige Inferenzmodelle, optimiert für ESP32 und ESP32-S3",
"Deep-Learning-basierte Gesichtserkennung mit Bestimmung von Gesichtsmerkmalen",
"Gesichtserkennung und Registrierung direkt im Gerätespeicher",
"Performanter Kameratreiber für DVP- und SPI-Busse",
"Unterstützung von Bildauflösungen von QVGA bis QSXGA",
"Vektorbeschleunigung durch dedizierte KI-Befehle des ESP32-S3",
"Integrierter HTTP-Videostreaming-Server für Debugging und Vorschau"
],
"casos_uso": [
"Biometrische Zugangskontrollen und intelligente Türschlösser",
"Video-Türklingeln mit Personen- und Anwesenheitserkennung",
"Personenzählung und Belegungsanalyse für Konferenzräume",
"Intelligente Sicherheitskameras mit lokaler Fehlalarmfilterung",
"Assistenzgeräte und Mensch-Maschine-Interaktion"
],
"exemplo": "/exemplos/esp-who.c",
"exemplos": "https://github.com/espressif/esp-who/tree/master/examples",
"documentacao": "https://github.com/espressif/esp-who#readme",
"repositorio": "https://github.com/espressif/esp-who",
"cor": "#1ABC9C"
},
"ESP-NN": {
"nome": "ESP-NN",
"icone": "🧠",
"nome_completo": "ESP Neural Network Acceleration Library",
"descricao": "Beschleunigungsbibliothek für neuronale Netze auf ESP32-SoCs zur Optimierung von Faltungskernen, Matrixmultiplikationen und Aktivierungsfunktionen für Edge-KI.",
"linguagem": "C / C++ / Asm",
"tipo": "Neural Network Kernel Library",
"funcao_principal": "Hochoptimierte Assembler-Kerne für neuronale Inferenz unter TensorFlow Lite for Microcontrollers",
"caracteristicas": [
"Assembler-Optimierungen unter Nutzung der SIMD-Vektorbefehle des ESP32-S3",
"Beschleunigte Operationen: 2D-Faltung, Depthwise Conv, Fully Connected und Pooling",
"Unterstützung für 8-Bit- (int8) und 16-Bit-Quantisierung (int16)",
"Nahtlose Integration als Optimierungs-Backend für TensorFlow Lite for Microcontrollers",
"Deutliche Reduzierung der Inferenzlatenz gegenüber generischen Implementierungen",
"Optimierter SRAM-Speicherbedarf für ressourcenbeschränkte Mikrocontroller",
"Unterstützung für ESP32, ESP32-S3 und RISC-V-Architekturen (C3, C6, P4)"
],
"casos_uso": [
"Edge-Vision-Modelle (Objekterkennung und Klassifikation)",
"Vibrations- und Akustikanomalieerkennung für vorausschauende Wartung",
"Klassifikation biometrischer Signale (EKG, PPG) auf Wearables",
"Gestenerkennung und Schnittstellen basierend auf Inertialsensoren (IMU)",
"Benutzerdefinierte Audiomodelle zur Erkennung spezifischer Signalmuster"
],
"exemplo": "/exemplos/esp-nn.c",
"exemplos": "https://github.com/espressif/esp-nn/tree/master/examples",
"documentacao": "https://github.com/espressif/esp-nn#readme",
"repositorio": "https://github.com/espressif/esp-nn",
"cor": "#8E44AD"
},
"ESP-DSP": {
"nome": "ESP-DSP",
"icone": "📊",
"nome_completo": "ESP Digital Signal Processing Library",
"descricao": "Offizielle DSP-Bibliothek für ESP32-SoCs mit Algorithmen für FFT, digitale Filterung, Matrixberechnungen und numerische Operationen.",
"linguagem": "C / Asm",
"tipo": "DSP & Math Library",
"funcao_principal": "Hochperformante mathematische Funktionen und digitale Signalverarbeitung mit Hardware-Optimierung",
"caracteristicas": [
"Schnelle Fourier-Transformation (FFT) für reelle und komplexe Daten mit Fensterfunktionen (Hann, Hamming, Blackman)",
"Optimierte digitale IIR- (Biquad) und FIR-Filter",
"Matrixoperationen: Multiplikation, Invertierung, Zerlegung und Transposition",
"Hardware-beschleunigte Gleitkomma- und Ganzzahl-Vektoroperationen",
"Generierung von Testsignalen: Sinus, weißes Rauschen und modulierte Signale",
"Assembler-Routinen für den Xtensa-Kern und Vektorinstruktionserweiterungen",
"Kompatibel mit ESP-IDF als native Komponente"
],
"casos_uso": [
"Echtzeit-Spektrumanalyse für Audio- und Schwingungsmessgeräte",
"Signalverarbeitung und Rauschfilterung für industrielle Sensoren",
"Regelungsalgorithmen für Motorsteuerungen und Wechselrichter",
"Intelligente Stromzähler mit Wirk- und Blindleistungsberechnung",
"Signalanalyse für Radarsensoren und Ultraschallmessungen"
],
"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": "#2C3E50"
},
"Rust-ESP": {
"nome": "Rust-ESP",
"icone": "🦀",
"nome_completo": "Rust on ESP32 Ecosystem",
"descricao": "Rust-Entwicklungsökosystem für ESP32-Mikrocontroller. Bietet Speichersicherheit ohne Garbage Collector, ein starkes Typsystem und moderne Ausdrucksstärke.",
"linguagem": "Rust",
"tipo": "Memory-Safe Modern Language",
"funcao_principal": "Entwicklung robuster Firmware mit Schutz vor Speicherbeschädigungen und garantierter Datenrennfreiheit bei Nebenläufigkeit",
"caracteristicas": [
"Zwei Entwicklungsansätze: no_std (Bare-Metal über esp-hal) und std (auf FreeRTOS über esp-idf-svc)",
"Offizielle Rust-Toolchain für Xtensa- und RISC-V-Architekturen",
"Garantierte Speichersicherheit zur Kompilierzeit",
"Modernes asynchrones Modell mit async/await für Netzwerk- und E/A-Aufgaben",
"Unterstützung für Wi-Fi-, BLE-, MQTT-, HTTP- und TLS-Stacks über Ökosystem-Crates",
"Kommandozeilenwerkzeug espflash zum Flashen und Überwachen von Entwicklungsboards",
"Direkte Integration mit Cargo und dem gesamten Rust-Open-Source-Ökosystem"
],
"casos_uso": [
"Industrielle kritische Firmware mit höchsten Zuverlässigkeitsanforderungen",
"Medizin- und Sicherheitsgeräte, bei denen Speicherfehler unzulässig sind",
"Netzwerk-Gateways mit sicherer Verarbeitung kryptografischer und TLS-Protokolle",
"Moderne eingebettete Anwendungen mit asynchroner Nebenläufigkeit",
"Projekte nach neuesten Standards des modernen Embedded Software Engineerings"
],
"exemplo": "/exemplos/rust-esp.rs",
"exemplos": "https://github.com/esp-rs/esp-idf-template",
"documentacao": "https://esp-rs.github.io/book/",
"repositorio": "https://github.com/esp-rs",
"cor": "#D35400"
},
"Arduino": {
"nome": "Arduino",
"icone": "♾️",
"nome_completo": "Arduino Core for ESP32",
"descricao": "Offizieller Arduino-Core für ESP32-SoCs. Bietet die vertraute setup()/loop()-API mit Zugriff auf Tausende Bibliotheken von Drittanbietern auf einem stabilen ESP-IDF-Fundament.",
"linguagem": "C++ (Arduino)",
"tipo": "Maker & Educational Framework",
"funcao_principal": "Schnelles Prototyping und zugängliche Projekterstellung mit dem weltweit größten Open-Source-Bibliotheksökosystem",
"caracteristicas": [
"Vertraute Struktur aus setup()-Initialisierung und loop()-Hauptschleife",
"Sofortiger Zugriff auf das riesige Repository der Arduino-Bibliotheken",
"Basiert im Hintergrund auf FreeRTOS und erlaubt eigene Tasks per xTaskCreate",
"Unterstützung für nahezu jedes ESP32-Entwicklungsboard am Markt",
"Intuitives Wi-Fi- und Bluetooth-Management (WiFi, BluetoothSerial, BLEDevice)",
"Einfache OTA-Firmware-Updates über die ArduinoOTA-Klasse",
"Kompatibel mit Arduino IDE, PlatformIO, VS Code und Arduino CLI"
],
"casos_uso": [
"Schnelles Prototyping von IoT-Projekten und Machbarkeitsstudien",
"Ausbildung, universitäre Lehre und Schulung in eingebetteten Systemen",
"Maker-Projekte und Do-It-Yourself-Elektronik",
"Geräte mit bestehenden Sensor- und Aktor-Bibliotheken",
"Interaktive Kunstinstallationen und Funktionsmodelle"
],
"exemplo": "/exemplos/arduino.ino",
"exemplos": "https://github.com/espressif/arduino-esp32/tree/master/libraries",
"documentacao": "https://docs.espressif.com/projects/arduino-esp32/en/latest/",
"repositorio": "https://github.com/espressif/arduino-esp32",
"cor": "#00979C"
},
"MicroPython": {
"nome": "MicroPython",
"icone": "🐍",
"nome_completo": "MicroPython for ESP32",
"descricao": "Schlanke und effiziente Python-3-Implementierung für Mikrocontroller. Ermöglicht interaktive Programmierung über REPL an der seriellen Schnittstelle ohne vorherige Kompilierung.",
"linguagem": "Python 3",
"tipo": "Interactive Scripting Engine",
"funcao_principal": "Schnelle und interaktive Entwicklung mit der Einfachheit von Python und unmittelbarem Hardwarezugriff",
"caracteristicas": [
"Vollständiger Python-3-Interpreter, optimiert für Mikrocontroller",
"Interaktive REPL-Konsole (Read-Eval-Print Loop) über serielle Schnittstelle oder Wi-Fi (WebREPL)",
"Virtuelles Dateisystem mit Unterstützung für .py-Dateien und vorkompilierte .mpy-Module",
"Intuitive Hardwaremodule: machine (Pin, ADC, PWM, I2C, SPI, UART, Timer, RTC)",
"Native Netzwerkunterstützung: network-Modul (Wi-Fi-Station und Access Point)",
"Asynchrone Programmierung mit dem Modul uasyncio",
"Offizielle Unterstützung aller ESP32-Varianten mit vorkompilierten Firmware-Binärdateien"
],
"casos_uso": [
"Programmierausbildung und MINT-Lernprojekte",
"Schnelles Prototyping und Sensortests ohne Kompilierzyklen",
"Gerätesteuerung und Skripte, die ohne Neu-Flashen anpassbar sind",
"Eigenständige Datenlogger und kompakte HTTP-/WebSocket-Server",
"Laborautomatisierung und Auswertung von Sensordaten"
],
"exemplo": "/exemplos/micropython.py",
"exemplos": "https://github.com/micropython/micropython/tree/master/examples",
"documentacao": "https://docs.micropython.org/en/latest/esp32/quickref.html",
"repositorio": "https://github.com/micropython/micropython",
"cor": "#2B5B84"
}
}
+732
View File
@@ -0,0 +1,732 @@
{
"ESP32": {
"nome_completo": "ESP32 (Clássico)",
"icone": "🔷",
"descricao": "Der Pionier der Reihe mit Xtensa-Dual-Core, Wi-Fi 4 und klassischem Bluetooth/BLE. Empfohlen für klassische Audioprojekte und etablierte IoT-Gateways.",
"arquitetura": "32-Bit-Xtensa®-LX6-Dual-Core",
"nucleos": "1 (Single-core) ou 2 (Dual-core)",
"frequencia": "Bis zu 240 MHz",
"coprocessador_ulp": "Ja",
"seguranca": {
"aes": "AES-128/192/256",
"sha": "SHA-1/256/384/512",
"rsa": "Ja (RSA/MPI bis zu 4096 bits)",
"ecc": "Nein",
"ecdsa": "Nein",
"hmac": "Nein",
"assinatura_digital": "Nein",
"key_manager": "Nein",
"rng": "Ja (TRNG Hardware-TRNG)",
"criptografia_flash": "Ja (AES-256, Legacy-Verfahren)",
"secure_boot": "V1 (AES, Legacy); V2 (RSA-3072, RSA-PSS) ab Revision v3.0 (ECO3)",
"protecao_dpa": "Nein"
},
"wifi": "IEEE 802.11 b/g/n (2.4 GHz, bis zu 150 Mbps)",
"bluetooth": "Bluetooth 4.2 BR/EDR (Clássico) und Bluetooth LE (dual mode)",
"ethernet": "Ja (Ethernet MAC integrado)",
"memoria_sram": "520 KB",
"memoria_sram_rtc": "16 KB (dividida em RTC FAST e RTC SLOW)",
"memoria_rom": "448 KB (für Boot- und Core-Funktionen)",
"flash_externa": "Bis zu 16 MB über QSPI",
"psram_externa": "Bis zu 8 MB über QSPI (in spezifischen Modulen wie 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 (bis zu 16 Kanäle), 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": "Nein (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": "Externes JTAG (erfordert Sonde, z. B. ESP-PROG)",
"esp_idf_minimo": "Seit Beginn (v3.x und früher)",
"arduino_core": "Ja (147 definições de placa no core oficial)",
"encapsulamento": "QFN48 (6×6 mm) und 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": "Single-Core-SoC mit nativer USB-OTG-Schnittstelle, erweiterter Hardware-Sicherheit und bis zu 43 GPIOs. Entwickelt für einfache Display-Schnittstellen und sichere USB-Peripherie.",
"arquitetura": "32-Bit-Xtensa®-LX7-Single-Core",
"nucleos": "1 (Single-core)",
"frequencia": "Bis zu 240 MHz",
"coprocessador_ulp": "Ja (RISC-V)",
"seguranca": {
"aes": "AES-128/192/256 com GCM",
"sha": "SHA-1/224/256/384/512",
"rsa": "Ja (RSA/MPI bis zu 4096 bits)",
"ecc": "Nein",
"ecdsa": "Nein",
"hmac": "Ja",
"assinatura_digital": "Ja",
"key_manager": "Nein",
"rng": "Ja (TRNG Hardware-TRNG)",
"criptografia_flash": "XTS-AES-128/256",
"secure_boot": "V2 (RSA-3072)",
"protecao_dpa": "Nein"
},
"wifi": "IEEE 802.11 b/g/n (2.4 GHz, bis zu 150 Mbps)",
"bluetooth": "Nein",
"memoria_sram": "320 KB",
"memoria_sram_rtc": "16 KB",
"memoria_rom": "128 KB",
"flash_externa": "Bis zu 1 GB über QSPI",
"psram_externa": "Bis zu 1 GB über 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 (bis zu 8 Kanäle)",
"usb": "1 (USB OTG 1.1 Full-Speed)",
"lcd": "8/16-Bit-LCD-Schnittstelle",
"camera": "8/16-Bit-DVP-Kameraschnittstelle",
"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": "Externes JTAG (erfordert Sonde, z. B. ESP-PROG)",
"esp_idf_minimo": "v4.2",
"arduino_core": "Ja (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": "Hochleistungs-Dual-Core mit Vektorbefehlen für KI, nativem USB und bis zu 45 GPIOs. Die Standardwahl für Computer Vision, Sprachverarbeitung und anspruchsvolle HMIs.",
"arquitetura": "32-Bit-Xtensa®-LX7-Dual-Core",
"nucleos": "2 (Dual-core)",
"frequencia": "Bis zu 240 MHz",
"coprocessador_ulp": "Ja (RISC-V)",
"aceleradores_ia": "Sim (Vector Instructions para IA)",
"seguranca": {
"aes": "AES-128/256",
"sha": "SHA-1/224/256/384/512",
"rsa": "Ja (RSA/MPI bis zu 4096 bits)",
"ecc": "Nein",
"ecdsa": "Nein",
"hmac": "Ja",
"assinatura_digital": "Ja",
"key_manager": "Nein",
"rng": "Ja (TRNG Hardware-TRNG)",
"criptografia_flash": "XTS-AES-128/256",
"secure_boot": "V2 (RSA-3072)",
"protecao_dpa": "Nein"
},
"wifi": "IEEE 802.11 b/g/n (2.4 GHz, bis zu 150 Mbps)",
"bluetooth": "Bluetooth 5 (LE) und Bluetooth Mesh",
"memoria_sram": "512 KB",
"memoria_sram_rtc": "16 KB",
"memoria_rom": "384 KB",
"flash_externa": "Bis zu 1 GB über QSPI/Octal SPI",
"psram_externa": "Bis zu 1 GB über QSPI/Octal SPI",
"gpio": "45",
"adc": "2x SAR ADC de 12 bits, até 20 canais",
"dac": "Nein",
"touch": "14 canais capacitivos",
"uart": "3",
"spi": "4 (SPI0/1 para Flash, SPI2/3 para uso geral)",
"i2c": "2",
"i2s": "2",
"pwm": "LED-PWM (bis zu 8 Kanäle), Motor-PWM (6 Kanäle)",
"usb": "1 (USB OTG 1.1 Full-Speed) + 1 (USB Serial/JTAG)",
"lcd": "8/16-Bit-RGB-LCD-Schnittstelle",
"camera": "8/16-Bit-DVP-Kameraschnittstelle",
"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 für PSRAM)",
"deep_sleep": "7 µA"
},
"temperatura_operacao": "-40°C a 65/85/105°C",
"temperatura_armazenamento": "-40°C a 150°C",
"depuracao": "Integriertes JTAG über USB (keine externe Sonde erforderlich)",
"esp_idf_minimo": "v4.4",
"arduino_core": "Ja (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": "Fortschrittlicher SoC, optimiert für generative KI und Vision-Edge-Verarbeitung, der hochfrequente Xtensa-Dual-Cores mit modernster Hardware-Sicherheit verbindet.",
"arquitetura": "RISC-V dual-core de 32 bits (HP) + RISC-V single-core (LP)",
"nucleos": "2 (Dual-core HP) + 1 (Single-core LP)",
"frequencia": "Bis zu 320 MHz",
"coprocessador_ulp": "Ja (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": "Ja (RSA/MPI bis zu 4096 bits)",
"ecc": "Ja (P-192, P-256, P-384)",
"ecdsa": "Ja (modo determinístico, RFC 6979)",
"hmac": "Ja",
"assinatura_digital": "Ja",
"key_manager": "Ja",
"rng": "Ja (TRNG Hardware-TRNG)",
"criptografia_flash": "XTS-AES-128/256",
"secure_boot": "V2 (RSA-3072)",
"protecao_dpa": "Ja"
},
"wifi": "Wi-Fi 6 (802.11ax) 2.4 GHz",
"bluetooth": "Bluetooth 5.4 LE und Bluetooth Classic",
"zigbee_thread": "IEEE 802.15.4 (Zigbee 3.0, Thread 1.4)",
"matter": "Ja",
"memoria_sram": "512 KB (HP SRAM)",
"memoria_sram_rtc": "32 KB (LP SRAM)",
"memoria_rom": "320 KB",
"flash_externa": "Bis zu 256 MB über QSPI",
"psram_externa": "16 MB oder 32 MB Octal-DDR, nur im Gehäuse integriert (NRV16, NRV32)",
"gpio": "60",
"adc": "2x SAR ADC de 12 bits, até 16 canais",
"dac": "Ja (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 (bis zu 8 Kanäle), Motor-PWM (MCPWM)",
"usb": "1 (USB 2.0 High-Speed OTG e USB Serial/JTAG)",
"can": "Ja (CAN FD Controller)",
"sensor_temperatura": "1 (interno)",
"consumo_energia": {
"active": "Konfigurierbarer, leistungsoptimierter Hochleistungsbetrieb",
"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": "Integriertes JTAG über USB (keine externe Sonde erforderlich)",
"esp_idf_minimo": "v6.1 in Vorschau; offizielle Unterstützung ab v6.1.1",
"arduino_core": "Noch nicht vom arduino-esp32-Core unterstützt",
"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": "Kompakter und kostengünstiger RISC-V-Chip für einfache Sensoren und den direkten Ersatz des ESP8266 in volumenstarken Massenproduktionen.",
"arquitetura": "RISC-V single-core de 32 bits",
"nucleos": "1 (Single-core)",
"frequencia": "Bis zu 120 MHz",
"seguranca": {
"aes": "Nein",
"sha": "SHA-1/224/256",
"rsa": "Nein",
"ecc": "Ja (P-192, P-256)",
"ecdsa": "Nein",
"hmac": "Nein",
"assinatura_digital": "Nein",
"key_manager": "Nein",
"rng": "Ja (TRNG Hardware-TRNG)",
"criptografia_flash": "XTS-AES-128",
"secure_boot": "V2 (ECDSA P-192 ou P-256)",
"protecao_dpa": "Nein"
},
"wifi": "IEEE 802.11 b/g/n (2.4 GHz, bis zu 72.2 Mbps)",
"bluetooth": "Bluetooth 5.3 LE (certificado)",
"memoria_sram": "272 KB (16 KB para cache)",
"memoria_sram_rtc": "Nein",
"memoria_rom": "576 KB",
"flash_externa": "Bis zu 16 MB über QSPI, jedoch bei im Handel erhältlichen Varianten nicht verfügbar (ESP8684H2X/H4X haben 2 MB oder 4 MB im Gehäuse und führen keine Flash-Pins heraus)",
"psram_externa": "Nein",
"gpio": "14",
"adc": "1x SAR ADC de 12 bits, até 5 canais",
"dac": "Nein",
"touch": "Nein",
"uart": "2",
"spi": "3 (SPI0/1 para Flash interna, SPI2 para uso geral)",
"i2c": "1 (Master-only)",
"i2s": "Nein",
"pwm": "LED-PWM (bis zu 6 Kanäle)",
"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": "Externes JTAG (erfordert Sonde, z. B. ESP-PROG)",
"esp_idf_minimo": "v5.0",
"arduino_core": "Ja (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": "Kostengünstiger RISC-V-Single-Core, anschlusskompatibel zum ESP8266. Bietet Wi-Fi 4 und Bluetooth 5 (BLE) für kompakte vernetzte Geräte.",
"arquitetura": "RISC-V single-core de 32 bits",
"nucleos": "1 (Single-core)",
"frequencia": "Bis zu 160 MHz",
"seguranca": {
"aes": "AES-128/256",
"sha": "SHA-1/224/256",
"rsa": "Ja (RSA/MPI bis zu 3072 bits)",
"ecc": "Nein",
"ecdsa": "Nein",
"hmac": "Ja",
"assinatura_digital": "Ja",
"key_manager": "Nein",
"rng": "Ja (TRNG Hardware-TRNG)",
"criptografia_flash": "XTS-AES-128",
"secure_boot": "V2 (RSA-3072), ab Revision v0.3 (ECO3)",
"protecao_dpa": "Nein"
},
"wifi": "IEEE 802.11 b/g/n (2.4 GHz, bis zu 150 Mbps)",
"bluetooth": "Bluetooth 5 (LE) und Bluetooth Mesh",
"memoria_sram": "400 KB",
"memoria_sram_rtc": "8 KB",
"memoria_rom": "384 KB",
"flash_externa": "Bis zu 16 MB über QSPI",
"psram_externa": "Nein",
"gpio": "22",
"adc": "2x SAR ADC de 12 bits, até 6 canais",
"dac": "Nein",
"touch": "Nein",
"uart": "2",
"spi": "3 (SPI0/1 para Flash, SPI2 para uso geral)",
"i2c": "1",
"i2s": "1",
"pwm": "LED-PWM (bis zu 6 Kanäle)",
"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 bis 105 °C (85 °C beim ESP32-C3FN4)",
"temperatura_armazenamento": "-40°C a 150°C",
"depuracao": "Integriertes JTAG über USB (keine externe Sonde erforderlich)",
"esp_idf_minimo": "v4.3",
"arduino_core": "Ja (29 definições de placa no core oficial)",
"encapsulamento": "QFN32 (5×5 mm) und 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": "Erster Dualband-SoC (2,4 GHz und 5 GHz) der C-Serie mit RISC-V-Architektur. Konzipiert für Industrieumgebungen mit hoher Kanalauslastung im 2,4-GHz-Band.",
"arquitetura": "RISC-V single-core de 32 bits (HP) + RISC-V single-core (LP)",
"nucleos": "1 (Single-core HP) + 1 (Single-core LP)",
"frequencia": "Bis zu 240 MHz",
"coprocessador_ulp": "Ja (RISC-V, LP CPU de 48 MHz)",
"seguranca": {
"aes": "AES-128/256",
"sha": "SHA-1/224/256/384/512",
"rsa": "Ja (RSA/MPI bis zu 3072 bits)",
"ecc": "Ja (P-192, P-256, P-384)",
"ecdsa": "Ja (modo determinístico, RFC 6979)",
"hmac": "Ja",
"assinatura_digital": "Ja",
"key_manager": "Ja",
"rng": "Ja (TRNG Hardware-TRNG)",
"criptografia_flash": "XTS-AES-128/256",
"secure_boot": "V2 (RSA-3072 ou ECDSA P-256/P-384)",
"protecao_dpa": "Ja"
},
"wifi": "Wi-Fi 6 (802.11ax) Dualband 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": "Ja",
"memoria_sram": "384 KB",
"memoria_sram_rtc": "16 KB",
"memoria_rom": "320 KB",
"flash_externa": "Bis zu 16 MB über QSPI",
"psram_externa": "Ja, via SPI (controlador de flash/PSRAM com cache)",
"gpio": "29",
"adc": "1x SAR ADC de 12 bits, até 6 canais",
"dac": "Nein",
"touch": "Nein",
"uart": "3 (2 UART + 1 LP UART)",
"spi": "3",
"i2c": "2 (1 I2C + 1 LP I2C)",
"i2s": "1",
"pwm": "LED-PWM (bis zu 6 Kanäle), Motor-PWM",
"usb": "1 (USB Serial/JTAG)",
"sensor_temperatura": "1 (interno)",
"consumo_energia": {
"active_wifi": "bis zu 377 mA (TX bei 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": "Integriertes JTAG über USB (keine externe Sonde erforderlich)",
"esp_idf_minimo": "v5.5.2",
"arduino_core": "Ja (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": "Moderner RISC-V-SoC mit Wi-Fi 6, Bluetooth 5 (LE) und integriertem IEEE-802.15.4-Funk. Ideal für stromsparende Smart-Home-Knoten nach Matter- und Thread-Standard.",
"arquitetura": "RISC-V single-core de 32 bits (HP) + RISC-V single-core (LP)",
"nucleos": "1 (Single-core HP) + 1 (Single-core LP)",
"frequencia": "Bis zu 160 MHz",
"coprocessador_ulp": "Ja (RISC-V, LP CPU de 20 MHz)",
"seguranca": {
"aes": "AES-128/256",
"sha": "SHA-1/224/256",
"rsa": "Ja (RSA/MPI bis zu 3072 bits)",
"ecc": "Ja (P-192, P-256)",
"ecdsa": "Nein",
"hmac": "Ja",
"assinatura_digital": "Ja",
"key_manager": "Nein",
"rng": "Ja (TRNG Hardware-TRNG)",
"criptografia_flash": "XTS-AES-128",
"secure_boot": "V2 (RSA-3072 ou ECDSA)",
"protecao_dpa": "Ja"
},
"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": "Ja",
"memoria_sram": "512 KB",
"memoria_sram_rtc": "16 KB",
"memoria_rom": "320 KB",
"flash_externa": "Bis zu 16 MB über QSPI",
"psram_externa": "Nein",
"gpio": "30",
"adc": "1x SAR ADC de 12 bits, até 7 canais",
"dac": "Nein",
"touch": "Nein",
"uart": "3 (2 UART + 1 LP UART)",
"spi": "3",
"i2c": "2 (1 I2C + 1 LP I2C)",
"i2s": "1",
"pwm": "LED-PWM (bis zu 6 Kanäle), 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": "Integriertes JTAG über USB (keine externe Sonde erforderlich)",
"esp_idf_minimo": "v5.1",
"arduino_core": "Ja (21 definições de placa no core oficial)",
"encapsulamento": "QFN40 (5×5 mm) und 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": "Kostengünstige Variante des C6, optimiert für Wi-Fi 6- und BLE-Endknoten ohne 802.15.4-Funk, ideal für großflächig vernetzte Sensoren.",
"arquitetura": "RISC-V single-core de 32 bits",
"nucleos": "1 (Single-core)",
"frequencia": "Bis zu 160 MHz",
"seguranca": {
"aes": "Nein",
"sha": "SHA-1/224/256",
"rsa": "Nein",
"ecc": "Ja (P-192, P-256)",
"ecdsa": "Ja (modo determinístico, RFC 6979)",
"hmac": "Nein",
"assinatura_digital": "Nein",
"key_manager": "Nein",
"rng": "Ja (TRNG Hardware-TRNG)",
"criptografia_flash": "XTS-AES-128",
"secure_boot": "V2 (ECDSA)",
"protecao_dpa": "Ja"
},
"wifi": "Wi-Fi 6 (802.11ax) 2.4 GHz",
"bluetooth": "Bluetooth 5 (LE) (Bluetooth Core 6.0 certificado)",
"zigbee_thread": "Nein",
"matter": "Ja (via Wi-Fi)",
"memoria_sram": "320 KB",
"memoria_sram_rtc": "Nein",
"memoria_rom": "256 KB",
"flash_externa": "Bis zu 16 MB über QSPI (Modelle mit 4 MB oder 8 MB im Gehäuse integriert)",
"psram_externa": "Bis zu 16 MB über QSPI (Modelle mit 2 MB oder 8 MB im Gehäuse integriert)",
"gpio": "30",
"adc": "1x SAR ADC de 12 bits, até 4 canais",
"dac": "Nein",
"touch": "Nein",
"uart": "3",
"spi": "3 (2 para Flash/PSRAM, 1 para uso geral)",
"i2c": "1",
"i2s": "1",
"pwm": "LED-PWM (bis zu 6 Kanäle)",
"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": "Integriertes JTAG über USB (keine externe Sonde erforderlich)",
"esp_idf_minimo": "v5.5.2",
"arduino_core": "Ja (1 definições de placa no core oficial)",
"encapsulamento": "QFN40 (5×5 mm) oder 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": "Hochleistungs-Mikrocontroller ohne integriertes Funkmodul mit 400-MHz-RISC-V-Dual-Core, MIPI-CSI/DSI-Schnittstellen und erweiterter Sicherheit für anspruchsvolle HMIs und Gateways.",
"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": "Bis zu 400 MHz (HP, revisão v3.x; 360 MHz na v1.x); LP até 40 MHz",
"coprocessador_ulp": "Ja (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": "Ja (RSA/MPI bis zu 4096 bits)",
"ecc": "Ja (P-192, P-256, P-384)",
"ecdsa": "Ja (modo determinístico, RFC 6979)",
"hmac": "Ja",
"assinatura_digital": "Ja",
"key_manager": "Ja",
"rng": "Ja (TRNG Hardware-TRNG)",
"criptografia_flash": "XTS-AES-128/256",
"secure_boot": "V2 (RSA-3072 ou ECDSA)",
"protecao_dpa": "Nein"
},
"wifi": "Nein",
"bluetooth": "Nein",
"ethernet": "Ja (Ethernet MAC integrado)",
"memoria_sram": "768 KB",
"memoria_sram_rtc": "32 KB",
"memoria_rom": "128 KB (HP ROM) + 16 KB (LP ROM)",
"flash_externa": "Bis zu 128 MB über QSPI/Octal SPI",
"psram_externa": "16 MB oder 32 MB im Gehäuse integriert (OPI/HPI, 1,8 V)",
"gpio": "55",
"adc": "2x SAR ADC de 12 bits, até 14 canais",
"dac": "Nein",
"touch": "Ja (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 (bis zu 8 Kanäle), Motor-PWM (6 Kanäle)",
"usb": "USB 2.0 High-Speed OTG + USB 2.0 Full-Speed OTG + USB Serial/JTAG",
"mipi_csi": "MIPI-CSI-Kameraschnittstelle",
"mipi_dsi": "Interface MIPI DSI para display",
"lcd": "8/16/24-Bit-LCD-Schnittstelle",
"camera": "8/16-Bit-DVP-Kameraschnittstelle",
"sdio": "1 SD/MMC-Host-Controller (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": "Integriertes JTAG über USB (keine externe Sonde erforderlich)",
"esp_idf_minimo": "v5.3",
"arduino_core": "Ja (7 definições de placa no core oficial)",
"encapsulamento": "QFN104 (10×10 mm)",
"modulos": "Kein Modul im offiziellen Katalog (nur nackter Chip)",
"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": "Ultra-Low-Power-Chip ohne Wi-Fi, ausgelegt für Zigbee 3.0, Thread 1.3 und Matter über 802.15.4 sowie Bluetooth 5.4 LE. Perfekt für batteriebetriebene Sensoren.",
"arquitetura": "RISC-V single-core de 32 bits",
"nucleos": "1 (Single-core)",
"frequencia": "Bis zu 96 MHz",
"seguranca": {
"aes": "AES-128/256",
"sha": "SHA-1/224/256",
"rsa": "Ja (RSA/MPI bis zu 3072 bits)",
"ecc": "Ja (P-192, P-256)",
"ecdsa": "Ja (modo determinístico, RFC 6979)",
"hmac": "Ja",
"assinatura_digital": "Ja",
"key_manager": "Nein",
"rng": "Ja (TRNG Hardware-TRNG)",
"criptografia_flash": "XTS-AES-128",
"secure_boot": "V2 (RSA-3072 ou ECDSA)",
"protecao_dpa": "Ja"
},
"wifi": "Nein",
"bluetooth": "Bluetooth 5 (LE) (Bluetooth 5.3 certificado)",
"zigbee_thread": "IEEE 802.15.4 (Zigbee 3.0, Thread 1.4)",
"matter": "Ja",
"memoria_sram": "320 KB",
"memoria_sram_rtc": "4 KB (LP Memory)",
"memoria_rom": "128 KB",
"flash_externa": "Bis zu 16 MB über QSPI",
"psram_externa": "Nein",
"gpio": "19",
"adc": "1x SAR ADC de 12 bits, até 5 canais",
"dac": "Nein",
"touch": "Nein",
"uart": "2",
"spi": "3",
"i2c": "2",
"i2s": "1",
"pwm": "LED-PWM (bis zu 6 Kanäle)",
"usb": "1 (USB Serial/JTAG)",
"sensor_temperatura": "1 (interno)",
"consumo_energia": {
"active": "24-140 mA (Funk, von -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": "Integriertes JTAG über USB (keine externe Sonde erforderlich)",
"esp_idf_minimo": "v5.1",
"arduino_core": "Ja (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": "Weiterentwicklung der 802.15.4-Reihe mit RISC-V-Dual-Core, Bluetooth 5.4 und erweiterter Funkreichweite, optimiert für Thread-Border-Router und Gateways.",
"status_documentacao": "Vorläufige Dokumentation: Espressif hat noch kein Datenblatt oder technisches Handbuch für den ESP32-H4 veröffentlicht. Die folgenden Daten stammen aus der offiziellen Produktankündigung und den Hardwaredefinitionen (soc_caps) von ESP-IDF und können sich bis zur Veröffentlichung ändern.",
"arquitetura": "RISC-V dual-core de 32 bits",
"nucleos": "2 (Dual-core)",
"frequencia": "Bis zu 96 MHz",
"seguranca": {
"aes": "AES-128/256",
"sha": "SHA-1/224/256/384/512",
"rsa": "Nein",
"ecc": "Ja (P-192, P-256, P-384)",
"ecdsa": "Ja (modo determinístico, RFC 6979)",
"hmac": "Ja",
"assinatura_digital": "Nein",
"key_manager": "Nein",
"rng": "Ja (TRNG Hardware-TRNG)",
"criptografia_flash": "XTS-AES-128/256",
"secure_boot": "Ja auf Hardware-Ebene; in ESP-IDF noch nicht aktiviert",
"protecao_dpa": "Nein"
},
"wifi": "Nein",
"bluetooth": "Bluetooth 5.4 LE (certificado Bluetooth 6.0; LE Audio, canais isócronos BIS/CIS, PAwR, Connection Subrating und Direction Finding AoA/AoD)",
"zigbee_thread": "IEEE 802.15.4 (Zigbee 3.0, Thread 1.4)",
"matter": "Ja",
"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": "Ja (2 MB integrada no encapsulamento no ESP32-H4HR2)",
"gpio": "40",
"adc": "1x SAR ADC de 12 bits, até 5 canais",
"dac": "Nein",
"touch": "15 canais capacitivos (versão 3, com waterproof e proximidade)",
"uart": "2",
"spi": "3",
"i2c": "2",
"i2s": "1",
"pwm": "LED-PWM (bis zu 8 Kanäle), 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": "Nicht bekannt gegeben (vorläufige Dokumentation)"
},
"temperatura_operacao": "-40°C a 105°C",
"temperatura_armazenamento": "Nicht bekannt gegeben (vorläufige Dokumentation)",
"depuracao": "Integriertes JTAG über USB (keine externe Sonde erforderlich)",
"esp_idf_minimo": "v6.0 in Vorschau (ohne stabile Unterstützung)",
"arduino_core": "Noch nicht vom arduino-esp32-Core unterstützt",
"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"
}
}