Como dije en mi comentario, no estoy convencido de que se haya definido el verdadero "modo de falla": "muerto" no parece correcto.
Sin embargo, he encontrado un error en el diseño, del extracto del esquema suministrado: \ $ \ small V_ {BAT} \ $ no está conectado. Estoy revisando los documentos ahora, pero creo que es obligatorio . Desde la memoria, un fallo en el reinicio es un posible efecto secundario. Más a seguir ...
Actualización: en el manual de referencia STM32F107 , dicen que es "recomendado" que \ $ \ small V_ {BAT} \ $ está conectado a \ $ \ small V_ {DD} \ $ (y desacoplado). Parece que recuerdo problemas raros relacionados con el reinicio sin esta conexión, pero estoy lejos de mis notas, así que no tengo más detalles.
Elmismoconsejosedaen Nota de aplicación AN2586 - Comenzando con el desarrollo de hardware STM32F10xxx :
Noestoyconvencidoacercadelfiltroanalógicoenelesquema,comoMarkohamencionadoy,comoLorenzohadicho,nopoderreproducirsuproblemaenellabteestádiciendoalgo.Algoesdiferente(porejemplo,lacalidaddelaenergía,elcomportamientodelusuario,elEMI,elblindaje,etc.)entresuprocedimientodepruebadelaboratorioy/osuentornodelaboratorio,yelentornoenelquelasunidades"fallan" (de cualquier manera que se defina "falla") .
Una cosa más: sus componentes externos conectados a nRST no coinciden con la configuración recomendada por ST (usted tiene una resistencia de pull-up externa que no recomiendan). No estoy diciendo que esto esté causando un problema, solo que puede necesitar una revisión adicional.
Sin embargo, me he quedado sin tiempo por ahora. Espero que esta información ayude.