Особенности |
Преимущества |
Процессор S08 (CPU) |
- Частота ядра HCS08 до 20 МГц при напряжении питания 1.8…3.6 В и температуре –40…+85°C
|
- Высокая производительность даже в приложениях с батарейным питанием
- Сохраняет частоту шины 10 МГц при напряжениях 1.8…3.6 В
|
- Набор команд HCS08 с дополнительной командой BGND
|
- Простая и понятная архитектура
- Возможность использования существующих библиотек за счет обратной совместимости объектного кода с 68HC08 и 68HC05
- Наличие компиляторов для программирования на ассемблере и C
- Команда BGND включает режим фоновой отладки (BDM), позволяющий использовать внутрисхемный эмулятор (ICE)
|
Энергосбережение |
- Два режима останова с минимальным энергопотреблением, один из которых позволяет отключать периферийные устройства
|
- Допускает увеличенное время опроса приложений в режиме с минимальным энергопотреблением, что продлевает срок службы батарей
|
- Новые энергосберегающие режимы запуска и ожидания
|
- Обеспечивает работоспособность всех периферийных устройств в режиме пониженного энергопотребления
|
- Пробуждение из режима останова за 6 мкс
|
- Быстрый выход из режима останова
|
- Встроенный тактовый генератор (ICS) с АПЧ, управляемый от внутреннего или внешнего опорного напряжения
|
- Возможность выбора тактовой частоты «на лету».
- Снижение частоты уменьшает потребляемый ток
|
- Маломощный генератор (OSC)
|
- Маломощный генератор обеспечивает тактирование в режимах пониженного энергопотребления
|
- Отключение тактирования неиспользуемых периферийных устройств
|
- Позволяет оперативно отключать неиспользуемые устройства
- Уменьшает потребляемую мощность
|
Драйвер ЖКД и встроенный генератор подкачки заряда |
- Встроенный драйвер ЖКД поддерживает как 3-вольтовые, так и 5-вольтовые ЖК-дисплеи
|
- Обеспечивает выбор дисплея в соответствии с требуемыми качеством, ценой и мощностью
- Не требуется использование дорогих "chip-on-glass" дисплеев
|
- Поддержка дисплеев 8?24 и 4?28
|
- До 16 буквенно-цифровых дисплеев (из 12 сегментов), возможность прокрутки текста в простых дисплеях
- Допускает различные комбинации чисел, текста и картинок-иконок
|
- Маломощный мерцающий режим
|
- Маломощный мерцающий режим не требует участия процессора, что дает возможность его использования в спящем режиме. При этом сегменты продолжают мерцать с заданной частотой. При этом на дисплей может выводиться альтернативная информация (например, время и температура).
|
- Встроенный генератор подкачки заряда
|
- Позволяет обойтись без дополнительных однополярных и двухполярных источников питания для обеспечения устойчивого контраста и возможности его регулировки пользователем
|
- Возможность переназначения сегментных (FP) и общих (BP) выводов
|
- Выводы FP и BP могут выбираться программно, что делает разработку устройств еще более легкой и гибкой
|
- Возможность работы в режимах останова ST0P3 и ST0P2
|
- Уменьшение мощности потребления системы в целом за счет работы дисплеев в спящем режиме
|
- Выводы драйвера ЖКД могут использоваться как выводы GPIO или для других функций
|
- Любой вывод ЖКД может быть программно сконфигурирован либо как сегментный (FP), либо как общий (BP)
|
On-Chip Memory |
- До 16 Кбайт стираемой флэш-памяти, состоящей из двух отдельных частей и работающей во всем диапазоне напряжений питания и температур
|
- Возможность перепрограммирования для работы практически с любым оборудованием
|
- ОЗУ с напряжением питания 1.8…3.6 В
|
- Снижение потребляемой мощности
- Защита от несанкционированного доступа к данным в ОЗУ и флэш-памяти
|
Периферия |
- 8-канальный 12-битный АЦП — время преобразования 2.5 мкс, функция автосравнения, встроенный датчик температуры, встроенный источник опорного напряжения, режим останова
|
- Обработка сигналов от 8 внешних устройств на максимально высокой скорости
- Точность и полная функциональность гарантируются при напряжении ядра 1.6…3.6 В
|
- Два 2-канальных таймера/ШИМ-модулятора (TPM1, TPM2) — поддержка режимов захвата входа (input capture) или сравнения выхода (output compare), буферизованный ШИМ с режимами выравнивания по краю и по центру в каждом канале
|
- Наличие двух таймеров дает возможность создания двух различных временных последовательностей, содержащих до 12 временных каналов
|
- Последовательный коммуникационный интерфейс (SCI) обеспечивает асинхронную передачу данных, 13-битный режим «break», прием и передача с двойной буферизацией и изменяемой скоростью, аппаратные генерирование и контроль четности
|
- Обеспечение связи с периферийными устройствами посредством UART
- Последовательная асинхронная дуплексная связь между процессором и внешними устройствами с использованием NRZ-кодирования
- Пробуждение процессора из режима с низким энергопотреблением с помощью прерывания по перепаду уровня
|
- Аналоговый компаратор с прерыванием по переднему, заднему или обоим фронтам импульса на выходе; возможность сравнения с внутренним опорным напряжением; выход может подключаться к ШИМ-таймеру для реализации триггера ввода; работа в режиме останова stop3
|
- Необходимость только одного входа освобождает второй вход для использования в других целях
- Минимальная задержка результата сравнения
- Может использоваться в АЦП однократного интегрирования или для измерения постоянной времени RC-цепи
|
- Последовательный периферийный интерфейс (SPI) — один модуль с полнодуплексным или однопроводным двунаправленным интерфейсом; передача и прием с двойной буферизацией; режимы ведущего или ведомого; сдвиг данных в режиме СЗР первый или МЗР первый
|
- Высокая скорость передачи данных (до 5 МБ/с) с другими микроконтроллерами и периферийными устройствами, например с РЧ трансивером MC1319x
|
- I2C интерфейс со скоростью до 100 Кбит/с при максимальной нагрузке на шине; режим «multi-master»; программируемый адрес ведомого; управляемая прерываниями побайтовая передача данных; поддержка широковещательного режима и 10-битной адресации
|
- I2C порт позволяет увеличить системную память за счет дополнительной I2C EEPROM-памяти. Также возможно добавление I2C устройства.
|
Входы/выходы |
- 38 входов/выходов общего назначения и два выхода
|
- Большое количество входов/выходов облегчает организацию связи с внешними устройствами
|
- 8 выводов прерываний от клавиатуры с выбором полярности
|
- Могут использоваться и как входы прерывания от клавиатуры, и как входы прерываний общего назначения
|
Устройства защиты |
- Сторожевой таймер (COP) для сброса и перезапуска микроконтроллера с работой на предустановленной частоте 1 кГц от внутреннего генератора или на частоте шины
|
- Позволяет обнаружить выход программы из-под контроля (бесконечные циклы), перезапустить процессор и избежать «зависания»
|
- Сброс или прерывание при пониженном напряжении с выбираемым порогом
|
- Формирует сигнал о снижении напряжения ниже порога
|
- Сброс при обнаружении ошибочных команд или адресов
|
- Обнаружение ложного кода и перезапуск процессора для исключения «зависания»
|
- Поддержка контрольных точек
|
- Возможность задания одной контрольной точки при внутрисхемной отладке (плюс еще три контрольных точки во встроенном отладочном модуле)
|
Отладка программ |
- Однопроводный интерфейс для фоновой отладки
|
- Использование одного и того же кабеля как для платформ S08, так и для V1 ColdFire
|
- Поддержка контрольных точек
|
- Возможность задания одной контрольной точки при внутрисхемной отладке (плюс еще три контрольных точки во встроенном отладочном модуле)
|
- Отладочный модуль внутрисхемного эмулятора (ICE)ICE содержит три компаратора и девять триггерных режимов. Восьмиуровневая память FIFO для хранения изменяющихся в потоке адресов и модуль отладки данных типа «event-only» поддерживают как произвольные, так и принудительные точки останова
|
- Обеспечивает полную встроенную эмуляцию без использования дорогого обычного эмулятора
|