ZHCUBY2 April   2024 MSPM0C1104 , MSPM0L1105

 

  1.   1
  2.   摘要
  3.   商标
  4. 1MSPM0 米6体育平台手机版_好二三四系列概述
    1. 1.1 简介
    2. 1.2 Microchip AVR ATmega 和 ATiny MCU 与 MSPM0 的米6体育平台手机版_好二三四系列比较
  5. 2生态系统和迁移
    1. 2.1 软件生态系统比较
      1. 2.1.1 MSPM0 软件开发套件 (MSPM0 SDK)
      2. 2.1.2 MPLAB X IDE 与 Code Composer Studio IDE (CCS)
      3. 2.1.3 MPLAB 代码配置器与 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.2.3 嵌入式 SRAM
    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参考资料

时钟总结和比较

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

表 3-7 振荡器比较
ATMega ATtiny MSPM0
校准后的内部 RC 8MHz OSC20M SYSOSC(1)
全摆幅晶体 不适用 HFXT
外部 外部 HFCLK_IN(数字时钟)
内部 128kHz RC OSCULP32K LFOSC -32kHz
低频晶体 XOSC32K LFXT - 32kHz
不适用 不适用 LFCLK_IN
低功耗晶体 不适用 LFXT - 32kHz
SYSOSC 可编程为 32MHz、24MHz、16MHz 或 4MHz。
表 3-8 时钟比较
ATmega ATtiny MSPM0G MSPM0L/C
不适用 OSC20M SYSOSC

SYSOSC

不适用 不适用 SYSPLLCLK1 不适用
不适用 不适用 SYSPLLCLK0 不适用
不适用 不适用 SYSPLLCLK2x(1) 不适用
CLK_cpu CLK_CPU BUSCLK(2) BUSCLK(2)
CLK_cpu

CLK_CPU

BUSCLK(2) BUSCLK(2)
CLK_flash CLK_CPU BUSCLK(2) BUSCLK(2)
CLK_adc CLK_PER SYSOSC/ULPCLK/HFCLK SYSOSC/ULPCLK/HFCLK
CLK_io

CLK_PER

BUSCLK(2) BUSCLK(2)
CLK_async CLK_RTC LFCLK 不适用
SYSPLLCLK2x 的速度是 PLL 模块输出速度的两倍,可进行分频。
BUSCLK 取决于电源域。对于电源域 0,BUSCLK 为 ULPCLK。对于电源域 1,BUSCLK 为 MCLK。
表 3-9 外设时钟源
外设 ATmega ATtiny 系列 MSPM0G MSPM0L/C
RTC CLK_async CLK_RTC LFCLK(LFOSC、LFXT) 不适用
UART CLK_io CLK_PER BUSCLK、ULPCLK、MFCLK、LFCLK BUSCLK、ULPCLK、MFCLK、LFCLK
SPI CLK_io CLK_PER BUSCLK、MFCLK、LFCLK BUSCLK、ULPCLK、MFCLK、LFCLK
I2C CLK_io CLK_PER BUSCLK、MFCLK BUSCLK、ULPCLK、MFCLK、LFCLK
ADC CLK_adc CLK_PER ULPCLK、HFCLK、SYSOSC SYSOSC/ULPCLK
计时器 CLK_io CLK_PER BUSCLK、MFCLK、LFCLK BUSCLK、ULPCLK、MFCLK、LFCLK
LPTIM 1/2 (TIMG0/1) CLK_async CLK_PER LFCLK、ULPCLK、LFCLK_IN LFCLK

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