The NPN Darlington Transistor: High Gain, High Trade-Offs
A standard bipolar junction transistor (BJT) is a current-controlled current source, but its current gain ($h_{FE}$ or $\beta$) is often limited to 100-300. When you need to switch a multi-amp load directly from a low-current microcontroller GPIO or an optocoupler, a standard BJT requires too much base drive. Enter the transistor Darlington NPN: a compound structure where two NPN transistors are cascaded in a single package. The emitter of the first transistor ($Q1$) feeds directly into the base of the second ($Q2$), while their collectors are tied together.
The total current gain is roughly the product of the individual gains ($\beta_{total} \approx \beta_1 \times \beta_2$), yielding massive amplification factors between 1,000 and 30,000. However, this architecture introduces specific electrical penalties that you must design around.
• TIP120 (TO-220): 5A continuous $I_C$, 60V $V_{CEO}$, $\beta > 1000$. The undisputed bench standard.
• TIP122 (TO-220): 5A continuous $I_C$, 100V $V_{CEO}$. Use when switching 48V+ inductive loads.
• ULN2003A (DIP/SOIC): 7-channel Darlington array, 500mA per channel, 50V. Ideal for 28BYJ-48 stepper motors and relay banks.
• 2N6043 (TO-220): 8A continuous $I_C$, 60V $V_{CEO}$. Heavy-duty alternative to the TIP120.
Pinout and Symbol Anatomy
For the ubiquitous TO-220 packaged TIP120, viewing the component from the front (text facing you, pins pointing down), the pinout is: Pin 1 = Base, Pin 2 = Collector, Pin 3 = Emitter. The metal tab on the back is internally connected to the Collector (Pin 2), which is critical to remember when mounting it to a grounded chassis heatsink.
In schematic symbols, a Darlington is drawn as two distinct NPN transistors. However, power Darlingtons like the TIP120 include internal silicon features not shown in basic textbook symbols: a flyback diode wired from Emitter to Collector (cathode at Collector) to suppress inductive kickback, and base-emitter shunt resistors (typically 120$\Omega$ and 3k$\Omega$) to improve thermal stability and turn-off speed. You can see these internal components detailed in the ON Semiconductor TIP120 datasheet.
Operation Regions and the Saturation Penalty
Biasing a Darlington is straightforward due to the high gain, but you must respect the voltage thresholds. Because there are two base-emitter junctions in series, the turn-on threshold is $2 \times V_{BE}$, or roughly 1.4V. A 5V Arduino or 3.3V ESP32 GPIO can easily overcome this, but a 1.8V logic line cannot drive a Darlington directly without a level shifter.
| Region | Base-Emitter Voltage ($V_{BE}$) | Collector-Emitter Voltage ($V_{CE}$) | State / Behavior |
|---|---|---|---|
| Cutoff | < 1.0V | $\approx V_{CC}$ (Supply) | Both junctions reverse-biased. Leakage current ($I_{CEO}$) flows (up to 0.5mA at high temps). |
| Active (Linear) | 1.2V - 1.8V | > 2.0V | $I_C = \beta \times I_B$. Used for analog amplification or linear regulators. High heat dissipation. |
| Saturation | 1.5V - 2.5V | 1.0V - 2.0V ($V_{CE(sat)}$) | Fully ON. Both junctions forward-biased. $V_{CE}$ cannot drop to 0V due to the cascaded architecture. |
Real-World Scenario: Driving a 12V Solenoid with a TIP120
Let us walk through a classic bench build: switching a 12V, 1.5A water solenoid valve using an Arduino Uno. We will use a TIP120, a 1k$\Omega$ base resistor, and a 1N4007 flyback diode.
The Setup and Biasing Math
- Connect the Arduino 5V GPIO to the TIP120 Base through a 1k$\Omega$ resistor.
- Connect the TIP120 Collector to the solenoid's negative terminal. The solenoid's positive terminal goes to the 12V supply.
- Wire the 1N4007 diode in parallel with the solenoid, with the cathode (stripe) pointing toward the 12V positive rail.
- Tie the TIP120 Emitter and the Arduino GND to the 12V supply's common ground.
The Numbers: When the GPIO goes HIGH (5V), the base current ($I_B$) is calculated by subtracting the Darlington's 1.4V threshold: $I_B = (5V - 1.4V) / 1000\Omega = 3.6mA$. With a conservative $\beta$ of 1,000, the transistor can theoretically pass 3.6A. Since our solenoid only needs 1.5A, the TIP120 is driven deep into saturation with excellent margin.
The Outcome and What Went Wrong
The Arduino pin goes HIGH, the base current flows, and the solenoid clicks open with authority. But during a 24-hour life-test running at a 100% duty cycle, the solenoid suddenly fails to close when the GPIO drops LOW. The TIP120 is blistering hot and permanently shorted Collector-to-Emitter.
The Failure Analysis: The builder skipped the heatsink. At 1.5A, the TIP120's $V_{CE(sat)}$ measured 1.5V on the bench. Power dissipation was $1.5V \times 1.5A = 2.25W$. A bare TO-220 package in free air has a junction-to-ambient thermal resistance ($\theta_{JA}$) of roughly 62°C/W. The temperature rise above ambient was $2.25W \times 62 = 139.5°C$. Add a 25°C room temperature, and the silicon junction hit 164.5°C—exceeding the 150°C absolute maximum rating. The silicon suffered thermal runaway, the junction melted into a short circuit, and the solenoid locked open.
The Fix: For continuous DC loads over 1A, either bolt a small extruded aluminum heatsink to the tab (dropping $\theta_{JA}$ to ~25°C/W) or abandon the Darlington entirely in favor of a logic-level N-channel MOSFET like the IRLZ44N, which has an $R_{DS(on)}$ in the milliohm range and generates negligible heat at 1.5A.
Bench Testing: How to Verify a Darlington with a Multimeter
Darlingtons typically fail in two ways: thermal destruction (Collector-Emitter short) or base-emitter junction blowout from overvoltage transients. You can diagnose a suspected bad part on the bench using your digital multimeter's Diode Test mode.
Because the TIP120 contains internal shunt resistors and a flyback diode, it will not test exactly like a raw, discrete BJT. Here is the definitive decision path:
- Base to Emitter (Forward): Place the Red probe on Base (Pin 1) and Black on Emitter (Pin 3). You are forward-biasing two series diode junctions. Expect a reading between 1.2V and 1.4V. If it reads 0.00V, the base is shorted.
- Base to Collector (Forward): Red on Base, Black on Collector (Pin 2). Expect a similar 1.2V to 1.4V drop. (It may read slightly lower due to the internal 120$\Omega$ resistor bleeding some current).
- Reverse Bias Checks: Swap the probes (Black on Base, Red on Emitter/Collector). You should read OL (Over Limit). If you read a low voltage drop, the junction has failed short.
- Collector to Emitter (The Flyback Catch): Place Red on Collector and Black on Emitter. You should read OL. Now swap: Red on Emitter, Black on Collector. You will likely read 0.4V to 0.6V. Do not panic. This is the internal flyback diode conducting in the forward direction. It proves the diode is intact, not that the transistor is shorted.
When to Choose a Darlington vs. a Logic-Level MOSFET
The Texas Instruments ULN2003A datasheet and modern MOSFET literature often spark debate on which switching technology to use. While MOSFETs dominate modern high-power switching, the transistor Darlington NPN still holds specific, irreplaceable niches.
Choose the Darlington NPN When:
- Driving from ultra-low current sources: If your control signal comes from a high-impedance sensor, a micro-power comparator, or an optocoupler limited to 2mA of output current, a Darlington's massive $\beta$ allows it to switch amps of load current without additional driver stages.
- Linear operation and Safe Operating Area (SOA): BJTs have a more robust and predictable Safe Operating Area in the linear (active) region compared to MOSFETs, which are prone to localized thermal hot-spotting (Spirito effect) when used as linear pass elements. If you are building an audio amplifier output stage or a linear constant-current dummy load, power Darlingtons are superior.
- Cost-sensitive multi-channel logic interfacing: For driving 5V or 12V relays and small steppers from 3.3V/5V logic, a $0.40 ULN2003A 7-channel array is cheaper and requires fewer PCB routing layers than sourcing seven discrete logic-level MOSFETs with individual gate pulldown resistors.
Choose a Logic-Level MOSFET When:
- High-duty cycle PWM or continuous DC: If you are PWM-dimming a 5A LED strip or running a 12V motor at 100% duty cycle, the Darlington's 1.5V saturation drop will waste massive amounts of battery power and require bulky heatsinks. A MOSFET with a 20m$\Omega$ $R_{DS(on)}$ will dissipate only 0.5W at 5A.
- High-frequency switching: Darlingtons suffer from slow turn-off times (storage time) because the first transistor cannot actively pull reverse current out of the second transistor's base to sweep the charge carriers away. They are generally limited to a few kHz. MOSFETs can easily switch at 100kHz+ for switch-mode power supplies.
- Low-voltage headroom: If you are switching a 3.3V load from a 3.3V rail, the Darlington's 1.5V $V_{CE(sat)}$ will leave only 1.8V for the load. A MOSFET's near-zero voltage drop preserves your supply rail.
Understanding the exact electrical boundaries of the transistor Darlington NPN ensures you leverage its massive current gain where it shines, while avoiding the thermal traps of its saturation voltage on the workbench.






