MC9S08JS16/8
8-битный встраиваемый микроконтроллер на ядре HCS08 с интерфейсом USB

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

  • Периферийные модули компьютера
  • Приемные модули беспроводных клавиатур и мышей
  • Беспроводные адаптеры
  • USB заглушка
  • Устройства чтения SD карт
  • Преобразователи RS-232 — USB
  • Дистанционное управление
  • Источники бесперебойного питания

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

Основным назначением 8-битных USB микроконтроллеров начального уровня являются беспроводные периферийные модули компьютеров. Рентабельность микроконтроллеров MC9S08JS16 (JS16) определяется возможностями уменьшения времени разработки и снижения себестоимости устройств.
Семейство встраиваемых 8-битных USB микроконтроллеров Freescale пополнилось микроконтроллером JS16, имеющим 16 КБ флэш-памяти и контроллер USB 2.0, работающий в режиме "full-speed". Кроме того, для защиты системы в JS16 предусмотрены модуль слежения за понижением напряжения питания и сторожевой таймер. Микроконтроллеры JS16 идеально подходят для применения как в промышленных системах управления, так и бытовых приборах, включая периферийные компьютерные устройства и дистанционное управление.
JS16 входит в группу Controller Continuum. Для микроконтроллеров этой группы предусмотрена поддержка устройств классов HID и CDC с помощью USB Stacks, которые поставляются вместе с программным кодом.
Все микроконтроллеры группы Controller Continuum совместимы по программному коду, что позволяет легко переносить программное обеспечение с JS16 на более производительные USB микроконтроллеры.

Блок-схема


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

ТипономиналТемпературный диапазонКорпус
MC9S08JS16CFK–40…+85°C24 QFN
MC9S08JS16CWJ–40…+85°C20 SOIC
MC9S08JS8CFK–40…+85°C24 QFN
MC9S08JS8CWJ–40…+85°C20 SOIC


ОсобенностиПреимущества
8-битный процессор HCS08 (CPU)
  • Частота внутренней шины до 24 МГц (48 МГц частота ядра) при напряжении питания 2.7…5.5 В и температуре –40…+85°C
  • Обеспечивает надежную работу во всем диапазоне напряжений
Внутренняя память
  • До 16 Кбайт стираемой флэш-памяти для данных и программ, работающей во всем диапазоне напряжений питания и температур
  • Возможность перепрограммирования для работы практически с любым оборудованием
  • До 512 байт защищенного ОЗУ с низким напряжением удержания и функцией защиты
  • Защита от несанкционированного доступа к данным в ОЗУ
  • ОЗУ сохраняет данные при пониженном напряжении питания, что снижает потребляемую мощность
  • 256 байт USB ОЗУ
  • Обеспечивает буферизацию данных, что увеличивает скорость их передачи
Энергосбережение
  • Режим ожидания и два режима останова
  • Возможность перехода в режим ожидания с сохранением опроса приложений позволяет уменьшить энергопотребление системы
Тактирование
  • Частота тактирования задается кварцевым или керамическим резонатором или внешним источником
  • Многоцелевой генератор тактовых импульсов имеет цепи АПЧ и ФПЧ
  • Внутренний опорный генератор с заводской подгонкой
  • Возможность работы USB модуля с кварцевым резонатором на частоту 32.768 кГц
  • Наличие нескольких вариантов позволяет выбрать наиболее оптимальный с точки зрения энергопотребления способ тактирования
  • Возможность выбора предоставляет разработчикам больше гибкости при реализации устройств.
Периферия
  • Модуль USB
  • Поддержка Full-speed USB 2.0 (12 Мбит/с), выделенный внутренний стабилизатор на 3.3 В
  • Поддержка управления, прерываний, изохронной и групповой передачи данных
  • Модуль последовательного коммуникационного интерфейса (SCI) c 13-битным режимом «break».
  • Наличие стандартного периферийного УАПП
  • Обеспечивает дуплексную, асинхронную, NRZ (без возврата к нулю) передачу данных между микроконтроллером и внешними устройствами
  • Последовательный периферийный интерфейс (SPI) - один 8- или 16-битный модуль с буфером принимаемых данных для аппаратного согласования
  • Обеспечивает быстрый обмен данными с внешними устройствами
  • До двух модулей 16-битных таймеров/ШИМ модуляторов (TPM)
  • Поддерживает функции захвата входа, сравнения выходов и ШИМ с выравниванием по краю в каждом модуле
  • Режим буферизованной ШИМ с выравниванием по центру (CPWM) в каждом канале
  • 8-битный счетчик-таймер реального времени с двоичным или десятичным предделителем
  • Улучшает распределение задач в применениях, требующих привязки к времени дня, освобождая остальные таймеры для других целей.
Входы/выходы
  • 8 выводов прерываний с выбором полярности
  • Расширенные возможности по использованию внешних прерываний
  • 12 входов/выходов общего назначения (GPIO) и 2 выхода
  • Большое число настраиваемых входов/выходов
Устройства защиты
  • Сторожевой таймер (COP) для сброса и перезапуска микроконтроллера с работой на предустановленной частоте 1 кГц от внутреннего генератора или на частоте шины
  • Обеспечивает защиту системы с помощью резервного генератора, возвращающего процессор в рабочее состояние
  • Сброс или прерывание при пониженном напряжении с выбираемым порогом
  • Встроенная защита от потери целостности данных при понижении напряжения питания
  • Сброс при обнаружении ошибочных команд
  • Обнаружение ложного кода и перезапуск процессора для исключения «зависания»
  • Сброс при обнаружении ошибочных адресов
  • Перезапуск процессора при обращении к несуществующему или зарезервированному адресному пространству
  • Защита флэш-памяти
  • Защита от непреднамеренного программирования защищенной флэш-памяти значительно уменьшает риск потери программного кода в готовых устройствах
Отладочные средства
  • Начальный загрузчик, хранящийся в ПЗУ
  • Программирование/стирание флэш-памяти без использования дополнительных средств разработки
  • Однопроводный интерфейс для фоновой отладки
  • Использование одного и того же интерфейса для различных платформ
  • Встроенный внутрисхемный эмулятор (ICE) для отладки и контроля состояния шины в реальном времени
  • Предоставляет полный доступ к внутреннему эмулятору, сокращая расходы на стандартный аппаратный эмулятор
  • Использование встроенного эмулятора уменьшает время разработки

Экономичные средства разработки

DEMO9S08JS16

Недорогой отладочный набор DEMO9S08JS16, дополненный дочерним модулем JS16 и DVD, содержащим необходимые ПО, документацию и ресурсы. Набор поддерживает USB-интерфейс в режиме «full speed». Встроенный преобразователь USB-BDM позволяет осуществлять отладку, программирование, последовательную передачу данных и анализ логики программы.

DC9S08JS16

Дочерний модуль JS16 может поставляться отдельно для использования в демонстрационном наборе DEMOJM.

Программное обеспечение CodeWarrior™ Development Studio for Microcontrollers 6.2
Специальная бесплатная версия (в соответствии с лицензионным соглашением)

CodeWarrior Development Studio for Microcontrollers — программный пакет, поддерживающий разработку программного обеспечения для микроконтроллеров Freescale. Для ускорения разработки приложений рекомендуется использовать хорошо зарекомендовавшее себя средство разработки Processor Expert™, интегрированное в пакет CodeWarrior.

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

Freescale предлагает полный набор программ для работы с USB в бесплатном программном пакете «USB stack». «USB Stack» содержит поддержку разных режимов работы USB и несколько процедур для взаимодействия УАПП с устройствами HID и CDC. Так же «USB Stack» может использоваться совместно с пакетом CodeWarrior Development Studio для повышения производительности и функциональности среды разработки.

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