Eeprom

Solo disponible en BuenasTareas
  • Páginas : 2 (289 palabras )
  • Descarga(s) : 0
  • Publicado : 31 de octubre de 2011
Leer documento completo
Vista previa del texto
MEMORIA EEPROM

El microcontrolador PIC16F887 dispone de 256 localidades de memoria EEPROM controlados por los bits de los siguientes registros:

EECON1 (registro decontrol);
EECON2 (registro de control);
EEDAT (almacena los datos listos para escritura y lectura); y
EEADR (almacena la dirección de la EEPROM a la que se accede).
Además, elregistro EECON2 no es un registro verdadero, no existe físicamente en el chip. Se utiliza sólo durante la escritura de los datos en la memoria.

Los registros EEDATH y EEADRH seutilizan durante la escritura y lectura de la EEPROM. Los dos se utilizan también durante la escritura y lectura de la memoria de programa (FLASH).

Por considerar esto una zonade riesgo (por supuesto usted no quiere que el microcontrolador borre su propio programa por casualidad), no vamos a discutirlo aquí, no obstante le avisamos que tenga cuidado.Registro EECON1

EEPGD - Program/Data EEPROM Select bit (bit de selección de memorias)

1 - Acceso a la memoria Flash de programa.
0 - Acceso a la memoria de datos EEPROM.WRERR - EEPROM Error Flag bit (bit de error de escritura)

1 - Se produce un error de escritura de forma prematura y ha ocurrido un error.
0 - Se ha completado la operaciónde escritura.
WREN - EEPROM Write Enable bit (bit de habilitación de escritura)

1 - Escritura de datos en la EEPROM habilitada.
0 - Escritura de datos en la EEPROMdeshabilitada.
WR - Write Control bit (bit de control de escritura)

1 - Se ha iniciado una operación de escritura de datos en la EEPROM.
0 - Se ha completado una operación deescritura de datos en la EEPROM.
RD - Read Control bit (bit de control de lectura)

1 - Inicia una lectura de la memoria EEPROM.
0 - Lectura de la memoria EEPROM deshabilitada.
tracking img