TyRael, en la página 3 de este mismo hilo tienes la respuesta, pero bueno te la copiare:
Los PIC incorporan un oscialdor interno RC que supuestamente para el pic 12f629 debería funcionar a 4 MHZ, pero dicho valor es impredecible y lo calibran por tanto después de la producción mediante un valor OSCAL.
Así pues, el valor OSCAL ajusta dicho oscilador en +/-5%. (máximo 10% de rango).
Si el valor de OSCAL es borrando (3FFF) el oscialdor interno por tanto, no será ajustado.
Solamente codigos críticos requieren un perfecto ajuste del oscilador, e incluso siendo así la variación que aporta el OSCAL es menor que la que pueda producirse debido a las condiciones externas, ( Temperatura, ruido etc...), por tanto fallaría de todas formas.
YAOSM no es crítico en este aspecto. incluso podrías ( si fuera posible), lanzar el chip a 2 MHZ en vez de 4 y todavía seguiría funcionando.
----> Resumiendo, es indiferente que le pongas un valor OSCAL o no, no influirá en el comportamiento de YAOSM.
Pero.... es recomendable que guardes dicho valor en algun lugar por si algún día lo quieres usar para otro programa, y por tanto un buen lugar para guardarlo es en su lugar dentro del propio pic, solamente por eso es recomendable guardarlo.
Un saludo.