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.

Use the Decoupling Capacitor Calculator

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

This calculator sizes a bypass or decoupling capacitor from a charge-balance model: the capacitor must supply a load's transient current step for one full switching period before the regulator or supply can replenish it, while keeping the rail voltage inside a target ripple tolerance. Add the capacitor's ESR to see its resistive contribution to ripple on top of the capacitive term, and get a suggested standard E12 capacitor value to specify on your BOM.

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-09-09 · Reviewed by Nham Vu