Однокристальные 8-разрядные микроконтроллеры 89C51/89C52/89C54/89C58 и 89C51RC+/89C51RD+ фирмы Philips со встроенной Flash памятью
Данные приборы - однокристальные микроконтроллеры, изготовленные по CMOS технологии и их архитектура является производной от архитектуры семейства 80C51 - все приборы работают с системой команд 80C51 (Более подробно с архитектурой MCS-51 можно ознакомиться в разделе микроконтроллеры семейства MCS-51).
Все микроконтроллеры указанных серий оснащенные энергонезависимой Flash памятью программ с параллельным программированием. Кроме того, программирование микроконтроллеров серий 89C51RC+/89C51RD+ может быть выполнено в последовательном режиме ISP (In-Circuit Programming) и приборов 89C51RB2/89C51RC2/89C51RD2 может быть выполнено в последовательном режиме ISP и последовательном режиме IAP (In-Application Programming).
Режим ISP - режим последовательного внутрисхемного программирования, выполняемого посредством UART - позволяет перепрограммировать Flash память программ непосредственно в конечном применении (без извлечения прибора из колодки). Размещенная в RAM прибора программа загрузчика перепрограммирует Flash память, исключая необходимость размещения кода загрузчика в кодах, записываемых в Flash память.
Режим IAP - режим последовательного внутрисистемного программирования, также выполняемого с использованием UART - позволяет перепрограммировать Flash память программ в удаленном конечном применении посредством модемной связи.
Программирование ведется в по-байтовом режиме и для программирования не нужны дополнительные источники питания. Flash память обеспечивает 10000 циклов стирание/запись и записанные данные сохраняются в течение минимум 10 лет. Приборы обеспечивают установку защиты кодов от несанкционированного искажения и считывания.
Сводная таблица приборов семейства 89C51XXXX
| Объем Flash EPROM памяти (N x 8) |
Объем памяти RAM (N x 8) |
Программируемые таймеры/счетчики и PCA |
Аппаратный сторожевой таймер |
Выполнение команды за 6 тактовых циклов |
| Многократно программируемые приборы с параллельным программированием (MTP): |
| 89C51 |
| 4К |
128 |
Нет |
Нет |
Нет |
| 89C52/54/58 |
| 8К /16К /32К |
256 |
Нет |
Нет |
Нет |
| MTP и последовательно ISP программируемые приборы: |
| 89C51RC+ |
| 32К |
512 |
Есть |
Есть |
Нет |
| 89C51RD+ |
| 64К |
1024 |
Есть |
Есть |
Нет |
| MTP и последовательно ISP и IAP программируемые приборы: |
| 89C51RB2/RC2 |
| 16К/32К |
512 |
Есть |
Есть |
Есть |
| 89C51RD2 |
| 64К |
1024 |
Есть |
Есть |
Есть |
Основные особенности всех указанных серий:
- CPU 80C51
- Встроенная FLASH память программ
- Параллельное программирование FLASH памяти программ
- Полностью статическая работа
- Расширяемая извне до 64 Кбайт RAM
- Прерывания с 4 уровнями приоритета
- Четыре 8-разрядных порта I/O
- Вывод запрограммированной частоты
- Полнодуплексный расширенный UART
- Обнаружение ошибок формирования фреймов
- Автоматическое распознавание адреса
- Режимы управления питанием
- Возможность полной остановки тактового генератора и последующей его активации
- Режимы Idle и Power down
- Второй регистр DPTR
- Асинхронный сброс портов
- Низкий уровень EMI (при запрете ALE)
- Автоматическая активация из режима power down по внешнему прерыванию
- Напряжение питания 5 В
- Исполнения для диапазонов рабочих температур от 0°C до 70°C и от -40°C до 85°C
- Корпуса: 40-выводной DIP, 44-выводные PLCC и PQFP
Отличительные особенности серий 89C51/89C52/89C54/89C58
- Тактовая частота от 0 до 33 МГц
- Шесть источников прерываний
- Три 16-разрядных таймера
Отличительные особенности серий 89C51RC+/89C51RD+
- Последовательное ISP программирование
- Встроенная ROM загрузчика, обеспечивающая последовательную загрузку и программирование Flash памяти
- Тактовая частота от 0 до 33 МГц
- Семь источников прерываний
- Аппаратный сторожевой таймер
Отличительные особенности серий 89C51RB2/89C51RC2/89C51RD2
- Последовательное ISP и IAP программирование
- Встроенная ROM загрузчика, обеспечивающая последовательную загрузку и программирование Flash памяти
- Работа в режиме выполнения команды за 6 тактовых циклов (возможность работы в традиционном режиме 12 циклов)
- Тактовая частота от 0 до 20 МГц в режиме 6 тактовых циклов (эквивалентная производительность вдвое выше, чем на аналогичной частоте в 12-цикловом режиме)
- Тактовая частота от 0 до 33 МГц в режиме 12 тактовых циклов
- Семь источников прерываний
- Программируемый массив счетчиков (PCA -Programmable Counter Array)
| Получить консультации и преобрести компоненты вы сможете у официальных поставщиков фирмы NXP Semiconductors, |

|