Texas Instruments MCU à signaux mixtes MSPM0G310x/MSPM0G310x-Q1

Les Microcontrôleurs (MCU) à signaux mixtes de Texas Instruments MSPM0G310x/MSPM0G310x-Q1 font partie de la famille de MCU hautement intégrés, 32 bits et à très faible consommation de MSP sur la base de la plateforme améliorée Arm® Cortex®-M0+ à cœur de 32 bits et fonctionnant jusqu'à 80 MHz de fréquence. Ces Microcontrôleurs (MCU) optimisés en termes de coûts offrent une intégration périphérique analogique à hautes performances, fonctionnent avec des tensions d'alimentation comprises entre 1,62 et 3,6 V et permettent des plages étendues de température de -40 à 125 °C. Ces dispositifs ont jusqu'à 128 ko de mémoire de programme flash intégrée, avec un code intégré de correction d'erreurs (ECC). Ceux-ci ont jusqu'à 32 ko de SRAM, avec une option de parité matérielle. Ces appareils intègrent un DMA à 7 canaux, une unité de protection de la mémoire et divers périphériques analogiques hautes performances. Ces périphériques comprennent deux CAN 4MS/s 12 bits, une référence de tension partagée interne configurable et un amplificateur polyvalent.

Ces dispositifs ont également des périphériques numériquesintelligents tels que deux minuteurs de commande avancée de 16 bits, cinq minuteurs polyvalents (avec un minuteur polyvalent de 16 bits pour interface QEI, deux minuteurs polyvalents de 16 bits pour un mode veille et un minuteurpolyvalent de 32 bits), deux minuteurs de surveillance fenêtrée et un RTC avec alarme et mode calendrier. Ces dispositifs assurent l'intégrité des données, des périphériques de cryptage (CRC, TRNG, AES) et des interfaces améliorées de communication (quatre UART, deux I2C, deux SPI et CAN 2.0/FD). Les dispositifs MSPM0G310x-Q1 sont qualifiés AEC-Q100 pour les applications automobiles.

Caractéristiques

  • Cœur
    • CPU ARM 32 bits Cortex-M0+ avec unité de protection de la mémoire, fréquence pouvant atteindre 80 MHz
  • Les caractéristiques de fonctionnement
    • Température étendue de -40 °C à +125 °C
    • Large plage de tension d'alimentation de 1,62 V à 3,6 V
  • Mémoires
    • Jusqu'à 128 ko de mémoire flash avec code de correction d'erreur (ECC) intégré
    • Jusqu’à 32 ko de SRAM avec parité matérielle
  • Périphériques analogiques hautes performances
    • Deux convertisseurs analogique-numérique (CAN) à échantillonnage simultané 12 bits 4 Msps avec jusqu'à 11 canaux externes
      • Résolution efficace 14 bits à 250 kS/s avec moyenne matérielle
    • Un amplificateur à usage général (GPAMP)
    • Référence configurable de la tension interne partagée de 1,4 ou 2,5 V (VREF)
    • Capteur de température intégré
    • Moniteur d’alimentation intégré
  • Modes basse consommation optimisés
    • Fonctionnement : 96 µA/MHz (CoreMark)
    • Veille : 467 µA à 4 MHz
    • Arrêt : 46 µA à 32 kHz
    • Veille : 1,5 µA avec rétention RTC et SRAM
    • Arrêt : 80 nA avec capacité de réveil E/S
  • Périphériques numériques intelligents
    • Contrôleur DMA à 7 canaux
    • Deux minuteries de contrôle avancées 16 bits prennent en charge l'insertion de bande morte et la gestion des défauts
    • Sept minuteries prenant en charge jusqu'à 22 canaux MLI
      • Un minuteur 16 bits à usage général
      • Un minuteur 16 bits à usage général prend en charge les interfaces QEI
      • Deux minuteurs 16 bits à usage général prennent en charge un fonctionnement à faible puissance en mode veille
      • Un minuteur à usage général 32 bits
      • Deux minuteurs avancés 16 bits avec bande morte
    • Deux minuteurs watchdog à fenêtre
    • RTC avec mode alarme et calendrier
  • Interfaces de communication améliorées
    • Quatre interfaces UART, dont une permet LIN, IrDA, DALI, carte intelligente, Manchester et dont trois permettent un fonctionnement à faible puissance en mode veille
    • Deux interfaces I 2C, permettant jusqu 'à FM+ (1 Mbit/s), SMBus, PmBus et réveil à partir du mode STOP
    • Deux SPI, dont une permet jusqu'à 32 Mo/s
    • Une interface CAN (Controller Area Network) prend en charge CAN 2.0 A ou B et CAN-FD
  • Système d'Horloge
    • Oscillateur interne 4 MHz à 32 MHz avec une précision jusqu'à ±3 % (SYSOSC) en fonction de la température
    • Boucle à verrouillage de Phase (PLL) jusqu’à 80 MHz
    • Oscillateur interne à 32 kHz (LFOSC)
    • Oscillateur à quartz externe (HFXT) de 4 MHz à 48 MHz
    • Oscillateur à quartz externe à 32 kHz (LFXT)
    • Entrée d'horloge externe
  • Intégrité et cryptage des données
    • Vérificateur de redondance cyclique (CRC-16, CRC-32)
    • Générateur de nombres aléatoires réels (TRNG)
    • Cryptage AES avec clé 128 ou 256 bits
  • Fonctionnalités d'E/S flexibles
    • Jusqu'à 28 GPIO
      • Deux E/S tolérantes au 5 V
      • Deux E/S à disque élevé avec une force d’entraînement de 20 mA
  • Assistance au développement
    • Débogage de fil série (SWD) à 2 broches
  • Options de boîtier
    • VQFN 32 broches
    • VSSOP 28 broches
    • VSSOP 20 broches
  • Membres de la famille
    • MSPM0G3105 : flash 32 ko, RAM 16 ko
    • MSPM0G3106 : flash 64 ko, RAM 32 ko
    • MSPM0G3107 : flash 128 ko, RAM 32 ko
  • Kits de développement et logiciels

Applications

  • Commande de moteurs
  • Appareils ménagers
  • Alimentations et onduleurs sans interruption
  • Systèmes électroniques de point de vente
  • Médecine et santé
  • Test et mesure
  • Automatisation et commande d'usine
  • Transport industriel
  • Infrastructure de réseau
  • Compteur intelligent
  • Modules de communication

Schéma fonctionnel

Schéma de principe - Texas Instruments MCU à signaux mixtes MSPM0G310x/MSPM0G310x-Q1
Publié le: 2024-01-31 | Mis à jour le: 2025-06-12