Patent ID: 7443255

Claim:
An oscillator, comprising: a data storage unit adapted to store a plurality of reference condition codes and a plurality of reference control codes; an oscillation unit adapted to output an oscillation signal having an oscillation frequency that varies according to a control code; and, a control unit computing the control code with a target value using a mathematical equation using the reference condition codes, the reference control codes, and a current condition code input to the control unit, wherein the current condition code corresponds to at least one current environmental condition of the oscillator, and wherein, when the control code has the target value, the oscillation unit outputs the oscillation signal with the oscillation frequency substantially equal to a target oscillation frequency, and wherein each of the reference control codes comprises a respective value of the control code for which the oscillation frequency of the oscillation signal is substantially equal to the target oscillation frequency when a corresponding one of the reference condition codes is input to the control unit as the current condition code in response to one of the at least one current environmental condition of the oscillator.