Microcontrollori ARM STM32WB55CGU6 - MCU MCU Arm Cortex-M4 dual core à bassissima putenza 64 MHz, Cortex-M0+ 32 MHz 1 Mbyte di
♠ Descrizzione di u pruduttu
Attributu di u pruduttu | Valore di l'attributu |
Fabbricante: | STMicroelectronics |
Categoria di u pruduttu: | Microcontrollori ARM - MCU |
RoHS: | Dettagli |
Serie: | STM32WB |
Stile di muntatura: | SMD/SMT |
Pacchettu / Custodia: | UFQFPN-48 |
Core: | ARM Cortex M0+, ARM Cortex M4 |
Dimensione di a memoria di u prugramma: | 1 MB |
Larghezza di u bus di dati: | 32 bit |
Risoluzione ADC: | 12 bit |
Frequenza massima di clock: | 64 MHz, 32 MHz |
Numeru d'I/O: | 30 E/S |
Dimensione di a RAM di dati: | 256 kB |
Tensione di alimentazione - Min: | 1,71 V |
Tensione di alimentazione - Max: | 3,6 V |
Temperatura minima di funziunamentu: | - 40°C |
Temperatura massima di funziunamentu: | + 105°C |
Imballaggio: | Vassoio |
Marca: | STMicroelectronics |
Tipu di RAM di dati: | SRAM |
Tipu d'interfaccia: | I2C, LPUART, SAI, SPI, USART, USB |
Sensibile à l'umidità: | Iè |
Numeru di canali ADC: | 13 Canali |
Tipu di pruduttu: | Microcontrollori ARM - MCU |
Tipu di memoria di prugramma: | Lampu |
Quantità di pacchettu di fabbrica: | 1560 |
Sottucateguria: | Microcontrollori - MCU |
Nome cummerciale: | STM32 |
Pesu unitariu: | 0,003517 once |
♠ MCU senza filu multiprotocolu à 32 bit basatu annantu à Arm® Cortex®-M4 cù FPU, Bluetooth® 5.2 è suluzione radio 802.15.4
I dispusitivi wireless multiprotocolu STM32WB55xx è STM32WB35xx integranu una radio putente è à bassissima putenza cumpatibile cù a specificazione Bluetooth® Low Energy SIG 5.2 è cù IEEE 802.15.4-2011. Contenenu un Arm® Cortex®-M0+ dedicatu per eseguisce tutte l'operazioni di livellu bassu in tempu reale.
I dispusitivi sò cuncipiti per esse estremamente bassi in termini di putenza è sò basati annantu à u core RISC Arm® Cortex®-M4 à 32 bit d'alte prestazioni chì funziona à una frequenza finu à 64 MHz. Stu core presenta una unità à virgola mobile (FPU) à precisione unica chì supporta tutte l'istruzzioni è i tipi di dati di trasfurmazione di dati à precisione unica Arm®. Implementa ancu un inseme cumpletu d'istruzzioni DSP è una unità di prutezzione di memoria (MPU) chì migliora a sicurezza di l'applicazione.
Una cumunicazione interprocessore mejorata hè furnita da l'IPCC cù sei canali bidirezionali. L'HSEM furnisce semafori hardware aduprati per sparte risorse cumuni trà i dui processori.
I dispusitivi integranu memorie à alta velocità (finu à 1 Mbyte di memoria Flash per STM32WB55xx, finu à 512 Kbyte per STM32WB35xx, finu à 256 Kbyte di SRAM per STM32WB55xx, 96 Kbyte per STM32WB35xx), una interfaccia di memoria Flash Quad-SPI (dispunibule nantu à tutti i pacchetti) è una vasta gamma di I/O è periferiche migliorate.
U trasferimentu direttu di dati trà a memoria è i periferichi è da a memoria à a memoria hè supportatu da quattordici canali DMA cù una mappatura di canali cumpletamente flessibile da u perifericu DMAMUX.
I dispusitivi presentanu parechji meccanismi per a memoria Flash integrata è SRAM: prutezzione di lettura, prutezzione di scrittura è prutezzione di lettura di codice pruprietariu. Parti di a memoria ponu esse sicure per l'accessu esclusivu di Cortex® -M0+.
I dui motori di crittografia AES, PKA è RNG permettenu a crittografia MAC di u stratu inferiore è di u stratu superiore. Una funzione di almacenamentu di chjave di u cliente pò esse aduprata per mantene e chjave nascoste. I dispositivi offrenu un ADC rapidu à 12 bit è dui comparatori à bassissima putenza assuciati à un generatore di tensione di riferimentu d'alta precisione.
Questi dispositivi integranu un RTC di bassa putenza, un timer avanzatu di 16 bit, un timer di 32 bit di usu generale, dui timer di 16 bit di usu generale è dui timer di bassa putenza di 16 bit. Inoltre, finu à 18 canali di rilevamentu capacitivi sò dispunibili per STM32WB55xx (micca nantu à u pacchettu UFQFPN48).
STM32WB55xx integra ancu un driver LCD integratu finu à 8x40 o 4x44, cù un convertitore step-up internu. L'STM32WB55xx è l'STM32WB35xx presentanu ancu interfacce di cumunicazione standard è avanzate, vale à dì un USART (ISO 7816, IrDA, Modbus è modalità Smartcard), un UART à bassa putenza (LPUART), dui I2C (SMBus/PMBus), dui SPI (unu per STM32WB35xx) finu à 32 MHz, un'interfaccia audio seriale (SAI) cù dui canali è trè PDM, un dispositivu USB 2.0 FS cù oscillatore senza cristalli integratu, chì supporta BCD è LPM è un Quad-SPI cù capacità di execute-in-place (XIP).
L'STM32WB55xx è l'STM32WB35xx funzionanu in i range di temperatura da -40 à +105 °C (+125 °C di giunzione) è da -40 à +85 °C (+105 °C di giunzione) da un alimentatore da 1,71 à 3,6 V. Un inseme cumpletu di modi di risparmiu energeticu permette a cuncepzione di applicazioni à bassa putenza.
I dispusitivi includenu alimentatori indipendenti per l'input analogicu per ADC.
• Include a tecnulugia brevettata di punta di ST
• Radio
– 2,4 GHz – Ricetrasmettitore RF chì supporta a specificazione Bluetooth® 5.2, IEEE 802.15.4-2011 PHY è MAC, chì supporta Thread è Zigbee® 3.0
– Sensibilità RX: -96 dBm (Bluetooth® Low Energy à 1 Mbps), -100 dBm (802.15.4)
– Putenza di uscita programmabile finu à +6 dBm cù passi di 1 dB – Balun integratu per riduce a BOM
– Supportu per 2 Mbps
– CPU Arm® Cortex® M0+ à 32 bit dedicata per u stratu Radio in tempu reale
– RSSI precisu per permette u cuntrollu di a putenza
– Adattu per i sistemi chì necessitanu a conformità cù e regulazioni di radiofrequenza ETSI EN 300 328, EN 300 440, FCC CFR47 Parte 15 è ARIB STD-T66
–Supportu per PA esternu
– Chip di cumpagnia di dispositivi passivi integrati (IPD) dispunibule per una soluzione di currispundenza ottimizzata (MLPF-WB-01E3 o MLPF-WB-02E3)
• Piattaforma à bassissima putenza
– Alimentazione da 1,71 à 3,6 V
– Intervalli di temperatura da 40 °C à 85 / 105 °C
– Modu di spegnimentu 13 nA
– 600 nA Modu standby + RTC + 32 KB RAM
– 2,1 µA Modu di stop + RTC + 256 KB di RAM
– MCU in modu attivu: < 53 µA / MHz quandu RF è SMPS sò accesi
– Radio: Rx 4,5 mA / Tx à 0 dBm 5,2 mA
• Core: CPU Arm® Cortex®-M4 à 32 bit cù FPU, acceleratore in tempu reale adattivu (ART Accelerator) chì permette l'esecuzione in statu d'attesa 0 da a memoria Flash, frequenza finu à 64 MHz, MPU, 80 istruzioni DMIPS è DSP
• Benchmark di rendiment
– 1,25 DMIPS/MHz (Drystone 2.1)
– 219,48 CoreMark® (3,43 CoreMark/MHz à 64 MHz)
• Benchmark energeticu
– 303 puntuazione ULPMark™ CP
• Gestione di l'approvvigionamentu è di u reset
– Convertitore step-down SMPS integratu d'alta efficienza cù modalità di bypass intelligente
– BOR (reset di brownout) ultra-sicuru è à bassa putenza cù cinque soglie selezziunabili
– POR/PDR à bassissima putenza
– Rilevatore di tensione programmabile (PVD)
– Modu VBAT cù RTC è registri di salvezza
• Fonti di clock
– Oscillatore à cristallu di 32 MHz cù condensatori di trimming integrati (clock radio è CPU)
– Oscillatore di cristallu à 32 kHz per RTC (LSE)
– RC interna di bassa putenza 32 kHz (±5%) (LSI1)
– RC interna à bassa putenza 32 kHz (stabilità ±500 ppm) (LSI2)
– Oscillatore internu multivelocità da 100 kHz à 48 MHz, auto-trimmed da LSE (precisione megliu cà ± 0,25%)
– RC interna à alta velocità 16 MHz tagliata in fabbrica (±1%)
– 2x PLL per l'orologio di sistema, USB, SAI è ADC
• Ricordi
– Finu à 1 MB di memoria Flash cù prutezzione di settore (PCROP) contr'à l'operazioni R/W, chì permette u stack radio è l'applicazione
– Finu à 256 KB di SRAM, cumpresi 64 KB cù cuntrollu di parità hardware
– Registru di salvezza 20 × 32 bit
– Boot loader chì supporta l'interfacce USART, SPI, I2C è USB
– OTA (via etere) Bluetooth® Low Energy è aghjurnamentu 802.15.4
– Interfaccia di memoria Quad SPI cù XIP
– 1 Kbyte (128 doppie parolle) OTP
• Periferiche analogiche ricche (finu à 1,62 V)
– ADC à 12 bit 4,26 Msps, finu à 16 bit cù sovracampionamentu hardware, 200 µA/Msps
– 2x comparatore à bassissima putenza
– Uscita tamponata di tensione di riferimentu precisa di 2,5 V o 2,048 V
• Periferiche di sistema
– Controller di cumunicazione interprocessore (IPCC) per a cumunicazione cù Bluetooth® Low Energy è 802.15.4
– Semafori HW per a spartera di risorse trà CPU
– 2 controller DMA (7 canali ognunu) chì supportanu ADC, SPI, I2C, USART, QSPI, SAI, AES, timer
– 1x USART (ISO 7816, IrDA, SPI Master, Modbus è modu Smartcard)
– 1x LPUART (bassa putenza)
– 2x SPI 32 Mbit/s
– 2x I2C (SMBus/PMBus)
– 1x SAI (audio di alta qualità à dui canali)
– 1x dispusitivu USB 2.0 FS, senza cristalli, BCD è LPM
– Cuntrollore di sensore tattile, finu à 18 sensori
– LCD 8×40 cù convertitore step-up
– 1x 16-bit, timer avanzatu à quattru canali
– 2x 16-bit, timer à dui canali
– 1x timer à 32 bit, quattru canali
– 2 timer à bassissima putenza à 16 bit
– 1x Systick indipendente
– 1x cane di guardia indipendente
– 1x cane di guardia di finestra
• Sicurezza è ID
– Installazione sicura di firmware (SFI) per Bluetooth® Low Energy è stack SW 802.15.4
– Crittografia hardware 3x AES massima 256 bit per l'applicazione, Bluetooth® Low Energy è IEEE802.15.4
– Servizii di almacenamentu di chjave di u cliente / gestione di chjave
– Autorità di chjave publica HW (PKA)
– Algoritmi crittografici: RSA, Diffie-Helman, ECC annantu à GF(p)
– Generatore di numeri aleatorii veri (RNG)
– Prutezzione di u settore contr'à l'operazione R/W (PCROP)
– Unità di calculu CRC
– Infurmazioni nantu à a matrice: ID unicu di 96 bit
– ID unicu IEEE 64-bit. Pussibilità di derivà EUI 802.15.4 64-bit è Bluetooth® Low Energy 48-bit
• Finu à 72 I/O veloci, 70 di elli tolleranti à 5 V
• Supportu di sviluppu
– Debug di u cavu seriale (SWD), JTAG per u processore di l'applicazione
– Trigger incruciatu di l'applicazione cù input / output
– Macrocell™ di traccia integratu per l'applicazione