Owing to the fact that the LED drive circuit must have constant output current control, we propose a controlled current driver with a high precision for the white light LED. Three discrete constant current settings are available and may be selected at the supply voltage from 2.9 V to 4.4 V, which is up to 1 A. An autozero transconductance amplifier is proposed, which effectively improves the precision, reduces the offset voltage and the noise. The variation in the ratio of the external resistor current to the LED load current is less than 2.3 , when the LED load current changes from 200 mA to 800 mA.In order to lower the influence on the precision of output current, an autozero technique is applied to remove the offset of the amplifier and improve the precision of the output current [1] .A serial connection is superior to a parallel connection, because a constant current can be simply supplied to each LED that belongs to an array. However, the total voltage and total current of a serial connection vary, depending on the occurrence of short circuit LED breakdowns. Consequently,the LED drive circuit must have constant output current control and/or constant-luminance control.In this paper we use an external resistor to control the output driving current, which has a wide range, and the maximum of 1 A. The circuit structure is shown in Fig.1, which consists of the band-gap reference voltage source, the programmable control current circuit and the current source control output circuit. The programmable control current circuit is composed of external resistors R SET1 and R SET2 , which is controlled by enable signals EN1 and EN2. In the different enable case, the different reference voltages of V REF1 can be obtained by changing the value of external resistors R SET1 and R SET2 . The current source control circuit consists of 8 identical modules connected in parallel.In Fig.1, R S is the sampling resistance, and I LED is the drive current of LEDs and is represented as,