STM32WB55CGU6 ARM-Mikrocontroller – MCU Ultra-energiesparender Dual-Core-Arm-Cortex-M4-MCU 64 MHz, Cortex-M0+ 32 MHz 1 MByte
♠ Produktbeschreibung
Produkteigenschaften | Attributwert |
Hersteller: | STMicroelectronics |
Produktkategorie: | ARM-Mikrocontroller – MCU |
RoHS: | Details |
Serie: | STM32WB |
Montageart: | SMD/SMT |
Verpackung / Koffer: | UFQFPN-48 |
Kern: | ARM Cortex M0+, ARM Cortex M4 |
Programmspeichergröße: | 1 MB |
Datenbusbreite: | 32 Bit |
ADC-Auflösung: | 12 Bit |
Maximale Taktfrequenz: | 64 MHz, 32 MHz |
Anzahl der E/As: | 30 E/A |
Daten-RAM-Größe: | 256 kB |
Versorgungsspannung - Min: | 1,71 V |
Versorgungsspannung - Max: | 3,6 V |
Minimale Betriebstemperatur: | - 40 °C |
Maximale Betriebstemperatur: | + 105 °C |
Verpackung: | Tablett |
Marke: | STMicroelectronics |
Daten-RAM-Typ: | SRAM |
Schnittstellentyp: | I2C, LPUART, SAI, SPI, USART, USB |
Feuchtigkeitsempfindlich: | Ja |
Anzahl der ADC-Kanäle: | 13 Kanal |
Produkttyp: | ARM-Mikrocontroller – MCU |
Programmspeichertyp: | Blitz |
Fabrikpackungsmenge: | 1560 |
Unterkategorie: | Mikrocontroller - MCU |
Handelsname: | STM32 |
Stückgewicht: | 0,003517 Unzen |
♠ Multiprotokoll-Funklösung mit 32-Bit-MCU Arm®-basiertem Cortex®-M4 mit FPU, Bluetooth® 5.2 und 802.15.4-Funk
Die Multiprotokoll-Wireless- und Ultra-Low-Power-Geräte STM32WB55xx und STM32WB35xx verfügen über ein leistungsstarkes und extrem energiesparendes Funkmodul, das der Bluetooth® Low Energy SIG-Spezifikation 5.2 und IEEE 802.15.4-2011 entspricht. Sie enthalten einen dedizierten Arm® Cortex®-M0+ für die Ausführung aller Echtzeit-Low-Layer-Operationen.
Die Bausteine sind extrem stromsparend und basieren 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.
Die Geräte verfügen über Hochgeschwindigkeitsspeicher (bis zu 1 MB Flash-Speicher für STM32WB55xx, bis zu 512 KB für STM32WB35xx, bis zu 256 KB SRAM für STM32WB55xx, 96 KB für STM32WB35xx), eine Quad-SPI-Flash-Speicherschnittstelle (in allen Paketen verfügbar) und eine umfangreiche Palette erweiterter E/As und Peripheriegeräte.
Die direkte Datenübertragung zwischen Speicher und Peripheriegeräten und von Speicher zu Speicher wird durch vierzehn DMA-Kanäle mit einer vollständig flexiblen Kanalzuordnung durch das DMAMUX-Peripheriegerät unterstützt.
Die Bausteine verfügen über verschiedene 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.
Die beiden AES-Verschlüsselungsmodule PKA und RNG ermöglichen MAC-Verschlüsselung auf der unteren und oberen Ebene. Eine Funktion zur Speicherung von Kundenschlüsseln kann genutzt werden, um die Schlüssel zu verbergen. Die Geräte verfügen über einen schnellen 12-Bit-ADC und zwei stromsparende Komparatoren, die mit einem hochpräzisen Referenzspannungsgenerator verbunden sind.
Diese Geräte enthalten eine stromsparende Echtzeituhr (RTC), einen erweiterten 16-Bit-Timer, einen universellen 32-Bit-Timer, zwei universelle 16-Bit-Timer und zwei stromsparende 16-Bit-Timer. Darüber hinaus sind bis zu 18 kapazitive Sensorkanäle für STM32WB55xx verfügbar (nicht im UFQFPN48-Gehäuse).
STM32WB55xx verfügt außerdem über einen integrierten LCD-Treiber mit bis zu 8 x 40 oder 4 x 44 Pixeln und internem Aufwärtswandler. STM32WB55xx und STM32WB35xx bieten standardmäßige und erweiterte Kommunikationsschnittstellen, darunter einen USART (ISO 7816, IrDA, Modbus und Smartcard-Modus), einen Low-Power-UART (LPUART), zwei I2Cs (SMBus/PMBus), zwei SPIs (eines für STM32WB35xx) mit bis zu 32 MHz, eine serielle Audioschnittstelle (SAI) mit zwei Kanälen und drei PDMs, ein USB 2.0 FS-Gerät mit integriertem quarzlosen Oszillator, der BCD und LPM unterstützt, sowie ein Quad-SPI mit Execute-in-Place-Funktion (XIP).
Die Bausteine STM32WB55xx und STM32WB35xx arbeiten in den Temperaturbereichen -40 bis +105 °C (+125 °C Sperrschicht) und -40 bis +85 °C (+105 °C Sperrschicht) mit einer Versorgungsspannung von 1,71 bis 3,6 V. Ein umfassender Satz Energiesparmodi ermöglicht die Entwicklung von Anwendungen mit geringem Stromverbrauch.
Die Geräte verfügen über unabhängige Stromversorgungen für den analogen Eingang für ADC.
• Enthält modernste patentierte Technologie von ST
• Radio
– 2,4 GHz – HF-Transceiver mit Unterstützung für Bluetooth® 5.2-Spezifikation, IEEE 802.15.4-2011 PHY und MAC, unterstützt Thread und Zigbee® 3.0
– RX-Empfindlichkeit: -96 dBm (Bluetooth® Low Energy bei 1 Mbit/s), -100 dBm (802.15.4)
– Programmierbare Ausgangsleistung bis zu +6 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 passende Lösung (MLPF-WB-01E3 oder MLPF-WB-02E3)
• Plattform mit extrem geringem Stromverbrauch
– 1,71 bis 3,6 V Stromversorgung
– 40 °C bis 85 / 105 °C Temperaturbereiche
– 13 nA Abschaltmodus
– 600 nA Standby-Modus + RTC + 32 KB RAM
– 2,1 µA Stoppmodus + RTC + 256 KB RAM
– Aktivmodus-MCU: < 53 µ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)
– 219,48 CoreMark® (3,43 CoreMark/MHz bei 64 MHz)
• Energie-Benchmark
– 303 ULPMark™ CP-Punktzahl
• 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-RC mit 32 kHz (±5 %) (LSI1)
– Interner Low-Power-RC (LSI2) mit 32 kHz (Stabilität ±500 ppm)
– Interner Multispeed-Oszillator von 100 kHz bis 48 MHz, automatisch getrimmt durch LSE (Genauigkeit besser als ±0,25 %)
– Interner Hochgeschwindigkeits-RC mit 16 MHz, werkseitig getrimmt (±1 %)
– 2x PLL für Systemtakt, USB, SAI und ADC
• Erinnerungen
– Bis zu 1 MB Flash-Speicher mit Sektorschutz (PCROP) gegen R/W-Operationen, ermöglicht Radio Stack und Anwendung
– Bis zu 256 KB SRAM, davon 64 KB mit Hardware-Paritätsprüfung
– 20×32-Bit-Backup-Register
– Bootloader mit Unterstützung für USART-, SPI-, I2C- und USB-Schnittstellen
– OTA (over the air) Bluetooth® Low Energy und 802.15.4-Update
– Quad-SPI-Speicherschnittstelle mit XIP
– 1 KByte (128 Doppelwörter) OTP
• Umfangreiche analoge Peripheriegeräte (bis hinunter zu 1,62 V)
– 12-Bit-ADC 4,26 Msps, bis zu 16 Bit mit Hardware-Oversampling, 200 µA/Msps
– 2x Ultra-Low-Power-Komparator
– Präziser gepufferter Ausgang mit 2,5 V oder 2,048 V Referenzspannung
• Systemperipheriegeräte
– Inter Processor Communication Controller (IPCC) für die Kommunikation mit Bluetooth® Low Energy und 802.15.4
– HW-Semaphoren für die gemeinsame Nutzung von Ressourcen zwischen CPUs
– 2x DMA-Controller (je 7x Kanäle) unterstützen ADC, SPI, I2C, USART, QSPI, SAI, AES, Timer
– 1x USART (ISO 7816, IrDA, SPI Master, Modbus und Smartcard-Modus)
– 1x LPUART (niedrige Leistung)
– 2x SPI 32 Mbit/s
– 2x I2C (SMBus/PMBus)
– 1x SAI (Zweikanal-Audio in hoher Qualität)
– 1x USB 2.0 FS-Gerät, kristalllos, BCD und LPM
– Touch-Sensing-Controller, bis zu 18 Sensoren
– LCD 8×40 mit Step-Up-Konverter
– 1x 16-Bit, erweiterter Timer mit vier Kanälen
– 2x 16-Bit, Zweikanal-Timer
– 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 und 802.15.4 SW-Stack
– 3x Hardware-Verschlüsselung AES maximal 256-Bit für die Anwendung, die Bluetooth® Low Energy und IEEE802.15.4
– Kundenschlüsselspeicherung / Schlüsselverwaltungsdienste
– 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
– Die Informationen: 96-Bit eindeutige ID
– IEEE 64-Bit Unique ID. Möglichkeit zur Ableitung von 802.15.4 64-Bit und Bluetooth® Low Energy 48-Bit EUI
• Bis zu 72 schnelle I/Os, davon 70 5 V-tolerant
• Entwicklungsunterstützung
– Serial Wire Debug (SWD), JTAG für den Anwendungsprozessor
– Anwendung Cross-Trigger mit Eingang / Ausgang
– Embedded Trace Macrocell™ für die Anwendung