MSPM0L2228
-
Core
Cortex-M0+, 32 MHz
-
Family
MSPM0L122X_L222X Series
-
Sub-Family
MSPM0L222X
-
CMSIS Pack
MSPM0L122X_L222X_DFP
MSPM0L122X_L222X microcontrollers (MCUs) are part of the MSP highly-integrated
ultra-low-power 32-bit MCU family based on the enhanced Arm®Cortex®-M0+ core
platform operating at up to 32-MHz frequency.
These cost-optimized MCUs offer high-performance analog peripheral integration,
support extended temperature ranges from -40°C to 125°C, and operate with
supply voltages from 1.62 V to 3.6 V.
The MSPM0L122X_L222X devices provide up to 16KB embedded flash program memory with
32KB SRAM. These MCUs incorporate a high-speed on-chip oscillator with an
accuracy up to ±1%, eliminating the need for an external crystal. Additional
features include a 7-channel DMA, 16-bit and 32-bit CRC accelerator, and a variety of
high-performance analog peripherals such as one 12-bit 1.68-Msps ADC with
configurable internal voltage reference, and an on-chip temperature sensor.
These devices also offer intelligent digital peripherals such as one 16-bit
advanced timer, one 32-bit general purpose timer, four additional 16-bit general purpose timers,
one windowed watchdog timer, and a variety of communication peripherals including five UART,
two SPI, and three I2C. These communication peripherals offer protocol support for LIN, IrDA,
DALI, Manchester, Smart Card, SMBus, and PMBus
Core |
Processor Cortex-M0+ |
---|---|
Maximum Clock Frequency | 32 MHz |
Memory Protection Unit | MPU |
Floating Point Unit | NO_FPU |
Trust Zone | |
Digital Signal Processor | |
CortexM Vector Extensions | |
Endian | Little-endian |
Features | View features |
Processor
Cortex-M0+, 32 MHz
-
Display Ultra-low power segmented LCD controller supporting up to 8x51 / 4x55 LCD displays 1 x 8 x 51 Ultra-low power segmented LCD controller supporting up to 8x51 / 4x55 LCD displays -
Core features Nested Vectored Interrupt Controller (NVIC) Nested Vectored Interrupt Controller (NVIC) with 32 interrupt sources Direct Memory Access (DMA) 7-channel Direct Memory Access (DMA) AES accelerator with support for GCM/GMAC, CCM/CBC-MAC, CBC, CTR 128/256-bit AES accelerator with support for GCM/GMAC, CCM/CBC-MAC, CBC, CTR True Random Number generator (TRNG) 1 x True Random Number generator (TRNG) -
Memory Up to 256KB Flash memory x Up to 256KB Flash memory Up to 32KB SRAM x Up to 32KB SRAM -
Clock Internal 32MHz oscillator with +-1% accuracy (SYSOSC) x Internal 32MHz oscillator with +-1% accuracy (SYSOSC) Internal 32kHz oscillator (LFOSC) x Internal 32kHz oscillator (LFOSC) External 32kHz crystal oscillator (LFXT) x External 32kHz crystal oscillator (LFXT) External 4-to-32MHz crystal oscillator (HFXT) x External 4-to-32MHz crystal oscillator (HFXT) Internal RTC with alarm and calendar modes 32.77 kHz Internal RTC with alarm and calendar modes -
Power RUN0, RUN1, RUN2, SLEEP0, SLEEP1, SLEEP2, STOP0, STOP1, STOP2, STANDBY0, STANDBY1, SHUTDOWN 11 RUN0, RUN1, RUN2, SLEEP0, SLEEP1, SLEEP2, STOP0, STOP1, STOP2, STANDBY0, STANDBY1, SHUTDOWN Operating Voltage 1.62 V .. 3.6 V Operating Voltage -
Spec Extended Operating Temperature Range -40 °C .. +125 °C Extended Operating Temperature Range -
I/O Configurable 1.4V or 2.5V internal shared voltage reference (VREF) 1 x Configurable 1.4V or 2.5V internal shared voltage reference (VREF) High-speed comparator (COMP) with 8-bit reference DACs 1 x High-speed comparator (COMP) with 8-bit reference DACs 866-Ksps analog-to-digital converters with up to 10-ch (ADC) 26-channel x 12-bit 866-Ksps analog-to-digital converters with up to 10-ch (ADC) General purpose I/Os, including two 5-V tolerant open-drain IOs 73 General purpose I/Os, including two 5-V tolerant open-drain IOs -
Timer 32-bit general purpose timer supporting low power operation in STANDBY mode 1 x 32-bit general purpose timer supporting low power operation in STANDBY mode 16-bit general purpose timer supporting low power operation in STANDBY mode 4 x 16-bit general purpose timer supporting low power operation in STANDBY mode Window-watchdog timer 1 x Window-watchdog timer -
Communication I2C interface supporting up to FM+ (1Mbps), SMBus/PMBus, and wakeup from STOP mode 3 x I2C interface supporting up to FM+ (1Mbps), SMBus/PMBus, and wakeup from STOP mode SPI interface 2 x 12 Mbit/s SPI interface UART interface, supporting LIN, IrDA, DALI, Smart Card, Manchester, and low-power operation in STANDBY mode 5 x 0 bit/s UART interface, supporting LIN, IrDA, DALI, Smart Card, Manchester, and low-power operation in STANDBY mode