SLAAEI9 December   2023 MSPM0C1103 , MSPM0C1104 , MSPM0G1105 , MSPM0G1106 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G3105 , MSPM0G3105-Q1 , MSPM0G3106 , MSPM0G3106-Q1 , MSPM0G3107 , MSPM0G3107-Q1 , MSPM0G3505 , MSPM0G3505-Q1 , MSPM0G3506 , MSPM0G3506-Q1 , MSPM0G3507 , MSPM0G3507-Q1 , MSPM0L1105 , MSPM0L1106 , MSPM0L1228

 

  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 The 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 Inter-integrated 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)

Portfolio Comparison of STM8 MCUs to MSPM0 MCUs

Table 1-1 Comparison of the TI MSPM0Lx /Cx and STM8Lx/Sx
ST Micro STM8 L Series ST Micro STM8 S Series TI MSPM0 Lx Series TI MSPM0 Cx Series
Core STM8 CPU core Arm Cortex-M0+
Max Frequency 16 MHz 24 MHz 32 MHz 24 MHz
Supply Voltage 1.6-3.6 V 2.95-5.5 V 1.62-3.6 V 1.62-3.6 V
Max. temperature -40-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
RAM Up to 4KB Up to 6KB Up to 4KB 1KB
GPIO (max) 41 38 28 18
RTC Yes No Yes 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(16-ch)
DAC Up to 12-bit x 2-ch none 8-bit none
comparator

3 μs propagation delay

none 1x high-speed none
Communication UART 1 Mbit/s, up to 3 UARTs 1 Mbit/s, up to 2 UARTs 2x 4 Mbit/s 1x 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
SPI 10 Mbit/s 10 Mbit/s 16 Mbit/s 12 Mbit/s
CAN none 1Mbit/s, up to 3 mailboxes 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), 0.5/0.65 mm pitch packages, Pin-compatible with industry
DMA
Timer number 3/4/5 3/4 7 3
Pin count up to 68 up to 68 16-80 pins 8-48 pins
Low power Active: 1.6 mA @16MHz
Halt: 0.3 μA
Active: 1.8 mA @16MHz
Halt: 5 μA
Active: 71 µA/MHz
Standby: 1 µA
Active: 100 µA/MHz
Standby: 5 µA