The direct answer: the cutoff frequency of a first-order RC high pass filter formula is fc = 1 / (2πRC). This defines the -3dB corner frequency where the output signal power drops to half of the passband power, and the voltage amplitude falls to 70.7% (1/√2) of the input. Whether you are designing an AC-coupling network for an audio amplifier or blocking 60Hz mains hum from an ESP32 ADC input, this formula is your baseline.
The Core Formula and Symbol Definitions
To use the formula accurately on the bench, you must map every symbol to its strict SI base unit. Plugging in microfarads or kilohms directly without conversion is the most common reason DIY filter designs fail to match their simulated Bode plots.
| Symbol | Parameter | SI Base Unit | Typical Practical Range |
|---|---|---|---|
| fc | Cutoff (Corner) Frequency | Hertz (Hz) | 0.1 Hz to 10 MHz |
| R | Resistance | Ohms (Ω) | 100 Ω to 1 MΩ |
| C | Capacitance | Farads (F) | 10 pF to 100 μF |
| π | Pi (Mathematical Constant) | Dimensionless | ≈ 3.14159265 |
Rearranged Forms for Component Selection
In practical circuit design, you rarely calculate the frequency from random components. Usually, you have a target cutoff frequency and a limited inventory of capacitors, meaning you need to solve for the resistor (or vice versa).
- Solving for Resistance (R):
R = 1 / (2πfcC) - Solving for Capacitance (C):
C = 1 / (2πfcR)
Standard Component Pairings and Realistic Magnitudes
What does a realistic answer magnitude look like? It depends entirely on your application domain. In audio AC-coupling, you typically want fc between 10 Hz and 20 Hz to pass the full audible spectrum while blocking DC offset. In RF or high-speed digital lines, fc might be in the MHz range. For sensor DC-blocking (like a thermocouple or slow-moving strain gauge), fc might be pushed down to 0.1 Hz.
Below is a data-dense reference table using standard E12/E24 component values. Keep this handy when prototyping on a breadboard to avoid pulling out your calculator for every iteration.
| Target Application | Resistor (R) | Capacitor (C) | Calculated fc | Practical Use Case |
|---|---|---|---|---|
| Audio AC Coupling | 10 kΩ | 1 μF | 15.9 Hz | Blocking DC offset before an LM386 audio amp input. |
| Mains Hum Rejection | 10 kΩ | 100 nF | 159 Hz | Voice-band HPF to aggressively cut 50/60Hz hum. |
| Subsonic Filter | 100 kΩ | 1 μF | 1.59 Hz | Blocking turntable rumble in a phono preamp stage. |
| Ultra-Low DC Block | 1 MΩ | 10 μF | 0.0159 Hz | Passing very slow sensor drifts while blocking battery DC. |
| High-Frequency RF | 50 Ω | 1 nF | 3.18 MHz | Antenna feedline DC block for VHF receivers. |
Worked Examples with Strict Unit Tracking
Let’s walk through two bench scenarios. The critical discipline here is converting all prefixes (micro, nano, kilo) into base SI units before multiplying. For deeper theoretical background on reactive impedance, refer to the Electronics Tutorials High Pass Filter guide.
Problem 1: Finding fc for an Audio DC-Blocking Network
Scenario: You are building a guitar pedal and need to AC-couple the signal between two op-amp stages. You have a 10 kΩ resistor and a 470 nF film capacitor in series. What is the cutoff frequency?
- Identify and convert to base units:
R = 10 kΩ = 10,000 Ω
C = 470 nF = 470 × 10-9 F = 0.00000047 F - Apply the formula:
fc = 1 / (2 × π × R × C)
fc = 1 / (2 × 3.14159 × 10,000 × 0.00000047) - Calculate the denominator:
2 × 3.14159 × 10,000 × 0.00000047 = 0.02953 - Divide 1 by the denominator:
fc = 1 / 0.02953 = 33.86 Hz
Bench Note: 33.86 Hz is slightly high for hi-fi audio (which wants <20 Hz), but perfectly acceptable for an electric guitar, which fundamentally rolls off around 80 Hz anyway.
Problem 2: Designing an ESP32 Anti-Alias / Hum Filter
Scenario: You are reading an analog microphone sensor with an ESP32 ADC. You want a high pass filter that cuts off at exactly 300 Hz to eliminate 50/60 Hz mains hum and low-frequency mechanical vibrations. You have a box of 100 nF X7R ceramic capacitors. What resistor value do you need?
- Identify and convert to base units:
fc = 300 Hz
C = 100 nF = 100 × 10-9 F = 1 × 10-7 F - Select the rearranged formula:
R = 1 / (2 × π × fc × C) - Substitute and calculate the denominator:
R = 1 / (2 × 3.14159 × 300 × 0.0000001)
Denominator = 0.000188495 - Solve for R:
R = 1 / 0.000188495 = 5,305 Ω
Bench Note: 5,305 Ω is not a standard value. Using the standard E24 resistor series, you would choose a 5.1 kΩ resistor (yielding fc ≈ 312 Hz) or a 5.6 kΩ resistor (yielding fc ≈ 284 Hz). For hum rejection, pushing the corner slightly higher to 312 Hz is the safer bet.
Common Unit Mistakes and Boundary Assumptions
The math is simple, but the physical reality of components introduces edge cases. Here is what breaks the formula in the real world.
Which Unit Mistakes Break the Calculation?
- The µF Trap: Entering
10instead of0.00001for a 10 μF capacitor. This will result in a calculated frequency that is a million times too high. Always use scientific notation (e.g.,10e-6) in calculators or SPICE simulators. - The nF vs pF Confusion: Ceramic capacitors are often marked with three-digit codes (e.g., “104” means 10 × 104 pF = 100,000 pF = 100 nF). Misreading this as 104 pF will shift your cutoff frequency by a factor of 1,000.
- Ignoring Source/Load Impedance: The formula assumes R is the only resistance in the circuit. If your signal source has a 600 Ω output impedance and your load is 10 kΩ, those resistances interact with your filter resistor, altering the true fc.
When the Formula Applies (and When It Doesn’t)
This formula strictly applies to first-order, passive, linear time-invariant (LTI) RC networks operating in a sinusoidal steady state. It assumes ideal components. As detailed in All About Circuits’ AC theory volume, real-world components introduce parasitics that invalidate the simple formula at frequency extremes.
At frequencies above ~1 MHz, the physical leads and PCB traces of your resistor introduce parasitic inductance, and the capacitor introduces Equivalent Series Inductance (ESL). A 100 nF MLCC capacitor might actually behave like a 2 nH inductor at 50 MHz, completely inverting your high-pass filter into a low-pass trap. For RF applications, you must use SMD components and model the parasitics.
Furthermore, this formula calculates the unloaded cutoff frequency. If you connect this passive RC filter directly to a low-impedance load (like an 8 Ω speaker or a 50 Ω coaxial cable), the load resistance acts in parallel with your filter resistor R. This drastically lowers the effective resistance, pushing your actual cutoff frequency much higher than calculated. In those scenarios, you must either buffer the filter with an op-amp (creating an active high-pass filter) or include the load resistance in your parallel resistance calculations before applying the formula.






