При звичайному використанні користувач натисне кнопку живлення, щоб вимкнути пристрій. Коли MCU відчує натискання кнопки, вона ініціює послідовність вимкнення, і вбудована програма повинна встановити покажчик на початок програми.
Коли відбувається відключення електроживлення або, можливо, користувач просто вимикає вилку. Штифт з низькою напругою повинен мати можливість відчути ці порушення, перш ніж у MCU закінчиться живлення від його силового ковпачка. Прошивка повинна швидко встановити покажчик на початок програми, щоб підготуватися до наступного включення живлення. Тож коли наступного разу пристрій увімкнеться, він повинен працювати як нормально.
Якщо ви використовуєте для простих команд вводу-виводу, вам це може не знадобитися, оскільки це нормально, щоб продовжувати працювати з того місця, де вказівник останній. Однак якщо вам потрібно ініціалізувати багато ІМС, наприклад, за допомогою I2C, тоді важливо ініціалізувати покажчик на початок.