Поиск по сайту:

 


По базе:  

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

реклама

 




Мероприятия:




Микроконтроллеры HC08

Это семейство, первые представители которого появились в 1994 году, представляет собой эволюционное продолжение 68HC05 с полностью статической архитектурой, повышенной производительностью и расширенными функциональными возможностями.

Некоторые изменения коснулись процессорного модуля. Разрядность регистра стека и индексного регистра увеличена до 16 бит, в регистр состояния введён дополнительный разряд — флаг переполнения. Процессор работает на увеличенной до 8 МГц внутренней тактовой частоте — машинный цикл 125 нс! Для повышения производительности в процессорное ядро введён специальный регистр с романтичным названием “LookAhead”, в который заносится операционный код следующей команды во время исполнения текущей (одноуровневый конвейер), что позволяет экономить лишний машинный цикл.

По сравнению с HC05, появились новые способы адресации, такие как адресация с постинкрементом и адресация память–память, значительно повысившие эффективность работы с массивами данных.

Также претерпела изменения система команд. Были введены специальные команды для работы со стеком (PUSH, POP), которых так не хватало в базовом HC05. Появились дополнительные арифметические команды: деление, десятичная коррекция, суммирование операндов с содержимым индексного регистра и стека, команды управления: ветвление по расширенному условию, а также новые команды пересылки. В итоге набор команд расширился, по сравнению с HC05, с 65 до 90 инструкций. Некоторые команды стали выполняться быстрее, в частности, длительность выполнения команды умножения сократилась с 11 до 6 машинных циклов.

Появился ряд новых периферийных устройств:

  • контроллер прямого доступа к памяти ПДП с тремя независимыми каналами, реализующий обмен блоками данных между памятью и внешними устройствами без участия процессора;
  • 12-разрядный 6-канальный ШИМ-контроллер;
  • модуль расширения адресации внешней памяти до 16 Мбайт.

Таймерный блок в основе своей аналогичен существующему в HC05, но обладает также рядом дополнительных функций, таких как реализация режима широтно-импульсной модуляции и возможность тактирования таймера внешним сигналом. Наконец-то появилась возможность программного включения/выключения таймера для подстройки временной базы.

Модуль системной интеграции обеспечивает расширенные возможности по контролю функционирования МК. Сброс микроконтроллера производится по включению питания, сигналу от сторожевого таймера, поступлении неправильного кода команды, формировании некорректного адреса и, что очень важно, при снижении напряжения питания ниже допустимого уровня.

Модули встроенной памяти микроконтроллеров семейства MC68HC08 содержат ПЗУ или ППЗУ ёмкостью от 16 до 56 Кбайт, ОЗУ ёмкостью от 128 до 1024 байт и EEPROM ёмкостью 512 байт.

В настоящее время поставляются микроконтроллеры серий MC68HC908JL3/JK3/JK1 со встроенным FLASH ПЗУ ёмкостью от 1536 байт до 4 Кбайт.





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