Странное Т.З. Но я бы в конце тупо залупил в цикл while(1){}. Но предварительно всю перифирию надо привести в подобающее состояние, где ненадо - выключить сигналы.
Ну и прерывания выключить если использовались, а то им цикл побарабану. И собаку выключить чтоб случайно не перезапустить проц.
Наверно так как-то…