SLAAE70B December   2022  – August 2025 MSPM0G1105 , MSPM0G1106 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G3105 , MSPM0G3106 , MSPM0G3107 , MSPM0G3505 , MSPM0G3506 , MSPM0G3507 , MSPM0H3216 , MSPM0L1105 , MSPM0L1106 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1303 , MSPM0L1304 , MSPM0L1304-Q1 , MSPM0L1305 , MSPM0L1305-Q1 , MSPM0L1306 , MSPM0L1306-Q1 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346 , MSPM0L2227 , MSPM0L2227-Q1 , MSPM0L2228 , MSPM0L2228-Q1

 

  1.   1
  2.   Trademarks
  3. 1MSPM0 Overview
    1. 1.1 Portfolio
    2. 1.2 Ecosystem
  4. 2MSPM0 Design Resources
    1. 2.1 Training Resources
      1. 2.1.1 MSP Academy
      2. 2.1.2 Precision Labs
    2. 2.2 Development Tools
      1. 2.2.1 Integrated Development Environments (IDEs)
      2. 2.2.2 SysConfig Code Generation Tools
      3. 2.2.3 Analog Config Tool
      4. 2.2.4 Compilers
      5. 2.2.5 Debugging and Programming Tools
        1. 2.2.5.1 Debuggers/Programmers
          1. 2.2.5.1.1 XDS110
          2. 2.2.5.1.2 MSP-GANG – TI Production Programmer
          3. 2.2.5.1.3 C-GANG
          4. 2.2.5.1.4 Segger J-Link and Other Third-Party Arm Debuggers
        2. 2.2.5.2 Software Programming Tools
          1. 2.2.5.2.1 Uniflash
          2. 2.2.5.2.2 Bootstrap Loader (BSL)
    3. 2.3 Embedded Software Resources
      1. 2.3.1 MSPM0 Software Development Kit (SDK)
        1. 2.3.1.1 Code Examples
        2. 2.3.1.2 Driver Library (DriverLib)
      2. 2.3.2 Real-Time Operating System (RTOS)
      3. 2.3.3 Subsystem Examples
    4. 2.4 Hardware Tools and EVMs
      1. 2.4.1 Development Boards
  5. 3MSPM0 Application Resources
    1. 3.1 Application Notes
    2. 3.2 Application-Specific Resources
  6. 4Acronyms and Definitions
  7. 5Revision History

Portfolio

TI’s scalable portfolio of MSPM0 MCUs is based on the enhanced Arm® Cortex®-M0+ 32bit processor operating at speeds up to 80MHz. The Cortex-M0+ processor is the most energy-efficient Arm processor available for embedded applications. These cost-optimized MCUs offer pin-to-pin compatibility across a wide range of memory and package sizes as shown in Figure 1-1. Software development can be re-used across the entire MSPM0 portfolio. An overview of the MSPM0 MCUs and key features is shown in Table 1-1. Refer to the device-specific data sheet to learn more about additional device-specific features.

 MSPM0 PortfolioFigure 1-1 MSPM0 Portfolio
Table 1-1 Key Features
FeatureMSPM0Gx SeriesMSPM0Lx SeriesMSPM0Cx SeriesMSPM0Hx Series
Core / FrequencyCM0+ / 80MHzCM0+ / 32MHzCM0+ / 24-32 MHzCM0+ / 32MHz
Supply Voltage1.62V to 3.6V1.62V to 3.6V1.62V to 3.6V4.5V to 5.5V
Temperature-40°C to 125°C-40°C to 125°C-40°C to 125°C-40°C to 125°C
Memory512KB to 32KB256KB to 8KB64KB to 8KB

4KB to 32KB

RAMUp to 128KBUp to 32KBUp to 8KBUp to 8KB
GPIO (max)94734545

Analog (max)

2x 2-Msps 12-bit ADC

3x high-speed comparators

2x op amps

1x 12-bit DAC

1x 1.68-Msps 12-bit ADC

1x high-speed comparator

2x op amps

1x 1.68-Msps 12-bit ADC

1x high-speed comparator

1x 1.6-Msps 12-bit ADC
Communication (max)

3x SPI

3x I2C Fast+

7x UART (2x LIN)

2x CAN-FD

2x SPI

3x I2C Fast+

5x UART (2x LIN)

1x SPI

2x I2C Fast+

3x UART (1x LIN)

1x SPI

2x I2C Fast+

3x UART (1x LIN)

Timers (max)7545
Advance TimersYes (2x)Yes (1x)Yes (1x)Yes (1x)
Hardware AcceleratorOptionalN/AN/AN/A
Security (max)CRC, TRNG, AES256CRC, TRNG, AES256CRCCRC
Low powerActive: 123µA/MHzActive: 106µA/MHzActive: 100µA/MHzActive: 125µA/MHz
Standby (RTC): 1.7µAStandby: 1.1µAStandby: 2.5µAStandby: 3.6µA