Necesito saber como guardar y leer la memoria eeprom del pic18f8722 en codigo C con el compilador PCW de CCS.
La idea es hacer una lampara de acuario con su programador de encendido y su control de temperatura por ventiladores para disipar calor de los LEDs de alta potencia.

Vamos con el problema en cuestión, estas son las variables que quiero guardar:
//CONFIGURACION DE LOS ENCENDIDOS
int config_hora_inicio[7];
int config_minuto_inicio[7];
int config_hora_fin[7];
int config_minuto_fin[7];
donde los datos serian para programar un encedido de un pin cada dia de la semana siendo 0 para el sabado, 1 para el domingo, ....,6 para viernes. Peor lo que me interesa es guardar y leer para cada dia los datos para poder comprarlos en otra funcion (que aun tengo que hacer, pero hasta que no los peuda guardar los datos en la EEPROM no puedo continuar) y así poder poner en high el pin del pic.
Paso el programa hecho con el compilador PCW de CCS y el esquematico de Proteus 7.7 SP2
Con los pulsadores se puede acceder a als diferentes pantallas,
Pulsador superior = pantalla configuracion ds 1302
Pulsador inferior = pantalla configuracion hora de inicio y fin del encendido (esto es lo que queiro guardar en la eeeprom)
Para moverse por los diferentes valores a cambiar se usan los botones de derecha o izquierda, veran que saldra un caracter en la linea 3 que marca en que posicion estamos para variar con el pulsador o mas o menos uando tengamos claro lo que queremos introducir hay dos opciones para volver a la pantalla principal o por tiempo (el solo tiene un ciclo de inactividad que te devuelve a la pantalla principal) o saliendo por la derecha o izquierda con los pusadores derecha izquierda(es decir si estamos en el primer valor modificable si le damos a la izquierda nos saldriamos a la pantalla principal, y si estamos en el ultimo valor y le damos a la derecha nos salimos a la panatalla principal tambien)
Seria de gran ayuda, y antetodo muchas gracias por su amabilidad por leer y ayudar.