Компания STMicroelectronics представила линейку 32-битных микроконтроллеров STM32 Value High-Density. В состав вошли устройства с увеличенным объемом Flash-памяти программ и расширенной периферией, в сравнении с микроконтроллерами из линейки STM32 Value Line. Микроконтроллеры STM32 Value High-Density, основой которых является 32-битное ядро ARM Cortex-M3 с рабочей частотой 24 МГц, рассчитаны на применение в бытовых и мобильных устройствах, мультимедиа приложениях.
Микроконтроллеры ARM Cortex-M3 являются одними из первых на рынке, которые используют 32-битную архитектуру для увеличения производительности по цене 16-битных устройств. В общем, семейство насчитывает свыше 140 совместимых программно и по выводам корпуса вариантов, имеющих превосходное соотношение цена-производительность и предоставляющих богатый набор функций и периферии.
К другим особенностям линейки STM32 Value High-Density относится наличие интерфейса внешней памяти, кроме того, данный интерфейс поддерживает работу с ЖК дисплеями со встроенным контроллером. Эти возможности позволяют использовать микроконтроллеры в приложениях с графическими ЖК дисплеями: аудио и DVD плееры, системы радиочастотного дистанционного управления. Дополнительно, наличие различного корпусного исполнения со 112 линиями ввода/вывода позволяет разработчикам подключать различные системные компоненты: сенсоры, индикаторы, USB порты, беспроводные подсистемы и модули. Это, в свою очередь, значительно расширяет область применения микроконтроллеров в системах управления двигателями, в системах пользовательского интерфейса, в промышленном и медицинском оборудовании.
Отличительные особенности и характеристики микроконтроллеров линейки STM32 Value High-Density:
- 32-битное ядро ARM Cortex-M3, рабочая частота 24 МГц;
- Flash-память от 256 КБайт до 512 КБайт;
- SRAM – от 24 КБайт до 32 КБайт;
- работа от внешнего кварцевого резонатора 4 – 24 МГц;
- встроенный RC осциллятор 8 МГц, 40 кГц, 32 кГц для часов реального времени с возможностью калибровки;
- встроенный PLL;
- встроенный контроллер SRAM с поддержкой SRAM, PSRAM, NOR;
- параллельный интерфейс для управления ЖК дисплеем (режимы 8080/6800);
- 12-канальный DMA контроллер;
- 12-битный 16-канальный АЦП со встроенным датчиком температуры;
- два 12-битных ЦАП;
- до 16-таймеров:
- до 7 16-битных таймеров, у каждого до 4 каналов ШИМ/захвата/сравнения;
- один 16-битный таймер с расширенным управлением, до 6 каналов ШИМ, генератор «мертвого» времени, аварийной остановка;
- один 16-битный таймер с двумя каналами захвата/сравнения, ШИМ;
- два 16-битный таймера с каналами ШИМ/захвата/сравнения, генератор мертвого времени, аварийная остановка;
- два сторожевых таймера;
- таймер системных тиков;
- два базовых 16-битных таймера для управления АЦП;
- коммуникационные интерфейсы:
- два канала I2C;
- до 3-х модулей USART с поддержкой ISO7816, LIN, IrDA, модема;
- до двух модулей UART;
- три канала интерфейса SPI 12 Мбит/с;
- поддержка протокола CEC (Consumer electronics control);
- аппаратный модуль вычисления контрольной суммы, уникальный ID;
- несколько режимов пониженного энергопотребления;
- напряжение питания 2.0 В – 3.6 В;
- до 112 линий ввода/вывода, 5 В совместимые;
- поддержка отладочного протокола SWD и JTAG;
- корпус: 64/100/144-выводный LQFP.
Блок схема микроконтроллеров
В состав линейки входят микроконтроллеры: STM32F100RC, STM32F100VC, STM32F100ZC, STM32F100RE, STM32F100VE, STM32F100ZE, STM32F100RE, STM32F100VE, STM32F100ZE.