AT89C51RD2, AT89C51ED2
8-разрядный флэш-микроконтроллер с внутрисхемным программированием ISP
Отличительные особенности:
- Совместимость с 80C52
Совместимость с инструкциями 8051
Шесть 8-разрядных порта ввода-вывода (64-выводная или 68-выводная версии )
Четыре 8-разрядных порта ввода-вывода (44 –выводная версия)
Три 16-разрядных таймера-счетчика
256 байт сверхоперативной памяти
9 источников запроса на прерывание с 4 уровнями приоритета
- Интегрированный контроль питания (POR/PFD) для контроля внутреннего питания
- Внутрисхемное программирование ISP использует стандартное питание Vсс
- Загрузочное ПЗУ содержит процедуры низкого уровня для программирования флэш-памяти и исходный последовательный загрузчик
- Высокопроизводительная архитектура
40 МГц в стандартном режиме
20 МГц режиме X2 (6 тактов в машинном цикле)
- 64 кБ встроенной флэш-памяти программ/данных
Побайтная и постраничная (128 байт) очистка и запись
100000 циклов записи
- Встроенное расширенное ОЗУ емкостью 1792 байт (XRAM)
Программно выбираемый размер (0, 256, 512, 768, 1024, 1792 байт)
768 байт выбирается при сбросе для совместимости с T89C51RD2
- Встроенные 2048 байт ЭППЗУ для хранения данных (только у AT89C51ED2)
100000 циклов записи
- Двойной указатель данных
- Переменная длина инструкции MOVX для доступа к медленному ОЗУ и периферийным устройствам
- Улучшенный режим X2 с независимыми настройками ЦПУ и каждого периферийного устройства
- Клавиатурный интерфейс на порте 1 с функциям прерывания
- SPI-интерфейс (режим ведущий/подчиненный)
- 8-разрядный предделитель тактовых импульсов
- 16-разрядный программируемый счетный массив
Быстродействующий выход
Функции сравнения и захвата фронтов
Широтно-импульсная модуляция
Совместимый сторожевой таймер
- Вывод асинхронного сброса
- Полнодуплексный улучшенный УАПП с встроенным генератором скорости передачи
- Малые электромагнитные излучения (запрещен ALE)
- Аппаратный сторожевой таймер (однократно разрешается после сброса), флаг выключения питания
- Режимы управления энергопотреблением: режим холостого хода (Idle), экономичный (Power-down) режим
- Диапазон напряжения питания: 2.7В…5.5В
- Промышленный температурный диапазон(-40 …+85°C)
- Корпуса: PLCC44, VQFP44, PLCC68, VQFP64
Блок - схема:
Расположение выводов:
Описание:
AT89C51RD2/ED2 – высокопроизводительная КМОП флэш-версия микроконтроллера 8-разрядного однокристального микроконтроллера 80C51. Он содержит 64 кБ флэш-памяти для хранения программы и данных.
Флэш-память размером 64кБ может программироваться как в параллельном режиме, так и в последовательном с внутрисхемным программированием (ISP) или программным. Напряжение программирования генерируется внутри от стандартного источника питание на выводе Vсс.
AT89C51RD2/ED2 сохраняет все особенности Atmel 80C52 с 256 байтами внутреннего ОЗУ, 9 источниками 4 уровневый контроллер прерываний и тремя таймерами-счетчиками. AT89C51ED2 имеет 2048 байт ЭППЗУ для энергонезависимого хранения данных.
Кроме того, AT89C51RD2/ED2 имеет программируемый счетный массив (PCA), расширенное ОЗУ (XRAM) до 1792 байт, аппаратный сторожевой таймер, SPI-интерфейс, клавиатура, более универсальный последовательный канал, облегчающий микропроцессорную связь (EUART) и механизм изменения быстродействия (режим X2).
Полностью статическая разработка AT89C51RD2/ED2 позволяет уменьшать потребляемую мощность за счет уменьшения системной частоты до любого значения, в т.ч. до постоянного тока, при этом данные не теряются.
AT89C51RD2/ED2 имеет два программно-настраиваемых режима, уменьшающих активность, и 8-разрядный предделитель для дальнейшего уменьшения потребления. В режиме холостого хода ЦПУ останавливается, при этом периферийные устройства и система прерываний функционируют дальше. В экономичном режиме сохраняется информация в ОЗУ, а все остальные функции не активны.
Добавленные функции делают AT89C51RD2/ED2 привлекательным для применения приложениях, где необходима широтно-импульсная модуляция, высокоскоростной ввод-вывод и необходимы такие функции, как будильник, управление двигателем, проводной телефон и считыватели смарт-карт.
Размер памяти и линии ввода-вывода
Корпус |
Флэш-память |
XRAM |
Общий объем ОЗУ |
Ввод-вывод |
PLCC44/VQFP44 |
64 кБ |
1792 байт |
2048 байт |
34 |
PLCC68/VQFP64 (1) |
64 кБ |
1792 байт |
2048 байт |
50 |
Прим. 1. Для заказа корпусов PLCC68 и VQFP64 контактируйте с коммерческим офисом Atmel.
Документация:
|
|
1650 Kb Engl Описание микросхемы |
|
|
43 Kb Engl Errata от января 2004 года |
|
|
Rus FLIP - FLexible In-system Programmer - гибкий внутрисистемный программатор |
|
|
Rus Система команд |
|