The foundational behavior of any resistor-capacitor network boils down to a single relationship: the time constant τ = R × C. Whether you are designing a 555-timer delay, sizing a low-pass audio filter, or snubbing a relay coil, every transient and frequency response calculation stems from this core equation. Below is the complete mathematical framework, rearranged for bench-side problem solving, followed by unit-tracking worked examples and a concrete component selection guide.
The Core RC Circuits Formulas and Symbol Definitions
There are four primary equations governing RC networks: the time constant, the charging transient, the discharging transient, and the AC cutoff frequency. Here is the master reference table defining every symbol used in these derivations.
| Formula | Application |
|---|---|
| τ = R × C | Time Constant (Time to reach 63.2% of final voltage) |
| V(t) = Vs(1 - e-t/RC) | Capacitor Charging (Step response from 0V) |
| V(t) = V0 × e-t/RC | Capacitor Discharging (Decay from initial voltage) |
| fc = 1 / (2πRC) | -3dB Cutoff Frequency for RC Filters |
Symbol Definition Table
| Symbol | Definition | Standard SI Unit |
|---|---|---|
| τ | Time constant of the RC network | Seconds (s) |
| R | Resistance | Ohms (Ω) |
| C | Capacitance | Farads (F) |
| t | Elapsed time | Seconds (s) |
| V(t) | Voltage across the capacitor at time t | Volts (V) |
| Vs | Source / Supply voltage (charging target) | Volts (V) |
| V0 | Initial voltage across capacitor (discharge start) | Volts (V) |
| fc | Cutoff (-3dB) frequency | Hertz (Hz) |
| e | Euler's number (≈ 2.71828) | Dimensionless |
| π | Pi (≈ 3.14159) | Dimensionless |
Rearranged Forms: Solving for Any Variable
On the bench, you rarely need to solve for V(t). You usually know your target voltage or frequency and need to find the required time, resistance, or capacitance. Use these algebraic rearrangements to isolate your unknown variable.
- Solve for R: R = τ / C | R = 1 / (2πfcC)
- Solve for C: C = τ / R | C = 1 / (2πfcR)
- Solve for t (Charging): t = -RC × ln(1 - [V(t) / Vs])
- Solve for t (Discharging): t = -RC × ln(V(t) / V0)
- Solve for fc: fc = 1 / (2πRC)
Application Boundaries: Assumptions and Unit Traps
These formulas assume ideal, linear time-invariant (LTI) components. In the real world, three factors break these assumptions if ignored:
- DC Bias Derating (The X7R Trap): Class II ceramic capacitors (X7R, X5R) lose massive capacitance under DC bias. A 10μF X7R capacitor rated at 16V might only exhibit 4μF of actual capacitance when 12V is applied. This shifts your τ and fc by 60%. Fix: Use C0G/NP0 ceramics for values ≤1μF, or film/electrolytic for higher values.
- Equivalent Series Resistance (ESR): Electrolytic capacitors have high ESR. In high-frequency filter applications (>100kHz), the ESR creates a zero in the transfer function, preventing the filter from attenuating beyond a certain point.
- Unit Magnitude Errors: The most common fatal mistake is mixing base units. Plugging 47kΩ (47,000) and 100nF (0.0000001) into a calculator without tracking exponents yields garbage. Always convert to base SI units (Ω, F, s, Hz) before calculating, then convert back to engineering prefixes.
Realistic Magnitudes: For standard hobbyist and industrial control circuits, τ typically ranges from 100μs to 10s. Audio and sensor filter cutoff frequencies (fc) usually fall between 20Hz and 100kHz. If your calculation yields a τ of 4,000 seconds or an fc of 0.002Hz, you have likely missed a micro- or nano- prefix.
Worked Example 1: DC Timing Circuit for a Relay Delay
Scenario: You are designing a soft-start delay for a 12V DC relay. The relay coil triggers when the voltage across it reaches 8.0V. The timing network consists of a 47kΩ resistor and a 220μF electrolytic capacitor. How long after power is applied will the relay click?
Step 1: Convert to base SI units and find τ.
- R = 47,000 Ω
- C = 0.00022 F
- τ = 47,000 × 0.00022 = 10.34 seconds
Step 2: Apply the rearranged charging time formula.
- Target V(t) = 8.0V
- Source Vs = 12.0V
- t = -RC × ln(1 - [V(t) / Vs])
- t = -10.34 × ln(1 - [8.0 / 12.0])
Step 3: Solve the natural logarithm.
- 8.0 / 12.0 = 0.6667
- 1 - 0.6667 = 0.3333
- ln(0.3333) = -1.0986
- t = -10.34 × -1.0986 = 11.36 seconds
Result: The relay will engage approximately 11.36 seconds after power-on. (Note: Because electrolytic capacitors have a ±20% tolerance, expect the real-world delay to fall anywhere between 9.1s and 13.6s).
Worked Example 2: AC Low-Pass Filter Cutoff Sizing
Scenario: You need a first-order RC low-pass filter to remove high-frequency switching noise from an analog sensor signal. Your target -3dB cutoff frequency (fc) is 3.4kHz. You have a drawer full of 10nF C0G capacitors. What resistor value do you need?
Step 1: Convert to base SI units.
- fc = 3,400 Hz
- C = 10nF = 0.00000001 F (10 × 10-9 F)
Step 2: Apply the rearranged resistance formula.
- R = 1 / (2πfcC)
- R = 1 / (2 × 3.14159 × 3400 × 0.00000001)
- R = 1 / (0.000213628)
- R = 4,681 Ω
Step 3: Select the nearest standard E24 resistor value.
The closest standard 5% E24 resistor value is 4.7kΩ (4,700Ω).
Step 4: Verify the actual cutoff frequency with the chosen part.
- fc(actual) = 1 / (2 × π × 4700 × 10-8)
- fc(actual) = 3,386 Hz
Result: Using a 4.7kΩ resistor and a 10nF capacitor yields a cutoff of 3.38kHz, well within acceptable tolerance for sensor noise filtering.
Component Selection Decision Tree: Picking Real Parts
Calculating the math is only half the job; selecting parts that maintain those calculations under real-world operating conditions is where designs succeed or fail. Use this decision matrix to pick your physical components.
| Application Scenario | Capacitor Dielectric / Type | Resistor Type | Concrete Default Part Picks |
|---|---|---|---|
| Precision Timing / Audio Filters (Values ≤ 1μF, requires high stability, low microphonics) |
C0G / NP0 Ceramic (Zero DC bias derating, ±5% tempco) |
Metal Film (1% tolerance, 50ppm/°C, low noise) |
C: KEMET C315C103J1G5TA (10nF C0G) R: Yageo MFR-25FBF52-4K7 (4.7kΩ 1%) |
| Long Delays / Soft Starts (Values > 1μF, τ > 1 second) |
Aluminum Electrolytic (High capacitance density, accept ±20% tolerance and high ESR) |
Metal Oxide / Carbon Film (5% tolerance is fine since C dominates the error budget) |
C: Panasonic EEU-FR1H221 (220μF 50V) R: Vishay PR02000204703JA100 (47kΩ 5%) |
| High-Frequency RF Snubbing (Values < 1nF, fc > 1MHz) |
C0G / NP0 Ceramic (Low ESR, high self-resonant frequency) |
Thick Film SMD (0402 or 0603 package to minimize parasitic lead inductance) |
C: Murata GRM1555C1H101JA01D (100pF C0G) R: Yageo RC0402FR-07100RL (100Ω 1%) |
For deeper theoretical derivations on transient responses, refer to the HyperPhysics RC circuit modules. For practical filter design topologies and Bode plot interpretations, the All About Circuits guide to RC filters provides excellent visual benchmarks for frequency response.






