Crystal Load Capacitance and ppm

A crystal does not have one frequency

This is the fact that causes most crystal problems. A quartz crystal is specified for a particular frequency at a stated load capacitance. Change the capacitance the circuit presents and the frequency moves. So two boards using the same crystal can run at measurably different rates, and the difference is in the circuit, not in the part.

Series and parallel: do not mix them up

Crystals are offered in two forms, and they are not interchangeable:

  • Parallel resonant — the standard type, specified as a frequency together with a load capacitance, such as 12 pF or 20 pF. This is what most digital circuits use.
  • Series resonant — intended for a circuit that presents essentially no load capacitance, typically in filter or reference applications.

Fitting a parallel-resonant part where a series-resonant one belongs, or the reverse, produces a frequency error that no amount of trimming in firmware fixes. Confirm which you need before ordering, because the load capacitance is part of the ordering identity and sits in the suffix.

How the circuit sets the load capacitance

In the usual two-pin arrangement, a capacitor runs from each crystal pin to ground. Seen by the crystal, the two are in series, and the stray capacitance of the layout and the device pins adds to that:

load capacitance = (C1 x C2) / (C1 + C2) + stray capacitance

Two consequences follow. First, with equal capacitors the series combination is half the value of each, so capacitors are chosen at roughly twice the target load capacitance. Second, stray capacitance always adds — a few picofarads from the board traces and the oscillator pins is typical, and it cannot be ignored where the target is small.

Why a few picofarads matter

The sensitivity is the point. Because a crystal is a high-Q mechanical resonator, a small error in load capacitance produces a frequency shift measured in parts per million, and ppm is a relative unit: one ppm at 10 MHz is 10 Hz, so a 50 ppm error is 500 Hz.

That is usually not a problem for a human watching a clock. It is a problem in two common situations:

  • Serial links. A UART tolerates a bounded error between the two ends. Frequency error consumes part of that budget, and once it is spent, framing errors appear — often only with certain data patterns, which makes them hard to reproduce.
  • Radio and any reference chain. Frequency error goes straight to the transmitted channel, and a PLL multiplies both the error and any drift.

Three errors that are added together

A crystal datasheet carries several distinct figures, and they are not alternatives to one another:

  • Initial tolerance or calibration tolerance — the error at a stated temperature, usually 25 degrees C, at the specified load capacitance.
  • Frequency stability over temperature — the additional change across the operating range, normally quoted as a curve or a maximum.
  • Aging — a slow drift over the life of the part, quoted per year and typically improving after the first year.

The worst case is the sum, plus the contribution of the load capacitance error. A part described as 10 ppm is not the same as a part whose total error including temperature is 10 ppm, and conflating the two is a common way to end up over budget.

Oscillation margin, and failures that appear only when cold

The oscillator circuit has to provide enough negative resistance to overcome the crystal's equivalent series resistance and keep the loop oscillating. A widely used design guideline is to leave a margin of several times the crystal's ESR, because the margin is what covers production spread and temperature.

This is where a design can pass every bench test and fail in the field: ESR rises as temperature falls, so the margin that was comfortable at room temperature can be inadequate in a cold environment. The symptom is a unit that will not start, or starts slowly. Crystals with a low ESR specification, and load capacitors consistent with the manufacturer's recommendation, are what keep the margin available.

Drive level

Crystals are specified with a maximum drive level. Too little drive and the oscillator will not start reliably; too much and the crystal ages faster or is damaged outright. The load capacitance choice affects the drive level, so changing the capacitors to chase a frequency error can also change the stress on the crystal.

A practical checklist

  1. Confirm whether the circuit needs a parallel-resonant part and, if so, at what load capacitance.
  2. Read the load capacitance from the ordering code rather than assuming a standard value.
  3. Choose the two load capacitors at roughly double the target, then account for stray capacitance.
  4. Add initial tolerance, temperature stability and aging to get a realistic total error.
  5. Check the oscillation margin against the ESR specification, including at the low end of the temperature range.
  6. Keep the crystal and its capacitors close together with short returns — added trace length adds stray capacitance and coupling.
  7. If the frequency must be exact, plan for trimming rather than relying on component tolerance.

Where crystal errors show up

  • A real-time clock that gains or loses a few minutes a month
  • Intermittent communication errors on a serial link, worse at temperature extremes
  • Units that will not start in a cold warehouse but are fine in the lab
  • Devices that pass functional test and fail certification on frequency

All four trace back to the same two places: a load capacitance that does not match the part's specification, and a design margin that was adequate at 25 degrees C and nowhere else.

Specifying a crystal

At YILUDA TECH every listed part is 100% original, new and unused, with no refurbished or counterfeit material, held in stock at our Shenzhen warehouse and shipped worldwide by DHL, FedEx or UPS. Incoming inspection and traceability documentation are available on request.

Send the full ordering code, including the load capacitance, with quantity and destination and we will confirm availability, pricing and lead time. Our guide to reading a part number explains how suffixes carry these options, and finding a safe alternative to an obsolete part covers what has to match when the original is gone. Browse the full component inventory, or start from Murata, KYOCERA AVX or Texas Instruments.