Gracias Carlos por contestarme, bueno tenes razon en la primera parte ya que yo puse mal la cifra y los 16384 que puse corresponden a un prescaler de 128 asi, que a mi me da igual los 32768, tengo una planilla en excel la cual me lo calcula y la formula que utilizo la saque de algun comentario de este foro,
Time = (256 * 4) / 8.000.000 = 1.024 / 8.000.000 = 0.000128 s =
128 (microsegundos) a una prescala de 1, a 256 = 32768 us
Lamento mi error, ahora mi duda es si para el tmr0 el pic utiliza la frecuencia interna, o la frecuencia del oscilador, porque si fuera los 8.000.000 entonces seria
8.000.000 Mhz. = 32768 us por ciclo
2.000.000 Mhz. = 32768 /4 = 8192 us por ciclo
ahora para saber donde comenzar yo hago esta cuenta.
32768 - 256
1000 - x = 8
o sea que si a los 256 le resto los 8 me queda 248 y es donde debe de empezar el set_rtcc(248) para que cada ciclo sea de 1000 ms.
Esto esta bien o mal, siempre y cuando el tmr0 use el Fosc (Frecuencia Oscilador) pero si usa el Fint (Frecuencia Interna) seria:
8192 - 256
1000 - x= 31
256-31=225 donde debe de empezar el set_rtcc(225)
Carlos mi pregunta es, si esto es verdadero o falso.
y desde ya muchisimas gracias por la explicacion. // Arreglado //