Ahora he visto dos casos con dsPIC 30F4013 donde el controlador se reiniciaba debido a una trampa indefinida. Por qué estas trampas se estaban levantando en primer lugar sigue siendo un misterio, pero esa no es mi pregunta inmediata. Estoy empezando a pensar que sería una buena práctica de programación definir siempre todas las trampas, incluso si las trampas nunca deberían ocurrir, así que recibo al menos un mensaje de error claro en lugar de un reinicio aleatorio. ¿Es esta una práctica estándar que desconozco? ¿Hay desventajas para esta práctica que debería considerar?