Интеграция контроллера ЖК индикатора и USB интерфейса в популярные микроконтроллеры XMEGA открывает для разработчиков новые возможности в сфере домашней автоматизации, измерений и индустриальных приложений, а новый оценочный набор позволит значительно сократить время разработки
Корпорация Atmel сообщила о выпуске микроконтроллеров семейства AVR XMEGA с интегрированным контроллером сегментного ЖК индикатора и USB интерфейсом. На данный момент выпускаются следующие микроконтроллеры: ATxmega64B1, ATxmega128B1, ATxmega64B3, ATxmega128B3. Такая высокая степень интеграции позволит разработчикам значительно упростить аппаратную часть своих приложений, повысить функциональные возможности и снизить энергопотребление систем автоматизации и интеллектуальных измерительных приборов.
Микроконтроллеры выполнены по технологии picoPower и имеют ультранизкое энергопотребление: при управлении ЖК индикатором в режиме Sleep потребление 3 мкА.
Интегрированный контроллер ЖК индикатора содержит все необходимые функции для управлениями сегментным индикатором (управление контрастностью, программирование мигающих сегментов, ASCII таблица), а также инновационный SWAP режим (SWAP mode), который позволяет провести внутреннее перераспределение сигналов для управления ЖК индикатором и упростить печатный монтаж. Интегрированный контроллер поддерживает работу с индикаторами с количеством сегментов 4×40 и 4×25 при количестве выводов XMEGA микроконтроллера 100 и 64 соответственно. Если в приложении не требуется использование всех сегментов, то до 16 выводов микроконтроллера, предназначенных для управления сегментами, могут использоваться как линии ввода/вывода общего назначения.
Некоторые микроконтроллеры содержат 12-битный АЦП с режимом синхронизации, что делает их идеальными для применения в интеллектуальных счетчиках электроэнергии и других измерительных устройствах высокой точности.
Отличительные особенности микроконтроллеров AVR XMEGA с интегрированным LCD контроллером:
- высокопроизводительный 8/16-разрядный микроконтроллер с низким потреблением;
- рабочая частота до 32 МГц;
- память:
- встроенная Flash-память от 64 КБайт до 128 КБайт;
- 4 КБайт – 8 КБайт секция загрузчика;
- 2 КБайт EEPROM;
- 4 КБайт – 8 КБайт SRAM;
- периферия:
- двухканальный DMA контроллер;
- четырехканальная система событий;
- три 16-битных таймера/счетчика с расширенным функционалом;
- USB 2.0 интерфейс с поддержкой Full speed и Low speed;
- два модуля UART (один с поддержкой режима IrDA);
- встроенный движок AES и DES шифрования;
- встроенный генератор контрольной суммы CRC-16 и CRC-32;
- двухпроводной интерфейс I2C и SMBus совместимый;
- интерфейс SPI;
- 16-битный счетчик реального времени с отдельным осциллятором;
- встроенный драйвер ЖК индикатора:
- поддержка индикаторов с количеством сегментов 4×40;
- встроенная схема управления контрастностью;
- таблица ASCII символов;
- режим SWAP;
- 12-битный многоканальный АЦП;
- четыре аналоговых компаратора с возможностью работы в оконном режиме и в качестве источника тока;
- внешние прерывания на всех линиях ввода/вывода;
- программируемы сторожевой таймер с отдельным низкопотребляющим осциллятором;
- поддержка библиотеки QTouch для организации сенсорного интерфейса;
- 53 программируемые линии ввода/вывода;
- напряжение питания 1.6 В – 3.6 В;
- корпус: 64-выводный TQFP/VQFN, 100-выводный TQFP.
Для оценки возможностей, разработки и отладки приложений предлагается набор AVR XMEGA-B1 Xplained, представляющий собой завершенную аппаратную платформу, которая может использоваться как автономное устройство.
Высокоинтегрированная плата, входящая в состав набора, имеет богатую периферию и коммуникационные возможности. Работа с микроконтроллерами XMEGA поддерживается в интегрированной среде разработки AVR Studio, а также всеми аппаратными отладочными средствами.