Overview

The TIP122 is a 100V 5A complementary silicon NPN power Darlington transistor manufactured by STMicroelectronics, onsemi, and Texas Instruments. Housed in an industry-standard TO-220AB through-hole package, it is the highest-voltage member of the ubiquitous TIP120 series (TIP120: 60V, TIP121: 80V, TIP122: 100V).

Featuring a monolithic Darlington pair with built-in base-emitter bleed resistors and an integrated reverse collector-emitter flywheel protection diode, the TIP122 provides an immense DC current gain (hFE1000h_{FE} \ge 1000). With a 100V100\text{V} breakdown voltage rating, it provides substantial voltage safety margin against inductive kickback, making it the most popular Darlington transistor for driving 24V48V24\text{V} \dots 48\text{V} unipolar stepper motors (in 3D printers and CNC machines), pinball machine high-power solenoid coils, electromagnetic brakes, and automotive power actuators directly from 3.3V/5V microcontroller pins.

Quick reference

Transistor TypeMonolithic NPN Silicon Power Darlington BJT
PackageTO-220AB (3-pin through-hole)
Collector-Emitter Voltage (VCEOV_{CEO})100 V100\text{ V} max (Highest in TIP120 family)
Collector-Base Voltage (VCBOV_{CBO})100 V100\text{ V} max
Continuous Collector Current (ICI_C)5.0 A5.0\text{ A} max (8.0 A8.0\text{ A} pulsed)
Base Current (IBI_B)0.12 A0.12\text{ A} (120 mA120\text{ mA})
DC Current Gain (hFEh_{FE})10001000 min (100050001000 \dots 5000 at IC=3.0A,VCE=3.0VI_C = 3.0\text{A}, V_{CE} = 3.0\text{V})
Collector Saturation (VCE(sat)V_{CE(sat)})2.0 V2.0\text{ V} max at IC=3.0AI_C = 3.0\text{A} (4.0 V4.0\text{ V} max at 5.0A5.0\text{A})
Total Power Dissipation (PDP_D)65 Watts65\text{ Watts} (TC=25CT_C = 25^\circ\text{C} with heatsink) / 2.0 W2.0\text{ W} free air
Integrated ComponentsBase-Emitter Bleed Resistors + Flywheel Protection Diode
Complementary PNP PairTIP127 (100V PNP Darlington)

Pinout (TO-220AB Package - B-C-E Standard)

Looking at the front labeled face with leads pointing downward:

text
        ┌──────────────┐
        │  O  [Metal]  │ ── Tab is internally connected to Pin 2 (Collector)
        ├──────────────┤
        │    TIP122    │
        └─┬────┬────┬──┘
          1    2    3
          B    C    E
PinNameTypeDescription
1BASEBase InputBase control input (Driven with logic current from MCU via 1 kΩ1\text{ k}\Omega resistor)
2 (Tab)COLLECTORPower CollectorCollector output (Internally connected to metal mounting tab)
3EMITTERPower EmitterEmitter terminal (Connect to common system ground / 0 V0\text{ V})

Specifications

ParameterSymbolMinTypMaxUnitConditions
Collector-Emitter BreakdownV(BR)CEOV_{(BR)CEO}100VIC=30mA,IB=0I_C = 30\text{mA}, I_B = 0
Collector-Base BreakdownV(BR)CBOV_{(BR)CBO}100VIC=1.0mA,IE=0I_C = 1.0\text{mA}, I_E = 0
Emitter-Base BreakdownV(BR)EBOV_{(BR)EBO}5.0VIE=2.0mA,IC=0I_E = 2.0\text{mA}, I_C = 0
Collector Cutoff CurrentICEOI_{CEO}500µAVCE=50V,IB=0V_{CE} = 50\text{V}, I_B = 0
DC Current Gain (hFEh_{FE})hFEh_{FE}1000IC=0.5A,VCE=3.0VI_C = 0.5\text{A}, V_{CE} = 3.0\text{V}
DC Current Gain (hFEh_{FE})hFEh_{FE}1000IC=3.0A,VCE=3.0VI_C = 3.0\text{A}, V_{CE} = 3.0\text{V}
Collector Saturation VoltageVCE(sat)V_{CE(sat)}2.0VIC=3.0A,IB=12mAI_C = 3.0\text{A}, I_B = 12\text{mA}
Base-Emitter On VoltageVBE(on)V_{BE(on)}2.5VIC=3.0A,VCE=3.0VI_C = 3.0\text{A}, V_{CE} = 3.0\text{V}

Typical Application Circuit: Arduino 4-Phase Unipolar Stepper Motor Driver

In unipolar stepper motor systems (such as 28BYJ-48 or 6-wire NEMA 17/23 motors), four TIP122 transistors drive the coil phases:

text
                            +24V to +36V Motor Supply Rail

                               [ + Motor Coil Phase - ]

                                          ├───[ External 1N4007 Diode ]────────┐
                                          │   (Anode to Collector, Cathode to +V)
                                    [Pin 2: COLLECTOR]                         │
                                         TIP122                                │
  Arduino Digital Pin (0 - 5V)      [Pin 1: BASE]                              │
          │                               │                                    │
          ├───[ 1kΩ Resistor ]────────────┤                                    │
          │                               ├───[ 10kΩ Base Pull-Down Resistor ]─┤
         GND                              │                                    │
                                    [Pin 3: EMITTER]                           │
                                          │                                    │
                                         GND ──────────────────────────────────┴─── Common GND

Comparison: TIP120 vs TIP121 vs TIP122

ParameterTIP120TIP121TIP122
VCEOV_{CEO} Voltage60 V60\text{ V}80 V80\text{ V}100 V100\text{ V}
Max Current (ICI_C)5.0 A5.0\text{ A}5.0 A5.0\text{ A}5.0 A5.0\text{ A}
DC Gain (hFEh_{FE})1000\ge 10001000\ge 10001000\ge 1000
Saturation VCE(sat)V_{CE(sat)}2.0 V2.0\text{ V}2.0 V2.0\text{ V}2.0 V2.0\text{ V}
Complementary PNPTIP125TIP126TIP127

Common mistakes

  • Operating above 1.5A continuous without a heatsink: Darlington transistors have a higher saturation voltage (VCE(sat)1.5V2.0VV_{CE(sat)} \approx 1.5\text{V} \dots 2.0\text{V}) than single BJTs or low-RDS(on)R_{DS(on)} MOSFETs. Dissipated power (P=VCE(sat)×ICP = V_{CE(sat)} \times I_C) reaches 6W6\text{W} at 3A3\text{A}. Always attach a stamped aluminum heatsink for currents above 1.5A1.5\text{A}.
  • Driving fast PWM (> 20kHz) without considering storage time: Darlington pairs exhibit longer turn-off storage times (toff2 μs4 μst_{off} \approx 2\ \mu\text{s} \dots 4\ \mu\text{s}) than modern MOSFETs. For ultrasonic PWM motor speed control above 20kHz20\text{kHz}, a logic-level power MOSFET (such as IRLZ44N or IRLB8721) is recommended.

Notes

  • Pinball Machine Standard: The TIP122 and TIP102 are standard replacement transistors for Bally, Williams, and Stern pinball solenoid driver boards.

Assets & downloads