Una consideración no mencionada todavía, que tiene menos que ver con el funcionamiento a frecuencias válidas en rangos de voltaje no válidos (16MHz a 3.3V) pero más que ver con el funcionamiento a frecuencias no válidas en rangos de tensión válidos (24MHz a 5V) es la disipación de calor.
Cada vez que una puerta en el chip se enciende o apaga, disipa el calor. La compuerta, compuesta por MOSFET, actúa como una resistencia variable en el período entre estar ENCENDIDO y APAGADO, o APAGADO y ENCENDIDO. Esa resistencia, por supuesto, disipa el calor. Cuanto más frecuentemente cambie, menos tiempo hay entre los cambios para que ese calor se disipe del chip, y corre el riesgo de acumular calor.
Ergo, cuanto más rápido corras, más calor puede acumularse. Es por eso que las CPU de PC tienen grandes admiradores: cambian tan rápido que no pueden sacar el calor del chip lo suficientemente rápido, por lo que necesitan ayuda.
La velocidad máxima nominal del chip se selecciona para permitir que el chip disipe su acumulación de calor de manera confiable bajo las condiciones de funcionamiento válidas (es decir, la temperatura ambiente, típicamente un máximo de 85 ° C o 105 ° C, por ejemplo). Exceder esa frecuencia puede causar que el chip se sobrecaliente.
Sí, puede ser posible ejecutar el chip más rápido de lo previsto si proporciona alguna asistencia, es decir, un disipador de calor y tal vez un ventilador, y asegurarse de que haya un buen flujo de aire a su alrededor. Pero, por supuesto, en un día caluroso de verano, puede descubrir que lo que funcionaba perfectamente todo el invierno de repente comienza a hacer cosas extrañas.
Otra cosa a considerar es la de las tasas de rotación. Las señales de reloj (y otras señales también) tardan en subir o bajar al nivel deseado. Si las partes internas del chip significan que la señal del reloj tarda unos 15 ns en elevarse de BAJO a ALTO, y trata de marcarlo a una frecuencia en la que un período ALTO es, digamos 42 ns (24 MHz), eso deja solo 27 ns de reloj válido período restante Eso es solo el 64% del reloj que en realidad es una señal de reloj; el resto es basura. Lo mismo para los pines IO. Cosas como las salidas de reloj SPI estarán limitadas por la velocidad de rotación del pin IO, por lo que si overclockea su chip para obtener un SPI más rápido, encontrará que las cosas no siempre salen según lo planeado, como la onda cuadrada agradable que espera de la salida del reloj ya no es cuadrado.