STM32WB55CGU6 ARM-mikrokontroller – MCU Ultralåg strömförbrukning med dubbla kärnor Arm Cortex-M4 MCU 64 MHz, Cortex-M0+ 32 MHz 1 MB
♠ Produktbeskrivning
Produktattribut | Attributvärde |
Tillverkare: | STMicroelectronics |
Produktkategori: | ARM-mikrokontroller - MCU |
RoHS-riktlinjer: | Detaljer |
Serie: | STM32WB |
Monteringsstil: | SMD/SMT |
Paket / Fodral: | UFQFPN-48 |
Kärna: | ARM Cortex M0+, ARM Cortex M4 |
Programminnesstorlek: | 1 MB |
Databussbredd: | 32 bitar |
ADC-upplösning: | 12 bitar |
Maximal klockfrekvens: | 64 MHz, 32 MHz |
Antal I/O:er: | 30 I/O |
Data-RAM-storlek: | 256 kB |
Matningsspänning - Min: | 1,71 V |
Matningsspänning - Max: | 3,6 V |
Lägsta driftstemperatur: | - 40 grader Celsius |
Maximal driftstemperatur: | + 105°C |
Förpackning: | Bricka |
Stämpla: | STMicroelectronics |
Data-RAM-typ: | SRAM |
Gränssnittstyp: | I2C, LPUART, SAI, SPI, USART, USB |
Fuktkänslig: | Ja |
Antal ADC-kanaler: | 13 kanaler |
Produkttyp: | ARM-mikrokontroller - MCU |
Programminnestyp: | Flash |
Fabriksförpackningskvantitet: | 1560 |
Underkategori: | Mikrokontroller - MCU |
Handelsnamn: | STM32 |
Enhetsvikt: | 0,003517 uns |
♠ Multiprotokoll trådlös 32-bitars MCU Arm®-baserad Cortex®-M4 med FPU, Bluetooth® 5.2 och 802.15.4 radiolösning
De trådlösa och ultralågströmsenheterna STM32WB55xx och STM32WB35xx med flera protokoll har en kraftfull och ultralågströmsradio som är kompatibel med Bluetooth® Low Energy SIG-specifikationen 5.2 och IEEE 802.15.4-2011. De innehåller en dedikerad Arm® Cortex®-M0+ för att utföra all realtidsoperation med lågt lager.
Enheterna är konstruerade för att vara extremt strömsnåla och är baserade på den högpresterande Arm® Cortex®-M4 32-bitars RISC-kärnan som arbetar med en frekvens på upp till 64 MHz. Kärnan har en flyttalsenhet (FPU) med enkel precision som stöder alla Arm®-databehandlingsinstruktioner och datatyper med enkel precision. Den implementerar också en komplett uppsättning DSP-instruktioner och en minnesskyddsenhet (MPU) som förbättrar applikationssäkerheten.
IPCC tillhandahåller förbättrad kommunikation mellan processorer med sex dubbelriktade kanaler. HSEM tillhandahåller hårdvarusemaforer som används för att dela gemensamma resurser mellan de två processorerna.
Enheterna bäddar in höghastighetsminnen (upp till 1 MB flashminne för STM32WB55xx, upp till 512 Kbyte för STM32WB35xx, upp till 256 Kbyte SRAM för STM32WB55xx, 96 Kbyte för STM32WB35xx), ett Quad-SPI flashminnesgränssnitt (tillgängligt på alla paket) och ett brett utbud av förbättrade I/O och kringutrustning.
Direkt dataöverföring mellan minne och kringutrustning och från minne till minne stöds av fjorton DMA-kanaler med en helt flexibel kanalmappning av DMAMUX-kringutrustningen.
Enheterna har flera mekanismer för inbyggt flashminne och SRAM: avläsningsskydd, skrivskydd och proprietärt kodavläsningsskydd. Delar av minnet kan säkras för exklusiv åtkomst med Cortex®-M0+.
De två AES-krypteringsmotorerna, PKA och RNG, möjliggör kryptografi på lägre nivåer av MAC och övre nivåer av kryptografi. En kundnyckellagringsfunktion kan användas för att hålla nycklarna dolda. Enheterna erbjuder en snabb 12-bitars ADC och två komparatorer med ultralåg strömförbrukning kopplade till en referensspänningsgenerator med hög noggrannhet.
Dessa enheter har en lågeffekts-RTC, en avancerad 16-bitars timer, en generell 32-bitars timer, två generella 16-bitars timers och två 16-bitars lågeffektstimers. Dessutom finns upp till 18 kapacitiva avkänningskanaler tillgängliga för STM32WB55xx (ej på UFQFPN48-kapslingen).
STM32WB55xx har även en integrerad LCD-drivrutin upp till 8x40 eller 4x44, med intern step-up-omvandlare. STM32WB55xx och STM32WB35xx har också standardiserade och avancerade kommunikationsgränssnitt, nämligen en USART (ISO 7816, IrDA, Modbus och Smartcard-läge), en lågeffekts-UART (LPUART), två I2C:er (SMBus/PMBus), två SPI:er (en för STM32WB35xx) upp till 32 MHz, ett seriellt ljudgränssnitt (SAI) med två kanaler och tre PDM:er, en USB 2.0 FS-enhet med inbyggd kristalllös oscillator, som stöder BCD och LPM, och en Quad-SPI med execute-in-place (XIP)-kapacitet.
STM32WB55xx och STM32WB35xx arbetar i temperaturområdena -40 till +105 °C (+125 °C övergång) och -40 till +85 °C (+105 °C övergång) från en strömförsörjning på 1,71 till 3,6 V. En omfattande uppsättning energisparlägen möjliggör design av strömsparande applikationer.
Enheterna inkluderar oberoende strömförsörjning för analog ingång för ADC.
• Inkludera ST:s toppmoderna patenterade teknik
• Radio
– 2,4 GHz – RF-sändtagare som stöder Bluetooth® 5.2-specifikationen, IEEE 802.15.4-2011 PHY och MAC, stöder Thread och Zigbee® 3.0
– RX-känslighet: -96 dBm (Bluetooth® lågenergi vid 1 Mbps), -100 dBm (802.15.4)
– Programmerbar uteffekt upp till +6 dBm med 1 dB steg – Integrerad balun för att minska BOM
– Stöd för 2 Mbit/s
– Dedikerad Arm® 32-bitars Cortex® M0+ CPU för realtidsradiolager
– Noggrann RSSI för att möjliggöra effektreglering
– Lämplig för system som kräver överensstämmelse med radiofrekvensföreskrifterna ETSI EN 300 328, EN 300 440, FCC CFR47 del 15 och ARIB STD-T66
–Stöd för extern PA
– Tillgängligt integrerat passivt enhetschip (IPD) för optimerad matchningslösning (MLPF-WB-01E3 eller MLPF-WB-02E3)
• Plattform med extremt låg energiförbrukning
– 1,71 till 3,6 V strömförsörjning
– Temperaturområden 40 °C till 85 / 105 °C
– 13 nA avstängningsläge
– 600 nA Standby-läge + RTC + 32 KB RAM
– 2,1 µA Stoppläge + RTC + 256 KB RAM
– MCU i aktivt läge: < 53 µA / MHz när RF och SMPS är påslagna
– Radio: Rx 4,5 mA / Tx vid 0 dBm 5,2 mA
• Kärna: Arm® 32-bitars Cortex®-M4 CPU med FPU, adaptiv realtidsaccelerator (ART Accelerator) som möjliggör 0-väntetillståndskörning från flashminne, frekvens upp till 64 MHz, MPU, 80 DMIPS och DSP-instruktioner
• Prestandariktmärke
– 1,25 DMIPS/MHz (Drystone 2.1)
– 219,48 CoreMark® (3,43 CoreMark/MHz vid 64 MHz)
• Energiriktmärke
– 303 ULPMark™ CP-poäng
• Hantering av försörjning och återställning
– Högeffektiv inbyggd SMPS-stepdown-omvandlare med intelligent bypass-läge
– Ultrasäker, strömsnål BOR (brownout-återställning) med fem valbara tröskelvärden
– Ultralåg effekt POR/PDR
– Programmerbar spänningsdetektor (PVD)
– VBAT-läge med RTC och backupregister
• Klockkällor
– 32 MHz kristalloscillator med integrerade trimkondensatorer (radio och CPU-klocka)
– 32 kHz kristalloscillator för RTC (LSE)
– Intern lågeffekts 32 kHz (±5 %) RC (LSI1)
– Intern lågeffekt 32 kHz (stabilitet ±500 ppm) RC (LSI2)
– Intern flerhastighetsoscillator på 100 kHz till 48 MHz, automatiskt trimmad av LSE (bättre än ±0,25 % noggrannhet)
– Höghastighets intern 16 MHz fabriksinställd RC (±1%)
– 2x PLL för systemklocka, USB, SAI och ADC
• Minnen
– Upp till 1 MB flashminne med sektorskydd (PCROP) mot R/W-operationer, vilket möjliggör radiostack och applikationer
– Upp till 256 KB SRAM, inklusive 64 KB med hårdvaruparitetskontroll
– 20×32-bitars säkerhetskopieringsregister
– Bootloader som stöder USART-, SPI-, I2C- och USB-gränssnitt
– OTA (over the air) Bluetooth® Low Energy och 802.15.4-uppdatering
– Quad SPI-minnesgränssnitt med XIP
– 1 kbyte (128 dubbla ord) OTP
• Rik analog kringutrustning (ner till 1,62 V)
– 12-bitars ADC 4,26 Msps, upp till 16-bitars med hårdvaruöversampling, 200 µA/Msps
– 2x komparator med extremt låg effekt
– Noggrann 2,5 V eller 2,048 V referensspänningsbuffrad utgång
• Systemtillbehör
– Kommunikationsstyrenhet mellan processorer (IPCC) för kommunikation med Bluetooth® Low Energy och 802.15.4
– HW-semaforer för resursdelning mellan processorer
– 2x DMA-kontroller (7x kanaler vardera) som stöder ADC, SPI, I2C, USART, QSPI, SAI, AES, timers
– 1x USART (ISO 7816, IrDA, SPI Master, Modbus och Smartcard-läge)
– 1x LPUART (låg strömförbrukning)
– 2x SPI 32 Mbit/s
– 2x I2C (SMBus/PMBus)
– 1x SAI (dubbelkanaligt högkvalitativt ljud)
– 1x USB 2.0 FS-enhet, kristallfri, BCD och LPM
– Beröringskänslig styrenhet, upp till 18 sensorer
– LCD 8×40 med step-up-omvandlare
– 1x 16-bitars, fyra kanalers avancerad timer
– 2x 16-bitars timer med två kanaler
– 1x 32-bitars timer med fyra kanaler
– 2x 16-bitars timer med ultralåg strömförbrukning
– 1x oberoende Systick
– 1x oberoende vakthund
– 1x fönstervakthund
• Säkerhet och ID
– Säker installation av firmware (SFI) för Bluetooth® Low Energy och 802.15.4 SW stack
– 3x hårdvarukryptering AES maximalt 256-bitars för applikationen, Bluetooth® Low Energy och IEEE802.15.4
– Kundnyckelförvaring / nyckelhanteringstjänster
– HW publik nyckelauktoritet (PKA)
– Kryptografiska algoritmer: RSA, Diffie-Helman, ECC över GF(p)
– Sann slumptalsgenerator (RNG)
– Sektorskydd mot R/W-drift (PCROP)
– CRC-beräkningsenhet
– Chipinformation: 96-bitars unikt ID
– IEEE 64-bitars unikt ID. Möjlighet att härleda 802.15.4 64-bitars och Bluetooth® Low Energy 48-bitars EUI
• Upp till 72 snabba I/O, varav 70 är 5 V-toleranta
• Utvecklingsstöd
– Seriell kabelfelsökning (SWD), JTAG för applikationsprocessorn
– Applikationsövergripande trigger med ingång/utgång
– Inbäddad Trace Macrocell™ för applikation