Skip to datasheet
Seven-channel Darlington driver

ULN2003A Working Principle

Learn how ULN2003A works with an illustrated explanation and practical readings.

Package view

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.

Component view