MOSFET Guide
Understanding MOSFETs
Build a practical mental model for MOSFET terminals, gate drive, RDS(on), gate charge, switching losses, thermal limits, SOA, and the datasheet parameters used by MOSFET calculators.
- Reading Time
- 18 min
- Difficulty
- Beginner
- Last Updated
- July 24, 2026
Introduction
MOSFET stands for metal-oxide-semiconductor field-effect transistor. In practical electronics, a MOSFET is a voltage-controlled device that uses gate-to-source voltage to control current between drain and source.
MOSFETs are widely used in DC-DC converters, motor control, load switching, battery protection, LED drivers, power supplies, inverters, and some amplifier stages. Their popularity comes from efficient switching, low on-resistance options, and gate-drive behavior that differs strongly from BJT base-current drive.
MOSFET Structure and Terminals
A MOSFET has gate, drain, source, and body or substrate terminals. Gate voltage controls the channel between drain and source. In ideal steady state, the insulated gate has very small DC current. In real switching circuits, the gate capacitance must be charged and discharged, so the driver must deliver current during transitions.
N-Channel vs P-Channel MOSFET
N-channel MOSFETs are common in low-side switches, buck converters, motor drivers, and high-efficiency power stages. P-channel MOSFETs are useful for simpler high-side switches and reverse-polarity paths. For similar silicon area and voltage class, N-channel devices often achieve lower RDS(on), but the actual choice depends on drive, topology, voltage, current, package, and loss budget.
| Parameter | N-Channel | P-Channel |
|---|---|---|
| Typical switching position | Low-side switching, synchronous rectifiers, buck converters | High-side load switches and reverse-polarity protection |
| Gate drive polarity | Gate positive relative to source to turn on | Gate negative relative to source to turn on |
| On-resistance tendency | Often lower for similar die area and voltage class | Often higher for similar die area and voltage class |
| Efficiency | Usually preferred for high-current power switching | Useful when simpler high-side drive matters more than minimum loss |
| Common applications | Motor control, DC-DC converters, load switching | Simple high-side switches, battery paths, protection circuits |
Enhancement-Mode MOSFETs
Most MOSFETs used in power switching are enhancement-mode devices: normally off, then turned on when the proper gate-to-source voltage forms a conductive channel. Depletion-mode MOSFETs exist and can be normally on, but they are less common in typical calculator use cases.
Low-Side and High-Side Switching
An N-channel low-side switch is usually the simplest MOSFET switching circuit because the source is near ground, so a logic gate voltage can create a useful VGS. High-side switching is different: the key value is still gate-to-source voltage. A P-channel high-side switch can be simpler, while an N-channel high-side switch usually needs a driver that can create the required VGS as the source moves with the load.
Gate Threshold Voltage VGS(th)
VGS(th) is one of the most misunderstood MOSFET parameters. It is the gate-source voltage where the device reaches a small specified drain current in a datasheet test. It does not mean the MOSFET is fully on, and it does not prove a 3.3 V GPIO can drive the device efficiently. To judge real switching, check RDS(on) at the gate voltage you will actually apply.
Logic-Level MOSFETs
A logic-level MOSFET should have RDS(on) specified at logic-compatible drive levels such as 4.5 V, 2.5 V, 1.8 V, or another voltage that matches the real driver. A low threshold voltage alone is not enough. For 3.3 V MCU drive, look for an explicit RDS(on) rating at or below your available gate voltage.
VDS, ID, and RDS(on)
Drain-source voltage rating must cover normal supply voltage, switching overshoot, ringing, load transients, and inductive spikes. Do not use absolute maximum ratings as normal operating targets.
Drain-current ratings are measured under specified conditions and do not guarantee continuous current on every PCB or temperature. Actual capability depends on RDS(on), power dissipation, junction temperature, package, PCB thermal design, and SOA.
RDS(on) sets conduction loss, but it depends on gate voltage, junction temperature, and device variation. Always read the test condition: VGS, ID, temperature, typical versus maximum.
Formula reference
Conduction loss
Pcond ≈ I² × RDS(on)Use RMS current and actual conduction interval when the waveform is not DC.Variable definitions
- Pcond
- conduction power loss
- I
- drain current or RMS current through the MOSFET
- RDS(on)
- on-resistance at the actual gate voltage and temperature
Power Dissipation and Switching Losses
MOSFET total loss can include conduction loss, switching loss, gate-drive loss, body-diode loss, and reverse-recovery-related loss. Switching loss appears because VDS and ID overlap during transitions. The simple equation below is a first-pass estimate; real loss depends on gate resistance, driver strength, Miller plateau, parasitics, reverse recovery, topology, and measured waveforms.
Formula reference
Switching and gate-drive estimates
Psw ≈ 0.5 × VDS × ID × (tr + tf) × fSWPgate ≈ QG × VGS × fSWVariable definitions
- Psw
- approximate hard-switching transition loss
- tr / tf
- rise and fall transition times in the actual circuit
- fSW
- switching frequency
- Pgate
- first-pass gate-drive power
- QG
- total gate charge
Gate Charge, Miller Plateau, and Gate Resistor
The gate is not a simple resistor load. Each switching event moves charge into or out of MOSFET capacitances. Gate charge affects driver current, switching speed, and gate-drive loss. During switching, the Miller plateau occurs while drain voltage is changing and gate charge is being used to move the drain node. A gate resistor can control peak gate current, ringing, edge rate, EMI, and driver stress, but too much resistance slows switching and increases switching loss.
VGS(max), Body Diode, and Capacitances
VGS(max) protects the thin gate oxide and is completely different from VGS(th). Gate spikes, ESD, and driver overshoot can damage the gate. MOSFETs also include an intrinsic body diode. It can provide a reverse current path, but its forward voltage, current capability, and reverse recovery may be unsuitable for some high-frequency freewheel paths. Capacitances such as Ciss, Coss, and Crss affect gate drive, switching speed, Miller effect, and switching loss; QG is often more practical for driver sizing.
Thermal Design, SOA, and Avalanche
Junction temperature rises with power and thermal resistance. A simple estimate is TJ ≈ TA + P × RθJA, but the real result depends on copper area, thermal vias, airflow, board construction, case temperature, and heatsinking. Higher temperature usually increases RDS(on), which can increase conduction loss and create a feedback loop. SOA matters when voltage, current, time, and temperature occur together, especially in linear operation. Avalanche ratings help describe unclamped inductive events, but they do not make avalanche an unlimited normal operating mode.
Common MOSFET Packages
Package affects assembly and thermal performance, but it is not a fixed current or power rating. The exact die, copper area, airflow, mounting, and board construction decide the real limit.
| Package | Typical Use | Thermal Characteristics | PCB / Mounting Considerations |
|---|---|---|---|
| SOT-23 | Small signals and light load switches | High thermal resistance | Use only within realistic PCB and ambient limits |
| SO-8 | Medium-current switching | Thermal path through leads and copper | Copper area strongly affects dissipation |
| DFN / QFN | Compact low-loss switching | Good thermal pad when soldered well | Layout, vias, and assembly quality matter |
| DPAK / TO-252 | Power switching on PCB | Large tab improves heat spreading | Needs copper area and spacing |
| D2PAK / TO-263 | Higher power SMD switching | Large thermal tab | Board construction and airflow dominate |
| TO-220 | Through-hole power devices | Can use heatsink | Mounting hardware and insulation affect thermal path |
| TO-247 | Higher-power stages | Heatsink-oriented package | Common in inverters and high-power supplies |
BJT vs MOSFET
MOSFETs and BJTs are different tools. MOSFETs are often excellent for efficient switching, while BJTs remain useful in many simple switching, analog, and small-signal circuits. For BJT fundamentals, see Understanding BJTs.
| Parameter | BJT | MOSFET |
|---|---|---|
| Control | Base current controls collector current | Gate-to-source voltage controls channel conduction |
| Input drive | Needs continuous base current while on | Ideally tiny DC gate current, but switching requires gate charge current |
| Conduction behavior | VCE(sat) or VCE × IC loss | I² × RDS(on) conduction loss |
| Switching | Stored charge can affect turn-off | Gate charge, Miller plateau, and parasitics dominate switching behavior |
| Thermal behavior | Gain and VBE shift with temperature | RDS(on) usually rises with temperature |
| Typical applications | Small-signal gain, simple switches, analog bias circuits | Power switching, converters, motor drives, load switches |
Important MOSFET Datasheet Parameters
| Parameter | Symbol | Meaning | Why It Matters |
|---|---|---|---|
| Drain-Source Voltage | VDS | Maximum drain-source blocking voltage | Must include supply, ringing, transients, and margin |
| Drain Current | ID | Continuous or pulsed drain current under stated conditions | Limited by RDS(on), heat, package, PCB, and SOA |
| Gate Threshold Voltage | VGS(th) | Gate-source voltage at a small specified drain current | Not the fully-on voltage |
| Gate-Source Rating | VGS(max) | Maximum allowed gate-source voltage | Protects the thin gate oxide |
| On-Resistance | RDS(on) | Drain-source resistance when enhanced | Sets conduction loss and depends on VGS and temperature |
| Total Gate Charge | QG | Charge needed to drive the gate through a switching event | Sets driver current, gate-drive power, and switching speed |
| Input Capacitance | Ciss | Gate-related input capacitance | Affects drive demand and edge behavior |
| Output Capacitance | Coss | Drain-source related capacitance | Affects switching loss and resonant behavior |
| Reverse Transfer Capacitance | Crss | Gate-drain capacitance | Creates Miller effect and influences switching transitions |
| Body Diode Forward Voltage | VSD | Forward drop of intrinsic body diode | Matters during reverse current or dead time |
| Rise / Fall Time | tr / tf | Transition time under specified test circuit | Useful but highly circuit-dependent |
| Power Dissipation | PD | Allowed dissipation under stated thermal conditions | Must match real PCB and ambient assumptions |
| Junction Temperature | TJ | Semiconductor junction temperature | Limits reliability and affects RDS(on) |
| Thermal Resistance | RθJA / RθJC | Thermal path resistance to ambient or case | Needed for temperature-rise estimates |
| Safe Operating Area | SOA | Allowed voltage-current-time boundary | Critical for linear, pulse, and fault operation |
| Avalanche Energy | EAS | Energy rating for unclamped inductive events | Not permission to use avalanche as unlimited normal operation |
Typical MOSFET Applications
- Load switches for boards, modules, and power rails.
- DC-DC converter high-side, low-side, and synchronous rectifier switches.
- Motor drivers, solenoid drivers, and actuator control.
- Battery protection, ideal-diode controllers, and reverse-polarity protection.
- LED drivers and dimming stages.
- Inverters, power supplies, and power distribution circuits.
- Class-D amplifiers and switching audio power stages.
- Analog switches and some linear or pass-device applications when SOA allows.
Common MOSFET Mistakes
- Using VGS(th) as the fully-on gate voltage.
- Assuming a 3.3 V GPIO can drive any MOSFET with a low threshold voltage.
- Ignoring the VGS condition attached to RDS(on).
- Treating RDS(on) as constant across temperature and device variation.
- Using the headline ID(max) without checking package, PCB, heat, and SOA.
- Ignoring gate charge and driver current in switching applications.
- Leaving the gate floating.
- Using no gate resistor or an inappropriate gate resistor where edge control matters.
- Ignoring VGS(max), ringing, ESD, and driver overshoot.
- Assuming the body diode is good enough for every freewheel path.
- Ignoring switching loss and Miller plateau behavior.
- Assuming pinout or package thermal capability from package name alone.
Practical Design Tips
- Never use VGS(th) as the required fully-on gate voltage.
- Check RDS(on) at the actual gate voltage available in your circuit.
- Verify VDS with margin for transients and switching overshoot.
- Check realistic drain-current capability using thermal and SOA data.
- Calculate conduction losses with hot RDS(on), current waveform, and duty cycle.
- Consider switching losses when voltage, current, and frequency are significant.
- Check total gate charge before choosing a gate driver.
- Verify VGS(max) against ringing, ESD, and driver overshoot.
- Estimate junction temperature from real package and PCB assumptions.
- Verify SOA for linear, pulse, fault, and high-voltage applications.
- Review the body diode when reverse current or dead time is expected.
- Measure waveform edges, ringing, and device temperature on the prototype.
Support reference
FAQ
What is a MOSFET?
A MOSFET is a metal-oxide-semiconductor field-effect transistor. It uses gate-to-source voltage to control a conductive channel between drain and source, making it useful for switching, power conversion, protection, and some amplification.
What is the difference between N-channel and P-channel MOSFETs?
An N-channel MOSFET turns on when the gate is driven positive relative to the source. A P-channel MOSFET turns on when the gate is driven negative relative to the source. N-channel devices often offer lower RDS(on) for similar conditions, while P-channel parts can simplify some high-side circuits.
What is VGS(th)?
VGS(th) is the gate-source threshold voltage measured at a small specified drain current. It indicates the beginning of conduction under datasheet test conditions, not the voltage needed for low-resistance switching.
Does VGS(th) mean the MOSFET is fully on?
No. A MOSFET can reach VGS(th) while still having much higher resistance than expected for power switching. Check the RDS(on) specification at the actual gate voltage.
What is RDS(on)?
RDS(on) is the drain-source on-resistance when the MOSFET is enhanced. It sets conduction loss using approximately I squared times RDS(on), but it changes with gate voltage, temperature, and device variation.
What is a logic-level MOSFET?
A logic-level MOSFET has RDS(on) specified at logic-compatible gate voltages such as 4.5 V, 2.5 V, or sometimes 1.8 V. Do not identify logic-level suitability from VGS(th) alone.
Why does a MOSFET need a gate resistor?
A gate resistor can limit peak gate current, control edge speed, reduce ringing, manage EMI, and protect the driver. Too much resistance slows switching and can increase switching loss.
What is MOSFET gate charge?
Gate charge is the amount of charge required to move the gate through a switching event. It affects driver current, switching speed, and gate-drive power.
What is the MOSFET body diode?
The body diode is an intrinsic diode between source and drain. It provides a reverse-current path in some circuits, but its voltage drop and reverse recovery may be unsuitable for some high-frequency applications.
How do I know whether a MOSFET can be driven by a 3.3 V MCU?
Check whether the datasheet specifies RDS(on) at 3.3 V or below, or at a nearby voltage that truly matches your gate drive. VGS(th) alone is not enough.
Related Calculators
Related Engineering Guides
Related Articles
Move from parameter understanding to practical failure prevention with common MOSFET design mistakes and debugging checks.
10 Common MOSFET Design Mistakes