The well-known single-stage electronic ballast integrates a boost-type power factor corrector (PFC) and a half-bridge resonant inverter. The single-stage electronic ballast has the merits such as high efficiency, high power factor, and circuit simplicity. However, each fluorescent lamp has individual operation characteristic that depends on the electrode pattern, gas pressure and concentration, and lamp temperature. Dimming control is thus an important design consideration for a multiple lamp system. It is usually used to regulate lighting levels with human needing as well as to achieve energy saving. In this thesis, a DSP-controlled single-stage electronic ballast for driving multiple fluorescent lamps is presented. A novel dimming control scheme is proposed to regulate the lamp current. A laboratory prototype is built and tested, and it is found that unity power factor can remain under various lamp brightness control. The experimental results are therefore shown to verify the feasibility of the proposed method.