SLAAE56B November   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.   Abstract
  3.   Trademarks
  4. 1MSPM0 Portfolio Overview
    1. 1.1 Introduction
    2. 1.2 Portfolio Comparison of STM32 MCUs to MSPM0 MCUs
    3. 1.3 Pin to Pin Comparison of STM32 MCUs to MSPM0 MCUs
  5. 2Ecosystem and Migration
    1. 2.1 Software Ecosystem Comparison
      1. 2.1.1 MSPM0 Software Development Kit (MSPM0 SDK)
      2. 2.1.2 CubeIDE vs Code Composer Studio IDE (CCS)
      3. 2.1.3 CubeMX vs SysConfig
    2. 2.2 Hardware Ecosystem
    3. 2.3 Debug Tools
    4. 2.4 Migration Process
    5. 2.5 Migration and Porting Example
  6. 3Core Architecture Comparison
    1. 3.1 CPU
    2. 3.2 Embedded Memory Comparison
      1. 3.2.1 Flash Features
      2. 3.2.2 Flash Organization
      3. 3.2.3 Embedded SRAM
    3. 3.3 Power Up and Reset Summary and Comparison
    4. 3.4 Clocks Summary and Comparison
    5. 3.5 MSPM0 Operating Modes Summary and Comparison
    6. 3.6 Interrupt and Events Comparison
    7. 3.7 Debug and Programming Comparison
  7. 4Digital Peripheral Comparison
    1. 4.1 General-Purpose I/O (GPIO, IOMUX)
    2. 4.2 Universal Asynchronous Receiver-Transmitter (UART)
    3. 4.3 Serial Peripheral Interface (SPI)
    4. 4.4 I2C
    5. 4.5 Timers (TIMGx, TIMAx)
    6. 4.6 Windowed Watchdog Timer (WWDT)
    7. 4.7 Real-Time Clock (RTC)
  8. 5Analog Peripheral Comparison
    1. 5.1 Analog-to-Digital Converter (ADC)
    2. 5.2 Comparator (COMP)
    3. 5.3 Digital-to-Analog Converter (DAC)
    4. 5.4 Operational Amplifier (OPA)
    5. 5.5 Voltage References (VREF)
  9. 6Summary
  10. 7References
  11. 8Revision History

Portfolio Comparison of STM32 MCUs to MSPM0 MCUs

Table 1-1 Comparison of the TI MSPM0Gx, MSPM0Lx, MSPM0Cx, MSPM0Hx and STM32G0, STM32F0, STM32C0 Series

ST Micro

STM32G0 Series

ST Micro

STM32F0 Series

ST Micro

STM32C0 Series

TI MSPM0

MSPM0Gx Series

TI MSPM0

MSPM0Lx Series

TI MSPM0

MSPM0Cx Series

TI MSPM0

MSPM0Hx Series

Core or FrequencyCM0+ , 64 MHzCM0, 48 MHz

CM0+, 48MHz

CM0+, 80 MHzCM0+, 32 MHz

CM0+, 24-32MHz

CM0+ , 32MHz

Supply voltage1.7V to 3.6V2V to 3.6V

2V to 3.6V

1.62V to 3.6V1.62V to 3.6V

1.62V to 3.6V

4.5V to 5.5V

Temperature-40°C to 125°C-40°C to 105°C-40°C to 125°C-40°C to 125°C-40°C to 125°C-40°C to 125°C-40°C to 125°C
Memory512KB to 16KB256KB to 16KB

256KB to 16KB

512KB to 32KB256KB to 8KB

64KB to 8KB

64KB to 32KB

RAMUp to 144KBUp to 32KB

Up to 32KB

Up to 128KBUp to 32KB

Up to 8KB

Up to 8KB

GPIO (max)9088

61

94

73

45

45

Analog

1x 2.5-Msps 12-bit ADC

1x 12-bit DAC

3x comparators

1x 1-Msps 12-bit ADC

1x 12-bit DAC

2x comparators

1x 2.5-Msps 12-bit ADC

2x 4-Msps 12-bit ADC

1x 12-bit DAC

3x high-speed comparators

2x op amps

1x 1.68-Msps 12-bit ADC

1x high-speed comparator

1x general purpose amp

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+

6x UART (LIN)

2x CAN-FD

1x USB

2x SPI

2x I2C Fast+

8x UART (LIN)

1x CAN

2x SPI

2x I2C Fast+

4x UART (LIN)

1x CAN-FD

3x SPI

3x I2C Fast+

7x UART

2x UART (LIN)

2x CAN-FD

2x SPI

3x I2C Fast+

5x UART

2x UART (LIN)

1x SPI

2x I2C Fast+

3x UART

1x UART (LIN)

1x SPI

2x I2C Fast+

3x UART

1x UART (LIN)

Timers84

10

7

5

4

5

Advance TimersYes (1x)Yes (1x)

Yes (1x)

Yes (2x)

Yes (1x)

Yes (1x)

Yes (1x)

Hardware AcceleratorN/A

N/A

N/A

MATHACL

N/A

N/A

N/A

SecurityCRC, TRNG, AES256CRC

CRC

CRC, TRNG, AES256CRC,

TRNG, AES256

CRC

CRC

Low power

Active: 100µA/MHz

Standby (RTC): 1.5µA

Active: 281µA/MHz

Standby (RTC): 2.5µA

Active: 67.5µA/MHz

Standby (RTC):1.4µA

Active: 123µA/MHz

Standby (RTC): 1.7µA

Active: 106µA/MHz

Standby: 1.1µA

Active: 100µA/MHz

Standby: 2.5µA

Active: 125µA/MHz

Standby: 3.6µA