MOSFET Selection Guide: Key Parameters Engineers Actually Care About
MOSFET Selection Guide: Key Parameters Engineers Actually Care About
MOSFETs are the default choice for switching power—LED strips, motors, heaters, solenoids, battery load switches, and DC-DC converters. But a lot of MOSFET failures come from the same problems: wrong gate voltage, Rds(on) too high, thermal limits ignored, or picking based on Vgs(th) (which is the #1 beginner trap).

This guide tells you what actually matters when selecting a MOSFET and gives practical “safe defaults” you can use in real designs.
⸻
Step 0: Identify what job the MOSFET is doing
MOSFET selection depends heavily on application. Before choosing, clarify:
• Load type: resistive (heater), inductive (motor/relay), capacitive (big input caps)
• Switching style: on/off or PWM
• Voltage rail: 3.7V battery / 5V / 12V / 24V / higher
• Gate drive: 3.3V MCU, 5V MCU, or driver IC
• Current: average and peak
• Board constraints: footprint, copper area, airflow/temperature
If you don’t do this first, you’ll pick a MOSFET that “looks right” on paper and overheats in real life.
⸻
1) N-channel vs P-channel (choose the topology first)
N-channel MOSFET (N-MOS)
• Lower Rds(on) for the same size/cost
• Better efficiency
• Most common choice
Use N-MOS for:
• low-side switching (load to ground)
• high-side switching when you have a gate driver (best but more complex)
P-channel MOSFET (P-MOS)
• Convenient for simple high-side switching
• Usually higher Rds(on) than N-MOS (more heat)
Use P-MOS for:
• simple high-side load switch when current isn’t too high
⸻
2) Vds rating (don’t under-rate this)
Vds is the maximum drain-source voltage. Always choose margin because real systems have spikes.
Rule of thumb:
• 5V rail → choose 20V–30V MOSFET
• 12V rail → choose 30V–60V MOSFET
• 24V rail → choose 60V–100V MOSFET (depends on environment, wiring length, inductive load)

3) The #1 spec for heat: Rds(on)
When a MOSFET is fully ON, it behaves like a resistor. Heat is mainly:
Power loss ≈ I² × Rds(on)
Example:
• Current = 10A
• Rds(on) = 10mΩ (0.01Ω)
Loss = 10² × 0.01 = 100 × 0.01 = 1W
If Rds(on) is 30mΩ:
Loss = 100 × 0.03 = 3W (hot and likely needs big copper/heatsinking)
What engineers actually do:
• pick the lowest Rds(on) that fits cost/size
• then check thermal limits on the PCB
⸻
4) Stop using Vgs(th) to decide (it’s misleading)
Vgs(th) is NOT the “turn-on voltage.”
It’s the gate voltage where the MOSFET barely starts conducting a tiny current (often 250µA). That’s not useful for switching real loads.
What you must check instead:
• Rds(on) specified at your real gate drive voltage:
• If gate drive is 3.3V, look for Rds(on) at 2.5V or 3.3V
• If gate drive is 5V, look for Rds(on) at 4.5V
• If gate drive is 10V, check at 10V (power MOSFET territory)
If a MOSFET datasheet only lists Rds(on) at 10V, it may not be suitable for MCU direct drive.
⸻
5) Continuous current rating (Id) is not the real limit
Many people pick MOSFETs by Id and get burned. Id is often measured under unrealistic conditions (perfect cooling).
The real limit is thermal:
• how much heat your PCB can remove
• package thermal resistance (RθJA / RθJC)
• copper area and airflow
• ambient temperature
Practical advice:
• Use Id as a rough filter, then validate using Rds(on) loss + thermal.
⸻
6) Gate charge (Qg) decides how fast you can switch
Qg is how much charge the gate needs to switch fully on/off.
Higher Qg means:
• MCU pin takes longer to switch it
• more switching loss at PWM
• more EMI if edges are uncontrolled
• may require a gate driver
When Qg matters most:
• High-frequency PWM (motor control, dimming)
• DC-DC converters
• Fast switching edges
For simple on/off switching (low frequency), Qg is less critical.
⸻
7) Switching losses (important for PWM)
At PWM, MOSFET loss is not only I²R. You also lose power during transitions (not fully on/off). This is where Qg, gate driver strength, and switching frequency matter.
Signs you have switching-loss problems:
• MOSFET is hot even though Rds(on) is low
• heat increases dramatically as PWM frequency increases
• edges look slow or ringing is severe
Fixes often include:
• gate driver IC (stronger switching)
• gate resistor tuning
• lower PWM frequency (if acceptable)
• choosing MOSFET with lower Qg
⸻
8) Body diode + reverse current behavior
Every MOSFET has a built-in diode (body diode). This matters if current can flow backwards, like:
• motor braking
• battery OR-ing
• load switch with reverse voltage conditions
If reverse current must be blocked, you may need:
• back-to-back MOSFETs
• a dedicated ideal diode controller
• a different topology
⸻
9) SOA (Safe Operating Area) matters for linear use
If you use a MOSFET in “half-on” mode (linear region) like:
• inrush current limiting
• hot-swap circuits
• linear regulation
Then you must check SOA. Many MOSFETs die here even when Id and Vds look fine.
If your application involves inrush control or soft-start with the MOSFET partially on, pay attention to SOA.
⸻
10) Package choice affects reliability and heat
Common packages:
• SOT-23: small signals / low current
• SO-8 / PowerPAK: common for medium current
• DPAK / D2PAK / TO-220: higher power with better heat dissipation
• QFN power packages: great thermal if PCB copper is designed correctly
Rule of thumb:
If you expect >1W dissipation, avoid tiny packages unless you have strong copper and thermal design.
⸻
Recommended quick picks by common scenarios
A) 3.3V MCU switching a 12V load (LED strip, small motor driver stage)
Look for:
• N-channel MOSFET
• Vds 30V–60V
• Rds(on) specified at 2.5V/3.3V
• reasonable Qg
B) 5V MCU switching a 12V load
Look for:
• Rds(on) at 4.5V
• Vds 30V–60V
C) Simple high-side load switch (battery powered)
Often:
• P-channel MOSFET (simple)
Or better performance:
• N-channel + high-side gate driver
D) Motor or relay switching
• Prefer MOSFET for efficiency
• Add flyback diode or proper snubber/TVS depending on design
• Choose higher Vds margin because spikes are real
⸻
Common MOSFET selection mistakes (real-world)
• Using Vgs(th) as “it turns on at 3.3V” → it doesn’t
• Ignoring Rds(on) at the actual gate drive voltage → heat
• Choosing low Vds with inductive loads → failure from spikes
• Driving big MOSFET gate directly from MCU at fast PWM → switching losses
• No attention to PCB thermal design → the MOSFET “rated” current is meaningless
⸻
A simple MOSFET checklist you can reuse
Before finalizing a MOSFET, confirm:
• N or P channel matches topology (low-side or high-side)
• Vds rating has margin for spikes
• Rds(on) is specified at your gate voltage (3.3V/4.5V/10V)
• Loss estimate: I² × Rds(on) is acceptable
• Package + PCB copper can dissipate expected heat
• Qg fits your switching speed / driver strength
• Body diode / reverse current behavior is acceptable
• Availability is stable (multiple suppliers if possible)
Transistors Explained: BJT vs MOSFET for Switching and Amplification
Op-Amps for Beginners: How to Pick the Right Operational Amplifier