The output signal of the oscillator is triggered by a trigger generator 55 which monitors the Vin signal and transmits a triggering signal to oscillator 54 on detection of a selected triggering event such as a zero crossing in the Vin signal, the nature of the triggering event being defined by the data from microprocessor 46.