Suponiendo condiciones ideales, es decir, sin corriente de fuga en el condensador y otras partes del circuito.
Caso 1: su microcontrolador está funcionando y dibujando 20 mA. Asumamos que su microcontrolador funcionará bien hasta que el voltaje llegue a 4V. Sin embargo, para atmega 328, puede hacerlo funcionar a voltajes incluso más bajos si elige hacerlo a una frecuencia de reloj más baja.
Suponiendo 20 mA a 5V, su resistencia de carga será 5V / 0.02A = 250 ohmios
Aquí está la teoría completa en una imagen:
Vo inicial = 5V y final Vc = 4V. Resolver por tiempo da 225 segundos.
Significa que su microcontrolador seguirá funcionando durante otros 225 segundos después de que pierda energía, siempre que el condensador se haya cargado a 5V.
Caso 2: su microcontrolador está en modo apagado y consume 200 uA.
R = 25000 ohms.
Resolver por tiempo da 6.25 horas.
Este es el tiempo máximo teórico que obtienes. Las cosas no pueden ser mejores que esto a menos que esté planeando ejecutar su controlador a una frecuencia de reloj más baja.
Solo para su referencia, Atmega328 puede funcionar desde 1.8V. Para ello obtienes un tiempo entre 17 minutos y 28.33 horas
Estos son valores teóricos. Los valores prácticos serán aún menores debido a las fugas en su diodo, el condensador y otros elementos del circuito.