78 тыс. - 78K

Микроконтроллеры семейства 78K
Главная Информация
Запущен 1986 ; 34 года назад ( 1986 )
Снято с производства ток
Общий производитель (и)
Производительность
Максимум. Тактовая частота процессора От 32 кГц до 24 МГц
Ширина данных 16/8
Ширина адреса 20 (24) / 16
Архитектура и классификация
заявка Встроенный
Набор инструкций 78K Семья
Физические характеристики
Ядра
Продукты, модели, варианты
Вариант (ы) 78K0R, 78K0S, 78K0,
78K4, 78K6, 78K3,
78K7,
78K1, 78K2
История
Предшественник 87AD Семья,
17K Семья
Преемник Семья RL78
Плата 78K0 / KX1 + с внутрисхемным эмулятором ; МИНИКУБ
78K0S / KA1 + Доска Do It
78K0R / KG3 Cool It с внутрисхемным эмулятором ; IECUBE (ранее MINICUBE2 )

78K - это торговая марка семейства 16- и 8-разрядных микроконтроллеров, производимых Renesas Electronics , первоначально разработанных компанией NEC, начатой ​​в 1986 году. В основе семейства 78K лежит архитектура CISC на базе аккумуляторных регистров . 78K - однокристальный микроконтроллер, который обычно интегрируется; ПЗУ программ , ОЗУ данных , последовательные интерфейсы , таймеры , порты ввода-вывода , аналого-цифровой преобразователь , контроллер прерываний и ядро ЦП на одном кристалле .

Его область применения - это в основном простые элементы управления механическими системами и человеко-машинные интерфейсы .

Что касается инструментов разработки программного обеспечения , то доступны компиляторы C и макроассемблеры . Что касается разработки аппаратных инструментов, полный зондирования стручка типа и отладок порта типа в эмуляторах и ROM флэша - программисты доступны.

Исторически в семье было 11 серий с 9 архитектурами набора команд . По состоянию на 2018 год для новых разработок заказчиков по-прежнему используются 3 архитектуры набора команд, а именно 8-битная 78K0, 8-битная 78K0S и 16- / 8-битная 78K0R. Но в большинстве случаев рекомендуется переход на семейство RL78 , которое является преемником 78K0R и почти на двоичном уровне, совместимым с 78K0R.

Варианты

78K0 серии

78K0 Series  [ de ] (также известный как 78K / 0) - это долговечный 8-битный однокристальный микроконтроллер , который является основой серий 78K0S и 78K0R. Он содержит 8 × 8-битных регистров × 4 банка . Для 16-битных вычислительных инструкций он выполняет операцию ALU дважды. Каждая инструкция выполняется последовательно без конвейерной обработки инструкций . Он имеет 16-битное адресное пространство размером 64 КБ . Некоторые варианты 78K0 имеют доступный и компактный 8-битный цифро-аналоговый преобразователь R-2R , который не имеет монотонности, потому что он не настраивается для настройки и не сопровождается операционным усилителем .

На более раннем этапе программная память была одноразовым ППЗУ (OTP) , UV-EPROM или ПЗУ по маске . Но со временем она стала флеш-памятью .

78K0S серии

Серия 78K0S (также известная как 78K / 0S) - это младшая версия 78K0. Он имеет регистры размером 8 × 8 бит, но без банков. Кроме того, некоторые инструкции, такие как умножение и деление , удалены из архитектуры набора команд 78K0 .

78K0R серии

Серия 78K0R - это 16-разрядный однокристальный микроконтроллер с 3-ступенчатой конвейерной обработкой команд . Его набор команд аналогичен 78K0 и охватывает 16- и 8-битные операции. Он имеет 20-битное адресное пространство размером 1 Мбайт . 75 инструкций из 80 идентичны таковым в семействе RL78 ; его преемник.

178K0 серии

Серия 178K0 (также известная как 178K / 0) является преемником 4-битного микроконтроллера NEC семейства 17K для DTS (цифровых систем настройки) и пультов дистанционного управления . Он объединяет периферийные функции семейства 17K с 8-битным ядром процессора 78K0 на кристалле.

178K0S серии

Серия 178K0S (также известная как 178K / 0S) также является преемником семейства 17K с ядром ЦП 78K0S.

78K4 серии

Серия 78K4 (также известная как 78K / 4) - это 16-битный однокристальный микроконтроллер с 16- и 8-битными операциями. Он имеет 16 × 8-битных регистров × 4 банка, которые также могут использоваться для 8 × 16-битных регистров × 4 банка. Некоторые из этих регистров могут также использоваться как 24-битные расширения для режимов адресации . Он имеет 24-битное адресное пространство размером 16 МБ . Он имеет основанные на микрокоде операции под названием Macro Service с функциями прерывания .

78K7 серии

Серия 78K7 (также известная как 78K / 7) - это 32-битный однокристальный микроконтроллер с 32-, 16- и 8-битными операциями. Он имеет 8 × 32-разрядных регистров × 16 банков, которые также могут использоваться для 16 × 16-разрядных регистров × 16 банков и 16 × 8-разрядных регистров × 16 банков. Он имеет основанные на микрокоде операции под названием Macro Service с функциями прерывания . Он имеет 24-битное линейное адресное пространство размером 16 МБ. Он используется в некоторых продуктах Quantum Fireball , но вскоре заменен 32-разрядными RISC- микроконтроллерами семейства V850 .

78K6 серии

Серия 78K6 (также известная как 78K / 6) - это 16-битный однокристальный микроконтроллер. Срок его службы был недолог, и вариантов меньше.

78K1 серии

Серия 78K1 (также известная как 78K / 1) - это 8-битный однокристальный микроконтроллер. Он имеет 8 × 8-битных регистров × 4 банка. Серии 78K1 предназначена для управления сервоприводами с видеомагнитофонами . Подсерия μPD78148 объединяет 2 операционных усилителя .

78K3 серии

Серия 78K3 (также известная как 78K / 3) - это 16-битный однокристальный микроконтроллер с 16- и 8-битными операциями. Он имеет 16 × 8-битных × 8 банков, которые также могут использоваться для 8 × 16-битных регистров × 8 банков. Его адресное пространство составляет 16 бит, 64 КБ. Он разработан как серия high-end семейства 78K. Он имеет основанные на микрокоде операции под названием Macro Service с функциями прерывания .

Эта серия используется для жестких дисков , особенно серии Quantum Fireball . Подсерия μPD78364 используется для управления инверторным компрессором . Он также используется в системах контроля тяги некоторых автомобилей.

78K2 серии

Серия 78K2 (также известная как 78K / 2) - это 8-битный однокристальный микроконтроллер. Он имеет 8 × 8-битных регистров × 4 банка. Он разработан как серия общего назначения семейства 78K.

Предшественники

Семья 87AD

Семейство 87AD - это 8-битный однокристальный микроконтроллер. Он имеет 8 × 8-битных регистров × 4 банка. Его архитектура набора команд легла в основу 78К.

Семья 17K

Семейство 17K - это 4-битный однокристальный микроконтроллер, специально предназначенный для DTS (цифровых систем настройки) и пультов дистанционного управления . Он имеет 2 плоскости 128 × 4-битных регистровых файлов и сложный полностью ортогональный набор команд . Этот набор команд полностью отличается от набора команд 78K Family.

Список таблиц семейства 78K

Серии ALU Регистры инструкции Трубопровод Замечание Документы
RL78-S3 16 бит 8 × 8-битных × 4 банка 81 (75 + 6) 3-х ступенчатый Преемник 78K0R
RL78-S2 16 бит 8 × 8-битных × 4 банка 75 3-х ступенчатый
RL78-S1 8 бит 8 × 8 бит (без банка) 74 (75-1) 3-х ступенчатый
78K0R 16 бит 8 × 8-битных × 4 банка 80 (75 + 5) 3-х ступенчатый Расширенный 78K / 0
78K0S 8 бит 8 × 8 бит (без банка) 47 никто Упрощенное 78K / 0
78K0 8 бит 8 × 8-битных × 4 банка 48 никто Базовое ядро ​​78K / 0
178K0S 8 бит 8 × 8 бит 47 никто 78K / 0S для DTS;
Цифровая система настройки
178K0 8 бит 8 × 8-битных × 4 банка 48 никто 78K / 0 для DTS
78K4 16 бит 16 × 8-битных × 4 банка 113 никто Доступна макросервис
78K7 32-битный 16 × 16 бит × 16 банков никто Доступна макросервис
78K6 16 бит Доступна макросервис
78K1 8 бит 8 × 8-битных × 4 банка 64 никто Для сервоуправления видеомагнитофоном
78K3 16 бит 16 × 8-битных × 8 банков 113–115 никто Доступна макросервис
78K2 8 бит 8 × 8-битных × 4 банка 65 никто Общее назначение
87AD 8 бит 8 × 8-битных × 2 банка CMOS: 159
NMOS: 158
никто Предшественник 78K
(17K) 4-битный 128 × 4-битных × 2 банка 47 никто Предшественник 178K

Смотрите также

Ссылки

внешние ссылки