Microprocessor Based Electrostatic Precipitator Controller can be interfaced with any make of T/ R set and controls the ESP’s filter current as per the preset value maintaining the required dc voltage [KV] in esp. The Precipitator Controller generates digital pulse for Thyristor firing in such a way that it maintains the preset spark rate irrespective of volume, flow, temperature and chemical properties of gas. The Precipitator Controller receives the analog feedback of KV and MA from T/R set and convert it into digital data for processing by a 8-bit A/ D converter. Microprocessor Based Electrostatic Precipitator Controller receives the digital signal or on/off contact for other status like T/R oil temperature, ac current high etc.