Поколение neXt - HCS12X
Freescale представляет новое поколение 16- разрядных микроконтроллеров MC9S12X, ориентированных на работу в приложениях, критичных к скорости обслуживания прерываний и требующих при этом высокой производительности.
Революционное решение - использование специально разработанного RISC-сопроцессора XGATE для обработки прерываний, освобождая тем самым центральный процессор для выполнения задач, связанных непосредственно с обслуживанием приложения. При этом XGATE служит не только как обработчик прерываний - его возможности гораздо шире: он выполняет функции программируемого контроллера прямого доступа к памяти (DMA) и может полностью управлять работой отдельных периферийных модулей. Подобное сочетание ЦП и сопроцессора XGATE позволяет успешно применять МК семейства HCS12X в приложениях, критичных к времени реакции на события, в том числе в системах реального времени. Области применения микроконтроллеров HCS12X это, прежде всего, автомобильная электроника, промышленная автоматика, медицинская техника и телекоммуникации.
МК нового семейства являются эволюционным развитием МК семейства HC(S)12 в сторону повышения производительности - помимо значительного увеличения быстродействия за счет добавления сопроцессора XGATE, расширена система команд и улучшен доступ к памяти на страничной основе. Вместе с этим новые МК совместимы по коду с семейством HC(S)12.
Технические характеристики HCS12X:
- CPU HCS12X, тактовая частота 40 МГц
- Сопроцессор XGATE, тактовая частота 80 МГц;
- 512 Кб Flash-памяти, 32 Кб ОЗУ, 4 Кб EEPROM
- 8-канальный 16-разрядный таймер;
- 4-канальный таймер периодических прерываний;
- 8-канальный 8-разрядный (или 4-канальный 16-разрядный) модуль ШИМ;
- 8- и 16-канальный 10=разрядный АЦП;
- Интерфейсы: 6хSCI, 3хSPI, 5хCAN, 2хIIC;
- До 119 линий портов ввода/вывода
- Корпус: 80QFP, 112QFP, 144QFP
Техническая информация:
Data Sheet, CPUX12 Reference Manual.
Статьи по применению:
- AN2615 HCS12 and S12X Family Compatibility
- AN2685 How to Configure and Use the XGATE on S12X Devices
- AN2708 An Introduction to the External Bus Interface on the HCS12X
- AN2724 Using the HCS12X PIT as a 24-bit Elapsed Timer
- AN2726 MSCAN Driver for MC9S12XDP512 Using XGATE
- AN2732 Using XGATE to Implement LIN Communication on HCS12X
- AN2734 HCS12X Family Memory Organization
Средства разработки:
DEMO9S12XDT512
- MK MC9S12XDT512, QFP-80;
- Интегрированный интерфейс для внутрисхемной отладки и программирования через USB-порт;
- BDM-интерфейс;
- RS-232 интерфейс;
- 2 интерфейса LIN;
- 1 интерфейс CAN;
- 2 40-выводных коннектора для доступа к выводам МК;
- 4-позиционный DIP-переключатель;
- 3 кнопки: 2 пользовательские, 1 RESET;
- 7 светодиодов: 4 пользовательских, 2 USB, 1 питание;
- 4-МГц кварцевый генератор тактовой частоты;
- Возможно питание платы через USB-интерфейс.
В комплект поставки входят LIN- и USB-кабели, диски с ПО и технической документацией.
Более подробную информацию можно посмотреть здесь:
User Guide, Quick Start Guide.
Стоимость платы ориентировочно составляет 75 USD (без учета таможенных платежей и расходов на доставку).
EVB9S12XDP512
- MK MC9S12XDT512, QFP-144;
- Интегрированный интерфейс для внутрисхемной отладки и программирования через USB-порт;
- BDM-интерфейс;
- 2 интерфейса RS-232;
- 6 интерфейсов LIN;
- 3 интерфейса CAN (можно дополнительно установить еще 2 интерфейса);
- интерфейс FlexRay;
- 2 светодиодные матрицы и набор отдельных светодиодов;
- Потенциометр;
- Фотодатчик (фоторезистор);
- 4 пользовательских кнопки;
- Поле для макетирования.
В комплект поставки входят кабели и диски с ПО и технической документацией.
Более подробную информацию можно посмотреть здесь:
User Manual, Quick Start Guide.
Стоимость платы ориентировочно составляет 395 USD (без учета таможенных платежей и расходов на доставку).