Decoupling Capacitor Calculator

Enter the transient current step, switching frequency, and ripple tolerance to get the minimum decoupling capacitor value and the nearest standard part.

Rail & Load Parameters

A
Target ripple tolerance
mV
mOhm
Minimum decoupling capacitance
10.0 uF
Switching period (delta t)
1.00 us
Ripple used for sizing
50.0 mV
ESR-contributed ripple
0.0 mV
Nearest standard value
10 uF
Formula used
C = (delta I x delta t) / (delta V - delta I x ESR)

Summary

Enter the transient current step, switching frequency, and ripple tolerance to get the minimum decoupling capacitor value and the nearest standard part.

How it works

  1. Enter the transient current step (delta I) that the load can suddenly draw or release.
  2. Enter the switching or refresh frequency of the supply feeding the rail.
  3. Set a target ripple tolerance, either an absolute millivolt limit or a percent of the supply voltage.
  4. Optionally enter the capacitor ESR to include its resistive contribution to ripple.
  5. Read the minimum capacitance and the nearest standard E12 value to specify.

Use cases

  • Sizing bypass capacitors for a microcontroller I/O bank that switches simultaneously
  • Sizing a bulk decoupling capacitor at a voltage regulator output for a known load step
  • Checking an existing decoupling capacitor value against a tighter ripple spec
  • PCB power-stage design checklist item for a switching regulator output
  • Sizing FPGA or ASIC core rail decoupling for digital switching noise
  • Sizing gate-driver or motor-driver supply decoupling for current spikes

Frequently Asked Questions

Last updated: 2026-07-21 · Reviewed by Nham Vu