Чтобы работали только встроенные в процессор часы от батарейки (потребление 3..6 мкА) и чтобы регулятор напряжения LDO0 и генератор HSE не жрали эту батарейку (потребление примерно 900 мкА), нужно как-то выключить LDO0. А выключить его можно только программно.
С супервизором как программно можно выключить? Никак - супервизор остановит ядро раньше, чем кто-либо пискнуть успеет.
Поэтому чтобы часы проработали хотя бы несколько лет, нужно обходиться без RESETa. Или с RESETом, монитором питания и внешним сторожевым таймером, но с внешними часами.
Уж очень хотелось и ... встроенные часы и резет. Но, видимо, не судьба... Часы импортные останутся
