Patent ID: 8643442

Claim:
An oscillator circuit, comprising: a signal generator having a compensation frequency output node, wherein in operation the signal generator provides a compensation frequency signal at the compensation frequency output node; a pulse generator having a pulsed signal output node and a pulse generator input node coupled to the compensation frequency output node, wherein in operation the pulse generator converts the compensation frequency signal into a series of compensation binary pulses at the pulsed signal output node, the compensation binary pulses having a substantially constant pulse duration regardless of variations in the duty cycle of the compensation binary pulses; and an oscillator module including at least two capacitors, an oscillator output node and a pulsed signal input node coupled to the pulsed signal output node, wherein in operation the oscillator provides an output signal at the oscillator output node, the output signal being at a frequency that is dependent on charging rates of the capacitors and wherein drift variations in electrical characteristics of the capacitors are offset by variations in a duty cycle of the compensation binary pulses supplied to the pulsed signal input node thereby maintaining substantially constant charging rates of the capacitors.