When you need an N-type transistor for low-side switching, your two safe defaults are the 2N3904 (NPN BJT, up to 200mA) and the IRLZ44N (N-channel MOSFET, up to 47A). Choose the NPN BJT for simple, low-current logic level shifting under 1A where you don't mind a 0.2V saturation drop. Choose the N-channel MOSFET for high-current loads like motors, solenoids, or LED strips where you need to minimize heat and avoid continuous base current draw. Both are N-type devices, meaning they are turned on by applying a positive voltage to their control terminal relative to their grounded terminal, but their internal physics and biasing requirements are entirely different.
The Safe Defaults: N-Type Transistor Part Numbers & Ratings
Walk into any lab or open any parts drawer, and these four part numbers cover 95% of hobbyist and prototyping N-type switching needs. In 2026, these remain the most cost-effective and widely available options, often costing between $0.05 and $0.80 each in small quantities.
| Part Number | Type | Max Vds / Vce | Max Id / Ic | Logic Level Threshold | Package |
|---|---|---|---|---|---|
| 2N3904 | NPN BJT | 40V | 200mA | Vbe(sat) ≈ 0.7V | TO-92 |
| 2N2222 (P2N2222A) | NPN BJT | 40V | 800mA | Vbe(sat) ≈ 0.7V | TO-92 / TO-18 |
| 2N7000 | N-Ch MOSFET | 60V | 200mA | Vgs(th) 2.0V - 3.0V | TO-92 |
| IRLZ44N | N-Ch MOSFET | 55V | 47A | Vgs(th) 1.0V - 2.0V | TO-220 |
Symbol, Pinout, and Operation Regions
Understanding how to identify the pins and read the schematic symbols prevents catastrophic wiring errors. For an NPN BJT, the schematic symbol features an arrow on the Emitter pointing outward (away from the Base). For an N-channel enhancement MOSFET, the symbol shows a dashed channel line with the body diode arrow pointing inward from Source to Drain.
Physical Pinouts (Flat face toward you, pins down):
- 2N3904 / 2N2222 (TO-92): Emitter (Left), Base (Center), Collector (Right).
- 2N7000 (TO-92): Source (Left), Gate (Center), Drain (Right).
- IRLZ44N (TO-220): Gate (Left), Drain (Center), Source (Right). Note: The metal tab on the back is internally connected to the Drain.
| Region | NPN BJT Condition | N-MOSFET Condition | Use Case |
|---|---|---|---|
| Cutoff (OFF) | Vbe < 0.6V | Vgs < Vgs(th) | Open switch, no current flows. |
| Linear / Active | Vbe ≈ 0.7V, Vce > Vce(sat) | Vgs > Vgs(th), Vds > Vgs - Vth | Amplification, PWM dimming (generates high heat). |
| Saturation / Ohmic (ON) | Vbe > 0.7V, Vce ≈ 0.2V | Vgs >> Vgs(th), Vds is minimal | Closed switch, minimal voltage drop and heat. |
How to Bias an N-Type Transistor for Switching
Let's build a complete, real-world application circuit: driving a 12V, 1.5A water pump using a 3.3V ESP32 GPIO pin. Because 1.5A exceeds the 2N2222's limits and we want to avoid the continuous base current draw of a BJT, we will use the IRLZ44N N-channel MOSFET.
Components Required:
- IRLZ44N N-Channel MOSFET
- 100Ω Gate Resistor (limits inrush current to the gate capacitance)
- 10kΩ Pull-down Resistor (keeps gate LOW during ESP32 boot)
- 1N4007 Flyback Diode
Wiring Steps:
- Connect the ESP32 GND to the breadboard ground rail. Connect the 12V power supply GND to the same ground rail (common ground is mandatory).
- Place the 10kΩ pull-down resistor between the MOSFET Gate pin and GND.
- Place the 100Ω resistor in series between the ESP32 GPIO pin and the MOSFET Gate pin.
- Connect the MOSFET Source pin directly to the ground rail.
- Connect the MOSFET Drain pin to the negative (-) terminal of the 12V water pump.
- Connect the positive (+) terminal of the water pump to the 12V power supply.
- Place the 1N4007 diode in parallel with the pump: the silver stripe (cathode) points toward the 12V positive, and the anode connects to the MOSFET Drain.
Why these values? The 100Ω gate resistor prevents the ESP32 GPIO from tripping its overcurrent protection when charging the IRLZ44N's ~1500pF gate capacitance. The 10kΩ pull-down ensures the pump doesn't turn on erratically while the ESP32's GPIO pins are floating during a reset or firmware flash. At 3.3V, the IRLZ44N is partially enhanced; its Rds(on) will be slightly higher than at 5V, but at 1.5A, the voltage drop remains under 0.1V, generating less than 150mW of heat—no heatsink required.
Failure Modes and Multimeter Testing
Transistors rarely fail randomly; they fail because of specific electrical abuses. BJTs typically fail from thermal runaway (exceeding max Ic without a heatsink) or secondary breakdown. MOSFETs usually fail from gate oxide punch-through (applying >20V to the gate) or exceeding the Safe Operating Area (SOA) during switching transitions.
You can verify the health of an N-type transistor right at the bench using a standard digital multimeter (DMM) in Diode Test mode.
Testing an NPN BJT (e.g., 2N2222):
- Set DMM to Diode mode. Place the Red probe on the Base, and the Black probe on the Collector. You should read a forward voltage drop between 0.55V and 0.75V.
- Keep Red on Base, move Black to Emitter. You should read a similar 0.55V - 0.75V drop.
- Reverse the probes (Black on Base, Red on C or E). The meter should read 'OL' (Open Loop). If it reads near 0.00V, the junction is shorted.
Testing an N-Channel MOSFET (e.g., IRLZ44N):
- Short all three pins together with your finger or a wire to discharge any residual gate capacitance.
- Set DMM to Diode mode. Place Black probe on Source, Red probe on Drain. You should read 'OL' (the body diode is reverse-biased).
- Move the Red probe to the Gate for one second to charge the gate capacitance, then move it back to the Drain. The meter should now read a low voltage drop or continuity (the MOSFET is turned on).
- Short the Gate to the Source to discharge it. The Drain-Source path should return to 'OL'.
N-Type Transistor FAQ
Can I use an NPN transistor instead of an N-channel MOSFET?
Yes, but only for low-current loads (under 500mA). An NPN BJT is a current-controlled device, meaning you must continuously supply base current to keep it turned on. To switch a 1A load with a 2N2222, you need to waste about 100mA of base current from your microcontroller, which most GPIO pins cannot safely source. An N-channel MOSFET is voltage-controlled; once the gate capacitance is charged, it draws virtually zero continuous current, making it mandatory for high-current loads.
Why does my N-type transistor get hot when switching a motor?
If your transistor is getting hot, it is likely operating in the linear (active) region rather than full saturation. For a BJT, this means your base resistor is too large, limiting base current and causing a high Vce voltage drop. For a MOSFET, it means your gate voltage is too low to fully enhance the channel, resulting in a high Rds(on). Additionally, if you are using PWM to control motor speed, the transistor spends time transitioning through the high-dissipation linear region; ensure your PWM frequency isn't so high that switching losses overheat the silicon.
Do I need a gate resistor for an N-channel MOSFET?
Strictly speaking, a MOSFET will switch without one, but adding a small series gate resistor (typically 47Ω to 220Ω) is highly recommended when driven by a microcontroller. The gate of a power MOSFET acts like a small capacitor (often 1000pF to 3000pF). When the GPIO pin goes HIGH, it momentarily acts as a dead short to ground while charging this capacitor. A gate resistor limits this inrush current spike, protecting the microcontroller's delicate internal GPIO traces from electromigration or thermal damage.
What happens if I wire the collector and emitter backwards on an NPN?
The transistor will technically still function, but in 'reverse-active' mode. Because the internal doping of the collector and emitter regions is asymmetrical (the emitter is heavily doped, the collector lightly doped), the reverse current gain (hFE) will be extremely low—often less than 10. The saturation voltage will also be much higher. In practice, your circuit will likely fail to switch the load properly, and the transistor may overheat. Always verify the TO-92 flat-face pinout before soldering.






