¿Aclaración sobre cuál es la frecuencia máxima de PIC24FJ64?

2

Me estoy confundiendo un poco aquí. Lo siguiente se tomó de esta hoja de datos :

CPU de alto rendimiento:

  • Arquitectura de Harvard modificada
  • Hasta 16 MIPS Operation @ 32 MHz

Ahora quiero 16 MIPS, que es su velocidad máxima. Pero ese 32Mhz, ¿es eso la frecuencia xtal o la frecuencia interna del reloj?

Actualmente tengo seleccionado un xtal de 8Mhz, y al usar el PLL X4, eso debería darme los 32Mhz, pero no estoy seguro de si el FOSC / 2 ocurre antes o después.

¿Qué xtal necesitaría para obtener la máxima velocidad de este dispositivo?

Editar: Creo que mi configuración actual es correcta. Que un 8Mhz xtal con PLL x4 habilitado me proporcionará los 16MIP que necesito y que la división por 2 para el ciclo del reloj interno suceda después del PLL.

    
pregunta efox29

2 respuestas

5

La hoja de datos es correcta, como suelen ser. La familia PIC 24F puede funcionar a una velocidad de ciclo de instrucción máxima de 16 MHz, que se puede expresar en 16 MIPS (Millones de instrucciones por segundo). Este procesador requiere 2x de reloj sobre la velocidad de instrucción, por lo que el reloj máximo es de 32 MHz. Puede alcanzar un reloj de 32 MHz con un cristal de 8 MHz y el PLL 4x. Eso dará como resultado un reloj de instrucciones de 16 MHz.

    
respondido por el Olin Lathrop
3

Tienes ciclos de reloj y ciclos de instrucción. Aquí un ciclo de instrucción requiere dos ciclos de reloj. Así que 32MHz es la frecuencia de reloj más alta, 16MHz es la velocidad de instrucción más alta.

FWIW, la mayoría de las definiciones RISC requieren un ciclo de reloj único por instrucción, lo que hace que el PIC no sea RISC.

trivia
El 8051 original tenía un reloj de 12MHz para un ciclo de instrucción de 1MHz. Así que se necesitaron 12 tics de reloj para las instrucciones más simples. Otras instrucciones incluso tomaron más tiempo. Más tarde aparecieron los diseños Reloj / 6, Reloj / 2 y Reloj / 1 del 8051.

    
respondido por el stevenvh

Lea otras preguntas en las etiquetas