Texas Instruments MSPM0L111x Mischsignal-Mikrocontroller (MCUs)
Texas Instruments MSPM0L111x Mischsignal-Mikrocontroller (MCUs) sind Teil der MSP hochintegrierten 32-Bit MCU Produktfamilie mit ultra-niedrigem Stromverbrauch, basierend auf der verbesserten Arm® Cortex®-M0+ Core Plattform, die mit bis zu 32 MHz Frequenz arbeitet. Diese kostenoptimierten MCUs bieten einen ausgezeichneten stromsparenden Stromverbrauch und eine leistungsstarke Integration analoger Peripheriegeräte. Die MCUs arbeiten auch mit Versorgungsspannungen von 1,62 V bis 3,6 V und unterstützen erweiterte Temperaturbereiche von -40 °C bis 125 °C.Das Bauteil verfügt über bis zu 128 KB Embedded-Flash-Speicher mit integriertem Fehlerbehebungscode (ECC) und bis zu 16 KB SRAM. Der Flash-Speicher unterstützt FirmWare-Updates vor Ort und ist in zwei Hauptbänke unterteilt, zwischen denen eine Address-Swap-Unterstützung bereitgestellt wird. Flexible Cybersicherheits-Enabler unterstützen Secure Boot, IP-Schutz (Execute-Only-Speicher), sichere FirmWare-Updates vor Ort, Schlüsselspeicher und mehr. Hardware-Beschleunigung wird für eine TRNG-Entropie-Quelle und verschiedene symmetrische AES-Cipher-Modi bereitgestellt. Die Cybersicherheits-Architektur steht vor der Arm-PSA-Stufe-1-Zertifizierung.
Die MSPM0L111x MCUs von Texas Instruments verfügen über einen Hochgeschwindigkeits-On-Chip-Oszillator mit einer Genauigkeit von bis zu ±1,2 %. Diese Funktion macht einen externen Quarz überflüssig. Zu den weiteren Funktionen gehören ein 3-Kanal-DMA, ein 16-Bit/32-Bit-CRC-Beschleuniger und eine Vielzahl von leistungsstarken analogen Peripheriegeräten, wie ein 12-Bit 1.68Msps ADC mit integriertem Temperatursensor und konfigurierbarer interner Spannungsreferenz. Diese MCUs bieten intelligente digitale Peripheriegeräte wie einen 16-Bit Advanced Control Timer und zwei 16-Bit Universal- Timer, einen Universal-Timer mit Quadratur-fähiger Eingabe, einen unabhängigen und fensterbasierten Watchdog- Timer sowie eine Vielzahl von Kommunikationsperipheriegeräten, darunter ein I2C, ein SPI und zwei UARTs (einer davon mit Unterstützung für das LIN-Protokoll).
Merkmale
- ARM 32-Bit Cortex-M0+ CPU-Core mit Speicherschutzeinheit-Frequenz bis zu 32 MHz
- PSA-L1-Zertifizierung angestrebt
- Betriebseigenschaften
- Erweiterter Temperaturbereich von -40 °C bis 125 °C
- Großer Versorgungsspannungsbereich von 1,62 V bis 3,6 V
- Speicher
- Bis zu 128 KB Flash-Speicher mit Fehlerbehebungscode (ECC)
- Dual-Bank mit Address-Swap für OTA-Updates
- 16 KB SRAM
- Bis zu 128 KB Flash-Speicher mit Fehlerbehebungscode (ECC)
- Leistungsstarke analoge Peripherien
- Ein 12-Bit-1,68-MBit/s-Analog-Digital-Wandler (ADC) mit bis zu 13 externen Kanälen
- 14-Bit effektive Auflösung bei 105ksps mit Hardware-Mittelwertbildung
- Konfigurierbare interne Spannungsreferenz (VREF) von 1,4 V oder 2,5 V
- Integrierter Temperatursensor
- Ein 12-Bit-1,68-MBit/s-Analog-Digital-Wandler (ADC) mit bis zu 13 externen Kanälen
- Optimierte Stromsparmodi
- RUN: 106 µA/MHz (CoreMark)
- SLEEP: 50 µA/MHz
- STOP: 239 µA bei 4 MHz
- STANDBY: 1,5 µA bei 32 kHz mit RTC und vollem SRAM und Zustandsspeicherung
- SHUTDOWN: 75 nA mit IO-Wakeup-Fähigkeit
- Intelligente digitale Peripherie
- Dreikanaliger DMA-Controller
- Dreikanaliges Event-Fabric-Signalisierungssystem
- Insgesamt 14 PWM-Kanäle werden unterstützt durch:
- Ein erweiterter 16-Bit-Timer mit Totbandunterstützung und komplementären Ausgängen mit bis zu 8 PWM-Kanälen
- Zwei 16-Bit-Universal-Timer unterstützen den stromsparenden Betrieb im STANDBY-Modus
- Ein 16-Bit-Universal-Timer mit QEI-Unterstützung
- Ein Watchdog-Timer mit Fenster (WWDT)
- Ein unabhängiger Watchdog-Timer (IWDT)
- RTC mit Alarm- und Kalendermodus
- Erweiterte Kommunikationsschnittstellen
- Zwei UART-Schnittstellen unterstützen den stromsparenden Betrieb im STANDBY-Modus
- Eine, die LIN, IrDA, DALI, Smart Card und Manchester unterstützt.
- Eine I2C-Schnittstelle mit Unterstützung für bis zu FM+ (1 Mbit/s), SMBus/PmBus und Aufwachen aus dem STOP-Modus
- Eine SPI-Schnittstelle, die bis zu 16Mbit/s unterstützt.
- Zwei UART-Schnittstellen unterstützen den stromsparenden Betrieb im STANDBY-Modus
- Taktgebersystem
- Interner Oszillator von 4 bis 32 MHz (SYSOSC) mit einer Genauigkeit von bis zu ±1,2 %
- Interner niederfrequenter Oszillator von 32 kHz (LFOSC) mit einer Genauigkeit von ±3 %
- Externer Quarzoszillator 32 kHz (LFXT)
- Datensicherheit und Verschlüsselung
- AES-128/256 Beschleuniger mit Unterstützung für GCM/GMAC, CCM/CBC-MAC, CBC, CTR
- Sicherer Schlüsselspeicherung für bis zu zwei AES-Schlüssel
- Flexible Firewalls zum Schutz von Code und Daten
- Echter Zufallszahlengenerator (TRNG)
- Zyklische Redundanzprüfung (CRC-16, CRC-32)
- Flexible I/O-Funktionen
- Bis zu 44 GPIOs
- Zwei 5-V-tolerante Open-Drain-IOs
- Sieben High-Drive-IOs mit 20 mA Antriebsstärke
- Ein High-Speed-IO
- Bis zu 44 GPIOs
- Entwicklungsunterstützung für 2-poliges Serial Wire Debug (SWD)
- Gehäuseoptionen
- 48-Pin-LQFP (PT) (Rastermaß 0,5 mm)
- 48-Pin-VQFN (RGZ) (Rastermaß 0,5 mm)
- 32-Pin-VQFN (RHB) (Rastermaß 0,5 mm)
- 24-Pin-VQFN (RGE) (Rastermaß 0,5 mm)
- Produktfamilie
- MSPM0L1116: 64 KB Flash, 16 KB RAM
- MSPM0L1117: 128 KB Flash, 16 KB RAM
- Development Kits und Software
- LP-MSPM0L1117 LaunchPad™ Development Kit
- MSPM0 Software Development Kit (SDK)
Applikationen
- Batterieladen und -management
- Netzteile und Stromversorgung
- Persönliche Elektronik
- Gebäudesicherheit und Brandschutz
- Vernetzte Peripherie und Drucker
- Energieinfrastruktur – Smart Metering
- Smart Metering
- Kommunikationsmodule
- Medizintechnik und Gesundheitswesen
- Beleuchtung
Funktionales Blockdiagramm
