В HTML      В PDF
микроэлектроника, микросхема, микроконтроллер, память, msp430, MSP430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, SED1335, mega128, avr, mega128  
  Главная страница > Обзоры по типам > Микроконтроллеры > HC08 > Архитектура

реклама

 
радиационно стойкие ПЗУ Миландр

Продажа силового и бронированного кабеля и провода в Москве

текст еще



Введение

CPU08 является центральным процессорным устройством (CPU) семейства микроконтроллеров (MCU) M68HC08 фирмы Motorola. Полная совместимость объектных кодов CPU08 с объектными кодами микроконтроллеров семейства M68HC05 позволяет пользователям устройств, реализованных на основе микроконтроллеров M68HC05, расширить производительность их устройств, не затрачивая дополнительные силы и средства на разработку нового программного обеспечения. Сочетание высоких быстродействия и производительности, малого потребления и низкой стоимости может привлечь внимание приверженцев и других архитектур CPU.

Отличительные особенности

  • Полная совместимость с объектными кодами микроконтроллеров семейства M68HC05
  • 16-разрядный указатель стека, команды манипулирования стеком
  • 16-разрядный индексный регистр (H:X), команды манипулирования старшим и младшим байтами
  • Стандартная тактовая частота шины CPU 8 МГц
  • Пространство памяти программ/данных 64 Кбайт
  • 16 режимов адресации
  • 78 новых операционных кодов
  • Перемещение данных память-память без использования аккумулятора
  • Команды быстрого перемножения 8x8 и 16x8
  • Расширенная обработка двоично-десятичных данных (BCD)
  • Расширенное определение внутренней шины, обеспечивающее расширение адресуемого пространства за пределы 64 Кбайт
  • Гибкое определение внутренней шины, для адаптации периферии, расширяющей возможности CPU, как контроллера прямого доступа к памяти (DMA)
  • Энергосберегающие режимы STOP и WAIT

Программная модель

Программная модель CPU08 состоит из 8-разрядного аккумулятора, 16-разрядного индексного регистра, 16-разрядного указателя стека, 16-разрядного счетчика команд и 8-разрядного регистра кодов признаков.

Пространство памяти

Пространство памяти программ и данных непрерывно в адресном пространстве до 64 Кбайт. Дополнение по-странично подключаемой периферии позволяет расширить адресуемое пространство за пределы 64 Кбайт.

Режимы адресации

CPU08 работает в 16 режимах адресации:

  • Неявном
  • Непосредственном
  • Прямом
  • Расширенном
  • Индексных
    • Без смещения
    • Без смещения с пост инкрементом
    • С 8-разрядным смещением
    • С 8-разрядным смещением с пост инкрементом
    • С 16-разрядным смещением
  • Указателем стека
    • С 8-разрядным смещением
    • С 16-разрядным смещением
  • Относительном
  • Память-память (4 режима)

Арифметические команды

К арифметическим функциям относятся:

  • Сложение с переносом и без переноса
  • Вычитание с переносом и без переноса
  • Быстрое деление, без знака, 16-разрядного слова на 8-разрядное слово
  • Быстрое перемножение, без знака, 8-разрядного слова с 8-разрядным словом

Поддержка BCD арифметики

Для поддержки BCD арифметики CPU08 располагает командами десятичной коррекции аккумулятора и перестановки (swap) полубайтов (nibble) аккумулятора.

Поддержка языков высокого уровня

Эффективная поддержка компиляторов языков высокого уровня обеспечивается наличием в CPU08 16-разрядного индексного регистра,16-разрядного указателя стека, 8-разрядных, со знаком, команд переходов и других соответствующих команд.

Режимы энергосбережения

Команды WITE и STOP способствуют снижению потребления микроконтроллеров, реализованных на базе CPU08. В режиме, установленном командой STOP, останавливается тактовый сигнал и CPU и периферии и потребление микроконтроллера в этом случае минимально. Команда WITE останавливает только тактовую частоту CPU и, следовательно, потребление микроконтроллера несколько выше, чем в режиме STOP. В режиме WITE обеспечивается возможность остановки тактовой частоты для большинства модулей микроконтроллера.


<-- Предыдущая страница Оглавление Следующая страница -->





 
Впервые? | Реклама на сайте | О проекте | Карта портала
тел. редакции: +7 (495) 514 4110. e-mail:info@eust.ru
©1998-2016 ООО Рынок Микроэлектроники