Nec D8243C
тел. +7(499)347-04-82
Описание Nec D8243C
NEC D8243C — микросхема интерфейса клавиатуры
Описание
NEC D8243C — это программируемый интерфейс клавиатуры (Keyboard Interface / Keyboard Controller) на основе 8-битного микроконтроллера, выполненный по n-MOS технологии. Микросхема предназначена для сканирования матрицы клавиатуры, устранения дребезга контактов и формирования кодов нажатых клавиш.
D8243C является аналогом (функциональным клоном) широко известной микросхемы Intel 8279 и относится к семейству «программируемых интерфейсов периферии» (Programmable Peripheral Interface). Применялась в IBM PC-совместимых компьютерах (в частности, в оригинальном IBM PC/XT и ряде клонов), терминалах и промышленной технике.
Микросхема включает:
- блок сканирования матрицы клавиатуры (до 64 клавиш, 8×8);
- FIFO-буфер на 8 символов для хранения кодов нажатий;
- схему устранения дребезга (debounce);
- режим датчика (sensor matrix) для матрицы переключателей;
- интерфейс с системной шиной (8-битная шина данных, адресные линии, управляющие сигналы).
Примечание: D8243C — это именно клавиатурный интерфейс (аналог 8279), а не «расширитель портов» (как, например, 8243 у Intel). Уточняйте маркировку — в семействе NEC встречаются обе микросхемы с похожими номерами.
Технические характеристики
| Параметр | Значение | |---|---| | Тип | Программируемый интерфейс клавиатуры / дисплея (аналог Intel 8279) | | Технология | n-MOS | | Корпус | 40-выводной DIP (также встречается в PLCC) | | Напряжение питания | +5 В ±5% | | Интерфейс с МП | 8-битная шина данных, мультиплексированная | | Матрица клавиатуры | до 8×8 = 64 клавиши | | FIFO клавиатуры | 8 символов | | Режимы работы | Scanned keyboard (2-key / N-key rollover), Scanned sensor matrix, Strobed input | | Тактовая частота | до ~2 МГц (типовая для 8279) | | Выходы сканирования | SL0–SL3 (4 линии, декодирование внешним дешифратором) | | Выходы/входы возврата | RL0–RL7 (8 линий) | | Диапазон температур | 0…+70 °C (коммерческий) | | Потребляемый ток | ~100–150 мА (типовой) |
Парт-номера (Part Numbers)
- D8243C — базовое обозначение
- D8243C-2 — вариант с пониженной тактовой частотой
- µPD8243C — обозначение NEC с префиксом µPD (официальный формат NEC)
- UPD8243C — альтернативное написание
- D8243CQ — вариант в PLCC-корпусе (уточняйте по даташиту)
Точные суффиксы зависят от года выпуска и корпуса; рекомендуется сверяться с оригинальным даташитом NEC.
Совместимые аналоги и модели
Функциональные аналоги (не всегда pin-to-pin):
- Intel 8279 — оригинал, полный функциональный аналог
- Intel 8279-5 — версия с другой тактовой частотой
- OKI MSM8279
- Siemens SAB8279
- Harris / Intersil 8279
- AMD 8279
- Signetics 8279
Pin-to-pin совместимость с 8279 у D8243C, как правило, имеется, но обязательно проверяйте по даташиту конкретного производителя.
Применение / совместимые системы
- IBM PC (5150) и IBM PC/XT (5160) — в качестве контроллера клавиатуры (в некоторых ревизиях)
- IBM-совместимые клоны 1980-х (Compaq Portable, Zenith, ряд OEM-плат)
- Терминалы и промышленные контроллеры
- Клавиатуры измерительных приборов
Рекомендация: для точных параметров (распиновка, тайминги, электрические пределы) используйте оригинальный даташит NEC «µPD8243C» — в открытом доступе встречается PDF-документ NEC 1980-х годов. Если нужна помощь с распиновкой или схемой включения — напишите, помогу разобрать.