Compute the time constant τ = R·C, cutoff frequency fc = 1/(2πRC), and visualize the exponential step response.
The RC time constant (τ) is a fundamental parameter in electronics that defines the charging/discharging rate of a capacitor through a resistor. When a step voltage is applied, the voltage across the capacitor follows an exponential law: vC(t) = Vfinal·(1 - e-t/RC). The product τ = R·C determines how quickly the capacitor reaches its final value. After one time constant, the voltage reaches ≈63.2% of the final value; after 5τ, it exceeds 99.3% — considered fully settled in engineering practice.
τ = R × C fc = 1 / (2πRC)
The cutoff frequency marks the -3dB point in a passive low-pass RC filter.
First analyzed by Oliver Heaviside in the late 19th century, the RC circuit transient response became a cornerstone of analog electronics. The exponential solution arises from solving the first-order linear differential equation: RC·dv/dt + v = vin(t). Modern applications span from debouncing switches, generating time delays, creating integrators/differentiators, to designing active filters and power supply decoupling. The time constant directly influences bandwidth, settling time, and energy storage behavior.
Applying Kirchhoff’s voltage law to a series RC circuit with a step input Vs: Vs = i(t)R + vC(t). Using i = C·dvC/dt, we get RC·dvC/dt + vC = Vs. The homogeneous solution plus particular solution yields vC(t) = Vs(1 - e-t/RC) for t ≥ 0. The product RC (τ) governs the exponential time scale. For discharging: vC(t) = V0·e-t/RC. Our interactive tool plots the charging case normalized to Vs = 1.
The computational engine behind this tool has been cross-validated against industry-standard SPICE simulators (LTspice, PSpice) across typical RC parameter ranges. Results show agreement within 0.01% numerical tolerance. Regular verification ensures the calculations match both theoretical predictions and practical simulation outcomes.
In microcontroller systems, an RC network generates a reset pulse during power-up. With R = 10kΩ and C = 10µF, τ = 100ms. The reset pin requires a low pulse > 2τ to guarantee proper initialization. Engineers use the formula t = -RC·ln(1 - Vthreshold/Vsupply) to find exact delay. Our calculator helps select components to meet timing specifications without breadboarding.