ULN2003A driver: seven 500 mA channels for relays and small steppers

Seven Darlington outputs, 500 mA each and 50 V tolerant, with clamp diodes. What the datasheet gives and how to wire a load.

By Jignesh Panchal · Sources, testing and AI policy

  • TypeMotor drivers
  • LevelBeginner
  • ReviewedNov 2026

The ULN2003A is an array of seven NPN Darlington transistors, each rated 500 mA with outputs that tolerate 50 V, plus clamp diodes for inductive loads. It is the chip on the small blue board that drives a 28BYJ-48 stepper, and it is a cheap way to switch relays, solenoids and small lamps from logic pins. It sinks current only: the load connects between the supply and the output. Figures are from the Texas Instruments ULx200x datasheet SLRS027T.

Key specifications

Channels7 NPN Darlington
Collector current500 mA per output
Output voltageup to 50 V
Clamp diodesbuilt in
InputsTTL / 5 V CMOS (ULx2003A)
PackagesSOIC, PDIP, SOP, TSSOP, SOT (16 pin)

What the datasheet promises

ItemDatasheet value
ChannelsSeven NPN Darlington pairs
Collector current, single output500 mA rated
Output voltageUp to 50 V
Clamp diodesBuilt in, common cathode, for switching inductive loads
Parallel outputsThe datasheet says pairs can be paralleled for more current
InputsULx2003A: for TTL or 5 V CMOS. ULx2004A: 10.5 kΩ base resistor for 6 V to 15 V CMOS
PackagesSOIC, PDIP, SOP, TSSOP and SOT, all 16 pin

The 500 mA rating is per output. The datasheet’s total-package limits depend on how many outputs are on at once, so do not assume seven loads of 500 mA each are safe together; check the power dissipation section for your package.

How to wire a load

  • Connect the load between its positive supply and the output pin (1C to 7C).
  • Drive the matching input pin (1B to 7B) from a logic pin; high turns the output on.
  • Connect COM to the positive supply of an inductive load so the clamp diodes can absorb the spike when it switches off.
  • Join the ground of the load supply to the chip ground and the controller ground.

Because it is a Darlington pair, the output does not pull all the way to ground; it leaves a saturation voltage across the chip, so a motor on a low supply sees noticeably less than the supply voltage. For efficient motor drive use a MOSFET driver such as the TB6612FNG. The relay module guide and flyback diode guide cover the common mistakes.

Sources and further reading

Last reviewed: November 2026. Limits are from the Texas Instruments datasheet; modules sold with this chip vary. No price is quoted because it has not been checked.

Where to buy in India

These open a store search. Compare seller, price and reviews before you order.

Free: the final-year project pack

A shortlist with BOMs, a report outline that matches the usual chapter scheme, a costing sheet and 40 viva questions. Built for the February–April submission season.

The Build Note

One short email when something is worth your bench time.

A new build sheet, a part price that moved, or a mistake worth avoiding. No daily drip, no recycled news.

One short email when a build or a price is worth your time. Unsubscribe in one click.