Hola. Como dicen los compañeros, esta en el sheet, pero a veces no encontramos las cosas (me pasa seguido
)
Ejemplo de lectura:
bsf status,rp0
movlw d'2' ;posicion que queres leer
movwf EEADR
bsf EECON1,RD ;inicias la lectura.
movf EEDATA,w ;cargas lo leido en W
bcf status,rp0
Ejemplo de escritura:
Para poder escribir en la EEPROM tenes que ingresar unos "codigos" en un registro especial
bsf STATUS,RP0
movlw d'2' ;posicion donde queresmos escribir
movwf EEADR
movlw 'x' ;dato que queremos escribir
movwf EEDATA
bsf EECON1,WREN ;habilita la escritura
bcf INTCON,GIE ;se desabilitan las interrupciones, ya que si se interrumpe la escritura se produce un error
movlw 0x55 ;aca se viene lo de los "codigos"
movwf EECON2
movlw 0xAA
movwf EECON2
bsf EECON1,WR ;inicia la escritura
btfsc EECON1,WR ;esperamos a que termine de escribir
goto $-1
bsf INTCON,GIE
bcf STATUS,RP0
...
Bueno esto es todo, espero haber ayudado. Saludos!