SLAAE74A December   2022  – March 2023 MSPM0G1105 , MSPM0G1106 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G3105 , MSPM0G3106 , MSPM0G3107 , MSPM0G3505 , MSPM0G3506 , MSPM0G3507 , MSPM0L1105 , MSPM0L1106 , MSPM0L1303 , MSPM0L1304 , MSPM0L1305 , MSPM0L1306 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346

 

  1.   Abstract
  2.   Trademarks
  3. 1Software Porting Flow
  4. 2Development Environments
    1. 2.1 Integrated Development Environments (IDEs)
    2. 2.2 Software Ecosystems
      1. 2.2.1 MSP430 Software Support Package: MSP430Ware
        1. 2.2.1.1 Register-Level Example Code
        2. 2.2.1.2 Driver Library
        3. 2.2.1.3 Middleware
      2. 2.2.2 MSPM0 Software Support Package: MSPM0SDK
    3. 2.3 SysConfig for MSPM0 MCUs
      1. 2.3.1 Standalone SysConfig
      2. 2.3.2 CCS-Integrated SysConfig
      3. 2.3.3 Example of a SysConfig Project
    4. 2.4 MSP430 and MSPM0 Projects
    5. 2.5 Debugger Interfaces
      1. 2.5.1 MSP430 Debugger
        1. 2.5.1.1 MSPFET Connection Interface
      2. 2.5.2 MSPM0 Debugger
        1. 2.5.2.1 MSPM0 Debug Port Pins and Pinout
  5. 3Migration Considerations
    1. 3.1  Peripherals
    2. 3.2  System Clocks
      1. 3.2.1 Oscillators
        1. 3.2.1.1 MSPM0 Oscillators
      2. 3.2.2 Clock Signals
    3. 3.3  Operation Modes
    4. 3.4  Nonvolatile Memory (NVM)
      1. 3.4.1 MSPM0 Memory Protection Unit
      2. 3.4.2 MSP430 FRAM and MSPM0 Flash
      3. 3.4.3 MSP430 Flash and MSPM0 Flash
    5. 3.5  Event and Interrupt Handling
    6. 3.6  Reset Levels
    7. 3.7  GPIOs and Pin Multiplexing
    8. 3.8  Communication Interfaces
      1. 3.8.1 SPI
      2. 3.8.2 I2C
      3. 3.8.3 UART
      4. 3.8.4 CAN FD
    9. 3.9  BSL
    10. 3.10 Analog Peripherals
      1. 3.10.1 SAR ADC
        1. 3.10.1.1 Simultaneous Sampling
        2. 3.10.1.2 Window Comparator
      2. 3.10.2 COMP
        1. 3.10.2.1 Window Compare Mode
      3. 3.10.3 OPA
    11. 3.11 Timers
    12. 3.12 Hardware Design Guide
  6. 4Revision History

Peripherals

#GUID-FA98B21F-5758-47A5-B16A-EAE77EE9E923/GUID-A4ABAD62-5F2E-4232-887D-63C6E2BCFC97 compares the peripherals of the MSP device families. See the device-specific data sheet to find the peripherals that are supported on each individual device.

Table 3-1 Peripherals Comparison
Peripheral MSP430 MSPM0L MSPM0G
CPU Up to 25 MHz Up to 32 MHz Up to 80 MHz
SAR ADC 8-, 10-, or 12-bit SAR ADC (depends on devices)

12-bit 1-Msps SAR ADC

14-bit 4-Msps SAR ADC oversampling (4-Msps ADC)
Sigma-Delta ADC 16- or 24-bit SD ADC NA NA
COMP Supported Window compare Window compare
OPA, GPAMP GBW up to 2.8M Burnout circuit

GBW up to 6M

Burnout circuit

GBW up to 6M

DAC 8- or 12-bit DAC 8-bit DAC 12-bit DAC
UART Support IrDA Supports LIN, IrDA, ISO7816, RS485 Supports LIN, IrDA, ISO7816, RS485
REF 1.5 V, 2.0 V, 2.5 V Internal 1.4 V or 2.5 V Internal 1.4 V or 2.5 V
SPI Up to 8 MHz Up to 16 MHz, supports TI and Motorola modes, Command Line mode Up to 32 MHz, supports TI and Motorola modes, Command Line mode
I2C 100 kHz Up to Fm+ 1 MHz, supports hardware SMBus and PMBus Up to Fm+ 1 MHz, supports hardware SMBus and PMBus
CAN-FD

Not available

Not available supported
CRC CRC16-CCITT CRC16-CCITT, CRC32-ISO3309 CRC16-CCITT, CRC32-ISO3309
AES AES 128-bit data with 128-, 192-, or 256-bit key AES 128-bit data with 128-, 192-, or 256-bit key AES 128-bit data with 128-, 192-, or 256-bit key
TRNG Not available Not available 32-bit true random output
TIMER General timer functions, PWM, or capture and compare General timer functions, PWM, or capture and compare General timer functions, PWM with edge- or center-align, complementary, and dead-band function
WWDT 1 1 2
RTC Supported Not available Supported
DEBUG MSPFET: JTAG (4-wire) or SBW XDS110 or J-link: SWD XDS110 or J-link: SWD
LCD Supported Not available Not available
USS Supported Not available Not available
CapTIvate technology Supported Not available Not available
USB Supported Not available Not available