Ograniczanie poboru mocy Niektóre mikrokontrolery umożliwiają przełączenie się w tryb z ograniczonym poborem mocy. Zazwyczaj istnieje kilka takich trybów, różniących się przykładowo: czasem wyjścia ze stanu uśpienia wyłączeniem podzespołów (np. timerów, ADC) poborem mocy.
Uśpienie (wstrzymanie) polega na wyłączeniu jednostki centralnej i zatrzymaniu wykonywania programu. Mikrokontroler może wyjść z trybu uśpienia po wywołaniu przerwania – wówczas wykonuje obsługę przerwania, po czym przechodzi do wykonywania programu, zaczynając od następnej instrukcji po instrukcji wstrzymania. W czasie uśpienia rejestry oraz pamięć RAM nie ulegają zmianie. Wstrzymanie działania układu może być realizowane poprzez: odłączenie zegara systemowego od jednostki centralnej – płytkie wstrzymanie, krótki czas powrotu, zatrzymanie zegara systemowego – głębokie wstrzymanie, długi czas powrotu wynikający z konieczności ustabilizowania się częstotliwości zegara.