Temperature compensation is achieved by adjusting a divide ratio of a
multi-modulus divider circuit in a feedback path of a phase-locked loop
based on the detected temperature. The divide ratio is adjusted based on
stored adjustment values stored in non-volatile memory. Interpolation may
be used to interpolate between the stored adjustment values.