Hola.
La formula para calcular un retardo es la siguiente:
T=256XPrescalerX(4/Fosc)
eso quiere decir que con un prescaler de 256 y un cristal de digamos 4Mhz solo podrías temporizar como máximo
0.065536 segundos que son 65536us
si quisieras temporizar por ejemplo 5 segundos con este prescaler y este cristal deberias hacer bucles.
Por ejemplo puedes temporizar 0,05 segundos y repetir la temporización 100 veces y asi tienes los 5 segundos.
Entonces sería 0,05=NºciclosX256X(4/4Mhz), aqui sacas el nº de ciclos que serían 195,31, redondeas a 195 ciclos y
llevas al TMR0= 256-195 ; TMR0=61 ciclos.
En resumen temporizando 0,05 segundos (61 ciclos en el tmr0) durante 100 veces tendrías tus 5 segundos aproximadamente.
Esta es una de las formas de hacer temporizaciones, hay varias, ademas de otras como te indican mas arriba mediante un software
con lo cual te ahorras los cálculos.
Espero que te hayas aclarado.
Saludos.
PD: La memoria EEPROM significa Electrical Erasable Read Only Memory, o sea que solo la borras eléctricamente, si quitas alimentación al pic se borra la RAM, nunca la EEPROM ni la ROM.