Новое в мире полупроводников

Читаем, обсуждаем, задаем вопросы

Подпишись на новости!


Рубрики

Метки

Архивы


Семейство S12XE

MC9S12XE — новое семейство 16-битных микроконтроллеров для автомобильных применений компании Freescale. Унаследовав все инновационные достижения предыдущего семейства S12XD, S12XE делает шаг вперед, предлагая ряд новых возможностей, увеличивающих производительность, стабильность и надежность системы. К новым особенностям семейства можно отнести устройство защиты памяти (MPU) и код коррекции ошибок (ECC) на FLASH памяти, улучшенный периферийный сопроцессор XGATE, PLL с частотной модуляцией (IPLL), высокоскоростной АЦП. MC9S12XE расширяют линейку 16-битных микроконтроллеров S12X, предлагая до 1 МБайт внутренней FLASH памяти и до 152 линий ввода/вывода.
Ориентированное на применение в автомобильных приложениях, семейство MC9S12XE демонстрирует производительность 32-битных устройств, сохраняя все преимущества и эффективность 16-битного ядра. Новые микроконтроллеры сохранили низкую стоимость, малое энергопотребление, уровень электромагнитной совместимости и эффективный размер программного кода существующих 16-битных семейств MC9S12 и MC9S12X.
 
Структурная схема
 
Отличительные особенности

  • Встроенная память
    • FLASH память программ — от 128 КБайт до 1 МБайт
    • RAM память данных — от 12 до 64 КБайт
    • До 32 КБайт Data-FLASH памяти с размером сектора 256 Байт
    • Эмулированная EEPROM — от 2 до 4 КБайт
  • Система
    • Частота ядра/шины — 50 МГц
    • Прямая совместимость с системой команд ядра HCS12
    • Сопроцессор XGATE с частотой шины до 100 МГц, обеспечивает обмен данными между всеми модулями периферии и RAM памятью без участия ЦПУ
    • Расширенный модуль прерываний
    • Интерфейс внешней шины (EBI)
    • Блок защиты памяти (MPU)
    • Возможность работы системы в режимах супервизор или пользователь
    • Модуль фоновой отладки (BDM) с однопроводным интерфейсом
    • Интегрированный стабилизатор напряжения
    • Диапазон напряжения питания 3.15…5.5 Вольт
    • Диапазон рабочих температур -40…+125°C
  • Интерфейсы и линии ввода/вывода
    • До 5 модулей MSCAN с поддержкой CAN 2.0 A/B
    • До 3 модулей последовательного периферийного интерфейса (SPI)
    • До 8 модулей LIN-совместимого последовательного коммуникационного интерфейса (SCI)
    • До 2 модулей I2C
    • До 152 линий ввода/вывода общего назначения (GPIO)
  • Таймеры и АЦП
    • До двух независимых АЦП (аналогово-цифровой преобразователь) с разрешением 12 бит и мультиплексором, объединяющим до 32 аналоговых входных каналов
    • Широтно-импульсный модулятор с организацией 8 каналов x 8 бит или 4 канала x 16 бит
    • 16-битный 8-канальный таймер (TIM) с функцией захвата входного или сравнения выходного сигналов
    • 16-битный 8-канальный усовершенствованный таймер захвата (ECT)
    • 8-битный 2-канальный таймер периодических прерываний (PIT)
 

Представители семейства MC9S12XE

S12XEG128 S12XET256 S12XEQ384 S12XEQ512 S12XEP768 S12XEP100
FLASH (КБайт) 128 256 384 512 768 1000
RAM (КБайт) 12 16 24 32 48 64
EEPROM (КБайт) 2 4 4 4 4 4
12-бит АЦП (каналов) 16 24 24 24 32 32
CAN 2 3 4 4 5 5
SCI/LIN 2 4 6 6 8 8
SPI 2 3 3 3 3 3
I2С 1 1 2 2 2 2
PIT 2 4 4 4 8 8
TIM - - - - 1 1
GPIO 91 119 119 119 152 152
Корпус QFP-80
LQFP-112
QFP-80
LQFP-112
LQFP-144
QFP-80
LQFP-112
LQFP-144
QFP-80
LQFP-112
LQFP-144
LQFP-112
LQFP-144
PBGA-208
LQFP-112
LQFP-144
PBGA-208

 

Инструментальные средства

  • EVB9S12XEP100 — отладочная плата для 16-битных микроконтроллеров семейства MC9S12XE
  • DEMO9S12XEP100 — демонстрационная плата для 16-битных микроконтроллеров семейства MC9S12XE

Документация