Texas Instruments MCU a segnale misto MSPM0Lx22x/MSPM0Lx22x-Q1

I microcontrollori a segnale misto (MCU) MSPM0Lx22x/MSPM0Lx22x-Q1 di Texas Instruments fanno parte della famiglia di MCU MSPM0 a 32 bit, altamente integrati e a bassissimo consumo energetico, basati sulla piattaforma core Arm® Cortex®-M0+ a 32 bit, che operano fino a una frequenza di 32 MHz. Questi MCU offrono un mix di ottimizzazione dei costi e flessibilità di progettazione per applicazioni che richiedono da 128 KB a 256 KB di memoria flash in pacchetti piccoli (fino a 4 mm x 4 mm) o pacchetti ad alto conteggio di pin (fino a 80 pin). Questi dispositivi includono un'isola di backup VBAT, un controller LCD segmentato opzionale (sulla MSPM0L222x), strumenti di sicurezza informatica e analogici integrati ad alte prestazioni, e offrono eccellenti prestazioni a bassa potenza in tutto l'intervallo di temperatura di funzionamento.

Questi MCU a segnale misto MSPM0Lx22x/MSPM0Lx22x-Q1 di Texas Instruments offrono fino a 256 KB di memoria flash integrata per programmazione con codice di correzione errore (ECC) integrato e fino a 32 KB di SRAM con ECC e protezione di parità. La memoria flash è organizzata in due banchi principali per supportare gli aggiornamenti del firmware sul campo, con supporto per lo scambio di indirizzi tra i due banchi principali. Una memoria di backup aggiuntiva di 32 byte è fornita nell'isola VBAT, alimentata dal pin VBAT e mantenuta anche quando l'alimentazione principale (VDD) viene persa.

L'isola VBAT fornisce un dominio di alimentazione ausiliario completamente indipendente (separato dall'alimentazione principale) che alimenta i moduli a bassa frequenza da un'alimentazione alternativa come una batteria, un supercondensatore o un livello di tensione alternativo (da 1,62 V a 3,6 V). L'isola VBAT comprende il sistema di clock a bassa frequenza (LFOSC, LFXT), il clock in tempo reale, la logica di rilevamento delle manomissioni e di marcatura temporale, un temporizzatore di supervisione indipendente e una memoria di backup da 32 byte. L'alimentazione VBAT alimenta fino a cinque I/O digitali. È disponibile una modalità di carica per caricare facoltativamente un supercondensatore sul pin VBAT dall'alimentazione primaria (VDD) quando VDD è maggiore di VBAT.

Un controller LCD segmentato a bassissimo consumo energetico (sui dispositiviMSPM0L2228/MSPM0L2228-Q1 e MSPM0L2227/MSPM0L2227-Q1) supporta il pilotaggio di vetri LCD con un massimo di 59 pin in varie configurazioni multiplex e polarizzione, consentendo la realizzazione di display a basso costo.

I dispositivi flessibili per la sicurezza informatica possono supportare l'avvio sicuro, gli aggiornamenti sicuri del firmware sul campo, la protezione IP (memoria di sola esecuzione), l'archiviazione delle chiavi e altro ancora. È prevista l'accelerazione hardware per una varietà di modalità di cifratura simmetrica AES, oltre che per una fonte di entropia TRNG. L'architettura di cybersecurity è certificata Arm PSA di Livello 1.

Viene fornito un set di moduli analogici ad alte prestazioni, tra cui un ADC SAR 1.68Msps a 12 bit che supporta fino a 26 canali esterni. È previsto un comparatore analogico per supportare il monitoraggio a bassa potenza o bassa latenza dei segnali analogici. Un riferimento di tensione integrato (1,4 V o 2,5 V) può fornire una tensione di riferimento stabile all'ADC e al comparatore. È supportato il monitoraggio ambientale della temperatura del die utilizzando il sensore di temperatura interno, la tensione VDD e la tensione VBAT. I dispositivi MSPM0Lx22x-Q1 sono qualificati AEC-Q100 per applicazioni nel settore automobilistico.

Caratteristiche

  • Nucleo
    • CPU Arm Cortex-M0+ a 32 bit con unità di protezione della memoria e frequenza fino a 32 MHz
    • Certificato PSA-L1
  • 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 256 KB di memoria flash con ECC-dual-bank con swap di indirizzi e aggiornamenti OTA
    • 32 KB di SRAM con ECC o parità
    • Memoria di backup di 32 B
  • Periferiche analogiche ad alte prestazioni
    • Convertitore analogico/digitale (ADC) a 12 bit da 1,68Msps, fino a 26 canali esterni
    • Riferimento di tensione condiviso interno configurabile a 1,4 V o 2,5 V (VREF)
    • Comparatore (COMP) con DAC di riferimento a 8 bit
    • Sensore di temperatura integrato
  • Interfaccia utente con un controller LCD segmentato a bassissima potenza che supporta fino a 8×51 e 4×55 LCD
  • Modalità a bassa potenza ottimizzate
    • RUN: 106µA/MHz (CoreMark)
    • STOP: 54 µA a 32 kHz
    • Standby 1,2 µA (VDD), 1,1 µA (VBAT) con 32 kHz, LFXT, RTC e SRAM e registri completamente conservati
    • SPEGNIMENTO: 80nA (VDD), 1,1 µA (VBAT) con 32 kHz, LFXT, RTC e riattivazione I/O
  • Periferiche digitali intelligenti
    • Controller DMA a 7 canali
    • Sistema di segnalazione della struttura degli eventi a 15 canali
    • Sei timer che supportano fino a 18 uscite PWM, tutte operative fino alla modalità standby
      • Un temporizzatore avanzato a 16 bit con banda morta
      • Un temporizzatore generico a 32 bit
      • Quattro timer generici a 16 bit
    • Temporizzatore watchdog a finestra (WWDT)
    • Temporizzatore di supervisione indipendente (IWDT) residente sull'isola VBAT
  • Interfacce di comunicazione
    • Cinque moduli UART, di cui due che supportano LIN, IrDA, DALI, scheda intelligente e Manchester
    • Tre moduli I2C che supportano SMBus/PmBus e la riattivazione dalla modalità STOP, due dei quali supportano fino a FM+ (1 Mbps)
    • Due moduli SPI che supportano fino a 16 Mbps
  • Sistema di clock
    • Oscillatore interno da 4 MHz a 32 MHz con precisione fino a ±1,2% (SYSOSC)
    • Oscillatore interno da 32 kHz (LFOSC) con precisione di ±3%
    • Oscillatore al cristallo esterno da 4 MHz a 32 MHz (HFXT)
    • Oscillatore al cristallo esterno da 32 kHz (LFXT)
    • Ingressi di clock digitale LF e HF esterni
    • Uscita di clock digitale
  • Integrità dei dati e crittografia
    • Acceleratore AES con supporto per GCM/GMAC, CCM/CBC-MAC, CBC, CTR
    • Conservazione della chiave sicura per un massimo di quattro chiavi AES
    • Firewall flessibili per la protezione del codice e dei dati
    • Generatore di numeri casuali veri (TRNG)
    • Controllo ridondanza ciclica (CRC-16, CRC-32)
  • Isola VBAT (alimentazioneausiliario)
    • Alimentazione indipendente con pin VBAT dedicato
    • Caricatore interno per supercondensatori
    • Clock in tempo reale (RTC)
    • Rilevamento delle manomissioni con timestamp
    • Temporizzatore di supervisione indipendente (IWDT)
    • Memoria Scratch Pad (SPM)
  • Funzionalità I/O flessibili
    • Fino a 73 GPIO totali
    • Fino a cinque GPIO forniti dal pin VBAT
  • Supporto allo sviluppo del debug su cavo seriale a 2 pin (SWD)
  • Opzioni del package
    • LQFP a 80 pin
    • LQFP a 64 pin
    • LQFP a 48 pin, VQFN
    • VQFN a 32 pin
    • VQFN a 24 pin
  • Membri della famiglia
    • MSPM0L2228 256 KB Flash, LCD
    • MSPM0L2227 128 KB Flash, LCD
    • MSPM0L1228: 256 KB Flash
    • MSPM0L1227: 128 KB Flash
  • Kit di sviluppo e software

Applicazioni

  • Veicoli elettrici e ibridi (EV e HEV)
  • Infrastrutture di rete
  • Controllo e automazione industriale
  • Elettrodomestici
  • Settore medico e sanitario
  • Prova e misurazione

Diagramma a blocchi funzionale

Schema a blocchi - Texas Instruments MCU a segnale misto MSPM0Lx22x/MSPM0Lx22x-Q1
Pubblicato: 2024-12-09 | Aggiornato: 2025-11-14