Eu já vi dois casos agora com o dsPIC 30F4013 em que o controlador estava sendo redefinido devido a uma armadilha indefinida. Por que essas armadilhas foram criadas em primeiro lugar ainda é um mistério, mas essa não é minha pergunta imediata. Estou começando a pensar que seria uma boa prática de programação definir sempre todos os traps, mesmo que nunca ocorram, por isso recebo pelo menos uma mensagem de erro clara em vez de uma redefinição aleatória. Esta é uma prática padrão que eu não conheço? Existem desvantagens dessa prática que devo considerar?