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.