Тогда есть такой вариант как сохранение дампа ОЗУ и регистров вместе с указателем стека и служебных регистров куда-нить в свободное место ЕЕПРОМа при возникновении ошибки для последующего изучения. Потому что если не поймать причину, тогда испортиться может что угодно и в ОЗУ, и где угодно.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)