PartAndStock
Article

Crystal and Oscillator Selection: Frequency Stability and Load Capacitance

August 18, 2026 3 min read
Quick answer

Almost every digital system needs a timing source, and this source's accuracy affects everything from the microcontroller to communication. A crystal chosen or matched wrong can make a device fail to start at all or cause communication errors. This guide covers the difference between a crystal (XTAL) and an oscillator (XO) and the right selection criteria.

Crystal or oscillator?

A crystal (XTAL) is a passive component; to work, it needs an oscillator circuit (usually inside the MCU) and external load capacitors. It's cheap but requires correct design. An oscillator (XO) is an active component that contains the driving circuit inside; it produces a clean clock signal directly, is easy to design with, but is more expensive. A crystal is preferred in cost-sensitive and space-constrained designs, and an oscillator when ease and stability are the priority.

Frequency tolerance and stability

Two separate concepts matter: initial tolerance (the deviation in manufacturing) and stability (change with temperature and time). Both are given in ppm (parts per million). Applications like USB, Ethernet or precise communication require narrow-tolerance and stable sources; loose values are enough for simple timing. A tolerance narrower than the requirement raises the cost.

Load capacitance (CL) and matching

A crystal is made to oscillate at the correct frequency at a certain load capacitance (CL). The external load capacitors and parasitic capacitance on the board must make the CL the crystal sees equal to this target. A wrong CL causes the frequency to drift from the target (a ppm error) — this is the most commonly skipped but most critical step of crystal selection.

ESR and drive level

The crystal's equivalent series resistance (ESR) must be low enough for the oscillator circuit to start it reliably; a high-ESR crystal may not oscillate at all with a weak driver. On the other hand, if the drive level is too high, the crystal is overstressed and ages over time. A balance in line with the datasheet is needed between the two.

Temperature and aging

The crystal's frequency traces a curve with temperature and drifts a very small amount over time (aging). If high stability over a wide temperature range is needed, temperature-compensated (TCXO) or oven-controlled (OCXO) oscillators are used; these are expensive but offer stability at the ppb level.

Crystal (XTAL) vs. oscillator (XO) comparison

CriterionCrystal (XTAL)Oscillator (XO)
StructurePassive (needs a circuit)Active (ready clock)
CostLowHigher
Design easeNeeds load CL tuningUsed directly
StabilityGoodGood–very good (TCXO/OCXO)

Practical note: the load capacitor

The external load capacitors are calculated roughly with C = 2 × (CL − Cstray), where Cstray is the board and pin parasitic capacitance (typically a few pF). For example, for CL = 18 pF and Cstray ≈ 5 pF, each capacitor is about 2 × (18 − 5) = 26 pF. The correct value keeps the frequency on target.

Common mistakes

  • Not matching the load capacitance: a wrong CL drifts the frequency and leads to communication errors.
  • Choosing a high-ESR crystal: the crystal may not start at all with a weak oscillator circuit.
  • Exceeding the drive level: overdrive ages the crystal and spoils stability.
  • Over/under-specifying stability: a tolerance narrower than needed raises cost; an insufficient tolerance spoils precise communication.

Frequently asked questions

When should I choose an oscillator (XO)?

If design ease, fast startup and high stability are the priority, or you don't want to deal with a crystal circuit, an XO is suitable; if cost and space are critical, a crystal is preferred.

Why is CL so important?

A crystal gives the correct frequency at a certain CL. A wrong load capacitance drifts the frequency; this produces errors especially in precise applications like USB/communication.

What is a TCXO?

It's a temperature-compensated oscillator; it offers a much more stable frequency than a standard crystal over a wide temperature range, but is more expensive.

Conclusion

The right timing source is evaluating together the XTAL/XO decision, frequency tolerance and stability, load capacitance matching, and the ESR/drive balance. For a candidate part, you can compare price and stock with the comparison tool and find alternatives with the cross-reference tool; you can start searching here.