Относительный смысл имеет только заполнение чем-то вроде софтового прерывания/системного вызова/брейпойнта. Цель - выйти на отладочную процедуру, как минимум фиксирующую состояние регистров и кусочек стека. Дальнейшее поведение у меня зависит от наличия подключенной отладочной консоли - если есть - стоим и ждем. В консоле есть возможность покопаться по памяти, MCB, ТСВ и прочему. Для систем на x86 еще и дизассемблер встроен

.
Если нет - перезапуск cо светодиодной индикацией призывающей взглянуть на 'интересное'

в логе при случае. Естественно, это мееет смысл для случая когда контроллер более менее 'общительный' и/или может где-то сохранить подробности вылета.