STM32WB55CGU6 ARM-microcontrollers – MCU Ultra-low-power dual core Arm Cortex-M4 MCU 64 MHz, Cortex-M0+ 32 MHz 1 Mbyte aan
♠ Productbeschrijving
Productkenmerk | Attribuutwaarde |
Fabrikant: | ST Micro-elektronica |
Product categorie: | ARM-microcontrollers - MCU |
RoHS: | Details |
Serie: | STM32WB |
Montagestijl: | SMD/SMT |
Pakket / Geval: | UFQFPN-48 |
Kern: | ARM-schors M0+, ARM-schors M4 |
Programma geheugengrootte: | 1 MB |
Breedte databus: | 32-bits |
ADC-resolutie: | 12 bit |
Maximale klokfrequentie: | 64 MHz, 32 MHz |
Aantal I/O's: | 30 I/O |
Gegevens RAM-grootte: | 256 KB |
Voedingsspanning - Min: | 1,71 V |
Voedingsspanning - Max: | 3,6 V |
Minimale bedrijfstemperatuur: | - 40 C |
Maximale bedrijfstemperatuur: | + 105 C |
verpakking: | Dienblad |
Merk: | ST Micro-elektronica |
Gegevens RAM-type: | SRAM |
Interfacetype: | I2C, LPUART, SAI, SPI, USART, USB |
Vochtgevoelig: | Ja |
Aantal ADC-kanalen: | 13 kanaal |
Product type: | ARM-microcontrollers - MCU |
Programma geheugentype: | Flash |
Hoeveelheid fabriekspakket: | 1560 |
Subcategorie: | Microcontrollers - MCU |
Handelsnaam: | STM32 |
Gewichtseenheid: | 0,003517 ons |
♠ Multiprotocol draadloze 32-bit MCU Arm®-gebaseerde Cortex®-M4 met FPU, Bluetooth® 5.2 en 802.15.4 radio-oplossing
De STM32WB55xx en STM32WB35xx multiprotocol draadloze en ultra-low-power apparaten bevatten een krachtige en ultra-low-power radio die voldoet aan de Bluetooth® Low Energy SIG-specificatie 5.2 en aan IEEE 802.15.4-2011.Ze bevatten een speciale Arm® Cortex®-M0+ voor het uitvoeren van alle real-time low layer operaties.
De apparaten zijn ontworpen om extreem laag stroomverbruik te hebben en zijn gebaseerd op de krachtige Arm® Cortex®-M4 32-bit RISC-kern die werkt met een frequentie tot 64 MHz.Deze kern heeft een Floating point unit (FPU) enkele precisie die alle Arm® single-precision gegevensverwerkingsinstructies en gegevenstypen ondersteunt.Het implementeert ook een volledige set DSP-instructies en een geheugenbeschermingseenheid (MPU) die de beveiliging van toepassingen verbetert.
Verbeterde communicatie tussen processors wordt geleverd door het IPCC met zes bidirectionele kanalen.De HSEM biedt hardware-semaforen die worden gebruikt om gemeenschappelijke bronnen tussen de twee processors te delen.
De apparaten bevatten high-speed geheugens (tot 1 Mbyte Flash-geheugen voor STM32WB55xx, tot 512 Kbytes voor STM32WB35xx, tot 256 Kbytes SRAM voor STM32WB55xx, 96 Kbytes voor STM32WB35xx), een Quad-SPI Flash-geheugeninterface (beschikbaar op alle pakketten) en een uitgebreide reeks verbeterde I/O's en randapparatuur.
Directe gegevensoverdracht tussen geheugen en randapparatuur en van geheugen naar geheugen wordt ondersteund door veertien DMA-kanalen met een volledig flexibele kanaalmapping door het DMAMUX-randapparaat.
De apparaten hebben verschillende mechanismen voor ingebed Flash-geheugen en SRAM: uitleesbeveiliging, schrijfbeveiliging en eigen code-uitleesbeveiliging.Delen van het geheugen kunnen worden beveiligd voor exclusieve toegang tot Cortex® -M0+.
De twee AES-coderingsengines, PKA en RNG, maken MAC-onderlaag en cryptografie op de bovenlaag mogelijk.Er kan een opslagfunctie voor klantsleutels worden gebruikt om de sleutels verborgen te houden.De apparaten bieden een snelle 12-bits ADC en twee comparatoren met ultralaag vermogen die zijn gekoppeld aan een zeer nauwkeurige referentiespanningsgenerator.
Deze apparaten bevatten een low-power RTC, een geavanceerde 16-bits timer, een algemene 32-bits timer, twee algemene 16-bits timers en twee 16-bits low-power timers.Bovendien zijn er maximaal 18 capacitieve detectiekanalen beschikbaar voor STM32WB55xx (niet op UFQFPN48-pakket).
STM32WB55xx heeft ook een geïntegreerd LCD-stuurprogramma tot 8x40 of 4x44, met 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, die BCD en LPM ondersteunt en één Quad-SPI met execute-in-place (XIP) vermogen.
De STM32WB55xx en STM32WB35xx werken in het temperatuurbereik van -40 tot +105 °C (+125 °C junction) en -40 tot +85 °C (+105 °C junction) met een voeding van 1,71 tot 3,6 V.Een uitgebreide set energiebesparende modi maakt het ontwerp van energiezuinige toepassingen mogelijk.
De apparaten bevatten onafhankelijke voedingen voor analoge invoer voor ADC.
• Inclusief ST state-of-the-art gepatenteerde technologie
• Radiozender
– 2,4 GHz – RF-transceiver ondersteunt Bluetooth® 5.2-specificatie, IEEE 802.15.4-2011 PHY en MAC, ondersteunt 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 BOM te verminderen
– Ondersteuning voor 2 Mbps
– Toegewijde Arm® 32-bits Cortex® M0+ CPU voor real-time radiolaag
- Nauwkeurige RSSI om vermogensregeling mogelijk te maken
– Geschikt voor systemen die moeten voldoen aan radiofrequentievoorschriften ETSI EN 300 328, EN 300 440, FCC CFR47 Deel 15 en ARIB STD-T66
–Ondersteuning voor externe PA
- Beschikbare geïntegreerde Passive Device (IPD) begeleidende chip voor geoptimaliseerde matching-oplossing (MLPF-WB-01E3 of MLPF-WB-02E3)
• Ultra-low-power platform
– 1,71 tot 3,6 V voeding
– 40 °C tot 85 / 105 °C temperatuurbereiken
– 13 nA uitschakelmodus
– 600 nA Standby-modus + RTC + 32 KB RAM
– 2,1 µA Stopmodus + RTC + 256 KB RAM
– MCU in actieve modus: < 53 µA / MHz wanneer RF en SMPS zijn ingeschakeld
– 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 mogelijk maakt vanuit Flash-geheugen, 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
• Aanvoer- en resetbeheer
- Zeer efficiënte ingebouwde SMPS step-down-converter met intelligente bypass-modus
- Ultraveilige, energiezuinige BOR (brownout-reset) met vijf selecteerbare drempels
– POR/PDR met ultralaag vermogen
– 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)
– Intern laag vermogen 32 kHz (±5%) RC (LSI1)
– Intern laag vermogen 32 kHz (stabiliteit ±500 ppm) RC (LSI2)
– Interne multispeed 100 kHz tot 48 MHz oscillator, automatisch getrimd door LSE (nauwkeurigheid beter dan ±0,25%)
– Hoge snelheid interne 16 MHz in de fabriek getrimde RC (±1%)
– 2x PLL voor systeemklok, USB, SAI en ADC
• Herinneringen
– Tot 1 MB Flash-geheugen met sectorbescherming (PCROP) tegen R/W-bewerkingen, waardoor radiostack en toepassing mogelijk zijn
– Tot 256 KB SRAM, inclusief 64 KB met hardwarepariteitscontrole
– 20×32-bits back-upregister
- Bootloader die USART-, SPI-, I2C- en USB-interfaces ondersteunt
– 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-low-power vergelijker
– Nauwkeurige gebufferde uitgangsspanning van 2,5 V of 2,048 V
• Systeemrandapparatuur
– Interprocessor Communication Controller (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) die ADC, SPI, I2C, USART, QSPI, SAI, AES, timers ondersteunen
– 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 (tweekanaals audio van hoge kwaliteit)
– 1x USB 2.0 FS-apparaat, kristalloos, BCD en LPM
- Aanraakgevoelige controller, tot 18 sensoren
– LCD 8×40 met step-up converter
– 1x 16-bit, vier kanalen geavanceerde timer
– 2x 16-bit, twee kanalen timer
– 1x 32-bit, vier kanalen timer
– 2x 16-bit ultra-low-power timer
– 1x onafhankelijke Systick
– 1x onafhankelijke waakhond
– 1x raamwaakhond
• 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, de Bluetooth® Low Energy en IEEE802.15.4
– Klantsleutelopslag / sleutelbeheerservices
– HW openbare sleutelautoriteit (PKA)
– Cryptografische algoritmen: RSA, Diffie-Helman, ECC over GF(p)
- Echte willekeurige nummergenerator (RNG)
– Sectorbescherming tegen R/W-operatie (PCROP)
– CRC rekeneenheid
– Die-informatie: 96-bits unieke ID
– IEEE 64-bits unieke ID.Mogelijkheid om 802.15.4 64-bit en Bluetooth® Low Energy 48-bit EUI af te leiden
• Tot 72 snelle I/O's, waarvan 70 5 V-tolerant
• Ontwikkelingsondersteuning
– Serial wire debug (SWD), JTAG voor de applicatieprocessor
– Applicatie crosstrigger met input/output
– Ingebedde Trace Macrocell™ voor toepassing