SLAAEF9A November 2023 ā May 2025 MSPM0C1104 , MSPM0G3507 , MSPM0H3216 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1306 , MSPM0L2227 , MSPM0L2227-Q1 , MSPM0L2228 , MSPM0L2228-Q1
Table 3-10 gives a brief comparison between RL78 and MSPM0 devices.
| RL78 | MSPM0 | ||||
|---|---|---|---|---|---|
| Operation Mode | Description | Operation Mode | Description | ||
| MAIN RUN | CPU operates on main system clock(1) | CPU, clock, and peripherals work | RUN | 0 | MCLK and CPUCLK run from a fast clock source (SYSOSC, HFCLK, or SYSPLL) |
| CPU operates on subsystem clock | CPU, clock, and peripherals work | 1 | MCLK and CPUCLK run from LFCLK (at 32kHz). | ||
| 2 | |||||
| HALT | CPU operates on main system clock(1) | CPU operation stops. Operation of main system clock continues. Status of subsystem clock is retained. Most peripheral functions can operate. | SLEEP | 0 | CPU operation stops. SYSOSC remains enable and other high-speed oscillators are optional. Low-speed oscillators remains enable. MCLK run from a fast clock source. |
| N/A | N/A | 1 | CPU operation stops. SYSOSC remains enable and other high-speed oscillators are disable. Low-speed oscillators remains enable. MCLK run from LFCLK. | ||
| CPU operates on subsystem clock | CPU operation stops. Operation of main system clock stops. Operation of subsystem clock continues. Most peripheral functions can operate. | 2 | CPU operation stops. High-speed oscillators are disable. Low-speed oscillators remains enable. MCLK run from LFCLK. | ||
| SNOOZE(2) (3) | CPU operation stops. fHOCO/ fIH operation starts, fX,fEX and fPLL operation stop. The status of subsystem clock while used in the STOP mode continues. Peripheral functions such as ADC, UART or CSI can operate without operating the CPU. | STOP | 0 | CPU operation stops. Status of SYSOSC is retained. Other high-speed oscillators are disable. Low-speed oscillators remains enable. ULPCLK is limited to 4MHz. PD0 is enabled and PD1 is disabled. Analog peripherals such as ADC can operate. | |
| 1 | Same as STOP0, with the SYSOSC and ULPCLK gear shifted to 4MHz | ||||
| N/A | 2 | CPU operation stops. High-speed oscillators are disable. ULPCLK runs at 32kHz. PD0 is enabled and PD1 is disabled. The use of ADC is not supported. | |||
| N/A | N/A | STANDBY | 0 | CPU operation stops. High-speed oscillators are disable. All PD0 peripherals receive the ULPCLK and LFCLK. ADC is not supported. | |
| 1 | Similar to STANDBY0, with only TIMG0/1 receiving ULPCLK or LFCLK. | ||||
| STOP(3) | CPU operation stops. Operation of main system clock stops. The status of subsystem clock before STOP mode was set is retained. The whole system stops. | SHUTDOWN | No clocks are available and device is shut down. | ||