Microcontrôleurs RF STM32WB55CEU6TR – MCU ARM Cortex-M4 double cœur ultra-basse consommation 64 MHz, Cortex-M0+ 32 MHz 512 Ko
♠ Description du produit
Attribut du produit | Valeur de l'attribut |
Fabricant: | STMicroelectronics |
Catégorie de produit : | Microcontrôleurs RF - MCU |
RoHS : | Détails |
Cœur: | ARM Cortex M4 |
Largeur du bus de données : | 32 bits |
Taille de la mémoire du programme : | 512 Ko |
Taille de la RAM de données : | 256 Ko |
Fréquence d'horloge maximale : | 64 MHz |
Résolution ADC : | 12 bits |
Tension d'alimentation - Min : | 1,71 V |
Tension d'alimentation - Max : | 3,6 V |
Température de fonctionnement maximale : | + 85 °C |
Emballage / Étui : | UFQFPN-48 |
Style de montage : | CMS/CMS |
Conditionnement: | Bobine |
Conditionnement: | Couper le ruban |
Conditionnement: | MouseReel |
Marque: | STMicroelectronics |
Type de RAM de données : | SRAM |
Type d'interface : | I2C, SPI, USART, USB |
Température minimale de fonctionnement : | - 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é du pack d'usine : | 2500 |
Sous-catégorie: | Circuits intégrés sans fil et RF |
Technologie: | Si |
Nom commercial : | STM32 |
♠ MCU multiprotocole sans fil 32 bits basé sur Arm® Cortex®-M4 avec FPU, Bluetooth® 5.2 et solution radio 802.15.4
Les dispositifs sans fil multiprotocoles et ultra-basse consommation STM32WB55xx et STM32WB35xx intègrent une radio puissante et ultra-basse consommation, conforme à la spécification Bluetooth® Low Energy SIG 5.2 et à la norme IEEE 802.15.4-2011. Ils intègrent un processeur Arm® Cortex®-M0+ dédié pour toutes les opérations de couche basse en temps réel.
Conçus pour une consommation extrêmement faible, ces dispositifs reposent sur le cœur RISC 32 bits Arm® Cortex®-M4 hautes performances, cadencé jusqu'à 64 MHz. Ce cœur intègre une unité de calcul en virgule flottante (FPU) simple précision prenant en charge toutes les instructions et tous les types de données Arm® simple précision. Il implémente également un ensemble complet d'instructions DSP et une unité de protection mémoire (MPU) qui renforce la sécurité des applications.
La communication interprocesseur améliorée est assurée par l'IPCC grâce à six canaux bidirectionnels. Le HSEM fournit des sémaphores matériels permettant le partage de ressources communes entre les deux processeurs.
Les appareils 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 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 intègrent plusieurs mécanismes pour la mémoire Flash et la SRAM : protection en lecture, protection en écriture et protection en lecture de code propriétaire. Certaines portions 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 des couches MAC inférieures et supérieures. Une fonctionnalité de stockage des clés client permet de les dissimuler.
Les appareils offrent un CAN 12 bits rapide et deux comparateurs à très faible 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 minuteur 16 bits avancé, un minuteur 32 bits à usage général, deux minuteurs 16 bits à usage général et deux minuteurs basse consommation 16 bits.
De plus, jusqu'à 18 canaux de détection capacitive sont disponibles pour le STM32WB55xx (hors boîtier UFQFPN48). Le STM32WB55xx intègre également un pilote LCD 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 Smartcard), 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 capacité d'exécution sur place (XIP).
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) avec une alimentation de 1,71 à 3,6 V. Un ensemble complet de modes d'économie d'énergie permet la conception d'applications basse consommation.
Les appareils comprennent des alimentations indépendantes pour l'entrée analogique de l'ADC.
Les STM32WB55xx et STM32WB35xx intègrent un convertisseur abaisseur SMPS à haut rendement avec mode bypass automatique lorsque la tension VDD descend en dessous du niveau de tension VBORx (x = 1, 2, 3, 4) (valeur par défaut : 2,0 V). Ils incluent des alimentations indépendantes pour l'entrée analogique du CAN et des 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 d'alimenter 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 boîtiers, de 48 à 129 broches. Le STM32WB35xx propose un boîtier de 48 broches.
• Inclut la technologie brevetée de pointe de ST
• Radio
– Émetteur-récepteur RF 2,4 GHz 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® Cortex® M0+ 32 bits 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 radiofréquences ETSI EN 300 328, EN 300 440, FCC CFR47 Part 15 et ARIB STD-T66
– Prise en charge de PA externe
– Puce compagnon de dispositif passif intégré (IPD) disponible pour une solution de correspondance optimisée (MLPF-WB-01E3 ou MLPF-WB-02E3)
• Plateforme à très faible consommation d'énergie
– Alimentation de 1,71 à 3,6 V
– – Plages de température de 40 °C à 85 / 105 °C
– Mode d'arrêt 13 nA
– 600 nA Mode veille + RTC + 32 Ko de RAM
– 2,1 µA Mode d'arrêt + 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 bits Cortex®-M4 avec FPU, accélérateur temps réel adaptatif (ART Accelerator) permettant l'exécution en état d'attente 0 à partir de la mémoire Flash, fréquence jusqu'à 64 MHz, MPU, 80 DMIPS et instructions DSP
• Indicateur de performance
– 1,25 DMIPS/MHz (Drystone 2.1)
– 219,48 CoreMark® (3,43 CoreMark/MHz à 64 MHz)
• Indicateur de référence énergétique
– Score ULPMark™ CP de 303
• Gestion de l'alimentation et de la réinitialisation
– Convertisseur abaisseur SMPS intégré à haut rendement avec mode de dérivation intelligent
– BOR (réinitialisation de panne de courant) ultra-sûr et à faible consommation avec cinq seuils sélectionnables
– POR/PDR à très faible 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 multi-vitesses de 100 kHz à 48 MHz, auto-ajusté par LSE (précision supérieure à ± 0,25 %)
– RC interne haute vitesse de 16 MHz réglé en usine (±1 %)
– 2x PLL pour l'horloge système, USB, SAI et ADC
• Souvenirs
– Jusqu'à 1 Mo de mémoire Flash avec protection sectorielle (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ériel
– Registre de sauvegarde 20×32 bits
– Chargeur de démarrage prenant en charge les interfaces USART, SPI, I2C et USB
– Mise à jour OTA (over the air) Bluetooth® Low Energy et 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 les CPU
– 2 contrôleurs DMA (7 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 consommation)
– 2x SPI 32 Mbit/s
– 2x I2C (SMBus/PMBus)
– 1x SAI (audio double canal 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
– 1x minuterie avancée 16 bits, quatre canaux
– 2x 16 bits, minuterie à deux canaux
– 1x minuterie 32 bits, quatre canaux
– 2x minuteries 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 firmware (SFI) pour la pile logicielle Bluetooth® Low Energy et 802.15.4
– Cryptage matériel 3x AES maximum 256 bits pour l'application, Bluetooth® Low Energy et IEEE802.15.4
– Services de stockage de clés client / services de gestion de clés
– Autorité de clé publique matérielle (PKA)
– Algorithmes cryptographiques : RSA, Diffie-Helman, ECC sur GF(p)
– Générateur de nombres aléatoires véritables (RNG)
– Protection sectorielle contre les opérations R/W (PCROP)
– Unité de calcul CRC
– Informations sur la matrice : identifiant unique de 96 bits
– Identifiant unique IEEE 64 bits. Possibilité de dériver l'identifiant EUI 802.15.4 64 bits et Bluetooth® Low Energy 48 bits.
• Jusqu'à 72 E/S rapides, dont 70 tolérantes à 5 V
• Soutien au développement
– Débogage de fil série (SWD), JTAG pour le processeur d'application
– Déclenchement croisé d’application avec entrée/sortie
– Trace Macrocell™ intégrée pour application
• Tous les emballages sont conformes à la norme ECOPACK2