A Crystal Oscillator is an electronic oscillator circuit that uses the mechanical resonance of a vibrating crystal of piezoelectric material to create an electrical signal with a constant frequency. This frequency is often used to keep track of time, as in quartz wristwatches, to provide a stable clock signal for digital integrated circuits, and to stabilize frequencies for radio transmitters and receivers. The most common type of piezoelectric resonator used is a quartz crystal, so oscillator circuits incorporating them became known as crystal oscillators. However, other piezoelectric materials including polycrystalline ceramics are used in similar circuits.

A crystal oscillator relies on the slight change in shape of a quartz crystal under an electric field, a property known as electrostriction or inverse piezoelectricity. A voltage applied to an electrode on the crystal causes it to change shape; when the voltage is removed, the crystal generates a small voltage as it elastically returns to its original shape. The quartz oscillates at a stable resonant frequency, behaving like an RLC circuit, but with a much higher Q factor (less energy loss on each cycle of oscillation). Once a quartz crystal is adjusted to a particular frequency (which is affected by the mass of electrodes attached to the crystal, the orientation of the crystal, temperature and other factors), it maintains that frequency with high stability.

Quartz crystals are manufactured for frequencies from a few tens of kilohertz to hundreds of megahertz. As of 2003, around two billion crystals are manufactured annually. Most are used for consumer devices such as wristwatches, clocks, radios, computers, and cellphones. However in applications where small size and weight is needed crystals can be replaced by thin-film bulk acoustic resonators, specifically if high frequency (more than roughly 1.5 GHz) resonance is needed. Quartz crystals are also found inside test and measurement equipment, such as counters, signal generators, and oscilloscopes.

On electrical schematic diagrams, crystals are designated with the class letter Y (Y1, Y2, etc.). Oscillators, whether they are crystal oscillators or others, are designated with the class letter G (G1, G2, etc.). Crystals may also be designated on a schematic with X or XTAL, or a crystal oscillator with XO.

Crystal oscillator types and their abbreviations:

  • ATCXO — Analog temperature controlled XO
  • CDXO — Calibrated dual XO
  • DTCXO — Digital temperature compensated XO
  • EMXO — Evacuated miniature XO
  • GPSDO — Global positioning system disciplined oscillator
  • MCXO — Microcomputer-compensated XO
  • OCVCXO — oven-controlled voltage-controlled XO
  • OCXO — Oven-controlled crystal oscillator
  • RbXO — Rubidium crystal oscillators (RbXO), a XO (can be an MCXO) synchronized with a built-in rubidium standard which is run only occasionally to save power
  • TCVCXO — Temperature-compensated voltage-controlled XO
  • TCXO — Temperature-compensated XO
  • TMXO – Tactical miniature XO
  • TSXO — Temperature-sensing crystal oscillator, an adaptation of the TCXO
  • VCTCXO — Voltage-controlled temperature-compensated XO
  • VCXO — Voltage-controlled crystal oscillator