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