SLAU929 April 2024 MSPM0C1104 , MSPM0G3505 , MSPM0G3506 , MSPM0G3507 , MSPM0L1105 , MSPM0L1227 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1304 , MSPM0L1305 , MSPM0L1306 , MSPM0L2227 , 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 | CPU disabled, only certain peripherals enabled | 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. |