68HC08 ( HC08 короче) является широкое семейство 8-разрядных микроконтроллеров первоначально от Motorola Semiconductor, а затем от Freescale Semiconductor .
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