A semiconductor integrated circuit comprises a transistor which has a first electrode,
a second electrode and a third electrode, said transistor conducting a current
of a first power source from the second electrode to the third electrode by a power
supplied to the first electrode; a driver to supply said first electrode with power
for driving said transistor; a reference voltage circuit to generate a reference
voltage which is variable in response to temperature of said transistor, said reference
voltage being used as the reference for comparison; a comparative voltage circuit
to generate a comparative voltage which is variable in response to a current flowing
from said second electrode to said third electrode, said comparative voltage being
compared with said reference voltage; and a controller which receives said reference
voltage and said comparative voltage and which supplies a control signal to said
driver, said control signal being based on a result of the comparison between the
comparative voltage and the reference voltage to control the power supplied to
said first electrode.