STM32G0B1CEU6 ARM-Mikrocontroller – MCU Mainstream Arm Cortex-M0+ 32-Bit-MCU, bis zu 512 KB Flash, 144 KB RAM, 6x USART
♠ Produktbeschreibung
Produkteigenschaften | Attributwert |
Hersteller: | STMicroelectronics |
Produktkategorie: | ARM-Mikrocontroller – MCU |
RoHS: | Details |
Serie: | STM32G0 |
Montageart: | SMD/SMT |
Kern: | ARM Cortex M0+ |
Programmspeichergröße: | 512 kB |
Datenbusbreite: | 32 Bit |
ADC-Auflösung: | 12 Bit |
Maximale Taktfrequenz: | 64 MHz |
Anzahl der E/As: | 44 E/A |
Daten-RAM-Größe: | 144 kB |
Versorgungsspannung - Min: | 1,7 V |
Versorgungsspannung - Max: | 3,6 V |
Minimale Betriebstemperatur: | - 40 °C |
Maximale Betriebstemperatur: | + 85 °C |
Verpackung: | Tablett |
Marke: | STMicroelectronics |
Schnittstellentyp: | UART |
Feuchtigkeitsempfindlich: | Ja |
Produkttyp: | ARM-Mikrocontroller – MCU |
Fabrikpackungsmenge: | 1560 |
Unterkategorie: | Mikrocontroller - MCU |
Handelsname: | STM32 |
Stückgewicht: | 0,003527 Unzen |
♠ Multiprotokoll-Funklösung mit 32-Bit-MCU Arm®-basiertem Cortex®-M4 mit FPU, Bluetooth® 5.2-Funklösung
Das multiprotokollfähige und ultra-energiesparende drahtlose Gerät STM32WB15CC verfügt über ein leistungsstarkes und extrem energiesparendes Funkgerät, das der Bluetooth® Low Energy SIG-Spezifikation 5.2 entspricht. Es enthält einen dedizierten Arm® Cortex®-M0+ für die Ausführung aller Echtzeit-Low-Layer-Operationen.
Das Gerät ist auf extrem niedrigen Stromverbrauch ausgelegt und basiert auf dem leistungsstarken Arm® Cortex®-M4 32-Bit-RISC-Kern mit einer Taktfrequenz von bis zu 64 MHz. Dieser Kern verfügt über eine Gleitkommaeinheit (FPU) mit einfacher Genauigkeit, die alle Arm®-Datenverarbeitungsanweisungen und -Datentypen mit einfacher Genauigkeit unterstützt. Er implementiert außerdem einen vollständigen Satz von DSP-Anweisungen und eine Speicherschutzeinheit (MPU) zur Verbesserung der Anwendungssicherheit.
Das IPCC ermöglicht eine verbesserte Kommunikation zwischen den Prozessoren über sechs bidirektionale Kanäle. Das HSEM stellt Hardware-Semaphoren bereit, mit denen die beiden Prozessoren gemeinsame Ressourcen nutzen können.
Das Gerät enthält Hochgeschwindigkeitsspeicher (320 KB Flash-Speicher, 48 KB SRAM) und eine umfangreiche Palette erweiterter E/As und Peripheriegeräte.
Die direkte Datenübertragung zwischen Speicher und Peripheriegeräten sowie von Speicher zu Speicher wird durch sieben DMA-Kanäle mit einer vollständig flexiblen Kanalzuordnung durch das DMAMUX-Peripheriegerät unterstützt.
Das Gerät verfügt über mehrere Mechanismen für eingebetteten Flash-Speicher und SRAM: Ausleseschutz, Schreibschutz und Schutz vor dem Auslesen proprietären Codes. Teile des Speichers können für den exklusiven Zugriff durch Cortex® -M0+ gesichert werden.
• Enthält die neueste patentierte Technologie von ST
• Radio
– 2,4 GHz – HF-Transceiver mit Unterstützung der Bluetooth® 5.2-Spezifikation
– RX-Empfindlichkeit: -95,5 dBm (Bluetooth® Low Energy bei 1 Mbit/s)
– Programmierbare Ausgangsleistung bis zu +5,5 dBm in 1-dB-Schritten
– Integrierter Balun zur Reduzierung der Stückliste
– Unterstützung für 2 Mbit/s
– Dedizierte Arm® 32-Bit Cortex® M0+ CPU für Echtzeit-Funkschicht
– Genauer RSSI zur Leistungsregelung
– Geeignet für Systeme, die die Einhaltung der Hochfrequenzvorschriften ETSI EN 300 328, EN 300 440, FCC CFR47 Teil 15 und ARIB STD-T66 erfordern
– Unterstützung für externe PA
– Verfügbarer Begleitchip für integrierte passive Geräte (IPD) für optimierte Anpassungslösung (MLPF-WB-01E3)
• Plattform mit extrem geringem Stromverbrauch
– 1,71 bis 3,6 V Stromversorgung
– – 40 °C bis 85 / 105 °C Temperaturbereiche
– 12 nA Abschaltmodus
– 610 nA Standby-Modus + RTC + 48 KB RAM
– Aktivmodus-MCU: 33 µA/MHz bei eingeschalteter HF und SMPS
– Funk: Rx 4,5 mA / Tx bei 0 dBm 5,2 mA
• Kern: Arm® 32-Bit Cortex®-M4 CPU mit FPU, adaptivem Echtzeitbeschleuniger (ART Accelerator), der eine 0-Wartezustandsausführung aus dem Flash-Speicher ermöglicht, Frequenz bis zu 64 MHz, MPU, 80 DMIPS und DSP-Anweisungen
• Leistungsbenchmark
– 1,25 DMIPS/MHz (Drystone 2.1)
• Versorgungs- und Nachschubmanagement
– Hocheffizienter eingebetteter SMPS-Abwärtswandler mit intelligentem Bypass-Modus
– Ultrasicherer, stromsparender BOR (Brownout-Reset) mit fünf wählbaren Schwellenwerten
– POR/PDR mit extrem niedrigem Stromverbrauch
– Programmierbarer Spannungsdetektor (PVD)
– VBAT-Modus mit RTC und Backup-Registern
• Taktquellen
– 32 MHz Quarzoszillator mit integrierten Trimmkondensatoren (Radio- und CPU-Takt)
– 32 kHz Quarzoszillator für RTC (LSE)
– Interner Low-Power-32-kHz-RC (LSI1)
– Interner Low-Drift 32 kHz RC (LSI2)
– Interner Multispeed-Oszillator von 100 kHz bis 48 MHz, werkseitig getrimmt
– Interner Hochgeschwindigkeits-RC mit 16 MHz, werkseitig getrimmt
– 1x PLL für Systemtakt und ADC
• Erinnerungen
– 320 KB Flash-Speicher mit Sektorschutz (PCROP) gegen R/W-Operationen, ermöglicht Radio Stack und Anwendung
– 48 KB SRAM, davon 36 KB mit Hardware-Paritätsprüfung
– 20×32-Bit-Backup-Register
– Bootloader mit Unterstützung für USART-, SPI- und I2C-Schnittstellen
– 1 KByte (128 Doppelwörter) OTP
• Umfangreiche analoge Peripheriegeräte (bis hinunter zu 1,62 V)
– 12-Bit-ADC 2,5 Msps, 190 µA/Msps
– 1x Komparator mit extrem niedrigem Stromverbrauch
• Systemperipheriegeräte
– Inter Processor Communication Controller (IPCC) für die Kommunikation mit Bluetooth® Low Energy
– HW-Semaphoren für die gemeinsame Nutzung von Ressourcen zwischen CPUs
– 1x DMA-Controller (7x Kanäle) unterstützt ADC, SPI, I2C, USART, AES, Timer
– 1x USART (ISO 7816, IrDA, SPI Master, Modbus und Smartcard-Modus)
– 1x LPUART (niedrige Leistung)
– 1x SPI 32 Mbit/s
– 1x I2C (SMBus/PMBus®)
– Touch-Sensing-Controller, bis zu acht Sensoren
– 1x 16-Bit, erweiterter Timer mit vier Kanälen
– 1x 32-Bit, Vierkanal-Timer
– 2x 16-Bit-Timer mit extrem geringem Stromverbrauch
– 1x unabhängiger Systick
– 1x unabhängiger Watchdog
– 1x Fensterwächter
• Sicherheit und Ausweis
– Sichere Firmware-Installation (SFI) für Bluetooth® Low Energy SW-Stack
– 2x Hardware-Verschlüsselung AES maximal 256-Bit für die Anwendung und Bluetooth® Low Energy
– HW Public Key Authority (PKA)
– Kryptografische Algorithmen: RSA, Diffie-Helman, ECC über GF(p)
– Echter Zufallszahlengenerator (RNG)
– Sektorschutz gegen R/W-Operationen (PCROP)
– CRC-Berechnungseinheit – Chip-Informationen: 96-Bit eindeutige ID
– IEEE 64-Bit eindeutige ID. Möglichkeit zur Ableitung der Bluetooth® Low Energy 48-Bit EUI
• Bis zu 37 schnelle I/Os, davon 35 5 V-tolerant
• Entwicklungsunterstützung
– Serial Wire Debug (SWD), JTAG für den Anwendungsprozessor
– Anwendung Cross-Trigger