Esta é uma daquelas coisas raras que podem aparecer:
Eu tinha um projeto que envolvia um microcontrolador e ele se redefinia esporadicamente. Para encurtar a história, parece que alguma opção teve que ser ativada ou desativada, caso contrário as redefinições poderão ocorrer. Eu só descobri isso lendo as erratas depois de desistir de todo o resto.
Agora, tenho o hábito de ler as erratas antes mesmo de decidir usar um chip para saber no que estou me metendo e se é algo que posso gerenciar. Infelizmente, depois da formatura, eu realmente não tinha ninguém para me educar sobre práticas comuns, e muito do meu aprendizado no mundo real passou por fracassos e frustrações.