Agregando info , que justo respondieron mientras escribia esto

el oscilador que estoy usando es el interno, que es el "Fast RC Osc", no se que significa o si tenga algo que ver con la presision
Ahi esta tu problema, no es preciso para hacer estas cosas, es decir si te dice 16Mhz, puede tener 15.8Mhz o 16.2Mhz, por lo tanto no te sirve para la aplicacion esa. Te aconsejo un cristal externo al PIC en algun Timer ( tal ves un SOSC) que te permita introducir un cristal de 32768 Khz, asi te manejas con el oscilador interno y solo obtenes los segundos de ese cristal externo.
Por supuesto que podes calibrar el oscilador interno, pero depende muhco de la temperatura tambien
espero que puedan ayudarme o darme algunos consejos porque no entiendo casi nada de lo que dice en la hoja de datos esto lo veo muy complicado, les agradesco la ayuda.
Es lo mismo que en los otros PICs
http://ww1.microchip.com/downloads/en/DeviceDoc/60001168J.pdfPagina 270, tenes los valores maximos y minimo de frecuencia que podes poner en cada modo
Pagina 271, tenes el valor maximo y minimo del FRC, segun dice es de +-0.9% de 4Mhz , es decir 3.6Mhz a 4.4Mhz
Pagina 309, podes ver la variacion con la temperatura del FRC