ULN2003 IC is one of the most commonly used Motor driver IC generally used when we need to drive high current loads using digital logic circuits like Op-amps, Timers, Gates, Arduino, PIC, ARM etc.
ULN2003 is a 16 Pin IC, consisting of 7 Darlington pairs (each pair protected with suppression diode) and thus has the capability to handle a maximum of 7 loads(could be inductive).
Contains 7 high-voltage and high current Darlington pairs
Each pair is rated for 50V and 500mA
Input pins can be triggered by 5V
Outputs can be paralleled for higher current
TTL/CMOS/PMOS/DTL compatible inputs
All seven Output pins can be connected to gather to drive loads up to (7×500mA) ~3.5A.
Can be directly controlled by logic devices like Digital Gates, Arduino, PIC etc