The fundamental voltage across capacitor formula in a DC steady state is V = Q / C, where voltage equals stored charge divided by capacitance. However, in practical circuit design, capacitors are rarely in a steady state; they are actively charging or discharging through resistive networks. For these transient scenarios, the time-dependent voltage across a charging capacitor is defined as Vc(t) = Vs(1 - e-t/RC), and for a discharging capacitor, it is Vc(t) = V0(e-t/RC).

Whether you are sizing a timing capacitor for a 555 astable multibrator, calculating the reset delay for an ESP32 EN pin, or sizing a supercapacitor for RTC memory backup, relying on abstract definitions will lead to failed prototypes. This guide breaks down the exact mathematics, unit conversions, and real-world edge cases you need to predict capacitor behavior on the bench.

The Fundamental Equation and Symbol Definitions

The static relationship between charge, capacitance, and voltage assumes an ideal dielectric with zero leakage current and no equivalent series resistance (ESR). It defines the exact potential difference across the plates once the capacitor has fully charged and current has ceased flowing.

Table 1: Symbol Definitions for V = Q / C
SymbolParameterSI UnitCommon Sub-Units in Electronics
VVoltage (Potential Difference)Volts (V)mV, kV
QElectric ChargeCoulombs (C)mC, μC, nC
CCapacitanceFarads (F)mF, μF, nF, pF

Assumptions and Realistic Magnitudes

The formula V = Q / C applies strictly to DC steady-state conditions. It assumes the capacitor is an ideal component. In reality, a 1 Farad capacitor is physically massive (like an EDLC supercapacitor), while most bench electronics deal in microfarads (μF) or picofarads (pF).

To understand realistic magnitudes: 1 Coulomb is an enormous amount of charge in electronics (equivalent to roughly 6.24 × 1018 electrons). If you force 1 Coulomb into a standard 1000 μF (0.001 F) electrolytic capacitor, the math dictates V = 1 / 0.001 = 1000V. The capacitor will violently vent or explode long before reaching that voltage, as its dielectric breakdown limit is typically 16V to 63V. Therefore, in practical calculations, you will almost always convert μC and μF into base SI units (Coulombs and Farads) before dividing.

Real-World Magnitudes and Common Unit Mistakes

Before calculating transient RC curves, you must internalize how capacitance scales against charge and voltage. The table below maps real-world component classes to their expected charge storage at a standard 5V logic rail, and the resulting voltage if injected with a fixed 1 μC of charge.

Table 2: Realistic Capacitor Magnitudes (Data-Dense Reference)
Capacitor TypeNominal CCharge at 5V (Q = CV)Voltage if Q = 1 μC (V = Q/C)
C0G/NP0 Ceramic100 pF (10-10 F)0.5 nC10,000 V (Theoretical)*
X7R MLCC100 nF (10-7 F)0.5 μC10 V
Aluminum Electrolytic10 μF (10-5 F)50 μC0.1 V
EDLC Supercapacitor1 F5 C1 μV

*Note: A 100pF capacitor will experience dielectric breakdown and arcing long before reaching 10kV; this row illustrates the mathematical scaling, not a safe operating area.

Critical Unit Mistakes That Break the Math:
  • The Micro-Farad Trap: Dividing microcoulombs by microfarads directly yields volts (the 10-6 terms cancel). However, dividing nanocoulombs by microfarads without converting to base SI units will result in an answer off by a factor of 1,000. Always convert to Coulombs and Farads first.
  • Euler’s Number vs. Electron Charge: In the transient formulas, e represents Euler’s number (≈ 2.71828). Do not confuse it with the elementary charge of an electron (e ≈ 1.602 × 10-19 C) used in semiconductor physics.

RC Transient Formulas and Rearranged Forms

When a DC voltage is applied to a capacitor through a resistor, the voltage across the capacitor does not jump instantly. It follows an exponential curve governed by the time constant, τ = R × C (where τ is in seconds, R in ohms, and C in farads). After 1τ, the capacitor reaches 63.2% of the source voltage. After 5τ, it is considered fully charged (99.3%).

Charging Formula:
Vc(t) = Vs(1 - e-t/RC)

Discharging Formula:
Vc(t) = V0(e-t/RC)

In practical design, you rarely know all variables upfront. You usually know your target voltage and time, and need to select the resistor or capacitor. Below are the algebraically rearranged forms for the charging equation, solving for each variable:

  • Solve for time (t): t = -RC × ln(1 - Vc/Vs)
  • Solve for resistance (R): R = -t / [C × ln(1 - Vc/Vs)]
  • Solve for capacitance (C): C = -t / [R × ln(1 - Vc/Vs)]
  • Solve for source voltage (Vs): Vs = Vc / (1 - e-t/RC)

Source: For a deeper mathematical derivation of the differential equations governing these transients, refer to the HyperPhysics RC Circuit module hosted by Georgia State University.

Worked Example 1: Sizing a Timing Capacitor for a Logic Delay

The Scenario: You are designing a power-on reset delay for a 5V microcontroller. The reset pin requires a logic HIGH threshold of 2.5V to release the reset state. You have a 100 kΩ pull-up resistor connected to a 5V rail, and a ground-referenced capacitor on the reset pin. You need the reset pin to cross the 2.5V threshold exactly 2.0 seconds after power is applied.

Known Variables:

  • Vs = 5.0 V
  • Vc(t) = 2.5 V
  • R = 100,000 Ω
  • t = 2.0 s

Step-by-Step Derivation:

  1. Start with the rearranged formula for capacitance:
    C = -t / [R × ln(1 - Vc/Vs)]
  2. Calculate the voltage ratio:
    Vc / Vs = 2.5 / 5.0 = 0.5
  3. Calculate the natural logarithm term:
    ln(1 - 0.5) = ln(0.5) ≈ -0.6931
  4. Substitute the time and resistance values (ensuring base SI units):
    C = -2.0 / [100,000 × (-0.6931)]
  5. Solve the denominator:
    100,000 × -0.6931 = -69,310
  6. Final division:
    C = -2.0 / -69,310 ≈ 0.00002885 F

Result: Convert to standard engineering notation: 28.85 μF. Since 28.85 μF is not a standard E12 value, you would select the next closest standard capacitor, such as a 33 μF electrolytic, which would slightly extend the delay to roughly 2.28 seconds, ensuring the power rail is fully stable before the MCU boots.

Worked Example 2: Supercapacitor Discharge for RTC Backup

The Scenario: You are using a 0.47 F (470,000 μF) EDLC supercapacitor to keep a DS3231 Real Time Clock (RTC) alive during main power loss. The supercap is charged to 5.0V. When main power drops, the supercap discharges through the RTC’s VBAT pin, which draws a relatively constant equivalent resistance of 15 kΩ (averaging ~330 μA at 5V). The DS3231 requires a minimum of 2.0V to maintain timekeeping. How long will the backup last?

Known Variables:

  • V0 = 5.0 V (Initial voltage)
  • Vc(t) = 2.0 V (Cutoff voltage)
  • R = 15,000 Ω
  • C = 0.47 F

Step-by-Step Derivation:

  1. Use the discharging rearranged formula for time:
    t = -RC × ln(Vc / V0)
  2. Calculate the time constant (τ):
    τ = 15,000 Ω × 0.47 F = 7,050 seconds
  3. Calculate the voltage ratio:
    Vc / V0 = 2.0 / 5.0 = 0.4
  4. Calculate the natural logarithm:
    ln(0.4) ≈ -0.9163
  5. Multiply to find time:
    t = -7,050 × (-0.9163) ≈ 6,460 seconds

Result: 6,460 seconds is approximately 107.6 minutes (or 1 hour and 47 minutes). If your application requires longer backup, you must either increase the capacitance (e.g., to a 1.5F supercap) or reduce the load resistance by switching to a lower-power RTC module.

When the Formula Breaks Down: Edge Cases and Parasitics

The formulas V = Q/C and the RC exponential curves assume ideal components. On the bench, parasitics will alter your results. According to All About Circuits and manufacturer application notes, you must account for the following when precision is required:

  • Equivalent Series Resistance (ESR): Every physical capacitor has internal resistance. When charging a supercapacitor with a low-value resistor, the ESR creates an immediate voltage step (V = I × ESR) that the ideal formula ignores. This reduces the effective charging voltage.
  • Dielectric Absorption (Soakage): If you short a charged electrolytic capacitor and then remove the short, the voltage will slowly creep back up (sometimes to several volts) as dipoles in the dielectric relax. The ideal discharge formula assumes V reaches exactly 0V and stays there.
  • DC Bias Effect (MLCCs): Class II ceramics (X7R, X5R) suffer from severe capacitance droop under DC bias. A 10 μF X7R MLCC might only exhibit 4 μF of actual capacitance when 5V is applied. If you use the nominal 10 μF value in your timing calculations, your actual delay will be less than half of the calculated value.
  • Leakage Current: Electrolytic and supercapacitors leak current through the dielectric. This acts as a hidden parallel resistor, altering the discharge curve over long timeframes (hours/days), making the simple RC formula inaccurate for ultra-low-power memory backup calculations.

For high-precision timing or high-frequency AC applications, you must abandon the simple DC formulas and move to complex impedance calculations (Xc = 1 / (2πfC)), incorporating the capacitor's full SPICE model including ESR and ESL (Equivalent Series Inductance).