Frequency Control · Crystal Selection
Quartz timing devices support functions ranging from battery-backed timekeeping to microcontroller clocks and radio references. Choosing the correct frequency starts with the receiving circuit: its oscillator interface, supported clock inputs and clock-generation architecture determine which component can be used.
FCom Fuji Crystal · Technical Guide
Which quartz crystal frequency should you choose? Use the frequency specified for your exact IC and operating mode, then match the crystal’s load capacitance, ESR, drive level, temperature behavior and package. Protocol names such as USB, Ethernet or Wi-Fi do not identify one universally compatible crystal frequency.
Crystal frequency is not always the system clock
A passive quartz crystal is a resonator. It operates with an amplifier and feedback network, often integrated into a microcontroller or transceiver. An active crystal oscillator combines a resonator with an oscillator circuit and supplies a clock output. These component types require different connections and specifications.
A PLL or divider can generate other clocks from the reference. Consequently, a processor clock, USB clock, Ethernet interface clock or RF carrier may differ substantially from the frequency marked on the crystal. Raspberry Pi’s RP2040 design is one example: a 12 MHz crystal supports a clock architecture that generates a 48 MHz USB clock. [2]
For MHz crystal units, distinguish fundamental-mode operation from overtone operation. An overtone crystal requires an oscillator circuit that selects the intended vibration mode. There is no single frequency boundary that makes every crystal above it an overtone device; check the specific part and circuit. [6]
Quartz crystal frequency ranges at a glance
These bands organize selection examples. They are not protocol definitions, guaranteed product ranges or a complete list of available frequencies. MHz bands include their lower boundary and exclude their upper boundary.
| Frequency band | Examples | Application context | Selection condition |
|---|---|---|---|
| 32.768 kHz | 32.768 kHz | RTC and low-power timekeeping | Use a compatible low-frequency oscillator input and tuning-fork crystal. |
| 1 ≤ f < 10 MHz | 4, 8 MHz | Selected MCU and embedded control clocks | Check the IC’s supported crystal frequency range and oscillator settings. |
| 10 ≤ f < 40 MHz | 12, 16, 16.368, 19.2, 25, 26, 32, 38.4 MHz | MCU, receiver and communications references | Choose by chip and clock configuration; these values are not interchangeable. |
| 40 ≤ f < 80 MHz | 40, 48, 50 MHz | Selected SoC references and interface clocks | Identify whether the requirement is for a crystal, an active clock input or a generated clock. |
| f ≥ 80 MHz | 100, 125 MHz | Higher-frequency clock-generation and distribution designs | Verify the source architecture and interface; an oscillator output frequency does not establish a passive crystal’s operating mode. |
16.368 MHz belongs in the 10–40 MHz band. Likewise, 25 MHz and 50 MHz belong in their respective lower bands even when used in high-speed communications equipment. Application speed does not change the reference frequency’s classification.
Real-world applications: start with the chip
32.768 kHz for RTC timekeeping
32,768 equals 215, so binary division can produce a one-second tick. This makes 32.768 kHz useful for timekeeping. In the ESP32-C3, for example, an external 32.768 kHz crystal is an optional RTC clock source, separate from the main high-frequency crystal. Its electrical requirements still need to match the RTC oscillator. [5]
4 MHz and 8 MHz for selected MCU designs
These frequencies fall within the external high-speed oscillator ranges of several STM32 families. Support varies between devices; check the exact MCU datasheet and clock configuration. A supported nominal frequency is only the first compatibility check. [1]
12 MHz in an RP2040 design with USB
Raspberry Pi’s hardware guide uses a 12 MHz crystal connected between XIN and XOUT. The resulting internal clocks are generated by the device’s clock circuitry. This demonstrates why a USB-related clock requirement should not automatically become a requirement for a crystal of the same frequency. Other controllers may use different reference architectures. [2]
16.368 MHz in a specific GPS receiver configuration
The MAX2769 datasheet lists 16.368 MHz in several preconfigured receiver states. It also lists other reference frequencies, including 19.2 MHz and 32.736 MHz, with corresponding configuration settings. These are device-specific examples, not a universal GNSS crystal requirement. Confirm the receiver’s reference input, divider configuration and permitted source type. [3]
25 MHz versus 50 MHz in Ethernet hardware
For the TI DP83848C/I/VYB/YB devices, MII operation can use a 25 MHz crystal or a suitable external clock. RMII operation instead requires a 50 MHz external CMOS-level clock at X1; the datasheet explicitly excludes a 50 MHz crystal in that mode. A different PHY may implement another clock architecture. [4]
40 MHz for the ESP32-C3 main reference
Espressif’s ESP32-C3 hardware guidance specifies a 40 MHz crystal for the supported firmware. This is a useful Wi-Fi/Bluetooth SoC example, but it does not establish a common frequency for every wireless chipset. The radio band, channel bandwidth and external crystal frequency describe different parts of the design. [5]
Selection checks beyond nominal frequency
Two crystals marked with the same frequency can behave differently in the same circuit. Review these items before selecting a replacement or reducing package size:
- Source type and mode: distinguish a passive crystal from an active oscillator, and confirm fundamental or overtone operation.
- Load capacitance: match the specified load, including board and pin capacitance.
- ESR and start-up margin: check compatibility with the oscillator amplifier across operating conditions.
- Drive level: keep crystal dissipation within its rating.
- Accuracy budget: account for initial tolerance, temperature variation, aging and circuit-induced frequency shift.
- Mechanical fit: verify pin assignments, pad layout, height and assembly requirements rather than relying on package dimensions alone.
ST’s AN2867 explains why oscillator compatibility, loading and drive conditions must be evaluated together. Validate the selected components on the production layout. [1]
Interpret ppm at the selected frequency
Frequency error (Hz) = nominal frequency (Hz) × error (ppm) ÷ 1,000,000
Illustrative calculation: 25 MHz × 20 ppm ÷ 1,000,000 = 500 Hz.
This is a unit-conversion example, not a product specification. A higher nominal frequency does not by itself provide better relative accuracy.
Frequently asked questions
Is 16.368 MHz a 1–10 MHz frequency?
No. It falls between 10 MHz and 40 MHz. Its use in a receiver does not change its numerical classification.
Does a 48 MHz system clock require a 48 MHz crystal?
Not necessarily. A PLL may generate it from another reference, as in the RP2040 example. Follow the device’s clock configuration requirements.
Can I substitute a crystal with the same frequency and footprint?
Only after checking its electrical specifications and validating operation. Matching the nominal frequency and outline alone does not establish compatibility.
Are higher-frequency crystals always overtone devices?
No. The operating mode depends on the resonator design. Read the part specification, and distinguish a crystal’s resonant mode from an active oscillator’s output frequency.
Discuss your frequency requirements with FCom
Send your IC part number, target frequency, source type, load capacitance, ESR limit, accuracy budget, temperature range, package and quantity to FCom@fujicrystal.com. Include the reference schematic or clock-input specification so our team can review suitable frequency-control options.
Technical references
- STMicroelectronics AN2867: Guidelines for oscillator design on STM8AF/AL/S and STM32 MCUs/MPUs (PDF).
- Raspberry Pi: Hardware design with RP2040 (PDF).
- Analog Devices / Maxim Integrated: MAX2769 datasheet, Table 3 (PDF).
- Texas Instruments: DP83848C/I/VYB/YB datasheet, clock interface and RMII requirements (PDF).
- Espressif: ESP32-C3 Hardware Design Guidelines, Schematic Checklist.
- Epson Crystal Device: Technical Glossary.