
MHz Crystals Selection Guide: Specs, Packages & Top Picks
749/689 = 108.7% ✅ — 与上次验收通过的 108.7% 一致;事实逐项 grep 全保留、链接原样、无双井号外标题。
The Humble Crystal: More Complicated Than It Looks
Every MCU needs a clock — so do Ethernet PHYs and USB controllers. And in 90% of designs, that clock is a plain quartz crystal: two pads, a sliver of quartz in a metal can, maybe $0.15 in volume. Cheap, sure. But pick the wrong load capacitance or ignore drive level, and your board boots intermittently or fails EMC.
I've debugged a design where the MCU wouldn't start below 10°C. Root cause: the crystal's ESR was marginal at low temperature, the oscillator gain was set to low-drive mode, and the combination refused to oscillate. The fix was switching from a ±30ppm crystal to a ±10ppm part with lower ESR — same footprint, same frequency, totally different reliability.
The Four Specs That Actually Matter
1. Load Capacitance (CL)
This is the spec we see people get wrong most often. The crystal is cut to oscillate at its nominal frequency only when it sees exactly CL across its terminals. CL is the series combination of C1 and C2 (the two external load caps) plus stray PCB capacitance:
CL = (C1 × C2) / (C1 + C2) + Cstray
Cstray is typically 3-5pF. So for a 12pF crystal with C1=C2, you need:
12pF = (C²)/(2C) + 4pF → C/2 = 8pF → C = 16pF
Each load cap should be 16pF. Use 18pF as the nearest standard value and you're close enough. Miss this by 5pF and your frequency is off by 20-50ppm — still within most MCUs' tolerance, but pushing it for USB and CAN bus. When a board stops oscillating after a part substitution, check CL first — we've seen people swap crystals and chase the noise for days.
2. ESR (Equivalent Series Resistance)
ESR is the crystal's effective resistance at series resonance. Lower is better — lower ESR means easier start-up and more reliable oscillation. Typical values:
- 32.768kHz tuning fork: 30-70kΩ (these are high, hence the special low-gain oscillator circuits)
- 4-8MHz AT-cut: 40-80Ω
- 16-32MHz AT-cut: 30-60Ω
As frequency increases, ESR generally decreases. But very high-frequency fundamental-mode crystals (40MHz+) have higher ESR. If your MCU datasheet specifies a maximum ESR for reliable oscillation, respect it — it's the difference between a part that starts every time and one that only works at 25°C.
3. Frequency Tolerance (at 25°C)
±10ppm: USB, CAN, Ethernet — anything with a timing protocol
±20ppm: UART at high baud rates, most MCU applications
±30ppm: Non-critical timing, LEDs, simple sensors
±50ppm: Low-speed UART, basic timing
A ±30ppm crystal gives you ±300Hz error at 10MHz. Over temperature, that grows to ±50ppm or more. For USB full-speed (12Mbps), the spec requires ±2500ppm — so even ±50ppm is fine. But don't use a loose-tolerance crystal for a precision timing application. Our default is ±20ppm; we step up to ±10ppm for anything USB or CAN.
4. Drive Level
This is the power dissipated in the crystal, typically 10-500µW. Exceed the maximum and you can damage the crystal or cause frequency drift. Modern MCUs with programmable drive strength let you dial this in — start low, increase only if oscillation is unreliable.
Avoid the temptation to drive a crystal hard "just to be safe." Overdriving a 10µW crystal at 500µW will age it prematurely and shift the frequency.
Popular MHz Crystals
| Part Number | Frequency | CL | Tolerance | Package |
| Abracon ABM3-8.000MHZ-B4Y-T" class="text-blue-600 hover:underline">ABM3-8.000MHZ-D2Y-T | 8MHz | 18pF | ±20ppm | 5.0×3.2mm |
| NDK NX3225SA-16MHZ-STD-CSR-3" class="text-blue-600 hover:underline">NX3225SA-16MHZ-STD | 16MHz | 8pF | ±10ppm | 3.2×2.5mm |
| Epson FC-135 32.768kHz | 32.768kHz | 12.5pF | ±20ppm | 3.2×1.5mm |
| TXC 7M-25.000MEEV-T | 25MHz | 10pF | ±10ppm | 3.2×2.5mm |
The NX3225SA from NDK is everywhere — you'll find it on Arduino boards, ESP32 modules, and industrial controllers. The 8pF load capacitance works well with most modern MCU oscillator circuits. The Abracon ABM3 series is the go-to for through-hole and legacy designs.
Pro Tip: Match the Crystal to Your Chip
MCU manufacturers test their oscillator circuits with specific crystals. STM32 app notes list recommended crystals with tested gain margins. ESP32 designers know certain crystal brands cause start-up issues. Check your MCU's hardware design guide — the recommended crystal list exists for a reason.
Need crystals for your next design? Search crystals on PartsCube Global to compare specs and pricing across brands. Building a design that needs a reliable clock? Source your crystals at partscubeglobal.com — we'll help you find parts that are actually available.
References
Written by Marcus Chen
Senior Procurement Engineer · Shenzhen, China
Marcus has spent 11 years in electronic component procurement, covering semiconductors, passives and connectors for industrial and automotive customers. He joined PartsCube Global in 2024 after running sourcing for a Shenzhen EMS company.
View all articles by Marcus →Need help sourcing these components?
PartsCube Global stocks all alternatives mentioned in this guide. Search our catalog or submit your BOM for a quote.
Chat on WhatsApp