A push-pull transient current feedforward driver is designed to have a complete push-pull function and loop gain control that enhances the data current drivability. The sink and source current capability of the proposed driver makes it insensitive to the initial voltage levels on the data lines and provides a reduced settling time. The gain control in the positive feedback loop offers a fast settling time without ringing over the complete range of pixel drive currents. The data driver exhibits a settling time of better than 6 mu s for drive currents from 20 nA to 5 mu A into an equivalent full-HD AMOLED display panel parasitic load of 4 k Omega series resistance and 90 pF shunt capacitance. The driver consumes a static current of 4.5 mu A/channel.