Texas Instruments Microcontrollori Arm® Cortex®-M0 MSPM0L110x
I microcontrollori (MCU) Arm® Cortex®-M0 MSPM0L110x di Texas Instruments fanno parte della famiglia MSPM0 di MCU a 32 bit altamente integrati e a bassissimo consumo energetico. Questi dispositivi si basano sulla piattaforma core Arm Cortex-M0+ avanzata con frequenza fino a 32 MHz. Questi MCU ottimizzati in termini di costi offrono integrazione di periferiche analogiche ad alte prestazioni, supportano intervalli di temperatura estesi da -40 °C a 105 °C e funzionano con tensioni di alimentazione da 1,62 V a 3,6 V.I dispositivi MSPM0L110x forniscono fino a 64 KB di memoria di programma flash integrata con 4 kB di SRAM. Questi MCU incorporano un oscillatore su chip ad alta velocità con una precisione fino a ±1,2%, eliminando la necessità di un cristallo esterno. Le funzionalità aggiuntive includono un DMA a 3 canali, un acceleratore CRC a 16 e 32 bit e varie periferiche analogiche ad alte prestazioni, tra cui un ADC a 12 bit da 1,68 MSPS con riferimento di tensione interno configurabile, un amplificatore per uso generico e un sensore di temperatura su chip. Questi dispositivi offrono anche periferiche digitali intelligenti, come quattro timer per uso generale a 16 bit, un temporizzatore di supervisione a finestra (watchdog) e varie periferiche di comunicazione, tra cui due UART, un SPI e un’interfaccia I2C Queste periferiche di comunicazione supportano i protocolli LIN, IrDA, DALI, Manchester, Smart Card, SMBus e PMBus.
La famiglia di MCU a bassa potenza MSPM0L110x di Texas Instruments è composta da dispositivi con vari gradi di integrazione analogica e digitale per consentire ai clienti di trovare l'MCU che soddisfa le esigenze di progettazione dell'utente. L'architettura combinata con un'ampia gamma di modalità a bassa potenza è ottimizzata per ottenere una maggiore durata della batteria in applicazioni di misurazione portatili.
Caratteristiche
- Nucleo
- CPU Arm Cortex-M0+ a 32 bit, frequenza fino a 32 MHz
- Caratteristiche di funzionamento
- Temperatura estesa tra -40°C e 105°C
- Ampio intervallo di tensione di alimentazione: da 1,62 V a 3,6 V
- Memorie
- Fino a 64 KB di flash
- 4 kB di SRAM
- Periferiche analogiche ad alte prestazioni
- Un convertitore analogico/digitale (ADC) a 12 bit 1,68 MSPS con un massimo di 10 canali esterni totali
- Riferimento di tensione ADC interna (VREF) da 1,4 V o 2,5 V configurabile
- Un amplificatore per uso generico (GPAMP)
- Sensore di temperatura integrato
- Modalità a bassa potenza ottimizzate
- ESECUZIONE: 71 µA/MHz (CoreMark)
- STOP: 151 µA a 4 MHz e 44 µA a 32 kHz
- STANDBY: 1,0 µA con funzionamento del timer a 16 bit a 32 kHz, SRAM/registri completamente conservati e riattivazione del clock a 32 MHz in 3,2 µs
- SPEGNIMENTO: 61 nA con capacità di riattivazione IO
- Periferiche digitali intelligenti
- Controller DMA a 3 canali
- Sistema di segnalazione del tessuto per eventi a 3 canali
- Quattro timer per uso generico a 16 bit, ciascuno con due registri di acquisizione/confronto che supportano il funzionamento a bassa potenza in modalità STANDBY, supportando un totale di otto canali PWM
- Timer del sistema di controllo in modalità a finestra
- Interfacce di comunicazione avanzate
- Due interfacce UART; una supporta LIN, IrDA, DALI, Smart Card, Manchester, e entrambe supportano il funzionamento a bassa potenza in STANDBY
- Un’interfaccia I2C supporta FM+ (1 Mbit/s), SMBus, PMBus e riattivazione da STOP
- Un SPI supporta fino a 16 Mbit/s
- Sistema di clock
- Oscillatore interno da 4 MHz a 32 MHz con precisione di ±1,2% (SYSOSC)
- Oscillatore interno a bassa frequenza da 32 kHz con precisione di ±3% (LFOSC)
- Integrità dei dati
- Verificatore di ridondanza ciclico (CRC-16 o CRC-32)
- Caratteristiche I/O flessibili
- Fino a 28 GPIO
- Due I/O open-drain tolleranti a 5 V
- Supporto per lo sviluppo
- Debug a filo seriale (SWD) a 2 pin
- Opzioni package
- VQFN (RHB) a 32 pin
- VSSOP (DGS) a 28 pin
- VQFN (RGE) a 24 pin
- VSSOP (DGS) a 20 pin
- SOT a 16 pin (DYY), WQFN (RTR)(package WQFN disponibile a breve)
- Membri della famiglia (vedere anche confronto dispositivi)
- MSPM0L1105: 32 KB di flash, 4 kB di RAM
- MSPM0L1106: 64 kB di flash, 4 kB di RAM
- Kit di sviluppo e software
- Kit di sviluppo LaunchPad™ LP-MSPM0L1306
- Kit di sviluppo software (SDK) MSP
Applicazioni
- Caricamento e gestione della batteria
- Alimentatori e fornitura di energia
- Dispositivi elettronici personali
- Sicurezza degli edifici e sicurezza antincendio
- Periferiche e stampanti collegate
- Infrastrutture di rete
- Contatore intelligente
- Moduli di comunicazione
- Settore medico e sanitario
- Illuminazione
Risorse aggiuntive
- Scheda tecnica dei microcontroller a segnale misto MSPM0L110x
- Aumentare la flessibilità nei progetti di gestione della batteria con un MSPM0 a basso costo
- Aumentare la flessibilità nei progetti dei termometri elettrici con MSPM a basso costo
- Guida alla migrazione da MCU MSP430 a MCU MSPM0
- Guida alla migrazione da STM32 a MSPM0 basato su Arm
- Controllo del driver a ponte H ottimizzato per motori passo-passo e motori BDC che utilizzano MCU MSPM0
- Ottimizzazione delle applicazioni di sensori e trasmettitori di campo con MCU MSPM0
- Progettazione semplificata in un vero controllo stereo wireless con un MCU MSPM0 a basso costo
- Progettazione pulsossimetro semplificata con MCU MSPM0 altamente integrati a basso costo
- Guida di riferimento rapido MCU MSPM0
- Kit di sviluppo software (SDK) MSPM0
- Configuratore analogico per MSPM0
- Ambiente di sviluppo integrato (IDE) Code Composer Studio™
- Versione desktop indipendente di SysConfig
Diagramma a blocchi funzionale
