4.3 Характеристики avr-мікроконтролерів
Розглянемо докладніше характеристики сімейств AVR:
Classic AVR — основна лінія мікроконтролерів із продуктивністю до 16 MIPS, пам’ять програм FLASH ROM 2-8 Кбайт, пам’ять даних ЕEPROM 64-512 байт, пам’ять даних пам’ять даних SRAM 128-512 байт;
Mega AVR із продуктивністю 4-6 MIPS, пам’ять програм FLASH ROM 64-128 Кбайт, пам’ять даних ЕEPROM 64-4096 байт, пам’ять даних пам’ять даних SRAM 1-4 Кбайт, вбудований 10-розрядний 8-канальний АЦП, апаратний помножувач 8x8;
Tiny AVR - низьковартісні мікроконтролери в 8-вивідному виконанні, мають убудовану схему контролю напруги живлення,
Мікроконтролери Tiny характеризується найменшими серед AVR МК об‘ємами пам‘яті програм та обмеженим набором функцій. Однак малогабаритні корпуса, можливість роботи при напрузі живлення 1,8 В (МК з індексом V) дозволяють використовувати ці мікроконтролери у портативній апаратурі, зокрема, з батарейним живленням.
На іншому полюсі сімейства AVR, за рівнем інтеграції і можливостей, знаходиться група Mega. Для мікроконтролерів цієї групи, особливо для недавно розроблених, характерні:
великий об'єм Flash пам'яті програм (на сучасний момент від 8 до 128 Кбайт);
режим самопрограмування, забезпеченний вбудованою програмою-завантажником;
вбудований помножувач, що підтримує множення дробових чисел із знаком та без знака;
розширені набори вбудованої периферії;
широкий набір спеціальних мікроконтролерних функцій, у тому числі: до шести режимів енергозбереження і можливість програмної установки тактової частоти;
розширення системи команд до 130 - 133, у тому числі декількома командами 32-розрядного формату
організація в нових моделях інтерфейсу граничного сканування (IEEE 1149. 1/ JTAG), що підтримує вбудоване налагодження і забезпечує ще один шлях програмування Flash і EEPROM пам'яті, перемичок і бітів блокування
спеціальні мікроконтролерні функції, що забезпечують високу усталеність роботи апаратних і програмних засобів при випадкових змінах напруги живлення.
Області застосування мікроконтролерів цієї групи - від високонадійних функцій традиційного обчислення і керування, до, також високо надійної, обробки сигналів, керування двигунами.
Сімейство Сlassic в теперішній час найбільш поширене. Мікроконтролери цього класу мають менші периферію і обчислювальні можливості, ніж контролери сімейства Mega, але більші, ніж Tiny. Корпорація Atmel не планує подальший розвиток сімейства Сlassic, оскільки вважається, що це сімейство функціонально збалансоване і різноманітно подано.
В табл. 4.4.-4.6. наведено характеристики мікроконтролерів сімейств Tiny, Classic і Mega відповідно.
В таблицях позначено:
Flash ROM - об'єм енергонезалежної пам'яті програм (у кілобайтах);
EEPROM - об'єм енергонезалежної пам'яті даних (у байтах);
SRAM - об'єм статичної пам'яті даних (у байтах);
ISP - можливість програмування мікроконтролера в на цільовій платі (I) при основній напрузі живлення або можливість самопрограмування без участі зовнішнього програматора (S);
I/O - кількість ліній введення / виведення;
Таймери 8/16 - кількість і розрядність таймерів/лічильників; ;
ADC (channels) - кількість каналів аналого-цифрового перетворення.
Таблиця 4.4. - Мікроконтролери AVR сімейства Tiny
Тип | Технічні характеристики | |||||||||
Напру-га живлення, В
| Тактова частота, МГц
|
I/O |
Flash
|
EEPROM |
SRAM |
Інтерфейси |
Аналогові входи |
Таймери |
ISP | |
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
AT-tiny11L | 2.7-5.5 | 2 | 6 | 1K | - | - | - | - | 1x8 | - |
AT-tiny11 | 4.0-5.5 | 6 | 6 | 1K | - | - | - | - | 1x8 | - |
AT-tiny12V | 1.8-5.5 | 1 | 6 | 1K | 64 | - | - | - | 1x8 | I |
AT-tiny12L | 2.7-5.5 | 4 | 6 | 1K | 64 | - | - | - | 1x8 | I |
AT-tiny15L | 2.7-5.5 | 1 | 6 | 1K | 64 | - | - | ADC 4x10 | 2x8 | I |
AT-tiny26L | 2.7-5.5 | 8 | 16< | 1K | 128 | 128 | SPI UART | ADC 11x10 | 2x8 | I |
AT-tiny26 | 4.0-5.5 | 16 | 16 | 1K | 128 | 128 | SPI UART | ADC 11x10 | 2x8 | I |
AT-tiny28V | 1.8-5.5 | 1 | 20 | 2K | - | - | - | - | 1x8 | - |
AT-tiny28L | 2.7-5.5 | 4 | 20 | 2K | - | - | - | - | 1x8 | - |
Таблиця 4.5. Мікроконтролери AVR сімейства Classic
Тип | Технічні характеристики | |||||||||
Напру-га живлення, В
| Тактова частота, МГц
|
I/O |
Flash
|
EEPROM |
SRAM |
Інтерфейси |
Аналогові входи |
Таймери |
ISP | |
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
AT90S12 | 2.7-6.0 4.0-6.0 | 4 12 | 15 | 1K | 64 | - | - | - | 1x8 | I |
Продовження таблиці 4.5 | ||||||||||
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
AT90S23 | 2.7-6.0 4.0-6.0 | 4 10 | 15 | 2K | 128 | 128 | UART | - | 1x8 1x16 | I |
AT90L2323 | 2.7-6.0 | 4 | 3 | 2K | 128 | 128 | - | - | 1x8 | I |
AT90S2323 | 4.0-6.0 | 10 | 3 | 2K | 128 | 128 | - | - | 1x8 | I |
AT90LS2343 | 2.7-6.0 | 4 | 5 | 2K | 128 | 128 | - | - | 1x8 | I |
AT90S2343 | 4.0-6.0 | 10 | 5 | 2K | 128 | 128 | - | - | 1x8 | I |
AT90LS4433 | 2.7-6.0 | 4 | 20 | 4K | 256 | 128 | UART SPI | ADC 6x10 | 1x8 1x16 | I |
AT90S4433 | 4.0-6.0 | 8 | 20 | 4K | 256 | 128 | UART SPI | ADC 6x10 | 1x8 1x16 | I |
AT90LS8515 | 2.7-6.0 | 4 | 32 | 8K | 512 | 512 | UART SPI | - | 2x8 1x16 | I |
AT90S8515 | 4.0-6.0 | 8 | 32 | 8K | 512 | 512 | UART SPI | - | 2x8 1x16 | I |
AT90LS8535 | 2.7-6.0 | 4 | 32 | 8K | 512 | 512 | UART SPI | ADC 8x10 | 2x8 1x16 | I |
AT90S8535 | 4.0-6.0 | 8 | 32 | 8K | 512 | 512 | UART SPI | ADC 8x10 | 2x8 1x16 | I |
AT90S8534 | 1.8-6.0 | 4 | 32 | 8K | 256 | 512 | UART SPI | ADC 6x10 | 2x8 1x16 | I |
- Розділ 4. Однокристальні мікроконтролери з risc архітектурою
- 4.1. Pic-контролери
- Таблиця 4.1. - Основні технічні характеристики pic-процесорів
- Контрольні запитання
- 4.2. Однокристальні avr-мікроконтролери
- Контрольні запитання
- 4.3 Характеристики avr-мікроконтролерів
- Таблиця.4.6. - Мікроконтролери avr сімейства Mega
- Контрольні запитання