Microcontrôleurs RF STM32WB55CEU6TR – MCU Microcontrôleur bras Cortex-M4 à double cœur ultra-basse consommation 64 MHz, Cortex-M0+ 32 MHz 512 Ko
♠ Description du produit
Attribut de produit | Valeur d'attribut |
Fabricant: | STMicroelectronics |
Catégorie de produit: | Microcontrôleurs RF - MCU |
RoHS : | Détails |
Cœur: | BRAS Cortex M4 |
Largeur du bus de données : | 32 bits |
Taille de la mémoire programme : | 512 ko |
Taille de la RAM de données : | 256 ko |
Fréquence d'horloge maximale : | 64 MHz |
Résolution CAN : | 12 bits |
Tension d'alimentation - Min : | 1,71 V |
Tension d'alimentation - Max : | 3,6 V |
Température de fonctionnement maximale : | + 85 C |
Paquet/Boîte : | UFQFPN-48 |
Style de montage : | CMS/CMS |
Emballage: | Bobine |
Emballage: | Couper le ruban |
Emballage: | SourisReel |
Marque: | STMicroelectronics |
Type de RAM de données : | SRAM |
Type d'interface : | I2C, SPI, USART, USB |
Température de fonctionnement minimale : | - 40 C |
Nombre de canaux ADC : | 13 canaux |
Nombre d'E/S : | 30 E/S |
Tension d'alimentation de fonctionnement : | 1,71 V à 3,6 V |
Type de produit: | Microcontrôleurs RF - MCU |
Type de mémoire de programme : | Éclair |
Série: | STM32WB |
Quantité de l'emballage d'usine : | 2500 |
Sous-catégorie : | Circuits intégrés sans fil et RF |
Technologie: | Si |
Nom commercial : | STM32 |
♠ Cortex®-M4 multiprotocole sans fil 32 bits basé sur MCU Arm® avec FPU, Bluetooth® 5.2 et solution radio 802.15.4
Les appareils multiprotocoles sans fil et ultrabasse consommation STM32WB55xx et STM32WB35xx intègrent une radio puissante et ultrabasse consommation conforme à la spécification Bluetooth® Low Energy SIG 5.2 et à la norme IEEE 802.15.4-2011.Ils contiennent un Arm® Cortex®-M0+ dédié pour effectuer toutes les opérations de couche basse en temps réel.
Les appareils sont conçus pour être extrêmement basse consommation et sont basés sur le cœur RISC haute performance Arm® Cortex®-M4 32 bits fonctionnant à une fréquence allant jusqu'à 64 MHz.Ce noyau comprend une unité à virgule flottante (FPU) simple précision qui prend en charge toutes les instructions et tous les types de données de traitement de données simple précision Arm®.Il implémente également un ensemble complet d'instructions DSP et une unité de protection de la mémoire (MPU) qui améliore la sécurité des applications.
La communication interprocesseur améliorée est assurée par le GIEC avec six canaux bidirectionnels.Le HSEM fournit des sémaphores matériels utilisés pour partager des ressources communes entre les deux processeurs.
Les dispositifs intègrent des mémoires haute vitesse (jusqu'à 1 Mo de mémoire Flash pour STM32WB55xx, jusqu'à 512 Ko pour STM32WB35xx, jusqu'à 256 Ko de SRAM pour STM32WB55xx, 96 Ko pour STM32WB35xx), une interface de mémoire Flash Quad-SPI (disponible sur tous les packages) et une vaste gamme d'E/S et de périphériques améliorés.
Le transfert direct de données entre la mémoire et les périphériques et de mémoire à mémoire est pris en charge par quatorze canaux DMA avec un mappage de canal entièrement flexible par le périphérique DMAMUX.
Les dispositifs comportent plusieurs mécanismes pour la mémoire Flash et la SRAM embarquées : protection contre la lecture, protection en écriture et protection contre la lecture du code propriétaire.Des parties de la mémoire peuvent être sécurisées pour un accès exclusif Cortex® -M0+.
Les deux moteurs de chiffrement AES, PKA et RNG, permettent la cryptographie de la couche inférieure MAC et de la couche supérieure.Une fonction de stockage de clé client peut être utilisée pour garder les clés cachées.
Les dispositifs offrent un ADC 12 bits rapide et deux comparateurs ultra-basse consommation associés à un générateur de tension de référence de haute précision.
Ces appareils intègrent un RTC basse consommation, un temporisateur 16 bits avancé, un temporisateur 32 bits à usage général, deux temporisateurs 16 bits à usage général et deux temporisateurs basse consommation 16 bits.
De plus, jusqu'à 18 canaux de détection capacitifs sont disponibles pour STM32WB55xx (pas sur le boîtier UFQFPN48).Le STM32WB55xx embarque également un pilote LCD intégré jusqu'à 8x40 ou 4x44, avec convertisseur élévateur interne.
Les STM32WB55xx et STM32WB35xx disposent également d'interfaces de communication standard et avancées, à savoir un USART (mode ISO 7816, IrDA, Modbus et carte à puce), un UART basse consommation (LPUART), deux I2C (SMBus/PMBus), deux SPI (un pour STM32WB35xx ) jusqu'à 32 MHz, une interface audio série (SAI) avec deux canaux et trois PDM, un périphérique USB 2.0 FS avec oscillateur sans cristal intégré, prenant en charge BCD et LPM et un Quad-SPI avec exécution sur place (XIP) aptitude.
Les STM32WB55xx et STM32WB35xx fonctionnent dans les plages de températures de -40 à +105 °C (+125 °C de jonction) et de -40 à +85 °C (+105 °C de jonction) à partir d'une alimentation de 1,71 à 3,6 V.Un ensemble complet de modes d'économie d'énergie permet la conception d'applications à faible consommation d'énergie.
Les appareils comprennent des alimentations indépendantes pour l'entrée analogique pour ADC.
Les STM32WB55xx et STM32WB35xx intègrent un convertisseur abaisseur SMPS à haut rendement avec capacité de mode de dérivation automatique lorsque le VDD tombe en dessous du niveau de tension VBORx (x = 1, 2, 3, 4) (la valeur par défaut est 2,0 V).Il comprend des alimentations indépendantes pour l'entrée analogique pour l'ADC et les comparateurs, ainsi qu'une entrée d'alimentation dédiée de 3,3 V pour l'USB.
Une alimentation dédiée VBAT permet aux appareils de sauvegarder l'oscillateur LSE 32,768 kHz, le RTC et les registres de sauvegarde, permettant ainsi aux STM32WB55xx et STM32WB35xx de fournir ces fonctions même si le VDD principal n'est pas présent via une pile de type CR2032, un Supercap ou une petite batterie rechargeable.
Le STM32WB55xx propose quatre packages, de 48 à 129 broches.Le STM32WB35xx offre un package, 48 broches.
• Inclut la technologie brevetée de pointe de ST
• Radio
– 2,4 GHz – Émetteur-récepteur RF prenant en charge la spécification Bluetooth® 5.2, IEEE 802.15.4-2011 PHY et MAC, prenant en charge Thread et Zigbee® 3.0
– Sensibilité RX : -96 dBm (Bluetooth® Low Energy à 1 Mbps), -100 dBm (802.15.4)
– Puissance de sortie programmable jusqu'à +6 dBm par pas de 1 dB
– Balun intégré pour réduire la nomenclature
– Prise en charge de 2 Mbps
– Processeur Arm® 32 bits Cortex® M0+ dédié pour la couche radio en temps réel
– RSSI précis pour permettre le contrôle de la puissance
– Convient aux systèmes nécessitant la conformité aux réglementations sur les radiofréquences ETSI EN 300 328, EN 300 440, FCC CFR47 Part 15 et ARIB STD-T66
– Prise en charge de la sonorisation externe
– Puce compagnon de dispositif passif intégré (IPD) disponible pour une solution de correspondance optimisée (MLPF-WB-01E3 ou MLPF-WB-02E3)
• Plate-forme ultrabasse consommation
– Alimentation 1,71 à 3,6 V
– – Plages de température de 40 °C à 85 / 105 °C
– Mode arrêt 13 nA
– Mode veille 600 nA + RTC + 32 Ko de RAM
– Mode d'arrêt 2,1 µA + RTC + 256 Ko de RAM
– MCU en mode actif : < 53 µA/MHz lorsque RF et SMPS sont activés
– Radio : Rx 4,5 mA / Tx à 0 dBm 5,2 mA
• Cœur : CPU Arm® 32 bit Cortex®-M4 avec FPU, accélérateur adaptatif en temps réel (ART Accelerator) permettant une exécution sans état d'attente à partir de la mémoire Flash, fréquence jusqu'à 64 MHz, MPU, 80 instructions DMIPS et DSP
• Référence de performances
– 1,25 DMIPS/MHz (pierre sèche 2.1)
– 219,48 CoreMark® (3,43 CoreMark/MHz à 64 MHz)
• Benchmark énergétique
– 303 score ULPMark™ CP
• Gestion de l'approvisionnement et de la réinitialisation
- Convertisseur abaisseur SMPS intégré à haut rendement avec mode de dérivation intelligent
– BOR ultra-sécurisé et basse consommation (réinitialisation de la baisse de tension) avec cinq seuils sélectionnables
– POR/PDR ultrabasse consommation
– Détecteur de tension programmable (PVD)
– Mode VBAT avec RTC et registres de sauvegarde
• Sources d'horloge
– Oscillateur à cristal 32 MHz avec condensateurs de réglage intégrés (horloge radio et CPU)
– Oscillateur à cristal 32 kHz pour RTC (LSE)
– RC interne basse consommation 32 kHz (±5%) (LSI1)
– RC interne basse consommation 32 kHz (stabilité ±500 ppm) (LSI2)
– Oscillateur interne multivitesse de 100 kHz à 48 MHz, auto-ajusté par LSE (meilleure que ± 0,25 % de précision)
- RC interne haute vitesse 16 MHz ajusté en usine (± 1%)
– 2x PLL pour horloge système, USB, SAI et ADC
• Souvenirs
– Jusqu'à 1 Mo de mémoire Flash avec protection de secteur (PCROP) contre les opérations R/W, permettant la pile radio et l'application
– Jusqu'à 256 Ko de SRAM, dont 64 Ko avec contrôle de parité matérielle
– Registre de sauvegarde 20 × 32 bits
- Chargeur de démarrage prenant en charge les interfaces USART, SPI, I2C et USB
– OTA (over the air) Bluetooth® Low Energy et mise à jour 802.15.4
– Interface mémoire Quad SPI avec XIP
– 1 Ko (128 mots doubles) OTP
• Périphériques analogiques riches (jusqu'à 1,62 V)
– CAN 12 bits 4,26 Msps, jusqu'à 16 bits avec suréchantillonnage matériel, 200 µA/Msps
– 2x comparateur ultra basse consommation
– Sortie tamponnée de tension de référence précise de 2,5 V ou 2,048 V
• Périphériques système
– Contrôleur de communication interprocesseur (IPCC) pour la communication avec Bluetooth® Low Energy et 802.15.4
– Sémaphores HW pour le partage des ressources entre CPU
- 2x contrôleurs DMA (7x canaux chacun) prenant en charge ADC, SPI, I2C, USART, QSPI, SAI, AES, minuteries
– 1x USART (ISO 7816, IrDA, SPI Master, Modbus et mode carte à puce)
– 1x LPUART (faible puissance)
– 2x SPI 32 Mbit/s
– 2x I2C (SMBus/PMBus)
– 1x SAI (audio double canal de haute qualité)
– 1x périphérique USB 2.0 FS, sans cristal, BCD et LPM
– Contrôleur tactile, jusqu'à 18 capteurs
– LCD 8×40 avec convertisseur élévateur
– 1 minuterie avancée 16 bits, quatre canaux
– 2x 16 bits, temporisateur à deux canaux
– 1 minuterie 32 bits à quatre canaux
– 2x temporisateur ultra-basse consommation 16 bits
– 1x Systick indépendant
– 1x chien de garde indépendant
– 1x chien de garde de fenêtre
• Sécurité et identification
– Installation sécurisée du micrologiciel (SFI) pour la pile Bluetooth® Low Energy et 802.15.4 SW
– 3x cryptage matériel AES 256 bits maximum pour l'application, le Bluetooth® Low Energy et IEEE802.15.4
– Services de stockage des clés client / gestion des clés
– Autorité de clé publique HW (PKA)
– Algorithmes cryptographiques : RSA, Diffie-Helman, ECC sur GF(p)
– Véritable générateur de nombres aléatoires (RNG)
– Protection de secteur contre le fonctionnement R/W (PCROP)
– Unité de calcul CRC
– Informations sur la matrice : ID unique 96 bits
– ID unique IEEE 64 bits.Possibilité de dériver EUI 802.15.4 64 bits et Bluetooth® Low Energy 48 bits
• Jusqu'à 72 E/S rapides, dont 70 tolérantes à 5 V
• Aide au développement
- Débogage de fil série (SWD), JTAG pour le processeur d'application
– Déclencheur croisé d'application avec entrée / sortie
– Embedded Trace Macrocell™ pour l'application
• Tous les emballages sont conformes à ECOPACK2