A ballast in which the drive current frequency is controlled by a
voltage-controlled oscillator (VCO) that is capable of precise output
frequency control. The VCO frequency is controlled by a microcontroller.
The microcontroller may control the VCO frequency in response to various
input signals including a triac signal, a manual dimmer control signal, a
remote control receiver signal, a light monitor signal, a motion detector
signal, or a communication interface signal.