Arm Keil MDK v6 Essential and Professional editions are now available to buy as monthly or annual subscriptions from our Developer Tools store. Visit the store to get access to the tools suite today!

  1. Devices
  2. MSPM0L122X_L222X Series
  3. MSPM0L222X
  4. MSPM0L2228

MSPM0L2228

Texas Instruments
  • 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