Texas Instruments Microcontroller a segnale misto MSPM0G5187 (MCU)
I microcontroller (MCU) a segnale misto MSPM0G5187 di Texas Instruments fanno parte della famiglia MSP di MCU a 32 bit altamente integrate a bassissimo consumo energetico basate sulla piattaforma del core Arm® Cortex®-M0+ a 32 bit potenziato, che operano fino a 80 MHz. Questi MCU offrono un mix di ottimizzazione dei costi e flessibilità di progettazione per applicazioni che richiedono fino a 128 KB di memoria flash in pacchetti di piccole dimensioni o con un elevato numero di pin (fino a 64 pin). Questi dispositivi includono un acceleratore Edge AI Neural Processing Unit (NPU), un'interfaccia USB 2.0-FS, un'interfaccia audio digitale, abilitatori di sicurezza informatica, un'interfaccia analogica integrata ad alte prestazioni e garantiscono eccellenti prestazioni a basso consumo energetico nell'intero intervallo di temperatura operativa.Sono forniti fino a 128 KB di memoria flash incorporata con codice di correzione degli errori (ECC) integrato e fino a 32 KB di SRAM con ECC e protezione di parità. La memoria flash è organizzata in due banche principali per supportare gli aggiornamenti del FirmWare sul campo, con supporto per lo scambio di indirizzi tra le due banche principali.
L'NPU AI bordo di TI è un modulo acceleratore integrato che migliora l'intelligenza artificiale rapida e sicura a livello di bordo per rilevamento, elaborazione e controllo applicazioni all'interno di MSPM0 piattaforma.
È fornita un'interfaccia USB 2.0 full-speed (con PHY integrato, sorgente di clock e resistori di terminazione) per supportare la funzionalità host-mode conforme e la funzionalità dispositivo crystal-less. Sono forniti quattro moduli di interfaccia seriale configurabili (UNICOMM), che supportano fino a tre UART, due bus I2C o due SPI. È fornita un'interfaccia audio digitale per una varietà di applicazioni audio e supportano diversi protocolli, tra cui I2S e TDM.
I dispositivi di abilitazione della sicurezza informatica flessibili possono supportare l'avvio sicuro, la protezione IP (memoria di sola esecuzione), gli aggiornamenti del FirmWare sicuri sul campo, la conservazione delle chiavi e altro ancora. L'accelerazione hardware è fornita per una varietà di modalità di cifratura simmetrica AES. L'architettura di sicurezza informatica è in attesa di certificazione Arm® PSA di livello 1.
Viene fornito un set di moduli analogici ad alte prestazioni, tra cui un ADC 1.6Msps a 12 bit che supporta fino a 26 canali esterni, due riferimenti di tensione on-chip (1,4 V o 2,5 V) e un comparatore ad alta velocità con un DAC di riferimento a 8 bit integrato.
La famiglia TI MSPM0 di MCU a bassa potenza offre dispositivi con diversi gradi di integrazione analogico e digitale, consentendo ai clienti di trovare l' MCU che soddisfa le esigenze del progetto dell'utente. La piattaforma MCU MSPM0 combina la piattaforma ARM Cortex-M0+ con un'architettura di sistema olistica a bassissimo consumo energetico, consentendo ai progettisti di sistemi di aumentare le prestazioni riducendo al contempo il consumo energia.
Caratteristiche
- CPU con core Arm Cortex-M0+ a 32 bit con unità di protezione della memoria, frequenza fino a 80 MHz
- Certificazione PSA-L1 mirata
- Caratteristiche operative
- Temperatura estesa: da -40 °C fino a 125 °C
- Ampia portata 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)
- Doppia banca con scambio di indirizzi per aggiornamenti OTA
- Banco dati Flash da 8 KB con protezione ECC
- Fino a 32 kB SRAM con protezione ECC o parità hardware
- Fino a 128 KB di memoria flash con codice di correzione errore (ECC)
- Periferiche analogiche ad alte prestazioni
- Un convertitore analogico/digitale (ADC) a 12 bit 1.6Msps con fino a 26 canali esterni
- Configurabile a 1,6 Msps con VREF1 o 0,9 Msps con VREF2
- Risoluzione effettiva a 14 bit a 100 ksps con media hardware
- Un comparatore ad alta velocità (COMP) con DAC di riferimento integrato a 8 bit
- Ritardo di propagazione di 32 ns in modalità ad alta velocità
- Supporta il funzionamento in modalità a bassa potenza fino a < 1="">
- Connessioni analogiche programmabile tra ADC e COMP
- Due riferimenti di tensione (VREF)
- VREF1: riferimento di tensione interno configurabile a 1,4V o 2,5V (con condensatore VREF esterno)
- VREF2: riferimento di tensione interno configurabile a 1,4V o 2,5V (senza condensatore)
- Sensore di temperatura integrato
- Un convertitore analogico/digitale (ADC) a 12 bit 1.6Msps con fino a 26 canali esterni
- Modalità a bassa potenza ottimizzate
- ESECUZIONE: 103 µA/MHz (CoreMark)
- SONNO: 34 µA/MHz
- STOP: 199 µA a 4 MHz
- Standby: 1,5 µA a 32 kHz con RTC e SRAM completa e ritenzione stato
- ARRESTO: 88nA con capacità di risveglio IO
- Periferiche digitale intelligenti
- Controller DMA a 12 canali
- Unità di elaborazione della rete neurale (NPU)
- Altamente ottimizzato per le reti neurali convoluzionali (CNN) profonde
- Pesi e lunghezze dei dati variabili
- Pesi a 8 bit, 4 bit e 2 bit
- Dati a 8 e 4 bit
- 2.56GOPS (Giga operazioni al secondo) a 80 MHz
- Esempi di modelli di intelligenza artificiale bordo come:
- Esempio generico di classificazione delle serie temporali
- Esempio di guasto dell'arco elettrico (AFCI)
- Esempio di guasto del motore
- Esempio di elettrocardiogramma (ECG)
- Quattro timer supportano fino a 14 canali PWM
- Due timer generici a 16 bit
- Un temporizzatore generico a 16 bit supporta il funzionamento a bassa potenza in modalità standby
- Un temporizzatore avanzato a 16 bit con supporto deadband e uscite complementari fino a otto canali PWM
- Un temporizzatore software di base, inclusi quattro contatori a 16 bit configurabili e indipendenti
- Possibilità di daisy-chain due dei contatori a 16 bit per formare un contatore a 32 bit
- Capacità di generare 2 PWM gestiti da interruzioni
- Due temporizzatori di supervisione con finestra (WWDT), un temporizzatore di supervisione indipendente (IWDT)
- RTC con allarme e modalità calendario
- Interfacce di comunicazione potenziate
- Quattro interfacce seriali configurabili (UNICOMM)
- Due UART (LIN) o I2C (SMBus/PmBus) di supporto
- Una interfaccia di supporto UART o SPI
- Un'interfaccia di supporto SPI fino a 32Mbits/s
- Un'interfaccia USB 2.0 supporta funzionalità di modalità host e dispositivo conforme con la massima velocità (12 Mbps)
- Funzionamento del dispositivo USB senza cristallo
- Fino a otto punti finali bidirezionali
- Un'interfaccia audio digitale che supporta diverse interfacce seriali standardizzate per un dispositivo audio
- Supporto delle modalità di trasferimento
- Trasmettitore/ricevitore controller
- Trasmettitore/ricevitore di destinazione
- Supporto dei formati
- Standard (UM11732) I2S
- CODEC LSB/MSB giustificato
- Formato di interfaccia seriale DSP che supporta fino a otto canali audio per pin dati
- PCM (telaio breve e lungo)
- Formato TDM classico/I2S/giustificato a sinistra/giustificato a destra fino a otto slot per frame
- Supporto delle modalità di trasferimento
- Quattro interfacce seriali configurabili (UNICOMM)
- Sistema di clock
- Oscillatore interno da 4 MHz a 32 MHz (SYSOSC) con precisione fino a ±1,2%
- Anello ad aggancio di fase (PLL) fino a 80 MHz
- Oscillatore USB FLL interno da 60 MHz con precisione ±0,25%
- Oscillatore a bassa frequenza interno da 32 kHz (LFOSC) con precisione ±3%
- Oscillatore a cristalli esterno da 4 MHz a 48 MHz (HFXT)
- Oscillatore a cristalli esterno da 32 kHz (LFXT)
- Ingresso di clock esterno
- Sicurezza
- Acceleratore AES con supporto per GCM/GMAC, CCM/CBC-MAC, CBC, CTR
- Conservazione di chiavi sicure per un massimo di quattro chiavi AES
- Firewall flessibili per la protezione del codice e dei dati
- Controllore di ridondanza ciclica (CRC-16, CRC-32)
- Funzionalità I/O flessibili
- Fino a 59 GPIO totali
- Due IO open-drain tolleranti a 5 V
- Tre E/U ad alta spinta con forza di spinta di 20 mA
- Due E/U ad alta velocità
- Fino a 59 GPIO totali
- Supporto allo sviluppo con debug su cavo seriale a 2 pin (SWD)
- Opzioni del package
- LQFP a 64 pin (PM) (0,5 mm di passo)
- LQFP a 48 pin (PT) (passo 0,5 mm)
- VQFN a 48 pin (RGZ) (passo 0,5 mm)
- VQFN a 32 pin (RHB) (0,5 mm di passo)
- DSBGA a 28 pin (YCJ) (0,35 mm di passo) - Anteprima
- WQFN a 28 pin (RUY) (0,4 mm di passo)
- VQFN a 24 pin (RGE) (0,5 mm di passo)
- 20-pin VSSOP (DGS) (0,5 mm di passo)
- I membri della famiglia includono MSPM0G5187 con 128 KB Flash, 32 KB RAM e bordo AI NPU
- Kit di sviluppo e software
- Kit di sviluppo LaunchPad™ LP-MSPM0G5187
- Kit di sviluppo software MSPM0 (SDK)
Applicazioni
- Elettrodomestici
- Settore medico e sanitario
- Automazione per edifici
- Infrastrutture di rete
- Telefoni cellulari
- Dispositivi indossabili
- Tastiera e mouse per PC
- Sigarette elettroniche
Diagramma a blocchi funzionale
