Paso 7: Configurar el oscilador interno
Este oscilador tiene aproximadamente 9 velocidades posibles que van desde los 31 kHz a 16 Mhz. Ningún cristal externo, oscilador o resonador es necesario, aunque uno puede utilizar si desea. El dispositivo puede funcionar con un oscilador externo a velocidades de hasta 32 Mhz.
El valor que he usado para el valor que carga en el registro de control del oscilador (OSCCON) selecciona una velocidad de reloj de 4 Mhz del oscilador interno. Puesto que el PIC tiene un ciclo de instrucción de 4 reloj que significa que todas mis instrucciones llevará a Estados Unidos 1.
Para fines de sincronización, esto es muy útil. Puedo usarla para calcular directamente el tiempo que mi programa le llevará a ejecutar en vez de ser pegado con una sola frecuencia de funcionamiento. Incluso es posible cambiar la frecuencia del oscilador sobre la marcha.