Особенности |
Преимущества |
Энергосбережение |
- Два режима останова с минимальным энергопотреблением, один из которых позволяет отключать периферийные устройства
- Новые энергосберегающие режимы запуска и ожидания
- Пробуждение из режима останова за 6 мкс
|
- Допускает увеличенное время опроса приложений в режиме с минимальным энергопотреблением, что продлевает срок службы батарей
- Обеспечивает работоспособность всех периферийных устройств в режиме пониженного энергопотребления
- Быстрый выход из режима останова
|
- Встроенный тактовый генератор (ICS) с АПЧ, управляемый от внутреннего или внешнего опорного напряжения
- Генератор (OSC) — генератор Пирса с АПЧ, использующий кварцевый или керамический резонатор с частотой 31.25…38.4 кГц или 1…16 МГц
|
- Возможность выбора тактовой частоты «на лету». Снижение частоты уменьшает потребляемый ток
- Маломощный генератор обеспечивает тактирование в режимах пониженного энергопотребления
|
- Отключение тактирования неиспользуемых периферийных устройств
|
- Позволяет оперативно отключать неиспользуемые устройства
- Уменьшает потребляемую мощность
|
8-битный процессор (CPU) |
- Частота ядра HCS08 до 20 МГц при напряжении питания 1.8…3.6 В и температуре –40…+85°C
|
- Высокая производительность даже в приложениях с батарейным питанием
- Сохраняет частоту шины 10 МГц при напряжениях 1.8…3.6 В.
|
- Набор команд HCS08 с дополнительной командой BGND
|
- Простая и понятная архитектура
- Возможность использования существующих библиотек за счет обратной совместимости объектного кода с 68HC08 и 68HC05
- Наличие компиляторов для программирования на ассемблере и C
|
Внутренняя память |
- До 8 Кбайт стираемой флэш-памяти для данных и программ, работающей во всем диапазоне напряжений питания и температур
|
- Возможность перепрограммирования для работы практически с любым оборудованием
|
- До 512 Кбайт защищенной ОЗУ с низким напряжением удержания и функцией защиты
|
- ОЗУ сохраняет данные при пониженном напряжении питания. Это снижает потребляемую мощность
- Защита от несанкционированного доступа к данным в ОЗУ и флэш-памяти
|
Периферия |
- 8-канальный АЦП — 12-битный в корпусах с 24/28 выводами и 10-битный в корпусе с 16 выводами, время преобразования 2.5 мкс, функция автосравнения, встроенный датчик температуры, встроенный источник опорного напряжения, режим останова
|
- Обработка до 8 внешних каналов АЦП на максимально высокой скорости
- Точность и полная функциональность гарантируются при напряжении ядра 1.6…3.6 В
|
- Таймер/ШИМ-модулятор (TPM) — 1 канальный 16-битный счетчик, поддержка режимов быстрого ввода (input capture), или быстрого вывода (output compare), буферизованный ШИМ с режимами выравнивания по краю и по центру
- Таймер по умолчанию подключен к порту PTA0, но может программно переключаться на порт PTB5
|
- 16-битный счетчик обеспечивает быстрый ввод с более высоким разрешением и большим периодом сравнения, чем обычный 8-битный счетчик
- Возможность подключения канала таймера к различным выходам позволяет использовать таймер более гибко
|
- Последовательный коммуникационный интерфейс (SCI) обеспечивает асинхронную передачу данных, 13-битный режим «break», прием и передача с двойной буферизацией и изменяемой скоростью, аппаратные генерирование и контроль четности
|
- Обеспечение связи с периферийными устройствами посредством UART
- Последовательная асинхронная дуплексная связь между процессором и внешними устройствами с использованием NRZ-кодирования
- Пробуждение процессора из режима с низким энергопотреблением с помощью прерывания по перепаду уровня
|
- Аналоговый компаратор (ACMP) — возможность сравнения с внутренним опорным напряжением. Выход может подключаться к ШИМ-таймеру для реализации триггера ввода
|
- Необходимость только одного входа освобождает второй вход для использования в других целях
- Минимальная задержка результата сравнения
- Может использоваться в АЦП однократного интегрирования или для измерения постоянной времени RC-цепи
|
- 8-битный таймер-счетчик с предделителем
|
- Прерывание по переполнению счетчика может использоваться как периодическое прерывание в программных циклах с выходом по времени
|
Входы/выходы |
- До 22 входов/выходов общего назначения, один вход и один выход
|
- Большое количество входов/выходов облегчает организацию связи с внешними устройствами
|
- 8 выводов прерываний от клавиатуры с выбором полярности
|
- Могут использоваться и как входы прерывания от клавиатуры и как входы прерываний общего назначения
|
Устройства защиты |
- Сторожевой таймер (COP) для сброса и перезапуска микроконтроллера с работой на предустановленной частоте 1 кГц от внутреннего генератора или на частоте шины
|
- Позволяет обнаружить выход программы из-под контроля (бесконечные циклы), перезапустить процессор и избежать «зависания»
|
- Сброс или прерывание при пониженном напряжении с выбираемым порогом
|
- Формирует сигнал о снижении напряжения ниже порога
|
- Сброс при обнаружении ошибочных команд или адресов
|
- Обнаружение ложного кода и перезапуск процессора для исключения «зависания»
|
|
- Защита от непреднамеренного программирования защищенной флэш-памяти значительно уменьшает риск потери программного кода в готовых устройствах
|
Отладка программ |
- Поддержка контрольных точек
|
- Возможность задания одной контрольной точки при внутрисхемной отладке (плюс еще три контрольных точки во встроенном отладочном модуле)
|