SLAAEI9A December   2023  – May 2025 MSPM0C1103 , MSPM0C1103-Q1 , MSPM0C1104 , MSPM0C1104-Q1 , MSPM0G1105 , MSPM0G1106 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G1518 , MSPM0G1519 , MSPM0G3105 , MSPM0G3105-Q1 , MSPM0G3106 , MSPM0G3106-Q1 , MSPM0G3107 , MSPM0G3107-Q1 , MSPM0G3505 , MSPM0G3505-Q1 , MSPM0G3506 , MSPM0G3506-Q1 , MSPM0G3507 , MSPM0G3507-Q1 , MSPM0G3518 , MSPM0G3518-Q1 , MSPM0G3519 , MSPM0G3519-Q1 , MSPM0H3216 , MSPM0H3216-Q1 , MSPM0L1105 , MSPM0L1106 , MSPM0L1116 , MSPM0L1117 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1305 , MSPM0L1306 , MSPM0L1345

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1MSPM0 Portfolio Overview
    1. 1.1 Introduction
    2. 1.2 Portfolio Comparison of STM8 MCUs to MSPM0 MCUs
  5. 2Ecosystem And Migration
    1. 2.1 Ecosystem Comparison
      1. 2.1.1 MSPM0 Software Development Kit (MSPM0 SDK)
      2. 2.1.2 IDE Supported By MSPM0
      3. 2.1.3 SysConfig
      4. 2.1.4 Debug Tools
      5. 2.1.5 LaunchPad
    2. 2.2 Migration Process
      1. 2.2.1 Step 1: Choose The Right MSPM0 MCU
      2. 2.2.2 Step 2. Set Up IDE And Quick Introduction of CCS
        1. 2.2.2.1 Set Up IDE
        2. 2.2.2.2 Quick Introduction of CCS
      3. 2.2.3 Step 3. Set Up MSPM0 SDK And Quick Introduction of MSPM0 SDK
        1. 2.2.3.1 Set Up MSPM0 SDK
        2. 2.2.3.2 Quick Introduction of SDK
      4. 2.2.4 Step 4: Software Evaluation
      5. 2.2.5 Step 5. PCB Board Design
      6. 2.2.6 Step 6. Mass Production
    3. 2.3 Example
  6. 3Core Architecture Comparison
    1. 3.1 CPU
    2. 3.2 Embedded Memory Comparison
      1. 3.2.1 Flash and EEPROM Features
      2. 3.2.2 Flash and EEPROM Organization
        1. 3.2.2.1 Flash and EEPROM Regions
        2. 3.2.2.2 NONMAIN Memory of MSPM0
      3. 3.2.3 Embedded SRAM
    3. 3.3 Power UP and Reset Summary and Comparison
    4. 3.4 Clocks Summary and Comparison
      1. 3.4.1 Oscillators
      2. 3.4.2 Clock Signal Comparison
    5. 3.5 MSPM0 Operating Modes Summary and Comparison
      1. 3.5.1 Operating Modes Comparison
      2. 3.5.2 MSPM0 Capabilities in Lower Modes
      3. 3.5.3 Entering Lower-Power Modes
      4. 3.5.4 Low-Power Mode Code Examples
    6. 3.6 Interrupts and Events Comparison
      1. 3.6.1 Interrupts and Exceptions
        1. 3.6.1.1 Interrupt Management of MSPM0
        2. 3.6.1.2 Interrupt Controller (ITC) of STM8
      2. 3.6.2 Event Handler of MSPM0
      3. 3.6.3 Event Management Comparison
    7. 3.7 Debug and Programming Comparison
      1. 3.7.1 Debug Mode Comparison
      2. 3.7.2 Programming Mode Comparison
        1. 3.7.2.1 Bootstrap Loader (BSL) Programming Options
  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 Interintegrated Circuit Interface (I2C)
    5. 4.5 Timers (TIMGx, TIMAx)
    6. 4.6 Windowed Watchdog Timer (WWDT)
  8. 5Analog Peripheral Comparison
    1. 5.1 Analog-to-Digital Converter (ADC)
    2. 5.2 Comparator (COMP)
    3. 5.3 Voltage References (VREF)
  9. 6Summary
  10. 7References
  11. 8Revision History

Portfolio Comparison of STM8 MCUs to MSPM0 MCUs

Table 1-1 Comparison of the TI MSPM0Lx, MSPM0Cx and STM8Lx, STM8Sx
ST Micro STM8 L Series ST Micro STM8 S Series TI MSPM0 Lx Series TI MSPM0 Cx Series TI MSPM0 Hx Series
Core STM8 CPU core Arm Cortex-M0+
Max frequency 16MHz 24MHz 32MHz 24MHz, 32MHz(1) 32MHz
Supply voltage 1.6-3.6 V 2.95-5.5 V 1.62-3.6 V 1.62-3.6 V 4.5-5.5 V(2)
Max. temperature -40-125°C -40 to 125°C -40 to 125°C -40 to 125°C -40 to 125°C
Memory 64KB to 2KB 128KB to 4KB 64KB to 8KB 16KB to 8KB 64KB to 32KB
RAM Up to 4KB Up to 6KB Up to 4KB Up to 8KB Up to 8KB
GPIO (max) 41 38 28 45 45
RTC Yes No Yes Yes (C1103 and C1104 does not support) Yes
Analog ADC Up to 12-bit x 28-ch Up to 10-bit x 16-ch 1x 1.68-Msps 12-bit ADC(16-ch) 1x 1.5-Msps 12-bit ADC(Up to 27-ch) 1x 1.5-Msps 12-bit ADC(Up to 27-ch)
DAC Up to 12-bit x 2-ch none 8-bit 8-bit (C1103 and C1104 does not support) none
comparator

3μs propagation delay

none 1x high-speed 1x high-speed (C1103 and C1104 does not support) none
Communication UART 1 Mbit/s, up to 3 UARTs 1 Mbit/s, up to 2 UARTs 2x 4 Mbit/s 2x 4 Mbit/s 3x 4 Mbit/s
I2C 1, 100 and 400 Kbit/s 1, 100 and 400 Kbit/s 2, up to 1 Mbit/s 1, up to 1 Mbit/s 2, up to 1 Mbit/s
SPI 10 Mbit/s 10 Mbit/s 16 Mbit/s 12 Mbit/s 16 Mbit/s
CAN none 1Mbit/s, up to 3 mailboxes None None None
LIN UART support UART support
Other key peripherals / features LCD driver
Beeper
Touch sensing (STM8L CT library)
DMA
IR interface
Beeper
Touch sensing (STM8S RC library)
2x op amps
LCD (L2228)
DMA
Smallest QFN package (2x2) and BGA package(0.861x1.6), 0.5/0.65 mm pitch packages, Pin-compatible with industry
DMA
5V power, DMA, Window watchdog timer
Timer number 3, 4, 5 3/4 7 5 (C1103 and C1104 support 3 timers) 4
Pin count Up to 68 Up to 68 16-80 pins 8-48 pins 20-48 pins
Low power Active: 1.6mA at 16MHz
Halt: 0.3μA
Active: 1.8mA at 16MHz
Halt: 5μA
Active: 71µA/MHz
Standby: 1µA
Active: 100µA/MHz
Standby: 5µA
N/A
MSPM0C1103 and MSPM0C1104: 24MHz, and MSPM0C1105 and MSPM0C1106: 32MHz
The first device in H series is 4.5 - 5.5V, and supports wide power supply in the future.