Nec UPD7810
тел. +7(499)347-04-82
Описание Nec UPD7810
Это описание микроконтроллера NEC UPD7810 (также известного как μPD7810), который относится к семейству NEC 78K/0 (архитектура 8-bit, предшественник более поздних 78K0R).
Внимание: Несмотря на сходство названий, UPD7810 не является аналогом широко известного советского КР1816ВЕ51 (i8051). Это完全不同ная архитектура, разработанная NEC.
1. Общее описание
NEC UPD7810 — это однокристальный 8-битный микроконтроллер с Гарвардской архитектурой, оптимизированный для встраиваемых систем, бытовой техники и промышленной автоматизации в 1980-х – начале 1990-х годов. Он входит в семейство 78K/0.
Ключевые особенности:
- Архитектура: CISC (с наклоном к регистр-ориентированной).
- Алгоритмическое ядро: 8-битное, с 16-битным регистром-аккумулятором (V-register) и сегментацией памяти.
- Память программ: Чистое ПЗУ (маскированное) или EPROM (для версий).
- ОЗУ: Небольшое (до 1024 байт).
- Периферия:
- Встроенный датчик прерываний с векторными адресами.
- Счетчики/таймеры.
- DSU (Data Segment Unit) – базовый блок управления.
- Часто встроенный АЦП (в некоторых версиях).
- Напряжение питания: 5V (типовое).
- Производительность: Скромная (тактовая частота, обычно до 8-12 МГц) — спроектрирован для энергоэффективности, а не скорости (автопромышленность, пульты, простые контроллеры).
2. Технические характеристики (Типичные для UPD7810)
| Параметр | Значение / Диапазон |
| :--- | :--- |
| Разрядность | 8 бит (внутреннее 16-битное ядро для обработки регистров) |
| Архитектура | Гарвардская (Flash/ROM ≠ RAM), 76 инструкций |
| Тактовая частота | 8 – 12 МГц (зависит от модификации) |
| Цикл инструкции | 0.5 μs @ 12 МГц (типовой) |
| Адресуемая память | 64 КБ (адресное пространство данных + программ, разделены стеком) |
| Встроенное ПЗУ (ROM) | Программа заложена на производстве. Не стирается. |
| Встроенное ОЗУ (RAM) | Обычно 256 – 1024 байт (зависит от модификации) |
| Ввод/Вывод (I/O) | До 32 линий (8 бит на порт x4) |
| Таймеры/Счетчики | 2–3: 16-битный, + 8-битные сторожевые или таймер 0 |
| Прерывания | 16–32 (внутренние + внешние, более 10 масок) |
| АЦП | В продвинутых версиях (ADC) – до 8 каналов, 10 бит |
| Резервирование | Секция защиты памяти |
| Для промышленности | Детектор перепада напряжения, корректный сброс / power-down detector |
| Корпуса | DIP (SK), QFP |
| Напряжение | 2.7…6.0 В (индустриальный и офисный температурный диапазон -40°+85°С) |
3. Цоколёвка и парт-номера (NPN part numbers)
Основные парт-номера семейства 78K/0 (чтобы вы могли найти данные на модификации):
- μPD7810BQ (вариант в корпусе QFP)
- μPD7810GU (Pseudo-однократно программируемый с UV-EPROM только для тестов)
- Парт-номер в первых каталогах часто ссылаются на IC + спецификатор оптрации: нет привычных 120V ac—обязательно проверяйте наличие ядра ROM mask power / без Overdrive по маркелу DMxxx.
| Тип | Модель (Direct / Family) | Число память (Вес: RAM/ROM) | | :--- | :--- | :--- | | Generic ROM type | μPD7800 | 256-, 512- / 0 mask | | Старшая - с УВПЭИ