El circuito a continuación debe arrancar el controlador de la manera que describe. Cuando el circuito se enciende por primera vez y se aplican 3V, un pulso de 3V pasará a través de C1, lo que debería ser suficiente para iniciar el convertidor de refuerzo y producir 5V en la salida. Una vez que esto sucede, R1 levanta débilmente la señal EN a la salida de 5 V que ahora existe (¡magia!).
Dado que las salidas del Atmega16 están predeterminadas a una alta impedancia (verifique la hoja de datos) estará fuera de circuito de manera efectiva, y el R2 limita cualquier corriente del pulso inicial de arranque que posiblemente dañe al Atmega16 (ya que no tiene alimentación cuando ocurre el pulso, lo que fuera de las calificaciones máximas absolutas recomendadas).
Una vez que esté listo para apagarse, simplemente configure DIO como salida y escriba un BAJO digital en él. Esto deshabilitará el convertidor de refuerzo y cuando el Atmega16 se apague no habrá más voltaje en el pin EN (como no hay nada que lo proporcione, excepto C1, que ahora está cargado y por lo tanto no proporcionará el pulso). Para volver a iniciar el circuito, debes quitar el 3V, esperar uno o dos segundos y volver a aplicarlo.
Tenga en cuenta que los valores son aproximados (los usé para hacer esto en el pasado con un MCP1640T) y tendrá que revisar la hoja de datos del TPS61240 para asegurarse de que 3V en el pin EN sea suficiente para iniciarlo.