В HTML      В PDF
микроэлектроника, микросхема, транзистор, диод, микроконтроллер, память, msp430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, avr, mega128
Предприятия Компоненты Документация Применения Статьи Новости

  • Alliance Semicon
  • Altera
  • Amic
  • Analog Devices
  • Atmel
  • Austriamicrosystems
  • Avago
  • Cypress
  • Cree
  • Exar
  • Fairchild
  • Freescale
  •  
    Пересюхтюмя


    13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





    Выставка Передовые Технологии Автоматизации





    Главная страница > Компоненты > Freescale
    Пересюхтюмя


    13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





    Выставка Передовые Технологии Автоматизации


    Семейство микроконтроллеров M68HC12

    В марте 1997 г. Motorola анонсировала второго представителя 16-битового семейства микроконтроллеров 68HC12. Само семейство и первый его представитель 68HC812A4 (A4) были анонсированы в мае 1996 г. 68HC912B32 (B32) - первый 16-битовый MCU, интегрирующий на кристалле флэш EEPROM и стираемую по байтам EEPROM. В32 хорошо приспособлен для применений, где программный код и данные помещаются в память кристалла, т. е. однокристальный вариант ядра системы управления. Интеграция флэш EEPROM на кристалл позволяет производителям оборудования сокращать время проектирования и производства. Разработчик может модифицировать продукцию для конкретных применений в конце производственного цикла и даже в процессе эксплуатации.

    Обзор архитектуры 68НС12.

    68НС12 базируется на микроконтроллерном ядре с малым потреблением (CPU12), которое имеет расширенный набор инструкций НС11 на 16-битовом уровне. Стек прерываний и программная модель идентична НС11. Оно включает 64 новых инструкций, 20-битовое АЛУ, очередь инструкций и расширенную индексную адресацию. Через новые инструкции CPU и страничную адресацию памяти разработчики имеют доступ к более чем четырем мегабайтам программы и одному мегабайту данных. Архитектура НС12 оптимизирована для языков высокого уровня (HHL), быстрых математических операций и fuzzy-логики. Свойства HLL могут повысить продуктивность программы за счет возрастания эффективности машинного кода, обеспечивая снижение на 20-30% размера программы по сравнению с CPU НС11. Способность HC12 к быстрому выполнению математических операций, сравнимая с самыми быстрыми 16-битовыми микроконтроллерами, дает преимущества в системах реального времени с интенсивным управлением. Имеются также инструкции нечеткой (fuzzy) логики, что делает HC12 первым микроконтроллером общего назначения с поддержкой fuzzy-логики. Интегрированные инструкции fuzzy-логики могут упростить программирование, уменьшить размер машинного кода и, в определенных случаях, обеспечивают более быструю работу программы.

    Низковольтное семейство НС12 с малым уровнем потребления работает при 8 МГц с напряжениями от 2.7 до 5.5 В. Микроконтроллер состоит из CPU12 и LIM (Lite Integration Module) и набора встроенных периферийных модулей, включая многочисленные таймеры, АЦП, последовательные коммуникационные модули, память (Flash EEPROM, EEPROM, RAM) и дискретные входы/выходы. LIM включает в себя мультиплексированную шину, монитор реального времени и встроенное средство отладки Background Debug™ Mode. Монитор реального времени имеет сторожевой таймер, монитор тактового генератора и таймер периодического прерывания. Запатентованный Background Debug Mode обеспечивает чтение и запись в регистры системы и память в реальном времени без использования инструкций микроконтроллера, а также полный набор отладочных примитивов. В дополнение к 21 программному прерыванию НС12 и маскируемым/немаскируемым аппаратным прерываниям Background Debug Mode предлагает две аппаратные точки прерывания с возможностью модификации машинного кода (patching).

    Разрядность: 16

    НазваниеMIPSРабочая частотаROM, байтROM, типRAM, байтEEPROM, байтТаймерPWMCommunADCI/O портыWDTКорпусДополн.
    PC68HC912BC32 8.00 16.00 32 Kb Flash 1 Kb 768 8-16bit 16bit
    2cn 
    CAN
    SCI
    SPI 
    8 chn
    8bit 
    63 QFP80 
    XC68HC912B32 8.00 16.00 32 Kb Flash 1 Kb 768 8-16bit 16bit
    2cn 
    J1850
    SCI
    SPI 
    8 chn
    8bit 
    63 QFP80 
    XC68HC812A4 8.50 17.00  1 Kb 4096 8-16bit 2 chn
    SCI
    SPI 
    8 chn
    8bit 
    61 QFP112 
    XC68HC12A0 8.50 17.00  1 Kb 8-16bit 2 chn
    SCI
    SPI 
    8 chn
    8bit 
    61 QFP112 
    PC68HC912BE32 8.00 16.00 32 Kb  1 Kb 768 8-16bit 2chn 16bit CAN
    SCI
    SPI 
    8 chn
    8bit 
    63 QFP80