Texas Instruments MCU à signaux mixtes MSPM0Lx22x/MSPM0Lx22x-Q1

Les microcontrôleurs (MCU) à signaux mixtes MSPM0Lx22x/MSPM0Lx22x-Q1 de Texas Instruments font partie de la famille de MCU MSPM0 32 bits à très faible consommation hautement intégré basés sur la plateforme Arm ® Cortex®-M0+ 32 bits, fonctionnant à une fréquence atteignant 32 MHz. Ces MCU offrent un mélange d'optimisation des coûts et de flexibilité de conception pour les applications nécessitant de 128 ko à 256 ko de mémoire flash dans de petits boîtiers (jusqu'à 4 mm x 4 mm) ou des boîtiers à nombre de broches élevé (jusqu'à 80 broches). Ces dispositifs comprennent une île de sauvegarde VBAT, un contrôleur LCD segmenté optionnel (sur MSPM0L222x), des activateurs de cybersécurité et de l'analogique intégré haute performance, ceux-ci fournissent aussi d'excellente performance faible puissance sur la plage de température de fonctionnement.

Ces microcontrôleurs (MCU) à signaux mixtes MSPM0Lx22x/MSPM0Lx22x-Q1 de Texas Instruments fournissent jusqu'à 256 Ko de mémoire programme flash intégrée avec code de correction d'erreur intégré (CCE) et jusqu'à 32 Ko de SRAM avec CCE et protection de parité. La mémoire flash est organisée en deux banques principales pour prendre en charge les mises à jour de micrologiciel sur site, avec prise en charge de l'échange d'adresses entre les deux banques principales. Une mémoire de secours supplémentaire de 32 octets est fournie dans l'île VBAT, alimentée par la broche VBAT, et conservée même lorsque l'alimentation principale (VDD) est perdue.

L'île VBAT fournit un domaine d'alimentation auxiliaire entièrement indépendant (séparé de l'alimentation principale) qui alimente des modules à basse fréquence à partir d'une alimentation alternative telle qu'une batterie, un supercondensateur ou un niveau de tension alternatif (de 1,62 V à 3,6 V). L’îlot VBAT comprend le système d’horloge basse fréquence (LFOSC, LFXT), l’horloge en temps réel, la logique de détection d’effraction et de balise temporelle, un minuteur chien de garde indépendant et une mémoire de secours de 32 octets. L'alimentation VBAT alimente jusqu'à cinq E/S numériques. Un mode de chargement est disponible pour alimenter au ralenti un supercondensateur sur la broche VBAT à partir de l'alimentation principale (VDD) lorsque VDD est supérieure à VBAT.

Un contrôleur LCD segmenté à très faible consommation (sur les dispositifs MSPM0L2228/MSPM0L2228-Q1 et MSPM0L2227/MSPM0L2227-Q1) prend en charge le pilotage de verre LCD avec jusqu'à 59 broches dans diverses configurations de multiplex et de polarisation, permettant des afficheurs à faible coût.

Des dispositifs flexibles de cybersécurité peuvent prendre en charge le démarrage sécurisé, les mises à jour sécurisées du micrologiciel sur le terrain, la protection IP (mémoire d'exécution uniquement), le stockage des clés et bien plus encore. L'accélération matérielle est fournie pour une variété de modes de chiffrement symétrique AES, ainsi qu'une source d'entropie TRNG. L'architecture de cybersécurité est certifiée Arm PSA niveau 1.

Un ensemble de modules analogiques hautes performances est fourni, y compris un CAN SAR 1,68 méch/s 12 bits prenant en charge jusqu'à 26 canaux externes. Un comparateur analogique est fourni pour prendre en charge la surveillance à faible puissance ou à faible latence des signaux analogiques. Une tension de référence sur puce (1,4 V ou 2,5 V) peut fournir une tension de référence stable au CAN et au comparateur. La surveillance environnementale de la température du composant à l’aide du capteur de température interne, de la tension VDD et de la tension VBAT est prise en charge. Les dispositifs MSPM0Lx22x-Q1 sont qualifiés AEC-Q100 pour les applications automobiles.

Caractéristiques

  • Cœur
    • UCT / CPU 32 bits Cortex-M0+ ARM avec unité de protection de la mémoire, fréquence allant jusqu'à 32 MHz
    • Certifié PSA-L1
  • Caractéristiques de fonctionnement
    • Plage de température étendue de -40 °C à 125 °C
    • Large plage de tension d’alimentation de 1,62 V à 3,6 V
  • Mémoires
    • Jusqu’à 256 KB de mémoire flash avec structure ECC double banque avec permutation d’adresse et mises à jour OTA
    • 32 KB de SRAM avec ECC ou parité
    • 32 B de mémoire de sauvegarde
  • Périphériques analogiques hautes performances
    • Convertisseur analogique-numérique (CAN) 1,68 MS/s 12 bits, jusqu'à 26 canaux externes
    • Tension de référence partagée interne configurable 1,4 V ou 2,5 V (VREF)
    • Comparateur (COMP) avec CNA de référence 8 bits
    • Capteur de température intégré
  • Interface utilisateur avec un contrôleur LCD segmenté à très faible consommation d'énergie prenant en charge jusqu'à 8 × 51 et 4 × 55 LCD
  • Modes faible puissance optimisés
    • RUN : 106 µA/MHz (CoreMark)
    • STOP : 54 µA à 32 kHz
    • STANDBY : 1,2 µA (VDD), 1,1 µA (VBAT) avec 32 kHz, LFXT, RTC, et SRAM et registres entièrement conservés
    • SHUTDOWN : 80 nA (VDD), 1,1 µA (VBAT) avec 32 kHz, LFXT, RTC et réveil d'E/S
  • Périphériques numériques intelligents
    • Contrôleur DMA à 7 canaux
    • Système de signalisation de la structure d'événements à 15 canaux
    • Six minuteurs prenant en charge jusqu'à 18 sorties MLI, toutes opérationnelles jusqu'à mode veille
      • Un minuteur avancé 16 bits avec bande morte
      • Un minuteur 32 bits à usage général
      • Quatre minuteurs 16 bits à usage général
    • Minuteur chien de garde de fenêtre (WWDT)
    • Minuteur chien de garde indépendant (IWDT) résidant sur l’île VBAT
  • Interfaces de communication
    • Cinq modules UART, dont deux prennent en charge les protocoles LIN, IrDA, DALI, smart card et Manchester
    • Trois modules I2C prenant en charge SMBus/PMBus et réveil à partir du mode STOP, dont deux prennent en charge jusqu'à FM+ (1 Mb/s)
    • Deux modules SPI prenant en charge jusqu'à 16 Mb/ps
  • Système d'horloge
    • Oscillateur interne de 4 MHz à 32 MHz avec une précision pouvant atteindre ±1,2 % (SYSOSC)
    • Oscillateur interne de 32 kHz (LFOSC) avec une précision de ±3 %
    • Oscillateur à quartz externe de 4 MHz à 32 MHz (HFXT)
    • Oscillateur à quartz externe de 32 kHz (LFXT)
    • Entrées d'horloge numérique LF et HF externes
    • Sortie horloge numérique
  • Intégrité des données et chiffrement
    • Accélérateur AES avec prise en charge de GCM/GMAC, CCM/CBC-MAC, CBC, CTR
    • Stockage sécurisé des clés pour jusqu'à quatre clés AES
    • Pare-feu flexibles pour la protection du code et des données
    • Véritable générateur de nombres aléatoires (TRNG)
    • Contrôleur de redondance cyclique (CRC-16, CRC-32)
  • Île VBAT (alimentation auxiliaire)
    • Alimentation indépendante avec broche VBAT dédiée
    • Chargeur interne pour supercondensateur
    • Horloge en temps réel (RTC)
    • Détection d'effraction avec horodatage
    • Minuteur de chien de garde indépendant (IWDT)
    • Mémoire tampon (SPM)
  • Caractéristiques d'E/S flexibles
    • Jusqu'à 73 broches GPIO au total
    • Jusqu'à cinq GPIO alimentés par la broche VBAT
  • Prise en charge du développement du débogage par fil série à 2 broches (SWD)
  • Options de boîtier
    • LQFP 80 broches
    • LQFP 64 broches
    • LQFP, VQFN 48 broches
    • VQFN 32 broches
    • VQFN 24 broches
  • Membres de la famille
    • MSPM0L2228 : Flash 256 KB, LCD
    • MSPM0L2227 : Flash 128 KB, LCD
    • MSPM0L1228 : Flash 256 KB
    • MSPM0L1227 : Flash 128 KB
  • Kits de développement et logiciel

Applications

  • Véhicules électriques et hybrides (VE et VHE)
  • Infrastructure de réseau
  • Automatisation et commande d'usine
  • Appareils
  • Médecine et santé
  • Test et mesure

Schéma fonctionnel

Schéma de principe - Texas Instruments MCU à signaux mixtes MSPM0Lx22x/MSPM0Lx22x-Q1
Publié le: 2024-12-09 | Mis à jour le: 2025-11-14