MC9S08QB8/4: простота с глубоким содержанием

Новый лидер для маломощных приложений


Основное применение

  • Устройства с батарейным питанием
  • Устройства для открывания дверей индивидуальных/коммерческих гаражей
  • Дымовые пожарные извещатели
  • Оконные ставни с ДУ
  • Устройства с ДУ
  • Игрушки и игры с батарейным питанием

Блок-схема


Общее описание

Увеличение производительности больше не является задачей номер один, теперь производительность рассматривается с учетом с энергопотребления. В связи с этим компания Freescale выпускает большой ассортимент микроконтроллеров серии S08, позволяющих достичь высокой производительности при минимальном энергопотреблении. Семейство QB демонстрирует предельную энергоэфективность, обеспечивая сверхдолгую работу устройств при батарейном питании.

Являясь продолжением семейства QE, микроконтроллеры QB8 в корпусах TSSOP-16 и SOIC-28 совместимы по выводам с микроконтроллерами семейства QE8. Отличительными свойствами микроконтроллеров S08QB8 (QB8) являются два режима останова со сверхнизким энергопотреблением, два новых энергосберегающих режима запуска и ожидания, пробуждение в течение 6 мкс, сверхмаломощный генератор с внешним резонатором и регистры управления тактовыми сигналами для отключения тактирования неиспользуемых периферийных устройств.

Микроконтроллер QB8 содержит 8 Кбайт флэш-памяти и 8-канальный 12-битный АЦП. S08QB8 сохраняет работоспособность при уменьшении напряжения питания до 1.8 В и на максимальной частоте 20 МГц. В состав микроконтроллера QB8 входят 8-битный таймер/счетчик, 16-битный таймер/ШИМ-модулятор, UART, счетчик реального времени, аналоговый компаратор, 8-канальный модуль прерывания от клавиатуры (KBI). Все это делает его оптимальным решением для портативных маломощных бюджетных устройств с батарейным питанием.

ОсобенностиПреимущества
Энергосбережение
  • Два режима останова с минимальным энергопотреблением, один из которых позволяет отключать периферийные устройства
  • Новые энергосберегающие режимы запуска и ожидания
  • Пробуждение из режима останова за 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 кГц от внутреннего генератора или на частоте шины
  • Позволяет обнаружить выход программы из-под контроля (бесконечные циклы), перезапустить процессор и избежать «зависания»
  • Сброс или прерывание при пониженном напряжении с выбираемым порогом
  • Формирует сигнал о снижении напряжения ниже порога
  • Сброс при обнаружении ошибочных команд или адресов
  • Обнаружение ложного кода и перезапуск процессора для исключения «зависания»
  • Защита флэш-памяти
  • Защита от непреднамеренного программирования защищенной флэш-памяти значительно уменьшает риск потери программного кода в готовых устройствах
Отладка программ
  • Поддержка контрольных точек
  • Возможность задания одной контрольной точки при внутрисхемной отладке (плюс еще три контрольных точки во встроенном отладочном модуле)

Информация для заказа

ТипономиналТемпературный диапазонКорпус
MC9S08QB8CWL–40…+85°CSOIC-28
MC9S08QB8CGK–40…+85°CQFN-24
MC9S08QB8CTG–40…+85°CTSSOP-16
MC9S08QB4CWL–40…+85°CSOIC-28
MC9S08QB4CGK–40…+85°CQFN-24
MC9S08QB4CTG–40…+85°CTSSOP-16

Недорогой отладочный набор DEMO9S08QB8

Отладочный набор содержит базовую плату семейства QE, дополненную дочерним модулем QB8 для использования с семейством QB, а также последовательный порт и встроенный кабель USB-BDM для отладки и программирования. Набор также включает в себя лабораторную работу, демонстрирующую преимущества сверхнизкого энергопотребления.

DC9S08QB8

Дочерний модуль для QB8, используемый совместно с базовой платой DEMOQE.

Программное обеспечение CodeWarrior™ Development Studio for Microcontrollers 6.2

Специальная бесплатная версия (в соответствии с лицензионным соглашением)

CodeWarrior Development Studio for Microcontrollers является единственным программным пакетом с поддержкой программирования 8- и 32-битных микроконтроллеров семейства V1 ColdFire®. Для ускорения разработки приложений рекомендуется использовать хорошо зарекомендовавшее себя средство разработки Processor Expert™, интегрированное в пакет CodeWarrior.

Электронные компоненты Freescale >>>
О компании Freescale >>>