Frecuencia máxima de CPU de PIC24FJ256GA705 que puedo obtener con Crystal de 8 MHz

Estoy acostumbrado a ejecutar la familia de dispositivos PIC24 (p. ej., PIC24FJ256GB) a una frecuencia de CPU de 32 MHz mediante el PLL.

Recientemente pude usar PIC24FJ256GA705 en mi nuevo proyecto y cuando leí la hoja de datos, descubrí que el PLL tiene el modo "PLL8X" (Figura 9-2 página 108) Tengo un cristal de 8 MHz en la entrada del reloj principal, así que si use este modo, debería tener una frecuencia de CPU de 8 MHz x 8 = 64 MHz, ¿verdad?

Pero anoche, cuando intento hacer parpadear el LED a 1 Hz usando "__delay_ms(1000)", el LED no parpadea.

El PLL estaba bloqueado (OSCCONbits.LOCK) cuando se verificó.

Entonces, tengo curiosidad por saber si alguien usó este dispositivo a una frecuencia de CPU de 64 MHz.

¿Puede este dispositivo realmente funcionar a 64 MHz?

La hoja de datos le dice que este dispositivo funcionará hasta 32MHz. La opción 8x PLL no está diseñada para usarse con un cristal de 8MHz.
¿De dónde sacaste tu hoja de datos? No puedo encontrar la opción PLL8X en la hoja de datos del microchip: ww1.microchip.com/downloads/en/DeviceDoc/…
Creo que lo obtuvieron de la hoja de datos 30010118b.pdf, página 333, PLLMODE "Se seleccionó 8x PLL", pero como ya dijo brhans, no está diseñado para usarse con cristal de 8MHz
@ JohnGo-Soco Página 15 de su hoja de datos vinculada.
¿Cómo sabe que se ejecutó "PLL estaba bloqueado (OSCCONbits.LOCK)"?

Respuestas (3)

No, solo funcionará hasta 32 MHz.

IESO: bit de habilitación de arranque del oscilador de dos velocidades.
1 = Inicia el dispositivo con FRC, luego cambia automáticamente al oscilador seleccionado por el usuario cuando está listo.
0 = Inicia el dispositivo con la fuente de oscilador seleccionada por el usuario.
PLLMODE<3:0>: Bits de selección del multiplicador de frecuencia 1111 = No se usa PLL (el bit PLLEN no está disponible) 1110 = Se selecciona 8x PLL.
1101 = Se selecciona 6x PLL.
1100 = 4x PLL seleccionado

Elija el modo para el que está clasificado, si 32 MHz máx. entonces, x4 o comience lento con el temporizador de vigilancia habilitado y luego cambie a rápido. Incluya códigos de estado LED para errores.

Bien, lo tengo, incluso en la primera página de la hoja de datos escrita "Operación de hasta 16 MIPS a 32 MHz"

y,

en la página 15 escrito "Un multiplicador de frecuencia Phase-Locked Loop (PLL), que permite velocidades de procesador de hasta 32 MHz".

Gracias chicos.