W65C22 универсальный интерфейс адаптера ( VIA ) представляет собой устройство ввода / вывода для использования с 65xx серии микропроцессоров семейства. Разработанный Western Design Center , W65C22 выпускается в двух версиях, каждая из которых рассчитана на работу в 14 мегагерц , и доступна в корпусах DIP-40 или PLCC-44 . [1]
- W65C22N : это устройство полностью совместимо с NMOS 6522, производимым MOS Technology и другими, и включает в себя токоограничивающие резисторы на своих выходных линиях. W65C22N имеет выход прерывания с открытым стоком ( вывод IRQB ), который совместим со схемой прерывания с проводным ИЛИ . Следовательно, версия DIP-40 представляет собой «прямую» замену части NMOS.
- W65C22S : Это устройство полностью программно и частично аппаратно совместимо с частью NMOS. Выход IRQB W65C22S представляет собой конфигурацию тотемного столба и, следовательно, не может быть напрямую подключен к цепи прерывания с проводным ИЛИ.
Как и NMOS 6522, W65C22 включает функции для программного управления двумя периферийными портами (порты A и B). Два 8-битных двунаправленных периферийных порта ввода / вывода с программным управлением позволяют напрямую взаимодействовать между микропроцессором и выбранными периферийными устройствами. Каждый порт имеет возможность фиксации входных данных. Два программируемых регистра направления данных (A и B) позволяют выбирать направление данных (ввод или вывод) для отдельных линий ввода / вывода.
Также предусмотрены два программируемых 16-битных интервальных таймера / счетчика с защелками. Таймер 1 может работать в однократном или автономном режиме. В любом режиме таймер может генерировать прерывание, когда он обратится к нулю. Таймер 2 работает как счетчик интервалов или счетчик импульсов . При работе в качестве счетчика интервалов таймер 2 управляется источником синхросигнала Ø2 микропроцессора. В качестве счетчика импульсов таймер 2 запускается внешним источником импульсов на линии PB6 микросхемы .
Последовательная передача данных обеспечивается регистром сдвига из последовательного в параллельный / из параллельного в последовательный, с передачей битов, синхронизированной с часами Ø2. Универсальность приложений дополнительно повышается за счет различных регистров управления, включая регистр флага прерывания, регистр разрешения прерывания и два регистра управления функциями.
Функции
- Усовершенствованная технология CMOS для низкого энергопотребления
- Программное обеспечение, совместимое с устройствами NMOS 6522
- Два 8-битных двунаправленных периферийных порта ввода / вывода
- Два 16-битных программируемых интервальных таймера / счетчика
- Последовательный двунаправленный периферийный порт ввода / вывода
- Расширенные возможности установления связи
- Регистры ввода / вывода с фиксацией на обоих портах ввода / вывода
- Программируемые регистры направления данных
- Периферийные линии ввода / вывода, совместимые с TTL
- Один источник питания от 1,8 В до 5 В
- Шина совместима с высокоскоростными микропроцессорами W65C02S и W65C816S
- Выбор регистров и микросхем, указанных для мультиплексной операции
- Тотем Выход IRQB для уменьшения задержки цепи прерывания (только версия W65C22S)
Смотрите также
Рекомендации
Внешние ссылки
- Техническое описание W65C22 с веб-сайта Western Design Center