Crystal Design · Engineering Calculator
Use this calculator to estimate the load capacitance presented to a passive quartz crystal and the frequency shift caused by a load mismatch. It provides a starting point for selecting capacitors in a Pierce oscillator, followed by validation on the assembled board.
FCom Fuji Crystal · Technical Guide
1. Load capacitance and pulling calculator
Enter the frequency at the specified reference load, the two external capacitors, an effective stray-capacitance estimate, and crystal model parameters. All preset values are illustrative, not specifications or measurements of an FCom product. Replace them with values for your design.
Capacitances are in pF except motional capacitance, which is in fF (1,000 fF = 1 pF). For a 32.768 kHz crystal, enter 0.032768 MHz. Positive pulling means a higher frequency than the reference.
Interactive calculation requires JavaScript. The formulas and worked example below remain available without it.
Estimated results
- Actual load capacitance
- Load-induced frequency shift
- Frequency change
- Modeled loaded frequency
- Equal CA and CB for reference load
Model estimates only. The equal-capacitor result assumes the same effective Cs and does not verify startup or drive level.
2. Understand the capacitances
A common first estimate combines the two capacitors from the crystal nodes to ground as a series equivalent, then adds effective stray capacitance. This is the external load seen by the crystal. [1]
CLactual = (CA × CB) / (CA + CB) + Cs
For CA = CB = C: CLactual = C / 2 + Cs
To target CLref: C = 2 × (CLref − Cs)
Cs is an effective contribution, not a simple sum of every pin capacitance. Parasitics from each node to ground belong in the corresponding branch before taking the series equivalent. This simplified calculator folds their net contribution into Cs. Do not include the same capacitance twice. Reassess Cs when the layout or capacitor balance changes.
| Parameter | Meaning | Input guidance |
|---|---|---|
| CLref | Specified external load at the reference frequency | Read the crystal specification. |
| CA, CB | External capacitors from the two oscillator nodes to ground | Use the planned fitted values. |
| Cs | Effective external parasitic contribution | Estimate from the IC, package and PCB. |
| C0 | Intrinsic crystal shunt capacitance | Keep separate from Cs and CL. |
| Cm | Motional capacitance in the crystal equivalent circuit | Obtain model data; this is not a fitted PCB capacitor. |
The crystal model contains a motional branch and a parallel shunt capacitance. These describe resonator behavior; neither replaces the specified external load. [2]
3. Frequency pulling formulas
For a single resonance in the lossless equivalent circuit, the loaded frequency is approximated by the expression below. Taking the ratio at two loads eliminates the series-resonant frequency, fs. The calculator uses this ratio. [3]
f(CL) = fs × √[1 + Cm / (C0 + CL)]
r = √{[1 + Cm / (C0 + CLactual)] / [1 + Cm / (C0 + CLref)]}
Δf (ppm) = (r − 1) × 106
Δf (Hz) = fref (Hz) × (r − 1)
Estimated frequency = fref × r
Use the same capacitance unit throughout the formulas. When Cm is much smaller than C0 + CL, a useful first-order check is:
Δf (ppm) ≈ 500,000 × Cm × [1 / (C0 + CLactual) − 1 / (C0 + CLref)]
Smaller Cm reduces pulling sensitivity; a larger C0 + CL also reduces sensitivity to a small load change. The calculation excludes amplifier phase shift, crystal losses and mode interactions. It cannot establish whether oscillation will start. [3]
4. Worked example
Assume fref = 16 MHz at CLref = 12 pF, with CA = CB = 18 pF, Cs = 2 pF, C0 = 2 pF and Cm = 10 fF = 0.010 pF.
- Actual load: (18 × 18) / (18 + 18) + 2 = 11 pF.
- The load is 1 pF below the specified value, so the model predicts a positive shift.
- The ratio formula gives approximately +27.45 ppm, or +439.24 Hz.
- The modeled frequency is approximately 16.00043924 MHz.
- To target 12 pF with the same Cs, equal external capacitors would be 20 pF each.
The first-order formula gives about +27.47 ppm. Its small difference from the ratio result reflects the approximation. Neither result includes the crystal’s initial frequency tolerance or measurement uncertainty.
5. Select and validate capacitors
- Confirm the specification. Match nominal frequency, resonance mode and CL. Ask for Cm and representative C0 if pulling matters; a maximum C0 limit is not necessarily the actual value. [4]
- Check the oscillator IC. Account for internal load settings and pin capacitances before choosing external components. Use its recommended circuit and layout.
- Evaluate tolerances. Repeat the calculation with capacitor and parasitic limits. Keep load mismatch separate from initial tolerance, temperature drift and aging in the frequency budget.
- Check startup and drive. Loading changes can affect negative resistance, startup time and crystal drive. Follow the IC manufacturer’s validation procedure across operating conditions. [1]
- Measure the assembled board. Prefer a buffered clock output or the manufacturer’s measurement method. Account for probe loading and instrument accuracy. Record supply, temperature and fitted capacitor values.
A model based on measured frequency-versus-load data can improve parameter estimates, but the result remains tied to the tested circuit and conditions. Validate the final design rather than treating calculated digits as guaranteed accuracy. [5]
6. Frequently asked questions
Does a 12 pF crystal need two 12 pF capacitors?
No. Two equal 12 pF capacitors contribute a 6 pF series equivalent before effective stray capacitance is added. Calculate the complete load.
Can I estimate ppm from CL alone?
No. CL determines loading, but pulling sensitivity depends on Cm and C0. Request model parameters or a measured pulling curve if they are unavailable.
What if the specified load is at or below Cs?
The equal-capacitor formula cannot produce positive external values for that target. Recheck the parasitic model and internal settings, or reconsider the layout and crystal specification.
Does this calculator apply to an active oscillator module?
It is intended for a passive crystal in a compatible oscillator circuit. A module’s output-load rating describes a different interface and should not be entered as crystal CL.
Will correcting CL remove every frequency error?
No. It addresses modeled load mismatch. Initial tolerance, temperature behavior, aging and circuit effects still need separate assessment.
Discuss your crystal load requirements
For selection support, send FCom the target frequency, specified CL, oscillator IC, schematic, operating temperature range and frequency budget. Contact FCom@fujicrystal.com to discuss the crystal parameters needed for your design.
Technical references
- STMicroelectronics: AN2867 — Guidelines for oscillator design on STM8AF/AL/S and STM32 MCUs/MPUs (PDF).
- Analog Devices: Crystal Considerations with Analog Devices Real-Time Clocks (RTCs).
- Analog Devices: Design a Crystal Oscillator to Match Your Application.
- Analog Devices: Crystal Calculations for ISM-RF Products.
- Analog Devices: Modeling of Quartz Crystal.