If you need a default N-channel MOSFET for switching up to 33A at 100V on a standard 10V-12V gate drive, buy the IRF540N. If you are driving a load directly from a 3.3V or 5V microcontroller GPIO, use the logic-level IRLZ44N. If you need a Bipolar Junction Transistor (BJT) for simple linear audio or low-frequency 5V logic switching up to 5A, the TIP120 Darlington remains the undisputed bench default. Stop guessing with 'it depends' — stock these three, and you will cover 90% of your workbench needs.

A power transistor is fundamentally a current-controlled valve. Unlike small-signal transistors (like the 2N2222) meant for milliamp amplification, power transistors are packaged to dissipate massive heat (often 50W to 150W+) and handle continuous currents from 5A to over 100A. But picking the right one requires matching the gate/base drive voltage to your control circuit and respecting the silicon's thermal limits.

Power Transistor Pinouts, Symbols, and Operating Regions

The vast majority of through-hole power transistors you will encounter come in the TO-220 package. It has three pins and a metal mounting tab. Here is the critical bench knowledge: the metal tab is almost always electrically tied to the middle pin. If you bolt a MOSFET directly to a grounded aluminum chassis without a silicone insulator pad, you will instantly short your drain to ground.

Looking at the transistor with the text facing you and the pins pointing down, the pinout from left to right is:

  • BJT (e.g., TIP120): Emitter (E), Base (B), Collector (C). Tab = Collector.
  • MOSFET (e.g., IRF540N): Gate (G), Drain (D), Source (S). Tab = Drain.

Understanding how these devices behave across different voltage thresholds is critical for deciding whether you are using them as a switch (fully on/off) or an amplifier (linear region).

Power Transistor Operation Regions and Typical Bench Conditions
Region BJT Condition (NPN) MOSFET Condition (N-Ch) Practical Application
Cutoff Vbe < 0.6V, Ic ≈ 0 Vgs < Vth, Id ≈ 0 Switch is OPEN. Load is off.
Active / Linear Vbe ≈ 0.7V, Vce > 0.3V Vgs > Vth, Vds > (Vgs-Vth) Audio amplification, electronic loads. Device dissipates massive heat here.
Saturation / Ohmic Vbe > 0.7V, Vce < 0.2V Vgs >> Vth, Vds < (Vgs-Vth) Switch is CLOSED. Current flows freely with minimal voltage drop and heat.

Note on terminology: MOSFET 'Saturation' in physics textbooks actually corresponds to the BJT 'Active' region (constant current). In power electronics and switching design, when we say a MOSFET is 'saturated' or 'fully enhanced', we mean it is in the Ohmic region acting as a low-value resistor (Rds(on)).

How to Select and Bias a Power Transistor (Decision Path)

Do not just grab any N-channel device. The most common mistake hobbyists make is trying to drive a standard MOSFET (which requires 10V on the gate to fully turn on) directly from a 5V Arduino or 3.3V ESP32. The MOSFET will partially turn on, act as a massive resistor, overheat, and destroy your load.

Decision Tree: Which Power Transistor Should You Use?
Your ScenarioRequired TraitConcrete Part Pick
Switching >10A via 3.3V/5V Microcontroller PWM Logic-Level Gate (Vgs(th) < 2V, fully enhanced at 4.5V) IRLZ44N (47A, 55V, Rds=14mΩ)
Switching >10A via 12V gate driver IC or 555 timer Standard Gate (Vgs = 10V for lowest Rds(on)) IRF540N (33A, 100V, Rds=44mΩ)
Simple on/off <5A from 5V logic, no heatsink space High current gain (Darlington), high Vce(sat) tolerance TIP120 (5A, 60V, Vce(sat) ≈ 2V)
Linear audio amplifier output stage Complementary pair, high SOA (Safe Operating Area) MJL21193 / MJL21194 (16A, 250V)

How to Bias for Switching:

  • MOSFETs: You don't need continuous base current, but you must charge the gate capacitance fast. Use a gate resistor (typically 10Ω to 100Ω) to prevent high-frequency ringing, and always include a 10kΩ pull-down resistor from Gate to Source to ensure the device turns off if your microcontroller pin floats during boot.
  • BJTs: You must supply continuous base current. Calculate it using $I_b = I_c / \beta$. For a TIP120, $\beta$ (hFE) is roughly 1000. To switch a 3A load, you theoretically need 3mA of base current. Bench rule: Overdrive the base by 2x to 5x to guarantee hard saturation. Use a 1kΩ resistor from a 5V GPIO to the base (yielding ~4.3mA after the 0.7V Vbe drop).

Complete Application Circuit: 12V DC Motor Driver

Here is a bulletproof, copy-pasteable circuit for driving a 12V, 5A DC motor using an ESP32 (3.3V logic) and an IRLZ44N logic-level MOSFET.

Bill of Materials:

  • Q1: IRLZ44N N-Channel Logic-Level MOSFET (TO-220)
  • D1: 1N5819 Schottky Diode (Flyback protection)
  • R1: 100Ω 1/4W Resistor (Gate series)
  • R2: 10kΩ 1/4W Resistor (Gate pull-down)
  • C1: 100µF 25V Electrolytic Capacitor (Power decoupling)

Wiring Steps:

  1. Connect the 12V power supply positive to one terminal of the DC Motor.
  2. Connect the other Motor terminal to the Drain (middle pin/tab) of the IRLZ44N.
  3. Connect the Source (right pin) of the IRLZ44N to the system Ground (12V supply negative and ESP32 GND tied together).
  4. Place the 1N5819 Schottky diode in parallel with the motor: Cathode (stripe) to the 12V positive side, Anode to the Drain. This absorbs the inductive kickback when the MOSFET turns off.
  5. Connect the 100Ω resistor (R1) between the ESP32 GPIO pin and the Gate (left pin) of the MOSFET.
  6. Connect the 10kΩ resistor (R2) between the Gate and the Source (Ground). This prevents the motor from spinning out of control during the 2 seconds the ESP32 is booting up and its GPIOs are high-impedance.
  7. Solder the 100µF capacitor directly across the 12V and GND rails as close to the motor as possible to suppress voltage sags during startup.
Callout Tip: Never use a standard 1N4007 diode for flyback protection on PWM motor drives. The 1N4007 is too slow (reverse recovery time is ~30µs). At 20kHz PWM, it will overheat and fail. Always use a fast Schottky (1N5819) or an ultra-fast recovery diode (UF4007).

Failure Modes and Multimeter Testing

Power transistors rarely fail gracefully. They typically fail short-circuit, which can take your microcontroller or power supply down with them.

  • Thermal Runaway (BJT): As a BJT heats up, its Vbe drop decreases, causing it to draw more base current, which creates more heat. It ends in a melted package. Fix: Use emitter ballast resistors or proper heatsinking.
  • Avalanche Breakdown (MOSFET): If an inductive load kicks back a voltage spike exceeding the Vds rating (e.g., 55V on an IRLZ44N), the silicon breaks down and punches a hole through the die, shorting Drain to Source permanently.
  • Gate Oxide Puncture (MOSFET): The gate is insulated by a microscopic layer of silicon dioxide. A static shock (ESD) exceeding ±20V will puncture this layer, ruining the device instantly.

How to Test a MOSFET with a Digital Multimeter (DMM):

Set your DMM to Diode Test mode. You are testing the intrinsic body diode and the gate capacitance.

  1. Discharge the gate: Touch the DMM probes across the Gate and Source pins simultaneously to short them. This bleeds off any trapped charge.
  2. Check the body diode: Place the Red probe on the Source and Black probe on the Drain. You should read a diode drop of roughly 0.4V to 0.6V. Reverse the probes (Red on Drain, Black on Source); it should read 'OL' (Open Loop).
  3. Check for Drain-Source shorts: If both directions read 0.00V or beep continuously, the MOSFET is dead (punched through).
  4. Charge the gate: Place the Red probe on the Gate and Black probe on the Source for 2 seconds. This charges the internal capacitance and turns the MOSFET on.
  5. Verify conduction: Move the Red probe to the Drain (keep Black on Source). The reading should now drop to near 0.0V (or beep), indicating the channel is enhanced and conducting.
  6. Turn it off: Short Gate to Source again. The Drain-Source path should return to 'OL' in the forward direction.

For authoritative datasheets and safe operating area (SOA) graphs, always consult the manufacturer's documentation, such as the ON Semiconductor TIP120 Datasheet or application notes from All About Circuits regarding thermal management.

The Safe Default Part Numbers for Your Workbench

Keep a small bin of these four components. They are cheap (typically $0.80 to $2.50 each in single quantities), widely available, and cover almost every DIY power switching requirement.

Part Number Type Max Vds / Vce Max Id / Ic Key Spec (Rds(on) / Vce(sat)) Best Use Case
IRLZ44N N-Ch MOSFET 55V 47A 14mΩ @ Vgs=5V 3.3V/5V MCU motor control, 12V LED strips.
IRF540N N-Ch MOSFET 100V 33A 44mΩ @ Vgs=10V 24V/48V systems, 12V gate-driver circuits.
TIP120 Darlington BJT 60V 5A Vce(sat) ≈ 2.0V Simple 5V logic switching, low-frequency relays.
2N3055 NPN BJT 60V 15A Vce(sat) ≈ 1.1V Linear power supplies, audio amps, electronic loads.

When designing your PCB or perfboard layout, remember that a TO-220 package without a heatsink can only safely dissipate about 1.5W to 2W in free air. If your IRLZ44N is passing 10A and has an Rds(on) of 14mΩ, it dissipates $I^2R = 10^2 \times 0.014 = 1.4W$. It will get hot to the touch but survive. If you push 20A through it, dissipation jumps to 5.6W, and you must bolt it to a heatsink with thermal paste, or the silicon will thermally destruct.