ULN2003 is a high voltage and high current Darlington array IC. It contains seven open collector darlington pairs with common emitters. A darlington pair is an arrangement of two bipolar transistors.


ULN2003 belongs to the family of ULN200X series of ICs. Different versions of this family interface to different logic families. ULN2003 is for 5V TTL, CMOS logic devices. These ICs are used when driving a wide range of loads and are used as relay drivers, display drivers, line drivers etc. ULN2003 is also commonly used while driving Stepper Motors. Refer Stepper Motor interfacing using ULN2003.


Each channel or darlington pair in ULN2003 is rated at 500mA and can withstand peak current of 600mA. The inputs and outputs are provided opposite to each other in the pin layout. Each driver also containsĀ a suppression diodeĀ to dissipate voltage spikes while driving inductive loads. The schematic for each driver is given below:

Pin Description:

Pin No Function Name
1 Input for 1st channel Input 1
2 Input for 2nd channel Input 2
3 Input for 3rd channel Input 3
4 Input for 4th channel Input 4
5 Input for 5th channel Input 5
6 Input for 6th channel Input 6
7 Input for 7th channel Input 7
8 Ground (0V) Ground
9 Common free wheeling diodes Common
10 Output for 7th channel Output 7
11 Output for 6th channel Output 6
12 Output for 5th channel Output 5
13 Output for 4th channel Output 4
14 Output for 3rd channel Output 3
15 Output for 2nd channel Output 2
16 Output for 1st channel Output 1


Leave a Reply

Please Login to comment
Notify of