ULN2003 driver (ULN2003A)
ULN2003A · seven Darlington low-side switches · 2.7 kΩ input resistors (3.3 / 5 V logic) · 500 mA per output, 50 V · built-in flyback diodes to COM

Try it on the benchThe lab drops it on an empty bench and opens its datasheet card.
Typical part: ULN2003A Darlington array
Pins
- IN1
- IN2
- IN3
- IN4
- IN5
- IN6
- IN7
- GND
- COM (clamp diodes)
- OUT7
- OUT6
- OUT5
- OUT4
- OUT3
- OUT2
- OUT1
Ratings and limits
| Outputs | 7 × 500 mA, 50 V |
|---|---|
| Input | 3.3 / 5 V logic, 2.7 kΩ inside |
| Clamp diodes | to COM |
How to use it
Drives relays, solenoids and unipolar steppers from microcontroller pins. Tie COM to the load supply so the built-in diodes catch the flyback.