MICROCHIP AN2648 Selecting and Testing 32.768 kHz Crystal Oscillators for AVR Microcontrollers User Guide
- June 9, 2024
- MICROCHIP
Table of Contents
- MICROCHIP AN2648 Selecting and Testing 32.768 kHz Crystal Oscillators for
- Introduction
- Features
- Crystal Oscillator Basics
- PCB Layout and Design Considerations
- Testing Crystal Oscillation Robustness
- Measuring Effective Load Capacitance
- Test Firmware
- Crystal Recommendations
- Oscillator Module Overview
- Revision History
- Microchip Information
- Trademarks
- Worldwide Sales and Service
- References
- Read User Manual Online (PDF format)
- Download This Manual (PDF format)
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
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)
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
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
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
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 Variation
Figure 1-7. Typical Temperature vs. Frequency Characteristics of a Crystal
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
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
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
Figure 3-3. Crystal Soldered in STK600 Socket
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
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
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
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
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
Figure 3-10. Crystal Circuit with Internal, Parasitic, and External Capacitors
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
- 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:
- 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 |
- Added the section 1.8. Drive Strength.
- Updated the section 5. Crystal Recommendations with new crystals.
C| 09/2021|
- General review of the application note text.
- Corrected Equation 1-5.
- Updated section 5. Crystal Recommendations with new AVR devices and crystals.
B| 09/2018|
- Corrected Table 5-1.
- Corrected cross references.
A| 02/2018|
- Converted to Microchip format and replaced the Atmel document number 8333.
- Added support for tinyAVR 0- and 1-series.
8333E| 03/2015|
- Changed XMEGA clock output from PD7 to PC7.
- 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
- {波多野42部无码喷潮在线,18禁美女裸身无遮挡免费网站,国产成人精品一区二三区在线观看,久久精品国产亚洲AⅤ无码}
- Empowering Innovation | Microchip Technology
- Empowering Innovation | Microchip Technology
- Microchip Lightning Support
Read User Manual Online (PDF format)
Read User Manual Online (PDF format) >>