Which Crystal Oscillators Work Best for Your Microcontroller Board?

You must match normal frequency, load capacitance, and equivalent series resistance when choosing a crystal oscillator to keep your microcontroller stable. Wrong parts cause starting failures, clock drift, or complete shutdown in your project. Picking a quartz crystal instead of an internal RC circuit gives high accuracy even when temperatures change.
| Oscillator Type | Frequency Accuracy (ppm) | Improvement Factor |
|---|---|---|
| Internal RC | ±1% to ±2% (i.e., ±10,000 to ±20,000 ppm) | Baseline |
| External Crystal | ±10 to ±50 ppm (typical ±20 ppm) | 50–100x more precise |
Picking the right crystal prevents timing mistakes. Using active crystal oscillators with a second quartz crystal reference provides much better frequency stability for your system.
Key Takeaways
-
Make sure the load capacitance matches your microcontroller to keep the clock speed correct.
-
Make sure that the negative resistance is five times greater than the crystal resistance to ensure a quick startup.
-
Choose active crystal oscillators to save space on your board and make your circuit design simpler.
-
Put your crystal oscillator near the microcontroller pins to block unwanted signal noise.
Key Factors in Crystal Oscillator Selection
Choosing the right crystal oscillator helps your microcontroller board work correctly. You must check several important settings to ensure your clock stays stable in every situation.
| Parameter | Description |
|---|---|
| Frequency Range | Workable speed options running from 32 kHz up to hundreds of MHz. |
| Frequency Stability and Accuracy | Speed shifts caused by changing temperatures, changing voltages, and aging parts. |
| Operating Temperature Range | Safe heat and cold limits for steady board performance. |
| Load Capacitance (CL) | Outside capacitance needed to hit the exact target speed. |
| Form Factor and Packaging | Physical part size limits inside small electronic devices. |
Matching Frequency and Load Capacitance
You need to pick a crystal speed that matches what your microcontroller requires. Getting a accurate clock speed depends on picking the correct outside capacitors.
Using the wrong load capacitance can cause incorrect clock speeds and bad signals.
Calculate the outside capacitors by adding up circuit board wire capacitance and microcontroller pin capacitance. Find the total external capacitance using the simple equation (C1 * C2) / (C1 + C2) + CS. Here, C1 and C2 are your physical outside capacitors in picofarads, and CS is the extra board capacitance in picofarads.
If you choose the same size for both outside capacitors (C1 = C2 = C), use the easier formula C = 2(CL - CS). In this equation, CL means the crystal listed load capacitance, and CS includes circuit board wires and pin capacitance together. Finding these exact capacitor values keeps your target operating speed within safe limits.
You must balance speed adjustability against overall battery use. Lower speed adjustability needs a bigger load capacitance. Using a bigger load capacitance draws extra power from your target board.
Managing ESR and Negative Resistance Margin
Every quartz crystal has some equivalent series resistance (ESR). Smaller crystal packages have higher ESR numbers, which makes the clock take longer to start up.
In order to obtain a stable oscillation circuit, the negative resistance (-R) of the oscillation circuit IC is at least five times that of the crystal oscillator, that is, the absolute value | -R | > 5R. For example, if the total impedance of the crystal oscillator circuit is 30 Ω, the negative resistance of the IC should be at least -150 Ω, so as to effectively guarantee the stability of the oscillation circuit.
Check this negative resistance margin while testing your final board design. A higher negative resistance makes the system start quickly, even in very cold weather.
You should also check power drive limits. Sending too much power into your quartz crystal damages the component. This extra energy creates stress, ages parts faster, and changes clock speeds over time. Pick crystal oscillators that run well without going over maximum power limits. Good circuit design prevents your quartz crystal from failing during use.
Electrical Parameters and Stability
Checking electrical settings helps you pick dependable parts for your circuit board. Strong heat or cold changes how your board works every day.
Frequency Tolerance and Temperature Drift
Warmth alters the physical shape inside a quartz crystal. Shifting temperatures pull the output frequency away from its main target. Very cold or hot weather weakens timing signals across your system. High moisture speeds up rust on bare wires, making them harder to solder later. Constant contact with wet air, dirt, or chemicals damages the outer package and hurts long-term stability.
TCF = (fₜ – f₀) / (f₀ × (Tₜ – T₀)) × 10⁶
where f₀ is the nominal frequency at 25 °C and T₀ = 25 °C.
Use this simple formula above to measure how far the frequency shifts with temperature. Basic parts show bigger signal changes across a wide temp range of -40°C to +85°C.
| Oscillator Type | Typical Drift Rate (ppm/°C) | Notes |
|---|---|---|
| AT‑cut PXO | ±20 | At –40 °C increases to ±25 ppm/°C |
| Digital TCXO | ±0.1 | Frequency deviation <0.08 ppm over full range |
| Temperature‑compensated VCXO | ±0.5 | Slightly higher due to added voltage‑controlled circuit |
Comparing SPXO, TCXO, and OCXO Types
Pick the right crystal oscillator type to meet your system needs. Each active choice offers different levels of speed stability and heat handling.
| Feature | TCXO | OCXO |
|---|---|---|
| Cost | $1 – $30+ | $20 – $300+ |
| Frequency Stability | ±0.5 to ±2.5 ppm | ±0.01 to ±0.1 ppm |
| Phase Noise | Good | Excellent (significantly lower) |
| Power Consumption | < 5 mW | 1 W – 1.5 W+ |
| Warm-Up Time | Instant (< 1 ms) | 1 – 5 minutes |
| Physical Size | Very compact (e.g., 2.0×1.6 mm) | Larger (due to oven and insulation) |
| Aging | ±0.5 to ±3 ppm/year | < 0.1 ppm/year |
Standard SPXO parts work well for basic builds that allow wider speed limits. Choosing a TCXO gives better accuracy by using an inner heat sensor. An OCXO heats the crystal inside a tiny oven for top precision, but it uses more electricity. Check part availability early to confirm costs for your planned build.
Passive Crystals vs. Active Crystal Oscillators
You can select a passive quartz crystal or an active component for your board. Passive quartz crystal units offer a lower cost option with low power consumption, though frequency shifts with temperature changes. Active crystal oscillators consume more power because the built-in circuit consumes 1 mA to 50 mA. However, an active crystal oscillator eliminates matching errors and provides better survival rates against shock and vibration. When sourcing components for your board, choosing between these options depends on your budget. Smart sourcing ensures that you balance component cost against physical board space while it improves overall performance.
Designing Passive Pierce Oscillator Circuits
A passive quartz crystal requires external tuning components to run correctly. The microcontroller internal inverter acts as an amplifier inside the feedback loop. You must place external load capacitors to set the target operating frequency and maintain frequency accuracy. You calculate the required load capacitance using the standard formula CL = (CL1 * CL2) / (CL1 + CL2) + Cs. Here Cs represents board stray capacitance. If specified CL equals 15 pF and stray Cs equals 5 pF, you set CL1 and CL2 to 20 pF.
The feedback resistor biases the inverter in its linear region to amplify noise for initial startup.
You must keep PCB traces short to protect loop gain during startup. Long PCB traces introduce unwanted capacitance or inductance, detuning the frequency network and degrading startup stability. Mismatched load capacitors reduce loop gain and stop startup completely. Soldering flux residue increases leakage current, shunting the high-impedance feedback path. Overheating during soldering warps the package case and damages internal components. Extreme cold temperature increases series resistance, delaying startup. High equivalent series resistance can exceed your circuit negative resistance margin, preventing oscillation startup.
Selecting Active Crystal Oscillators
Active crystal oscillators simplify hardware design through a plug-and-play solution. An active device integrates the resonator, amplifier, and load capacitors in a single package. You eliminate the need for external load capacitors, reducing total bill of materials count. A MEMS active device footprint of 1.5 mm x 0.8 mm saves valuable board space. Accounting for load capacitors makes total resonator board area over three times larger. Active oscillators can drive two to three loads, allowing a single clock source to replace several passive parts.
| Device | Advantages | Disadvantages |
|---|---|---|
| Passive Quartz Crystal | Lower cost, smaller board space, better mechanical shock resistance, faster startup | Inferior stability, limited precision timing, requires external circuit tuning |
| Active Crystal Oscillator | Good clock stability, plug-and-play, less sensitive to PCB layout variations | Higher upfront cost, more power consumption, sensitive to ESD |
Active parts give you great clock stability when heat and cold change your setup. Using an active crystal oscillator saves time on circuit design because the builder tunes the parts inside. Testing for tiny signal shifts is still important when you build fast data lines. Buying crystal oscillators with built-in features also helps reduce circuit noise, keeps the output frequency steady, and strengthens your system. You get top timing results without spending time on hard circuit tuning steps.
PCB Layout and Package Types
Surface-Mount vs. Through-Hole Packages
You can pick surface-mount device (SMD) parts or through-hole options when making your board. Small sizes like 2.0 mm × 1.6 mm lower the needed space. Tiny parts save money on board room for your project. SMD builds feature shorter crystal leads. Shorter metal pins cut down on extra power loss, which helps timing stability.
| Package Feature | Surface-Mount (SMD) | Through-Hole |
|---|---|---|
| Lead Length | Shorter | Longer |
| Parasitic Effects | Lower inductance and capacitance | Higher parasitic inductance |
| High-Frequency Stability | Superior performance | Reduced signal integrity |
Through-hole builds use longer pins that raise unwanted power loss. These higher extra levels hurt signal quality at fast speeds. Choosing good parts when buying components makes the whole board work better. You keep great clock stability across all heat levels by selecting tiny SMD units. Getting good crystal oscillators ensures your board runs right during big heat swings. Low heat can also move your signal speed.
Trace Routing and Noise Reduction
Put the crystal oscillator part right next to your microcontroller input pins. Keeping wires shorter than 5 mm limits unwanted capacitance and keeps signals clean. Put load capacitors beside the pins to make a tiny crystal ground path. Link every load capacitor pad to the ground layer using a single hole. Never run other signal lines underneath the crystal package.
A grounded guard ring around the crystal oscillator provides a controlled return path and reduces near-field coupling noise by 15 dB to 25 dB.
Put solid ground copper under the crystal unit to block bad noise. Keep fast digital lines far from the passive quartz crystal parts to stop signal mix-ups. Strong extra noise pulls the clock signal off its main target and hurts system stability. Adding series resistors from 22 Ω to 33 Ω slows signal jumps and lowers extra noise. Following these smart trace steps guards your quartz crystal path against timing errors. Map out your crystal wires with care to keep speed accuracy strong.
Follow this simple decision checklist for your crystal oscillator selection:
-
Check your microcontroller clock needs before picking any parts for your project.
-
Calculate load capacitance to lock your crystal frequency on its main target.
-
Verify negative resistance for your crystal oscillator hits 5x crystal ESR.
-
Select the exact physical crystal oscillator package that fits your board space.
Run validation tests inside thermal chambers from -40°C to +85°C after finishing board layout. Heat cycling checks frequency shifts and output frequency to keep target frequency stability across temperature changes. Test your quartz crystal unit in real hardware to maintain system stability under temperature swings. Sourcing crystal oscillators properly ensures top performance for your project. Selecting each quality quartz crystal component guarantees crystal startup stability and crystal board stability.

Written by Jack Elliott from AIChipLink.
AIChipLink, one of the fastest-growing global independent electronic components distributors in the world, offers millions of products from thousands of manufacturers, and many of our in-stock parts is available to ship same day.
We mainly source and distribute integrated circuit (IC) products of brands such as Broadcom, Microchip, Texas Instruments, Infineon, NXP, Analog Devices, Qualcomm, Intel, etc., which are widely used in communication & network, telecom, industrial control, new energy and automotive electronics.
Empowered by AI, Linked to the Future. Get started on AIChipLink and submit your RFQ online today!
Frequently Asked Questions
Why choose a quartz crystal over an internal RC circuit?
Picking a quartz crystal gives you better clock stability. Simple internal RC circuits shift up to ±2% as temperatures change. An external crystal works up to 100 times more accurately for precise timing. This extra control stops timing errors on your microcontroller board.
How does temperature affect timing clock accuracy?
Hot and cold weather change the shape of the crystal inside its package. Big temperature changes from -40°C to +85°C push your output frequency off target. Choosing a temperature-compensated crystal device keeps your clock signal steady in tough places.
What is the negative resistance rule for startup?
Your circuit negative resistance must be five times larger than the crystal equivalent series resistance. This extra margin helps the crystal start fast and stay on speed in cold conditions. Without this safe gap, the quartz crystal might not start up at all.
When should you pick active timing components over passive parts?
Pick an active crystal oscillator to make your circuit design much easier. These active crystal oscillators bundle the resonator and drive parts into a single case. This setup delivers clean output frequency signals and high stability without extra matching parts.