modo sleep y temporizacion

Hola.
En primer lugar, decir que mis conocimientos sobre programación de pics no son muy amplios.
Para programar uso C con el compilador CCS.
El caso es que el pic debe captar unos datos de sensores externos, cada 2-3 minutos.
Mis dudas son dos:

1- Habia pensado que mientras el pic no haga nada, ponerlo en modo SLEEP, temporizar 2 minutos y cuando pasa ese tiempo generar una interrupción, ejecutar la rutina de la interrupción y captar los datos.
¿Pero al estar en modo SLEEP, se ejecuta la rutina?

2- ¿Como puedo temporizar 2 minutos? Uso el pic 16f876.
Con un cristal de 4MHz, la duración de los impulsos del oscilador interno seria de 1us, ¿no?
Asi que si el timer es de 8 bits llegaria a temporizar 256us, y necesito bastante mas :rolleyes:

Bueno espero que se entienda mas o menos...
 
Atrás
Arriba