Intersil CS82C59A
тел. +7(499)347-04-82
Описание Intersil CS82C59A
Intersil CS82C59A — это КМОП-версия классического программируемого контроллера прерываний (PIC) Intel 8259A, предназначенная для управления приоритетными прерываниями в микропроцессорных системах.
Описание
CS82C59A — это усовершенствованный, низкопотребляющий контроллер, выполненный по КМОП-технологии. Он полностью функционально совместим с промышленным стандартом NMOS 8259A, но обладает рядом преимуществ:
- Низкое энергопотребление (типичное значение — 10 мА).
- Широкий диапазон питающего напряжения (+4.5В до +5.5В).
- Высокая степень интеграции и надежность благодаря КМОП-технологии.
- Программируемость: позволяет гибко настраивать приоритеты, режимы работы, маскирование и векторы прерываний.
Основные функции:
- Управление 8 уровнями аппаратных прерываний.
- Возможность каскадного соединения до 64 уровней прерываний (с одним главным и 8 подчиненными контроллерами).
- Программируемые режимы:
- Режим полного вложения (fully nested).
- Автоматический ротационный приоритет.
- Специальный маскируемый режим.
- Режим опроса (polled).
- Формирование вектора прерывания (адреса процедуры обработчика), который передается процессору (например, x86).
- Программируемая маска для каждого уровня прерывания.
- Совместимость с микропроцессорами Intel x86 (8086, 8088, 80186, 80286 и т.д.) и другими.
Типичное применение:
- Встраиваемые системы на базе x86.
- Одноплатные промышленные компьютеры.
- Системы управления и автоматизации.
- Устаревшие (legacy) PC/AT-совместимые системы, где требуется управление прерываниями от периферии (таймер, клавиатура, COM-порты и т.д.).
Технические характеристики
| Параметр | Значение / Описание | | :--- | :--- | | Архитектура | Полная совместимость с Intel 8259A | | Количество каналов | 8, с возможностью каскадирования до 64 | | Технология | КМОП (CMOS) | | Напряжение питания | +4.5В до +5.5В | | Потребляемый ток | Тип. 10 мА (макс. 20 мА) | | Тактовая частота | До 8 МГц (CS82C59A), существуют версии на 10 МГц и выше | | Логические уровни | TTL-совместимые входы/выходы | | Формирование вектора | Программируемый 8-битный вектор прерывания | | Режимы прерываний | 8085, 8086/88 (MCS-80/85, MCS-86) | | Режимы приоритета | Полное вложение, ротационный, специальный | | Корпус | Обычно PDIP-28, PLCC-28, CLCC-28, SOIC-28 | | Температурный диапазон | Коммерческий (0°C to +70°C), промышленный (-40°C to +85°C) |
Парт-номера (Part Numbers) и совместимые модели
Прямые аналоги и парт-номера от Intersil/Renesas:
- CS82C59A — базовая модель.
- CS82C59A-8 — версия на 8 МГц.
- CS82C59A-10 — версия на 10 МГц.
- CS82C59A-12 — версия на 12 МГц.
- IS82C59A — аналог от Intersil (более раннее обозначение).
- R82C59A — аналог от IDT/Renesas.
Совместимые модели от других производителей (функциональные аналоги):
- Intel: 8259A, 82C59A.
- AMD: Am8259A, Am9513A (частично).
- National Semiconductor: DP8259A.
- NEC: µPD71059, µPD71059C.
- Harris: HS-82C59A.
- Texas Instruments: TMP82C59A.
- Sharp: LH0081 (аналог 8259A).
- Siemens: SAB 8259A.
- Winbond: W83627HF (Super I/O, содержит логику 8259A среди прочего).
Важные замечания по совместимости:
- Полная функциональная совместимость: CS82C59A можно использовать как "дроп-ин" замену для NMOS 8259A в большинстве схем без изменений.
- Временные характеристики: Необходимо проверять datasheet на соответствие по частоте (особенно в высокоскоростных системах).
- Каскадирование: В классической архитектуре PC/AT использовались два контроллера 8259A (или их аналога), каскадно соединенных. CS82C59A полностью подходит для этой роли.
- Современные аналоги: В современных x86-системах функции PIC интегрированы в южный мост (South Bridge) или чипсет Platform Controller Hub (PCH), а также дополнены/заменены более современным контроллером APIC (Advanced PIC). Однако для обратной совместимости эмуляция 8259A сохраняется.
Вывод: Intersil CS82C59A является надежным, энергоэффективным КМОП-решением для систем, требующих классического программируемого контроллера прерываний, и имеет множество прямых и функциональных аналогов от различных производителей электронных компонентов.