Микроконтроллер для приложений с малым числом линий ввода-вывода
Продолжая расширять линейку недорогих 8-разрядных микроконтроллеров для бюджетных приложений, компания Freescale Semiconductor объединила достоинства семейств КА2 и QG8 в новом микроконтроллере MC9S08QD4. Основные области применения новинки — источники питания, бытовая и автомобильная электроника, охранные системы.
Компания Freescale представила новый 8-разрядный 8-выводной микроконтроллер MC9S08QD4 (QD4). По сравнению с выпущенными ранее МК семейства Nitron он характеризуется улучшенными функциональными возможностями и гибкостью. При этом он совместим по расположению выводов с недорогими микроконтроллерами семейства КА2, ядро которых выполнено по технологии RS08, и с высокоинтегрированными микроконтроллерами семейства QG8, выполненными на основе ядра S08.
QD4 содержит высококачественный 4-канальный 10-разрядный аналогово-цифровой преобразователь (АЦП). Это делает его идеальным для применения в компьютерных вентиляторах, маломощных источниках питания и телекоммуникационном оборудовании. Микроконтроллер QD4 также может использоваться в следующих приложениях:
— Цифровые системы управления зажиганием в мотоциклах;
— Портативные воздухоохладители;
— Управление масштабированием в камерах;
— Зарядные устройства;
— Крупно- и малогабаритные бытовые приборы;
— Тренажеры;
— Пылесосы.
Микроконтроллер QD4 выполнен на основе ЦПУ S08 и отличается увеличенным объемом флэш-памяти и ОЗУ по сравнению с остальными 8-разрядными микроконтроллерами сопоставимой стоимости. Микроконтроллер содержит два 16-разрядных таймера, один 2-канальный таймер и один одноканальный таймер. Каждый канал может использоваться для захвата фронта на входе, сравнения выходного кода таймера и генерации ШИМ-сигналов с выравниванием по фронту или по центру.
8-разрядный микроконтроллер из семейства HCS08
Отличительные особенности MC9S08OD4:
• 8-разрядное центральное процессорное устройство (ЦПУ) HCS08, работающее на тактовой частоте 16 МГц
— Система команд совместима с набором инструкций ядра НС08 с дополнительной инструкцией BGND;
— Система внутрисхемной эмуляции для отладки приложений в реальном масштабе времени;
— Поддержка до трех аппаратных точек останова;
— Поддержка до 32 источников прерывания/сброса.
• Память
— Чтение/программирование/ стирание флэш-памяти поддерживается во всем диапазоне напряжения питания и температуры;
— Флэш-память размером 4096 байт;
— ОЗУ 256 байт.
• Экономичные режимы
— Режим ожидания и три режима останова.
• Источники тактирования
— Встроенный генератор тактовой частоты ICS содержит систему автоматической подстройки частоты, обеспечивая разрешающую
способность 0,2% и отклонение частоты 2% во всем диапазоне температур и напряжения питания.
• Системная защита
— Сброс микроконтроллера по команде сторожевого таймера, который может работать от отдельного внутреннего генератора частотой 32 кГц или от сигнала синхронизации шины;
— Аппаратный сброс при некорректном обращении к памяти или использовании неправильного кода команды;
— Блочная защита флэш-памяти.
• Периферийные устройства
— 4-канальный 10-разрядный АЦП с функцией автоматического сравнения, асинхронным источником синхронизации, датчиком температуры и встроенным источником опорного напряжения. Возможен автоматический запуск преобразования по команде счетчика RTI;
— TIM1 — двухканальный тай-мер/широтно-импульсный модулятор; каждый канал может использоваться для захвата фронта на входе, сравнения с выходным кодом таймера и генерации ШИМ-сигнала с выравниванием по фронту или по центру;
— TIM2 — одноканальный тай-мер/широтно-импульсный модулятор; канал может использоваться для захвата фронта на входе, сравнения с выходным кодом таймера и генерации ШИМ-сигнала с выравниванием по фронту или по центру;
— KBI ■ - модуль прерывания от 4-выводной клавиатуры с программной конфигурацией полярности для режимов фронт или фронт/уровень.
• Порты ввода/вывода
— 4 стандартных линии ввода-вывода общего назначения, одна линия работает только на ввод и
одна — только на вывод. Нагрузочная способность каждого выхода — 10 мА, общая нагрузка на корпус — 60 мА;
— Программный выбор подтягивающих резисторов на входах;
— Программное управление скоростью фронтов и нагрузочной способностью выходов;
— Встроенные подтягивающие резисторы на выводах RESET и IRQ для снижения затрат на комплектующие.
• Поддержка проектирования
— Однопроводной интерфейс для внутрисхемной отладки;
— Встроенный модуль отладчика для поддержки внутрисхемной эмуляции;
— Встроенная система триггеров для управления трассировкой.
• Корпуса
— 8-выводной PDIP;
— 8-выводной SOIC.
|