CPC H03B 5/04 (2013.01) [H03K 3/0315 (2013.01); H03K 5/24 (2013.01)] | 19 Claims |
1. An integrated circuit (IC), comprising:
a temperature sensing circuit having one or more temperature sensing circuit outputs, wherein the temperature sensing circuit is configured to provide temperature signals on the one or more temperature sensing circuit outputs, the temperature signals indicative of a temperature of the IC;
a non-volatile storage configured to store a trim code and an offset value, the trim code corresponding to a first temperature, and the offset value corresponding to a second temperature, the non-volatile storage having a storage output;
an oscillator having a control input and an oscillator output; and
a digital control circuit having a temperature sensing circuit input, a clock input, and an adaptive trim code output, wherein the temperature sensing circuit input is coupled to the temperature sensing circuit outputs, the clock input is coupled to the oscillator output, the adaptive trim code output is coupled to the control input, and the digital control circuit is configured to cause the trim code from the non-volatile storage to be provided to the control input, the digital control circuit is configured to modify the trim code responsive to the temperature signals from the temperature sensing circuit and the offset value to produce an adjusted trim code, and to provide the adjusted trim code to the control input.
|