Микроконтроллеры Freescale. 16-битные микроконтроллеры
Семейство MC56F8006/2
Низкая цена. Низкое энергопотребление. Высокая производительность.Приборы серий MC56F8006 относятся к семейству цифровых сигнальных контроллеров (Digital Signal Controller — DSC). DSC-контроллер начального уровня MC56F8006/2 — это наиболее оптимальный с точки зрения стоимости выбор для систем управления реального времени, в которых требуется проведение интенсивных математических вычислений и необходимо обеспечить низкое энергопотребление.
Блок-схема 56F8006/2
Основные достоинства
- Работающее на частоте 32МГц ядро 568000E
- Параллельный умножитель-аккумулятор (Multiplier-Accumulator — MAC) 16×16бит с выполнением операций за один цикл
- Четыре 36-битных аккумулятора, включающие биты расширения
- Два усилителя с программируемым коэффициентом усиления (2×…16×)
- Три аналоговых компаратора
- Два 12-битных АЦП
- Шесть выходов ШИМ с возможностью программного задания ошибки
- До двух входов сигналов ошибки
- Два 16-битных таймера: один 16-битный таймер отсчёта периодических временных интервалов, один таймер программируемых задержек
- Работа с ультранизким энергопотреблением (девять различных режимов)
Применение
- Электроинструменты
- Системы обнаружения обрыва электрической дуги в сварочном оборудовании
- Бытовые электроприборы различного уровня сложности
- Сервоприводы
- Системы нагрева, вентиляции и кондиционирования воздуха
- Автоматизация производственных линий
- Портативное медицинское оборудование
- Системы управления электроприводом
- Охранные системы и системы контроля доступа
Статьи по применению
- AN3815: Implementing a Modular High Brightness RGB LED Network
(Реализация сети из модулей RGB-светодиодов высокой яркости) - AN3843: Single Phase Two-Channel Interleaved PFC Converter Using MC56F8006
(Однофазный двухканальный преобразователь с корректором мощности и чередованием каналов на MC56F8006) - AN3814: Static Serial Bootloader for MC56F800x/801x/802x/803x
(Статический последовательный загрузчик для MC56F800x/801x/802x/803x)
Типономиналы
Прибор | Частота [МГц] | Флэш [байт] | ОЗУ [байт] | SCI | SPI | I2C | RTC | Корпус | Общие свойства |
---|---|---|---|---|---|---|---|---|---|
MC56F8006VLF | 32 | 16К | 2К | 1 | 1 | 1 | Да | LQFP_48 | 2×16_бит.таймера + PIT, 6_кан.ШИМ, 2аналоговых компаратора, 2×12_кан.12_бит.АЦП, ICS, PGA, PDB, ROSC, COP/WDT |
MC56F8006CLC | 32 | 16К | 2К | 1 | 1 | 1 | Да | LQFP_32 | |
MC56F8006VWL | 32 | 16К | 2К | 1 | 1 | 1 | Да | SOIC_28 | |
MC56F8002VWL | 32 | 16К | 2К | 1 | 1 | 1 | Да | SOIC_28 |
Отладочный комплект MC56F8006DEMO-T
MC56F8006DEMO-T — недорогая плата, предназначенная для быстрой оценки цифровых сигнальных контроллеров (DSC), демонстрации возможностей DSC MC56F8006VLF компании Freescale и отладки выполненных на нём приложений.
Особенности:
- Оценочная плата цифровых сигнальных контроллеров MC56F8006 с микроконтроллером MC9S08JM60 для реализации USB (и других функций)
- J1: 40-контактный разъём для доступа к выводам MC56F8006, совместимых с демонстрируемыми 56F80xx
- J2: 8-контактный разъём для оставшихся линий ввода/вывода 8006
- Выбор питания: с USB или с вывода разъёма J1
- USB может служить мостом между COM-портом персонального компьютера (любая скорость передачи данных) и SCI-контроллером MC56F8006
- Управление и отладка MC56F8006 через JTAG
- Управление и отладка MC9S08JM60 через BDM
- COM-порт, готовый для реализации RS-232
- Светодиодные индикаторы на 6ШИМ-каналах 8006
- Площадки для установки часового кварца для 8006
- Отладочный кабель USB TAP
Семейство MC56F801x
Ядро DSP/MCU с производительностью 32MIPS + ШИМ/таймеры, работающие на частоте 96МГц + быстрый 12-битный АЦП = чип, стоящий вне конкуренции, по соотношению цена/характеристики.Блок-схема 56F8014
Основные достоинства
- Ядро 56800E: 32MIPS@32МГц
- Параллельный умножитель-аккумулятор (Multiplier-Accumulator — MAC) 16×16бит с выполнением операций за один цикл
- Память: до 16Кбайт флэш-памяти программ, до 2Кбайт ОЗУ (единое пространство для хранения кода и данных)
- Высокоскоростной широтно-импульсный модулятор (ШИМ), который может тактироваться сигналом частотой до 96МГц (до 6каналов)
- Четыре 16-битных таймера, которые могут тактироваться сигналом частотой до 96МГц
- До двух 4-канальных 12-битных высокопроизводительных аналого-цифровых преобразователя (АЦП)
- Последовательный коммуникационный интерфейс (SCI) с функциональностью ведомого в LIN
- Последовательный интерфейс периферийных устройств (SPI)
- Сторожевое устройство (COP)
- Коммуникационный модуль I2C
Применение
- Балласты для ламп с регулируемым накалом
- Импульсные источники питания
- Корректоры мощности с мягким переключением
- DC/DC-преобразователи
- Промышленные электроприводы
- Электроприводы в бытовой технике
- «Интеллектуальные» датчики
- Измерительные приборы
Статьи по применению
- AN1916: 3-Phase BLDC Motor Control with Hall Sensors Using 56800/E Digital Signal Controllers
(Управление трёхфазным бесщёточным двигателем постоянного тока с датчиками Холла с помощью цифровых сигнальных контроллеров 56800/E) - AN3102: Unique Features of the 56F801x Family of Devices
(Уникальность приборов семейства 56F801x) - AN3103: 56F8000 - Clock Generation Guidelines to Insure Correct Functionality
(56F8000 — генерация тактового сигнала, гарантирующая корректное функционирование) - AN3118: Production Flash Programming for the 56F8000 Family
(Программирование флэш-памяти в контроллерах семейства 56F8000)
Типономиналы
Прибор | MIPS/МГц | I/D-флэш [байт] | I/D-ОЗУ [байт] | ШИМ | Число входов PWM fault | АЦП (12_бит) | Корпус | Общие свойства |
---|---|---|---|---|---|---|---|---|
MC56F8011VFAE | 32/32 | 12К | 2К | 1×6-кан. | 4 | 2×3-кан. | LQFP_32 | Vcc=3...3.6В, 4×16_бит.таймера, SCI, SPI, I2C, –40...+105°C |
MC56F8013VFAE | 32/32 | 16К | 4К | 1×6-кан. | 4 | 2×3-кан. | LQFP_32 | |
MC56F8013MFAE | 32/32 | 16К | 4К | 1×6-кан. | 4 | 2×3-кан. | LQFP_32 | |
MC56F8014VFAE | 32/32 | 16К | 4К | 1×5-кан. | 3 | 2×4-кан. | LQFP_32 |
Отладочные комплекты DEMO56F8013-EE и DEMO56F8014-EE
Демонстрационная плата 56F8013/14 — это оценочная модульная плата, в состав которой входят цифровой сигнальный контроллер 56F8013/14, интерфейс RS-232, светодиоды и кнопки, назначение которых задаётся пользователем, и разъём для подключёния вспомогательной (дочерней) платы. Разъём подключёния вспомогательной платы позволяет осуществлять слежение за сигналами и дает возможность расширять функциональность в соответствии с потребностями пользователя.
Особенности:
- Цифровой сигнальный контроллер 56F8013/14
- Разъём JTAG-интерфейса для отладки с внешнего хоста
- Интерфейс RS-232 для подключёния к хост-процессору (U2 и P3)
- Разъём подключёния вспомогательной платы; позволяет пользователю подключить требуемые ему совместимые периферийные устройства (ШИМ, АЦП, SCI, SPI или линии ввода/вывода общего назначения) к цифровому сигнальному контроллеру
- Стабилизатор напряжения, подаваемого на плату от внешнего источника +9В
- Светодиодный индикатор наличия питания
- Шесть светодиодов, облегчающих отладку пользовательского приложения в реальном времени
- Кнопка сброса (RESET)
- Кнопка вызова прерывания 1
- Кнопка вызова прерывания 2
Семейство MC56F802x/3x
Производительность 32MIPS с развитой аналоговой периферией при пониженной стоимости.Семейство MC56F802x/3x объединяет в одном чипе вычислительную мощь цифровых сигнальных процессоров с функциональными возможностями и простотой использования микроконтроллеров. Богатый выбор периферийных устройств, корпусов и объёма флэш-памяти (от 16 до 64Кбайт), наличие CAN и ШИМ/таймеров с высоким разрешением, работающих при частотах тактирования до 96МГц, позволяют сказать, что процессоры серий 56F8000 — выбор тех, кому нужны недорогие, но высокопроизводительные приборы.
Характеристики данного семейства таковы, что требования стандарта IEC60730 «Стандарты безопасности систем автоматики, предназначенных для использования в бытовых условиях» для компонентов класса B выполняются им с запасом, что делает данное семейство идеальным для рынка бытовой техники.
Блок-схема MC56F8037EVM
Основные достоинства
- Ядро 56800E @ 32MIPS/32МГц
- 32…64Кбайт флэш-памяти программ/данных
- 4…8Кбайт оперативной памяти программ/данных
- Настраиваемый внутренний релаксационный генератор
- Восемь 16-битных таймеров, которые могут работать с тактовым сигналом частотой до 96МГц
- 6-канальный высокоскоростной модуль генерации ШИМ с четырьмя программируемыми входами аварий (fault input), который может работать при тактировании сигналом частотой до 96МГц
- Два 12-битных АЦП с 6…8входными каналами и внешним или внутренним источником опорного напряжения
- Два аналоговых компаратора
- Синхронизация между ШИМ и АЦП
- Опционально: MSCAN
Применение
- Сложная бытовая техника, в которой требуется управление электроприводом
- Мониторинг потребляемой мощности
- Управление несколькими шаговыми двигателями
- Управление высокоскоростными бесщёточными двигателями постоянного тока с двумя контурами обратной связи (компрессоры)
- Системы удалённого зондирования
- Измерительные устройства
- Импульсные источники питания
Статьи по применению
- AN3118: Production Flash Programming for the 56F8000 Family
(Программирование флэш-памяти в контроллерах семейства 56F8000) - AN1965: Design of Indirect Power Factor Correction Using the 56F800/E
(Разработка косвенной коррекции коэффициента мощности с использованием 56F800/E) - AN1975: Multiple Target Features Using Processor Expert and CodeWarrior
(Настройки и файлы при использовании Processor Expert и Code Warrior) - AN1983: HCS12/16 to 56800/E Software Porting Considerations
(Вопросы переноса программного обеспечения с HCS12/16 на 56800/Е)
Типономиналы
Прибор | MIPS/МГц | I/D-флэш [байт] | I/D-ОЗУ [байт] | Таймер (16_бит) | АЦП (12_бит) | ЦАП (12_бит) | QSCI | QSPI | CAN | Корпус | Общие свойства |
---|---|---|---|---|---|---|---|---|---|---|---|
MC56F8023VLC | 32/32 | 32К | 4К | 4 | 2×3_кан. | 2(внутр.) | 1 | 1 | — | LQFP_32 | 3...3.6В, 1×6_кан.ШИМ, 2компаратора, 4входаPWMfault, I2C, –40...+105 |
MC56F8025VLD | 32/32 | 32К | 4К | 4 | 2×4_кан. | 2(внутр.) | 1 | 1 | — | LQFP_44 | |
MC56F8036VLF | 32/32 | 64К | 8К | 4 | 2×5_кан. | 2(внутр.) | 1 | 1 | 1 | LQFP_48 | |
MC56F8037VLH | 32/32 | 64К | 8К | 8 | 2×8_кан. | 2(внеш.) | 2 | 2 | 1 | LQFP_64 |
Отладочный комплект MC56F8037EVM
Оценочный модуль MC56F8037EVM упрощает и ускоряет разработку проектов на цифровых сигнальных контроллерах 56F802x и 56F803x. Модуль состоит из цифрового сигнального контроллера MC56F8037, интерфейса RS-232, светодиодов и кнопок, назначение которых задаётся пользователем, и разъёма для подключёния вспомогательной (дочерней) платы.
Особенности:
- Цифровой сигнальный контроллер 56F8037
- Разъём JTAG интерфейса для внешней отладки
- Встроенная схема для связи по интерфейсу RS-232 с хост-процессором
- Светодиоды, назначение которых задаётся пользователем
- Кнопки, назначение которых задаётся пользователем
- Разъёмы вспомогательных плат, позволяющих добавлять новые функциональные возможности, например, посредством подключёния вспомогательной платы управления электродвигателем (APMOTOR56F8000E)
Семейство MC56F8300
Производительность 60MIPS, память от 48 до 560Кбайт и множество функций обеспечения безопасности позволяют удовлетворить большинство требований, предъявляемых к устройствам управления электроприводом.В приборах семейства 56F8300 объединена простота использования микроконтроллеров с первичным протоколом и вычислительной мощью 32-битных RISC цифровых сигнальных процессоров (DSP). В маленьких корпусах, работающих в расширенном температурном диапазоне, вы найдете множество квадратурных декодеров/таймеров, модули FlexCAN, SPI и SCI. И добавьте сюда еще производительность 60MIPS/МГц.
Блок-схема 56F836X
Основные достоинства
- Гарвардская архитектура ядра, 60MIPS
- 32…512Кбайт программируемой флэш-памяти, 4Кбайт программируемой оперативной памяти
- 8…32Кбайт флэш-памяти данных, 8…32Кбайт оперативной памяти данных, 8…16Кбайт загрузочной флэш-памяти
- До двух модулей FlexCAN — совместимы с CAN 2.0 A/B
- До двух 6-канальных ШИМ-модулей
- До четырех 4-канальных 12-битных АЦП
- До двух квадратурных декодеров
- До четырех 16-битных квадратурных таймеров
- Опционально: датчик температуры
- Автомобильный температурный диапазон: от –40 до +125°C
- Корпуса, соответствующие RoHS (Restriction of Hazardous Substances — Ограничения на использование опасных материалов в производстве электронного и электрического оборудования)
Применение
- Электроусилители руля
- Активная подвеска
- Клапана с электронным управлением
- Источники бесперебойного питания
- Импульсные источники питания
- Инверторы
- Электродвигатели
Статьи по применению
- AN1973: Production Flash Programming for the 56F8300/8100
(Программирование флэш-памяти в контроллерах 56F8300/8100) - AN1974: 56F8300/8100 ADC
(АЦП в контроллерах 56F8300/8100) - AN1991: Controlling Power Consumption in 56F8300 and 56F8100 Family Devices
(Управление энергопотреблением в контроллерах семейств 56F8300 и 56F8100) - AN1994: Start-Up Considerations for 56F8300 and 56F8100 Family Devices
(Вопросы запуска контроллеров семейств 56F8300 и 56F8100)
Типономиналы
Прибор | MIPS/ МГц | I-флэш [байт] | I-ОЗУ [байт] | D-флэш [байт] | D-ОЗУ [байт] | BOOT флэш [байт] | Таймер (16_бит) | QDEC (4_кан.) | ШИМ (6_кан.) | Число входов PWM fault | АЦП (12_бит) | Flex CAN | Корпус | Общие свойства |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
MC56F8322VFAE | 60/60 | 32К | 4К | 8К | 8К | 8К | 2×4_кан. | 1 | 1 | 1 | 2×3_кан. | 1 | LQFP_48 | 2×SCI, 2×SPI |
MC56F8323VFBE | 60/60 | 32К | 4К | 8К | 8К | 8К | 2×4_кан. | 1 | 1 | 3 | 2×4_кан. | 1 | LQFP_64 | |
MC56F8335VFGE | 60/60 | 64К | 4К | 8К | 8К | 8К | 4×4_кан. | 2 | 2 | 4+4 | 4×4_кан. | 1 | LQFP_128 | |
MC56F8345VFGE | 60/60 | 128К | 4К | 8К | 8К | 8К | 4×4_кан. | 2 | 2 | 4+4 | 4×4_кан. | 1 | LQFP_128 | |
MC56F8346VFVE | 60/60 | 128К | 4К | 8К | 8К | 8К | 4×4_кан. | 2 | 2 | 3+4 | 4×4_кан. | 1 | LQFP_144 | |
MC56F8347VPYE | 60/60 | 128К | 4К | 8К | 8К | 8К | 4×4_кан. | 2 | 2 | 4+4 | 4×4_кан. | 1 | LQFP_160 | |
MC56F8347VVFE | 60/60 | 128К | 4К | 8К | 8К | 8К | 4×4_кан. | 2 | 2 | 4+4 | 4×4_кан. | 1 | BGA_160 | |
MC56F8355VFGE | 60/60 | 256К | 4К | 8К | 16К | 16К | 4×4_кан. | 2 | 2 | 4+4 | 4×4_кан. | 1 | LQFP_128 | |
MC56F8356VFVE | 60/60 | 256К | 4К | 8К | 16К | 16К | 4×4_кан. | 2 | 2 | 3+4 | 4×4_кан. | 1 | LQFP_144 | |
MC56F8357VPYE | 60/60 | 256К | 4К | 8К | 16К | 16К | 4×4_кан. | 2 | 2 | 4+4 | 4×4_кан. | 1 | LQFP_160 | |
MC56F8357VVFE | 60/60 | 256К | 4К | 8К | 16К | 16К | 4×4_кан. | 2 | 2 | 4+4 | 4×4_кан. | 1 | BGA_160 | |
MC56F8365VFGE | 60/60 | 512К | 4К | 32К | 32К | 16К | 4×4_кан. | 2 | 2 | 4+4 | 4×4_кан. | 2 | LQFP_128 | |
MC56F8366VFVE | 60/60 | 512К | 4К | 32К | 32К | 16К | 4×4_кан. | 2 | 2 | 3+4 | 4×4_кан. | 2 | LQFP_144 | |
MC56F8367VPYE | 60/60 | 512К | 4К | 32К | 32К | 16К | 4×4_кан. | 2 | 2 | 4+4 | 4×4_кан. | 2 | LQFP_160 | |
MC56F8367VVFE | 60/60 | 512К | 4К | 32К | 32К | 16К | 4×4_кан. | 2 | 2 | 4+4 | 4×4_кан. | 2 | BGA_160 |
Отладочные комплекты MC56F8323EVM и MC56F8367EVM
MC56F8323EVM поддерживает семейство MC56F832x.MC56F8367EVM поддерживает семейства MC56F833x, MC56F834x, MC56F835x и MC56F836x. Обе платы могут быть использованы саамы по себе или вместе с широким спектром аппаратных средств разработки модулей управления перемещениями компании Freescale.
Особенности MC56F836EVME:
- 16-битный цифровой сигнальный контроллер MC56F8367
- Внешняя быстрая статическая оперативная память (FSRAM — fast static RAM)
- Разъём JTAG-интерфейса для связи с внешним конвертором команд
- Командный конвертор, работающий через параллельный порт, с разъёмом для подключёния кабеля (принтерного)
- Пара стандартных разъёмов, позволяющих подключать вспомогательные платы, специфичные для конкретного приложения, или разработанные пользователем
- Высокоскоростной интерфейс CAN (1Мбит/с)
Семейство S12XS
Экономичное и совместимое добавление к семейству S12XE — это линейка более дешёвых микроконтроллеров в корпусах меньших размеров.Семейство S12XS — это рациональный набор встроенных периферийных устройств, различные варианты объёма памяти и типа корпуса. Микроконтроллеры семейства оптимизированы для применения в устройствах, работающих в салоне автомобиля и обеспечивающих комфортные условия для пассажиров, а также в промышленных приборах общего назначения. Семейство S12XS совместимо по периферии и корпусам со старшим семейством микроконтроллеров S12XE, что позволяет предлагать широкую номенклатуру конечных изделий на основе общей аппаратно-программной платформы.
Блок-схема S12XS
Основные достоинства
- ЦПУ S12X, работающее на частоте 40МГц
- Флэш-память объёмом 64, 128 или 256Кбайт с кодом корректировки ошибок (Error Correction Code — ECC)
- 4…12Кбайт ОЗУ
- От 4 до 8Кбайт флэш-памяти данных с ECC (для хранения данных или программ)
- 8-, 10- или 12-битный АЦП с временем преобразования 3мкс
- Поддержка протоколов CAN, LIN и SPI
- 8-канальный таймер с 16-битными счётчиками
- ФАПЧ с частотной модуляцией (Frequency Modulation Phase-Locked Loop — FMPLL) исключает необходимость во внешних компонентах, снижает уровень электромагнитных помех и позволяет быстро выйти из энергосберегающего режима Stop и немедленно продолжить выполнение программы
- Маленькие 64-, 80- и 112-выводные корпуса
- –40…+125°C
Применение
- Контроллеры автомобильных кресел
- Контроллеры рулевого управления
- Системы нагрева, вентиляции и кондиционирования воздуха
- Контроллеры люков в крыше автомобиля
- Дверные модули
- Ведомые модули автомобильной электроники
- Недорогие модули системы освещения
- Недорогие ABS, EPS
Статьи по применению
- AN3242: S12XD and S12XE Family Compatibility
(Совместимость семейств S12XD и S12XE) - AN3327: Using the S12XE Family as a Development Platform for the S12XS Family
(Использование семейства S12XE в качестве базовой инструментальной платформы для семейства S12XS) - AN2615: HCS12 and S12X Family Compatibility
(Совместимость семейств HCS12 и S12X) - AN2708: An Introduction to the External Bus Interface on the HCS12X
(Введение в интерфейс внешней шины в HCS12X)
Типономиналы
Прибор | Флэш [байт] | D-флэш [байт] | ОЗУ [байт] | АЦП | Линии ввода/вывода | Корпус | Общие свойства |
---|---|---|---|---|---|---|---|
MC9S12XS256 | 256К | 8К | 16К | 16_кан. | 91 | LQFP_112 | 1×CAN, 2×SCI, 1×SPI, 8_кан.16_бит.таймер, 4_кан.PIT, 8_кан.8_бит.ШИМ |
MC9S12XS256 | 256К | 8К | 16К | 8_кан. | 59 | QFP_80 | |
MC9S12XS256 | 256К | 8К | 16К | 8_кан. | 44 | LQFP_64 | |
MC9S12XS128 | 128К | 8К | 8К | 16_кан. | 91 | LQFP_112 | |
MC9S12XS128 | 128К | 8К | 8К | 8_кан. | 59 | QFP_80 | |
MC9S12XS128 | 128К | 8К | 8К | 8_кан. | 44 | LQFP_64 | |
MC9S12XS64 | 64К | 4К | 4К | 16_кан. | 91 | LQFP_112 | |
MC9S12XS64 | 64К | 4К | 4К | 8_кан. | 59 | QFP_80 | |
MC9S12XS64 | 64К | 4К | 4К | 8_кан. | 44 | LQFP_64 |
Отладочный комплект DEMO9S12XSFAME
Демонстрационная плата DEMO9S12XSFAME — это полнофункциональная, готовая к использованию система для оценки микроконтроллера MC9S12XS128. В DEMO9S12XSFAME используются возможности CodeWarrior (в котором имеются редактор программ, ассемблер, компилятор Си и отладчик) и USB-BDM интерфейса компании Freescale, что позволяет загружать и отлаживать программы пользователя во флэш-памяти микроконтроллера.
Особенности:
- MC9S12XS128 в корпусе QFP-112 с уже «вшитыми» демонстрационными программами
- Интерфейсная схема USB-BDM
- Кнопка RESET
- Две кнопки и четыре DIP-переключателя
- Потенциометр, фотоэлемент, светодиоды
- Канал RS-232, подключённый к последовательному интерфейсу (SCI) микроконтроллера
- Два разъёма LIN, подключённых к одному приёмопередатчику LIN
- Один разъём CAN
Семейство S12XD/A
Высокопроизводительное расширение передовой архитектуры S12, отличающееся наличием уникального модуля сопроцессора XGATE.Семейства S12XD/A — это производительность 32-битных процессоров со всеми преимуществами 16-битных микроконтроллеров, включая большую плотность кода, низкую системную стоимость, низкий уровень электромагнитных помех и пониженное энергопотребление. Работающий на удвоенной скорости ЦПУ сопроцессор XGATE представляет собой надежный, программируемый 16-битный RISC-процессор, служащий для передачи данных между периферийными модулями, ОЗУ и портами ввода/вывода без привлечения основного ЦПУ и влияния на его производительность. Среди дополнительных улучшений можно назвать 8-уровневый контроллер прерываний, контроллер памяти, усовершенствованные таймеры и расширенный интерфейс внешней шины.
Блок-схема MC9S12XD/A
Основные достоинства
- Усовершенствованное CISC-ядро S12X, работающее на частоте 40МГц (совместимо снизу вверх с набором команд S12)
- Сопроцессор периферии XGATE, работающий на частоте 80МГц
- До 512Кбайт флэш-памяти, 32Кбайт оперативной памяти, 4Кбайт EEPROM
- До пяти модулей CAN, шести SCI и трех SPI
- Программируемый 8-уровневый контроллер прерываний
- Усовершенствованный контроллер управления памятью
- Усовершенствованный таймерный модуль с новым 4-канальным таймером периодических прерываний
- Немультиплексированная шина дополнительной памяти (8Мбайт)
Применение
- Центральный компьютер в автомобиле
- Устройства обеспечения безопасности пассажиров
- Устройства приборной панели автомобиля
- Климат-контроль
- Охранные системы
- Промышленные межсетевые интерфейсы (шлюзы)
- Автоматизация производственных линий
- Программируемые логические контроллеры (ПЛК)
Статьи по применению
- AN3224: Introducing the XGATE Module to Consumer and Industrial Application Developers
(Введение в модуль XGATE для разработчиков бытовых и промышленных приложений) - AN2685: How to Configure and Use the XGATE on S12X Devices
(Как конфигурировать и использовать модуль XGATE в контроллерах семейства S12X) - AN2734: HCS12X Family Memory Organization
(Организация памяти в микроконтроллерах семейства HCS12X) - AN3289: Low-Power Techniques for the S12X Family
(Способы снижения энергопотребления в микроконтроллерах семейства S12X) - AN3144: Using XGATE to Implement a Simple Buffered SCI
(Использование XGATE для реализации простого буферизованного интерфейса SCI) - AN2732: Using XGATE to Implement LIN Communication on HCS12X
(Использование XGATE для реализации связи по LIN в микроконтроллерах семейства HCS12X) - AN2726 MSCAN Driver for MC9S12XDP512 Using XGATE
(Драйвер MSCAN для микроконтроллера MC9S12XDP512 с использованием XGATE)
Типономиналы
Прибор | Флэш [байт] | ОЗУ [байт] | CAN | SCI | SPI | I2C | АЦП (10_бит) | Всего каналов | Линии ввода/ вывода | Корпус | Общие свойства |
---|---|---|---|---|---|---|---|---|---|---|---|
MC9S12XD512 | 512К | 32К | 5 | 6 | 3 | 2 | 2 | 24 | 119 | LQFP_144 | XGATE, 4КбайтEEPROM, 1×8_кан.16_бит.ECT, 4_кан.PIT |
MC9S12XDP512 | 512К | 32К | 5 | 4 | 3 | 1 | 2 | 16 | 91 | LQFP_112 | |
MC9S12XDT512 | 512К | 20К | 3 | 6 | 3 | 1 | 2 | 24 | 119 | LQFP_144 | |
MC9S12XDT512 | 512К | 20К | 3 | 4 | 3 | 1 | 2 | 16 | 91 | LQFP_112 | |
MC9S12XDT512 | 512К | 20К | 3 | 2 | 2 | 1 | 1 | 8 | 59 | LQFP_80 | |
MC9S12XDT384 | 384К | 20К | 3 | 4 | 3 | 1 | 2 | 24 | 119 | LQFP_144 | |
MC9S12XDT384 | 384К | 20К | 3 | 4 | 3 | 1 | 2 | 16 | 91 | LQFP_112 | |
MC9S12XDT384 | 384К | 20К | 3 | 2 | 3 | 1 | 1 | 8 | 59 | LQFP_80 | |
MC9S12XDT256 | 256К | 20К | 3 | 4 | 3 | 1 | 2 | 24 | 119 | LQFP_144 | |
MC9S12XDT256 | 256К | 16К | 3 | 4 | 3 | 1 | 2 | 16 | 91 | LQFP_112 | |
MC9S12XDT256 | 256К | 16К | 3 | 2 | 2 | 1 | 1 | 8 | 59 | LQFP_80 | |
MC9S12XA512 | 512К | 32К | — | 6 | 3 | 1 | 2 | 24 | 119 | LQFP_144 | |
MC9S12XA512 | 512К | 32К | — | 4 | 3 | 1 | 2 | 16 | 91 | LQFP_112 | |
MC9S12XA512 | 512К | 32К | — | 2 | 2 | 1 | 1 | 8 | 59 | LQFP_80 | |
MC9S12XA256 | 256К | 16К | — | 4 | 3 | 1 | 2 | 24 | 119 | LQFP_144 | |
MC9S12XA256 | 256К | 16К | — | 4 | 3 | 1 | 2 | 16 | 91 | LQFP_112 | |
MC9S12XA256 | 256К | 16К | — | 2 | 2 | 1 | 1 | 8 | 59 | LQFP_80 |
Отладочный комплект DEMO9S12XDT512E
DEMO9S12XDT512E — оценочная или демонстрационная плата для микроконтроллера MC9S12XDT512 компании Freescale. Процесс проектирования приложения оказывается быстрым и лёгким, благодаря наличию интегрированного интерфейсного кабеля USB Multilink BDM, образцам инструментального программного обеспечения и примерам кода. Также имеется стандартный отладочный BDM-порт, но он не запаян, что позволяет использовать внешний BDM-адаптер. Два 40-контактных разъёма дают возможность подключать к демонстрационной плате внешние устройства и внешнее тестовое оборудование.
Особенности:
- Микроконтроллер MC9S12XDT512 в корпусе LQFP-80
- Интегрированный интерфейсный кабель USB Multilink BDM для отладки
- Опционально: питание с шины USB через USB Multilink BDM
- Опционально: при автономной работе питание от установленного на плате стабилизированного источника питания +5В
- Опционально: питание через разъём доступа к портам ввода/вывода микроконтроллера
Семейство S12XE
Следующее поколение семейства S12X — это улучшенная производительность, усовершенствованная периферия, больше вариантов выбор размера памяти и системная целостность.Семейство S12XE привнесло в архитектуру S12X несколько новшеств, среди которых увеличение рабочей частоты ядра до 50МГц, а сопроцессора XGATE (теперь прерываемого) — до 100МГц. Объём флэш-памяти (с кодом корректировки ошибок) в микроконтроллерах данного семейства изменяется от 128Кбайт до 1Мбайт. Появилось также новое устройство защиты памяти (позволяет разделять память между программными задачами) и новая память EEPROM (быстрее, проще и гибче). Было также модернизировано еще несколько модулей, включая ATD, I2C, SPI и таймеры.
Блок-схема
Основные достоинства
- CISC-ядро S12X, работающее на частоте 50МГц
- Сопроцессор периферии XGATE, работающий на частоте 100МГц (теперь прерываемый)
- Функции обеспечения системной целостности: устройство защиты памяти, код корректировки ошибок памяти, режим супервизора
- До 1Мбайт флэш-памяти, 64Кбайт ОЗУ, 4Кбайт EEPROM (усовершенствованной)
- До 5модулей CAN, 8SCI, 3SPI (поддержка 8- и 16-битных данных)
- 12-битный АЦП с быстрым преобразованием (3мкс на канал)
- Таймеры с большим числом каналов (с ECT, TIM)
- Дополнительный таймер периодических прерываний
- Новый корпус MAPBGA-208 со 152 линиями ввода/вывода
Применение
- Центральный компьютер в автомобиле
- Устройства обеспечения безопасности пассажиров
- Устройства приборной панели автомобиля
- Климат-контроль
- Охранные системы
- Промышленные межсетевые интерфейсы (шлюзы)
- Автоматизация производственных линий
- Программируемые логические контроллеры (ПЛК)
Статьи по применению
- AN3242: S12XD and S12XE Family Compatibility
(Совместимость семейств S12XDи S12XE) - AN3224: Introducing the XGATE Module to Consumer and Industrial Application Developers
(Введение в модуль XGATE для разработчиков бытовых и промышленных приложений) - AN3327: Using the S12XE Family as a Development Platform for the S12XS Family
(Использование семейства S12XE в качестве базовой инструментальной платформы для семейства S12XS) - AN2615: HCS12 and S12X Family Compatibility
(Совместимость семейств HCS12 и S12X) - AN2685: How to Configure and Use the XGATE on S12X Devices
(Как конфигурировать и использовать модуль XGATE в контроллерах семейства S12X) - AN2708: An Introduction to the External Bus Interface on the HCS12X
(Введение в интерфейс внешней шины в HCS12X) - AN3219: XGATE Library: TN/STN LCD Driver
(Библиотека XGATE: драйвер TN/STN ЖК-дисплеев)
Типономиналы
Прибор | Флэш [байт] | D-флэш [байт] | ОЗУ [байт] | EE PROM [байт] | XGATE | CAN | SCI | SPI | I2C | АЦП (12_бит) | ECT (16_бит) | TIM (16_бит) | PIT | Линии ввода/вывода | Корпус |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
MC9S12XEP100 | 1М | 32К | 64К | 4К | • | 5 | 8 | 3 | 2 | 2×32_кан. | 1×8_кан. | 1×8_кан. | 8_кан. | 152 | MAPBGA_208 |
MC9S12XEP100 | 1М | 32К | 64К | 4К | • | 5 | 8 | 3 | 2 | 2×24_кан. | 1×8_кан. | 1×8_кан. | 8_кан. | 119 | LQFP_144 |
MC9S12XEP100 | 1М | 32К | 64К | 4К | • | 5 | 4 | 3 | 1 | 2×16_кан. | 1×8_кан. | — | 4_кан. | 91 | LQFP_112 |
MC9S12XEP768 | 768К | 32К | 48К | 4К | • | 5 | 8 | 3 | 2 | 2×32_кан. | 1×8_кан. | 1×8_кан. | 8_кан. | 152 | MAPBGA_208 |
MC9S12XEP768 | 768К | 32К | 48К | 4К | • | 5 | 8 | 3 | 2 | 2×24_кан. | 1×8_кан. | 1×8_кан. | 8_кан. | 119 | LQFP_144 |
MC9S12XEP768 | 768К | 32К | 48К | 4К | • | 5 | 8 | 3 | 1 | 2×16_кан. | 1×8_кан. | — | 8_кан. | 91 | LQFP_112 |
MC9S12XEQ512 | 512К | 32К | 32К | 4К | • | 4 | 6 | 3 | 2 | 2×24_кан. | 2×8_кан. | — | 4_кан. | 119 | LQFP_144 |
MC9S12XEQ512 | 512К | 32К | 32К | 4К | • | 4 | 6 | 3 | 1 | 2×16_кан. | 3×8_кан. | — | 4_кан. | 91 | LQFP_112 |
MC9S12XEQ512 | 512К | 32К | 32К | 4К | • | 4 | 2 | 3 | 1 | 2×8_кан. | 4×8_кан. | — | 4_кан. | 59 | QFP_80 |
MC9S12XEQ384 | 384К | 32К | 24К | 4К | • | 4 | 6 | 3 | 2 | 2×24_кан. | 5×8_кан. | — | 4_кан. | 119 | LQFP_144 |
MC9S12XEQ384 | 384К | 32К | 24К | 4К | • | 4 | 6 | 3 | 1 | 2×16_кан. | 6×8_кан. | — | 4_кан. | 91 | LQFP_112 |
MC9S12XEQ384 | 384К | 32К | 24К | 4К | • | 4 | 2 | 3 | 1 | 2×8_кан. | 7×8_кан. | — | 4_кан. | 59 | QFP_80 |
MC9S12XET256 | 256К | 32К | 16К | 4К | • | 3 | 4 | 3 | 1 | 2×24_кан. | 8×8_кан. | — | 4_кан. | 119 | LQFP_144 |
MC9S12XET256 | 256К | 32К | 16К | 4К | • | 3 | 4 | 3 | 1 | 2×16_кан. | 9×8_кан. | — | 4_кан. | 91 | LQFP_112 |
MC9S12XET256 | 256К | 32К | 16К | 4К | • | 3 | 2 | 3 | 1 | 2×8_кан. | 10×8_кан. | — | 4_кан. | 59 | QFP_80 |
MC9S12XEG128 | 128К | 16К | 12К | 2К | • | 2 | 2 | 2 | 1 | 1×16_кан. | 11×8_кан. | — | 2_кан. | 91 | LQFP_112 |
MC9S12XEG128 | 128К | 16К | 12К | 2К | • | 2 | 2 | 2 | 1 | 1×8_кан. | 12×8_кан. | — | 2_кан. | 59 | QFP_80 |
Отладочный комплект DEMO9S12XEP100
- Микроконтроллер MC9S12XEP100 в корпусе LQFP-112
- Интерфейс USB-BDM для внутрисхемной отладки (разъём BDM для внешней внутрисхемной отладки)
- Разъёмы для всех сигналов микроконтроллера
- Один соединитель CAN с приёмопередатчиком
- Два разъёма LIN с одним приёмопередатчиком
- Один разъём RS-232 с приёмопередатчиком
- Четыре светодиода и четыре DIP-переключателя, назначение которых задаётся пользователем
- Потенциометр для аналогового входа и фотодатчик
Электронные компоненты Freescale >>>
Подробнее о компании Freescale >>>