5.0.6.Маркировка микроконтроллеров фирмы Intel.
Для маркировки микросхем фирмой INTEL применяется система обозначений из нескольких полей:
1 | 2 | 3 | 4 |
Х | ХХ | ХХХХХХХХХХХХХХХ | ХХХХХХ |
Первое поле содержит однобуквенный префикс, отражающий температурный диапазон микросхемы:
А | (Automotive), автомобильное исполнение для расширенного температурного диапазона (-40/+125оС) |
М | (Military), исполнение по военным стандартам (-55/+125оС) |
Q или С | (Commercial), "коммерческий" температурный диапазон (0/+70оС) с (160+8)-часовой динамической термотренировкой; |
L или Е | (Extended), "расширенный" температурный диапазон (-40/+85оС) с (160+8)-часовой динамической термотренировкой; |
Т | (Extended), "расширенный" температурный диапазон (-40/+85оС) без термотренировки; |
I | (Industrial), исполнение по промышленным стандартам. |
Второе поле содержит одно- или двухбуквенный префикс, указывающий на вариант исполнения корпуса микросхемы (Package Type). Различных типов корпусов микросхем на сегодняшний день несколько десятков, поэтому в качестве примера приведем лишь некоторые обозначения:
A | Ceramic Pin Grid Array, (PGA); |
C | Ceramic Dual In-Line Package, (CDIP); |
K | Ceramic Quad Flatpack Package, (QFP); |
KD | Plastic Quad Flatpack Package, Fine Pitch, Die Down, (PQFP); |
KU | Plastic Quad Flatpack Package, Fine Pitch, Die Up, (PQFP); |
N | Plastic Leaded Chip Carrier, (PLCC); |
P | Plastic Dual In-Line Package, (PDIP); |
SM | Single In-Line Leadless Memory Module, (SIMM); |
U | Plastic Dual In-Line Package, Shrink Dip, (PDIPS); |
Z | Zigzag In-Line Package, (ZIP). |
Третье поле может содержать до 15 цифровых и буквенных символов, указывающих на тип конкретного устройства, расположенного на кристалле.
Четвертое поле может включать до шести цифровых и буквенных символов, отражающих различные особенности и варианты исполнения микросхем.
Дополнительную информацию по типам корпусов и их конструктивному исполнению можно найти в книге: Packaging Order Number 240800.
Применительно к описываемым микроконтроллерам семейства MCS-51, первый символ третьего поля традиционно (для фирмы Intel) равен "8". Второй символ третьего поля обычно указывает на тип встроенного ПЗУ:
0 | масочное ПЗУ программ; кристалл без ПЗУ (для поздних версий кристаллов); |
1 | масочное ПЗУ программ (Standard ROM Code, Firmware); |
3 | масочное ПЗУ (для поздних версий кристаллов), (Customizable ROM Code); |
7 | УФРПЗУ или однократно-программируемое ПЗУ (EPROM or OTP ROM); |
8 | ЭСППЗУ (Flash - память на кристалле) |
Далее может следовать буква, указывающая на технологические особенности изготовления:
отсутствие буквы | технология HMOS, питание 5В; |
С | технология СHMOS, питание 5В; |
L | технология СHMOS, питание 3В; |
Следующими символами третьего поля для микроконтроллеров семейства MCS-51 являются номера (например, 31,32,51,54,58,152) и от одной до четырех букв, которые отражают функциональные особенности кристаллов (например, объем ПЗУ, специфику группы кристаллов, наличие системы защиты памяти программ от несанкционированного доступа, возможность использования более совершенного алгоритма программирования "Quick Pulse" и тому подобное).
В оригинальной технической документации фирмы Intel все микроконтроллеры семейства MCS-51 скомпонованы по группам ("Product Line"), каждая из которых объединяет наиболее близкие по своим функциональным возможностям и электрическим параметрам версии кристаллов. Поскольку наименования микросхем одной группы различаются незначительно, то для обозначения каждой отдельной группы применяется обобщенная символика, образованная из маркировки конкретных микросхем, путем замены различающихся символов на "Х". Таким образом, можно выделить следующие группы микроконтроллеров.
Группа 8Х5Х (8051 Product Line и 8052 Product Line):8031АН, 8051АН, 8751Н, 8051АНР, 8751Н-8, 8751ВН, 8032АН, 8052АН, 8752ВН.
Группа 8ХС51 (80С51 Product Line):80С31ВН, 80С51ВН, 87С51.
Группа 8ХС5Х (8ХС52/54/58 Product Line):80С32, 80С52, 87С52, 80С54, 87С54, 80С58, 87С58.
Группа 8ХС51FX (8XC51FA/FB/FC Product Line):80C51FA, 83C51FA, 87C51FA, 83C51FB, 87C51FB, 83C51FC, 87C51FC.
Группа 8ХL5X (8XL52/54/58 Product Line):80L52, 87L52, 80L54, 87L54, 80L58, 87L58.
Группа 8XL51FX (8XL51FA/FB/FC Product Line):80L51FA, 83L51FA, 87L51FA, 83L51FB, 87L51FB, 83L51FC, 87L51FC.
Группа 8ХС51RX (8XC51RA/RB/RC Product Line):80C51RA, 83C51RA, 87C51RA, 83C51RB, 87C51RB, 83C51RC, 87C51RC.
Группа 8ХC51GB (8XC51GX Product Line):80C51GB, 83C51GB, 87C51GB.
Группа 8ХС152JX (8XC152 Product Line):80C152JA, 83C152JA, 80C152JB, 80C152JC, 83C152JC, 80C152JD.
Группа 8XC51SL (8XC51SL Product Line):80C51SL-BG, 81C51SL-BG, 83C51SL-BG, 80C51-AH, 81C51SL-AH, 83C51SL-AH, 87C51SL-AH, 80C51SL-AL, 81C51SL-AL, 83C51SL-AL, 87C51SL-AL.
- 1.Общие особенности управляющих микроконтроллеров. 5
- 8.Особенности программирования микроконтроллеров и процессоров цифровой обработки сигналов. 52
- 8.2.Типы инструментальных средств разработки и отладки программ для микроконтроллеров и процессоров цифровой обработки сигналов. 52
- 8.3.Внутрисхемные эмуляторы. 52
- 8.5.Программные симуляторы. 58
- 1.1.Четырехразрядные микроконтроллеры.
- 2.Управляющие восьмиразрядные микроконтроллеры семейства mcs-51 фирмы Intel и совместимые с ними.
- 2.1.Структурная организация микроконтроллера i8051.
- 2.1.1.Общие характеристики. Микроконтроллер семейства 8051 имеют следующие аппаратные особенности:
- 2.1.2.Арифметико-логическое устройство
- 2.1.3.Назначение выводов микроконтроллера 8051.
- 3.Организация озу, пзу и регистров микроконтроллера 8051.
- 3.1.1.Память программ (пзу).
- 3.1.2.Память данных (озу).
- 3.1.3.Регистры специальных функций.
- 3.1.4.Регистры специальных функций.
- 3.1.5.Регистр флагов (psw).
- 3.1.6.Устройство управления и синхронизации.
- 3.2.Организация портов ввода вывода микроконтроллера 8051.
- 3.2.1.Общие сведения.
- 3.2.2.Альтернативные функции.
- 3.2.3.Устройство портов.
- 3.2.4.Особенности электрических характеристик портов.
- 3.3.Таймеры / счетчики микроконтроллеров семейства 8051.
- 3.3.1.Регистр режима работы таймера/счетчика tmod
- 3.3.2.Регистр управления/статуса таймера tcon.
- 3.3.3.Режимы работы таймеров-счетчиков.
- 3.4.Последовательный порт микроконтроллера 8051.
- 3.5.Регистр управления/статуса приемопередатчика scon.
- 3.5.1.Функциональное назначение бит регистра управления/статуса приемопередатчика scon.
- 3.5.2.Скорость приема/передачи информации через последовательный порт.
- 3.5.3.Регистр управления мощностью pcon.
- 3.6.Система прерываний микроконтроллера 8051.
- 3.6.1.Регистр масок прерывания (ie).
- 3.6.2.Регистр приоритетов прерываний (ip).
- 3.6.3.Выполнение подпрограммы прерывания.
- 3.7.Работа с внешней памятью микроконтроллера 8051.
- 3.8.Режимы микроконтроллера 8051 с пониженным энергопотреблением.
- 3.8.1.Режим хх.
- 3.8.2.Режим внп.
- 4.Система команд микроконтроллера семейства 8051.
- 4.1.1.Общая характеристика.
- 4.1.2.Типы команд
- 4.1.3.Типы операндов
- 4.1.4.Группы команд.
- 4.1.5.Oбозначения, используемые при описании команд.
- 4.1.6.Команды пересылки данных микроконтроллера 8051.
- 4.1.7.Команды арифметических операций 8051.
- 4.1.8.Команды логических операций микроконтроллера 8051.
- 4.1.9.Команды операций над битами микроконтроллера 8051.
- 4.1.10.Команды передачи управления микроконтроллера 8051.
- 5.Дополнительные устройства в расширенных вариантах микроконтроллера.
- 5.0.1.Расширения микропроцессоров семейства mcs-51/52.
- 5.0.6.Маркировка микроконтроллеров фирмы Intel.
- 5.1.Pca микроконтроллера 8051.
- 5.2.1.Регистр режимов pca таймера-счетчика cmod.
- 5.2.2.Регистр управления рса таймером-счетчиком ccon.
- 5.3.Модули сравнения-захвата pca микроконтроллеров mcs-51.
- 5.3.1.Регистр режимов модуля сравнения захвата ссарМn.
- 5.3.2.Режимы работы рса.
- 5.4.Режимы работы pca микроконтроллеров семейства mcs-51.
- 5.4.1.Режим захвата.
- 5.4.2.Режим 16-разрядного программируемого таймера.
- 5.4.3.Режим скоростного вывода.
- 5.4.4.Режим сторожевого таймера (watchdog timer).
- 5.4.5.Режим генерации импульсов заданной скважности.
- 5.5.Аналого-цифровой преобразователь микроконтроллеров семейства mcs-51.
- 5.5.1.Adcon - Регистр управления преобразователем.
- 5.5.2.Addat - регистр результатав преобразования.
- 5.5.3.Dapr - регистр программирования опорных напряжений ацп.
- 5.5.4.Синхронизация ацп и время преобразования.
- 5.6.Таймер счетчик т/с2 микроконтроллера 8052.
- 5.6.1.Регистр управление таймера/счетчика 2 t2com.
- 5.6.2.Режимы работы таймера/счетчика 2.
- 5.6.3.Регистр режима таймера/счетчика 2 т2моd.
- 5.6.4.Дополнительный регистр приоритетов прерываний iрн.
- 6.Семейство mcs-251
- 7.Однокристальные микроконтроллеры Intel mcs-96.
- 7.1.Общая характеристика.
- 7.1.1.Структура микроконтроллера.
- 7.2.Периферийные устройства.
- 7.2.1.Устройства ввода и вывода данных.
- 7.2.2.Устройство ввода и вывода дискретных сигналов.
- 7.2.3.Устройства ввода и вывода аналоговых сигналов
- 7.2.4.Устройства обмена данными с другими микроконтроллерами и центральным процессором.
- 7.2.5.Устройства приема и обслуживания запросов прерывания.
- 7.2.6.Устройства контроля правильности функционирования микроконтроллера.
- 7.2.7.Характеристики микроконтроллеров подсемейств.
- 7.2.8.Почему 80c196 быстрее, чем 8051?
- 8.Особенности программирования микроконтроллеров и процессоров цифровой обработки сигналов.
- 8.1.1.Общие особенности.
- 8.2.Типы инструментальных средств разработки и отладки программ для микроконтроллеров и процессоров цифровой обработки сигналов.
- 8.3.Внутрисхемные эмуляторы.
- 8.3.1.Принцип работы.
- 8.3.2.Классификация внутрисхемных эмуляторов.
- 8.3.3.Функциональные возможности внутрисхемных эмуляторов.
- 8.3.4.Достоинства и недостатки внутрисхемных эмуляторов.
- 8.4.1.Внутрисхемный эмулятор 8-разрядных микроконтроллеров семейства 8051.
- 8.4.2.Характеристика аппаратуры.
- 8.4.3.Характеристики программного обеспечения .
- 8.4.4.Структурная схема эмулятора pice-51.
- 8.4.5.Варианты комплектации эмулятора pice-51.
- 8.4.6.Сравнительные характеристики некоторых эмуляторов для микроконтроллеров семейства 8051
- 8.5.Программные симуляторы.
- 8.6.Платы развития.
- 8.7.Отладочные мониторы.
- 8.7.1.Принцип работы.
- 8.7.2.Достоинства и недостатки отладочных мониторов.
- 8.8.Эмуляторы пзу.
- 8.9.Типичные функциональные модули средств разработки и отладки.
- 8.10.Отладчик.
- 8.11.Узел эмуляции микроконтроллера.
- 8.12.Эмуляционная память.
- 8.13.Подсистема точек останова.
- 8.14.Процессор точек останова.
- 8.15.Трассировщик.
- 8.16.Профилировщик .
- 8.17.Интегрированная среда разработки.
- 9.Программные средства для микроконтроллеров семейства mcs-51.
- 9.1.Дизассемблеры mcs-51.
- 9.2. Введение в интегрированную отладочную среду ProView для микроконтроллеров семейства mcs-51, 251, xa
- 9.2.1.Оптимизирующий кросс-компилятор c51.
- 9.2.2.Макроассемблер a51.
- 9.2.3.Компоновщик l51.
- 9.2.4.Отладчик/симулятор WinSim51.
- 9.3.Быстрый старт.
- 9.3.1.Запуск ProView и создание файла проекта.
- 9.3.2.Добавка файла с исходным текстом и его редактирование.
- 9.3.3.Компиляция и компоновка.
- 9.3.4.Тестирование и отладка.
- 9.3.5.Пошаговый режим и выход из отладчика.
- 9.3.6.Следующий шаг.
- 9.4.Интегрированная отладочная среда mVision2.
- 9.5..Компиляторы с языка ассемблер для микроконтроллеров семейства mcs-51.
- 10.Основные характеристики микроконтроллеров mcs 51 / mcs 251.
- 11.Микроконтроллеры семейства mcs51 и его аналоги.
- 12.Список литературы.