groundplaneStart a project

Crystal load capacitance calculator

The two load capacitors that give a crystal its specified load capacitance, or the load an existing pair actually presents, with the closest standard values.

Presets
pF
From the crystal datasheet.
pF
Oscillator pin capacitance plus traces. AN826 range: 2 to 5 pF.
C1 = C2, exact
16pF
Nearest E12 value
15 pF
Load with 15 pF on each side
11.5 pF
-0.50 pF from the spec
Closest E12 pairs for CL = 12 pF with Cs = 4 pF
C1C2LoadError
10 pF39 pF11.96 pF-0.04 pF
15 pF18 pF12.18 pF+0.18 pF
12 pF22 pF11.76 pF-0.24 pF
10 pF47 pF12.25 pF+0.25 pF
12 pF27 pF12.31 pF+0.31 pF
10 pF33 pF11.67 pF-0.33 pF
Method

How this is calculated

CL = C1 · C2 / ( C1 + C2 ) + Cs
C1 = C2 = 2 · ( CL − Cs )
Stray capacitance
Cs is the oscillator pin capacitance plus the PCB traces. Microchip AN826 says it can be assumed to be 2 to 5 pF. Short traces keep it low.
Standard values
E12 and E24 series per IEC 60063:2015. The table lists the closest pairs of standard values, including unequal pairs, with the load each gives.
Direction of error
More load capacitance than specified pulls the crystal below its nominal frequency; less pulls it above.
Not covered
Oscillator gain margin and drive level. Check those against the MCU or SoC datasheet for the crystal ESR you choose.
FAQ

Questions

The crystal sees C1 and C2 in series, plus the stray capacitance. Two equal capacitors in series give half their value, so a 12 pF crystal with 4 pF of stray needs 2 × (12 − 4) = 16 pF on each side, not 12 pF and not 24 pF.

Microchip AN826 uses 2 to 5 pF. Start from the oscillator pin capacitance in your MCU or SoC datasheet and add a few pF for short traces. A long trace or a socket raises it.

The crystal runs off frequency. Too much load pulls it slow, too little pulls it fast. In the Ezurio example, 25 pF capacitors on a 12.5 pF crystal with 5 pF stray present 17.5 pF, 5 pF more than specified; 15 pF capacitors give exactly 12.5 pF.

Yes. The formula holds for any pair, and an unequal pair of standard values often lands closer to the target than the nearest equal pair. The table ranks every E12 pair from 1 pF to 82 pF, or E24 pair to 91 pF, by error.

Related
Next step

Designing a board around this? We take it from schematic to bring-up.

Get a board designed