
A microprocessor includes a programmable thermal sensor incorporated on an associated semiconductor die for generating a signal indicative of the temperature of the semiconductor die. The control signal is provided to a frequency synthesizer which controls the frequency of the CPU clock signal. The frequency synthesizer is dynamically controlled such that the frequency of the CPU clock signal is varied to run at an optimal frequency while preventing the microprocessor from overheating. In one em...











