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

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

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


Рубрики

Метки

Архивы


Семейство S12XA

MC9S12XA128/256/512 — новое семейство 16-битных микроконтроллеров на базе расширенного ядра HCS12, сохраняя низкую стоимость, малое энергопотребление, эффективный размер программного кода и высокий уровень программной и аппаратной совместимости, позволяет достичь в 2-5 раз большей производительности по сравнению с существующими 25 МГц HCS12 микроконтроллерами.
Семейство S12X отличается наличием модуля периферийного сопроцессора XGATE. Используя расширенные возможности прямого доступа к памяти (DMA), этот модуль параллельной обработки позволяет ощутимо разгрузить центральный процессор, поддерживая высокоскоростную обработку и передачу данных между периферийными модулями, RAM памятью и портами ввода/вывода микроконтроллера. Обеспечивая производительность до 80 MIPS (млн. инструкций в секунду) в дополнении к производительности ЦПУ, модуль XGATE имеет доступ ко всем блокам периферии и RAM памяти.
 
Структурная схема
 
Отличительные особенности

  • Напряжение питания 3.15…5.5 Вольт
  • Ядро HCS12X
    • Частота ядра — 80 МГц
    • Частота шины — 40 МГц
    • 16-битное ЦПУ
      • Прямая совместимость с системой команд ядра HCS12
      • Формирование прерываний и модель программирования идентична ядру HCS12
      • Буфер очереди команд
      • Расширенная индексная адресация
      • Расширенный набор команд
    • Интерфейс внешней шины — EBI (External Bus Interface)
    • Модуль управления памятью — MMC (Module Mapping Control)
    • Контроллер прерываний — INT (Interrupt Controller)
    • Отладочный модуль мониторинга активности шины ЦПУ и XGATE
    • Режим фоновой отладки — BDM (Background Debug Mode)
  • Модуль XGATE
    • Периферийный сопроцессор
    • Модуль параллельной обработки разгружает ЦПУ, обеспечивая высокоскоростную обработку и передачу данных между модулями периферии, RAM памятью и портами ввода/вывода
    • Передача данных между FLASH EEPROM памятью, модулями периферии и портами ввода/вывода
  • Модуль АЦП
    • Один 10-битный 8-канальный АЦП
    • Один 10-битный 16-канальный АЦП
  • Таймер периодических прерываний — PIT (Periodic Interrupt Timer)
    • Четыре таймера с независимыми периодами прерываний
    • Периоды прерываний могут быть установлены в диапазоне от 1 до 224 тактов шины
  • Генератор тактовых сигналов и сигналов сброса
    • Малошумящий, малопотребляющий генератор Пирса
    • PLL
    • Система наблюдения за корректностью выполнения программы
    • Прерывания в режиме реального времени
    • Система мониторинга тактового сигнала
    • Быстрый выход из режима STOP
  • Встроенная память
    • FLASH память программ — 128/256/512 КБайт
    • EEPROM память данных — 2/4 КБайт
    • RAM память данных — 12/16/32 КБайт
 

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

S12XA128 S12XA256 S12XA512
FLASH (КБайт) 128 256 512
RAM (КБайт) 12 16 32
EEPROM (КБайт) 2 4 4
10-бит АЦП (каналов) 16 24 24
SCI 2 4 6
SPI 2 3 3
I2С 1 1 1
PIT 2 4 4
GPIO 91 119 119
Корпус QFP-80
LQFP-112
QFP-80
LQFP-112
LQFP-144
QFP-80
LQFP-112
LQFP-144

 

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

  • EVB9S12XDP512 — отладочная плата для микроконтроллеров S12XA/XD/XF/XH

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