SLAU929A April 2024 – June 2025 MSPM0C1104 , MSPM0G3505 , MSPM0G3506 , MSPM0G3507 , MSPM0H3216 , MSPM0L1105 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1304 , MSPM0L1305 , MSPM0L1306 , MSPM0L2227 , MSPM0L2227-Q1 , MSPM0L2228 , MSPM0L2228-Q1
Microchip 8-bit AVR devices have similar operating modes. Table 3-10 gives a brief comparison between Microchip and MSPM0 devices.
| Microchip ATmega Series | Microchip ATtiny Series | MSPM0 | ||||
|---|---|---|---|---|---|---|
| Mode | Description | Mode | Description | Mode | Description | |
| Run | Full clocking and peripherals available | Run | Full clocking and peripherals available | Run | 0 | Full clocking and peripherals available |
| 1 | SYSOSC at set frequency; CPUCLK and MCLK limit to 32kHz | |||||
| 2 | SYSOSC disabled; CPUCLK and MCLK limit to 32kHz | |||||
| Idle | CPU stopped but all peripherals remain enabled | Idle | CPU stopped but all peripherals remain enabled | Sleep | ||
| ADC noise reduction | Same as Power Down except OSC remains enabled | STANDBY | CPU stopped; peripherals individually enabledN/A | N/A | N/A | N/A |
| Standby | Same as Power Down except OSC remains enabled | STANDBY | CPU stopped; peripherals individually enabled | Sleep | 0 | CPU not clocked |
| 1 | Same as Run1, but CPU not clocked | |||||
| 2 | Same as Run2, but CPU not clocked | |||||
| Stop | 0 | Sleep 0 + PD1 disabled | ||||
| 1 | Sleep 1 + SYSOSC gear shifted to 4MHz | |||||
| 2 | Sleep 2 + ULPCLK limited to 32kHz | |||||
| Power Save | Same as Power Down except Timer/Counter2 can be enabled | Power Down | BOD, WDT, and PIT (a component of the RTC) are active | Standby | 0 | Lowest power with BOR capability; all PD0 peripherals can receive ULPCLK and LFCLK at 32kHz; RTC available with RTCCLK |
| 1 | Only TIMG0 and TIMG1 can receive ULPCLK or LFCLK at 32kHz; RTC available with RTCCLK | |||||
| Power Down | CPU stopped, no clocks | N/A | N/A | Shutdown | No clocks, BOR, or RTC. Core regulation off. PD1 And PD0 disabled. Exit triggers reset level BOR. | |