MICROCHIP AN2648 Selecting and Testing 32.768 kHz Crystal Oscillators for AVR Microcontrollers User Guide

June 9, 2024
MICROCHIP

MICROCHIP AN2648 Selecting and Testing 32.768 kHz Crystal Oscillators for

AVR Microcontrollers

Introduction

Authors: Torbjørn Kjørlaug and Amund Aune, Microchip Technology Inc.
This application note summarizes the crystal basics, PCB layout considerations, and how to test a crystal in your application. A crystal selection guide shows recommended crystals tested by experts and found suitable for various oscillator modules in different Microchip AVR® families. Test firmware and test reports from various crystal vendors are included.

Features

  • Crystal Oscillator Basics
  • PCB Design Considerations
  • Testing Crystal Robustness
  • Test Firmware Included
  • Crystal Recommendation Guide

Crystal Oscillator Basics

Introduction

A crystal oscillator uses the mechanical resonance of a vibrating piezoelectric material to generate a very stable clock signal. The frequency is usually used to provide a stable clock signal or keep track of time; hence, crystal oscillators are widely used in Radio Frequency (RF) applications and time-sensitive digital circuits.
Crystals are available from various vendors in different shapes and sizes and can vary widely in performance and specifications. Understanding the parameters and the oscillator circuit is essential for a robust application stable over variations in temperature, humidity, power supply, and process.
All physical objects have a natural frequency of vibration, where the vibrating frequency is determined by its shape, size, elasticity, and speed of sound in the material. Piezoelectric material distorts when an electric field is applied and generates an electric field when it returns to its original shape. The most common piezoelectric material used
in electronic circuits is a quartz crystal, but ceramic resonators are also used – generally in low-cost or less timing-critical applications. 32.768 kHz crystals are usually cut in the shape of a tuning fork. With quartz crystals, very precise frequencies can be established.

Figure 1-1. Shape of a 32.768 kHz Tuning Fork Crystal

MICROCHIP-AN2648-Selecting-and-Testing-32-768-kHz-Crystal-Oscillators-for-
AVR-Microcontrollers-1

The Oscillator

The Barkhausen stability criteria are two conditions used to determine when an electronic circuit will oscillate. They state that if A is the gain of the amplifying element in the electronic circuit and β(jω) is the transfer function of the feedback path, steady-state oscillations will be sustained only at frequencies for which:

  • The loop gain is equal to unity in absolute magnitude, |βA| = 1
  • The phase shift around the loop is zero or an integer multiple of 2π, i.e., ∠βA = 2πn for n ∈ 0, 1, 2, 3…

The first criterion will ensure a constant amplitude signal. A number less than 1 will attenuate the signal, and a number greater than 1 will amplify the signal to infinity. The second criterion will ensure a stable frequency. For other phase shift values, the sine wave output will be canceled due to the feedback loop.

Figure 1-2. Feedback Loop

The 32.768 kHz oscillator in Microchip AVR microcontrollers is shown in Figure 1-3 and consists of an inverting
amplifier (internal) and a crystal (external). Capacitors (CL1 and CL2) represent internal parasitic capacitance. Some AVR devices also have selectable internal load capacitors, which may be used to reduce the need for external load capacitors, depending on the crystal used.
The inverting amplifier gives a π radian (180 degrees) phase shift. The remaining π radian phase shift is provided by the crystal and the capacitive load at 32.768 kHz, causing a total phase shift of 2π radian. During start-up, the amplifier output will increase until steady-state oscillation is established with a loop gain of 1, causing the Barkhausen criteria to be fulfilled. This is controlled automatically by the AVR microcontroller’s oscillator circuitry.

Figure 1-3. Pierce Crystal Oscillator Circuit in AVR® Devices (simplified)

MICROCHIP-AN2648-Selecting-and-Testing-32-768-kHz-Crystal-Oscillators-for-
AVR-Microcontrollers-3

Electrical Model

The equivalent electric circuit of a crystal is shown in Figure 1-4. The series RLC network is called the motional arm and gives an electrical description of the mechanical behavior of the crystal, where C1 represents the elasticity of the quartz, L1 represents the vibrating mass, and R1 represents losses due to damping. C0 is called the shunt or static capacitance and is the sum of the electrical parasitic capacitance due to the crystal housing and electrodes. If a
capacitance meter is used to measure the crystal capacitance, only C0 will be measured (C1 will have no effect).

Figure 1-4. Crystal Oscillator Equivalent Circuit

MICROCHIP-AN2648-Selecting-and-Testing-32-768-kHz-Crystal-Oscillators-for-
AVR-Microcontrollers-4

By using the Laplace transform, two resonant frequencies can be found in this network. The series resonant
frequency, fs, depends only on C1 and L1. The parallel or anti-resonant frequency, fp, also includes C0. See Figure 1-5 for the reactance vs. frequency characteristics.

Equation 1-1. Series Resonant Frequency

Equation 1-2. Parallel Resonant Frequency

Figure 1-5. Crystal Reactance Characteristics

MICROCHIP-AN2648-Selecting-and-Testing-32-768-kHz-Crystal-Oscillators-for-
AVR-Microcontrollers-7

Crystals below 30 MHz can operate at any frequency between the series and parallel resonant frequencies, which means that they are inductive in operation. High-frequency crystals above 30 MHz are usually operated at the series resonant frequency or overtone frequencies, which occur at multiples of the fundamental frequency. Adding a capacitive load, CL, to the crystal will cause a shift in frequency given by Equation 1-3. The crystal frequency can be tuned by varying the load capacitance, and this is called frequency pulling.

Equation 1-3. Shifted Parallel Resonant Frequency

Equivalent Series Resistance (ESR)

The equivalent series resistance (ESR) is an electrical representation of the crystal’s mechanical losses. At the series
resonant frequency, fs, it is equal to R1 in the electrical model. The ESR is an important parameter and can be found in the crystal data sheet. The ESR will usually be dependent on the crystal’s physical size, where smaller crystals
(especially SMD crystals) typically have higher losses and ESR values than larger crystals.
Higher ESR values put a higher load on the inverting amplifier. Too high ESR may cause unstable oscillator operation. Unity gain can, in such cases, not be achieved, and the Barkhausen criterion may not be fulfilled.

Q-Factor and Stability

The crystal’s frequency stability is given by the Q-factor. The Q-factor is the ratio between the energy stored in the crystal and the sum of all energy losses. Typically, quartz crystals have Q in the range of 10,000 to 100,000, compared to perhaps 100 for an LC oscillator. Ceramic resonators have lower Q than quartz crystals and are more sensitive to changes in capacitive load.

Equation 1-4. Q-Factor Several factors can affect the frequency stability: Mechanical stress induced by mounting, shock or vibration stress, variations in power supply, load impedance, temperature, magnetic and electric fields, and crystal aging. Crystal vendors usually list such parameters in their data sheets.

Start-Up Time

During start-up, the inverting amplifier amplifies noise. The crystal will act as a bandpass filter and feed back only the crystal resonance frequency component, which is then amplified. Before achieving steady-state oscillation, the loop gain of the crystal/inverting amplifier loop is greater than 1 and the signal amplitude will increase. At steady-state oscillation, the loop gain will fulfill the Barkhausen criteria with a loop gain of 1, and constant amplitude.
Factors affecting the start-up time:

  • High-ESR crystals will start more slowly than low-ESR crystals
  • High Q-factor crystals will start more slowly than low Q-factor crystals
  • High load capacitance will increase start-up time
  • Oscillator amplifier drive capabilities (see more details on oscillator allowance in Section 3.2, Negative Resistance Test and Safety Factor)

In addition, crystal frequency will affect the start-up time (faster crystals will start faster), but this parameter is fixed for 32.768 kHz crystals.

Figure 1-6. Start-Up of a Crystal Oscillator

MICROCHIP-AN2648-Selecting-and-Testing-32-768-kHz-Crystal-Oscillators-for-
AVR-Microcontrollers-10

Temperature Tolerance

Typical tuning fork crystals are usually cut to center the nominal frequency at 25°C. Above and below 25°C, the frequency will decrease with a parabolic characteristic, as shown in Figure 1-7. The frequency shift is given by
Equation 1-5, where f0 is the target frequency at T0 (typically 32.768 kHz at 25°C) and B is the temperature coefficient given by the crystal data sheet (typically a negative number).

Equation 1-5. Effect of Temperature VariationMICROCHIP-AN2648-Selecting-and-
Testing-32-768-kHz-Crystal-Oscillators-for-AVR-
Microcontrollers-23

Figure 1-7. Typical Temperature vs. Frequency Characteristics of a Crystal

MICROCHIP-AN2648-Selecting-and-Testing-32-768-kHz-Crystal-Oscillators-for-
AVR-Microcontrollers-11

Drive Strength

The strength of the crystal driver circuit determines the characteristics of the sine wave output of the crystal oscillator. The sine wave is the direct input into the digital clock input pin of the microcontroller. This sine wave must easily span the input minimum and maximum voltage levels of the crystal driver’s input pin while not being clipped, flattened or distorted at the peaks. A too low sine wave amplitude shows that the crystal circuit load is too heavy for the driver, leading to potential oscillation failure or misread frequency input. Too high amplitude means that the loop gain is too high and may lead to the crystal jumping to a higher harmonic level or permanent damage to the crystal.
Determine the crystal’s output characteristics by analyzing the XTAL1/TOSC1 pin voltage. Be aware that a probe connected to the XTAL1/TOSC1 leads to added parasitic capacitance, which must be accounted for.
The loop gain is negatively affected by temperature and positively by voltage (VDD). That means that the drive characteristics must be measured at the highest temperature and lowest VDD, and the lowest temperature and highest VDD at which the application is specified to operate.
Select a crystal with lower ESR or capacitive load if the loop gain is too low. If the loop gain is too high, a series resistor, RS, may be added to the circuit to attenuate the output signal. The figure below shows an example of a simplified crystal driver circuit with an added series resistor (RS) at the output of the XTAL2/TOSC2 pin.

Figure 1-8. Crystal Driver with Added Series Resistor

MICROCHIP-AN2648-Selecting-and-Testing-32-768-kHz-Crystal-Oscillators-for-
AVR-Microcontrollers-12

PCB Layout and Design Considerations

Even the best performing oscillator circuits and high-quality crystals will not perform well if not carefully considering the layout and materials used during assembly. Ultra-low power 32.768 kHz oscillators typically dissipate significantly below 1 μW, so the current flowing in the circuit is extremely small. In addition, the crystal frequency is highly dependent on the capacitive load.
To ensure the robustness of the oscillator, these guidelines are recommended during PCB layout:

  • Signal lines from XTAL1/TOSC1 and XTAL2/TOSC2 to the crystal must be as short as possible to reduce parasitic capacitance and increase noise and crosstalk immunity. Do not use sockets.
  • Shield the crystal and signal lines by surrounding it with a ground plane and guard ring
  • Do not route digital lines, escpecially clock lines, close to the crystal lines. For multilayer PCB boards, avoid routing signals below the crystal lines.
  • Use high-quality PCB and soldering materials
  • Dust and humidity will increase parasitic capacitance and reduce signal isolation, so protective coating is recommended

Testing Crystal Oscillation Robustness

Introduction

The AVR microcontroller’s 32.768 kHz crystal oscillator driver is optimized for low power consumption, and thus
the crystal driver strength is limited. Overloading the crystal driver may cause the oscillator not to start, or it may
be affected (stopped temporarily, for example) due to a noise spike or increased capacitive load caused by the contamination or proximity of a hand.
Take care when selecting and testing the crystal to ensure proper robustness in your application. The crystal’s two most important parameters are Equivalent Series Resistance (ESR) and Load Capacitance (CL).
When measuring crystals, the crystal must be placed as close as possible to the 32.768 kHz oscillator pins to reduce parasitic capacitance. In general, we always recommend doing the measurement in your final application. A custom PCB prototype containing at least the microcontroller and crystal circuit may also provide accurate test results. For initial testing of the crystal, using a development or starter kit (e.g., STK600) may suffice.
We do not recommend connecting the crystal to the XTAL/TOSC output headers at the end of the STK600, as shown in Figure 3-1, because the signal path will be very sensitive to noise and thus add extra capacitive load. Soldering the crystal directly to the leads, however, will give good results. To avoid extra capacitive load from the socket and the routing on the STK600, we recommend bending the XTAL/TOSC leads upwards, as shown in Figure 3-2 and Figure 3-3, so they do not touch the socket. Crystals with leads (hole mounted) are easier to handle, but it is also possible to solder SMD directly to the XTAL/TOSC leads by using pin extensions, as shown in Figure 3-4. Soldering crystals to packages with narrow pin pitch is also possible, as shown in Figure 3-5, but is a bit trickier and requires a steady hand.

Figure 3-1. STK600 Test Setup

MICROCHIP-AN2648-Selecting-and-Testing-32-768-kHz-Crystal-Oscillators-for-
AVR-Microcontrollers-13

As a capacitive load will have a significant effect on the oscillator, you must not probe the crystal directly unless you have high-quality equipment intended for crystal measurements. Standard 10X oscilloscope probes impose a loading of 10-15 pF and will thus have a high impact on the measurements. Touching the pins of a crystal with a finger or a 10X probe can be sufficient to start or stop oscillations or give false results. Firmware for outputting the clock signal to a standard I/O pin is supplied together with this application note. Unlike the XTAL/TOSC input pins, I/O pins configured as buffered outputs can be probed with standard 10X oscilloscope probes without affecting the measurements. More details can be found in Section 4, Test Firmware.

Figure 3-2. Crystal Soldered Directly to Bent XTAL/TOSC Leads

MICROCHIP-AN2648-Selecting-and-Testing-32-768-kHz-Crystal-Oscillators-for-
AVR-Microcontrollers-14

Figure 3-3. Crystal Soldered in STK600 Socket

MICROCHIP-AN2648-Selecting-and-Testing-32-768-kHz-Crystal-Oscillators-for-
AVR-Microcontrollers-15

Figure 3-4. SMD Crystal Soldered Directly to MCU Using Pin Extensions

Figure 3-5. Crystal Soldered to 100-Pin TQFP Package with Narrow Pin Pitch

MICROCHIP-AN2648-Selecting-and-Testing-32-768-kHz-Crystal-Oscillators-for-
AVR-Microcontrollers-17

Negative Resistance Test and Safety Factor

The negative resistance test finds the margin between the crystal amplifier load used in your application and the maximum load. At max load, the amplifier will choke, and the oscillations will stop. This point is called the oscillator allowance (OA). Find the oscillator allowance by temporarily adding a variable series resistor between the amplifier output (XTAL2/TOSC2) lead and the crystal, as shown in Figure 3-6. Increase the series resistor until the crystal stops oscillating. The oscillator allowance will then be the sum of this series resistance, RMAX, and the ESR. Using a potentiometer with a range of at least ESR < RPOT < 5 ESR is recommended.
Finding a correct RMAX value can be a bit tricky because no exact oscillator allowance point exists. Before the oscillator stops, you may observe a gradual frequency reduction, and there may also be a start-stop hysteresis. After the oscillator stops, you will need to reduce the RMAX value by 10-50 kΩ before oscillations resume. A power cycling must be performed each time after the variable resistor is increased. RMAX will then be the resistor value where the oscillator does not start after a power cycling. Note that the start-up times will be quite long at the oscillator allowance point, so be patient.
Equation 3-1. Oscillator Allowance
OA = RMAX + ESR

Figure 3-6. Measuring Oscillator Allowance/RMAX

MICROCHIP-AN2648-Selecting-and-Testing-32-768-kHz-Crystal-Oscillators-for-
AVR-Microcontrollers-18

Using a high-quality potentiometer with low parasitic capacitance is recommended (e.g., an SMD potentiometer suitable for RF) to yield the most accurate results. However, if you can achieve good oscillator allowance/RMAX with a cheap potentiometer, you will be safe.
When finding the maximum series resistance, you can find the safety factor from Equation 3-2. Various MCU and crystal vendors operate with different safety factor recommendations. The safety factor adds a margin for any negative effects of the different variables such as oscillator amplifier gain, change due to the power supply and temperature variations, process variations, and load capacitance. The 32.768 kHz oscillator amplifier on AVR microcontrollers is temperature and power compensated. So by having these variables more or less constant, we can reduce the requirements for the safety factor compared to other MCU/IC manufacturers. The safety factor recommendations are listed in Table 3-1.

Equation 3-2. Safety Factor

Figure 3-7. Series Potentiometer Between the XTAL2/TOSC2 Pin and Crystal

Figure 3-8. Allowance Test in Socket

MICROCHIP-AN2648-Selecting-and-Testing-32-768-kHz-Crystal-Oscillators-for-
AVR-Microcontrollers-20

Table 3-1. Safety Factor Recommendations

Safety Factor Recommendation
>5 Excellent
4 Very good
3 Good
<3 Not recommended

Measuring Effective Load Capacitance

The crystal frequency is dependent on the capacitive load applied, as shown by Equation 1-2. Applying the capacitive load specified in the crystal data sheet will provide a frequency very close to the nominal frequency of 32.768 kHz. If other capacitive loads are applied, the frequency will change. The frequency will increase if the capacitive load is decreased and will decrease if the load is increased, as shown in Figure 3-9.
The frequency pull-ability or bandwidth, that is, how far from the nominal frequency the resonant frequency can be forced by applying load, depends on the Q-factor of the resonator. The bandwidth is given by the nominal frequency divided by the Q-factor, and for high-Q quartz crystals, the usable bandwidth is limited. If the measured frequency deviates from the nominal frequency, the oscillator will be less robust. This is due to higher attenuation in the feedback loop β(jω) that will cause a higher loading of the amplifier A to achieve unity gain (see Figure 1-2).
Equation 3-3. Bandwidth

A good way of measuring the effective load capacitance (the sum of load capacitance and parasitic capacitance) is to measure the oscillator frequency and compare it to the nominal frequency of 32.768 kHz. If the measured frequency is close to 32.768 kHz, the effective load capacitance will be close to the specification. Do this by using the firmware supplied with this application note and a standard 10X scope probe on the clock output on an I/O pin, or, if available, measuring the crystal directly with a high-impedance probe intended for crystal measurements. See Section 4, Test Firmware, for more details.

Figure 3-9. Frequency vs. Load Capacitance

MICROCHIP-AN2648-Selecting-and-Testing-32-768-kHz-Crystal-Oscillators-for-
AVR-Microcontrollers-21

Equation 3-4 gives the total load capacitance without external capacitors. In most cases, external capacitors (CEL1 and CEL2) must be added to match the capacitive load specified in the crystal’s data sheet. If using external capacitors, Equation 3-5 gives the total capacitive load.

Equation 3-4. Total Capacitive Load without External Capacitors
Equation 3-5. Total Capacitive Load with External Capacitors
MICROCHIP-AN2648-Selecting-and-Testing-32-768-kHz-Crystal-Oscillators-for-
AVR-Microcontrollers-27

Figure 3-10. Crystal Circuit with Internal, Parasitic, and External Capacitors

MICROCHIP-AN2648-Selecting-and-Testing-32-768-kHz-Crystal-Oscillators-for-
AVR-Microcontrollers-22

Test Firmware

Test firmware for outputting the clock signal to an I/O port that may be loaded with a standard 10X probe is included in the .zip file distributed with this application note. Do not measure the crystal electrodes directly if you do not have very high impedance probes intended for such measurements.
Compile the source code and program the .hex file into the device.
Apply VCC within the operating range listed in the data sheet, connect the crystal between XTAL1/TOSC1 and XTAL2/TOSC2, and measure the clock signal on the output pin.
The output pin differs on the different devices. The correct pins are listed below.

  • ATmega128: The clock signal is output to PB4, and its frequency is divided by 2. The expected output frequency is 16.384 kHz.
  • ATmega328P: The clock signal is output to PD6, and its frequency is divided by 2. The expected output frequency is 16.384 kHz.
  • ATtiny817: The clock signal is output to PB5, and its frequency is not divided. The expected output frequency is 32.768 kHz.
  • ATtiny85: The clock signal is output to PB1, and its frequency is divided by 2. The expected output frequency is 16.384 kHz.
  • ATxmega128A1: The clock signal is output to PC7, and its frequency is not divided. The expected output frequency is 32.768 kHz.
  • ATxmega256A3B: The clock signal is output to PC7, and its frequency is not divided. The expected output frequency is 32.768 kHz.
  • PIC18F25Q10: The clock signal is output to RA6, and its frequency is divided by 4. The expected output frequency is 8.192 kHz.

Important: The PIC18F25Q10 was used as a representative of an AVR Dx series device when testing crystals. It uses the OSC_LP_v10 oscillator module, which is the same as used by the AVR Dx series.

Crystal Recommendations

Table 5-2 shows a selection of crystals that have been tested and found suitable for various AVR microcontrollers.

Important: Since many microcontrollers share oscillator modules, only a selection of representative microcontroller products have been tested by crystal vendors. See the files distributed with the application note to see the original crystal test reports. See section 6. Oscillator Module Overview for an overview of which microcontroller product uses which oscillator module.

Using crystal-MCU combinations from the table below will ensure good compatibility and is highly recommended for users with little or limited crystal expertise. Even though the crystal-MCU combinations are tested by highly experienced crystal oscillator experts at the various crystal vendors, we still recommend testing your design as described in Section 3, Testing Crystal Oscillation Robustness, to ensure that no issues have been introduced during layout, soldering, etc.
Table 5-1 shows a list of the different oscillator modules. Section 6, Oscillator Module Overview, has a list of devices where these modules are included.

Table 5-1. Overview of Oscillators in AVR® Devices

# Oscillator Module Description
1 X32K_2v7 2.7-5.5V oscillator used in megaAVR® devices(1)
2 X32K_1v8 1.8-5.5V oscillator used in megaAVR/tinyAVR® devices(1)
3 X32K_1v8_ULP 1.8-3.6V ultra-low power oscillator used in megaAVR/tinyAVR

picoPower® devices
4| X32K_XMEGA (normal mode)| 1.6-3.6V ultra-low power oscillator used in XMEGA® devices. Oscillator configured to normal mode.
5| X32K_XMEGA (low-power mode)| 1.6-3.6V ultra-low power oscillator used in XMEGA devices. Oscillator configured to low-power mode.
6| X32K_XRTC32| 1.6-3.6V ultra-low power RTC oscillator used in XMEGA devices with battery backup
7| X32K_1v8_5v5_ULP| 1.8-5.5V ultra-low power oscillator used in tinyAVR 0-, 1- and 2-series and megaAVR 0-series devices
8| OSC_LP_v10 (normal mode)| 1.8-5.5V ultra-low power oscillator used in AVR Dx series devices. Oscillator configured to normal mode.
9| OSC_LP_v10 (low-power mode)| 1.8-5.5V ultra-low power oscillator used in AVR Dx series devices. Oscillator configured to low-power mode.

Note

  1. Not used with the megaAVR® 0-series or tinyAVR® 0-, 1- and 2-series.

Table 5-2. Recommended 32.768 kHz Crystals

Vendor| Type| Mount| Oscillator Modules Tested and Approved (See Table 5-1 )| Frequency Tolerance [±ppm]| Load Capacitance [pF]| Equivalent Series Resistance (ESR) [kΩ]
---|---|---|---|---|---|---
Microcrystal| CC7V-T1A| SMD| 1, 2, 3, 4, 5| 20/100| 7.0/9.0/12.5| 50/70
Abracon| ABS06| SMD| 2| 20| 12.5| 90
Cardinal| CPFB| SMD| 2, 3, 4, 5| 20| 12.5| 50
Cardinal| CTF6| TH| 2, 3, 4, 5| 20| 12.5| 50
Cardinal| CTF8| TH| 2, 3, 4, 5| 20| 12.5| 50
Endrich Citizen| CFS206| TH| 1, 2, 3, 4| 20| 12.5| 35
Endrich Citizen| CM315| SMD| 1, 2, 3, 4| 20| 12.5| 70
Epson Tyocom| MC-306| SMD| 1, 2, 3| 20/50| 12.5| 50
Fox| FSXLF| SMD| 2, 3, 4, 5| 20| 12.5| 65
Fox| FX135| SMD| 2, 3, 4, 5| 20| 12.5| 70
Fox| FX122| SMD| 2, 3, 4| 20| 12.5| 90
Fox| FSRLF| SMD| 1, 2, 3, 4, 5| 20| 12.5| 50
NDK| NX3215SA| SMD| 1, 2 ,3| 20| 12.5| 80
NDK| NX1610SE| SMD| 1, 2, 4, 5, 6, 7, 8, 9| 20| 6| 50
NDK| NX2012SE| SMD| 1, 2, 4, 5, 6, 8, 9| 20| 6| 50
Seiko Instruments| SSP-T7-FL| SMD| 2, 3, 5| 20| 4.4/6/12.5| 65
Seiko Instruments| SSP-T7-F| SMD| 1, 2, 4, 6, 7, 8, 9| 20| 7/12.5| 65
Seiko Instruments| SC-32S| SMD| 1, 2, 4, 6, 7, 8, 9| 20| 7| 70
Seiko Instruments| SC-32L| SMD| 4| 20| 7| 40
Seiko Instruments| SC-20S| SMD| 1, 2, 4, 6, 7, 8, 9| 20| 7| 70
Seiko Instruments| SC-12S| SMD| 1, 2, 6, 7, 8, 9| 20| 7| 90

Note:

  1. Crystals may be available with multiple load capacitance and frequency tolerance options. Contact the crystal vendor for more information.

Oscillator Module Overview

This section shows a list of which 32.768 kHz oscillators are included in various Microchip megaAVR, tinyAVR, Dx, and XMEGA® devices.

megaAVR® Devices

Table 6-1. megaAVR® Devices

Device Oscillator Module
ATmega1280 X32K_1v8
ATmega1281 X32K_1v8
ATmega1284P X32K_1v8_ULP
ATmega128A X32K_2v7
ATmega128 X32K_2v7
ATmega1608 X32K_1v8_5v5_ULP
ATmega1609 X32K_1v8_5v5_ULP
ATmega162 X32K_1v8
ATmega164A X32K_1v8_ULP
ATmega164PA X32K_1v8_ULP
ATmega164P X32K_1v8_ULP
ATmega165A X32K_1v8_ULP
ATmega165PA X32K_1v8_ULP
ATmega165P X32K_1v8_ULP
ATmega168A X32K_1v8_ULP
ATmega168PA X32K_1v8_ULP
ATmega168PB X32K_1v8_ULP
ATmega168P X32K_1v8_ULP
ATmega168 X32K_1v8
ATmega169A X32K_1v8_ULP
ATmega169PA X32K_1v8_ULP
ATmega169P X32K_1v8_ULP
ATmega169 X32K_1v8
ATmega16A X32K_2v7
ATmega16 X32K_2v7
ATmega2560 X32K_1v8
ATmega2561 X32K_1v8
ATmega3208 X32K_1v8_5v5_ULP
ATmega3209 X32K_1v8_5v5_ULP
ATmega324A X32K_1v8_ULP
ATmega324PA X32K_1v8_ULP
ATmega324PB X32K_1v8_ULP
ATmega324P X32K_1v8_ULP
ATmega3250A X32K_1v8_ULP
ATmega3250PA X32K_1v8_ULP
ATmega3250P X32K_1v8_ULP
ATmega325A X32K_1v8_ULP
ATmega325PA X32K_1v8_ULP
ATmega325P X32K_1v8_ULP
ATmega328PB X32K_1v8_ULP
ATmega328P X32K_1v8_ULP
ATmega328 X32K_1v8
ATmega3290A X32K_1v8_ULP
ATmega3290PA X32K_1v8_ULP
ATmega3290P X32K_1v8_ULP
ATmega329A X32K_1v8_ULP
ATmega329PA X32K_1v8_ULP
ATmega329P X32K_1v8_ULP
ATmega329 X32K_1v8
ATmega32A X32K_2v7
ATmega32 X32K_2v7
ATmega406 X32K_1v8_5v5_ULP
ATmega4808 X32K_1v8_5v5_ULP
ATmega4809 X32K_1v8_5v5_ULP
ATmega48A X32K_1v8_ULP
ATmega48PA X32K_1v8_ULP
ATmega48PB X32K_1v8_ULP
ATmega48P X32K_1v8_ULP
ATmega48 X32K_1v8
ATmega640 X32K_1v8
ATmega644A X32K_1v8_ULP
ATmega644PA X32K_1v8_ULP
ATmega644P X32K_1v8_ULP
ATmega6450A X32K_1v8_ULP
ATmega6450P X32K_1v8_ULP
ATmega645A X32K_1v8_ULP
ATmega645P X32K_1v8_ULP
ATmega6490A X32K_1v8_ULP
ATmega6490P X32K_1v8_ULP
ATmega6490 X32K_1v8_ULP
ATmega649A X32K_1v8_ULP
ATmega649P X32K_1v8_ULP
ATmega649 X32K_1v8
ATmega64A X32K_2v7
ATmega64 X32K_2v7
ATmega808 X32K_1v8_5v5_ULP
ATmega809 X32K_1v8_5v5_ULP
ATmega88A X32K_1v8_ULP
ATmega88PA X32K_1v8_ULP
ATmega88PB X32K_1v8_ULP
ATmega88P X32K_1v8_ULP
ATmega88 X32K_1v8
ATmega8A X32K_2v7
ATmega8 X32K_2v7
tinyAVR® Devices

Table 6-2. tinyAVR® Devices

Device Oscillator Module
ATtiny1604 X32K_1v8_5v5_ULP
ATtiny1606 X32K_1v8_5v5_ULP
ATtiny1607 X32K_1v8_5v5_ULP
ATtiny1614 X32K_1v8_5v5_ULP
ATtiny1616 X32K_1v8_5v5_ULP
ATtiny1617 X32K_1v8_5v5_ULP
ATtiny1624 X32K_1v8_5v5_ULP
ATtiny1626 X32K_1v8_5v5_ULP
ATtiny1627 X32K_1v8_5v5_ULP
ATtiny202 X32K_1v8_5v5_ULP
ATtiny204 X32K_1v8_5v5_ULP
ATtiny212 X32K_1v8_5v5_ULP
ATtiny214 X32K_1v8_5v5_ULP
ATtiny2313A X32K_1v8
ATtiny24A X32K_1v8
ATtiny24 X32K_1v8
ATtiny25 X32K_1v8
ATtiny261A X32K_1v8
ATtiny261 X32K_1v8
ATtiny3216 X32K_1v8_5v5_ULP
ATtiny3217 X32K_1v8_5v5_ULP
ATtiny3224 X32K_1v8_5v5_ULP
ATtiny3226 X32K_1v8_5v5_ULP
ATtiny3227 X32K_1v8_5v5_ULP
ATtiny402 X32K_1v8_5v5_ULP
ATtiny404 X32K_1v8_5v5_ULP
ATtiny406 X32K_1v8_5v5_ULP
ATtiny412 X32K_1v8_5v5_ULP
ATtiny414 X32K_1v8_5v5_ULP
ATtiny416 X32K_1v8_5v5_ULP
ATtiny417 X32K_1v8_5v5_ULP
ATtiny424 X32K_1v8_5v5_ULP
ATtiny426 X32K_1v8_5v5_ULP
ATtiny427 X32K_1v8_5v5_ULP
ATtiny4313 X32K_1v8
ATtiny44A X32K_1v8
ATtiny44 X32K_1v8
ATtiny45 X32K_1v8
ATtiny461A X32K_1v8
ATtiny461 X32K_1v8
ATtiny804 X32K_1v8_5v5_ULP
ATtiny806 X32K_1v8_5v5_ULP
ATtiny807 X32K_1v8_5v5_ULP
ATtiny814 X32K_1v8_5v5_ULP
ATtiny816 X32K_1v8_5v5_ULP
ATtiny817 X32K_1v8_5v5_ULP
ATtiny824 X32K_1v8_5v5_ULP
ATtiny826 X32K_1v8_5v5_ULP
ATtiny827 X32K_1v8_5v5_ULP
ATtiny84A X32K_1v8
ATtiny84 X32K_1v8
ATtiny85 X32K_1v8
ATtiny861A X32K_1v8
ATtiny861 X32K_1v8
AVR® Dx Devices

Table 6-3. AVR® Dx Devices

Device Oscillator Module
AVR128DA28 OSC_LP_v10
AVR128DA32 OSC_LP_v10
AVR128DA48 OSC_LP_v10
AVR128DA64 OSC_LP_v10
AVR32DA28 OSC_LP_v10
AVR32DA32 OSC_LP_v10
AVR32DA48 OSC_LP_v10
AVR64DA28 OSC_LP_v10
AVR64DA32 OSC_LP_v10
AVR64DA48 OSC_LP_v10
AVR64DA64 OSC_LP_v10
AVR128DB28 OSC_LP_v10
AVR128DB32 OSC_LP_v10
AVR128DB48 OSC_LP_v10
AVR128DB64 OSC_LP_v10
AVR32DB28 OSC_LP_v10
AVR32DB32 OSC_LP_v10
AVR32DB48 OSC_LP_v10
AVR64DB28 OSC_LP_v10
AVR64DB32 OSC_LP_v10
AVR64DB48 OSC_LP_v10
AVR64DB64 OSC_LP_v10
AVR128DD28 OSC_LP_v10
AVR128DD32 OSC_LP_v10
AVR128DD48 OSC_LP_v10
AVR128DD64 OSC_LP_v10
AVR32DD28 OSC_LP_v10
AVR32DD32 OSC_LP_v10
AVR32DD48 OSC_LP_v10
AVR64DD28 OSC_LP_v10
AVR64DD32 OSC_LP_v10
AVR64DD48 OSC_LP_v10
AVR64DD64 OSC_LP_v10
AVR® XMEGA® Devices

Table 6-4. AVR® XMEGA® Devices

Device Oscillator Module
ATxmega128A1 X32K_XMEGA
ATxmega128A3 X32K_XMEGA
ATxmega128A4 X32K_XMEGA
ATxmega128B1 X32K_XMEGA
ATxmega128B3 X32K_XMEGA
ATxmega128D3 X32K_XMEGA
ATxmega128D4 X32K_XMEGA
ATxmega16A4 X32K_XMEGA
ATxmega16D4 X32K_XMEGA
ATxmega192A1 X32K_XMEGA
ATxmega192A3 X32K_XMEGA
ATxmega192D3 X32K_XMEGA
ATxmega256A3B X32K_XRTC32
ATxmega256A1 X32K_XMEGA
ATxmega256D3 X32K_XMEGA
ATxmega32A4 X32K_XMEGA
ATxmega32D4 X32K_XMEGA
ATxmega64A1 X32K_XMEGA
ATxmega64A3 X32K_XMEGA
ATxmega64A4 X32K_XMEGA
ATxmega64B1 X32K_XMEGA
ATxmega64B3 X32K_XMEGA
ATxmega64D3 X32K_XMEGA
ATxmega64D4 X32K_XMEGA

Revision History

Doc. Rev. Date Comments
D 05/2022
  1. Added the section 1.8. Drive Strength.
  2. Updated the section 5. Crystal Recommendations with new crystals.

C| 09/2021|

  1. General review of the application note text.
  2. Corrected Equation 1-5.
  3. Updated section 5. Crystal Recommendations with new AVR devices and crystals.

B| 09/2018|

  1. Corrected Table 5-1.
  2. Corrected cross references.

A| 02/2018|

  1. Converted to Microchip format and replaced the Atmel document number 8333.
  2. Added support for tinyAVR 0- and 1-series.

8333E| 03/2015|

  1. Changed XMEGA clock output from PD7 to PC7.
  2. XMEGA B added.

8333D| 072011| Recommendation list updated.
8333C| 02/2011| Recommendation list updated.
8333B| 11/2010| Several updates and corrections.
8333A| 08/2010| Initial document revision.

Microchip Information

The Microchip Website

Microchip provides online support via our website at www.microchip.com/. This website is used to make files and information easily available to customers. Some of the content available includes:

  • Product Support – Data sheets and errata, application notes and sample programs, design resources, user’s guides and hardware support documents, latest software releases and archived software
  • General Technical Support – Frequently Asked Questions (FAQs), technical support requests, online discussion groups, Microchip design partner program member listing
  • Business of Microchip – Product selector and ordering guides, latest Microchip press releases, listing of seminars and events, listings of Microchip sales offices, distributors and factory representatives

Product Change Notification Service
Microchip’s product change notification service helps keep customers current on Microchip products. Subscribers will receive email notification whenever there are changes, updates, revisions or errata related to a specified product family or development tool of interest.
To register, go to www.microchip.com/pcn and follow the registration instructions.

Customer Support
Users of Microchip products can receive assistance through several channels:

  • Distributor or Representative
  • Local Sales Office
  • Embedded Solutions Engineer (ESE)
  • Technical Support

Customers should contact their distributor, representative or ESE for support. Local sales offices are also available to help customers. A listing of sales offices and locations is included in this document.
Technical support is available through the website at: www.microchip.com/support

Microchip Devices Code Protection Feature
Note the following details of the code protection feature on Microchip products:

  • Microchip products meet the specifications contained in their particular Microchip Data Sheet.
  • Microchip believes that its family of products is secure when used in the intended manner, within operating specifications, and under normal conditions.
  • Microchip values and aggressively protects its intellectual property rights. Attempts to breach the code protection features of Microchip product is strictly prohibited and may violate the Digital Millennium Copyright Act.
  • Neither Microchip nor any other semiconductor manufacturer can guarantee the security of its code. Code protection does not mean that we are guaranteeing the product is “unbreakable”. Code protection is constantly evolving. Microchip is committed to continuously improving the code protection features of our products.

Legal Notice
This publication and the information herein may be used only with Microchip products, including to design, test, and integrate Microchip products with your application. Use of this information in any other manner violates these terms. Information regarding device applications is provided only for your convenience and may be superseded by updates. It is your responsibility to ensure that your application meets with your specifications. Contact your local Microchip sales office for additional support or, obtain additional support at www.microchip.com/en-us/support/design-help/client-support- services.
THIS INFORMATION IS PROVIDED BY MICROCHIP “AS IS”. MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHER EXPRESS OR IMPLIED, WRITTEN OR ORAL, STATUTORY
OR OTHERWISE, RELATED TO THE INFORMATION INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE, OR WARRANTIES RELATED TO ITS CONDITION, QUALITY, OR PERFORMANCE.
IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE, INCIDENTAL, OR CONSEQUENTIAL LOSS, DAMAGE, COST, OR EXPENSE OF ANY KIND WHATSOEVER RELATED TO THE INFORMATION OR ITS USE, HOWEVER CAUSED, EVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, MICROCHIP’S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO THE INFORMATION OR ITS USE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU HAVE PAID DIRECTLY TO MICROCHIP FOR THE INFORMATION.
Use of Microchip devices in life support and/or safety applications is entirely at the buyer’s risk, and the buyer agrees to defend, indemnify and hold harmless Microchip from any and all damages, claims, suits, or expenses resulting from such use. No licenses are conveyed, implicitly or otherwise, under any Microchip intellectual property rights unless otherwise stated.

Trademarks

The Microchip name and logo, the Microchip logo, Adaptec, AnyRate, AVR, AVR logo, AVR Freaks, Bes Time, Bit Cloud, Crypto Memory, Crypto RF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch, Media LB, megaAVR, Microsemi, Microsemi logo, MOST, MOST logo, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 logo, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST Logo, SuperFlash, Symmetricom, SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron, and XMEGA are registered trademarks of Microchip Technology Incorporated in the U.S.A. and other countries.
AgileSwitch, APT, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed Control, HyperLight Load, Intelli MOS, Libero, motorBench, m Touch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus logo, Quiet- Wire, Smart Fusion, Sync World, Temux, Time Cesium, TimeHub, TimePictra, Time Provider, TrueTime, WinPath, and ZL are registered trademarks of Microchip Technology Incorporated in the U.S.A.
Adjacent Key Suppression, AKS, Analog-for-the-Digital Age, Any Capacitor, AnyIn, AnyOut, Augmented Switching, Blue Sky, Body Com, Code Guard, CryptoAuthentication, Crypto Automotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic Average Matching, DAM, ECAN, Espresso T1S, EtherGREEN, GridTime, Ideal Bridge, In-Circuit Serial Programming, ICSP, INICnet, Intelligent Paralleling, Inter-Chip Connectivity, JitterBlocker, Knob-on-Display, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Certified logo, MPLIB, MPLINK, MultiTRAK, NetDetach, NVM Express, NVMe, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL ICE, Ripple Blocker, RTAX, RTG4, SAM-ICE, Serial Quad I/O, simpleMAP, SimpliPHY, Smar tBuffer, SmartHLS, SMART-I.S., storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, TSHARC, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect, and ZENA are trademarks of Microchip Technology Incorporated in the U.S.A. and other countries.

SQTP is a service mark of Microchip Technology Incorporated in the U.S.A.
The Adaptec logo, Frequency on Demand, Silicon Storage Technology, Symmcom, and Trusted Time are registered trademarks of Microchip Technology Inc. in other countries.
GestIC is a registered trademark of Microchip Technology Germany II GmbH & Co. KG, a subsidiary of Microchip Technology Inc., in other countries.
All other trademarks mentioned herein are property of their respective companies.
© 2022, Microchip Technology Incorporated and its subsidiaries. All Rights Reserved.

  • ISBN: 978-1-6683-0405-1

Quality Management System
For information regarding Microchip’s Quality Management Systems, please visit www.microchip.com/quality.

Worldwide Sales and Service

Corporate Office
2355 West Chandler Blvd. Chandler, AZ 85224-6199 Tel: 480-792-7200
Fax: 480-792-7277

Technical Support:
www.microchip.com/support

Web Address:
www.microchip.com

Atlanta
Duluth, GA
Tel: 678-957-9614
Fax: 678-957-1455 Austin, TX
Tel: 512-257-3370 Boston

Westborough, MA
Tel: 774-760-0087
Fax: 774-760-0088 Chicago

Itasca, IL
Tel: 630-285-0071
Fax: 630-285-0075 Dallas

Addison, TX
Tel: 972-818-7423
Fax: 972-818-2924 Detroit

Novi, MI
Tel: 248-848-4000 Houston, TX
Tel: 281-894-5983 Indianapolis

Noblesville, IN
Tel: 317-773-8323
Fax: 317-773-5453
Tel: 317-536-2380

Los Angeles
Mission Viejo, CA
Tel: 949-462-9523
Fax: 949-462-9608
Tel: 951-273-7800 Raleigh, NC
Tel: 919-844-7510

New York, NY
Tel: 631-435-6000

San Jose, CA
Tel: 408-735-9110
Tel: 408-436-4270

Canada – Toronto
Tel: 905-695-1980
Fax: 905-695-2078

Australia – Sydney
Tel: 61-2-9868-6733

China – Beijing
Tel: 86-10-8569-7000

China – Chengdu
Tel: 86-28-8665-5511

China – Chongqing
Tel: 86-23-8980-9588

China – Dongguan
Tel: 86-769-8702-9880

China – Guangzhou
Tel: 86-20-8755-8029

China – Hangzhou
Tel: 86-571-8792-8115

China – Hong Kong
SAR Tel: 852-2943-5100

China – Nanjing
Tel: 86-25-8473-2460

China – Qingdao
Tel: 86-532-8502-7355

China – Shanghai
Tel: 86-21-3326-8000

China – Shenyang
Tel: 86-24-2334-2829

China – Shenzhen
Tel: 86-755-8864-2200

China – Suzhou
Tel: 86-186-6233-1526

China – Wuhan
Tel: 86-27-5980-5300

China – Xian
Tel: 86-29-8833-7252

China – Xiamen
Tel: 86-592-2388138

China – Zhuhai
Tel: 86-756-3210040

India – Bangalore
Tel: 91-80-3090-4444

India – New Delhi
Tel: 91-11-4160-8631

India – Pune
Tel: 91-20-4121-0141

Japan – Osaka
Tel: 81-6-6152-7160

Japan – Tokyo
Tel: 81-3-6880- 3770

Korea – Daegu
Tel: 82-53-744-4301

Korea – Seoul
Tel: 82-2-554-7200

Malaysia – Kuala Lumpur
Tel: 60-3-7651-7906

Malaysia – Penang
Tel: 60-4-227-8870

Philippines – Manila
Tel: 63-2-634-9065

Singapore
Tel: 65-6334-8870

Taiwan – Hsin Chu
Tel: 886-3-577-8366

Taiwan – Kaohsiung
Tel: 886-7-213-7830

Taiwan – Taipei
Tel: 886-2-2508-8600

Thailand – Bangkok
Tel: 66-2-694-1351

Vietnam – Ho Chi Minh
Tel: 84-28-5448-2100

Austria – Wels
Tel: 43-7242-2244-39
Fax: 43-7242-2244-393

Denmark – Copenhagen
Tel: 45-4485-5910
Fax: 45-4485-2829

Finland – Espoo
Tel: 358-9-4520-820

France – Paris
Tel: 33-1-69-53-63-20
Fax: 33-1-69-30-90-79
Germany – Garching
Tel: 49-8931-9700

Germany – Haan
Tel: 49-2129-3766400

Germany – Heilbronn
Tel: 49-7131-72400

Germany – Karlsruhe
Tel: 49-721-625370

Germany – Munich
Tel: 49-89-627-144-0
Fax: 49-89-627-144-44

Germany – Rosenheim
Tel: 49-8031-354-560

Israel – Ra’anana
Tel: 972-9-744-7705

Italy – Milan
Tel: 39-0331-742611
Fax: 39-0331-466781

Italy – Padova
Tel: 39-049-7625286

Netherlands – Drunen
Tel: 31-416-690399
Fax: 31-416-690340

Norway – Trondheim
Tel: 47-72884388

Poland – Warsaw
Tel: 48-22-3325737

Romania – Bucharest
Tel: 40-21-407-87-50

Spain – Madrid
Tel: 34-91-708-08-90
Fax: 34-91-708-08-91

Sweden – Gothenberg
Tel: 46-31-704-60-40

Sweden – Stockholm
Tel: 46-8-5090-4654

UK – Wokingham
Tel: 44-118-921-5800
Fax: 44-118-921-5820

References

Read User Manual Online (PDF format)

Read User Manual Online (PDF format)  >>

Download This Manual (PDF format)

Download this manual  >>

Related Manuals