No he intentado hacer esto en MPLABX después de haber usado MPLAB1DE 8.82 principalmente.
Sin embargo, tenga cuidado de que no haya un conflicto entre los bits de configuración que puede configurar en un menú IDE y los pragmas que ha establecido en la parte superior del código, ya que no tengo claro cuál de los dos sería el predeterminado.
De leer la hoja de datos disponible aquí: ww1.microchip.com/downloads/en/DeviceDoc/41303G.pdf
La página 3 dice que "las frecuencias seleccionables por software varían de 31kHz a 16MHz"
La página 11 habla sobre estas dos características - >
1)
"Un bloque de oscilador interno que contiene un oscilador HFINTOSC de 16MHz y un oscilador LFINTOSC de 31kHZ que en conjunto proporcionan 8 frecuencias de reloj seleccionables por el usuario, de 31KHz a 16Mhz.
2)
"Un multiplicador de frecuencia de Phase Lock Loop (PLL) disponible para los modos de cristal de alta velocidad y oscialltor interno, que permite velocidades de reloj de hasta 64 MHz. Utilizado con el oscialltor interno, el PLL ofrece a los usuarios una selección completa de velocidades de reloj de 31KHz a 64Mhz: todo sin utilizar un circuito externo de cristal o reloj "
Entonces si miras la página 27, detalla los diferentes modos.
particularmente HS High-Speed Crystal / Resonator y HSPLL High-Speed Crystal Resonator con PLL habilitado.
Los modos de reloj primarios se seleccionan mediante FOSC < 3: 0 > bits del registro de configuración CONFIG1H.
Creo que esto debería ayudarte; ¡buena suerte!
p.s.
(La Figura 27 en la página 39 contiene un buen diagrama de temporización que muestra una transición de temporización de cambio de reloj de baja velocidad a alta velocidad)