S12XE
Семейство 16-битных автомобильных микроконтроллеров


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

  • Автомобильная электроника
  • Управление кузовными системами
  • Сетевые интерфейсы
  • Интеллектуальные распределительные коробки

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

Семейство микроконтроллеров S12XE содержит XGATE-сопроцессор, позволяющий получить производительность 32-битных систем, сохраняя при этом преимущества 16-битной архитектуры, такие, как низкая стоимость системы, более эффективный и компактный код и улучшенная электромагнитная совместимость. Являясь следующим поколением линейки микроконтроллеров S12XD, микроконтроллеры семейства S12XE идеально подходят для модернизации автомобильных электронных систем, при этом позволяя использовать уже существующее ПО и сделанные инвестиции.

Семейство микроконтроллеров S12X основано на популярной архитектуре HCS12, которая содержит RISC XGATE-сопроцессор, позволяющий повысить производительность, без добавления внешних контроллеров (процессоров), тем самым сокращая финансовые затраты.

Работая на двойной частоте основного ядра, XGATE-сопроцессор позволяет увеличить производительность системы до 80 MIPS, обрабатывая данные с периферийных модулей, ОЗУ и портов ввода/вывода без привлечения ресурсов ЦП.

Семейства S12X с XGATE-сопроцессором позволяет получить производительность 32-битных микроконтроллеров, обеспечивая более низкую стоимость системы, а также использовать более эффективный и компактный код.

Микроконтроллеры семейства S12XE имеют большие размеры памяти, поддержку корректирующего кода ECC, усовершенствованную функциональность EEPROM (EEE) и модуль защиты памяти (MPU). Улучшенный XGATE-сопроцессор позволяет более эффективно обрабатывать прерывания и выполнять некритичные апплеты, освобождая ресурсы основного процессора для выполнения критичных для приложения операций.

Благодаря этим преимуществам упрощается разработка, увеличивается гибкость и уменьшается общая стоимость систем для автомобильных и мультиплексных применений.

Блок-схема семейства S12XE


Таблица выбора

Для всех приведенных приборов:
Максимальная тактовая частота — 50 МГц
Модуль XGATE — имеется
Модуль защиты памяти (MPU) — имеется
Модуль интерфейса внешней шины EBI — имеется
Улучшенный таймер захвата (ECT) — 8 каналов по 16 бит
ШИМ-модулятор — 8 каналов по 8 бит

ПриборФлэшОЗУEEPROMCANSCI (LIN)SPII2CTIMPITАЦПКорпус
9S12XEP1001 MБ64 KБ4 KБ583216-бит, 8-кан.8-кан.32112 LQFP 144 LQFP 208 PBGA
9S12XEP768768 KБ48 KБ4 KБ583216-бит, 8-кан.8-кан.32112 LQFP 144 LQFP 208 PBGA
9S12XEQ512512KБ32 KБ4 KБ46324-кан.24112 LQFP 144 LQFP 80 QFP
9S12XEQ384384 KБ24 KБ4 KБ46324-кан.2480 QFP 112 LQFP 144 LQFP
9S12XET256256 KБ16 KБ4 KБ34314-кан.2480 QFP 112 LQFP 144 LQFP
9S12XEG128128 KБ12 KБ2 KБ22212-кан.1680 QFP 112 LQFP

Особенности

Память

  • 128…1024 КБ внутренней флэш-памяти с корректирующим кодом (ECC)
  • 12…64 KБ ОЗУ
  • До 32 КБ флэш-памяти данных с 256-байтными секторами для пользовательского доступа
  • Эмулированная EEPROM

Система

  • Процессор CPU12X — 50 МГц, 16-бит, совместимость вверх с набором команд для MC9S12
  • Сопроцессор XGATE I/O с частотой шины до 100 МГц; обеспечивает передачу данных между периферийными модулями и ОЗУ без участия основного процессора, который может находиться в режиме ожидания
  • Улучшенный модуль прерываний
  • Модуль защиты памяти
  • Наличие режимов супервизора и пользователя
  • Модуль фоновой отладки (BDM) с однопроводным интерфейсом
  • Напряжение питания 3.3 и 5 В
  • Диапазон рабочих температур –40…+125°C
  • Внутренний стабилизатор напряжения (VREG)

Коммуникационные интерфейсы и входы/выходы

  • До пяти MSCAN модулей, программно совместимых со стандартами CAN 2.0 A, B
  • До трех модулей последовательного периферийного интерфейса (SPI)
  • До восьми модулей последовательного коммуникационного интерфейса (SCI), совместимых со стандартом LIN
  • До 152 входов/выходов общего назначения и два входа
  • До двух модулей интерфейса I2C

Таймеры и АЦП

  • До двух независимых 8/10/12-битных АЦП и мультиплексор, объединяющий до 32 аналоговых входных каналов
  • ШИМ-модулятор на 8 каналов по 8-бит или 4 канала по 16-бит
  • Таймер (TIM) на 8 каналов по 16 бит для захвата входа или сравнения выхода
  • Улучшенный таймер захвата (ECT) на 8 каналов по 16 бит для захвата входа или сравнения выхода
  • Таймер периодических прерываний (PIT) — до 2 каналов по 8 бит

Тактирование

  • ФАПЧ со встроенным фильтром — не требует внешних компонентов
  • Быстрое пробуждение из энергосберегающего режима останова с мгновенным переходом к выполнению программы

Корпуса

  • 208-выводный MAPBGA
  • 144- и 112-выводный LQFP
  • 80-выводный QFP

Преимущества

Высокая производительность системы

Достигается за счет увеличенной до 50 МГц частоты шины процессора и повышения пропускной способности основного процессора, обусловленной наличием улучшенного сопроцессора XGATE

Расширяемость и совместимость

Достигается увеличением до 1 МБ размера памяти S12X, что позволяет модернизировать системы на семействе S12XD

Высокая степень интеграции

Обусловлена наличием на уровне процессора режима супервизора ECC и модуля защиты памяти, облегчающих интеграцию в систему AUTOSAR

Гибкость

Достигается увеличением размера памяти, улучшенным АЦП и большим набором периферийных устройств и корпусов

Отладочные средства

Использует и расширяет широкий набор аппаратных и программных средств разработки, имеющихся на сегодня в семействах S12 и S12XD

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