T89C51RB2, T89C51RC2
8-битные микроконтроллеры фирмы Atmel® c 16K/32K встроенной флэш-памятью
Особенности:
- 80C52 совместимый
- программная и конструктивная (по расположению выводов) совместимость с 8051
- Четыре 8-битных порта ввода/вывода
- Три 16-разрядных таймера /счетчика
- 256 байт сверхоперативной памяти
- 10 источников прерываний с четырьмя уровнями приоритета
- Двойной указатель данных
- Переменная длина MOVX для медленных ОЗУ и периферии
- ISP (внутрисхемное программирование) с использованием стандартного напряжения питания
- Загрузочное ПЗУ, содержащее низкоуровневую процедуру программирования флэш-памяти и стандартный последовательный загрузчик
- Высокоскоростная архитектура
40 МГц в стандартном режиме
20 МГц в X2 режиме (машинный цикл 6 тактов)
- 16K/32K встроенная флэш-память программ/данных
Побайтная и страничная (128 байт) запись и стирание
10000 циклов записи
- Встроенные 1024 байт расширенной памяти (XRAM)
Программный выбираемый размер (0, 256, 512, 768, 1024 байт)
256 байт выбранные при сбросе для совместимости с TS87C51RB2/RC2
- Интерфейс клавиатуры c поддержкой прерываний (порт P1)
- SPI интерфейс (ведущий / подчиненный)
- 8-разрядный предварительный делитель тактовой частоты
- Улучшенный X2 режим с независимым выбором для процессора и каждого периферийного устройства
- Программируемый 5-канальный массив счетчиков со следующими возможностями:
Высокоскоростной выход
Сравнение /захват
ШИМ
Сторожевой таймер (Watchdog)
- Асинхронный сброс порта
- Полнодуплексный универсальный асинхронный приемопередатчик (UART)
- Выделенный генератор бодовой частоты для UART
- Низкие электромагнитные помехи (c выключенным сигналом ALE)
- Аппаратный сторожевой таймер (однократно-запускаемый c выходом сброса)
- Режимы потребления:
Пассивный режим (Idle)
Стоповый (power-down),
Флаг отключения питания
- Напряжения питания: 4.5..5.5В или 2.7..3.6В
- Температурные диапазоны: коммерческий (0 to +70C) и индустриальный (-40°C to +85°C)
- Корпуса: PDIL40, PLCC44, VQFP44
Архитектура T89C51RB2, T89C51RC2:
Расположение выводов T89C51RB2, T89C51RC2:
Описание:
T89C51RB2/RC2 - высокоэффективная флэш-версия 80C51 8-разрядных микроконтроллеров.
T89C51RB2/RC2 содержит 16КБ или 32К флэш-памяти программ и данных. Флэш-память может быть запрограммирована в параллельном режиме, в последовательном с возможностью внутрисхемного программирования (ISP) или программным обеспечением. Программирующее напряжение формируется внутренне из стандартного напряжения питания.
T89C51RB2/RC2 сохраняет все возможности 80C52: 256 байт внутреннего ОЗУ, контроллер прерываний с 7 источниками и 4 уровнями приоритета, три таймера /счетчика.
Сверх того, T89C51RB2/RC2 имеет программируемый массив счетчиков, расширенную память XRAM (1024 байт), аппаратный сторожевой таймер Watchdog, интерфейс клавиатуры, SPI интерфейс, более гибкий последовательный канал (EUART), который облегчает обмен в многопроцессорной системе, и механизм ускорения (X2 режим).
Расположение выводов стандартное 40/44-выводное для C52.
Полностью статическое исполнение уменьшает потребляемую мощность T89C51RB2/RC2 и позволяет изменять тактовую частоту до любого значения, даже до постоянного тока, без потери данных.
T89C51RB2/RC2 имеет два программно-управляемых режима сокращенного потребления мощности и 8-разрядный предварительный делитель тактовой частоты для дальнейшего сокращения потребляемой мощности. В пассивном (Idle) режиме, центральный процессор заморожен, в то время как периферийное оборудование и система прерываний продолжают функционировать. В стоповом режиме (power-down), ОЗУ сохраняется, а все другие функции не работают.
Добавленные функции T89C51RB2/RC2 делают его более мощным для приложений, в которых необходимы ШИМ, высокоскоростной ввод - вывод и возможности вычислений:
- системы аварийной сигнализации, устройства управления двигателями, проводные телефоны, считывающие устройства смарт-карт.
Описания микроконтроллеров:
|
|
254Kb Engl Описание микроконтроллера |
|
|
47Kb Engl T89C51RB2, T89C51RC2 Errata Sheet (updated 5/01) |
|
|
Rus FLIP - FLexible In-system Programmer - гибкий внутрисистемный программатор |
|
|
Rus Система команд |
|