Синхронизация микроконтроллера может быть обеспечена с помощью внутреннего или внешнего генератора тактовых импульсов. Внутренний генератор функционирует при подключении к выводам XTAL1, XTAL2 кварцевого резонатора с сответствующей резонансной частотой Ft ( 1.24а). Возможно использование керамического резонатора. Подключение внешнего генератора показано на 1.246. Резистор Rc = 4.7 КОм включается при использовании буферного ТТЛ-каскада между генератором импульсов и входом XTAL1 микроконтроллера. При использовании КМОП буфера резистор Rc не включается. Вывод XTAL2 остается неподключенным. Параметры внешних тактовых импульсов должны находиться в следующих пределах: частота Ft от 8 МГц до 16 МГц при Vn в 3,3 В или до 25 МГц при Vn = 5В, нижний уровень V()ot — 0.5 В до 0.3 Vn, верхний уровень Vt от 0.7 Vn до Vn +0.5В, длительность переднего и заднего фронтов Tf не более 10 не, длительность импульса Тр от 0.35 Tt до 0.65 Tt, где Tt =* 1 /Ft — период следования импульсов. При этом период внутренних синхросигналов (длительность рабочего такта) составляет Тс = 2 Tt.
Начальное состояние микроконтроллера устанавливается при поступлениии на вход RESET# низкого потенциала V() < 0.5 В, который должен поддерживаться в течение не менее 16 периодов синхросигналов. Необходимое время обеспечивается при подключении конденсатора емкостью 4.7 мкФ к выводу RESET#, который через внутренний резистор сопротивлением от 6 до 60 кОм соединен с шиной питания Vn. Установка начального состояния производится в микропроцессорной системе в следующих случаях:
включение напряжения питания Vn, при котором конденсатор, подключенный ко входу RESET#, и внутренний резистор обеспечивают требуемую задержку для установки необходимого состояния регистров мкроп-роцессора;
поступление на вход RESET# внешнего сигнала сброса, формируемого при нажатии клавиши S ( 1.24);
ввод в микроконтроллер команды RST или команды IDLPD, в которой второй байт KEY не равен 1 или 2 (см. раздел 1.3).
Во всех этих случаях регистры микроконтроллера устанавливаются в исходное состояние, которое приведено в 1.21.
Если установка начального состояния производится программным способом с помощью команд R§T или IDLPD, то на выводе RESET# в течение 16 Тс (время установки) поддерживается низкий уровень потенциала V().
После окончания установки начального состояния, когда на выводе RESET# устанавливается высокий уровень потенциала Vfi, микроконтроллер производит загрузку байтов конфигурации ССВ 0, 1 из внутреннего