He estado intentando sobre una idea de Hugo Muller, con un 2n2906 (PNP), pero tenía el problema que el transistor no se desenclavaba completamente y seguía con alimentación.
Al final he montado un prototipo con un relé (reed relay) de bajo consumo, 10 mA y funciona de vicio, aunque, todavía no lo he controlado con el timer. Mi idea es usar el Timer 1, que es un contador de 16 bits y luego ir aumentando en +1 una variable cada vez que se desborde el flag del timer 1, así podré controlar el tiempo que quiera con poco esfuerzo.
Os adjunto un .doc con el esquema de cómo ha quedado el montaje. Funciona bien. Cuando pulsas, arranca el micro y coje el control del relé, después cuando quieres apagar, cortas el transistor (un cero en la base) y el circuito se apaga, sin consumir corriente residual. Esto hará durar mucho más a las baterías ante descuidos de apagado.
Saludos
Ricky