Dalam penggunaan normal, pengguna akan menekan tombol daya untuk mematikan perangkat. Ketika MCU merasakan tombol tekan, itu akan memulai urutan mematikan dan firmware harus mengatur pointer ke awal program.
Ketika ada pemadaman listrik atau mungkin pengguna hanya mematikan steker. Pin undervoltage harus dapat merasakan gangguan ini sebelum MCU kehabisan daya dari penutup massal itu. Firmware harus dengan cepat mengatur pointer ke awal program untuk mempersiapkan daya selanjutnya. Jadi, ketika nanti perangkat dihidupkan, itu akan berfungsi seperti biasa.
Jika Anda menggunakan untuk perintah IO sederhana, Anda mungkin tidak memerlukannya karena tidak apa-apa untuk terus berlari dari tempat penunjuk terakhir berada. Namun jika Anda perlu menginisialisasi banyak IC menggunakan I2C misalnya, maka inisialisasi pointer ke awal adalah penting.