STM32 Nucleo boards - how to calculate xtal load capacitors
I'm aiming to add an 8MHz xtal to a Nucleo-L496 board but I'm struggling a bit. The recommended part isn't available, I've found one that will fit but the load capacitance is 10pF compared to 8pF of the one in the manual.
However, what is confusing me is the recommended load capacitors - they recommend 4.3pF capacitors for the 8pF xtal, this seems extremely low. My understanding is that as a rule of thumb you take around 5pF off the load capacitance value for board parasitics then double what is left to get the load capacitor value.
However, using 4.3pF caps would suggest the parasitic capacitance is nearly 6pF - which seems odd, as elsewhere ST themselves say it's more likely to be closer to 2pF and they only use 5pF as a worst case scenario.
So, are the Nucleo boards really bad for parasitic capacitance, or has someone messed up the calculations?
For my 10pF crystal I'm not sure if I should be using 8.2pF (assuming around 6pF parasitics) or something closer to 15pF (assuming a more normal 2.5pF parasitic).
Any ideas of experience of fitting different crystals to these boards?