©2019 by OL ELECTRONICS. Developed by OLatus Systems Private Limited

ULN2003 IC (3 Pieces)

SKU: IC011

The ULN2003 is a monolithic IC consists of seven NPN darlington transistor pairs with high voltage and current capability. It is commonly used for applications such as relay drivers, motor, display drivers, led lamp drivers, logic buffers, line drivers, hammer drivers and other high voltage current applications

  • ULN2003 Pin Configuration

    Pin Number

    Pin Name


    1 to 7

    Input 1 to Input 7

    Seven Input pins of Darlington pair, each pin is connected to the base of the transistor and can be triggered by using +5V



    Ground Reference Voltage 0V



    Used as test pin or Voltage suppresser pin (optional to use)

    10 to 16

    Output 1 to Output 7

    Respective outputs of seven input pins. Each output pin will be connected to ground only when its respective input pin is high(+5V)


    • Contains 7 high-voltage and high current Darlington pairs
    • Each pair is rated for 50V and 500mA
    • Input pins can be triggered by +5V
    • 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
    • Available in 16-pin DIP, TSSOP, SOIC packages
  • Where to use a ULN2003

    ULN2003 IC is one of the most commonly used Motor driver IC. This IC comes in handy when we need to drive high current loads using digital logic circuits like Op-maps, Timers, Gates, Arduino, PIC, ARM etc. For example a motor that requires 9V and 300mA to run cannot be powered by an Arduino I/O hence we use this IC to source enough current and voltage for the load. This IC is commonly used to drive Relay modules, Motors, high current LEDs and even Stepper Motors. So if you have anything that anything more than 5V 80mA to work, then this IC would be the right choice for you.


    • Used to drive high current loads using Digital Circuits
    • Can be used to drive Stepper motors
    • High current LED’s can be driven
    • Relay Driver module (can drive 7 relays)
    • Logic Buffers in digital electronics
    • Used as Touch sensor for Arduino