Microcontrolere ARM STM32WB55CGU6 – MCU MCU Arm Cortex-M4 dual core cu consum ultra-redus de energie, 64 MHz, Cortex-M0+ 32 MHz, 1 Mbyte de
♠ Descrierea produsului
Atributul produsului | Valoare atribut |
Producător: | STMicroelectronics |
Categorie de produse: | Microcontrolere ARM - MCU |
RoHS: | Detalii |
Serie: | STM32WB |
Stil de montare: | SMD/SMT |
Pachet / Cutie: | UFQFPN-48 |
Nucleu: | ARM Cortex M0+, ARM Cortex M4 |
Dimensiunea memoriei programului: | 1 MB |
Lățime magistrală de date: | 32 de biți |
Rezoluție ADC: | 12 biți |
Frecvență maximă de ceas: | 64 MHz, 32 MHz |
Număr de intrări/ieșiri: | 30 I/O |
Dimensiune memorie RAM pentru date: | 256 kB |
Tensiune de alimentare - Min: | 1,71 V |
Tensiune de alimentare - Max: | 3,6 V |
Temperatura minimă de funcționare: | - 40°C |
Temperatura maximă de funcționare: | + 105°C |
Ambalaj: | Tavă |
Marca: | STMicroelectronics |
Tipul memoriei RAM pentru date: | SRAM |
Tip de interfață: | I2C, LPUART, SAI, SPI, USART, USB |
Sensibil la umiditate: | Da |
Număr de canale ADC: | 13 canale |
Tip produs: | Microcontrolere ARM - MCU |
Tip de memorie de program: | Bliț |
Cantitate pachet din fabrică: | 1560 |
Subcategorie: | Microcontrolere - MCU |
Denumire comercială: | STM32 |
Greutate unitară: | 0,003517 uncii |
♠ MCU multiprotocol wireless pe 32 de biți bazat pe Arm® Cortex®-M4 cu FPU, Bluetooth® 5.2 și soluție radio 802.15.4
Dispozitivele STM32WB55xx și STM32WB35xx, wireless multiprotocol și cu consum ultra-redus de energie, încorporează o rețea radio puternică și cu consum ultra-redus de energie, compatibilă cu specificația Bluetooth® Low Energy SIG 5.2 și cu IEEE 802.15.4-2011. Acestea conțin un Arm® Cortex®-M0+ dedicat pentru efectuarea tuturor operațiunilor de nivel inferior în timp real.
Dispozitivele sunt proiectate să aibă un consum extrem de redus de energie și se bazează pe nucleul RISC de înaltă performanță Arm® Cortex®-M4 pe 32 de biți, care funcționează la o frecvență de până la 64 MHz. Acest nucleu dispune de o unitate cu virgulă mobilă (FPU) de precizie simplă, care acceptă toate instrucțiunile și tipurile de date de procesare a datelor de precizie simplă Arm®. De asemenea, implementează un set complet de instrucțiuni DSP și o unitate de protecție a memoriei (MPU) care îmbunătățește securitatea aplicațiilor.
Comunicarea îmbunătățită între procesoare este asigurată de IPCC cu șase canale bidirecționale. HSEM oferă semafoare hardware utilizate pentru partajarea resurselor comune între cele două procesoare.
Dispozitivele încorporează memorii de mare viteză (până la 1 Mbyte de memorie Flash pentru STM32WB55xx, până la 512 Kbytes pentru STM32WB35xx, până la 256 Kbytes de SRAM pentru STM32WB55xx, 96 Kbytes pentru STM32WB35xx), o interfață de memorie Flash Quad-SPI (disponibilă în toate pachetele) și o gamă extinsă de intrări/ieșiri (I/O) și periferice îmbunătățite.
Transferul direct de date între memorie și periferice și de la memorie la memorie este suportat de paisprezece canale DMA cu o mapare complet flexibilă a canalelor de către perifericul DMAMUX.
Dispozitivele dispun de mai multe mecanisme pentru memoria Flash și SRAM încorporată: protecție la citire, protecție la scriere și protecție la citire de cod proprietar. Porțiuni din memorie pot fi securizate pentru acces exclusiv Cortex® -M0+.
Cele două motoare de criptare AES, PKA și RNG, permit criptografia MAC de nivel inferior și criptografia de nivel superior. O funcție de stocare a cheilor clientului poate fi utilizată pentru a păstra cheile ascunse. Dispozitivele oferă un ADC rapid pe 12 biți și două comparatoare cu consum ultra-redus de energie, asociate cu un generator de tensiune de referință de înaltă precizie.
Aceste dispozitive încorporează un RTC de consum redus de energie, un temporizator avansat pe 16 biți, un temporizator de uz general pe 32 biți, două temporizatoare de uz general pe 16 biți și două temporizatoare de consum redus de energie pe 16 biți. În plus, sunt disponibile până la 18 canale de detectare capacitivă pentru STM32WB55xx (nu pe pachetul UFQFPN48).
STM32WB55xx încorporează și un driver LCD integrat de până la 8x40 sau 4x44, cu convertor step-up intern. STM32WB55xx și STM32WB35xx dispun, de asemenea, de interfețe de comunicație standard și avansate, și anume un USART (ISO 7816, IrDA, Modbus și mod Smartcard), un UART de consum redus (LPUART), două I2C-uri (SMBus/PMBus), două SPI-uri (unul pentru STM32WB35xx) de până la 32 MHz, o interfață audio serială (SAI) cu două canale și trei PDM-uri, un dispozitiv USB 2.0 FS cu oscilator fără cristal încorporat, care suportă BCD și LPM și un Quad-SPI cu capacitate de execuție în loc (XIP).
STM32WB55xx și STM32WB35xx funcționează în intervalele de temperatură de la -40 la +105 °C (joncțiunea +125 °C) și de la -40 la +85 °C (joncțiunea +105 °C), cu o sursă de alimentare de la 1,71 la 3,6 V. Un set complet de moduri de economisire a energiei permite proiectarea aplicațiilor cu consum redus de energie.
Dispozitivele includ surse de alimentare independente pentru intrarea analogică pentru ADC.
• Include tehnologia patentată de ultimă generație de la ST
• Radio
– 2,4 GHz – Transceiver RF compatibil cu specificația Bluetooth® 5.2, IEEE 802.15.4-2011 PHY și MAC, compatibil cu Thread și Zigbee® 3.0
– Sensibilitate RX: -96 dBm (Bluetooth® Low Energy la 1 Mbps), -100 dBm (802.15.4)
– Putere de ieșire programabilă de până la +6 dBm cu trepte de 1 dB – Balun integrat pentru reducerea BOM
– Suport pentru 2 Mbps
– CPU dedicat Arm® Cortex® M0+ pe 32 de biți pentru stratul radio în timp real
– RSSI precis pentru a permite controlul puterii
– Potrivit pentru sisteme care necesită conformitatea cu reglementările privind radiofrecvența ETSI EN 300 328, EN 300 440, FCC CFR47 Partea 15 și ARIB STD-T66
–Suport pentru PA extern
– Cip companion pentru dispozitiv pasiv integrat (IPD) disponibil pentru o soluție optimizată de potrivire (MLPF-WB-01E3 sau MLPF-WB-02E3)
• Platformă cu consum ultra-redus de energie
– Sursă de alimentare de la 1,71 la 3,6 V
– Intervale de temperatură de la 40 °C la 85 / 105 °C
– Mod de oprire 13 nA
– 600 nA Mod standby + RTC + 32 KB RAM
– 2,1 µA Mod oprire + RTC + 256 KB RAM
– MCU în mod activ: < 53 µA / MHz când RF și SMPS sunt activate
– Radio: Rx 4,5 mA / Tx la 0 dBm 5,2 mA
• Nucleu: CPU Arm® Cortex®-M4 pe 32 de biți cu FPU, accelerator adaptiv în timp real (ART Accelerator) care permite execuția în starea de așteptare 0 din memoria Flash, frecvență de până la 64 MHz, MPU, 80 de instrucțiuni DMIPS și DSP
• Indicator de performanță
– 1,25 DMIPS/MHz (Drystone 2.1)
– 219,48 CoreMark® (3,43 CoreMark/MHz la 64 MHz)
• Referință energetică
– 303 scor ULPMark™ CP
• Managementul aprovizionării și resetării
– Convertor step-down SMPS încorporat de înaltă eficiență cu mod de bypass inteligent
– BOR (resetare la cădere de tensiune) ultra-sigur, cu consum redus de energie, cu cinci praguri selectabile
– POR/PDR cu consum ultra-redus de energie
– Detector de tensiune programabil (PVD)
– Mod VBAT cu RTC și registre de rezervă
• Surse de ceas
– Oscilator cu cristal de 32 MHz cu condensatoare de reglare integrate (ceas radio și procesor)
– Oscilator cu cristal de 32 kHz pentru RTC (LSE)
– RC intern de putere redusă 32 kHz (±5%) (LSI1)
– RC intern de putere redusă 32 kHz (stabilitate ±500 ppm) (LSI2)
– Oscilator intern multiviteză de la 100 kHz la 48 MHz, reglat automat de LSE (precizie mai bună de ±0,25%)
– RC intern de mare viteză, 16 MHz, reglat din fabrică (±1%)
– 2x PLL pentru ceasul de sistem, USB, SAI și ADC
• Amintiri
– Memorie Flash de până la 1 MB cu protecție a sectorului (PCROP) împotriva operațiunilor R/W, permițând stiva radio și aplicațiile
– Până la 256 KB SRAM, inclusiv 64 KB cu verificare a parității hardware
– registru de rezervă de 20×32 biți
– Bootloader care suportă interfețe USART, SPI, I2C și USB
– Bluetooth® cu consum redus de energie (OTA) și actualizare 802.15.4
– Interfață de memorie Quad SPI cu XIP
– 1 KByte (128 cuvinte duble) OTP
• Periferice analogice bogate (până la 1,62 V)
– ADC pe 12 biți, 4,26 Msps, până la 16 biți cu supraeșantionare hardware, 200 µA/Msps
– 2 comparatoare cu consum ultra-redus de energie
– Ieșire tamponată cu tensiune de referință precisă de 2,5 V sau 2,048 V
• Periferice de sistem
– Controler de comunicare interprocesor (IPCC) pentru comunicare cu Bluetooth® Low Energy și 802.15.4
– Semafoare hardware pentru partajarea resurselor între procesoare
– 2 controlere DMA (câte 7 canale fiecare) care suportă ADC, SPI, I2C, USART, QSPI, SAI, AES, temporizatoare
– 1x USART (ISO 7816, IrDA, SPI Master, Modbus și mod Smartcard)
– 1x LPUART (consum redus de energie)
– 2x SPI 32 Mbit/s
– 2x I2C (SMBus/PMBus)
– 1x SAI (audio de înaltă calitate pe două canale)
– 1x dispozitiv USB 2.0 FS, fără cristal, BCD și LPM
– Controler tactil, până la 18 senzori
– LCD 8×40 cu convertor step-up
– 1x temporizator avansat pe 16 biți, patru canale
– 2x temporizatoare pe 16 biți, două canale
– 1x temporizator pe 32 de biți, cu patru canale
– 2x temporizatoare de 16 biți cu consum ultra-redus de energie
– 1x Systick independent
– 1x organism de supraveghere independent
– 1x sistem de supraveghere a ferestrelor
• Securitate și identificare
– Instalare securizată a firmware-ului (SFI) pentru Bluetooth® Low Energy și stiva software 802.15.4
– 3x criptare hardware AES maxim 256 biți pentru aplicație, Bluetooth® Low Energy și IEEE802.15.4
– Servicii de depozitare / gestionare a cheilor pentru clienți
– Autoritate hardware cu cheie publică (PKA)
– Algoritmi criptografici: RSA, Diffie-Helman, ECC peste GF(p)
– Generator de numere aleatorii reale (RNG)
– Protecție sectorială împotriva operațiunilor R/W (PCROP)
– Unitate de calcul CRC
– Informații despre matriță: ID unic pe 96 de biți
– ID unic IEEE pe 64 de biți. Posibilitatea de a obține EUI 802.15.4 pe 64 de biți și Bluetooth® Low Energy pe 48 de biți
• Până la 72 de intrări/ieșiri rapide, 70 dintre ele cu toleranță la 5 V
• Suport pentru dezvoltare
– Depanare prin cabluri seriale (SWD), JTAG pentru procesorul aplicației
– Aplicație declanșatoare încrucișată cu intrare/ieșire
– Macrocell™ Trace încorporat pentru aplicare