SLAAE56A November   2022  – March 2023 MSPM0G1105 , MSPM0G1106 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G3105 , MSPM0G3106 , MSPM0G3107 , MSPM0G3505 , MSPM0G3506 , MSPM0G3507 , MSPM0L1105 , MSPM0L1106 , MSPM0L1227 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1303 , MSPM0L1304 , MSPM0L1304-Q1 , MSPM0L1305 , MSPM0L1305-Q1 , MSPM0L1306 , MSPM0L1306-Q1 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346 , MSPM0L2227 , MSPM0L2228 , MSPM0L2228-Q1

 

  1.   Abstract
  2.   Trademarks
  3. 1MSPM0 Portfolio Overview
    1. 1.1 Introduction
    2. 1.2 Portfolio Comparison of STM32 MCUs to MSPM0 MCUs
  4. 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
  5. 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
  6. 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)
  7. 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)
  8. 6Revision History

Portfolio Comparison of STM32 MCUs to MSPM0 MCUs

Table 1-1 Comparison of the TI MSPM0Gx/Lx and STM32G0/F0 Series

ST Micro

STM32G0 Series

ST Micro

STM32F0 Series

TI MSPM0

MSPM0Gx Series

TI MSPM0

MSPM0Lx Series

Core / Frequency CM0+ / 64 MHz CM0 / 48 MHz CM0+ / 80 MHz CM0+ / 32 MHz
Supply Voltage 1.7 V to 3.6 V 2 V to 3.6 V 1.62 V to 3.6 V 1.62 V to 3.6 V
Temperature -40°C to 125°C -40°C to 105°C -40°C to 125°C -40°C to 125°C
Memory 512KB to 16KB 256KB to 16KB 128KB to 32KB 64KB to 8KB
RAM Up to 144KB Up to 32KB Up to 32KB Up to 4KB
GPIO (max) 90 88 60 28
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

2x 4-Msps 12-bit ADC

1x 12-bit DAC

3x high-speed comparators

2x op amps

1x 1-Msps 12-bit ADC

1x high-speed comparator

2x op amps

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

1x SPI

2x I2C Fast+

2x UART (LIN)

Timers 8 4 7 4
Advance Timers Yes (1) Yes (1) Yes (3x) No
Hardware Accelerator N/A

N/A

Optional

N/A
Security CRC, TRNG, AES256 CRC CRC, TRNG, AES256 CRC
Low power

Active: 100 µA/MHz

Standby (RTC): 1.5 µA

Active: 281 µA/MHz

Standby (RTC): 2.5 µA

Active: 85 µA/MHz

Standby (RTC): 1.5 µA

Active: 85 µA/MHz

Standby: 1.5 µA