ColdFire+ укрепляют лидерство Freescale на рынке 32-битных микроконтроллеров
13.06.2010

Компания Freescale Semiconductor укрепила свое лидерство на рынке 32-битных микроконтроллеров, представив 40 микроконтроллеров ColdFire+ (плюс). Микроконтроллеры ColdFire+ базируются на ядре V1 ColdFire, внутренняя Flash-память выполнена по 90 нм технологии Thin Film Storage с блоком памяти FlexMemory (блок памяти, который может быть сконфигурирован как EEPROM и/или Flash-память) и по заявлению компании, являются самыми высокоинтегрированными и эффективными микроконтроллерами в миниатюрным корпусе на рынке.

Микроконтроллеры ColdFire+ основываются на большом наследии компании в области 32-битных микроконтроллеров и являются следующим этапом в развитии ColdFire. Портфолио состоит из шести семейств микроконтроллеров, характеризующихся объемом встроенной Flash-памяти от 32 КБайт до 128 КБайт. Все микроконтроллеры содержат богатую периферию, включая USB, высокопроизводительные модули обработки смешанных сигналов, модули аппаратного шифрования, инновационный сенсорный интерфейс. Эти главные особенности микроконтроллеров ColdFire+ делают их идеальными для применения в портативных переносных устройствах, беспроводных устройствах, периферии, которая требует аутентификации, системах управления зданиями и устройствах дистанционного управления с расширенными функционалом.

Портфолио ColdFire+ состоит из шести семейств микроконтроллеров: MCF51QU, MCF51QH, MCF51QF, MCF51QM, MCF51JU, MCF51JF, причем все являются полностью совместимыми между собой.

Блок-схема микроконтроллеров ColdFire+

Freescale ColdFire+

Отличительные особенности микроконтроллеров:

  • ядро ColdFire V1;
  • рабочая частота до 50 МГц;
  • контроллер прерываний с 7 уровнями приоритета;
  • DMA контроллер с 4 независимыми программируемыми каналами;
  • интегрированный интерфейс ColdFire Debug с поддержкой отладки в реальном времени;
  • контроллер управления питанием, интегрированный регулятор напряжения 3.3 В, выходной ток до 120 мА;
  • инновационная 90 нм технология Thin Film Storage и блок памяти FlexMemory: возможна организация 2 КБайт EEPROM или дополнительно 32 КБайт Flash-памяти:
  • полная память до 160 КБайт;
    • Flash-память программ до 128 КБайт;
    • FlexNVM до 32 КБайт;
    • FlexRAM до 2 КБайт;
    • RAM до 32 КБайт;
  • 10 гибких режимов работы с пониженным энергопотреблением: 150 мкА/МГц в рабочем режиме, 500 нА/МГц – в режиме с пониженным энергопотреблением;
  • 16-битный АЦП, 12-битный ЦАП;
  • высокоскоростной аналоговый компаратор с 6-битным ЦАП;
  • до 16 каналов сенсорного интерфейса;
  • таймеры с расширенны функционалом, включая ШИМ и возможность управления двигателем и гибкими настройками:
  • 2-канальный 16-битный таймер с квадратурным декодером;
  • 6-канальный 16-битный таймер;
  • два таймера с поддержкой функции «Время дня» с отдельным кварцевым резонатором;
  • коммуникационные интерфейсы:
    • интегрированный полноскоростной контроллер USB 2.0 OTG/Host/Device;
    • 16-битный интерфейс SPI с независимыми блоками FIFO передачи и приема;
    • 16-битный интерфейс SPI без FIFO;
    • до 4 каналов интерфейса I2C;
    • два блока UART с поддержкой последовательного коммуникационного интерфейса, протокола ISO7816, аппаратным контролем потока и независимыми блоками FIFO;
  • последовательный аудиоинтерфейс SAI, I2S;
  • до 48 линий ввода/вывода с расширенными функциями, до 16 линий с цифровыми фильтрами;
  • диапазон питающего напряжения 1.7 В – 3.6 В с сохранением полной работоспособности всей периферии и возможность программирования Flash-памяти во всем диапазоне напряжения питания;
  • корпус: 32/44-выводный QFN (5 мм × 5 мм), 64-выводный QFN (9 мм × 9 мм), 48-выводный LQFP (7 мм × 7 мм), 64-выводный LQFP (10 мм × 10 мм).


Основой 32-битных микроконтроллеров ColdFire+ является инновационная 90 нм технология Flash-памяти Thin Film Storage и применение блока памяти FlexMemory. Компания Freescale единственный производитель, который интегрировал FlexMemory – конфигурируемую пользователем EEPROM – в микроконтроллер. Количество циклов записи/стирания достигает 4.4 млн – это для разработчиков является очень важным моментом. Память FlexMemory может использоваться для управления таблицами данных или данными обработки, а также может использоваться для быстрого сохранения критических параметров в случаях перебоев в электропитании. FlexMemory может быть легко сконфигурирована разработчиком как EEPROM, или как дополнительная Flash-память, что добавляет системную гибкость разрабатываемым проектам.

Технология FlexMemory

Freescale FlexMemory

Интеграция 16-битного АЦП предоставляет возможности измерений с высоким разрешением для измерительных приборов. Дополнительно, интегрированный 12-битный ЦАП поддерживает генерацию аналоговых сигналов для аудио приложений, а высокоскоростные компараторы предоставляют возможности быстрой и точной защиты двигателя от перегрузок путем перевода ШИМ в безопасный режим. Модуль опорного напряжения снабжает стабильным опорным напряжением аналоговые блоки, АЦП, ЦАП, что избавляет от необходимости иметь внешний источник опорного напряжения и снижает стоимость системы.

Для ускорения разработки собственных приложений компания предлагает модульную платформу разработки для 8-, 16-, 32-битных микроконтроллеров Tower System и весь спектр программных продуктов, включая интегрированную среду разработки CodeWarrior, операционную систему реального времени MQX с программным TCP/IP и USB стеком и драйверами периферии.

freescale.com

Подробнее >>

Реклама