Микроконтроллер AVR работает на определенной тактовой частоте, как и большинство устройств цифровой электроники. Определенная тактовая частота обеспечивает надежность обмена данных в чипе. Для генерирования тактового сигнала или рабочего такта в микроконтроллере AVR имеется несколько возможностей.
Внутренний RC осциллятор
Это тактовый генератор внутри чипа, который не требует внешних компонентов. Недостатком является относительно низкая частота и неточность.
Внешний RC осциллятор
Принцип такой же, как у RC осциллятора и не обладает существенными преимуществами.
Кварцевый осциллятор
Кварцевый осциллятор - прибор, в котором пьезоэлектрический эффект и явление механического резонанса. Кварцевый осциллятор способен вырабатывать тактовую частоту с точностью до 0,001%, вне зависимости от температуры.
Керамический резонатор
Керамический резонатор схож с кварцевым осциллятором. В керамическом резонаторе используются более дешевые пьезоэлектрические материалы. Резонаторы, как правило, меньше чем кварцевые осцилляторы, но, к сожалению неточные (~0,5%) и температурочувствительные.
Внешний тактовый сигнал
Создавать внешний тактовый сигнал может любое устройство, главное, чтобы тактовая частота и амплитуда (напряжение) были бы в разрешенных пределах. К примеру, в схеме можно использовать отдельный тактовый генератор, который тактирует несколько микроконтроллеров.