STM32WB55CGU6 ARM-microcontrollers – MCU Ultra-low-power dual-core Arm Cortex-M4 MCU 64 MHz, Cortex-M0+ 32 MHz 1 Mbyte
♠ Productbeschrijving
Productkenmerk | Attribuutwaarde |
Fabrikant: | STMicroelectronics |
Productcategorie: | ARM-microcontrollers - MCU |
RoHS-richtlijn: | Details |
Serie: | STM32WB |
Montagestijl: | SMD/SMT |
Pakket / Koffer: | UFQFPN-48 |
Kern: | ARM Cortex M0+, ARM Cortex M4 |
Programmageheugengrootte: | 1 MB |
Gegevensbusbreedte: | 32 bit |
ADC-resolutie: | 12 bit |
Maximale klokfrequentie: | 64 MHz, 32 MHz |
Aantal I/O's: | 30 I/O |
Data-RAM-grootte: | 256 kB |
Voedingsspanning - Min: | 1,71 V |
Voedingsspanning - Max: | 3,6 V |
Minimale bedrijfstemperatuur: | - 40 graden Celsius |
Maximale bedrijfstemperatuur: | + 105 °C |
Verpakking: | Dienblad |
Merk: | STMicroelectronics |
Gegevens-RAM-type: | SRAM |
Interfacetype: | I2C, LPUART, SAI, SPI, USART, USB |
Vochtgevoelig: | Ja |
Aantal ADC-kanalen: | 13 Kanaal |
Producttype: | ARM-microcontrollers - MCU |
Programmageheugentype: | Flash |
Fabriekspakket Hoeveelheid: | 1560 |
Subcategorie: | Microcontrollers - MCU |
Handelsnaam: | STM32 |
Eenheidsgewicht: | 0,003517 oz |
♠ Multiprotocol draadloze 32-bit MCU Arm®-gebaseerde Cortex®-M4 met FPU, Bluetooth® 5.2 en 802.15.4 radiooplossing
De multiprotocol draadloze en ultra-low-power apparaten STM32WB55xx en STM32WB35xx beschikken over een krachtige radio met ultra-low-power die voldoet aan de Bluetooth® Low Energy SIG-specificatie 5.2 en IEEE 802.15.4-2011. Ze bevatten een speciale Arm® Cortex®-M0+ voor alle realtime low-layer bewerkingen.
De apparaten zijn ontworpen voor extreem laag energieverbruik en zijn gebaseerd op de krachtige Arm® Cortex®-M4 32-bits RISC-kern die werkt op een frequentie tot 64 MHz. Deze kern is voorzien van een Floating Point Unit (FPU) met enkele precisie die alle Arm® instructies en gegevenstypen met enkele precisie ondersteunt. De kern implementeert ook een volledige set DSP-instructies en een Memory Protection Unit (MPU) die de applicatiebeveiliging verbetert.
Verbeterde interprocessorcommunicatie wordt verzorgd door het IPCC met zes bidirectionele kanalen. De HSEM biedt hardwaresemaforen die worden gebruikt om gemeenschappelijke bronnen tussen de twee processoren te delen.
De apparaten zijn voorzien van supersnelle geheugens (tot 1 MB flashgeheugen voor de STM32WB55xx, tot 512 Kbyte voor de STM32WB35xx, tot 256 Kbyte SRAM voor de STM32WB55xx, 96 Kbyte voor de STM32WB35xx), een Quad-SPI flashgeheugeninterface (beschikbaar op alle pakketten) en een uitgebreid scala aan verbeterde I/O's en randapparatuur.
Directe gegevensoverdracht tussen geheugen en randapparatuur en van geheugen naar geheugen wordt ondersteund door veertien DMA-kanalen met volledige flexibele kanaaltoewijzing door het DMAMUX-randapparaat.
De apparaten beschikken over verschillende mechanismen voor ingebed flashgeheugen en SRAM: uitleesbeveiliging, schrijfbeveiliging en gepatenteerde code-uitleesbeveiliging. Delen van het geheugen kunnen worden beveiligd voor exclusieve toegang door Cortex®-M0+.
De twee AES-encryptie-engines, PKA en RNG, maken zowel MAC- als hogere cryptografie mogelijk. Een klantsleutelopslagfunctie kan worden gebruikt om de sleutels verborgen te houden. De apparaten beschikken over een snelle 12-bits ADC en twee ultra-low-power comparatoren, gecombineerd met een zeer nauwkeurige referentiespanningsgenerator.
Deze apparaten bevatten een low-power RTC, één geavanceerde 16-bits timer, één universele 32-bits timer, twee universele 16-bits timers en twee 16-bit low-power timers. Daarnaast zijn er tot 18 capacitieve sensorkanalen beschikbaar voor de STM32WB55xx (niet voor de UFQFPN48-behuizing).
De STM32WB55xx beschikt ook over een geïntegreerde LCD-driver tot 8x40 of 4x44, met een interne step-up converter. De STM32WB55xx en STM32WB35xx beschikken tevens over standaard en geavanceerde communicatie-interfaces, namelijk één USART (ISO 7816, IrDA, Modbus en Smartcard-modus), één low-power UART (LPUART), twee I²C's (SMBus/PMBus), twee SPI's (één voor de STM32WB35xx) tot 32 MHz, één seriële audio-interface (SAI) met twee kanalen en drie PDM's, één USB 2.0 FS-apparaat met ingebouwde kristalloze oscillator, ondersteuning voor BCD en LPM, en één Quad-SPI met Execute-In-Place (XIP)-functionaliteit.
De STM32WB55xx en STM32WB35xx werken bij temperaturen tussen -40 en +105 °C (+125 °C) en -40 en +85 °C (+105 °C) bij een voeding van 1,71 tot 3,6 V. Een uitgebreide set energiebesparende modi maakt het mogelijk om toepassingen met een laag stroomverbruik te ontwerpen.
De apparaten zijn voorzien van onafhankelijke voedingen voor analoge invoer voor ADC.
• Inclusief de nieuwste gepatenteerde technologie van ST
• Radio
– 2,4 GHz – RF-transceiver met ondersteuning voor Bluetooth® 5.2-specificatie, IEEE 802.15.4-2011 PHY en MAC, met ondersteuning voor Thread en Zigbee® 3.0
– RX-gevoeligheid: -96 dBm (Bluetooth® Low Energy bij 1 Mbps), -100 dBm (802.15.4)
– Programmeerbaar uitgangsvermogen tot +6 dBm met stappen van 1 dB – Geïntegreerde balun om de BOM te verminderen
– Ondersteuning voor 2 Mbps
– Dedicated Arm® 32-bit Cortex® M0+ CPU voor realtime radiolaag
– Nauwkeurige RSSI om vermogensregeling mogelijk te maken
– Geschikt voor systemen die moeten voldoen aan de radiofrequentievoorschriften ETSI EN 300 328, EN 300 440, FCC CFR47 Deel 15 en ARIB STD-T66
–Ondersteuning voor externe PA
– Beschikbare geïntegreerde passieve apparaat (IPD) companion-chip voor geoptimaliseerde matchingoplossing (MLPF-WB-01E3 of MLPF-WB-02E3)
• Platform met ultralaag vermogen
– Voeding van 1,71 tot 3,6 V
Temperatuurbereiken van 40 °C tot 85 / 105 °C
– 13 nA uitschakelmodus
– 600 nA standby-modus + RTC + 32 KB RAM
– 2,1 µA Stop-modus + RTC + 256 KB RAM
– Actieve-modus MCU: < 53 µA / MHz wanneer RF en SMPS aan staan
– Radio: Rx 4,5 mA / Tx bij 0 dBm 5,2 mA
• Kern: Arm® 32-bit Cortex®-M4 CPU met FPU, adaptieve real-time accelerator (ART Accelerator) die 0-wait-state uitvoering vanuit Flash-geheugen mogelijk maakt, frequentie tot 64 MHz, MPU, 80 DMIPS en DSP-instructies
• Prestatiebenchmark
– 1,25 DMIPS/MHz (Drystone 2.1)
– 219,48 CoreMark® (3,43 CoreMark/MHz bij 64 MHz)
• Energiebenchmark
– 303 ULPMark™ CP-score
• Aanbod- en resetbeheer
– Hoogefficiënte, ingebouwde SMPS-step-downconverter met intelligente bypass-modus
– Ultraveilige, energiezuinige BOR (brownout reset) met vijf selecteerbare drempels
– Ultra-laag vermogen POR/PDR
– Programmeerbare spanningsdetector (PVD)
– VBAT-modus met RTC en back-upregisters
• Klokbronnen
– 32 MHz kristaloscillator met geïntegreerde trimcondensatoren (radio- en CPU-klok)
– 32 kHz kristaloscillator voor RTC (LSE)
– Interne laagvermogen 32 kHz (±5%) RC (LSI1)
– Interne laagvermogen 32 kHz (stabiliteit ±500 ppm) RC (LSI2)
– Interne multispeed oscillator van 100 kHz tot 48 MHz, automatisch getrimd door LSE (nauwkeurigheid beter dan ±0,25%)
– Hoge snelheid interne 16 MHz fabrieksmatig getrimde RC (±1%)
– 2x PLL voor systeemklok, USB, SAI en ADC
• Herinneringen
– Tot 1 MB flashgeheugen met sectorbeveiliging (PCROP) tegen lees- en schrijfbewerkingen, waardoor radiostack en applicatie mogelijk zijn
– Tot 256 KB SRAM, inclusief 64 KB met hardwarepariteitscontrole
– 20×32-bits back-upregister
– Bootloader met ondersteuning voor USART, SPI, I2C en USB-interfaces
– OTA (over the air) Bluetooth® Low Energy en 802.15.4-update
– Quad SPI-geheugeninterface met XIP
– 1 Kbyte (128 dubbele woorden) OTP
• Rijke analoge randapparatuur (tot 1,62 V)
– 12-bits ADC 4,26 Msps, tot 16-bits met hardware-oversampling, 200 µA/Msps
– 2x ultra-laagvermogen comparator
– Nauwkeurige referentiespanningsbufferuitgang van 2,5 V of 2,048 V
• Systeemrandapparatuur
– Interprocessorcommunicatiecontroller (IPCC) voor communicatie met Bluetooth® Low Energy en 802.15.4
– HW-semaforen voor het delen van bronnen tussen CPU's
– 2x DMA-controllers (elk 7x kanalen) met ondersteuning voor ADC, SPI, I2C, USART, QSPI, SAI, AES en timers
– 1x USART (ISO 7816, IrDA, SPI Master, Modbus en Smartcard-modus)
– 1x LPUART (laag vermogen)
– 2x SPI 32 Mbit/s
– 2x I2C (SMBus/PMBus)
– 1x SAI (dubbel kanaal hoge kwaliteit audio)
– 1x USB 2.0 FS-apparaat, kristalloos, BCD en LPM
– Aanraakgevoelige controller, tot 18 sensoren
– LCD 8×40 met step-up converter
– 1x 16-bits, vier kanalen geavanceerde timer
– 2x 16-bits, tweekanaals timer
– 1x 32-bits, vierkanaals timer
– 2x 16-bits ultra-low-power timer
– 1x onafhankelijke Systick
– 1x onafhankelijke waakhond
– 1x vensterwaakhond
• Beveiliging en ID
– Veilige firmware-installatie (SFI) voor Bluetooth® Low Energy en 802.15.4 SW-stack
– 3x hardware-encryptie AES maximaal 256-bit voor de applicatie, Bluetooth® Low Energy en IEEE802.15.4
– Klantenservice voor sleutelopslag/sleutelbeheer
– HW publieke sleutelautoriteit (PKA)
– Cryptografische algoritmen: RSA, Diffie-Helman, ECC over GF(p)
– Echte willekeurige nummergenerator (RNG)
– Sectorbescherming tegen R/W-operaties (PCROP)
– CRC-berekeningseenheid
– Matrijsinformatie: 96-bits unieke ID
– Unieke IEEE 64-bits ID. Mogelijkheid om 802.15.4 64-bits en Bluetooth® Low Energy 48-bits EUI af te leiden.
• Tot 72 snelle I/O's, waarvan 70 5 V-tolerant
• Ontwikkelingsondersteuning
– Serial wire debug (SWD), JTAG voor de applicatieprocessor
– Toepassingskruistrigger met input/output
– Embedded Trace Macrocell™ voor toepassing