2. Poner BS1 a "0".
3. Poner DATA a "0001 0000". Este es el comando para escribir en la Flash.
4. Dar a XTAL1 un pulso positivo. Esto carga los comandos.
B. Cargar Direcciones con un byte bajo(Direcciones de los bits 7..0)
1. Poner XA1, XA0 a"00". Esto habilita la carga de direcciones.
2. Poner BS2, BS1 a "00". Esto selecciona las direcciones con bytes bajos.
3. Poner DATA = Address en el byte en bajo (0x00 - 0xFF).
4. Dar a XTAL1 un pulso positive. Esto carga la dirección del byte bajo.
C. Cargar los datos en un byte bajo
1. Poner XA1, XA0 a "01". Esto habilita la carga de datos.
2. Poner DATA = Data en un byte bajo (0x00 - 0xFF).
3. Dar a XTAL1 un pulso positivo. Esto carga el byte de datos.
D. Cargar los Datos con un byte alto
1. Poner BS1 a "1". Esto selecciona un byte de datos altos
2. Poner XA1, XA0 a "01". Esto habilita la carga de datos..
3. Poner DATA = Data en un byte alto (0x00 - 0xFF).
4. Dar a XTAL1 un pulso positivo. Esto carga los byte de datos.
E. Habilitación de Datos
1. Poner BS1 a "1". Esto selecciona un byte de datos en alto.
2. Dar a PAGEL un pulso positivo. Esto habilita los bytes de datos. (Ver
Figura
26-3)
F. Repetir B a través de E hasta que el buffer sea llenado totalmente por todos
los datos si la página es cargada.
Mientras los bits más bajos en la dirección son mapeados a palabras dentro de
la página, las direcciones de los bits más altos dentro de la FLASH. Esto es
ilustrado en la Figura 26-2. Note que si menos de ocho bits son requeridos a las
palabras de dirección en la página (tamaño de la pagina < 256), el bit más
significante en la dirección de los bytes en bajo son usadas para direccionar la
página cuando realizan la escritura de la página.
G. Cargar Direcciones de bytes altos (Direcciones de los bits15..8)
1. Poner XA1, XA0 a "00". Esto habilita que se carguen las direcciones.
2. Poner BS2, BS1 a "01". Esto selecciona las direcciones de los bytes altos.
3. Poner DATA = Address en el byte alto (0x00 - 0xFF).
4. Dar a XTAL1 un pulso positivo. Esto carga las direcciones de los bytes altos.
H. Cargar Direcciones de bytes altos extendidos (Direcciones de los bits 23..16)
1. Poner XA1, XA0 a "00". Esto habilita que se carguen las direcciones.
2. Poner BS2, BS1 a "10". Esto selecciona la dirección extendida del byte alto.
3. Poner DATA = Address extended high byte (0x00 - 0xFF).
4. Give XTAL1 a positive pulse. This loads the address high byte.
I. Program Page
1. Poner BS2, BS1 a "00"
2. Dar
un pulso negativo. Esto inicia la programación de la página de datos
en su totalidad.
está en bajo.