Подсемейства
Семейство AVR можно подразделить на 5 основных подсемейства:
- Classic – старые модели семейства, которые уже сняты с производства;
- Tiny – модель с небольшой памятью и периферией, является заменой последней модели Classic AT90S2313;
- Mega – модель с максимальными возможностями;
- XMEGA – модели с повышенным быстродействием низким потреблением электричества;
- AVR32 – модели для высоконагруженных и высокоскоростных устройств.
Модели Tiny сохраняют преемственность от моделей Classic, причем, на аппаратном уровне обе модели, Tiny и Mega, могут быть совместимы с семейством Classic при установке специального бита совместимости.
Модели Tiny предназначены для более простых и дешевых устройств, так как имеют диапазон Flash – памяти 1 – 8 Кб и размешаются, в основном, в корпусах с 8 – 20 выводами, кроме модели ATtiny28. Кроме того, подсемейство данной модели имеет модель ATtiny2313, который сохраняет преемственность самой удачной версии модели подсемейства Classic – AT90S2313.
Модели Mega предназначены для более производительных устройств, так как содержат в себе Flash – память объемом 8 – 256 Кб, а корпус может иметь 28 – 100 выводов, также и внутренняя периферия у моделей Mega более богата и все это сказывается на цену моделей данного подсемейства – они дороже, чем Tiny.
Выше перечислены основные семейства, но следует учитывать что в каждом подсемействе есть и специализированные модели:
- AT90USBxxxx – для специализированной разработки устройств связи с интерфейсом USB;
- AT90CANxxx — для специализированной разработки устройств связи с интерфейсом CAN;
- ATMega329 – для специализированной разработки устройств с использованием ЖК – дисплеев;
- с беспроводным интерфейсом ZigBee для предприятий и сфер торговли;
- с режимом picoPower, которые работают на сверх малых напряжениях – от 1.8 В. Такие модели маркируются добавлением буквы «P» в конец записи модификации;
- с режимом выдержки высоких температур – версии Automotive.
Модели XMEGA могут иметь низкое потребление в пределах 1.8 – 3.6 и при тактовой частоте генератора 32 МГц. Данные модели имеют продвинутые возможности, такие как работа в автономном режиме, когда ядро отключается, а остальные части работают, могут иметь продвинутый режим picoPower и встроенные модули криптографии.
Модели AVR32 имеют 32 – х битную архитектуру и предназначены для высоконагруженных и высокоскоростных устройств, которые требуют проигрывание потокового видео или распознавание образов в реальном времени.
Типы корпусов
Корпуса микроконтроллеров могут иметь различные формы в зависимости от внешних характеристик устройств, так как на начинку это не влияет.
По своей разновидности, корпуса стандартизированы и могут маркироваться как:
- PDIP – большой корпус с выступающими выводами. На плате монтируется через сверление отверстий для ножек;
- TQFP – как правило, ножки выступают через все стоны корпуса, а на плате монтируется как SMD – компонент;
- SOIC – версия PDIP – корпуса, но на плате монтируется как SMD – компонент;
- QFN – монтируется как SMD –компонент, а ножки не выступают и представляют из себя металлические полоски с нижней стороны корпуса для прямого спаивания на плате к дорожкам.
При радиолюбительских поделках и в отладочных целях удобно пользоваться микроконтроллерами в PDIP корпусе в виду удобства пайки.
Модификации
Также, семейство может отличаться модификациями:
- буква L на корпусе может означать о расширенном диапазоне питания в пределах 2.7 – 5.5 В;
- отсутствие данной буквы означает верхний диапазон 4.5 – 5.5 В.
Микроконтроллеры версии L менее быстродействующие, а верхний диапазон , как правило, ограничен 8 МГц, когда как обычные версии могут работать в диапазона 16 МГц – 20 МГц.