Microcontrollori RF STM32WB55CEU6TR – MCU MCU Arm Cortex-M4 dual core a bassissimo consumo 64 MHz, Cortex-M0+ 32 MHz 512 Kbyte
♠ Descrizione del prodotto
Attributo del prodotto | Valore dell'attributo |
Produttore: | STMicroelectronics |
Categoria di prodotto: | Microcontrollori RF - MCU |
Direttiva RoHS: | Dettagli |
Nucleo: | ARM Cortex M4 |
Larghezza del bus dati: | 32 bit |
Dimensione della memoria del programma: | 512 kB |
Dimensione RAM dati: | 256 kB |
Frequenza di clock massima: | 64 MHz |
Risoluzione ADC: | 12 bit |
Tensione di alimentazione - Min: | 1,71 V |
Tensione di alimentazione - Max: | 3,6 V |
Temperatura massima di esercizio: | + 85 °C |
Confezione/custodia: | UFQFPN-48 |
Stile di montaggio: | SMD/SMT |
Confezione: | Bobina |
Confezione: | Tagliare il nastro |
Confezione: | MouseReel |
Marca: | STMicroelectronics |
Tipo di RAM dati: | SRAM |
Tipo di interfaccia: | I2C, SPI, USART, USB |
Temperatura minima di esercizio: | - 40 °C |
Numero di canali ADC: | 13 canali |
Numero di I/O: | 30 I/O |
Tensione di alimentazione operativa: | Da 1,71 V a 3,6 V |
Tipo di prodotto: | Microcontrollori RF - MCU |
Tipo di memoria del programma: | Flash |
Serie: | STM32WB |
Quantità confezione di fabbrica: | 2500 |
Sottocategoria: | Circuiti integrati wireless e RF |
Tecnologia: | Si |
Nome commerciale: | STM32 |
♠ Soluzione wireless multiprotocollo MCU a 32 bit basata su Arm® Cortex®-M4 con FPU, Bluetooth® 5.2 e radio 802.15.4
I dispositivi wireless multiprotocollo e a bassissimo consumo STM32WB55xx e STM32WB35xx integrano una radio potente e a bassissimo consumo conforme alla specifica Bluetooth® Low Energy SIG 5.2 e allo standard IEEE 802.15.4-2011. Integrano un processore Arm® Cortex®-M0+ dedicato per l'esecuzione di tutte le operazioni di basso livello in tempo reale.
I dispositivi sono progettati per un consumo energetico estremamente basso e si basano sul core RISC Arm® Cortex®-M4 a 32 bit ad alte prestazioni, operante a una frequenza fino a 64 MHz. Questo core è dotato di un'unità a virgola mobile (FPU) a singola precisione che supporta tutte le istruzioni e i tipi di dati Arm® a singola precisione. Implementa inoltre un set completo di istruzioni DSP e un'unità di protezione della memoria (MPU) che migliora la sicurezza delle applicazioni.
La comunicazione interprocessore avanzata è fornita dall'IPCC con sei canali bidirezionali. L'HSEM fornisce semafori hardware utilizzati per condividere risorse comuni tra i due processori.
I dispositivi integrano memorie ad alta velocità (fino a 1 Mbyte di memoria Flash per STM32WB55xx, fino a 512 Kbyte per STM32WB35xx, fino a 256 Kbyte di SRAM per STM32WB55xx, 96 Kbyte per STM32WB35xx), un'interfaccia di memoria Flash Quad-SPI (disponibile su tutti i pacchetti) e un'ampia gamma di I/O e periferiche migliorate.
Il trasferimento diretto dei dati tra memoria e periferiche e da memoria a memoria è supportato da quattordici canali DMA con una mappatura dei canali completamente flessibile da parte della periferica DMAMUX.
I dispositivi sono dotati di diversi meccanismi per la memoria Flash e SRAM embedded: protezione dalla lettura, protezione dalla scrittura e protezione dalla lettura del codice proprietario. Parti della memoria possono essere protette per l'accesso esclusivo a Cortex® -M0+.
I due motori di crittografia AES, PKA e RNG, consentono la crittografia MAC di livello inferiore e la crittografia di livello superiore. È possibile utilizzare una funzione di archiviazione delle chiavi del cliente per mantenerle nascoste.
I dispositivi offrono un veloce ADC a 12 bit e due comparatori a bassissimo consumo energetico associati a un generatore di tensione di riferimento ad alta precisione.
Questi dispositivi incorporano un RTC a basso consumo, un timer avanzato a 16 bit, un timer generico a 32 bit, due timer generici a 16 bit e due timer a basso consumo a 16 bit.
Inoltre, per l'STM32WB55xx sono disponibili fino a 18 canali di rilevamento capacitivo (non disponibili sul package UFQFPN48). L'STM32WB55xx integra anche un driver LCD integrato fino a 8x40 o 4x44, con convertitore step-up interno.
I dispositivi STM32WB55xx e STM32WB35xx dispongono inoltre di interfacce di comunicazione standard e avanzate, ovvero una USART (modalità ISO 7816, IrDA, Modbus e Smartcard), una UART a basso consumo (LPUART), due I2C (SMBus/PMBus), due SPI (una per STM32WB35xx) fino a 32 MHz, un'interfaccia audio seriale (SAI) con due canali e tre PDM, un dispositivo USB 2.0 FS con oscillatore senza cristallo incorporato, che supporta BCD e LPM e una Quad-SPI con capacità execute-in-place (XIP).
I dispositivi STM32WB55xx e STM32WB35xx operano nell'intervallo di temperatura da -40 a +105 °C (+125 °C di giunzione) e da -40 a +85 °C (+105 °C di giunzione) con un'alimentazione compresa tra 1,71 e 3,6 V. Un set completo di modalità di risparmio energetico consente la progettazione di applicazioni a basso consumo.
I dispositivi includono alimentatori indipendenti per l'ingresso analogico per ADC.
I dispositivi STM32WB55xx e STM32WB35xx integrano un convertitore step-down SMPS ad alta efficienza con funzionalità di bypass automatico quando la tensione VDD scende al di sotto del livello di tensione VBORx (x=1, 2, 3, 4) (il valore predefinito è 2,0 V). Include alimentatori indipendenti per l'ingresso analogico di ADC e comparatori, nonché un ingresso di alimentazione dedicato a 3,3 V per USB.
Un'alimentazione dedicata VBAT consente ai dispositivi di eseguire il backup dell'oscillatore LSE da 32,768 kHz, dell'RTC e dei registri di backup, consentendo così a STM32WB55xx e STM32WB35xx di fornire queste funzioni anche se il VDD principale non è presente tramite una batteria di tipo CR2032, un Supercap o una piccola batteria ricaricabile.
L'STM32WB55xx offre quattro package, da 48 a 129 pin. L'STM32WB35xx offre un package da 48 pin.
• Include la tecnologia brevettata all'avanguardia ST
• Radio
– 2,4 GHz – Trasmettitore RF che supporta le specifiche Bluetooth® 5.2, IEEE 802.15.4-2011 PHY e MAC, supporta Thread e Zigbee® 3.0
– Sensibilità RX: -96 dBm (Bluetooth® Low Energy a 1 Mbps), -100 dBm (802.15.4)
– Potenza di uscita programmabile fino a +6 dBm con incrementi di 1 dB
– Balun integrato per ridurre il BOM
– Supporto per 2 Mbps
– CPU Arm® Cortex® M0+ a 32 bit dedicata per il livello radio in tempo reale
– RSSI accurato per abilitare il controllo della potenza
– Adatto per sistemi che richiedono la conformità alle normative sulle radiofrequenze ETSI EN 300 328, EN 300 440, FCC CFR47 Parte 15 e ARIB STD-T66
– Supporto per PA esterno
– Disponibile chip di accompagnamento per dispositivo passivo integrato (IPD) per una soluzione di abbinamento ottimizzata (MLPF-WB-01E3 o MLPF-WB-02E3)
• Piattaforma a bassissimo consumo energetico
– Alimentazione da 1,71 a 3,6 V
– – Intervalli di temperatura da 40 °C a 85 / 105 °C
– Modalità di spegnimento 13 nA
– 600 nA Modalità standby + RTC + 32 KB RAM
– Modalità di arresto 2,1 µA + RTC + 256 KB di RAM
– MCU in modalità attiva: < 53 µA / MHz quando RF e SMPS sono accesi
– Radio: Rx 4,5 mA / Tx a 0 dBm 5,2 mA
• Core: CPU Arm® Cortex®-M4 a 32 bit con FPU, acceleratore adattivo in tempo reale (ART Accelerator) che consente l'esecuzione con stato di attesa 0 dalla memoria Flash, frequenza fino a 64 MHz, MPU, 80 DMIPS e istruzioni DSP
• Benchmark delle prestazioni
– 1,25 DMIPS/MHz (Drystone 2.1)
– 219,48 CoreMark® (3,43 CoreMark/MHz a 64 MHz)
• Parametro energetico
– Punteggio CP ULPMark™ 303
• Gestione dell'approvvigionamento e del ripristino
– Convertitore step-down SMPS incorporato ad alta efficienza con modalità bypass intelligente
– BOR (ripristino in caso di calo di tensione) ultra sicuro e a basso consumo con cinque soglie selezionabili
– POR/PDR a bassissimo consumo energetico
– Rilevatore di tensione programmabile (PVD)
– Modalità VBAT con RTC e registri di backup
• Sorgenti di clock
– Oscillatore a cristallo da 32 MHz con condensatori di trimming integrati (orologio radio e CPU)
– Oscillatore a cristallo da 32 kHz per RTC (LSE)
– RC interno a bassa potenza 32 kHz (±5%) (LSI1)
– RC interno a bassa potenza 32 kHz (stabilità ±500 ppm) (LSI2)
– Oscillatore interno multivelocità da 100 kHz a 48 MHz, regolato automaticamente da LSE (precisione migliore di ±0,25%)
– RC interno ad alta velocità da 16 MHz regolato in fabbrica (±1%)
– 2x PLL per clock di sistema, USB, SAI e ADC
• Ricordi
– Memoria flash fino a 1 MB con protezione del settore (PCROP) contro le operazioni R/W, abilitando lo stack radio e l'applicazione
– Fino a 256 KB di SRAM, inclusi 64 KB con controllo di parità hardware
– Registro di backup 20×32 bit
– Boot loader che supporta le interfacce USART, SPI, I2C e USB
– Aggiornamento OTA (over the air) Bluetooth® Low Energy e 802.15.4
– Interfaccia di memoria Quad SPI con XIP
– 1 Kbyte (128 parole doppie) OTP
• Periferiche analogiche avanzate (fino a 1,62 V)
– ADC a 12 bit 4,26 Msps, fino a 16 bit con sovracampionamento hardware, 200 µA/Msps
– 2 comparatori a bassissimo consumo energetico
– Uscita bufferizzata con tensione di riferimento precisa da 2,5 V o 2,048 V
• Periferiche di sistema
– Inter-processor communication controller (IPCC) per la comunicazione con Bluetooth® Low Energy e 802.15.4
– Semafori HW per la condivisione delle risorse tra CPU
– 2 controller DMA (7 canali ciascuno) che supportano ADC, SPI, I2C, USART, QSPI, SAI, AES, timer
– 1x USART (modalità ISO 7816, IrDA, SPI Master, Modbus e Smartcard)
– 1x LPUART (bassa potenza)
– 2x SPI 32 Mbit/s
– 2x I2C (SMBus/PMBus)
– 1x SAI (audio di alta qualità a doppio canale)
– 1x dispositivo USB 2.0 FS, senza cristallo, BCD e LPM
– Controller touch sensing, fino a 18 sensori
– LCD 8×40 con convertitore step-up
– 1x timer avanzato a 16 bit e quattro canali
– 2x timer a due canali a 16 bit
– 1x timer a 32 bit, quattro canali
– 2 timer a bassissimo consumo a 16 bit
– 1x Systick indipendente
– 1x watchdog indipendente
– 1x watchdog della finestra
• Sicurezza e ID
– Installazione firmware sicura (SFI) per Bluetooth® Low Energy e stack SW 802.15.4
– Crittografia hardware 3x AES massimo 256 bit per l'applicazione, Bluetooth® Low Energy e IEEE802.15.4
– Servizi di archiviazione chiavi/gestione chiavi del cliente
– Autorità di chiave pubblica HW (PKA)
– Algoritmi crittografici: RSA, Diffie-Helman, ECC su GF(p)
– Vero generatore di numeri casuali (RNG)
– Protezione del settore contro le operazioni R/W (PCROP)
– Unità di calcolo CRC
– Informazioni sul dado: ID univoco a 96 bit
– ID univoco IEEE a 64 bit. Possibilità di derivare l'EUI 802.15.4 a 64 bit e Bluetooth® Low Energy a 48 bit
• Fino a 72 I/O veloci, 70 dei quali tolleranti a 5 V
• Supporto allo sviluppo
– Debug seriale (SWD), JTAG per il processore applicativo
– Applicazione cross trigger con input/output
– Embedded Trace Macrocell™ per l'applicazione
• Tutti i pacchetti sono conformi a ECOPACK2