A high pass filter is an electronic circuit that allows signals with frequencies above a specific cutoff point to pass through while attenuating (blocking) lower frequencies. Whether you are stripping 60 Hz mains hum out of an audio line, blocking a DC offset from an ESP32 ADC input, or isolating ultrasonic PWM noise from a sensor reading, this fundamental building block shapes how AC and DC interact in your designs.
The Core Mechanics: How a High Pass Filter Changes a Signal
The most common high pass filter topology is the first-order passive RC (resistor-capacitor) network. In this configuration, the capacitor is placed in series with the signal path, and the resistor is connected in parallel (shunt) to ground. The circuit exploits the frequency-dependent nature of capacitive reactance ($X_C$).
The formula for capacitive reactance is $X_C = \frac{1}{2 \pi f C}$. Because frequency ($f$) is in the denominator, the capacitor's opposition to current flow drops as frequency rises. At DC (0 Hz), the reactance is theoretically infinite, acting as an open circuit. At very high frequencies, the reactance approaches zero, acting like a short circuit.
The defining metric of any filter is its cutoff frequency ($f_c$), also known as the -3 dB point or the half-power point. At this exact frequency, the signal's voltage is attenuated to 70.7% of its original amplitude. It is crucial to understand that a first-order RC filter does not act as a 'brick wall.' It rolls off gradually at a rate of 20 dB per decade (or roughly 6 dB per octave).
Reference Table: Standard RC High Pass Filter Component Values
When designing on the bench, you rarely have the exact theoretical resistor or capacitor value in your bins. Below is a data-dense reference table of standard E12/E24 component combinations that yield common, highly useful cutoff frequencies. These values assume standard 5% tolerance components.
| Target Cutoff ($f_c$) | Series Capacitor ($C$) | Shunt Resistor ($R$) | Reactance at $f_c$ ($X_C$) | Common Application |
|---|---|---|---|---|
| 0.16 Hz | 10 µF | 100 kΩ | 100 kΩ | DC blocking for high-impedance mic preamps |
| 15.9 Hz | 1 µF | 10 kΩ | 10 kΩ | Subwoofer rumble filter / Audio mixer inserts |
| 159 Hz | 100 nF | 10 kΩ | 10 kΩ | General AC coupling for 12-bit microcontroller ADCs |
| 1.06 kHz | 100 nF | 1.5 kΩ | 1.5 kΩ | Guitar pedal tone stack / Midrange isolation |
| 15.9 kHz | 10 nF | 1 kΩ | 10 kΩ | Ultrasonic pass / PWM noise rejection in motor drives |
Note: Component selection heavily influences noise and loading. A 100 kΩ shunt resistor will generate more thermal (Johnson-Nyquist) noise than a 1 kΩ resistor, and may load down high-impedance signal sources. Always balance your R and C values to suit the source and load impedances. For deeper mathematical modeling, refer to Texas Instruments' 'Filter Design in 30 Seconds' application note.
Worked Numeric Example: Designing a 1 kHz Audio Coupling Filter
Let’s walk through a real bench scenario. You need to pass a 1 kHz square wave from a function generator into a microcontroller, but the generator has a 2.5V DC offset that will fry the 3.3V ADC input. You need a high pass filter that blocks the DC but passes the 1 kHz fundamental and its immediate harmonics without severe attenuation.
Step 1: Choose the Capacitor
We need a capacitor large enough to pass 1 kHz, but small enough to avoid physical bulk and excessive inrush current. A 100 nF (0.1 µF) X7R ceramic capacitor is a standard, cheap, and physically tiny choice.
Step 2: Calculate the Theoretical Resistor
Using the rearranged cutoff formula $R = \frac{1}{2 \pi f_c C}$:
$R = \frac{1}{2 \times \pi \times 1000 \text{ Hz} \times 100 \times 10^{-9} \text{ F}}$
$R = \frac{1}{0.0006283} \approx 1591 \, \Omega$
Step 3: Apply Practical Engineering (The E24 Shift)
The nearest standard E24 resistor is 1.6 kΩ. However, if we use 1.6 kΩ, our cutoff frequency lands exactly on 1 kHz. Remember that at $f_c$, the signal is attenuated by -3 dB (a ~30% voltage drop). If we want the 1 kHz fundamental to pass cleanly, the cutoff needs to be below 1 kHz.
Recalculating with 2.2 kΩ: $f_c = \frac{1}{2 \pi \times 2200 \times 100 \times 10^{-9}} = 723 \text{ Hz}$. Now, our 1 kHz signal sits comfortably in the passband, suffering less than 1 dB of attenuation.
Step 4: The MLCC DC Bias Trap
Here is where beginners get burned. If you use a 10 µF X5R 0805 capacitor for a low-frequency filter, and there is a 5V DC offset across it, the capacitance drops drastically due to the piezoelectric properties of barium titanate dielectrics. As Analog Devices details in their MLCC variation guides, a 10 µF part might behave like a 4 µF part under DC bias. Since $f_c$ is inversely proportional to $C$, your 15.9 Hz filter just became a 39 Hz filter, potentially eating into your audio bass response. Always check the manufacturer's DC bias curves for Class II ceramics, or use film capacitors for critical audio paths.
Where You Meet This in Practice (and Common Confusions)
High pass filters are ubiquitous in both hobbyist and industrial electronics. You will find them acting as AC coupling capacitors on oscilloscope inputs, DC blocking networks on RF antenna feeds, tweeter crossovers in passive speaker cabinets, and baseline stabilizers in ECG biopotential amplifiers.
Despite their simplicity, two major confusions frequently lead to broken circuits on the workbench:
Confusion 1: Signal High Pass vs. Power Rail Blocking
People often confuse a deliberate signal high pass filter with a simple DC blocking capacitor placed on a power supply rail. A true high pass filter uses a series capacitor and a shunt resistor to ground to establish a defined, predictable frequency pole. If you just drop a capacitor in series with a high-impedance input without a shunt resistor to provide a discharge path, you haven't built a predictable filter; you've created a floating node that will charge up unpredictably via leakage currents, causing slow turn-on transients or erratic ADC readings.
Confusion 2: The 'Brick Wall' Fallacy
Novices frequently assume that if a high pass filter is set to 1 kHz, a 999 Hz signal is completely blocked. As established, a first-order RC filter rolls off at 20 dB/decade. At 500 Hz (one octave below cutoff), the signal is only attenuated by about -7 dB. If you need aggressive rejection of low-frequency noise (like 50/60 Hz mains hum) while passing a 1 kHz signal, a single RC stage is insufficient. You must cascade multiple stages to create a second-order (40 dB/decade) or higher active filter using op-amps.
Frequently Asked Questions
Can I use an electrolytic capacitor for a high pass filter?
Yes, but with caveats. Electrolytic capacitors offer high capacitance in small packages, making them ideal for very low cutoff frequencies (e.g., 1 Hz to 20 Hz audio coupling). However, they are polarized. You must ensure the DC bias across the capacitor maintains the correct polarity. If the signal swings below ground, you must use a non-polarized electrolytic or place two polarized caps in series back-to-back. Furthermore, electrolytics have high Equivalent Series Resistance (ESR) and poor high-frequency performance, meaning they will unintentionally act as a low pass filter at very high frequencies.
How does a high pass filter affect a square wave?
A square wave is composed of a fundamental frequency and an infinite series of odd harmonics. If you pass a square wave through a high pass filter with a cutoff near the fundamental frequency, the low-frequency components are attenuated, but the high-frequency harmonics pass. This results in 'differentiation'—the flat tops and bottoms of the square wave will tilt or spike, eventually looking like a series of sharp positive and negative spikes if the cutoff is pushed well above the fundamental.
What is the difference between an RC high pass filter and an RL high pass filter?
In an RC high pass filter, the capacitor is in series and the resistor is in shunt. In an RL (resistor-inductor) high pass filter, the resistor is in series and the inductor is in shunt to ground. While both achieve the same transfer function, RL filters are rarely used in low-frequency signal processing because inductors are bulky, expensive, and prone to picking up electromagnetic interference (EMI). RL topologies are mostly reserved for high-frequency RF applications or high-power audio crossovers where inductor saturation is manageable.






