The Short Answer: What Are MOSFET Transistors and Why Use Them?
A MOSFET (Metal-Oxide-Semiconductor Field-Effect Transistor) is a voltage-controlled semiconductor device used primarily for switching and amplifying electronic signals. Unlike Bipolar Junction Transistors (BJTs), which require continuous base current to stay on, a MOSFET requires almost zero steady-state current at its control terminal. You apply a voltage to the gate, and the channel opens, allowing current to flow. This high input impedance makes them the undisputed king of modern power electronics, microcontroller interfacing, and high-frequency switching.
Every standard MOSFET has three main pins:
- Gate (G): The control terminal. Isolated from the channel by a microscopic layer of silicon dioxide (the "oxide" in MOSFET). It acts like a capacitor plate.
- Drain (D): The terminal where current enters the channel (in an N-channel device).
- Source (S): The terminal where current exits the channel.
MOSFET Operation Regions and Safe Default Part Numbers
To use a MOSFET effectively, you must understand which of its three operating regions it is currently in. For 95% of DIY and maker projects, you only care about the Cutoff and Linear (Ohmic) regions, using the device as a simple on/off switch.
| Region | Condition | Behavior | Primary Use Case |
|---|---|---|---|
| Cutoff | VGS < VGS(th) | Channel is closed. Only micro-amps of leakage current flow. | OFF state (Switch) |
| Linear (Ohmic) | VGS > VGS(th) and VDS is low | Acts as a voltage-controlled resistor. Current scales with VDS. | ON state (Switch), Motor Control |
| Saturation (Active) | VGS > VGS(th) and VDS is high | Current is constant, determined by VGS, independent of VDS. | Signal Amplification, Constant Current Loads |
The most common beginner mistake is confusing the Gate Threshold Voltage (VGS(th)) with the voltage required to fully turn the MOSFET on. VGS(th) is merely the voltage where the device begins to conduct (usually defined at a tiny 250µA). To achieve the low RDS(on) (on-state resistance) listed on the datasheet, you must drive the gate to the specified test condition—usually 4.5V, 5V, or 10V.
Here are the safe, industry-standard default part numbers to keep in your bench stock, complete with their critical ratings:
| Part Number | Type | VDS (Max) | ID (Max) | RDS(on) @ VGS | Typ. Price |
|---|---|---|---|---|---|
| IRLZ44N | N-Ch (Logic Level) | 55V | 47A | 22mΩ @ 5V | $1.50 |
| AO3400A | N-Ch (SMD SOT-23) | 30V | 5.7A | 35mΩ @ 4.5V | $0.10 |
| IRF9540N | P-Ch (Standard) | 100V | 23A | 117mΩ @ -10V | $1.20 |
Note: Always buy from reputable distributors like Digi-Key or Mouser. Counterfeit MOSFETs with drastically lower silicon die sizes are rampant on cheap marketplace sites and will fail catastrophically under load.
How to Bias and Drive a MOSFET (With a Complete Motor Control Circuit)
Let us build a robust 12V DC motor PWM speed control circuit using an Arduino Nano and the IRLZ44N logic-level MOSFET. This circuit design includes the necessary protection and biasing components that separate reliable hardware from melted breadboards.
Component List and Values
- U1: Arduino Nano (or ESP32 with a level shifter)
- Q1: IRLZ44N N-Channel MOSFET
- R1 (Gate Series Resistor): 100Ω (1/4W)
- R2 (Gate Pulldown Resistor): 10kΩ (1/4W)
- D1 (Flyback Diode): 1N5819 Schottky Diode
- M1: 12V DC Brushed Motor
Wiring and Biasing Procedure
- Gate Drive: Connect Arduino Pin D9 (PWM capable) through R1 (100Ω) to the Gate of Q1. The 100Ω resistor limits the instantaneous inrush current from the microcontroller pin into the MOSFET's gate capacitance, protecting the MCU's GPIO and dampening high-frequency LC ringing on the gate trace.
- Pulldown: Connect R2 (10kΩ) directly between the Gate and Source (Ground). When the Arduino boots up, its pins are high-impedance (floating). Without R2, stray electromagnetic noise can charge the gate capacitance and partially turn on the MOSFET, leading to thermal destruction. R2 bleeds this charge away.
- Load Connection: Connect the Source pin to system Ground. Connect one terminal of the Motor to the Drain pin, and the other Motor terminal to the +12V supply.
- Flyback Protection: Place D1 (1N5819) in parallel with the motor, with the cathode (stripe) pointing toward +12V and the anode toward the Drain. When the MOSFET turns off, the motor's collapsing magnetic field generates a massive reverse voltage spike. The diode clamps this spike, preventing avalanche breakdown of the MOSFET.
Failure Modes and How to Test a MOSFET with a Multimeter
MOSFETs generally fail in three ways: Gate Oxide Puncture (applying >20V to the gate, or ESD strikes), Thermal Runaway (insufficient heatsinking causing RDS(on) to rise, which generates more heat until the silicon melts), and Avalanche Breakdown (inductive voltage spikes exceeding VDS without a flyback diode). When they fail, they almost always fail as a dead short between all three pins.
You can quickly verify a MOSFET's health on the bench using a standard digital multimeter (DMM) in Diode Test Mode. Here is the exact sequence for an N-Channel MOSFET:
- Discharge the Gate: Touch a piece of wire or your finger across the Gate and Source pins to drain any stored capacitance. The MOSFET is now OFF.
- Test the Body Diode: Place the Red probe (+) on the Source and the Black probe (-) on the Drain. You should read a standard diode forward voltage drop (typically 0.4V to 0.6V). Swap the probes (Red on Drain, Black on Source). The meter should read "OL" (Open Loop). If it reads near 0.0V in both directions, the device is shorted and dead.
- Charge the Gate: Keep the Black probe on the Source. Momentarily touch the Red probe to the Gate. This applies the DMM's internal test voltage (usually ~3V) to the gate, charging the internal capacitor and turning the channel ON.
- Test Channel Conduction: Move the Red probe from the Gate to the Drain (Black probe remains on Source). Because the channel is now enhanced, the meter should read a very low voltage drop (near 0.00V) or beep, indicating the drain-source channel is conducting.
- Verify Turn-Off: Short the Gate to Source again to discharge it. Repeat Step 4; the meter should now read "OL" again, proving the device can successfully turn off.
Frequently Asked Questions About MOSFETs
What is the difference between a MOSFET and a BJT transistor?
The fundamental difference is the control mechanism. A Bipolar Junction Transistor (BJT) is a current-controlled device; you must continuously supply base current to keep the collector-emitter path open, which wastes power and requires bulky base resistors. A MOSFET is a voltage-controlled device. Once the gate capacitance is charged, it draws virtually zero steady-state current. Furthermore, a fully enhanced MOSFET acts as a pure resistor (RDS(on)), meaning its voltage drop scales linearly with current, whereas a BJT has a fixed saturation voltage drop (VCE(sat), usually ~0.2V to 0.7V), making MOSFETs vastly more efficient for high-current switching.
Why do I need a pulldown resistor on the MOSFET gate?
The gate of a MOSFET is essentially a small capacitor (often 1000pF to 5000pF). If the microcontroller pin driving it is in a high-impedance state (like during boot-up, reset, or if the MCU crashes), the gate is "floating." Stray electromagnetic interference, or even the Miller effect from rapid voltage changes on the Drain, can capacitively couple charge onto the gate. This can accidentally turn the MOSFET partially on, placing it in the high-resistance linear region where it will rapidly overheat and destroy itself. A 10kΩ to 100kΩ pulldown resistor provides a safe path to ground for this stray charge.
Can I parallel two MOSFETs to double the current capacity?
Yes, and unlike BJTs, MOSFETs naturally current-share well. This is due to the positive temperature coefficient of RDS(on). If one MOSFET in a parallel bank starts to carry more current, it heats up. As silicon heats up, its RDS(on) increases, which naturally forces the excess current to divert to the cooler, lower-resistance parallel devices. However, for high-frequency switching, you must ensure symmetrical PCB trace lengths to both gates to prevent one from turning on slightly faster than the other, which would cause it to absorb the entire switching loss.
What happens if I exceed the VGS maximum rating?
The maximum Gate-to-Source voltage (VGS(max)) is typically ±20V for standard MOSFETs. The silicon dioxide layer isolating the gate is incredibly thin—often just a few nanometers. If you apply a voltage exceeding the dielectric breakdown threshold (usually around 20V), the oxide layer punctures. This creates a permanent, low-resistance short between the gate and the channel. The device is instantly and irreversibly destroyed, and the high voltage from your gate driver will likely feed back into and destroy your microcontroller as well. Always use a 12V or 15V Zener diode between the gate and source in high-voltage gate drive circuits to clamp transients.






