Texas Instruments MCU a segnale misto MSPM0G310x/MSPM0G310x-Q1
I microcontrollori a segnale misto (MCU) MSPM0G310x/MSPM0G310x-Q1 di Texas Instruments fanno parte della famiglia di MCU a bassissimo consumo energetico a 32 bit altamente integrati MSP, basato su piattaforma core Arm® Cortex®-M0+ a 32 bit potenziato che opera fino a una frequenza 80 MHz. Questi MCU ottimizzati in termini di costi offrono un'integrazione periferica analogica ad alte prestazioni, funzionano con tensioni di alimentazione che vanno da 1,62 V a 3,6 V e supportano intervalli di temperatura estesi da -40 °C a 125 °C. I dispositivi forniscono fino a 128 KB di memoria flash incorporata con un codice di correzione degli errori (ECC) integrato. Questi dispositivi dispongono di fino a 32 KB di SRAM con un'opzione di parità hardware. Questi dispositivi incorporano un DMA a 7 canali, un'unità di protezione della memoria e varie periferiche analogiche ad alte prestazioni. Queste periferiche includono due adc a 12 bit 4 MSPS, un riferimento di tensione interno condiviso configurabile e un amplificatore per uso generale.Questi dispositivi offrono anche periferiche digitali intelligenti come due timer di controllo avanzato a 16 bit, cinque timer per uso generale (con un temporizzatore per uso generale a 16 bit per l'interfaccia QEI, due timer per uso generale a 16 bit per la modalità standby e un temporizzatoreper uso generale a 32 bit), due timer watchdog con finestra e un RTC con modalità allarme e calendario. Questi dispositivi garantiscono l'integrità dei dati, periferiche di crittografia (CRC, TRNG, AES) e interfacce di comunicazione avanzate (quattro UART, due I2C, due SPI e CAN 2.0/FD). I dispositivi MSPM0G310x-Q1 sono qualificati AEC-Q100 per applicazioni del settore automobilistico.
Caratteristiche
- Nucleo
- CPU ARM Cortex-M0+ a 32 bit con unità di protezione della memoria, frequenza fino a 80 MHz
- Caratteristiche operative
- Temperatura estesa da -40°C a 125°C
- Ampio intervallo di tensione di alimentazione: da 1,62 V a 3,6 V
- Memorie
- Fino a 128 KB di memoria flash con codice di correzione errore (ECC) integrato
- Fino a 32 KB di SRAM con parità hardware
- Periferiche analogiche ad alte prestazioni
- Due convertitori analogico-digitali (ADC) 4 Msps a 12 bit a campionamento simultaneo con un massimo di 11 canali esterni
- Risoluzione effettiva di 14 bit a 250 kSPS con media hardware
- Un amplificatore per uso generico (GPAMP)
- Riferimento di tensione condiviso interno 1,4 V o 2,5 V configurabile (VREF)
- Sensore di temperatura integrato
- Monitoraggio alimentazione integrato
- Due convertitori analogico-digitali (ADC) 4 Msps a 12 bit a campionamento simultaneo con un massimo di 11 canali esterni
- Modalità a basso consumo ottimizzate
- RUN: 96 µA/MHz (CoreMark)
- SLEEP: 467 µA a 4 MHz
- STOP: 46 µA a 32 kHz
- Standby: 1,5 µA con ritenzione RTC e SRAM
- Arresto: 80 nA con capacità di riattivazione IO
- Periferiche digitali intelligenti
- Controller DMA a 7 canali
- Due temporizzatori per il controllo avanzato a 16 bit supportano l'inserimento della banda morta e la gestione dei guasti
- Sette temporizzatori che supportano fino a 22 canali PWM
- Un timer per uso generico a 16 bit
- Un timer per uso generico a 16 bit che supporta QEI
- Due timer per uso generico a 16 bit che supportano il funzionamento a bassa potenza in modalità di standby
- Un timer per uso generico a 32 bit
- Due timer avanzati a 16 bit con banda morta
- Due timer watchdog a finestra
- RTC con modalità allarme e calendario
- Interfaccia di comunicazione migliorate
- Quattro interfacce UART; una supporta LIN, IrDA, DALI, Smart Card, Manchester e tre supportano il funzionamento a basso consumo in modalità STANDBY
- Due interfacce I2C che supportano fino a FM+ (1 Mbit/s), SMBus, PmBus e attivazione dalla modalità STOP
- Due SPI, un SPI supporta fino a 32Mbits/s
- Un'interfaccia CAN (Controller Area Network) supporta CAN 2.0 A o B e CAN-FD
- Sistema di clock
- Oscillatore interno da 4 MHz a 32 MHz con precisione fino al ±3% (SYSOSC) in tutto l'intervallo di temperatura
- Circuito ad aggancio di fase (PLL) fino a 80 MHz
- Oscillatore interno a 32 kHz (LFOSC)
- Oscillatore a cristalli esterno da 4 MHz a 48 MHz (HFXT)
- Oscillatore a cristalli esterno da 32 kHz (LFXT)
- Ingresso di clock esterno
- Integrità e crittografia dei dati
- Controller di ridondanza ciclica (CRC-16, CRC-32)
- Generatore di numeri TRNG (True random number generator)
- Crittografia AES con chiave a 128 o 256 bit
- Funzionalità I/O flessibili
- Fino a 28 GPIO
- Due IO con tolleranza di 5 V
- Due IO ad alto azionamento con forza di pilotaggio di 20 mA
- Fino a 28 GPIO
- Supporto per lo sviluppo
- Debug a filo seriale (SWD) a 2 pin
- Opzioni del package
- VQFN a 32 pin
- VSSOP a 28 pin
- VSSOP a 20 pin
- Membri della famiglia
- MSPM0G3105: flash 32 KB, RAM 16 KB
- MSPM0G3106: flash 64 KB, RAM 32 KB
- MSPM0G3107: flash 128 KB, RAM 32 KB
- Kit di sviluppo e software
- Kit di sviluppo LaunchPad™ LP-MSPM0G3507
- Kit di sviluppo software (SDK) MSP
Applicazioni
- Controllo motori
- Elettrodomestici
- Inverter e gruppi statici di continuità
- Sistemi elettronici per punti vendita
- Settore medico e sanitario
- Apparecchiature per test e misurazioni
- Controllo e automazione industriale
- Trasporto industriale
- Infrastrutture di rete
- Contatore intelligente
- Moduli di comunicazione
Diagramma a blocchi funzionale
Risorse aggiuntive
- MSPM0G310x scheda tecnica
- MSPM0G310x-Q1 scheda tecnica
- Kit di sviluppo software (SDK) MSPM0
- Libreria diagnostica MSPM0 per applicazioni di sicurezza funzionale
- Configuratore analogico per MSPM0
- Soluzioni FirmWare MSP per il controllo del motore
- Ambiente di sviluppo integrato (IDE) Code Composer Studio™
- Ambiente di sviluppo integrato (IDE) Code Composer Studio™ Theia
- Versione desktop autonoma di SysConfig
- UniFlash per la maggior parte dei microcontrollori (MCU) e sensori mmWave di TI
- Sistemi avanzati di assistenza al conducente (ADAS): Guidare l'autonomia in avanti
Pubblicato: 2024-01-31
| Aggiornato: 2025-06-12
