The ULN2003 is a popular Darlington IC, it has seven Darlington pairs inside each pair with 1 input and 1 output pin. Thus having 7 input and 7 output pins. Each pair is rated for 50V and 500mA and the input pins can be triggered by +5V.
The ULN2003 IC is commonly used to drive large loads with microcontrollers. Like Driving a High-Power LED array or Driving a motor in both directions or controlling a Stepper motor etc.
The ULN2003 have series input resistors selected for operation directly with 5V TTL or CMOS. These devices will handle numerous interface needs — particularly those beyond the capabilities of standard logic buffers. It is ideally suited for interfacing between low-level logic circuitry and multiple peripheral power loads, Typical loads include relays, solenoids, stepping motors, magnetic print hammers, multiplexed LED and incandescent displays, and heaters. All devices feature open-collector outputs with integral clamp diodes.
ULN2003 pinout:
ULN2003
ULN2003 Specification
Specifications:
Suitable for low - level logic circuit and multiple peripheral power loads.
TTL, DTL, PMOS, or CMOS-Compatible Inputs
Output Current to 500 mA
Output Voltage to 95 V
Transient-Protected Outputs
Dual In-Line Plastic Package or Small-Outline IC Package
ULN2003 Applications:
Relay Driver
Line Driver
Logic Buffers
Lamp Drivers
Display Drivers (LED and Gas Discharge)
ULN2003 Dimension and footprint:
ULN2003 Footprints
Example Projects on ULN2003:
Interfacing Stepper motor using ULN2003
Additional Resources:
ULN2003 Datasheet
Package Contains
5x ULN2003