Phone

    00852-6915 1330

ULN2003 Transistor Array: Circuit, Pinout, Equivalent [FAQ]

  • Contents

Description

ULN2003A is a Darlington transistor array with high voltage and high current. It consists of seven NPN Darlington pairs with a high voltage output and a common cathode clamp diode for switching inductive loads.

uln2003 pinoutCatalog

Description

ULN2003A Pinout

ULN2003A Documents and Media

ULN2003A ECAD Model

ULN2003A Features

ULN2003A Advantages

Where to use ULN2003

How to use ULN2003

ULN2003A Application

ULN2003A Package Information

ULN2003A Representative Schematic Diagram

Product Manufacturer

FAQ

Ordering & Quantity


ULN2003A Pinout

uln2003a pinout


ULN2003A Documents and Media

Resource Type

Link

Datasheets

ULN2003A, ULQ2003A

HTML Datasheet

ULN2003A, ULQ2003A


ULN2003A ECAD Model

uln2003adr2g symbols

 

ULN2003ADR2G Symbols

 

uln2003adr2g footprints

 

ULN2003ADR2G Footprints

 


ULN2003A Features

The ULN2003 is known for its high-current, high-voltage capacity. The drivers can be paralleled for even higher current output. Even further, stacking one chip on top of another, both electrically and physically, has been done. Generally it can also be used for interfacing with a stepper motor, where the motor requires high ratings which cannot be provided by other interfacing devices.

ULN2003 Main specifications:

  • 500 mA rated collector current (single output)
  • 50 V output (there is a version that supports 100 V output)
  • Includes output flyback diodes
  • Inputs compatible with TTL and 5-V CMOS logic

ULN2003A Advantages

The ULN2003A is an array of seven NPN Darlington transistors capable of 500 mA, 50 V output. It features common-cathode flyback diodes for switching inductive loads. It can come in PDIP, SOIC, SOP or TSSOP packaging. In the same family are ULN2002A, ULN2004A, as well as ULQ2003A and ULQ2004A, designed for different logic input levels.

The ULN2003A is also similar to the ULN2001A (4 inputs) and the ULN2801A, ULN2802A, ULN2803A, ULN2804A and ULN2805A, only differing in logic input levels (TTL, CMOS, PMOS) and number of in/outputs (4/7/8).


Where to use 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.


How to use ULN2003

The ULN2003 is a 16-pin IC. It has seven Darlington Pairs inside, where each can drive loads up to 50V and 500mA. For these seven Darlington Pairs we have seven Input and Output Pins. Adding to that we can a ground and Common pin. The ground pin, as usual is grounded and the usage of Common pin is optional. It might be surprising to note that this IC does not have any Vcc (power) pin; this is because the power required for the transistors to work will be drawn from the input pin itself. The below circuit is a simple circuit that can be used to test the working of ULN2003 IC.

how to use uln2003a

In the circuit consider the LED to be the loads and the logic pins (blue color) as the pins connected to the Digital circuit or Microcontroller like Arduino. Notice that the Positive pin of the LED is connected to the positive load voltage and the negative pin is connected to the output pin of the IC. This is because when the input pin of the IC gets high the respective output pin will get connected to ground. So when the negative terminal of the LED is grounded it completes the circuit and thus glows. The loads connected to the output pin can be maximum of 50C and 500mA each. However you can run higher current loads buy combining two or more output pins to gather. For example if you combine three pins you can drive up to (3*500mA) ~1.5A.

The COM pin is connected to ground through a switch, this connection is optional. It can be used a test switch, meaning when this pin is grounded all the output pins will be grounded.


ULN2003A Application

Typical usage of the ULN2003A is in driver circuits for relays, lamp and LED displays, stepper motors, logic buffers and line drivers.

uln2003a application

A ULN2003 installed in a breakout board to be used as a unipolar stepper motor driver with a 28BYJ stepper motor on the left.


ULN2003A Package Information

uln2003a package information


ULN2003A Representative Schematic Diagram

uln2003a representative schematic diagram


Product Manufacturer

ON Semiconductor (Nasdaq: ON) is driving energy efficient innovations, empowering customers to reduce global energy use. The company offers a comprehensive portfolio of energy efficient power and signal management, logic, discrete and custom solutions to help design engineers solve their unique design challenges in automotive, communications, computing, consumer, industrial, LED lighting, medical, military/aerospace and power supply applications. ON Semiconductor operates a responsive, reliable, world-class supply chain and quality program, and a network of manufacturing facilities, sales offices and design centers in key markets throughout North America, Europe, and the Asia Pacific regions.


FAQ

  • What is the use of uln2003a?

Typical usage of the ULN2003A is in driver circuits for relays, lamp and LED displays, stepper motors, logic buffers and line drivers.

  • What is the function of uln2003 driver in interfacing of stepper motor?

Known for its high current and high voltage capacity, the ULN2003 gives a higher current gain than a single transistor and enables the low voltage and low current output of a microcontroller to drive a higher current stepper motor.

  • What is a Darlington array?

Darlington devices are high-voltage, high-current switch arrays containing multiple open-collector Darlington pairs or multiple Darlington transistors with common emitters, and integral suppression diodes for inductive loads.

  • How to use the ULN2003A Transistor Array with Arduino?

Kynix

Kynix was founded in 2008, specializing in the electronic components distribution business. We adhere to honesty and ethics as our business philosophy and have gradually established an excellent reputation and credibility in our international business. With the accurate quotation, excellent credit, reasonable price, reliable quality, fast delivery, and authentic service, we have won the praise of the majority of customers.

Join our mailing list!

Be the first to know about new products, special offers, and more.

Leave a Reply

We'd love to hear from you! Feel free to share your thoughts and comments below. Rest assured, your email address will remain private.

Name *
Email *
Captcha *
Rating:

Kynix

  • How to purchase

  • Order
  • Search & Inquiry
  • Shipping & Tracking
  • Payment Methods
  • Contact Us

  • Tel: 00852-6915 1330
  • Email: info@kynix.com
  • Follow Us

authentication

Kynix

© 2008-2026 kynix.com all rights reserved.