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 M0 器件类似,MSPM0 器件配置了最低工作电压,并配有相应的模块,可通过将器件或器件的某些部分保持在复位状态来确保器件能正常启动。表 3-3 比较了这两个系列的实现方式以及哪些模块控制整个系列的上电过程和复位。

表 3-3 上电比较
特性 S32K1xx

KEA128x

KM35x MSPM0 器件
控制上电和复位的模块 复位控制模块 复位控制模块 复位控制模块 控制加电和复位的模块 PMCU(电源管理和时钟单元)
基于电压电平的复位
POR(上电复位) 完整的器件复位。上电时发生第一级电压释放。断电时具有最低电压电平 POR(上电复位) 完整的器件复位。上电时发生第一级电压释放。断电时具有最低电压电平。
电平可配置的 BOR(欠压复位) 用于触发复位的可编程阈值 可配置 BOR(欠压复位) 可配置为复位或中断,具有不同的电压阈值。

NXP 器件定义了多个不同的复位类型,而 MSPM0 器件具有多个不同级别的复位状态。对于 MSPM0 器件,复位级别具有设定的顺序,当一个级别被触发时,所有后续级别都会被复位,直到器件被释放至运行模式。表 3-4 简要说明了 MSPM0 复位状态。图 3-1 显示了所有 MSPM0 复位状态之间的关系。

表 3-4 复位域比较
S32K1xx、KEA128x 和 KM35 复位域 MSPM0 复位状态(1)
电源复位域 典型的触发条件为 POR、BOR(3) POR 现有内容
无等效功能 引导复位 (BOOTRST)(2) 现有内容
系统复位域 典型的触发条件为外部引脚复位、低电压检测、WDT 复位(3) 系统复位 (SYSRST) 现有内容
无等效功能 仅 CPU 复位 (CPURST) 现有内容
RTC 域 (3) 现有内容
并未说明所有复位条件。有关所有可用的复位触发器,请参阅器件 TRM 的 PMCU 章节。
如果 BOOTRST 是 NRST 或软件触发导致的,则 RTC、LFCLK 和 LFXT/LFLCK_IN 配置和 IOMUX 设置不会复位,从而允许 RTC 在外部复位时保持运行。
有关特定的复位条件、请参阅 NXP 器件特定 TRM 的复位和引导一章。
 MSPM0 复位级别图 3-1 MSPM0 复位级别