Texas Instruments MSPM0G310x Mischsignal-Mikrocontroller (MCUs)
Die Mischsignal-Mikrocontroller (MCUs) MSPM0G310x/MSPM0G310x-Q1 von Texas Instruments gehören zur hochintegrierten stromsparenden 32-Bit-MCU-Produktfamilie von MSP, die auf der verbesserten Arm® Cortex®-M0+-32-Bit-Core-Plattform basiert und mit einer Frequenz von bis zu 80 MHz betrieben wird. Diese kostenoptimierten MCUs bieten eine leistungsstarke analoge Peripherieintegration, arbeiten mit Versorgungsspannungen von 1,62 V bis 3,6 Vund unterstützen erweiterte Temperaturbereiche von -40 °C bis 125 °C. Die MSPM0G310x/MSPM0G310x-Q1-Bausteine bieten bis zu 128 KB eingebetteten Flash-Programmspeicher mit integriertem Fehlerkorrekturcode (ECC). Diese haben bis zu 32 KB SRAM mit einer Hardware-Paritätsoption. Diese Geräte verfügen über einen 7-Kanal-DMA, eine Speicherschutzeinheit und verschiedene leistungsstarke analoge Peripheriegeräte. Zu diesen Peripheriegeräten gehören zwei 12-Bit 4 MSPS ADCs, eine konfigurierbare interne gemeinsame Spannungsreferenz und ein Allzweckverstärker.Diese Geräte bieten außerdem intelligente digitale Peripheriegeräte wie zwei 16-Bit-Advanced-Control-Timer, fünf Allzweck-Timer (mit einem 16-Bit-Allzweck-Timer für die QEI-Schnittstelle, zwei 16-Bit-Allzweck-Timer für den STANDBY-Modus und einen 32-Bit-Allzweck-Timer), zwei Watchdog-Timer mit Fenster und eine RTC mit Alarm- und Kalendermodus. Diese Bauteile bieten Datenintegrität, Verschlüsselungsperipherie (CRC, TRNG, AES) und erweiterte Kommunikationsschnittstellen (vier UART, zwei I2C, zwei SPI und CAN 2.0/FD). Die MSPM0G310x-Q1 Bauteile sind für Fahrzeuganwendungen AEC-Q100-qualifiziert.
Merkmale
- Core
- ARM 32-Bit Cortex-M0+ CPU mit Speicherschutzeinheit, Frequenz bis zu 80 MHz
- Betriebseigenschaften
- Erweiterte Temperatur von -40 °C bis 125 °C
- 1,62 V bis 3,6 V großer Versorgungsspannungsbereich
- Speicher
- Bis zu 128 KB Flash-Speicher mit integriertem Fehlerkorrekturcode (ECC)
- Bis zu 32 KB SRAM mit Hardwareparität
- Leistungsstarke analoge Peripheriegeräte
- Zwei gleichzeitig abtastende 12-Bit-Analog-Digital-Wandler (ADCs) mit 4 Msps und bis zu 11 externen Kanälen
- 14-Bit effektive Auflösung bei 250 ksps mit Hardware-Mittelwertbildung
- Ein Allzweckverstärker (GPAMP)
- Konfigurierbare interne gemeinsame Spannungsreferenz (VREF) von 1,4 V oder 2,5 V
- Integrierter Temperatursensor
- Integrierter Versorgungswächter
- Zwei gleichzeitig abtastende 12-Bit-Analog-Digital-Wandler (ADCs) mit 4 Msps und bis zu 11 externen Kanälen
- Optimierte Energiesparmodi
- Betrieb: 96 µA / MHz (CoreMark)
- Schlafmodus: 467 µA bei 4MHz
- Stopp: 46 µA bei 32 kHz
- STANDBY: 1,5 µA mit RTC- und SRAM-Erhaltung
- ABSCHALTUNG: 80 nA mit IO-Weckfunktion
- Intelligente digitale Peripheriegeräte
- 7-Kanal-DMA-Controller
- Zwei erweiterte 16-Bit-Steuerungstimer unterstützen die Einfügung von Totzonen und die Fehlerbehandlung
- Sieben Timer unterstützen bis zu 22 PWM-Kanäle
- Ein 16-Bit-Universal-timer
- Ein 16-Bit-Universal-Timer unterstützt QEI
- Zwei 16-Bit-Allzweck-Timer unterstützen den Betrieb mit geringem Stromverbrauch im STANDBY-Modus
- Ein 32-Bit-Allzweck-Timer
- Zwei erweiterte 16-Bit-Timer mit Totband
- Zwei Fenster-Watchdog-Timer
- RTC mit Alarm- und Kalendermodus
- Verbesserte Kommunikationsschnittstellen
- Vier UART-Schnittstellen; eine unterstützt LIN, IrDA, DALI, Smart Card, Manchester, und drei unterstützen den stromsparenden Betrieb im STANDBY-Modus
- Zwei I2C-Schnittstellen, die bis zu FM+ (1 Mbit/s), SMBus, PmBus und eine Aktivierung aus dem STOP-Modus unterstützen
- Zwei SPIs, ein SPI unterstützt bis zu 32 Mbits/s
- Eine Controller Area Network (CAN)-Schnittstelle unterstützt CAN 2,0 A oder B und CAN-FD
- Uhrensystem
- Interner 4 MHz bis 32 MHz Oszillator mit einer Genauigkeit von bis zu ±3 % (SYSOSC) über die Temperatur hinweg
- Phasenregelkreis (PLL) bis 80 MHz
- Interner 32 kHz-Oszillator (LFOSC)
- Externer 4 MHz bis 48 MHz Quarzoszillator (HFXT)
- Externer 32 kHz Quarzoszillator (LFXT)
- Externer Takteingang
- Datenintegrität und Verschlüsselung
- Zyklische Redundanzprüfung (CRC-16, CRC-32)
- Echter Zufallsnummerngenerator (TRNG)
- AES-Verschlüsselung mit 128- oder 256-Bit-Schlüssel
- Flexible I/O-Funktionen
- Bis zu 28 GPIOs
- Zwei 5-V-tolerante IOs
- Zwei High-Drive-IOs mit der Laufwerksstärke 20 mA
- Bis zu 28 GPIOs
- Entwicklungsunterstützung
- 2-poliger serieller Draht-Debugger (SWD)
- Gehäuseoptionen
- 32-polige VQFN
- 28-polige VSSOP
- 20-poliges VSSOP
- Mitglieder der Produktfamilie
- MSPM0G3105: 32 KB Flash, 16 KB RAM
- MSPM0G3106: 64 KB Flash, 32 KB RAM
- MSPM0G3107: 128 KB Flash, 32 KB RAM
- Development Kits und Software
- LP-MSPM0G3507 LaunchPad™ Development Kit
- MSP Software Development Kit (SDK)
Applikationen
- Motorsteuerung
- Haushaltsgeräte
- Unterbrechungsfreie Stromversorgungen und Wechselrichter
- Elektronische Kassensysteme
- Medizin und Gesundheitswesen
- Prüf- und Messsysteme
- Fabrikautomatisierung und -steuerung
- Industrie-Transportsysteme
- Netzinfrastruktur
- Smart Metering
- Kommunikationsmodule
Funktionales Blockdiagramm
Weitere Ressourcen
- MSPM0G310x Datenblatt
- MSPM0G310x-Q1 Datenblatt
- MSPM0 Software Development Kit (SDK)
- MSPM0-Diagnosebibliothek für funktionale Sicherheitsapplikationen
- Analoger Konfigurator für MSPM0
- MSP-Firmware-Lösungen für die Motorsteuerung
- Code Composer Studio™ Integrierte Entwicklungsumgebung (IDE)
- Code Composer Studio™ Integrierte Entwicklungsumgebung (IDE) Theia
- Eigenständige Desktop-Version von SysConfig
- UniFlash für die meisten Mikrocontroller (MCUs) und mmWave-Sensoren von TI
- Erweiterte Fahrerassistenzsysteme (FAS): Vorantreiben der Autonomie
Veröffentlichungsdatum: 2024-01-31
| Aktualisiert: 2025-06-12
