Infineon 6802
тел. +7(499)347-04-82
Описание Infineon 6802
Конечно, вот подробное описание микроконтроллера Infineon (Siemens) SAB 6802, его технические характеристики, парт-номера и совместимые модели.
Общее описание
Infineon SAB 6802 — это 8-битный микроконтроллер, являющийся развитием знаменитого Motorola MC6800. Он был разработан и производился компанией Siemens (позже полупроводниковое подразделение стало частью Infineon Technologies).
Ключевая особенность 6802 — встроенная тактовая генерация (на кристалле есть генератор, требующий только внешнего кварцевого резонатора) и 128 байт статического ОЗУ, что делало его более интегрированным и удобным для применения по сравнению с базовым 6800. Как и его предшественник, он использует одно напряжение питания +5В, что было большим преимуществом в эпоху перехода от трёхвольтовой логики.
Микросхема широко использовалась в промышленной автоматизации, контроллерах, терминалах и ранних компьютерных системах, особенно в Европе.
Технические характеристики
| Параметр | Значение / Описание |
| :--- | :--- |
| Архитектура | 8-битная, CISC |
| Набор команд | Полностью совместим с Motorola MC6800 (более 70 инструкций) |
| Тактовая частота | До 1-2 МГц (типично 1 MHz). Зависит от конкретной модификации. |
| Внутренняя память | 128 байт статического ОЗУ (сохраняет данные без регенерации). Может питаться от резервного напряжения для сохранения данных при отключении основного питания. |
| Внешняя память | Адресует до 64 КБ единого адресного пространства (память и периферия). |
| Порты ввода-вывода | 40-линий параллельного ввода/вывода (могут быть сконфигурированы). Управляется через адресуемые регистры PIA (Peripheral Interface Adapter), которые часто использовались как внешние микросхемы (MC6821) или были встроены в другие модели семейства. |
| Система прерываний | • IRQ (маскируемое прерывание)
• NMI (немаскируемое прерывание)
• RESET
• Система прямого доступа к памяти (DMA) — совместима с контроллером MC6844. |
| Напряжение питания | +5 В ±5% (единое для ядра и ввода-вывода). |
| Тактовый генератор | Встроенный. Требуется только подключение внешнего кварцевого резонатора или внешнего тактового сигнала. |
| Таймер | Нет встроенного таймера. Функциональность таймера/счётчика обеспечивалась внешними микросхемами (например, MC6840 PTM). |
| Тип корпуса | Чаще всего DIP-40 (Dual In-line Package). |
| Техпроцесс | NMOS (как и большинство микропроцессоров того времени). |
Ключевые преимущества для своего времени:
- Минимальная обвязка благодаря встроенным тактовому генератору и ОЗУ.
- Низкое энергопотребление в режиме останова.
- Простая и эффективная шинная архитектура.
- Большое количество совместимой периферии.
Парт-номера (Part Numbers)
Основные обозначения микросхем в семействе:
- SAB 6802 — базовая модель.
- SAB 6802D — возможно, модификация с расширенным температурным диапазоном или иной маркировкой.
- SAB 6802N — стандартная коммерческая версия в пластиковом DIP-корпусе.
- SAB 6802-1P / SAB 6802-1C — версии с указанием скорости (например, -1 для 1 МГц) и типа корпуса (P - пластиковый, C - керамический).
- SAB 6802A — улучшенная или более поздняя версия.
Также существовали версии от Motorola, которые были функционально идентичны:
- MC68A02 — версия на 1.5 МГц.
- MC68B02 — версия на 2.0 МГц.
Совместимые и аналогичные модели
1. Прямые аналоги и наследники:
- Motorola MC6800 — прямой предшественник. 6802 полностью программно-совместим с 6800, но для 6800 требуется внешний тактовый генератор (микросхема MC6875) и нет встроенного ОЗУ.
- Motorola MC6808 — версия 6802 без встроенного ОЗУ (0 байт RAM). Использовалась в системах, где внешняя память была обязательна или для удешевления.
- Motorola MC6801 / MC6803 — следующее поколение. Не является полным аналогом! Это настоящие микроконтроллеры со встроенным ПЗУ/ОЗУ, таймером и последовательным портом. Хотя набор команд основан на 6800, он расширен, и полная совместимость достигается не во всех режимах.
- Hitachi HD6302 / HD6303 — популярные японские аналоги семейства 6801, также совместимые на уровне команд с 6800/6802 в базовом режиме.
2. Совместимая периферия (использовалась вместе с 6802):
- PIA (Parallel Interface Adapter): MC6821 / SAB 6821 — основной контроллер параллельных портов.
- ACIA (Asynchronous Communications Interface Adapter): MC6850 / SAB 6850 — контроллер последовательного порта (UART).
- PTM (Programmable Timer Module): MC6840 / SAB 6840 — программируемый таймер/счётчик.
- DMA Controller: MC6844 / SAB 6844 — контроллер прямого доступа к памяти.
- Стандартная TTL-логика — для формирования адресных декодеров и буферов шины.
3. Конкурирующие модели того времени (не совместимые):
- Intel 8048/8051 — другая архитектура, доминировала на рынке микроконтроллеров.
- Zilog Z80 — популярный микропроцессор для компьютеров, не совместим с 6802.
- MOS Technology 6502 — главный конкурент 6800 в рынке домашних компьютеров.
Заключение
Infineon (Siemens) SAB 6802 был важным шагом в эволюции микропроцессора MC6800 в сторону микроконтроллера. Его главными "фишками" были встроенные часы и небольшая, но полезная память RAM, что снижало стоимость и сложность конечных устройств. Он остаётся классическим представителем линейки 6800, высоко ценимым ретро-энтузиастами и историками вычислительной техники.