78 тыс. - 78K
Главная Информация | |
---|---|
Запущен | 1986 |
Снято с производства | ток |
Общий производитель (и) | |
Производительность | |
Максимум. Тактовая частота процессора | От 32 кГц до 24 МГц |
Ширина данных | 16/8 |
Ширина адреса | 20 (24) / 16 |
Архитектура и классификация | |
заявка | Встроенный |
Набор инструкций | 78K Семья |
Физические характеристики | |
Ядра | |
Продукты, модели, варианты | |
Вариант (ы) | 78K0R, 78K0S, 78K0, 78K4, 78K6, 78K3, 78K7, 78K1, 78K2 |
История | |
Предшественник | 87AD Семья, 17K Семья |
Преемник | Семья RL78 |
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 (также известный как 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 |
Смотрите также
Ссылки
внешние ссылки
- Техническая документация
- Веб-сайты