STM32WB55CEU6TR RF-microcontrollers – MCU Ultra-low-power dual-core Arm Cortex-M4 MCU 64 MHz, Cortex-M0+ 32 MHz 512 Kbytes
♠ Productbeschrijving
Productkenmerk | Attribuutwaarde |
Fabrikant: | STMicroelectronics |
Productcategorie: | RF-microcontrollers - MCU |
RoHS-richtlijn: | Details |
Kern: | ARM Cortex M4 |
Gegevensbusbreedte: | 32 bit |
Programmageheugengrootte: | 512 kB |
Data-RAM-grootte: | 256 kB |
Maximale klokfrequentie: | 64 MHz |
ADC-resolutie: | 12 bit |
Voedingsspanning - Min: | 1,71 V |
Voedingsspanning - Max: | 3,6 V |
Maximale bedrijfstemperatuur: | + 85 °C |
Pakket / Koffer: | UFQFPN-48 |
Montagestijl: | SMD/SMT |
Verpakking: | Haspel |
Verpakking: | Knip tape |
Verpakking: | MuisReel |
Merk: | STMicroelectronics |
Gegevens-RAM-type: | SRAM |
Interfacetype: | I2C, SPI, USART, USB |
Minimale bedrijfstemperatuur: | - 40 graden Celsius |
Aantal ADC-kanalen: | 13 Kanaal |
Aantal I/O's: | 30 I/O |
Bedrijfsspanning: | 1,71 V tot 3,6 V |
Producttype: | RF-microcontrollers - MCU |
Programmageheugentype: | Flash |
Serie: | STM32WB |
Fabriekspakket Hoeveelheid: | 2500 |
Subcategorie: | Draadloze en RF-geïntegreerde schakelingen |
Technologie: | Si |
Handelsnaam: | STM32 |
♠ 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-core die werkt op een frequentie tot 64 MHz. Deze core is voorzien van een Floating Point Unit (FPU) met enkele precisie die alle Arm® instructies en gegevenstypen met enkele precisie voor gegevensverwerking ondersteunt. De core 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 comparatoren met een extreem laag vermogen, gecombineerd met een uiterst nauwkeurige referentiespanningsgenerator.
Deze apparaten bevatten een RTC met laag vermogen, één geavanceerde 16-bits timer, één 32-bits timer voor algemeen gebruik, twee 16-bits timers voor algemeen gebruik en twee 16-bits timers met laag vermogen.
Bovendien zijn er tot 18 capacitieve sensorkanalen beschikbaar voor de STM32WB55xx (niet op 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 ook over standaard en geavanceerde communicatie-interfaces, namelijk één USART (ISO 7816, IrDA, Modbus en Smartcard-modus), één low-power UART (LPUART), twee I2C's (SMBus/PMBus), twee SPI's (één voor 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.
De STM32WB55xx en STM32WB35xx integreren een zeer efficiënte SMPS step-down converter met automatische bypass-functie wanneer de VDD onder het VBORx-spanningsniveau (x=1, 2, 3, 4) komt (standaard 2,0 V). De converter is voorzien van onafhankelijke voedingen voor de analoge ingang voor ADC en comparatoren, evenals een speciale 3,3 V-voeding voor USB.
Dankzij een speciale VBAT-voeding kunnen de apparaten een back-up maken van de LSE 32,768 kHz-oscillator, de RTC en de back-upregisters. Hierdoor kunnen de STM32WB55xx en STM32WB35xx deze functies leveren, zelfs als de hoofd-VDD niet aanwezig is via een CR2032-achtige batterij, een Supercap of een kleine oplaadbare batterij.
De STM32WB55xx biedt vier pakketten, van 48 tot 129 pinnen. De STM32WB35xx biedt één pakket, met 48 pinnen.
• 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 verlagen
– 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
• Alle pakketten zijn ECOPACK2-compatibel