Skip to datasheet
The Engineering ProjectsAI Interactive Datasheet

ULN2003ASeven-channel Darlington driver

Let low-power logic control relays, lamps and coils.

Manufacturer-referenced

Texas Instruments · ULN2003AN

PDIP-16SLRS027T · March 2025

ULN2003A combines seven NPN Darlington pairs in one 16-pin package. A logic HIGH turns on its matching collector output, allowing the IC to sink current from an external load. Each channel includes a 2.7 kΩ input resistor and a clamp diode. The diode cathodes share COM, which connects to the positive supply when driving relay or motor coils. This reference covers ULN2003AN and ULN2003AD. A 12 V relay example explains the common ground, voltage drop and package power budget.

Real View

ULN2003AN black package with silver leads and readable markings.
ULN2003AN · PDIP-16Package illustration

Pinout

ULN2003ANPDIP-16Top view
Select a pin to see its functionPDIP-16 · 16 pins

PCB Footprint

Loading footprint…
Powered by
Finding PDIP-16 packageTop view · mm

3D View

Preparing 3D preview…
3D packageDrag to rotate · Scroll to zoom
16Physical pins ULN2003ANPDIP-16 Manufacturer-referencedTexas Instruments

Pin diagram

Select a pin to explore its connection

Package map
Highlight
ULN2003ANPDIP-16Top view

Click a lead or use the arrow keys. Top view

1
PIN 1 · Logic inputs

1B

Darlington input

Function

Drives channel 1 through an internal 2.7 kΩ base resistor.

How to connect

Connect to a 5 V logic output. Tie unused inputs LOW.

Electrical note

HIGH turns the corresponding low-side output on.

Key specifications

The chip switches the low side of each load. COM serves the clamp diodes; it does not power the input logic.

Independent drivers7 NPN Darlington pairs
Collector voltage50 V · rated maximum
Single-output peak rating500 mA · thermal derating required
ULN2003A ambient range−40–70 °C

Operating profile

Supply, signals and operating conditions

ULN2003A operating profile
ParameterValueConditions / notes
Selected packagePDIP-16ULN2003AN · 16 pins
Logic interfaceTTL / 5 VInternal 2.7 kΩ base resistor per channel
Example relay coil12 V · 240 ΩCOM connects to the +12 V load rail
Use these values with the stated grade and test conditions.

Package details

ULN2003AN · PDIP-16

Selected package
Selected ULN2003A physical package
PropertyDetails
ManufacturerTexas Instruments
Part numberULN2003AN
PackagePDIP-16
Connections16 pins
MountingThrough-hole
Lead pitch2.54 mm
Package codedip
Thermal referenceBoard and package dependent; see manufacturer data

Connection reference

Input and output pairs

Scroll sideways to see all columns.

ParameterValueConditions / notes
Channel 11B pin 1 → 1C pin 16HIGH input turns the output sink on
Channel 22B pin 2 → 2C pin 15Same behavior
Channel 33B pin 3 → 3C pin 14Same behavior
Channel 44B pin 4 → 4C pin 13Same behavior
Channel 55B pin 5 → 5C pin 12Same behavior
Channel 66B pin 6 → 6C pin 11Same behavior
Channel 77B pin 7 → 7C pin 10Same behavior
Common emitterE pin 8Ground return
Diode commonCOM pin 9Positive inductive-load supply

The physical output order is reversed across the package.

Electrical characteristics

ULN2003A · 25°C

Scroll sideways to see all columns.

ParameterValueConditions / notes
Input resistor2.7 kΩInternal series base resistor
ON input voltage2.4 V maximumIC = 200 mA; VCE = 2 V
ON input voltage3.0 V maximumIC = 300 mA; VCE = 2 V
Saturation voltage0.9 V typical; 1.1 V maximum100 mA collector; 250 µA input
Saturation voltage1.0 V typical; 1.3 V maximum200 mA collector; 350 µA input
Saturation voltage1.2 V typical; 1.6 V maximum350 mA collector; 500 µA input
Input current0.93 mA typical; 1.35 mA maximumVI = 3.85 V
Clamp diode forward voltage1.7 V typical; 2.0 V maximumIF = 350 mA

Use the specified drive current when interpreting the saturation-voltage limits.

Operating and stress limits

Do not add seven maximum channel currents

Scroll sideways to see all columns.

ParameterValueConditions / notes
Collector-emitter voltage0–50 VRecommended range; observe transient margin
Recommended junction range−40 to +125°CPackage thermal design matters
Peak collector current500 mA per channelAbsolute maximum; see duty-cycle curves
Total emitter-terminal current2.5 A magnitudeAbsolute maximum, not a continuous thermal rating
Input voltage30 V maximumAbsolute maximum; normal control is 5 V logic
Clamp current500 mA maximumAbsolute maximum per clamp path
Maximum junction temperature150°CAbsolute maximum
Storage−65 to +150°CUnpowered

A load’s voltage, current and duty cycle must all fit the complete system.

Relay example calculations

12 V supply · 240 Ω coil

Scroll sideways to see all columns.

ParameterValueConditions / notes
Illustrative driver drop0.90 VFixed teaching estimate; actual value varies
Coil voltage when ON11.10 V12 − 0.90
Coil current when ON46.25 mA11.10 / 240
Driver dissipation per channel41.6 mW0.90 × 0.04625
Seven channels ON323.75 mA; 291.4 mWCollector current and output-stage dissipation
Relay selectionCheck guaranteed pickup voltageAllow supply, coil and driver tolerances

These are DC estimates, not a relay pickup guarantee or transient calculation.

Package and thermal reference

ULN2003AN · PDIP-16

Scroll sideways to see all columns.

ParameterValueConditions / notes
Lead pitch2.54 mmThrough-hole; top view
PDIP-16 RθJA66.7°C/WTI standardized test board
SOIC-16 RθJA88.6°C/WTI standardized test board
Board dependenceCopper and airflow change temperatureDo not treat RθJA as a universal enclosure constant
Unused channelsInputs LOW; collectors unconnectedDo not leave control inputs floating

See the PDF for duty-cycle derating and the exact thermal measurement conditions.

Connections by function

Select a pin for its function, connection guidance and electrical notes.

Logic inputs7 pins

Supply1 pin

Flyback protection1 pin

Collector outputs7 pins

Read the conditions with every value

Typical values describe stated test conditions. Absolute maximum ratings are stress limits, not operating targets.

Official PDF datasheet

ULN2003A at a glance

Follow the labeled connections and functional stages

ULN2003A working principle: illustrated functional stages, basic circuit and connections
Select the diagram to read it at full resolution.

How it works

3 stages · Explore one step at a time

Step 1 / 3

Drive the input

A logic HIGH supplies base current through the internal 2.7 kΩ resistor. Two transistors provide current gain in each channel.

Step 2 / 3

Complete the load current path

The collector sinks current through the load to E. Current flows from the load supply, through the relay coil, through the Darlington pair and back to ground.

Step 3 / 3

Handle switch-off energy

When a coil turns off, its current briefly continues through the internal clamp diode to COM. Connect COM to the coil supply and consider how that supply absorbs the energy.

Switch 7 loads independently

Click an input. Follow its collector current and the combined power budget.

12 V · Driver explorer
Active channels0 / 7
Total coil current0 mA
Output-stage dissipation0 mW

Enable JavaScript to try the drivers.

Illustrative steady-state relay loads. Each coil is 240 Ω on a 12 V supply; the driver drop is fixed at 0.90 V. No relay mechanics, flyback waveform, temperature rise or saturation curve is simulated. COM is connected to the load supply.

ULN2003A in a circuit

A controller signal switches a 12 V coil through channel 1.

Controller output D8 drives 1B pin1. A12V relay coil connects from+12V to1C pin16. COM9 connects to+12V. E8 joins controller and load grounds. Unused inputs2through7 are LOW and outputs unused.
The relay coil is shown; contact wiring is omitted. All ground symbols share one return.

Connect it, step by step

Follow the component values and pin connections

Connect the load path

Wire the coil between +12 V and 1C pin 16. Connect E pin 8 to the common ground.

Connect COM

Tie COM pin 9 to the same +12 V rail so the internal diode can carry switch-off current.

Apply logic

A HIGH on 1B pin 1 energizes the coil. LOW releases it. Check pickup voltage with the driver drop included.

Inside ULN2003A

Seven input resistors, seven Darlington pairs and seven clamp diodes.

One representative channel has a 2.7 kΩ input resistor feeding a Darlington pair. Both collectors join the output, emitter returns to E, and a diode leads from collector anode to COM cathode. The channel repeats seven times.
Representative functional channel. Internal bias resistors are simplified; the PDF contains the detailed equivalent.

Explore the circuit

Select a stage to see its role and connections

Current gain

The first NPN transistor drives the second, increasing current gain.

Open collector

Both collectors connect to the output. The driver provides a current sink, not a positive voltage source.

Clamp diode

The diode anode is at the collector and its cathode is at COM, returning inductive current to the load supply.

Selected packagePDIP-16ULN2003AN
Physical connections16 pinsPackage-specific numbering
Reference collection6 tables36 parameters & pin functions

Pin reference

Signal names, electrical functions and connection guidance

PDIP-16
Physical pin numbers16 pins

Scroll within the table to see all columns and rows.

ULN2003A pin functions and connections
PinSignalTypeFunction & connection
1BDarlington inputDrives channel 1 through an internal 2.7 kΩ base resistor.
Connection guidance

Connect to a 5 V logic output. Tie unused inputs LOW.

HIGH turns the corresponding low-side output on.

2BDarlington inputDrives channel 2 through an internal 2.7 kΩ base resistor.
Connection guidance

Connect to a 5 V logic output. Tie unused inputs LOW.

HIGH turns the corresponding low-side output on.

3BDarlington inputDrives channel 3 through an internal 2.7 kΩ base resistor.
Connection guidance

Connect to a 5 V logic output. Tie unused inputs LOW.

HIGH turns the corresponding low-side output on.

4BDarlington inputDrives channel 4 through an internal 2.7 kΩ base resistor.
Connection guidance

Connect to a 5 V logic output. Tie unused inputs LOW.

HIGH turns the corresponding low-side output on.

5BDarlington inputDrives channel 5 through an internal 2.7 kΩ base resistor.
Connection guidance

Connect to a 5 V logic output. Tie unused inputs LOW.

HIGH turns the corresponding low-side output on.

6BDarlington inputDrives channel 6 through an internal 2.7 kΩ base resistor.
Connection guidance

Connect to a 5 V logic output. Tie unused inputs LOW.

HIGH turns the corresponding low-side output on.

7BDarlington inputDrives channel 7 through an internal 2.7 kΩ base resistor.
Connection guidance

Connect to a 5 V logic output. Tie unused inputs LOW.

HIGH turns the corresponding low-side output on.

ECommon emitterShared emitter and substrate return for all seven channels.
Connection guidance

Connect to load-supply ground and controller ground.

This is the high-current return path; route it appropriately.

COMClamp diode commonCommon cathodes of the seven internal flyback diodes.
Connection guidance

Connect to the positive relay or motor-coil supply for inductive loads.

COM is not a logic supply pin and is not ground.

7COpen-collector driverCollector output of channel 7.
Connection guidance

Connect between the load and the IC; the other load terminal goes to the positive load supply.

Sinks current only. Allow Darlington voltage drop and package heating.

6COpen-collector driverCollector output of channel 6.
Connection guidance

Connect between the load and the IC; the other load terminal goes to the positive load supply.

Sinks current only. Allow Darlington voltage drop and package heating.

5COpen-collector driverCollector output of channel 5.
Connection guidance

Connect between the load and the IC; the other load terminal goes to the positive load supply.

Sinks current only. Allow Darlington voltage drop and package heating.

4COpen-collector driverCollector output of channel 4.
Connection guidance

Connect between the load and the IC; the other load terminal goes to the positive load supply.

Sinks current only. Allow Darlington voltage drop and package heating.

3COpen-collector driverCollector output of channel 3.
Connection guidance

Connect between the load and the IC; the other load terminal goes to the positive load supply.

Sinks current only. Allow Darlington voltage drop and package heating.

2COpen-collector driverCollector output of channel 2.
Connection guidance

Connect between the load and the IC; the other load terminal goes to the positive load supply.

Sinks current only. Allow Darlington voltage drop and package heating.

1COpen-collector driverCollector output of channel 1.
Connection guidance

Connect between the load and the IC; the other load terminal goes to the positive load supply.

Sinks current only. Allow Darlington voltage drop and package heating.

PDIP-16 · Top view · Select a pin number to open its interactive pinout.

Connection reference

Input and output pairs

Manufacturer-referenced values9 parameters

Scroll within the table to see all columns and rows.

ParameterValueConditions / notes
Channel 11B pin 1 → 1C pin 16HIGH input turns the output sink on
Channel 22B pin 2 → 2C pin 15Same behavior
Channel 33B pin 3 → 3C pin 14Same behavior
Channel 44B pin 4 → 4C pin 13Same behavior
Channel 55B pin 5 → 5C pin 12Same behavior
Channel 66B pin 6 → 6C pin 11Same behavior
Channel 77B pin 7 → 7C pin 10Same behavior
Common emitterE pin 8Ground return
Diode commonCOM pin 9Positive inductive-load supply

The physical output order is reversed across the package.

Electrical characteristics

ULN2003A · 25°C

Manufacturer-referenced values8 parameters

Scroll within the table to see all columns and rows.

ParameterValueConditions / notes
Input resistor2.7 kΩInternal series base resistor
ON input voltage2.4 V maximumIC = 200 mA; VCE = 2 V
ON input voltage3.0 V maximumIC = 300 mA; VCE = 2 V
Saturation voltage0.9 V typical; 1.1 V maximum100 mA collector; 250 µA input
Saturation voltage1.0 V typical; 1.3 V maximum200 mA collector; 350 µA input
Saturation voltage1.2 V typical; 1.6 V maximum350 mA collector; 500 µA input
Input current0.93 mA typical; 1.35 mA maximumVI = 3.85 V
Clamp diode forward voltage1.7 V typical; 2.0 V maximumIF = 350 mA

Use the specified drive current when interpreting the saturation-voltage limits.

Operating and stress limits

Do not add seven maximum channel currents

Manufacturer-referenced values8 parameters

Scroll within the table to see all columns and rows.

ParameterValueConditions / notes
Collector-emitter voltage0–50 VRecommended range; observe transient margin
Recommended junction range−40 to +125°CPackage thermal design matters
Peak collector current500 mA per channelAbsolute maximum; see duty-cycle curves
Total emitter-terminal current2.5 A magnitudeAbsolute maximum, not a continuous thermal rating
Input voltage30 V maximumAbsolute maximum; normal control is 5 V logic
Clamp current500 mA maximumAbsolute maximum per clamp path
Maximum junction temperature150°CAbsolute maximum
Storage−65 to +150°CUnpowered

A load’s voltage, current and duty cycle must all fit the complete system.

Relay example calculations

12 V supply · 240 Ω coil

Manufacturer-referenced values6 parameters

Scroll within the table to see all columns and rows.

ParameterValueConditions / notes
Illustrative driver drop0.90 VFixed teaching estimate; actual value varies
Coil voltage when ON11.10 V12 − 0.90
Coil current when ON46.25 mA11.10 / 240
Driver dissipation per channel41.6 mW0.90 × 0.04625
Seven channels ON323.75 mA; 291.4 mWCollector current and output-stage dissipation
Relay selectionCheck guaranteed pickup voltageAllow supply, coil and driver tolerances

These are DC estimates, not a relay pickup guarantee or transient calculation.

Package and thermal reference

ULN2003AN · PDIP-16

Manufacturer-referenced values5 parameters

Scroll within the table to see all columns and rows.

ParameterValueConditions / notes
Lead pitch2.54 mmThrough-hole; top view
PDIP-16 RθJA66.7°C/WTI standardized test board
SOIC-16 RθJA88.6°C/WTI standardized test board
Board dependenceCopper and airflow change temperatureDo not treat RθJA as a universal enclosure constant
Unused channelsInputs LOW; collectors unconnectedDo not leave control inputs floating

See the PDF for duty-cycle derating and the exact thermal measurement conditions.

Read each value with its conditions

Typical values describe the stated test conditions. Absolute maximum ratings are stress limits, not operating targets.

Texas Instruments · SLRS027T · March 2025
Official PDF datasheet

Relay banks

Drive several relay coils from logic. Match coil voltage, pickup requirements and current to the complete driver design.

Manufacturer application guide

Unipolar stepper motors

Sequence the coil channels and connect the winding common to the load supply. This is a low-side array, not a bipolar H-bridge.

Manufacturer application guide

Lamps and indicators

Switch lamps or suitably current-limited LED loads. Account for startup current and the Darlington voltage drop.

Manufacturer application guide

Take it into ProTech

Find ULN2003A in the Components Library to place its schematic symbol and connect its pins.

Reference page · circuit simulation model not yet availableOpen ProTech

Component view