A current driver that can control variation in the consumed current in
conjunction with variation in the setting value of the driving current.
The mirror current of transistors Q2-0 to Q2-7 at each of output circuits
10-1 to 10-160 keeps flowing through output terminal To1 or node N8
irrespective of the setting value of the pixel data. Also, the mirror
current of transistor Q4D keeps flowing in the series circuit of
transistors Q4D and Q5D irrespective of the setting value of the pixel
data. Consequently, even when the setting value of the driving current
varies in various ways, the current consumed in each output circuit can
still be kept constant. As a result, it is possible to prevent variation
in the voltage of the power supply line in conjunction with variation of
the consumed current, and it is possible to reduce fluctuation in the
driving current between output channels.