A constant-current circuit includes a first transistor for supplying a
current based on a control signal input to a gate of the first transistor
so as to serve as a current source, a second transistor for supplying a
current to a load based on the control signal input to a gate of the
second transistor, a voltage regulation unit for controlling a drain
voltage of the first transistor according to a drain voltage of the
second transistor, a current detector for detecting a value of a current
flowing through the first transistor and output a current according to
the detected value, and a controller for controlling each gate voltage of
the first and second transistors according to the value detected by the
current detector so that the current flowing through the first transistor
becomes a predetermined value. The first and second transistors are MOS
transistors having the same conductivity.