STMicroelectronics ULN2004A
- Part No.:
- ULN2004A
- Manufacturer:
- STMicroelectronics
- Package:
- 16-DIP (0.300", 7.62mm)
- Datasheet:
-
ULN2004A.pdf
- Description:
- TRANS 7NPN DARL 50V 0.5A 16DIP
- Quantity:
- Payment:

- Shipping:

Inventory:17,202
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
ULN2004A from STMicroelectronics is a 7-channel high-voltage, high-current Darlington array IC with open-collector outputs, integrated clamp diodes, 50 V output voltage rating, 500 mA continuous per channel, and CMOS/PMOS input compatibility (6–15 V). It drives inductive loads such as relays and solenoids in industrial control interfaces.
For engineers reviewing the ULN2004A datasheet, ULN2004A pinout, ULN2004A application, or ULN2004A equivalent, this device is selected for robust 7-channel low-side switching where logic-level inputs must drive 50 V/500 mA inductive loads without external flyback protection.
Technical Context
The ULN2004A integrates seven independent Darlington transistor pairs with common-emitter configuration and on-chip suppression diodes connected anode-to-VCC, enabling direct inductive load connection without external components. Each channel operates with TTL/CMOS-compatible input thresholds optimized for 6–15 V logic families.
It uses a copper leadframe DIP-16 package to reduce thermal resistance (RthJA = 70 °C/W), supports paralleling of outputs for up to 3.5 A total current, and maintains safe operation across –40 °C to +85 °C ambient with junction temperature limited to 150 °C.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| Output voltage | 50 V - supports driving 24 V DC relays and 48 V solenoids with margin. |
| Continuous output current | 500 mA per channel - sufficient for standard industrial relay coils (e.g., 24 V/200 mA). |
| Peak output current | 600 mA - handles inrush during relay pull-in without saturation collapse. |
| Input voltage range | 6–15 V CMOS/PMOS - directly interfaces with microcontroller GPIOs via level-shifting resistors or standalone logic drivers. |
| VCE(SAT) | 1.1 V max at IC = 200 mA - limits power dissipation to ≤220 mW per active channel. |
| Clamp diode reverse voltage | 50 V - matches output voltage rating to suppress inductive kickback up to rated load energy. |
| Thermal resistance (J-A) | 70 °C/W (DIP-16) - enables 0.7 W max power dissipation at 85 °C ambient before derating. |
Pinout & Package
ULN2004A is supplied in a 16-pin dual in-line package (DIP-16L) with 2.54 mm pitch, copper leadframe for improved thermal performance, and industry-standard footprint compatible with through-hole PCB assembly.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| 1–7 (IN1–IN7) | Logic input | CMOS/PMOS-compatible inputs accepting 6–15 V; internally pulled down when inactive. |
| 8 (GND) | Common emitter reference | Return path for all Darlington emitters; must be tied to system ground. |
| 9 (COM) | Clamp diode common anode | Connected to positive supply of inductive load (e.g., +24 V) to enable flyback current path. |
| 10–16 (OUT1–OUT7) | Open-collector Darlington output | Low-side switch outputs; sink current to GND when driven; require external pull-up or load connection to VLOAD. |
Key Features
| Feature | Design Value |
|---|---|
| Seven integrated Darlington channels | Reduces board space vs. discrete transistor+diode solutions; eliminates 14 passive components per channel. |
| On-chip clamp diodes | Eliminates need for external flyback diodes when driving relays/solenoids, reducing BOM count and layout complexity. |
| Input/output pin opposition | Enables straight-through PCB routing between microcontroller headers and load connectors, minimizing trace crossovers. |
| Output paralleling support | Allows combining up to 3 outputs for 1.5 A load handling (e.g., high-power thermal printhead segments). |
| DIP-16 copper leadframe | Lowers thermal resistance by ~25% vs. standard DIP, supporting higher sustained current in compact enclosures. |
Applications
| Industrial Relay Control | Thermal Print Head Driver |
|---|---|
Use Scenario: Driving 24 VDC electromagnetic relays in PLC I/O modules and motor starter panels. IC Role / Device Role / Timing Role: Low-side switch array translating MCU GPIO signals into isolated, current-sinking relay coil actuation. Use Value: Integrated clamp diodes prevent voltage spikes >50 V, eliminating risk of MCU GPIO damage and meeting IEC 61000-4-4 surge immunity requirements. |
Use Scenario: Controlling individual heater elements in dot-matrix thermal printers used in point-of-sale terminals. IC Role / Device Role / Timing Role: Parallel-output Darlington array delivering precise 500 mA pulses to resistive heater dots with <1 µs turn-off delay. Use Value: 1.1 V VCE(SAT) minimizes self-heating during 50% duty-cycle printing, maintaining dot temperature stability across print lines. |
| Solenoid Valve Interface | LED Filament Lamp Driver |
Use Scenario: Actuating 12–24 V pneumatic solenoid valves in HVAC zone controllers and irrigation systems. IC Role / Device Role / Timing Role: High-current Darlington sink providing controlled pull-in and hold currents with integrated flyback protection. Use Value: 600 mA peak rating accommodates 2× inrush current of 300 mA solenoids, ensuring reliable valve opening under low-temperature conditions. |
Use Scenario: Switching incandescent-style LED filament lamps (e.g., E27 base, 220 V AC equivalent) in smart lighting retrofit modules. IC Role / Device Role / Timing Role: DC-side current sink controlling lamp brightness via PWM dimming at 1–10 kHz frequency. Use Value: 50 V output rating safely isolates LED string from transient surges on rectified AC rails, avoiding premature LED failure. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar Darlington array applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| ULN2003A | Optimized for 5 V TTL/CMOS inputs (VI(ON) = 2.4 V typ); lower input threshold than ULN2004A's 5–6 V range. | Better suited for direct interface with 5 V microcontrollers (e.g., Arduino, STM32F1) without level shifting. | Select ULN2003A when driving from 5 V logic; ULN2004A preferred for 12 V PMOS or industrial 6–15 V control buses. |
| TBD7200A | Single-channel 1.5 A high-side driver with built-in diagnostics; no integrated clamp diodes; requires external flyback protection. | Used in automotive body control modules requiring fault reporting; not pin-compatible or functionally drop-in. | Choose TBD7200A only for diagnostic-critical 12 V automotive loads; ULN2004A remains optimal for cost-sensitive, multi-channel industrial switching. |
Compared with ULN2003A, ULN2004A offers higher input voltage tolerance and better noise immunity in noisy 12 V environments; compared with TBD7200A, it provides 7-channel integration and passive protection at lower system cost, though without fault feedback.
Availability
ULN2004A is available at Aetrix Electronics and suitable for industrial relay control, thermal printhead driving, solenoid valve actuation, and LED filament lamp switching requiring stable component supply across long-lifecycle embedded programs.
Supply support for ULN2004A includes scheduled delivery planning, volume procurement assistance, BOM continuity management, traceable sourcing, and lifecycle availability coordination for OEM customers, industrial embedded developers, connected-device designers, and electronics production programs.
Manufacturer
STMicroelectronics is a global semiconductor leader headquartered in Geneva, Switzerland, designing and manufacturing analog, MCU, power, and sensor solutions for industrial, automotive, and consumer markets.
The ULN2004A belongs to ST's legacy high-voltage Darlington array product line, engineered specifically for ruggedized, multi-channel low-side switching in industrial control, factory automation, and electro-mechanical interface applications.
FAQ
Can ULN2004A drive 24 V relays directly?
Yes. With its 50 V output voltage rating and integrated clamp diodes, ULN2004A safely switches 24 V DC relays by connecting the relay coil between VCC (e.g., +24 V) and an OUT pin, and tying COM to +24 V. No external diode is required, and the 500 mA rating covers typical relay coil currents (10–200 mA).
What is the maximum ambient temperature for continuous 500 mA operation per channel?
At 85 °C ambient, the DIP-16 package's RthJA of 70 °C/W limits total power dissipation to 0.7 W. With VCE(SAT) ≈ 1.1 V at 500 mA, each channel dissipates 0.55 W - allowing full 500 mA per channel at 85 °C only if ≤1 channel is active. For 7-channel operation, derate to ≤200 mA per channel at 85 °C.
How does ULN2004A differ from ULN2003A in input compatibility?
ULN2004A is specified for 6–15 V CMOS/PMOS inputs, with VI(ON) ≥ 5 V (min), making it ideal for 12 V control buses. ULN2003A targets 5 V TTL/CMOS, with VI(ON) ≥ 2.4 V (min), enabling direct connection to 5 V MCUs. Input current at 12 V is 0.35–1.45 mA for ULN2004A vs. 0.93–1.35 mA for ULN2003A at 3.85 V.
Is parallel output operation supported, and what precautions apply?
Yes - outputs can be paralleled to increase current capacity. ST confirms safe paralleling of up to three channels (1.5 A total). Ensure matched PCB trace lengths and identical load connections to avoid current imbalance. Do not exceed 600 mA peak per channel even when paralleled, and verify thermal margin using RthJA and total power.
ULN2004A Specifications
- Product attributes
- Attribute value
- Manufacturer:
- STMicroelectronics
- Package/Case:
- 16-DIP (0.300", 7.62mm)
- Series:
- ULx200xA
- Packaging:
- Tube
- Product Status:
- Active
- Switch Type:
- Relay, Solenoid Driver
- Number of Outputs:
- 7
- Ratio - Input:Output:
- 1:1
- Output Configuration:
- Low Side
- Output Type:
- NPN
- Interface:
- Parallel
- Voltage - Load:
- 50V (Max)
- Voltage - Supply (Vcc/Vdd):
- Not Required
- Current - Output (Max):
- 500mA
- Rds On (Typ):
- -
- Input Type:
- Inverting
- Features:
- -
- Fault Protection:
- -
- Operating Temperature:
- -40°C ~ 85°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Through Hole
- Supplier Device Package:
- 16-DIP
ULN2004A FAQ
1.How can I place an order for ULN2004A through Aetrix?
Please submit a Request for Quotation (RFQ) for ULN2004A on Aetrix. Our sales agent will provide a competitive quotation and guide you through the order confirmation once you accept the terms.
2.Are the price and stock information for ULN2004A reliable?
The price and inventory of ULN2004A are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for ULN2004A is usually 5 days.
3.What payment methods are accepted for ULN2004A?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for ULN2004A transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for ULN2004A?
ULN2004A orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your ULN2004A order is processed, you will receive an email with the shipment details and tracking number.
Note: Tracking information may take up to 24 hours to appear. Express delivery typically takes 3–5 business days.
5.How can I obtain technical support or documentation for ULN2004A?
For technical support, including ULN2004A datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your ULN2004A requirements.
6.How does Aetrix verify that ULN2004A is sourced from the original manufacturer or authorized distributors?
All ULN2004A products on Aetrix are procured from qualified distributors and authorized channels. Our dedicated quality assurance team conducts strict verification, including traceability checks and, if necessary, third-party testing. This ensures that ULN2004A meets industry standards.
7.What is the process for return or replacement of ULN2004A?
All ULN2004A units undergo pre-shipment inspection (PSI). If there is an issue with ULN2004A, returns or replacements are accepted under the following conditions:
1.Quantity discrepancies, incorrect items, or visible external defects (such as breakage or corrosion), acknowledged by Aetrix.
2.The issue is reported within 90 days of delivery.
3.The ULN2004A part is unused and in its original packaging.
Return procedure for ULN2004A:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
ULN2004A Tags

-
TPS22919DCKR
Texas Instruments

-
MIC2091-1YM5-TR
Microchip Technology

-
MIC2090-1YM5-TR
Microchip Technology

-
TPS22995RZFR
Texas Instruments

-
TPS22975DSGR
Texas Instruments

-
SIP32510DT-T1-GE3
Vishay Siliconix

-
ULN2003D1013TR
STMicroelectronics

-
MIC2005A-1YM5-TR
Microchip Technology

-
MIC2005A-1YM6-TR
Microchip Technology

-
TPS22916BYFPR
Texas Instruments

-
TPS22917DBVR
Texas Instruments
-
ULN2003APWR
Texas Instruments
Tech Hub
A practical engineering and sourcing framework covering lifecycle verification, lifetime-buy calculations, replacement qualification, supplier checks and counterfeit-risk controls.
TTL and CMOS logic families differ in thresholds, loading, output drive, power and timing. This engineering guide compares 74HC and 74HCT, calculates noise margins and checks 3.3 V/5 V compatibility.
A practical engineering guide to 3.3V and 5V logic compatibility, input thresholds, resistor dividers, translator ICs, MOSFET level shifting, I2C pull-ups, timing limits and power-sequencing risks.
The 74HC595 uses push-pull logic outputs, while the TPIC6B595 uses 50 V open-drain DMOS sinks for higher-power loads. This guide compares timing, current limits, 3.3 V interfacing, load wiring, thermal…
The 74HC595 converts serial data into eight stable parallel outputs. This guide covers pin functions, shift and storage timing, OE and MR behavior, drive-current limits, cascading, voltage compatibilit…
A technical comparison of level-sensitive latches and edge-triggered flip-flops, covering timing windows, setup and hold limits, master–slave operation, time borrowing, race-through, HDL inference and…
A D latch stores one bit while Enable controls when data can pass. This reference covers gate-level operation, truth tables, transparency, setup and hold timing, LE versus OE, common ICs and practical …
An SR latch stores one bit through cross-coupled feedback. This engineering reference covers NOR and NAND implementations, truth tables, forbidden-state recovery, gated operation, switch debouncing, fa…
Latch circuits retain one bit through feedback. This technical reference covers SR and D latches, truth tables, transparency, timing limits, latch-versus-flip-flop behavior, applications and common log…
An engineering guide to LED driver operation, constant-current and constant-voltage outputs, linear and switching topologies, dimming, IC selection, calculations, replacement compatibility, and fault c…

