Estoy usando un dispositivo ATSAM4S y he encontrado algunos problemas. He montado dos placas que son muy similares (el mismo pinout, los mismos dispositivos, solo un cambio en los LED GPIO y la posición de MCU en la placa). El primero funciona muy bien, el segundo me creó problemas desde el inicio, como la identificación incorrecta, el bit de seguridad establecido cuando no era ecc. No lo he usado por un tiempo pero ahora necesito usar este tablero. La programación ahora funciona bien (no me preguntes cómo, cambié a JTAG desde SWD y esto resolvió todos los problemas también para volver a SWD) pero ahora, si cargo el mismo código que está en el primero, funciona bien. Junta a esta MCU, va al azar a HardFault en modo de depuración. También cuando se ejecuta simplemente el código como LED parpadea, MCU se reinicia al azar después de unos segundos. La causa principal de estos problemas está relacionada con la tarjeta MCU o PCB defectuosa (ya que, después de muchas pruebas, no puedo decir que sea un error de código). Entonces, como es más probable que sea un error de PCB, ¿cuáles pueden ser los principales problemas que causan que una MCU restablezca los randoms después de unos segundos?
p.s. Probé el mismo código en cualquiera de las MCU, cambié a una fuente de alimentación más estable, probé simplemente los códigos, todavía tengo problemas en esta MCU.