STM32G0B1CEU6 ARM-Mikrocontroller – MCU Mainstream Arm Cortex-M0+ 32-Bit-MCU, bis zu 512 KB Flash, 144 KB RAM, 6 x USART
♠ Produktbeschreibung
Produkteigenschaft | Attributwert |
Hersteller: | STMicroelectronics |
Produktkategorie: | ARM-Mikrocontroller - MCU |
RoHS: | Einzelheiten |
Serie: | STM32G0 |
Montageart: | SMD/SMT |
Kern: | ARM Cortex M0+ |
Größe des Programmspeichers: | 512 KB |
Datenbusbreite: | 32-Bit |
ADC-Auflösung: | 12-Bit |
Maximale Taktfrequenz: | 64MHz |
Anzahl 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 |
Oberflächentyp: | UART |
Feuchtigkeitsempfindlich: | Ja |
Produktart: | ARM-Mikrocontroller - MCU |
Werkspackungsmenge: | 1560 |
Unterkategorie: | Mikrocontroller - MCU |
Handelsname: | STM32 |
Gewichtseinheit: | 0,003527 oz |
♠ Drahtlose Multiprotokoll-32-Bit-MCU Arm®-basierter Cortex®-M4 mit FPU, Bluetooth® 5.2-Funklösung
Das drahtlose Multiprotokoll- und Ultra-Low-Power-Gerät STM32WB15CC enthält ein leistungsstarkes und Ultra-Low-Power-Funkgerät, das mit der Bluetooth® Low Energy SIG-Spezifikation 5.2 kompatibel ist.Es enthält einen dedizierten Arm® Cortex®-M0+ zur Durchführung aller Echtzeit-Low-Layer-Operationen.
Das Gerät ist extrem stromsparend ausgelegt und basiert auf dem leistungsstarken Arm® Cortex®-M4 32-Bit-RISC-Kern, der mit einer Frequenz von bis zu 64 MHz arbeitet.Dieser Kern verfügt über eine Fließkommaeinheit (FPU) mit einfacher Genauigkeit, die alle Arm®-Datenverarbeitungsanweisungen und Datentypen mit einfacher Genauigkeit unterstützt.Es implementiert auch einen vollständigen Satz von DSP-Befehlen und eine Speicherschutzeinheit (MPU), die die Anwendungssicherheit verbessert.
Eine verbesserte Kommunikation zwischen Prozessoren wird vom IPCC mit sechs bidirektionalen Kanälen bereitgestellt.Das HSEM stellt Hardware-Semaphore bereit, die verwendet werden, um gemeinsame Ressourcen zwischen den zwei Prozessoren zu teilen.
Das Gerät enthält Hochgeschwindigkeitsspeicher (320 KByte Flash-Speicher, 48 KByte SRAM) und eine umfangreiche Auswahl an erweiterten I/Os und Peripheriegeräten.
Die direkte Datenübertragung zwischen Speicher und Peripheriegeräten und von Speicher zu Speicher wird von sieben DMA-Kanälen 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 proprietärer Code-Ausleseschutz.Teile des Speichers können für exklusiven Cortex®-M0+-Zugriff gesichert werden.
• Beinhaltet hochmoderne patentierte Technologie von ST
• Radio
– 2,4 GHz – HF-Transceiver, der die Bluetooth® 5.2-Spezifikation unterstützt
– RX-Empfindlichkeit: -95,5 dBm (Bluetooth® Low Energy bei 1 Mbit/s)
– Programmierbare Ausgangsleistung bis +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, um die Leistungssteuerung zu ermöglichen
– Geeignet für Systeme, die die Hochfrequenzvorschriften ETSI EN 300 328, EN 300 440, FCC CFR47 Teil 15 und ARIB STD-T66 erfüllen müssen
– Unterstützung für externe PA
– Verfügbarer Companion-Chip für integrierte passive Geräte (IPD) für eine optimierte Anpassungslösung (MLPF-WB-01E3)
• Ultra-Low-Power-Plattform
– 1,71 bis 3,6 V Stromversorgung
– – Temperaturbereiche 40 °C bis 85 / 105 °C
– 12 nA Abschaltmodus
– 610 nA Standby-Modus + RTC + 48 KB RAM
– MCU im aktiven Modus: 33 µA / MHz, wenn HF und SMPS eingeschaltet sind
– Funk: Rx 4,5 mA / Tx bei 0 dBm 5,2 mA
• Kern: ARM®-32-Bit-Cortex®-M4-CPU mit FPU, adaptiver Echtzeitbeschleuniger (ART Accelerator), der die Ausführung im 0-Wartezustand aus dem Flash-Speicher ermöglicht, Frequenz bis zu 64 MHz, MPU, 80 DMIPS und DSP-Anweisungen
• Leistungsbenchmark
– 1,25 DMIPS/MHz (Trockenstein 2.1)
• Supply- und Reset-Management
– Integrierter SMPS-Abwärtswandler mit hohem Wirkungsgrad und intelligentem Bypass-Modus
– Ultrasicheres, stromsparendes BOR (Brownout-Reset) mit fünf wählbaren Schwellenwerten
– Ultra-Low-Power-POR/PDR
– Programmierbarer Spannungsdetektor (PVD)
– VBAT-Modus mit RTC und Backup-Registern
• Taktquellen
– 32-MHz-Quarzoszillator mit integrierten Trimmkondensatoren (Funk- und CPU-Takt)
– 32-kHz-Quarzoszillator für RTC (LSE)
– Interner Low-Power-32-kHz-RC (LSI1)
– Interner driftarmer 32-kHz-RC (LSI2)
– Interner Multispeed 100 kHz bis 48 MHz Oszillator, werkseitig getrimmt
– Interner 16-MHz-Hochgeschwindigkeits-RC, werkseitig getrimmt
– 1x PLL für Systemtakt und ADC
• Erinnerungen
– 320-KB-Flash-Speicher mit Sektorschutz (PCROP) gegen R/W-Vorgänge, wodurch Radio Stack und Anwendung ermöglicht werden
– 48 KB SRAM, davon 36 KB mit Hardware-Paritätsprüfung
– 20 × 32-Bit-Sicherungsregister
– Bootloader mit Unterstützung für USART-, SPI- und I2C-Schnittstellen
– 1 KByte (128 Doppelworte) OTP
• Umfangreiche analoge Peripherie (bis zu 1,62 V)
– 12-Bit-ADC 2,5 Msps, 190 µA/Msps
– 1x Ultra-Low-Power-Komparator
• Systemperipherie
– Inter Processor Communication Controller (IPCC) für die Kommunikation mit Bluetooth® Low Energy
– HW-Semaphore für die gemeinsame Nutzung von Ressourcen zwischen CPUs
– 1x DMA-Controller (7x Kanäle) mit Unterstützung für 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, vier Kanäle erweiterter Timer
– 1x 32-Bit, Vierkanal-Timer
– 2x 16-Bit-Ultra-Low-Power-Timer
– 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 Hardwareverschlüsselung AES maximal 256 Bit für die Anwendung und Bluetooth® Low Energy
– HW-Public-Key-Authority (PKA)
– Kryptographische Algorithmen: RSA, Diffie-Helman, ECC über GF(p)
– Echter Zufallszahlengenerator (RNG)
– Sektorschutz gegen R/W-Operation (PCROP)
– CRC-Berechnungseinheit – Chip-Information: 96-Bit eindeutige ID
– Eindeutige IEEE 64-Bit-ID.Möglichkeit zur Ableitung von 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
– Anwendungsübergreifender Trigger