Режим Idle

 

Если биты SM1/SM0 находятся в состоянии 00, то команда SLEEP переводит микроконтроллер в режим ожидания Idle. В этом режиме его ток потребления уменьшается примерно в 2,5 раза (при Vcc = ЗВ и Fck= 4 Мгц ток равен примерно 1,9 мА). При этом останавливается процессорное ядро, но остаются активными таймеры/счетчики, сторожевой таймер и система прерываний. Это обеспечивает последующую активизацию ядра внешними прерываниями и такими внутренними прерываниями, как переполнение таймера и завершение приема UART. При активизации микроконтроллера из Idle режима программа начинает выполняться незамедлительно.