ในการใช้งานปกติผู้ใช้จะกดปุ่มเพาเวอร์เพื่อปิดอุปกรณ์ เมื่อ MCU รู้สึกถึงการกดปุ่มมันจะเริ่มต้นลำดับการปิดและเฟิร์มแวร์ควรตั้งตัวชี้ไปที่จุดเริ่มต้นของโปรแกรม
เมื่อไฟฟ้าดับหรืออาจจะเป็นแค่ผู้ใช้ปิดปลั๊ก หมุด undervoltage ควรสามารถรับรู้ถึงการรบกวนเหล่านี้ก่อนที่ MCU จะหมดพลังงานจากฝาที่มีขนาดใหญ่ เฟิร์มแวร์ควรตั้งค่าตัวชี้ไปยังจุดเริ่มต้นของโปรแกรมอย่างรวดเร็วเพื่อเตรียมพร้อมสำหรับการเปิดเครื่องครั้งถัดไป ดังนั้นเมื่อครั้งต่อไปที่อุปกรณ์เปิดเครื่องมันก็จะทำงานได้ตามปกติ
หากคุณกำลังใช้คำสั่ง IO แบบง่ายคุณอาจไม่จำเป็นต้องใช้เพราะจะสามารถดำเนินการต่อจากที่ตัวชี้ตำแหน่งสุดท้ายอยู่ อย่างไรก็ตามหากคุณต้องการเริ่มต้นวงจรรวมจำนวนมากโดยใช้ I2C ตัวอย่างเช่นการเริ่มต้นตัวชี้ไปยังจุดเริ่มต้นเป็นสิ่งสำคัญ