Моторола 68HC08
68HC08 HC08 (также сокращенно затем ) — это широкое семейство 8-битных микроконтроллеров от Motorola Semiconductor (позже Freescale, NXP ) .
HC08 полностью совместимы по коду со своими предшественниками Motorola 68HC05 . Как и все процессоры Motorola, производные от 6800 , они используют архитектуру фон Неймана, а также ввод-вывод с отображением в памяти. В этом семействе имеется пять регистров ЦП , которые не являются частью памяти. Один 8-битный аккумулятор A, 16-битный индексный регистр H:X, 16-битный указатель стека SP, 16-битный программный счетчик PC и 8-битный регистр кода состояния CCR. Некоторые инструкции независимо обращаются к различным байтам индексного регистра H:X.
Среди процессоров HC08 есть десятки семейств процессоров, каждое из которых предназначено для различных встроенных приложений. Характеристики и возможности широко варьируются: от 8 до 64-контактных процессоров, от LIN подключения до USB 1.1. Типовым и универсальным устройством из семейства блоков HC08 является микроконтроллер M68HC908GP32 .
Ядро Freescale RS08 представляет собой упрощенную версию HC08 с «сокращенным ресурсом».
Ядро Freescale HCS08 — это следующее поколение тех же процессоров.
Внешние ссылки
[ редактировать ]- Справочное руководство по семейству M68HC08 — archive.org
- Семейство процессоров HC08
- ОСРВ с открытым исходным кодом Helium для микроконтроллеров HCS08
- Конструкция цифрового ядра 68HC08 — IP-ядро HDL
- Бесплатный кросс-ассемблер макросов на базе Win/Linux/DOS (ASM8)
- Пример кода ассемблера, написанного для ASM8
- Образовательный материал для HC08