Часы реального времени
В DS1994 имеется схема часов реального времени.
Встроенный миниатюрный кварцевый генератор, работающий на частоте 32,768 Гц, вырабатывает стабильные сигналы отсчета времени - 256 импульсов в секунду. Схема содержит три счетчика: 40-разрядный счетчик временных импульсов, 40-разрядный интервальный таймер, подсчитывающий время активного состояния сигнальной линии и 32-разрядный счетчик циклов, подсчитывающий число циклов обмена данными с прибором.
Старшие байты счетчика временных импульсов и интервального таймера обеспечивают подсчет времени с секундной точностью.
Помимо этих счетчиков, в схеме имеются три регистра аналогичного назначения. При совпадении текущего значения счетчика с предварительно записанными в регистре данными в статусном регистре устанавливается соответствующий флаг. Если при этом в статусном регистре установлен соответствующий разряд разрешения прерывания, то вырабатывается прерывание, которое может быть считано по сигнальной линии.