Texas Instruments MSPM0Lx22x/MSPM0Lx22x-Q1 Mischsignal-MCUs
Texas Instruments MSPM0Lx22x/MSPM0Lx22x-Q1 Mischsignal-Mikrocontroller (MCUs) sind Teil der hochintegrierten, extrem stromsparenden 32-Bit-MSPM0-MCU-Produktfamilie, die auf der ARM® Cortex®-M0+-32-Bit-Core-Plattform basieren, die mit einer Frequenz von bis zu 32 MHz betrieben wird. Diese MCUs bieten eine Kombination aus Kosteneffizienz und Designflexibilität für Applikationen, die einen Flash-Speicher von 128 KB bis 256 KB in kleinen Gehäusen (bis hinunter zu 4 mm x 4 mm) oder Gehäusen mit hoher Pinzahl (bis zu 80 Pins) erfordern. Diese Bauteile umfassen eine VBAT-Backup-Insel, einen optionalen segmentierten LCD-Regler (auf MSPM0L222x), Cybersicherheitsfunktionen und ein leistungsstarkes integriertes Analog und bieten eine hervorragende stromsparende Leistung über den Betriebstemperaturbereich hinweg.Diese MSPM0Lx22x/MSPM0Lx22x-Q1 Mischsignal-MCUs von Texas Instruments bieten bis zu 256 KB eingebetteten Flash-Programmspeicher mit integriertem Fehlerkorrekturcode (ECC) und bis zu 32 KB SRAM mit ECC- und Paritätsschutz. Der Flash-Speicher ist in zwei Hauptbänke unterteilt, um Firmware-Updates vor Ort zu unterstützen. Zwischen den beiden Hauptbänken wird ein Adresstausch ermöglicht. Im VBAT-Inselbereich befindet sich ein zusätzlicher 32-Byte-Backup-Speicher, der über den VBAT-Pin versorgt wird und auch bei Ausfall der Hauptversorgung (VDD) erhalten bleibt.
Die VBAT-Insel stellt eine vollständig unabhängige Hilfsstromversorgungsdomäne (getrennt von der Hauptversorgung) bereit, die Niederfrequenzmodule über eine alternative Versorgung wie eine Batterie, einen Superkondensator oder eine alternative Spannungsebene (1,62 V bis 3,6 V) versorgt. Die VBAT-Insel umfasst das Niederfrequenz-Taktsystem (LFOSC, LFXT), die Echtzeituhr, die Manipulationserkennungs- und Logikschaltung, einen unabhängigen Watchdog-Timer und einen 32-Byte-Backup-Speicher. Die VBAT-Versorgung speist bis zu fünf digitale IOs. Ein Lademodus für eine optionale Erhaltungsladung eines Superkondensators am VBAT-Pin der primären Versorgungsspannung (VDD) wird bereitgestellt, wenn VDD größer als VBAT ist.
Ein extrem stromsparender segmentierter LCD- Regler (auf MSPM0L2228/MSPM0L2228-Q1 und MSPM0L2227/MSPM0L2227-Q1 Bauteile) unterstützt die Ansteuerung von LCD-Glas mit bis zu 59 Pins in verschiedenen Multiplexer- und Vorspannungs-Konfigurationen und ermöglicht so kostengünstige Displays.
Flexible Cyber-Sicherheitsfreigaben können sicheres Booten, sichere Firmware-Updates vor Ort, IP-Schutz (nur ausführende Speicherung), Schlüsselspeicherung und vieles mehr unterstützen. Hardware-Beschleunigung ist für eine Vielzahl symmetrischer AES-Verschlüsselungsmodi sowie eine TRNG-Entropiequelle vorgesehen. Die Cybersicherheitsarchitektur ist ARM PSA Level 1 zertifiziert.
Eine Reihe leistungsstarker Analogmodule ist vorhanden, darunter ein 12-Bit 1.68Msps SAR ADC, der bis zu 26 externe Kanäle unterstützt. Ein analoger Komparator unterstützt die Überwachung von analogen Signalen mit geringem Stromverbrauch oder geringer Latenz. Eine On-Chip-Spannungsreferenz (1,4 V oder 2,5 V) kann eine stabile Referenzspannung für den ADC und den Komparator bereitstellen. Die Umgebungsüberwachung der Chip-Temperatur erfolgt über den internen Temperatursensor und eine VDD-Spannung und eine VBAT-Spannung wird unterstützt. Die MSPM0Lx22x-Q1 Bauteile sind für Fahrzeuganwendungen AEC-Q100-qualifiziert.
Merkmale
- Core
- ARM 32-bit Cortex-M0+ CPU mit Speicherschutzeinheit, Frequenz bis zu 32 MHz
- PSA-L1-zertifiziert
- Betriebseigenschaften
- -40 °C bis 125 °C erweiterter Temperaturbereich
- 1,62 V bis 3,6 V Versorgungsspannungsbereich
- Speicher
- Bis zu 256 KB Flash-Speicher mit ECC-Dual-Bank mit Adressen-Swap und OTA-Updates
- 32 KB SRAM mit ECC oder Parität
- 32 B Backup-Speicher
- Leistungsstarke analoge Peripheriegeräte
- 12-Bit-Analog-Digital-Wandler (ADC), bis zu 26 externe Kanäle
- Konfigurierbare interne gemeinsame Spannungsreferenz (VREF) von 1,4 V oder 2,5 V
- Komparator (COMP) mit 8-Bit-Referenz-DAC
- Integrierter Temperatursensor
- Benutzeroberfläche mit extrem stromsparendem segmentiertem LCD-Controller, der bis zu 8×51 und 4×55 LCDs unterstützt
- Optimierte Stromsparmodi
- RUN: 106µA/MHz (CoreMark)
- STOP: 54 µA bei 32 kHz
- Standby von 1,2 µA (VDD), 1,1 µA (VBAT) mit 32 kHz, LFXT, RTC und SRAM und Register bleiben vollständig erhalten
- Abschaltung: 80 nA (VDD), 1,1 µA (VBAT) mit 32 kHz LFXT, RTC und I/O-Aktivierung
- Intelligente digitale Peripherie
- 7-Kanal-DMA-Controller
- 15-Kanal-Ereignis-Signalisierungssystem
- Sechs Timer, die bis zu 18 PWM-Ausgänge unterstützen, alle betriebsbereit bis zum STANDBY-Modus
- Ein erweiterter 16-Bit-Timer mit Totzone
- Ein 32-Bit-Allzweck-Timer
- Vier 16-Bit-Allzweck-Timer
- Fenster-Watchdog-Timer (WWDT)
- Unabhängiger Watchdog-Timer (IWDT), auf der VBAT-Insel
- Kommunikationsschnittstelle
- Fünf UART-Module, von denen zwei LIN, IrDA, DALI, Smart Card und Manchester unterstützen.
- Drei I2C-Module mit Unterstützung für SMBus/PMBus und Aktivierung aus dem STOP-Modus, wobei zwei bis zu FM+ unterstützen (1 MBit/s).
- Zwei SPI-Module, die bis zu 16 MBit/s unterstützen.
- Taktsystem
- Interner 4 MHz bis 32 MHz Oszillator mit bis zu ±1,2 % Genauigkeit (SYSOSC)
- Interner 32 kHz Oszillator (LFOSC) mit ±3 % Genauigkeit
- Externer 4 MHz bis 32 MHz Quarzoszillator (HFXT)
- Externer 32 kHz Quarzoszillator (LFXT)
- Externe digitale LF- und HF-Takteingänge
- Digitaler Uhrenausgang
- Datenintegrität und Verschlüsselung
- AES-Beschleuniger mit Unterstützung für GCM/GMAC, CCM/CBC-MAC, CBC, CTR
- Sicherer Schlüsselspeicher für bis zu vier AES-Schlüssel
- Flexible Firewalls zum Schutz von Code und Daten
- Echter Zufallszahlengenerator (TRNG)
- Zyklischer Redundanz-Checker (CRC-16, CRC-32)
- VBAT-Insel (Hilfsversorgung)
- Unabhängige Versorgung mit dediziertem VBAT-Pin
- Internes Superkondensator-Ladegerät
- Echtzeituhr (RTC)
- Manipulationserkennung mit Zeitstempel
- Unabhängiger Watchdog-Timer (IWDT)
- Scratch Pad Memory (SPM)
- Flexible I/O-Funktionen
- Bis zu 73 GPIOs insgesamt
- Bis zu fünf GPIOs, die über den VBAT-Pin bereitgestellt werden
- Entwicklungsunterstützung für serielles 2-Pin-Draht-Debugging (SWD)
- Gehäuseoptionen
- 80-Pin-LQFP
- 64-polig LQFP
- 48-polige LQFP, VQFN
- 32-polige VQFN
- 24-polige VQFN
- Mitglieder der Produktfamilie
- MSPM0L2228 256 KB Blitzlicht, LCD
- MSPM0L2227 128 KB Blitzlicht, LCD
- MSPM0L1228 256 KB Flash
- MSPM0L1227 128 KB Flash
- Development Kits und Software
- LP-MSPM0L2228 LaunchPad™ Development Kit
- MSP Software Development Kit (SDK)
Applikationen
- Elektro- und Hybridfahrzeuge (EVs und HEVs)
- Raster
- Fabrikautomatisierung und -steuerung
- Haushaltsgeräte
- Medizin und Gesundheitswesen
- Test und Messung
Funktionales Blockdiagramm
