Understanding MOS Transistor Capacitance: The Hidden Speed Limit

When you select a MOSFET for a switching application, looking only at $R_{DS(on)}$ and maximum current is a fast track to blown gate drivers and massive EMI. The direct answer to why your high-frequency switch is overheating or ringing lies in MOS transistor capacitance. Every MOSFET contains three primary parasitic capacitances—$C_{iss}$ (input), $C_{oss}$ (output), and $C_{rss}$ (reverse transfer)—that dictate how fast the device can transition between states and how much peak current your gate driver must supply.

Look at the standard schematic symbol for an N-channel enhancement MOSFET. It has three main terminals: the Gate (G), Drain (D), and Source (S). Physically, the gate is a polysilicon layer separated from the semiconductor channel by a thin silicon dioxide insulator. This physical overlap between the gate and the drain/source diffusion regions creates tiny, unavoidable capacitors. In high-speed switching (like a 100kHz buck converter), these picofarad-range capacitors act like momentary dead shorts, demanding amps of instantaneous current to charge and discharge.

The Big Three: Ciss, Coss, and Crss Explained

Datasheets don't usually list the raw physical capacitances ($C_{gs}$, $C_{gd}$, $C_{ds}$). Instead, they provide the measurable terminal capacitances. Here is how they break down:

  • $C_{iss}$ (Input Capacitance): $C_{gs} + C_{gd}$. This is the total capacitance your gate driver sees when the drain is AC-grounded. It determines the initial delay before the gate voltage reaches the threshold.
  • $C_{oss}$ (Output Capacitance): $C_{ds} + C_{gd}$. This matters most during the off-state. When the MOSFET turns off, the energy stored in $C_{oss}$ ($E = \frac{1}{2} C_{oss} V_{ds}^2$) is dissipated as heat inside the silicon, limiting high-frequency efficiency.
  • $C_{rss}$ (Reverse Transfer / Miller Capacitance): Simply $C_{gd}$. This is the most critical parameter for switching speed. As the drain voltage swings wildly during turn-on, it couples charge back through $C_{rss}$ to the gate, creating the infamous 'Miller plateau' that stalls the gate voltage rise.
Bench Tip: $C_{rss}$ is highly non-linear. A datasheet might list $C_{rss}$ at 25V $V_{ds}$, but at 2V $V_{ds}$, that same capacitance can be 5x to 10x higher. Always check the capacitance vs. $V_{ds}$ graph in the datasheet, not just the front-page table.
MOSFET Operation Regions and Typical Terminal Voltages (Logic-Level 30V N-Channel)
Region$V_{gs}$ Condition$V_{ds}$ ConditionTypical $I_d$ BehaviorCapacitance State
Cutoff$< V_{th}$ (e.g., < 1.5V)Any0A (Leakage only, ~µA)$C_{oss}$ fully charged, max depletion width
Linear (Ohmic)$> V_{th}$ (e.g., 4.5V)$< V_{gs} - V_{th}$Proportional to $V_{ds}$ (acts as resistor)$C_{gd}$ increases massively as $V_{ds}$ drops
Saturation (Active)$> V_{th}$ (e.g., 4.5V)$> V_{gs} - V_{th}$Constant current (set by $V_{gs}$)Transitioning; Miller effect dominates

Practical Biasing and a Real-World Switching Circuit

To properly bias and select a MOSFET, you must calculate the gate drive requirements based on the Total Gate Charge ($Q_g$), which is the integral of the capacitances over the switching voltage range. If you are driving the gate directly from a microcontroller GPIO (max 20-40mA), you are limited to low frequencies or must use a dedicated gate driver IC.

Below is a complete, bench-tested 12V PWM motor driver circuit using an ESP32 (3.3V logic) and a logic-level MOSFET.

Application Circuit: 12V DC Motor PWM Control

  • Q1: IRLZ44N (Logic-level N-Channel, $V_{th}$ max 2.0V, fully enhanced at $V_{gs}$ = 4.5V)
  • R1 (Gate Resistor): 100Ω. Limits peak GPIO current to ~33mA and damps the LC resonant tank formed by trace inductance and $C_{iss}$.
  • R2 (Pull-down): 10kΩ from Gate to Source. Bleeds off $C_{gs}$ charge during MCU boot-up to prevent the motor from spinning erratically while the GPIO is high-impedance.
  • D1 (Flyback): 1N5819 Schottky diode across the motor terminals (cathode to +12V). Clamps the inductive kickback that would otherwise avalanche the MOSFET's $C_{oss}$.

When the ESP32 drives the gate HIGH, current flows through R1 to charge $C_{iss}$. The gate voltage rises until it hits the Miller plateau (around 3V for this part). During this plateau, the drain voltage is falling, and the driver must source extra current to charge $C_{rss}$. Once the drain hits near-zero, the gate voltage rises to the full 3.3V, locking the FET in the low-resistance linear region.

Failure Modes and Multimeter Testing

Ignoring MOS transistor capacitance leads to specific, catastrophic failure modes. The most common is $dV/dt$ induced turn-on. In a half-bridge, when the high-side FET turns on, the switch node voltage spikes from 0V to 400V in nanoseconds. This massive $dV/dt$ pushes current through the low-side FET's $C_{rss}$ directly into its gate resistor. If the voltage drop across the gate resistor exceeds the $V_{th}$ of the low-side FET, it turns on momentarily. Both FETs conduct simultaneously (shoot-through), and they explode.

You can verify the health of a MOSFET's internal junctions and capacitances using a standard digital multimeter (DMM) in diode-test mode. Here is the definitive bench test:

  1. Discharge the Gate: Touch your finger across the Gate and Source pins, or use a 10kΩ resistor to short them. This drains any trapped charge in $C_{gs}$.
  2. Verify Off-State: Place the red probe on the Drain and the black probe on the Source. The DMM should read 'OL' (Open Loop), confirming the channel is off.
  3. Charge the Gate Capacitance: Move the red probe to the Gate while keeping the black probe on the Source. The DMM's internal battery (usually ~3V) will charge $C_{gs}$, turning the MOSFET on.
  4. Verify On-State: Move the red probe back to the Drain (black stays on Source). The DMM should now read a low voltage drop (typically 0.2V to 0.5V) or near 0Ω, proving the channel has enhanced and the FET is functional.
  5. Discharge and Re-verify: Short Gate to Source again. Re-test Drain to Source. It must return to 'OL'. If it stays shorted, the silicon is melted or the gate oxide is punctured.

Safe Default Part Numbers for Bench and PCB Designs

When you don't want to spend hours optimizing for $C_{rss}$, rely on these proven defaults. Always check the exact capacitance ratings for your specific switching frequency.

Part Number$V_{ds}$ / $I_d$$R_{DS(on)}$ @ 10V$C_{iss}$ / $C_{rss}$Best Application
IRFZ44N55V / 49A17.5 mΩ1700 pF / 120 pFLow-freq (<5kHz) high-current loads, automotive relays. Too much $C_{rss}$ for >50kHz.
IRLZ44N55V / 47A22 mΩ @ 5V1800 pF / 130 pFDirect 3.3V/5V MCU logic-level driving at low frequencies.
CSD17571Q5A (TI)30V / 100A3.4 mΩ @ 4.5V850 pF / 12 pFHigh-freq (>500kHz) buck converters, synchronous rectification. Ultra-low Miller charge.
IRFP460500V / 20A270 mΩ4100 pF / 160 pFOffline SMPS, high-voltage induction heating. Requires a robust ±15V gate driver.
Sourcing Note: The IRFZ44N and IRFP460 are heavily counterfeited in the market. If you buy from random marketplace vendors, you will likely receive die-shrunk fakes with half the true $C_{iss}$ and double the $R_{DS(on)}$. Source strictly from authorized distributors like Mouser, DigiKey, or Farnell.

For a deeper mathematical breakdown of how these parasitics interact with gate driver impedance, refer to the comprehensive guides on Miller capacitance in MOSFETs by All About Circuits and the foundational MOSFET switching tutorials at Electronics Tutorials.

FAQ: MOS Transistor Capacitance Questions

Why does MOS transistor capacitance increase at lower drain voltages?

The capacitance between the drain and the gate/source is largely a junction capacitance formed by the reverse-biased PN body diode. The formula for a parallel plate capacitor is $C = \epsilon A / d$, where $d$ is the width of the depletion region. When $V_{ds}$ is high, the depletion region widens (increasing $d$), which lowers the capacitance. As the MOSFET turns on and $V_{ds}$ drops toward zero, the depletion region collapses, causing $C_{oss}$ and $C_{rss}$ to spike dramatically—often by a factor of 10x compared to their rated high-voltage values.

How does Miller capacitance cause shoot-through in half-bridge circuits?

In a half-bridge, the low-side MOSFET is held off by pulling its gate to ground. However, when the high-side MOSFET turns on, the switch node (connected to the low-side drain) spikes from 0V to the bus voltage (e.g., 400V) in nanoseconds. This massive $dV/dt$ forces a displacement current ($I = C_{rss} \times dV/dt$) through the low-side Miller capacitance. This current flows through the gate driver's pull-down resistor and internal impedance. If the resulting voltage spike ($V = I \times R$) exceeds the low-side FET's $V_{th}$, it turns on while the high-side is also on, creating a dead short across the power supply.

Can I use a larger gate resistor to fix MOSFET ringing caused by capacitance?

Increasing the gate resistor ($R_g$) will increase the damping factor of the parasitic LC tank formed by your PCB trace inductance and the MOSFET's $C_{iss}$, which can reduce high-frequency ringing on the gate node. However, this is a trade-off: a larger $R_g$ slows down the $dV/dt$ and $di/dt$ of the switching transition, drastically increasing switching losses and potentially causing the MOSFET to overheat. A better solution is to place a small ferrite bead (e.g., 600Ω at 100MHz) directly on the gate pin, or use an RC snubber across the drain-source to damp the drain ringing without sacrificing switching speed.