Microcontrôleurs ARM STM32G0B1CEU6 – MCU courant Arm Cortex-M0+ 32 bits, jusqu'à 512 Ko de mémoire Flash, 144 Ko de RAM, 6 x USART
♠ Description du produit
Attribut du produit | Valeur de l'attribut |
Fabricant: | STMicroelectronics |
Catégorie de produit : | Microcontrôleurs ARM - MCU |
RoHS : | Détails |
Série: | STM32G0 |
Style de montage : | CMS/CMS |
Cœur: | ARM Cortex M0+ |
Taille de la mémoire du programme : | 512 Ko |
Largeur du bus de données : | 32 bits |
Résolution ADC : | 12 bits |
Fréquence d'horloge maximale : | 64 MHz |
Nombre d'E/S : | 44 E/S |
Taille de la RAM de données : | 144 Ko |
Tension d'alimentation - Min : | 1,7 V |
Tension d'alimentation - Max : | 3,6 V |
Température minimale de fonctionnement : | - 40 °C |
Température de fonctionnement maximale : | + 85 °C |
Conditionnement: | Plateau |
Marque: | STMicroelectronics |
Type d'interface : | UART |
Sensible à l'humidité : | Oui |
Type de produit : | Microcontrôleurs ARM - MCU |
Quantité du pack d'usine : | 1560 |
Sous-catégorie: | Microcontrôleurs - MCU |
Nom commercial : | STM32 |
Poids unitaire : | 0,003527 oz |
♠ MCU multiprotocole sans fil 32 bits basé sur Arm® Cortex®-M4 avec FPU, solution radio Bluetooth® 5.2
Le dispositif multiprotocole sans fil et ultra-basse consommation STM32WB15CC intègre une radio puissante et ultra-basse consommation, conforme à la spécification Bluetooth® Low Energy SIG 5.2. Il intègre un processeur Arm® Cortex®-M0+ dédié pour toutes les opérations de couche basse en temps réel.
Conçu pour une consommation extrêmement faible, ce dispositif repose 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® en 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.
L'appareil intègre des mémoires haute vitesse (320 Ko de mémoire Flash, 48 Ko de SRAM) 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 sept canaux DMA avec un mappage de canal entièrement flexible par le périphérique DMAMUX.
Le dispositif intègre 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 parties de la mémoire peuvent être sécurisées pour un accès exclusif Cortex®-M0+.
• 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
– Sensibilité RX : -95,5 dBm (Bluetooth® Low Energy à 1 Mbps)
– Puissance de sortie programmable jusqu'à +5,5 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)
• 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 12 nA
– 610 nA Mode veille + RTC + 48 Ko de RAM
– MCU en mode actif : 33 µ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)
• 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 (LSI1)
– RC interne à faible dérive 32 kHz (LSI2)
– Oscillateur interne multi-vitesses de 100 kHz à 48 MHz, réglé en usine
– RC interne haute vitesse 16 MHz réglé en usine
– 1x PLL pour l'horloge système et l'ADC
• Souvenirs
– Mémoire flash de 320 Ko avec protection sectorielle (PCROP) contre les opérations R/W, permettant la pile radio et l'application
– 48 Ko de SRAM, dont 36 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
– 1 Ko (128 mots doubles) OTP
• Périphériques analogiques riches (jusqu'à 1,62 V)
– CAN 12 bits 2,5 Msps, 190 µA/Msps
– 1x comparateur ultra-basse consommation
• Périphériques système
– Contrôleur de communication interprocesseur (IPCC) pour la communication avec Bluetooth® Low Energy
– Sémaphores HW pour le partage des ressources entre les CPU
– 1x contrôleur DMA (7x canaux) prenant en charge ADC, SPI, I2C, USART, AES, minuteries
– 1x USART (ISO 7816, IrDA, SPI Master, Modbus et mode carte à puce)
– 1x LPUART (faible consommation)
– 1x SPI 32 Mbit/s
– 1x I2C (SMBus/PMBus®)
– Contrôleur tactile, jusqu'à huit capteurs
– 1x minuterie avancée 16 bits, quatre 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 micrologiciel (SFI) pour la pile logicielle Bluetooth® Low Energy
– 2x cryptage matériel AES maximum 256 bits pour l'application et le Bluetooth® Low Energy
– 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 : ID unique de 96 bits
– Identifiant unique IEEE 64 bits. Possibilité de dériver l'EUI Bluetooth® Low Energy 48 bits.
• Jusqu'à 37 E/S rapides, dont 35 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