Op-Amp Slew Rate: The Hidden Bandwidth Limit That Doesn't Show Up on Bode Plots

2026-09-03

You designed an op-amp circuit with 10 MHz gain-bandwidth product, verified the small-signal Bode plot, and cranked up the signal. Suddenly a 100 kHz sine wave looks like a triangle wave. Welcome to slew rate limiting — the large-signal cousin of bandwidth that ambushes designers who only think in small-signal terms.

Slew rate (SR) is the maximum rate the output can change, in volts per microsecond. It's set by the internal compensation capacitor Cc and the tail current Itail of the input differential pair: SR = Itail / Cc. When the input step is large enough to steer all the tail current into one side, the compensation cap charges at a constant rate — the amplifier becomes an integrator, not a linear system.

The full-power bandwidth formula: for a sine wave Vp·sin(2πft), the peak slope is 2πfVp. To avoid distortion:

Concrete example: the classic LM358 has SR = 0.6 V/μs. You want a 10 V peak-to-peak sine wave (Vp = 5 V) at the output. Maximum undistorted frequency:

Even though the LM358's GBW is 1 MHz, above 19 kHz your 10 Vpp sine wave turns into a lopsided triangle. Drop the amplitude to 100 mVp and you get back to nearly the full 1 MHz — small signals don't slew-limit.

Practical consequences:

Rule of thumb: pick SR at least 3–5× the theoretical minimum. For general-purpose 12 V systems handling signals up to 100 kHz, target 20+ V/μs (LM7171, LT1360, AD8065 territory). For precision DC work you often want a slow op-amp on purpose — high SR usually costs input offset voltage.

Key Takeaway: Gain-bandwidth product tells you the small-signal limit; slew rate tells you the large-signal limit — always compute fmax = SR/(2πVp) for your worst-case output swing before trusting the datasheet's headline bandwidth number.

All newsletters