Assume NOTHING!
Download the Datasheet for the crystal.
This applies to ALL components that you intend to use. Yes, even humble Resistors have Datasheets.
But an 8MHz crystal will almost certainly be designed for parallel operation. The difference between parallel and series is only a few kHz anyway (and all crystals will oscillate in BOTH modes), but if you look at the way Microchip is asking you to connect the crystal, those Capacitances that you add, are being added in PARALLEL (as far as the oscillator is concerned) across the crystal.
More important (if you want accuracy) is to make sure that the Capacitance that you add matches what the crystal wants (see Crystal's Datasheet). Add too little and it will oscillate high (or not at all), add too much and it will oscillate low (or not at all). There is only a small range within which you can 'pull' a crystal before it ceases to work.
The Capacitances that Microchip quote are a GUIDE, the actual values you need are determined by the Crystal. Your design (layout etc) all adds Capacitance and a few pF here and there all adds up.
It is a popular MYTH that there are two ways you can CUT a crystal. RUBBISH!!!!
There are DOZENS of ways you can CUT a crystal. Some of my favourites are on display at Tiffany's (5th Avenue, New York). But there are only TWO ways you can make a crystal resonate... in SERIES mode or in a PARALLEL mode oscillator CIRCUIT. And like I said, ALL crystals can resonate in BOTH modes. Crystals (regardless of which CUT they use), are designed to be CLOSEST to their design frequency with the correct Capacitance applied when using the correct MODE. Low frequency Crystals (eg your 8MHz) are almost always designed for a PARALLEL MODE operation.
Finally I'm going to upset you...
DON'T think that a crystal will solve your frequency stability problems with fluctuating temperatures. It won't. It'll be a lot better than an RC circuit, but it will still drift with temperature (most likely by several kHz). This is also because temperature and humidity will affect your board Capacitances and components. If you are using the Crystal for Serial I/O, you may find the drift is actually well within tollerance. If you are using the crystal for ACCURATE timekeeping... no chance! If you are using the Crystal for Radio Communication (for say a PIC controllerd Digital Synthesiser)... *laughs* you're going to need help...
Bookmarks