INICIO WEB

           

MODOS DE DESCANSO

          

Para entrar en los modos de descanso, el bit SE en MCUCR debe ponerse a set (uno) y debe ejecutarse una intruccion de SLEEP. Si una interrupción habilitada ocurre mientras el MCU está en un modo de descanso, el MCU despierta, ejecuta la rutina de interrupción y continua la ejecución de la instrucción siguiente a la de SLEEP. Los contenidos del archivo de registro, SRAM y memoria de I/O están inalteradas. Si ocurre un reset durante el Modo de descanso, el MCU se despierta y ejecuta el vector de Reset.

              
Modo Idle

Cuando el bit SM es borrado (cero), la instrucción SLEEP fuerza al MCU al Modo Idle, detiene la CPU pero permite que continuen funcionando los Timer/Contadores, Watchdog y el sistema de interrupciones. Esto le permite al MCU que se despierte por las interrupciones externas activadas así como por las internas como la interrupción por desbordamiento del Timer y Reset del Watchdog. Si no se requiere que se despierte por la interrupción del comparador analógico, el Comparador Analógico puede estar en modo Power Down poniendo a set el bit ACD del control del comparador Analógico y registro de estado (ACSR). Esto reducirá el consumo de energía en Modo Idle. Cuando el MCU se despierta del Modo Idle, la CPU empieza la ejecución del programa inmediatamente.

           
Modo de Power Down

Cuando el bit SM está a set (uno), la instrucción SLEEP fuerza al MCU al modo de Power down. En este modo, el oscilador externo se detiene, mientras las interrupciones externas y el Watchdog (si está habilitado) continúan operando. Sólo un Reset externo, un Reset del Watchdog (si está habilitado) o una interrupción de nivel externa en INT0 o INT1 pueden despertar el MCU.

Observe que cuando una interrupción activa por nivel se usa para despertar del modo Power Down, el nivel bajo debe mantenerse durante un tiempo más largo que el periodo Time-out de retraso del Reset tTOUT. De otro modo, el MCU no se despertará.

         
                                         

ARRIBA