Texas Instruments Microcontrôleurs (MCU) à signal mixte MSPM0L111x
Les microcontrôleurs (MCU) à signaux mixtes MSPM0L111x de Texas Instruments font partie de la famille de microcontrôleur (MCU) 32 bits MSP à très faible consommation d'énergie et hautement intégrés, basés sur la plateforme améliorée ARM® Cortex®-M0+ fonctionnant à une fréquence pouvant atteindre 32 MHz. Ces microcontrôleurs (MCU) optimisés en termes de coût offrent une excellente consommation de courant à faible puissance et une intégration périphérique analogique haute performance. Les microcontrôleurs (MCU) fonctionnent également avec des tensions d'alimentation allant de 1,62 V à 3,6 V et prennent en charge des plages de température étendues allant de -40 °C à 125 °C.Le dispositif dispose d'une de mémoire flash intégrée pouvant atteindre 128 KB avec code de correction d'erreur (ECC : conducteur de masse) intégré et d'une mémoire SRAM pouvant atteindre 16 KB. La mémoire flash prend en charge les mises à jour du micrologiciel sur le terrain et est organisée en deux banques principales, avec prise en charge de l'échange d'adresses entre les deux banques principales. Des dispositifs de cybersécurité flexibles peuvent prendre en charge le démarrage sécurisé, la protection IP (mémoire exécutable uniquement), les mises à jour sécurisées du micrologiciel sur le terrain, le stockage des clés et plus encore. L'accélération Matérielle est fournie pour une source d'entropie TRNG et divers modes de chiffrement symétrique AES. L'architecture de cybersécurité est en attente de la certification Arm PSA niveau 1.
Les microcontrôleurs (MCU) MSPM0L111x de Texas Instruments intègrent un oscillateur haute vitesse sur puce avec une précision pouvant atteindre ±1,2 %. Cette caractéristique élimine le besoin d'un cristal externe. Les fonctionnalités supplémentaires incluent un DMA à 3 canaux, un accélérateur CRC 16 bits/32 bits et divers périphériques analogiques hautes performances, tels qu'un CAN 12 bits 1.68Msps avec un capteur de température intégré et tension de référence interne configurable. Ces microcontrôleurs (MCU) offrent des périphériques numériques intelligents tels qu'un minuteur de contrôle avancé 16 bits et deux à usage général 16 bits, un à usage général avec entrée quadrature activée, un minuteur de surveillance indépendant et fenêtré, et une variété de périphériques de communication dont un2C, un SPI et deux UART (dont un prenant en charge le protocole LIN).
Caractéristiques
- Noyau de l'unité centrale ARM 32 bits Cortex-M0+ avec unité de protection de la mémoire, fréquence jusqu'à 32 MHz
- Certification PSA-L1 ciblée
- 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 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
- 16 KB de SRAM
- Jusqu'à 128 KB de mémoire flash avec code de correction d'erreurs (conducteur de masse)
- Périphériques analogiques hautes performances
- Un convertisseur analogique-numérique (CAN) de 12 bits à 1.68Msps avec jusqu'à 13 canaux externes
- Résolution effective de 14 bits à 105ksps avec moyenne matérielle
- Tension de référence interne configurable 1,4 V ou 2,5 V (VREF)
- Capteur de température intégré
- Un convertisseur analogique-numérique (CAN) de 12 bits à 1.68Msps avec jusqu'à 13 canaux externes
- Modes faible puissance optimisés
- RUN : 106 µA/MHz (CoreMark)
- SLEEP : 50 µA/MHz
- STOP : 239 µA à 4 MHz
- Mode veille : 1,5 µA à 32 kHz avec RTC et SRAM complète et maintien d'état
- SHUTDOWN : 75 nA avec capacité de réveil entrées/sorties
- Périphériques numériques intelligents
- Contrôleur DMA à trois canaux
- Système de signalisation à trois canaux
- Un total de 14 canaux MLI pris en charge par :
- Un minuteur avancé 16 bits avec prise en charge de la bande morte et sorties complémentaires jusqu'à 8 canaux MLI
- Deux minuteurs 16 bits à usage général prennent en charge l'exploitation à faible puissance en mode mode veille
- Un minuteur 16 bits à usage général prenant en charge QEI
- Un minuteur chien de garde à fenêtre (WWDT)
- Un minuteur chien de garde indépendant (IWDT)
- RTC avec mode alarme et calendrier
- Interfaces de communication améliorées
- Deux interfaces UART prenant en charge l'exploitation à faible puissance en modemode veille
- Une prenant en charge LIN, IrDA, DALI, Carte Intelligente, Manchester
- Une interface I2C prenant en charge jusqu'à FM+ (1 Mbit/s), SMBus/PmBus, et réveil à partir du mode STOP
- Une interface SPI prenant en charge jusqu'à 16Mbit/s
- Deux interfaces UART prenant en charge l'exploitation à faible puissance en modemode veille
- Système d'horloge
- Oscillateur interne de 4 à 32 MHz (SYSOSC) avec une précision pouvant atteindre ±1,2 %
- Oscillateur interne basse fréquence de 32 kHz (LFOSC) avec une précision de ±3 %
- Oscillateur à quartz externe de 32 kHz (LFXT)
- 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é pouvant contenir jusqu'à deux 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'à 44 GPIO
- Deux E/S à drain ouvert tolérant 5 V
- Sept E/S à forte puissance avec une intensité de 20 mA
- Une E/S haute vitesse
- Jusqu'à 44 GPIO
- Prise en charge du développement du déboguage par fil série à 2 broches (SWD)
- Options de boîtier
- LQFP à 48 broches (PT) (pas de 0,5 mm)
- VQFN à 48 broches (RGZ) (pas de 0,5 mm)
- VQFN à 32 broches (RHB) (pas de 0,5 mm)
- VQFN à 24 broches (RGE) (pas de 0,5 mm)
- Membres de la famille
- MSPM0L1116 : 64 KB de mémoire Flash, 16 KB de RAM
- MSPM0L1117 : 128 KB de mémoire Flash, 16 KB de RAM
- Kits de développement et logiciel
- Kit de développement LaunchPad™ LP-MSPM0L1117
- Kit de développement de logiciel (SDK) MSPM0
Applications
- Charge et gestion de la batterie
- Alimentations électriques et distribution de l'alimentation
- Appareils électroniques personnels
- Sécurité des bâtiments et sécurité incendie
- Imprimantes et périphériques connectés
- Infrastructure énergétique - comptage intelligent
- Comptage intelligent
- Modules de communication
- Médecine et santé
- Éclairage
Schéma fonctionnel
