> because the halt would end on the next interrupt, turning the calc back on. > You wouldn't have even noticed that the calc turned off. Thats why the halt is in a loop.