Una considerazione non ancora menzionata, che ha meno a che fare con il funzionamento a frequenze valide in intervalli di tensione non validi (16 MHz a 3,3 V) ma più a che fare con il funzionamento a frequenze non valide a intervalli di tensione validi (24 MHz a 5 V) è quella della dissipazione del calore.
Ogni volta che un gate nel chip si accende o si spegne, dissipa il calore. Il gate, essendo costituito da MOSFET, agisce come un resistore variabile nel periodo tra essere ON e OFF, oppure OFF e ON. Quella resistenza ovviamente dissipa il calore. Più frequentemente cambia, minore è il tempo che intercorre tra le commutazione per far sì che quel calore si disperda fuori dal chip e si rischia l'accumulo di calore.
Ergo, più veloce corri, più calore può accumularsi. Questo è il motivo per cui le CPU del PC hanno grandi fan: cambiano così velocemente che non riescono a liberare il calore dal chip abbastanza velocemente, quindi hanno bisogno di aiuto.
La velocità nominale massima del chip viene selezionata per consentire al chip di dissipare il suo accumulo di calore in modo affidabile nelle condizioni operative valide (ad esempio, la temperatura ambiente, in genere ad esempio max 85 ° C o 105 ° C). Il superamento di tale frequenza può causare il surriscaldamento del chip.
Sì, può essere possibile far funzionare il chip più velocemente del previsto se si fornisce assistenza, ad esempio un dissipatore di calore e forse una ventola, e si assicura che vi sia un buon flusso d'aria attorno ad esso. Ma, naturalmente, in una calda giornata d'estate potresti scoprire che quello che era un dispositivo perfettamente funzionante per tutto l'inverno improvvisamente inizia a fare cose strane.
Un'altra cosa da considerare è quella dei tassi di risposta. I segnali di orologio (e anche altri segnali) impiegano del tempo per salire o scendere al livello desiderato. Se gli interni del chip indicano che il segnale di clock impiega dire 15 ns per passare da un BASSO ad un ALTO, e si tenta di clock con una frequenza in cui un periodo ALTO è, diciamo 42 ns (24 MHz), che lascia solo 27 ns di clock valido periodo rimasto. Questo è solo il 64% dell'orologio che in realtà è un segnale di clock - il resto è spazzatura. Lo stesso per i pin IO. Cose come le uscite di clock SPI saranno limitate dalla velocità di variazione del pin IO, quindi se overclocchi il tuo chip per ottenere SPI più veloce scoprirai che le cose non vanno sempre come previsto, come la bella onda quadra che ti aspetti dall'uscita del clock non è più quadrato.