Hola pregistro, como puedes ver en este circuito, está la parte de la fuente encargada de la regulación de las tensiones y es la que alimenta todo el funcionamiento del circuito. Pero puedes ver debajo de esta fuente principal, una fuente con solo 2 diodos (D29 y D12) esta fuente es la encargada de "detectar" la falta de alimentación, C14 hace al filtrado principal para conseguir una tensión cuasi continua, y digo cuasi porque es realidad tiene una ondulación de alterna bastante importante, pero eso debe ser así. R7, D13 y C15 Realizan un segundo filtrado y una regulación en tensión para poder atacar directamente el pin INT/RB0 del micro. Y R8 es una pequeña carga introducida para que esta fuente secundaria se "descargue" más rápidamente que la fuente principal.
El motivo anterior es el causante de que esta fuente principal posea condensadores tan elevados en su valor (para que demore más en descargarse y alimente por más tiempo al micro, ojo este tiempo extra son solo algunos mili segundos más) C1 y C23 de 1000uF y C34 y C37 de 3300uF. Entonces y resumiendo, como la fuente secundaria ante un corte del suministro eléctrico se "descarga" mucho más rápido que la fuente principal, esta fuente secundaria produce una interrupción en el programa del micro, ordenándole guardar los datos necesarios para luego poder reiniciar el ciclo de lavado desde donde se había interrumpido.
Este circuito funciona y de hecho, también lo estoy usando en un programador de lavarropas, más exactamente lo e construido para usarse en los lavarropas tipo industriales (los de lavandería, hoteles, etc.) de la marca MARVA de industria nacional.
Por cuestiones comerciales, no puedo pasarte ni el circuito completo ni el programa, pero con gusto responderé en la manera de lo posible las preguntas a las dudas que tengas.
Un saludo.
Atte. CARLOS.