ECParts Toolkit LogoECParts Toolkit

Engineering Reference

Crystal, Stability and PPM Parameters Reference

Lookup for crystal load capacitance, ESR, drive level, equivalent-circuit terms, frequency tolerance, temperature stability, aging, ppm error, drift, and error budgets.

Reading Time
12 min
Format
Crystal parameter lookup
Updated
September 29, 2026

Crystal Datasheet Parameters

Crystal datasheet parameter lookup
ParameterSymbolUnitMeaningBoundary
Nominal frequencyf0HzSpecified reference frequency under stated load and conditionsNot guaranteed at every temperature, load or drive level
Load capacitanceCLpFExternal parallel-resonance load condition associated with the marked frequencyIncludes the effective series combination of load capacitors plus stray capacitance
Motional capacitanceCmfFEquivalent-series branch capacitanceNot the external load capacitance
Motional inductanceLmHEquivalent-series branch inductanceDerived model parameter, not a discrete inductor
Motional resistance / ESRRmΩLoss in the motional branch near resonanceOscillator negative resistance needs adequate margin
Shunt capacitanceC0pFHolder and electrode capacitance parallel to the motional branchInfluences antiresonance and pullability
Drive levelDLµW or mWPower dissipated in the crystal under specified operationExcess drive can shift frequency or damage the resonator
Frequency tolerance—ppmInitial frequency offset at stated reference conditionsSeparate from temperature stability and aging
Temperature stability—ppmFrequency variation over a stated temperature rangeRequires range and reference definition
Aging—ppm/yearLong-term change under stated conditionsNot necessarily linear or identical each year
Pullability—ppm or ppm/pFFrequency change obtainable by changing load capacitanceDepends on crystal equivalent parameters and circuit parasitics
Activity / spurious modes—level or ratioUnwanted resonant responsesOscillator design must avoid mode selection problems

Pierce Load-Capacitance Model

Pierce load capacitance relationships
QuantityRelationshipBoundary
Series combinationCseries = C1C2 / (C1 + C2)Only the external capacitor combination
Effective loadCL ≈ Cseries + CstrayStray includes pins, package, board and input capacitance
Symmetric capacitorsC1 = C2 = 2(CL - Cstray)Requires CL > Cstray
Frequency errorppm = (fmeasured - fnominal) / fnominal × 10⁶Signed convention must be preserved

Stability Error Terms

Oscillator stability error sources
ContributorMeaningCombination boundary
Initial toleranceManufacturing offset at reference conditionsUsually worst-case bounded
Temperature stabilityFrequency excursion across temperatureDepends on range, cut and compensation
AgingLong-term resonator and package changeState interval and direction assumptions
Load errorDifference between specified and actual effective load capacitanceIncludes board and pin parasitics
Supply sensitivityFrequency pulling from supply/bias changeCircuit-specific
Calibration residualError remaining after trimMeasurement and trim resolution matter
Measurement uncertaintyReference and counter uncertaintyDo not hide it inside device tolerance
Short-term noisePhase noise, jitter or Allan-deviation behaviorNot represented by a static ppm bound

PPM Relationships

PPM formula lookup
NeedRelationshipBoundary
PPM to percent% = ppm / 10,00010 ppm = 0.001%
Frequency errorΔf = fnom × ppm / 10⁶Signed or magnitude convention must be stated
Measured errorppm = (fmeas - fnom) / fnom × 10⁶Reference accuracy affects result
Time driftΔt ≈ elapsed time × ppm / 10⁶Constant fractional-error approximation
Worst casesum of absolute bounded contributionsConservative deterministic bound
RSS√Σ(ppmᵢ²)Statistical estimate only with justified independence

Canonical Calculation Anchors

Crystal and ppm calculation anchors
CaseResultInterpretation
C1 = C2 = 18 pF, stray = 3 pF12.000 pF effective load9 pF series plus 3 pF stray
Target CL 12 pF, stray 3 pF18.000 pF eachSymmetric first-pass capacitor choice
20 ppm at 16 MHz320 Hz20 ppm measured error
10 ppm for one day864 msConstant fractional-error approximation
10, 15 and 5 ppm worst case30 ppmGuaranteed-style magnitude sum
10, 15 and 5 ppm RSS18.708 ppmNot a guaranteed bound
100 ppm0.01%One part in ten thousand

Common Errors

  • Confusing external load capacitance with motional capacitance.
  • Omitting pin and PCB stray capacitance.
  • Assuming marked frequency is exact at every load.
  • Treating series and parallel resonance as identical.
  • Ignoring crystal ESR and startup margin.
  • Exceeding the specified drive level.
  • Adding statistical errors as guaranteed worst-case limits.
  • Using RSS without independence assumptions.
  • Treating aging as perfectly linear.
  • Confusing ppm offset with phase noise or jitter.
  • Using a low-accuracy counter to validate a tighter oscillator.
  • Assuming resonance alone guarantees loop startup.

Support reference

FAQ

What does crystal load capacitance mean?

It is the effective external capacitance condition under which a parallel-resonant crystal is specified to operate at its marked frequency.

How do two Pierce load capacitors combine?

A first-order estimate is CL = C1C2/(C1 + C2) + Cstray. Pin, package and PCB parasitics must be included in the stray term.

Is crystal load capacitance the same as motional capacitance?

No. Load capacitance is an external circuit condition; motional capacitance is part of the crystal equivalent circuit.

What does ppm mean for frequency?

One ppm is one part per million, or 0.0001 percent. Frequency error in hertz equals nominal frequency multiplied by ppm divided by one million.

How many hertz is 20 ppm at 16 MHz?

The magnitude is 320 Hz, so a symmetric 20 ppm range is 15,999,680 Hz to 16,000,320 Hz.

Can ppm errors always be added?

Worst-case bounded contributors may be summed by magnitude. RSS is a statistical estimate that requires independent, suitable distributions and is not a guaranteed limit.

What is crystal ESR?

It is the effective motional resistance near resonance. The oscillator must supply enough negative-resistance margin to overcome crystal and circuit loss.

Why does crystal drive level matter?

Excess motional power can cause nonlinear frequency shift, aging acceleration or damage. Verify the crystal's maximum drive and circuit measurement method.

Does resonance guarantee oscillator startup?

No. The active loop must provide correct phase and sufficient gain or negative resistance across startup conditions.

Is static ppm accuracy the same as jitter?

No. Ppm is a frequency offset or range measure. Jitter and phase noise describe short-term timing fluctuations.

Can a Pierce calculator predict exact frequency pulling?

Not without the crystal's full equivalent parameters and accurate parasitics. A simple load-capacitance model is a first-pass design check.

Connected Engineering Content