Аналогичный случай был в Одесе... PIC18F485 зависал наглухо, аппаратный ресет не сбрасывал, при этом, как ни странно, крутились прерывания -- динамическая индикация разворачивалась.
Ещё что интересно -- на линии 485 (~100 м) висело 5 датчиков на PIC18F1320, им хоть бы хны. Поборолось опторазвязкой 485-го и изолированным преобразователем по питанию.