Texas Instruments Micro-contrôleurs à signal mixte MSPM0G352x-Q1
Les microcontrôleurs (MCU) à signaux mixtes MSPM0G352x-Q1 de Texas Instruments font partie de la famille de microcontrôleurs MSP hautement intégrés 32 bits à très faible consommation. Cette famille est basée sur la plateforme de cœur améliorée Arm® Cortex®-M0+ 32 bits, fonctionnant à une fréquence allant jusqu'à 80 MHz. Ces microcontrôleurs (MCU) offrent un mélange d'optimisation des coûts et de flexibilité de conception pour les applications nécessitant 256 ko à 512 ko de mémoire flash dans de petits emballages ou des emballages à grand nombre de broches (jusqu'à 100 broches). Ces dispositifs comprennent des contrôleurs CAN-FD doubles, des facilitateurs de cybersécurité et de l'analogique intégré haute performance, fournissant d'excellentes performances faible puissance sur la plage de température de fonctionnement.Le MSPM0G352x-Q1 de Texas Instruments contient jusqu'à 512 ko de mémoire de programme flash intégrée avec code decorrection d'erreur (ECC) intégré et jusqu'à 128 ko de SRAM (avec ECC et protection de parité pour les 64 premiers ko). La mémoire flash est organisée en deux banques principales pour prendre en charge les mises à jour du micrologiciel sur site, avec prise en charge de l’échange d’adresses entre les deux banques principales.
Des éléments de cybersécurité flexibles peuvent être utilisés pour prendre en charge le démarrage sécurisé, les mises à jour du micrologiciel sur site sécurisées, la protection des propriétés intellectuelles (mémoire d’exécution uniquement), le stockage des clés et d’autres fonctionnalités de sécurité. L'accélération matérielle est fournie pour divers modes de chiffrement symétriques AES, ainsi que pour une source d'entropie TRNG. L'architecture de cybersécurité est en attente de la certification Arm PSA niveau 1.
Un ensemble de modules analogiques hautes performances est fourni, comprenant deux CAN 12 bits à 4 Msps à échantillonnage simultané prenant en charge jusqu'à 27 canaux externes, une tension de référence sur puce (1,4 V ou 2,5 V), un CNA 12 bits à 1 Msps et trois comparateurs fonctionnant en modes faible puissance et haute vitesse avec des CNA de référence 8 bits intégrés supplémentaires.
Caractéristiques
- Le cœur est un CPU ARM Cortex M0+ 32 bits avec une unité de protection de la mémoire et une fréquence pouvant atteindre 80 MHz.
- Conforme à la sécurité fonctionnelle ciblée
- Développé pour les applications de sécurité fonctionnelle
- La documentation pour aider à la conception du système ISO 26262 sera disponible.
- Capacité systématique jusqu’à ASIL B ciblée
- Certification PSA-L1 ciblée
- Les caractéristiques de fonctionnement
- Température étendue : de –40 °C jusqu'à 125 °C
- Large plage de tension d'alimentation : de 1,62 V à 3,6 V
- Mémoires
- Jusqu'à 512 ko de mémoire flash avec le code de correction d'erreur
- Double banque avec échange d'adresse pour les mises à jour OTA
- Banque flash de données 16 ko avec protection ECC
- SRAM totale de 128 ko
- SRAM (banque 0) : 64 ko de SRAM avec protection ECC ou parité matérielle, et rétention jusqu'au mode veille
- SRAM (banque 1) : 64 ko de SRAM avec rétention jusqu'au mode arrêt
- Jusqu'à 512 ko de mémoire flash avec le code de correction d'erreur
- Périphériques analogiques hautes performances
- Deux convertisseurs analogique-numérique (CAN) de 12 bits 4Msps à échantillonnage simultané avec jusqu'à 27 canaux externes
- Résolution effective de 14 bits à 250 ksps avec moyennage matériel
- Trois comparateurs (COMP) haute vitesse avec convertisseurs numérique-analogique (CNA) de référence intégrés à 8 bits
- Retard de propagation de 32 ns en mode haute vitesse
- Prise en charge de l’exploitation en mode faible puissance jusqu’à < 1="">
- Un convertisseur numérique-analogique (CNA) à 12 bits et 1 Msps avec tampon de sortie intégré
- Connexions analogiques programmables entre le CAN, le COMP et le CNA
- Tension de référence (VREF) interne partagée configurable de 1,4 V ou 2,5 V
- Capteur de température intégré
- Deux convertisseurs analogique-numérique (CAN) de 12 bits 4Msps à échantillonnage simultané avec jusqu'à 27 canaux externes
- Modes faible puissance optimisés
- EXÉCUTION : 123 µA/MHz (CoreMark)
- SOMMEIL : 38 µA/MHz
- ARRÊT : 223 µA à 4 MHz
- Mode veille : 1,7 µA à 32 kHz avec RTC et SRAM banque 0 et maintien d'état
- ARRÊT TOTAL : 92 nA avec capacité de réveil des entrées/sorties
- Périphériques numériques intelligents
- Contrôleur DMA à 12 canaux
- L’accélérateur mathématique prend en charge les calculs DIV, SQRT, MAC et TRIG
- Neuf minuteurs prennent en charge jusqu’à 28 canaux MLI
- Deux minuteurs généralistes 16 bits prennent en charge QEI
- Quatre minuteurs généraux de 16 bits prennent en charge une exploitation à faible puissance en mode veille
- Un minuteur général à 32 bits
- Deux minuteurs avancés à 16 bits avec prise en charge de la bande morte et sorties complémentaires jusqu'à 12 canaux MLI
- Deux temporisateurs de surveillance (WWDT) fenêtrés, un temporisateur de surveillance indépendant (IWDT)
- RTC avec mode alarme et calendrier
- Interfaces de communication améliorées
- Sept interfaces UART
- Deux prenant en charge : LIN, IrDA, DALI, carte intelligente, Manchester
- Trois prenant en charge : exploitation faible puissance en mode veille
- Trois interfaces I2C prenant en charge jusqu'à FM+ (1 Mbit/s), SMBus/PmBus, et réveil à partir du mode ARRÊT
- Trois interfaces SPI, dont une prise en charge jusqu'à 32 Mbits/s
- Deux interfaces CAN (réseau de zone contrôleur) prennent en charge les CAN 2.0 A ou B et CAN-FD.
- Sept interfaces UART
- Système d'horloge
- Oscillateur interne de 4 MHz à 32 MHz (SYSOSC) avec une précision pouvant atteindre ±1,2 %
- Boucle verrouillée en phase (BVP) jusqu'à 80 MHz
- Oscillateur basse fréquence interne 32 kHz (LFOSC) avec une précision de ±3 %
- Oscillateur à quartz externe (HFXT) de 4 MHz à 48 MHz
- Oscillateur à quartz externe 32 kHz (LFXT)
- Entrée d'horloge externe
- Intégrité des données et chiffrement
- Accélérateur AES-128/256 avec prise en charge de GCM/GMAC, CCM/CBC-MAC, CBC, CTR
- Stockage sécurisé de clés pour un maximum de 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)
- Caractéristiques d'E/S flexibles
- Jusqu'à 94 GPIO
- Deux E/S à drain ouvert tolérantes 5 V
- Trois E/S à entraînement élevé avec une force d'entraînement de 20 mA
- Quatre E/S à haute vitesse
- Jusqu'à 94 GPIO
- Prise en charge du développement du débogage par fil série (SWD) à 2 broches
- Options de boîtier LQFP (PM) à 64 broches (pas de 0,5 mm)
- Les membres de la famille incluent le MSPM0G3529-Q1, qui dispose de 512 ko de Flash, 128 ko de RAM
- Kits de développement et logiciel
- Kit de développement LaunchPad™ LP-MSPM0G3519
- Kit de développement de logiciel (SDK) MSPM0
- Qualification automobile de la norme AEC-Q100 de grade 1 (-40 °C à 125 °C)
Applications
- Éclairage et électronique de la carrosserie automobile
- Passerelle automobile
- Systèmes de direction
- Contrôle de moteur automobile
- Convertisseurs CC à CA
- Éclairage intérieur automobile
- Modules de poignées de porte
- Modules d'ouverture par contact du pied
- Détection d'occupation de véhicule
- Module confort de siège
Schéma fonctionnel
