Frequency Counters
A frequency counter is one of the most straightforward and indispensable instruments on the electronics bench. It does one thing: it measures how many times per second a signal oscillates and displays that number — to seven, eight or more digits. Oscilloscopes and multimeters can measure frequency too, but only to three or four digits and with the accuracy of their own timebase. Whenever you build or repair an oscillator, check a crystal, verify a clock, calibrate a signal generator, or align a receiver, a counter gives you the answer with an accuracy no other affordable instrument can match.
This lesson explains how frequency counters work inside, what determines their accuracy, and how to use them effectively.
Block diagram of a frequency counter. The gate opens for a precise time interval set by the timebase oscillator; the counter accumulates the number of input signal cycles during that interval. Dividing the count by the gate time gives frequency.
View LargerHow a Frequency Counter Works
At its core, a frequency counter is a timer and a pulse counter working together. The basic principle is almost comically simple: open a gate for exactly one second, count how many cycles of the input signal pass through while the gate is open, and display that count. If 7,050,000 cycles pass through in one second, the frequency is 7,050,000 Hz = 7.050 MHz.
This simple approach — called the direct count method — has a fundamental limitation. The resolution (the smallest frequency change you can detect) is 1 Hz per second of gate time, because the count can only change in whole numbers. To measure 7.050000 MHz to the nearest hertz you would need to count for one second, which takes one second. To measure to the nearest 0.1 Hz you would need a 10-second gate. For very low frequencies the measurement time becomes impractically long.
Reciprocal Counting: How Modern Counters Get High Resolution Quickly
Modern frequency counters solve the resolution problem with a technique called reciprocal counting (also called the period measurement method or interpolating counting). Instead of just counting input cycles, the counter simultaneously measures the period of the input signal by recording timestamps with a precision timebase. It then calculates frequency as 1 / period.
Here is the key insight: even a single cycle of a 100 Hz audio tone takes 10 milliseconds. The counter can measure that 10 ms period with a resolution of, say, 10 nanoseconds using a fast internal clock. That gives a frequency resolution of about 0.0001 Hz — far better than waiting 10,000 seconds with a direct counter to achieve the same result. A reciprocal counter achieves high resolution at both high and low frequencies in the same measurement time.
The mathematical relationship is: if you measure the period T to N significant figures, you get frequency f = 1/T to N significant figures as well. A reciprocal counter that measures time to 10 ns precision over a 1 ms gate window resolves frequency to roughly 10 parts per billion — equivalent to 70 mHz at 7 MHz, or a frequency resolution of 0.07 Hz.
This is why even an inexpensive modern frequency counter offers much better effective resolution than a direct counter of the same gate time. The specification to look for is "resolution" or "frequency resolution per second of gate time" — modern reciprocal counters spec this at 10 digits or better.
Input Signal Conditioning
A frequency counter cannot directly count arbitrary analog waveforms. The internal counter logic is digital — it responds to voltage transitions crossing a threshold, typically a TTL-compatible square wave. The input section of every frequency counter therefore contains an amplifier, a limiter, and a Schmitt trigger whose job is to convert whatever signal you present — a weak sine wave, a distorted square wave, an RF signal — into clean, sharp digital transitions that the counter logic can reliably count.
The input section typically provides:
- Input coupling: AC coupling is used for RF and most alternating signals (it blocks DC offset). DC coupling is used when measuring digital signals that might have a DC bias that must be preserved for correct threshold crossing.
- Input impedance: Most counters offer 1 MΩ input impedance for low-frequency work (direct probe connection) and 50 Ω for RF work. Always use 50 Ω when measuring RF from a transmitter or oscillator to avoid reflections and ensure the counter sees the signal correctly.
- Sensitivity: The minimum signal level the counter can reliably count. Typical RF counter input sensitivity is around 10–50 mV RMS at 50 Ω. For very weak signals, an external preamplifier may be needed.
- Trigger level: Some counters allow you to set the voltage threshold at which transitions are detected. Adjusting this can help when the signal has a DC offset or asymmetric waveform.
- Attenuation: A ×10 or ×100 attenuator pad protects the input from overload when measuring high-level signals. RF from a transmitter output is many volts — always use appropriate attenuation rather than connecting transmitter output directly to a counter.
Timebase Accuracy: The Heart of the Counter
Every frequency counter contains a timebase oscillator — a precision frequency source that controls how long the gate stays open. The accuracy of the timebase directly determines the accuracy of every frequency measurement. If the timebase is 1 ppm (part per million) fast, every frequency reading will be 1 ppm too high. For a counter measuring a 14 MHz signal, 1 ppm corresponds to 14 Hz of error — you might read 14.000014 MHz instead of 14.000000 MHz.
Timebase technologies in increasing order of accuracy and cost:
| Timebase type | Typical accuracy | Notes |
|---|---|---|
| Standard crystal oscillator (XO) | ±10–50 ppm | Adequate for general use; drifts with temperature; good enough for checking clocks and oscillators |
| Temperature-compensated crystal oscillator (TCXO) | ±0.5–2.5 ppm | Electronics compensate for temperature-related drift; suitable for most bench work; warm-up 5 min |
| Oven-controlled crystal oscillator (OCXO) | ±0.01–0.1 ppm | Crystal held at constant temperature in a heated oven; very stable after warm-up (15–30 min); high power consumption |
| GPS-disciplined oscillator (GPSDO) | ±0.001 ppm or better | Uses GPS atomic clock signals to continuously correct the local oscillator; essentially atomic accuracy; requires GPS antenna |
| Rubidium oscillator | ±0.001–0.0001 ppm | Atomic frequency standard; extremely stable; expensive; used in laboratory and professional timing equipment |
For most frequency counter applications — checking that an oscillator is close to the correct frequency, measuring a crystal's exact frequency, verifying a microcontroller clock — a TCXO-based counter is more than adequate. The ±1 ppm accuracy of a good TCXO means a measurement error of only 7 Hz at 7 MHz or 16 Hz at 16 MHz, which is plenty for alignment and verification work.
If you need accuracy of a few parts per billion — to calibrate other instruments, to set up a reference oscillator, or to check a frequency standard — a GPS-disciplined counter is the right tool. Inexpensive GPS-disciplined oscillator (GPSDO) modules with a 10 MHz output can lock an existing counter's timebase to GPS accuracy for under $100, through the counter's external reference input.
Timebase Warm-Up
Crystal oscillators drift with temperature. A cold oscillator just powered on reads differently than one that has reached thermal equilibrium. The warm-up specification tells you how long to wait after power-on before the reading is within the rated accuracy. TCXO-based counters typically stabilize within 2–5 minutes. OCXO counters need 15–30 minutes to reach full oven temperature. The rule is simple: if accuracy matters, let the counter warm up before making important measurements.
Gate Time and Resolution
The gate time is how long the counter opens the gate between the input signal and the counting logic. Longer gate times produce finer frequency resolution, but slower measurements. Most counters offer gate time settings from 0.1 second to 10 seconds. The relationship is:
For a direct counter: Resolution = 1 / gate time. At 1 second gate time, resolution is 1 Hz. At 10 seconds, resolution is 0.1 Hz.
For a reciprocal counter: Resolution is much better — roughly N decades of improvement over a direct counter for the same gate time, where N depends on the interpolation technique. A 1-second gate on a reciprocal counter might resolve to 0.01 Hz or better.
You want to verify that a crystal oscillator designed for 7.040000 MHz is within ±10 Hz of that value.
Required: 10 Hz resolution at 7 MHz.
Direct counter: needs gate time = 1/10 Hz = 0.1 second. Update takes 0.1 second. Adequate.
If you need ±1 Hz resolution: gate time = 1 second. Fine.
If you need ±0.1 Hz: gate time = 10 seconds. Still manageable.
On a reciprocal counter, 0.1 second gate time gives much better than 10 Hz resolution, so the measurement is faster and just as accurate.
Prescalers: Counting at High Frequencies
The digital counter logic in a frequency counter has a maximum counting speed — a maximum frequency at which it can reliably detect and count input transitions. For counters based on standard CMOS or TTL logic, this might be in the range of 100–300 MHz. Measuring a 433 MHz or 2.4 GHz wireless signal directly would exceed this limit.
A prescaler is a high-speed digital divider placed before the counter logic. It divides the input frequency by a fixed ratio — typically 10, 16, 32, 64, or some power of 2. The counter logic then counts the divided signal, and the display multiplies by the same factor to show the true frequency.
Counter maximum counting speed: 200 MHz.
Signal to measure: 435.000 MHz (for example, a UHF wireless module).
Prescaler ratio: ÷64.
Signal at counter input: 435 / 64 = 6.797 MHz — well within the counter's 200 MHz limit.
Counter measures: 6.797 MHz.
Display multiplies by 64: 6.797 × 64 = 435.0 MHz.
The prescaler allows the counter to read UHF frequencies using only normal-speed counting logic. The trade-off is reduced resolution — dividing by 64 means any 1-Hz resolution in the count appears as 64 Hz in the final displayed frequency.
Many frequency counters include switchable prescalers, automatically enabling the prescaler when the input frequency exceeds the counter's direct counting range. Some counters also include a dedicated Channel B input with a built-in prescaler for the VHF/UHF and microwave range while Channel A handles lower frequencies.
Practical Applications
Frequency counters are used in several distinct roles:
Calibrating Oscillators and Clocks
A tunable oscillator, a real-time-clock crystal or a microcontroller's oscillator often needs to be trimmed to the correct frequency. A counter connected to the oscillator's output (or a buffered clock-output pin), through a few picofarads of coupling capacitance or a 10× probe so as not to disturb the circuit, reads the actual frequency while you adjust the trimmer capacitor or the calibration value. For a 32.768 kHz real-time clock, trimming the frequency to within 1 ppm makes the clock accurate to about 2.6 seconds per month.
Measuring Crystal Frequencies
Crystals are manufactured to nominal frequencies, but the actual frequency of an individual crystal can vary from the nominal by tens of parts per million, and also depends on the load capacitance of the circuit. Building a crystal filter requires sets of crystals matched to within a few tens of hertz. A simple test oscillator plus a counter lets you measure and sort a batch of crystals quickly.
Checking a Transmitter or Wireless Module Frequency
Anything that transmits must stay within its permitted channel. Checking this with a counter requires coupling a small sample of the RF output to the counter: a directional coupler with a −20 dB sample port, an attenuator, or a small pick-up loop near the antenna, reducing the signal to the millivolt range the counter expects. Never connect a transmitter output directly to a counter input — even a few watts can destroy the counter's input stage.
Common uses for a frequency counter: checking an oscillator or clock with a high-impedance probe, and measuring a transmitter frequency through an attenuator. Never connect a transmitter output directly to a counter.
View LargerReceiver IF Alignment
When aligning the intermediate frequency chain of a superhet receiver, you need to know the exact IF frequency — usually 455 kHz, 10.7 MHz, or 9 MHz, depending on the design. Inject a signal into the IF strip and measure the output with a counter to confirm the filter is centered on the correct frequency. Transformer-coupled IF strips can be padded slightly by adjusting the tuned circuits; measuring the exact peak frequency with a counter tells you where each stage is actually tuned, not just where the trimmer is mechanically positioned.
Checking a Tone Generator or Audio Oscillator
Many systems depend on accurate audio-frequency tones: a 38 kHz infrared remote carrier, the 19 kHz pilot of an FM stereo encoder, tone decoders, modem tones and musical instrument tuners. A frequency counter set to its low-frequency (AF) range, with a 1 MΩ input, measures these precisely. For low frequencies, use the counter's period or reciprocal mode, which gives full resolution in a short measurement time.
Specifications to Look For
When evaluating a frequency counter, these are the key specifications:
| Specification | What it means | Recommended |
|---|---|---|
| Frequency range | Minimum and maximum frequencies the counter can measure | At least DC to 200–500 MHz for general work; 3–6 GHz if you work with Wi-Fi and Bluetooth |
| Timebase accuracy | How close the gate timing is to the true time interval | ±1 ppm TCXO for general use; GPSDO option for precision work |
| Resolution | Smallest frequency change the counter can display | 1 Hz or better at 10 MHz with a 1-second gate; reciprocal counters give more |
| Input sensitivity | Minimum signal amplitude for reliable counting | Under 50 mV RMS at 50 Ω for RF work |
| Input impedance | 50 Ω or 1 MΩ, switchable | 50 Ω for RF; 1 MΩ for general purpose probing |
| Gate time settings | Available gate time choices | 0.1 s to 10 s at minimum; some counters auto-select for best resolution |
| Display digits | Number of significant figures shown | 8 digits minimum; 10–12 for precision work |
| External reference input | 10 MHz reference input for disciplining the timebase | Useful — allows upgrading accuracy later with a GPSDO module |
Using a Frequency Counter: Step-by-Step
For RF measurements from an oscillator or low-power source:
- Allow warm-up time. Power on the counter and wait the specified warm-up period — typically 5 minutes for a TCXO unit, 30 minutes for an OCXO. Readings before warm-up may be off by several ppm.
- Select the correct channel and impedance. Use the 50 Ω input for RF. Use 1 MΩ for probing circuit nodes directly. Select Channel A for HF, Channel B (if present) for VHF/UHF.
- Set input coupling. AC coupling is correct for oscillators and RF signals. DC coupling is used only when the signal has a significant DC component that must be included in the threshold crossing.
- Set gate time. Start with 1 second. If you need finer resolution, increase to 10 seconds. If the frequency is changing (e.g., you are tuning a VFO), use a shorter gate like 0.1 second for faster update rate.
- Connect the signal. For oscillator output, connect via a short coaxial cable with BNC or SMA connectors at the correct impedance. Never connect more than about 1 V peak (approximately +13 dBm) to most counter inputs without the built-in attenuator engaged.
- Read the display. Allow two or three gate cycles to pass and observe whether the reading is stable. If it jitters by more than a few digits, the signal may be weak, noisy, or harmonically distorted — check the signal level and try adjusting trigger level.
- Record the frequency. Write down or screenshot the full display, including all significant figures. The last digit typically has ±1 count uncertainty — this is normal for any counter.
Dead Time and Self-Check
Every frequency counter has a small dead time — the brief period between successive measurements when the gate is closed, the previous count is being transferred to the display, and the counter resets for the next measurement. During dead time, no counting occurs. For continuous frequency measurement (such as monitoring a drifting VFO) the dead time means there is a brief gap in the measurement. Most modern counters have dead times under 1 ms, which is negligible for most purposes.
To verify that your counter is working correctly, use the self-check or internal calibration signal if one is provided. Many counters include a precision internal oscillator connected to a front-panel BNC jack specifically for self-test — the signal is typically 10 MHz or 1 MHz, and its frequency should match the specification to within the counter's rated accuracy. If the self-check frequency reads correctly, the timebase and counting logic are functioning properly. If not, the timebase may need calibration against an external reference.
⚖ Experiment: Measure an Oscillator's Warm-Up Drift
This experiment demonstrates practical frequency counter use and reveals how much a simple oscillator drifts as it warms up — a real-world measurement that shows why stable oscillators are so carefully designed.
- Frequency counter with a BNC input, range at least 1 MHz to 30 MHz
- An oscillator to test: a home-built LC oscillator (for example the Colpitts oscillator from the Oscillators module), a 74HC04 crystal oscillator, or an old signal generator
- A 10× oscilloscope probe or a short coaxial cable with a small coupling capacitor
- A hair dryer (optional, for a deliberate temperature test)
- Notebook and pen (or a spreadsheet)
- Power on the frequency counter and allow it to warm up for at least 5 minutes (or as specified in its manual) so its own timebase is stable.
- Leave the oscillator switched off and at room temperature for at least 30 minutes.
- Connect the counter to the oscillator's output through the 10× probe, set a 1-second gate, then switch the oscillator on. Record the first stable reading as t = 0.
- Record the frequency every minute for the first 10 minutes, then every 5 minutes up to 30 minutes.
- Calculate the drift: subtract the t = 0 reading from each subsequent reading and plot drift against time.
- Optional: once the oscillator has stabilized, warm it briefly with the hair dryer from about 30 cm away and watch the counter. Then let it cool and watch it return.
- Repeat with a crystal oscillator and compare the two plots.
A simple LC oscillator will typically drift by hundreds of hertz to several kilohertz at a few megahertz in the first 10–15 minutes as its transistor, inductor and capacitors warm up, then settle; the hair dryer will move it by a similar amount. A crystal oscillator at the same frequency will drift by only a few hertz to a few tens of hertz. The comparison shows directly why crystals and synthesizers replaced free-running LC oscillators wherever frequency accuracy matters.
Frequently Asked Questions
My frequency counter shows the last digit jumping around. Is the counter broken?
No — ±1 count uncertainty on the last digit is normal and expected for any frequency counter. This comes from the fundamental limitation that the gate closes at a precise time but the input signal may or may not have completed its current cycle at that exact moment. Whether that last partial cycle is counted or not produces the ±1 count variation. For more stability, increase the gate time — the relative contribution of ±1 count to the total reading decreases as the gate gets longer.
My counter disagrees with my signal generator's display by several hundred hertz. Which one is wrong?
Either could be. First, check whether both instruments have warmed up — a cold TCXO or crystal timebase can be off by several ppm, which is tens of hertz at 10 MHz and hundreds of hertz at 100 MHz. Let both warm up and recheck. If they still disagree, compare both against a known reference, such as a GPS-disciplined 10 MHz signal, or connect one instrument's 10 MHz reference output to the other's reference input so they share a timebase — if the disagreement then disappears, one of the timebases needs calibrating.
Can a frequency counter measure audio frequencies from a sound card or audio tone generator?
Yes. Set the counter to its lowest frequency range (typically AF or audio) and use the 1 MΩ high-impedance input. AC-couple the audio signal into the counter. The counter will read tones from a few hertz up to its upper frequency limit — even a counter specified for RF work usually handles audio frequencies on its Channel A input. Use period or reciprocal mode for low frequencies to get full resolution quickly. This is useful for checking audio oscillators, tone generators and the outputs of sound cards and DACs.
Can a frequency counter measure a modulated signal?
Only with care. A frequency counter measures the average frequency of whatever signal is present at its input. On an unmodulated carrier or a clean clock it reads the exact frequency. On an FM signal it reads an average that changes with the modulation; on an AM signal it may lose count when the amplitude dips below its trigger threshold; and on a digital data signal or a burst it reads nonsense. For accurate frequency measurement of a transmitter or oscillator, switch off the modulation or use a test mode that sends a plain carrier.
Test Your Knowledge
Answer the questions below to check your understanding of this lesson. Every answer can be found in the lesson above.