Clkpr - Registro Prescalador Del Reloj; Power Management Y Modo Sleep; Revisión General - Atmel ATmega164P/V Manual De Usuario

Microcontrolador avr de 8 bits de alto rendimiento y bajo consumo.
Tabla de contenido

Publicidad

8.12.2 CLKPR – Registro Prescalador del Reloj
• Bit 7 – CLKPCE: Habilitación de cambio del Prescalador del Reloj
El bit CLKPCE sería escrito a uno lógico al habilitar el cambio de los bits
CLKPS. El bit CLKPCE es solo actualizado cuando los otros bits en CLKPR son
simultáneamente escritos a cero. CLKPCE es limpiado por hardware cuatro
ciclos después de que es escrito o cuando los bits CLKPS son escritos.
Reescribiendo el bit CLKPCE dentro del periodo de tiempo fuera, no limpiaría
el bit CLKPCE.
• Bits 3:0 – CLKPS3:0: Bits de Selección del Prescalador del Reloj 3 – 0
Estos bits definen el factor de división entre la fuente de reloj seleccionada y el
sistema de reloj interno. Estos bits pueden ser escritos corriendo el tiempo o
variando la frecuencia del reloj en las aplicaciones requeridas. Cuando el
divisor divide en entrada del reloj Maestro del MCU, la velocidad para todos
los periféricos asincrónicos son reducidas cuando el factor de división es usado.
Los factores de división están dados en la Tabla 8-15 de la página 41 de
datasheet.
El fusible CKDIV8 determina el valor inicial de los bits CLKPS. Si CKDIV8 es
desprogramado, los bits CLKPS serían reseteados a "0000". Si CKDIV8 es
programado, los bits CLKPS son reseteados a "0011", dando un factor de
división de 8 para el inicio. Esto debería ser usado si la fuente de reloj
seleccionada tiene una frecuencia más alta que la máxima frecuencia de los
dispositivos presentes en condiciones de operación.
Note que cualquier valor puede ser escrito en los bits CLKPS indiferentemente
de la configuración de los fusibles CKDIV8. El software de aplicación
aseguraría que un factor de división suficiente sea escogido si la fuente de reloj
seleccionada tiene una frecuencia más alta que la frecuencia máxima de los
dispositivos presentes en condiciones normales. El dispositivo es enviado con el
Fusible CKDIV8 programado.

9. Power Management y Modo Sleep

9.1 Revisión General
El modo sleep habilita la aplicación para cerrar los módulos no usados en el
MCU, por eso ahorra energía.
El AVR proporciona varios modos sleep permitiendo al usuario adaptar el
consumo de energía para la aplicación requerida.
Cuando habilita, el Brown-out Detector (BOD) activa el monitoreo de la
alimentación de voltaje durante los periodos de descanso (sleep).
Además ahorra energía, es posible desactivar el BOD en algunos modos sleep.

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Atmega324p/vAtmega644p/v

Tabla de contenido