
Компания Atmel анонсировала новое семейство AVR-микроконтроллеров – XMEGA™, которое переносит 8/16-битные микроконтроллеры на новый уровень производительности
Возрастающее внимание к производительности объясняется тем, что все больше и больше семейств 8/16-битных микроконтроллеров не отвечают современным требованиям. Современные микроконтроллеры для встроенных систем должны не только обладать высокой производительностью и высокой интеграцией встроенных устройств, но и должны иметь низкие стоимость и энергопотребление, небольшие размеры и иметь широкую поддержку средствами разработки. В этой связи, микроконтроллеры AVR XMEGA™ могут выступать в качестве эталонных 8/16-битных микроконтроллеров.
Основные особенности микроконтроллеров AVR XMEGA:
Производительность до 32 MIPS
Низкое энергопотребление (технология picoPower второго поколения)
Инновационная система обработки событий "Event System", обеспечивающая независимую от ЦПУ быстродействующую передачу данных между интегрированными периферийными устройствами
Контроллер прямого доступа в память
Контроллер многоуровневых прерываний, поддерживающий приоритеты прерываний и немаскируемые прерывания
Быстродействующие 12-битные АЦП и ЦАП
Поддержка криптографических алгоритмов AES и DES
Новые микроконтроллеры работают при напряжении питания от 1.6В до 3.6В и достигают производительности 32 MIPS на тактовой частоте 32 МГц. Микроконтроллеры содержат флэш-память объемом от 16 до 384 кбайт и поставляются в 44…100-выводных корпусах (CBGA, TQFP, MLF). Более подробно характеристики микроконтроллеров см. в табл. 1. Микроконтроллеры AVR XMEGA являются микроконтроллерами общего назначения и могут применяться в широком диапазоне устройств, таких как аудиосистемы, системы ZigBee®, медицинская техника, промышленное оборудование, системы автоматизации, коммуникационное оборудование, измерительные приборы, оптические трансиверы, системы управления электроприводами, бытовое электрооборудование, системы климат-контроля и приборы с батарейным питанием.
Микроконтроллеры AVR XMEGA поддерживаются основными средствами разработок для AVR-контроллеров - AVRISP2, JTAGICE2, AVR Studio, компилятор IAR Systems. Также компания Atmel предлагает новый стартовый набор STK600, который поддерживает все микроконтроллеры AVR, включая XMEGA и AVR32 UC3.
В настоящее время доступны для заказа образцы ATxmega128A1. Производители электроники могут создавать базовые разработки на основе ATxmega128A1, т.к. все контроллеры AVR XMEGA программно совместимы, а в будущем перейти на микроконтроллеры с необходимым объемом памяти и набором периферии.
Первыми в серийное производство будут запущены микроконтроллеры ATxmega128A1 и ATxmega64A1. Начало серийного производства других микроконтроллеров AVR XMEGA планируется в третьем и четвертом кварталах 2008 года. Более подробную информацию по семейству AVR XMEGA смотрите на сайте компании Atmel: http://www.atmel.com/products/AVR/default_xmega.asp.
Табл.1. Основные характеристики микроконтроллеров AVR XMEGA.
| Наименование |
Flash, кбайт |
SRAM, кбайт |
EEPROM, кбайт |
Кол-во линий ввода/вывода |
| ATxmega64A1 | 64 | 4 | 2 | 78 |
| ATxmega128A1 | 128 | 8 | 2 | 78 |
| ATxmega192A1 | 192 | 8 | 2 | 78 |
| ATxmega256A1 | 256 | 16 | 4 | 78 |
| ATxmega64A3 | 64 | 4 | 2 | 50 |
| ATxmega128A3 | 128 | 8 | 2 | 50 |
| ATxmega192A3 | 192 | 16 | 4 | 50 |
| ATxmega256A3 | 256 | 16 | 4 | 50 |
| ATxmega16A4 | 16 | 2 | 1 | 36 |
| ATxmega32A4 | 32 | 4 | 2 | 36 |
| ATxmega64A4 | 64 | 4 | 2 | 36 |
| ATxmega128A4 | 128 | 8 | 2 | 36 |
| Наименование | Кол-во каналов ШИМ | Кол-во 16-битных таймеров | Кол-во SPI/TWI/ USART | 12-битный АЦП |
| ATxmega64A1 | 24 | 8 | 4/4/8 | 2x8 |
| ATxmega128A1 | 24 | 8 | 4/4/8 | 2x8 |
| ATxmega192A1 | 24 | 8 | 4/4/8 | 2x8 |
| ATxmega256A1 | 24 | 8 | 4/4/8 | 2x8 |
| ATxmega64A3 | 22 | 7 | 4/4/7 | 2x8 |
| ATxmega128A3 | 22 | 7 | 4/4/7 | 2x8 |
| ATxmega192A3 | 22 | 7 | 4/4/7 | 2x8 |
| ATxmega256A3 | 22 | 7 | 4/2/7 | 2x8 |
| ATxmega16A4 | 16 | 5 | 2/2/5 | 1x12 |
| ATxmega32A4 | 16 | 5 | 2/2/5 | 1x12 |
| ATxmega64A4 | 16 | 5 | 2/2/5 | 1x12 |
| ATxmega128A4 | 16 | 5 | 2/2/5 | 1x12 |
| Наименование | 12-битный ЦАП | Кол-во аналоговых компараторов | Корпус |
| ATxmega64A1 | 2x2 | 4 | CBGA 100 TQFP 100 |
| ATxmega128A1 | 2x2 | 4 | CBGA 100 TQFP 100 |
| ATxmega192A1 | 2x2 | 4 | CBGA 100 TQFP 100 |
| ATxmega256A1 | 2x2 | 4 | CBGA 100 TQFP 100 |
| ATxmega64A3 | 1x2 | 4 | MLF (VQFN) 64 TQFP 64 |
| ATxmega128A3 | 1x2 | 4 | MLF (VQFN) 64 TQFP 64 |
| ATxmega192A3 | 1x2 | 4 | MLF (VQFN) 64 TQFP 64 |
| ATxmega256A3 | 1x2 | 4 | MLF (VQFN) 64 TQFP 64 |
| ATxmega16A4 | 1x2 | 2 | MLF (VQFN) 44 TQFP 44 |
| ATxmega32A4 | 1x2 | 2 | MLF (VQFN) 44 TQFP 44 |
| ATxmega64A4 | 1x2 | 2 | MLF (VQFN) 44 TQFP 44 |
| ATxmega128A4 | 1x2 | 2 | MLF (VQFN) 44 TQFP 44 |