26.10.11 Registro de Byte de Datos de la Flash
El Registro de Byte de Datos de la Flash proporciona una eficiente vía de cargar
el buffer de la pagina de la Flash ante de ejecutar la lectura de pagina, o la
salida/verificando el contenido de la flash. Un estado de maquina actualiza la
señal de control de la flash y sensa la señal de habilitación desde la Flash,
verdaderamente
solo
la
palabra
de
datos
necesita
ser
desplazado
entrada/salida.
El Registro de Byte de Datos de la flash actualmente consiste de una cadena de
8-bits y un registro temporal de 8-bit . Durante la carga de la página, el estado
de actualización DR copia el contenido de toda la cadena al registro temporal e
inicializa la secuencia de escritura que dentro de 11 ciclos TCK cargando el
contenido del registro temporal en el buffer de página de la Flash. El AVR
automáticamente alterna entre escribiendo el byte en bajo y en alto para cada
nueva actualización del estado DR, empezando con el byte bajo para la primera
actualización
encontrada
después
que
se
ejecuta
el
comando
PROG_PAGELOAD. El contador de Programa es pre-incrementado antes de
escribir el byte bajo, excepto para el primer byte de escritura, Esto asegura que
el primer dato es escrito en la dirección preparada por PROG_COMMANDS, y