Texas Instruments Microcontrôleurs (MCU) à signal mixte MSPM0G5187
Les microcontrôleurs (MCU) à signal mixte MSPM0G5187 de Texas Instruments font partie de la famille MSP de MCU 32 bits à haute intégration, ultra basse consommation et basés sur la plateforme améliorée à cœur Arm®Cortex®-M0+ de 32 bits, fonctionnant jusqu'à 80 MHz. Ces microcontrôleurs (MCU) offrent un mélange d'optimisation des coûts et de flexibilité de conception, pour des applications nécessitant jusqu'à 128 ko de mémoire flash dans des boîtiers de petite taille ou à grand nombre de broches (jusqu'à 64 broches). Ces dispositifs comprennent un accélérateur d'Unité de traitement neuronal (NPU) d'IA périphérique, une interface USB 2.0-FS, une interface numérique audio, des facilitateurs de cybersécurité et un système analogique intégré à hautes performances, et donnent d'excellentes performances à faible consommation d'énergie sur toute la plage de températures de fonctionnement.Jusqu'à 128 ko de mémoire à programme flash intégré, avec code intégré de correction d'erreurs (ECC) et jusqu'à 32 ko de SRAM, et avec ECC et protection de parité, sont fournis. La mémoire flash est organisée en deux banques principales pour prendre en charge les mises à jour du micrologiciel sur le terrain, avec prise en charge de l'échange d'adresses entre les deux banques principales.
Le NPU d'IA périphérique de TI est un module intégré d'accélération qui améliore l'IA rapide et sécurisée en périphérie pour des applications de détection, de traitement et de commande au sein de la plateforme MSPM0.
Une interface USB 2.0 à pleine vitesse (avec PHY intégré, source d'horloge et résistances de terminaisons) est fournie pour prendre en charge la fonctionnalité conforme en mode hôte et en mode appareil sans quartz. Quatre modules d'interface série (UNICOMM) configurables sont fournis, prenant en charge jusqu'à trois UART, deux bus I2C ou deux SPI. Une interface audio numérique est fournie pour une variété d'applications audio et prend en charge divers protocoles, notamment I2S et TDM.
Des éléments flexibles d'activation de cybersécurité peuvent prendre en charge, entre autres, le démarrage sécurisé, la protection d'IP (mémoire en lecture seule), les mises à jour sécurisées de micrologiciels sur le terrain et le stockage de clés. L'accélération matérielle est possible pour divers modes de chiffrement symétrique d'AES. L’architecture de cybersécurité est en attente de certification Arm® PSA de niveau 1.
Un ensemble de modules analogiques à hautes performances est fourni, comprenant un CAN de 1,6 Msps 12 bits qui prend en charge jusqu'à 26 canaux externes, deux tensions de référence sur puces (1,4 ou 2,5 V) et un comparateur de haute vitesse à CNA de référence 8 bits intégré.
La famille MSPM0 de TI de microcontrôleurs (MCU) de basse consommation offre des dispositifs à différents degrés d'intégration analogique ou numérique, permettant aux clients de trouver le MCU qui réponde aux besoins du projet de chaque utilisateur. La plateformede microcontrôleurs (MCU) MSPM0 combine la plateforme Arm Cortex-M0+ et l'architecture de système holistique à très faible consommation, ce qui permet aux concepteurs de systèmes d'augmenter les performances, tout en réduisant la consommation énergie.
Caractéristiques
- UCT / CPU de 32 bits Arm Cortex-M0+ à unité de protection de la mémoire, fréquence jusqu’à 80 MHz
- Certification PSA-L1 ciblée
- Les caractéristiques de fonctionnement
- Gamme étendue de température : de -40 à 125 °C
- Large plage de tension d'alimentation : de 1,62 à 3,6 V
- Mémoires
- Jusqu'à 128 KB de mémoire flash avec code de correction d'erreurs (conducteur de masse)
- Double banque avec échange d'adresse pour les mises à jour OTA
- Banque de mémoire flash de données de 8 ko, avec protection d'ECC
- Jusqu'à 32 ko de SRAM, avec protection d'ECC ou parité matérielle
- Jusqu'à 128 KB de mémoire flash avec code de correction d'erreurs (conducteur de masse)
- Périphériques analogiques à hautes performances
- Un seul convertisseur analogique-numérique (CAN) de 12 bits et de 1,6 Msps, avec jusqu'à 26 canaux externes
- Configurable à 1,6 Msps avec V REF1 ou 0,9 Msps avec VREF2
- Résolution effective de 14 bits à 100 ksps, avec moyennage matériel
- Un seul comparateur (COMP) de haute vitesse, avec CNA intégré de référence de 8 bits
- Retard de propagation de 32 ns en mode haute vitesse
- Prise en charge du fonctionnement en mode basse consommation jusqu'à moins de 1 µA
- Connexions analogiques programmables entre le CAN et le COMP
- Deux tensions de référence (VREF)
- V REF1 : tension de référence interne configurable à 1,4 ou 2,5 V (avec cap VREF externe)
- VREF2 : tension de référence interne configurable à 1,4 ou 2,5 V (sans cap)
- Capteur de température intégré
- Un seul convertisseur analogique-numérique (CAN) de 12 bits et de 1,6 Msps, avec jusqu'à 26 canaux externes
- Modes faible puissance optimisés
- RUN : 103 µA/MHz (CoreMark)
- SLEEP : 34 µA/MHz
- STOP : 199 µA à 4 MHz
- Mode veille : 1,5 µA à 32 kHz avec RTC et SRAM complète, et maintien d'état
- Arrêt : 88 nA, avec capacité de réveil d'entrées/sorties
- Périphériques numériques intelligents
- Contrôleur DMA à 12 canaux
- Unité de traitement des réseaux neuronaux (NPU)
- Hautement optimisé pour les réseaux de neurones convolutifs profonds (CNN)
- Poids et longueurs de données variables
- Poids de 8, 4 et 2 bits
- Données de 8 bits et de 4 bits
- 2,56 GOPS (milliard d'opérations par seconde) à 80 MHz
- Exemples de modèles d'IA en périphérie, tels que :
- Exemple générique de classification de séries temporelles
- Exemple de anomalie d'arc (AFCI)
- Exemple de anomalie de moteur
- Exemple d'électrocardiogramme (ECG)
- Deux minuteurs prennent en charge jusqu'à 14 canaux de MLI
- Deux minuteurs polyvalents de 16 bits
- Un minuteur polyvalent de 16 bits prend en charge un fonctionnement de basse consommation en mode veille.
- Un minuteur avancé de 16 bits, à prise en charge de bande morte et à sorties complémentaires jusqu'à huit canaux de MLI
- Un minuteur logiciel de base, incluant quatre compteurs configurables et indépendants de 16 bits
- Possibilité de daisy-chain deux des compteurs de 16 bits pour former un compteur de 32 bits.
- Possibilité de générer 2 MLI pilotées par interruption
- Deux temporisateurs de surveillance à fenêtres (WWDT), un minuteur de système indépendant de surveillance (IWDT)
- RTC avec mode alarme et calendrier
- Interfaces améliorées de communication
- Quatre interfaces série configurables (UNICOMM)
- Deux interfaces de soutien UART (LIN) ou I2C (SMBus/PmBus)
- Une interface de soutien UART ou SPI
- Une interface de soutien SPI jusqu'à 32 Mbits/s
- Une interface USB 2.0 prend en charge la fonctionnalité de dispositif conforme et de mode hôte à vitesse complète (12 Mbps)
- Fonctionnement sans quartz de dispositif USB
- Jusqu'à huit points terminaux bidirectionnels
- Une seule interface audio numérique prenant en charge plusieurs interfaces normalisées en série pour un dispositif audio
- Prise en charge de modes de transfert
- Émetteur/récepteur de contrôleur
- Émetteur/récepteur cible
- Formats pris en charge
- I2S (UM11732) standard
- Codec LSB/MSB justifié
- Format d’interface série DSP, qui prenant en charge jusqu’à huit canaux audio par broche de données
- PCM (trame courte ou longue)
- Formats TDM classic/I2S/justifiés à gauche ou à droite, jusqu'à huit ports par trame
- Prise en charge de modes de transfert
- Quatre interfaces série configurables (UNICOMM)
- Système d'horloge
- Oscillateur interne de 4 MHz à 32 MHz (SYSOSC) avec une précision pouvant atteindre ±1,2 %
- Boucle de rétroaction à verrouillage de phase (BVP) jusqu’à 80 MHz
- Oscillateur FLL USB interne de 60 MHz à précision de ±0,25 %
- Oscillateur de basse fréquence (LFOSC) interne de 32 kHz à précision de ±3 %
- Oscillateur à quartz externe (HFXT) de 4 MHz à 48 MHz
- Oscillateur à quartz externe 32 kHz (LFXT)
- Entrée horloge externe
- Sécurité
- Accélérateur AES avec prise en charge de GCM/GMAC, CCM/CBC-MAC, CBC, CTR
- Stockage sécurisé de clés pour jusqu’à quatre clés d'AES
- Pare-feu flexibles pour la protection du code et des données
- Vérificateur de redondance cyclique (CRC-16, CRC-32)
- Caractéristiques d'E/S flexibles
- Jusqu'à 59 broches GPIO au total
- Deux E/S à drain ouvert et supportant 5 V
- Trois E/S à fortes impulsions de 20 mA
- Deux E/S à hautes vitesses
- Jusqu'à 59 broches GPIO au total
- Prise en charge du développement avec débogage par fil en série (SWD) à 2 broches
- Options de boîtier
- LQFP à 64 broches (PM) (entraxe de 0,5 mm)
- LQFP à 48 broches (PT) (pas de 0,5 mm)
- VQFN à 48 broches (RGZ) (pas de 0,5 mm)
- VQFN à 32 broches (RHB) (entraxe de 0,5 mm)
- DSBGA à 28 broches (YCJ) (entraxe de 0,35 mm) - Aperçu
- WQFN à 28 broches (RUY) (entraxe de 0,4 mm)
- VQFN à 24 broches (RGE) (entraxe de 0,5 mm)
- VSSOP à 20 broches (DGS) (entraxe de 0,5 mm)
- Les membres de la famille comprennent le MSPM0G5187 à 128 ko de mémoire flash, 32 ko de RAM et une NPU à IA périphérique.
- Kits et logiciel de développement
- Kit de développement LaunchPad™ LP-MSPM0G5187
- Kit de développement de logiciel (SDK) MSPM0
Applications
- Appareils ménagers
- Médecine et santé
- Automatisation de bâtiments
- Infrastructure de réseau
- Téléphones mobiles
- Dispositifs portables (wearable)
- Clavier et souris pour PC
- Cigarettes électroniques
Schéma fonctionnel
