Una consideración no mencionada aún, que es menos que ver con operar a frecuencias válidas en rangos de voltaje no válidos (16MHz a 3.3V), pero más que ver con operar a frecuencias inválidas a rangos de voltaje válidos (24MHz a 5V) es la de disipación de calor.
Cada vez que una compuerta 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 ENCENDIDO y APAGADO, o APAGADO y ENCENDIDO. Esa resistencia, por supuesto, disipa el calor. Cuanto más frecuentemente cambia, menos tiempo hay entre los cambios para que ese calor se disipe fuera del chip, y corre el riesgo de que se acumule calor.
Ergo, cuanto más rápido corres, más calor se puede acumular. Esa es la razón por la que las CPU de los PC tienen grandes fanáticos: se cambian tan rápido que no pueden sacar el calor del chip lo suficientemente rápido, por lo que necesitan ayuda.
La velocidad nominal máxima del chip se selecciona para permitir que el chip disipe su acumulación de calor de manera confiable bajo las condiciones operativas válidas (es decir, la temperatura ambiente, por lo general, máxima de 85 ° C o 105 ° C, por ejemplo). Exceder esa frecuencia puede hacer que el chip se sobrecaliente.
Sí, puede ser posible ejecutar el chip más rápido de lo previsto si brinda alguna asistencia, es decir, un disipador de calor y quizás un ventilador, y se asegura de que haya un buen flujo de aire a su alrededor. Pero, por supuesto, en un día caluroso en verano, es posible que descubra que un dispositivo que funciona perfectamente durante todo el invierno de repente comienza a hacer cosas extrañas.
Otra cosa a considerar es la de las tasas de cambio. Las señales de reloj (y otras señales también) toman tiempo para subir o bajar a su nivel deseado. Si las partes internas del chip significan que la señal del reloj tarda, por ejemplo, 15ns en subir de LOW a HIGH, y usted lo intenta a una frecuencia en la que un período HIGH es, digamos 42ns (24MHz), que deja solo 27ns 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 giro del pin IO, por lo que si hace overclocking su chip para obtener SPI más rápido, encontrará que las cosas no siempre salen según lo planeado, como la agradable onda cuadrada que espera de la salida del reloj. ya no es cuadrado.