ZHCUCS7 February   2025 MSPM0C1103 , MSPM0C1104 , MSPM0G3507 , MSPM0G3519 , MSPM0L1117 , MSPM0L1306 , MSPM0L2228

 

  1.   1
  2.   摘要
  3.   商标
  4. 1MSPM0 产品系列概述
    1. 1.1 引言
    2. 1.2 NXP M0 MCU 与 MSPM0 的产品系列比较
  5. 2生态系统和迁移
    1. 2.1 软件生态系统比较
      1. 2.1.1 MSPM0 软件开发套件 (MSPM0 SDK)
      2. 2.1.2 MCUXpresso IDE 与 Code Composer Studio IDE (CCS)
      3. 2.1.3 MCUXpresso 代码配置工具与 SysConfig
    2. 2.2 硬件生态系统
    3. 2.3 调试工具
    4. 2.4 迁移过程
    5. 2.5 迁移和移植示例
  6. 3内核架构比较
    1. 3.1 CPU
    2. 3.2 嵌入式存储器比较
      1. 3.2.1 闪存功能
      2. 3.2.2 闪存组织
        1. 3.2.2.1 存储器组
        2. 3.2.2.2 闪存区域
        3. 3.2.2.3 NONMAIN 存储器
    3. 3.3 上电和复位总结和比较
    4. 3.4 时钟总结和比较
    5. 3.5 MSPM0 工作模式总结和比较
      1. 3.5.1 工作模式比较
      2. 3.5.2 低功耗模式下的 MSPM0 功能
      3. 3.5.3 进入低功耗模式
    6. 3.6 中断和事件比较
      1. 3.6.1 中断和异常
      2. 3.6.2 事件处理程序和扩展中断和事件控制器(EXTI)
    7. 3.7 调试和编程比较
      1. 3.7.1 引导加载程序 (BSL) 编程选项
  7. 4数字外设比较
    1. 4.1 通用 I/O(GPIO、IOMUX)
    2. 4.2 通用异步接收器/发送器 (UART)
    3. 4.3 串行外设接口 (SPI)
    4. 4.4 I2C
    5. 4.5 计时器(TIMGx、TIMAx)
    6. 4.6 窗口化看门狗计时器 (WWDT)
    7. 4.7 实时时钟 (RTC)
  8. 5模拟外设比较
    1. 5.1 模数转换器 (ADC)
    2. 5.2 比较器 (COMP)
    3. 5.3 数模转换器 (DAC)
    4. 5.4 运算放大器 (OPA)
    5. 5.5 电压基准 (VREF)
  9. 6参考资料

时钟总结和比较

NXP 的 MCU 和 MSPM0 均包含了能提供主时钟的内部振荡器。这些时钟可被分频,从而为其他时钟提供源并被分配到多个外设上。

表 3-5 振荡器比较
振荡器 S32K1xx KEA128x KM35x MSPM0G/L

MSPM0C

内部 RC 快速 IRC,慢速 IRC 不适用 内部 RC(4MHz) SYSOSC(1) SYSOSC (24MHz)
全摆幅晶体 SOSC OSCCLK HFXT 不适用
内部 RC LP0 128kHZ IRC 32kHz LFOSC 32kHz
低频晶体 不适用 不适用 OSC32K LFXT - 32kHz 不适用
低功耗晶体 不适用 1kHZ LPO 不适用 LFXT - 32kHz 不适用
SYSOSC 可编程为 32MHz、24MHz、16MHz 或 4MHz。
表 3-6 时钟比较
时钟 S32K1xx KEA128x KM35 MSPM0G MSPM0L/C
系统 SOSC ICSOUTCLK MCGOUTCLK SYSOSC (4 -32MHz) SYSOSC (24MHz)
SPLLDIV1 不适用 MCGPLLCLK SYSPLLCLK1 不适用
SPLLDIV2 不适用 MCGFLLCLK SYSPLLCLK0 不适用
不适用 SYSPLLCLK2x1 不适用
内核/总线时钟 CORE_CLK ICSOUTCLK MCGOUTCLK BUSCLK/ULPCLK2 BUSCLK/ULPCLK2
慢速内部时钟 SIRC (8MHz) IRC (37.5kHz) IRC (32kHz) LFOSC (32kHz)
快速内部时钟 FIRC (48MHz) 不适用 IRC (4MHz) SYSOSC
低功耗时钟 LPO (128kHz) LP0CLK LPO (1kHz) LFCLK (32kHz)
RTC 时钟 不适用 OSCERCLK IRTC/OSC32KCLK RTCCLK 不适用
  1. SYSPLLCLK2x 的速度是 PLL 模块输出速度的两倍,可进行分频。
  2. BUSCLK 取决于电源域。对于电源域 0,BUSCLK 为 ULPCLK。对于电源域 1,BUSCLK 为 MCLK。
表 3-7 外设时钟源
外设 S32K1xx KEA128x KM35x MSPM0G MSPM0L/C
RTC LP01K_CLK,RTC_CLK BUS_CLK、LPOCLK、ICSIRCLK、OSCERCLK EXTAL32 LFCLK(LFOSC、LFXT) 不适用
UART BUSCLK、SOSCDIV2_CLK、FIRCDIV2_CLK、SPLLDIV2_CLK BUSCLK BUSCLK BUSCLK、ULPCLK、MFCLK、LFCLK BUSCLK、ULPCLK、MFCLK、LFCLK
SPI BUSCLK、SOSCDIV2_CLK、FIRCDIV2_CLK、SPLLDIV2_CLK BUSCLK BUSCLK BUSCLK、MFCLK、LFCLK BUSCLK、ULPCLK、MFCLK、LFCLK
I2C BUSCLK BUSCLK BUSCLK、MFCLK BUSCLK、ULPCLK、MFCLK、LFCLK
ADC BUSCLK、OSCERCLK、ADACK OSCERCLK、MCGPLLCLK ULPCLK、HFCLK、SYSOSC SYSOSC,ULPCLK
LPTIM 1/2 TIMER_CLK LPO、OSCERCLK、MCGIRCLK、ERCLK32K LFCLK、ULPCLK、LFCLK_IN ULPCLK,LFCLK
计时器 SYS_CLK、SOSCDIV1_CLK、FIRCDIV1_CLK、SPLLDIV1_CLK TIMER_CLK,ICSFFCLK BUSCLK BUSCLK、MFCLK、LFCLK BUSCLK、ULPCLK、MFCLK、LFCLK

每个器件系列的器件特定 TRM 都有一个时钟树,可帮助使时钟系统可视化。Sysconfig 可以帮助您选择时钟分频以及为外设提供源。