ZHCADB2A November 2023 – May 2025 MSPM0C1104 , MSPM0G3507 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1306 , MSPM0L2227 , MSPM0L2227-Q1 , MSPM0L2228 , MSPM0L2228-Q1
表 3-10 简要比较了 RL78 和 MSPM0 器件。
| RL78 | MSPM0 | ||||
|---|---|---|---|---|---|
| 工作模式 | 说明 | 工作模式 | 说明 | ||
| MAIN RUN | CPU 在主系统时钟上运行(1) | CPU、时钟和外设工作 | RUN | 0 | MCLK 和 CPUCLK 通过快速时钟源(SYSOSC、HFCLK 或 SYSPLL)运行。 |
| CPU 在子系统时钟上运行 | CPU、时钟和外设工作 | 1 | MCLK 和 CPUCLK 通过 LFCLK (32kHz) 运行。 | ||
| 2 | |||||
| 停机 | CPU 在主系统时钟上运行(1) | CPU 停止运行。主系统时钟继续运行。子系统时钟的状态被保留。大多数外设功能都可以运行。 | SLEEP | 0 | CPU 停止运行。SYSOSC 保持启用状态,而其他高速振荡器是可选的。低速振荡器保持启用状态。MCLK 通过快速时钟源运行。 |
| 不适用 | 不适用 | 1 | CPU 停止运行。SYSOSC 保持启用状态,而其他高速振荡器为禁用状态。低速振荡器保持启用状态。MCLK 通过 LFCLK 运行。 | ||
| CPU 在子系统时钟上运行 | CPU 停止运行。主系统时钟停止运行。子系统时钟继续运行。大多数外设功能都可以运行。 | 2 | CPU 停止运行。高速振荡器为禁用状态。低速振荡器保持启用状态。MCLK 通过 LFCLK 运行。 | ||
| SNOOZE(2) (3) | CPU 停止运行。fHOCO/fIH 开始运行,fX、fEX 和 fPLL 停止运行。在 STOP 模式下使用的子系统时钟的状态将继续。ADC、UART 或 CSI 等外设功能可以在不运行 CPU 的情况下运行。 | STOP | 0 | CPU 停止运行。SYSOSC 的状态被保留。其他高速振荡器为禁用状态。低速振荡器保持启用状态。ULPCLK 限制为 4MHz。PD0 启用且 PD1 禁用。ADC 等模拟外设可以运行。 | |
| 1 | 与 STOP0 相同,SYSOSC 和 ULPCLK 档位切换至 4MHz | ||||
| 不适用 | 2 | CPU 停止运行。高速振荡器为禁用状态。ULPCLK 以 32kHz 的频率运行。PD0 启用且 PD1 禁用。不支持使用 ADC。 | |||
| 不适用 | 不适用 | STANDBY | 0 | CPU 停止运行。高速振荡器为禁用状态。所有 PD0 外设均接收 ULPCLK 和 LFCLK。不支持 ADC。 | |
| 1 | 与 STANDBY0 类似,仅 TIMG0/1 接收 ULPCLK 或 LFCLK。 | ||||
| STOP(3) | CPU 停止运行。主系统时钟停止运行。设置 STOP 模式之前的子系统时钟状态将保留。整个系统将停止。 | 关断 | 没有可用时钟且器件关断。 | ||