Таблица сравнения микроконтроллеров ATtiny - ATtiny microcontroller comparison chart

ATtiny2313 в узком двухрядном 20-выводном корпусе (ОКУНАТЬ -20Н)

ATtiny (также известный как TinyAVR) - это подсемейство популярных 8-битных AVR микроконтроллеры, которые обычно имеют меньше функций, меньше контактов ввода-вывода и меньше памяти, чем другие микросхемы серии AVR. Первые представители этого семейства были выпущены в 1999 г. Атмель (позже приобретен Технология микрочипов в 2016 г.).[1]

Функции

Микроконтроллеры ATtiny специально исключают различные общие функции, такие как: периферийное USB-устройство, контроллер DMA, криптографический движок или шина внешней памяти.

В следующей таблице приведены общие характеристики микроконтроллеров ATtiny для удобства сравнения. Эта таблица не является полным перечнем функций.

Устройство (семейство)[2]Максимум
Часы
(МГц)
Вспышка
(KiB )
SRAM
(байты)
EEPROM
(байты)
UARTI²C
(TWI)
SPIТаймеры 12.08.16
(биты)
ШИМ [а]АЦП булавкиGPIO булавкиПакеты ICGCC ID арки [3][4]ПГМ
Dbg
Ссылки
ATtiny11, ATtiny11L6, 21НетНетНетНетНет1 / 0 / 0НетНет5ОКУНАТЬ -8N, ТАК 200-8avr1HVSP[5]
ATtiny12, ATtiny12L, ATtiny12V8, 1.21Нет64НетНетНет1 / 0 / 0НетНет5ДИП-8Н, SO200-8avr1Интернет-провайдер, HVSP[5]
ATtiny15L1.61Нет64НетНетНет2 / 0 / 0да46ДИП-8Н, SO200-8avr1Интернет-провайдер, HVSP[6]
ATtiny28L, ATtiny28V4, 1.22НетНетНетНетНет1 / 0 / 01 х 1Нет11ДИП-28Н, TQFP-32, QFN-32avr1HVPP[7]
ATtiny22, ATtiny22L8, 42128128НетНетНет1 / 0 / 0НетНет5ДИП-8Н, SO200-8avr2Интернет-провайдер, HVSP[8]
ATtiny26, ATtiny26L16, 82128128USI *хозяин, раб *хозяин, раб *2 / 0 / 01 х 21116ДИП-20Н, SO300-20, г. QFN-32avr2Интернет-провайдер, HVPP[9]
ATtiny13, ATtiny13V, ATtiny13A20, 1016464НетНетНет1 / 0 / 01 х 246ДИП-8Н, SO150-8, SO209-8, г. VQFN -10, WQFN-20avr2.5ISP, dW, HVSP[10] [11] [12]
ATtiny24, ATtiny24V, ATtiny24A, ATtiny44, ATtiny44V, ATtiny44A, ATtiny84, ATtiny84V, ATtiny84A20, 102, 4, 8128, 256, 512128, 256, 512USI *хозяин, раб *хозяин, раб *1 / 0 / 12 х 2812ДИП-14Н, SO150-14, г. QFN-20, VQFN-20, УФБГА-15avr2.5ISP, dW, HVSP[13] [14] [15] [16] [17] [18]
ATtiny25, ATtiny25V, ATtiny45, ATtiny45V, ATtiny85, ATtiny85V20, 102, 4, 8128, 256, 512128, 256, 512USI *хозяин, раб *хозяин, раб *2 / 0 / 02 х 2 [b]46ДИП-8Н, SO208-8, г. ЦСОП-8, QFN-20avr2.5ISP, dW, HVSP[19] [20] [21]
ATtiny43U8425664USI *хозяин, раб *хозяин, раб *2 / 0 / 02 х 2416SO300-20, г. QFN-20avr2.5ISP, dW, HVPP[22]
ATtiny48, ATtiny88124, 8256, 51264Нетгосподин, рабгосподин, раб1 / 0 / 11 х 26 / 824, 28ДИП-28Н, QFN-28, TQFP-32, QFN-32, УФБГА-32avr2.5ISP, dW, HVPP[23] [24]
ATtiny87, ATtiny167168, 16512512USI *, UART *Нетгосподин, раб1 / 0 / 11 х 11116SO300-20, г. ЦСОП-20, VQFN-32avr2.5, avr35ISP, dW, HVPP[25] [26]
ATtiny261, ATtiny261A, ATtiny461, ATtiny461A, ATtiny861, ATtiny861A202, 4, 8128, 256, 512128, 256, 512USI *хозяин, раб *хозяин, раб *1 / 0 / 11 х 31116ДИП-20Н, SO300-20, г. ЦСОП-20, QFN-32avr2.5ISP, dW, HVPP[27] [28] [29] [30] [31]
ATtiny441, ATtiny841164, 8256, 512256, 5122 USART *рабгосподин, раб1 / 0 / 22 х 21212SO150-14, г. QFN-20, VQFN-20avr2.5ISP, dW, HVSP[32] [33]
ATtiny828208512256USART *рабгосподин, раб1 / 0 / 12 х 22828TQFP-32, QFN-32avr2.5ISP, dW, HVPP[34]
ATtiny163412161024256USI *, 2 USART *рабвладелец*1 / 0 / 12 х 21218SO300-20, г. QFN-20avr35ISP, dW, HVPP[35]
ATtiny2313, ATtiny2313V, ATtiny2313A, ATtiny4313202, 4128, 256128, 256USI *, USART *хозяин, раб *хозяин, раб *1 / 0 / 12 х 2Нет18ДИП-20Н, SO300-20, г. VQFN-20avr2.5ISP, dW, HVPP[36] [37] [38] [39]
ATtiny4, ATtiny5, ATtiny9, ATtiny10120.5 / 132НетНетНетНет0 / 0 / 11 х 24 [c]4SOT23 -6, УДФН-8avrtiny10TPI[40] [41] [42] [43]
ATtiny20122128НетНетрабгосподин, раб1 / 0 / 12 х 2812SO150-14, г. ЦСОП -14, VQFN-20, УФБГА -15, WLCSP -12avrtiny10TPI[44]
ATtiny40124256НетНетрабгосподин, раб1 / 0 / 11 х 21218SO300-20, г. ЦСОП-20, VQFN-20avrtiny10TPI[45]
ATtiny102 (F)12132НетUSART *Нетвладелец*0 / 0 / 1да56SO150-8, УДФН-8?TPI[46]
ATtiny104 (F)12132НетUSART *Нетвладелец*0 / 0 / 1да912SO150-14?TPI[47]
ATtiny202, ATtiny402 (0-я серия)202, 4128, 25664, 128USART *господин, рабгосподин, раб0/0/2 / Rда66SO150-8avrxmega3UPDI[48] [49]
ATtiny204, ATtiny404, ATtiny804, ATtiny1604 (0-я серия)202, 4, 8, 16128, 256, 512, 102464, 128, 256USART *господин, рабгосподин, раб0/0/2 / Rда1012SO150-14avrxmega3UPDI[50] [51] [52] [53]
ATtiny406, ATtiny806, ATtiny1606 (0-я серия)204, 8, 16256, 512, 1024128, 256USART *господин, рабгосподин, раб0/0/2 / Rда1218SO300-20, г. VQFN-20avrxmega3UPDI[54] [55] [56]
ATtiny807, ATtiny1607 (0-я серия)208, 16512, 1024128, 256USART *господин, рабгосподин, раб0/0/2 / Rда1222VQFN-24avrxmega3UPDI[57] [58]
ATtiny212, ATtiny412 (1-я серия)202, 4128, 25664, 128USART *господин, рабгосподин, раб0/1/2 / Rда66SO150-8avrxmega3UPDI[59] [60]
ATtiny214, ATtiny414, ATtiny814, ATtiny1614 (1-я серия)202, 4, 8, 16128, 256, 512, 204864, 128, 256USART *господин, рабгосподин, раб0/1/2 / Rда1012SO150-14avrxmega3UPDI[61] [62] [63] [64]
ATtiny416, ATtiny816, ATtiny1616, ATtiny3216 (1-я серия)204, 8, 16, 32256, 512, 2048128, 256USART *господин, рабгосподин, раб0/1/2 или 3 / Rда1218SO300-20, г. QFN-20, VQFN-20avrxmega3UPDI[65] [66] [67] [68]
ATtiny417, ATtiny817, ATtiny1617, ATtiny3217 (1-я серия)204, 8, 16, 32256, 512, 2048128, 256USART *господин, рабгосподин, раб0/1/2 / Rда1222VQFN-24, QFN-24avrxmega3UPDI[69] [70] [71] [72]
ATtiny1624 (2-я серия)201620482562 USART *дада0/0/3 / Rда912SO-14, г. ЦСОП-14?UPDI[73]
ATtiny1626 (2-я серия)201620482562 USART *дада0/0/3 / Rда1518SO-20, г. ССТОП-20, VQFN-20?UPDI[74]
ATtiny1627 (2-я серия)201620482562 USART *дада0/0/3 / Rда1522VQFN-24?UPDI[75]
Устройство (семейство)Макс часы
(МГц)
Вспышка
(KiB )
SRAM
(байты)
EEPROM
(байты)
UARTI²C
(TWI)
SPIТаймеры 8/12/16 / R
(биты)
ШИМАЦП булавкиGPIO булавкиПакеты ICGCC ID аркиПГМ
Dbg
Ссылки
Примечания
  1. ^ таймеры x генераторы сигналов
  2. ^ Можно использовать 4 контакта, но можно подключить только 3 уникальных генератора. 4-й контакт будет обратным OC1B на 3-м контакте.
  3. ^ АЦП только на ATtiny5 / 10, а каналы 8 бит вместо 10
  • Столбец «Пакет» - число после дефиса означает количество выводов на упаковке. ОКУНАТЬ пакеты в этой таблице имеют размер между строками 0,3 дюйма (7,62 мм). ТАКwww означает SOIC пакет с шириной регистра "www" в тысячная дюйма. Хотя некоторые типы пакетов известны под несколькими именами, было выбрано общее имя, чтобы упростить сравнение пакетов.
  • Столбцы UART / I²C / SPI - зеленая клетка означает выделенное периферийное устройство, желтая клетка означает многофункциональное периферийное устройство, которое выбирается путем установки битов конфигурации. Большинство периферийных устройств USART поддерживают минимальный выбор между UART или SPI, хотя некоторые из них могут поддерживать дополнительные варианты, такие как LIN, ИК-порт, RS-485.
  • Столбец «Таймеры» - последние семейства добавляют 12-битный таймер, а также 16-битный счетчик реального времени (RTC), который управляется тактовой частотой 32,768 кГц (функция, обозначенная в таблице буквой «R»).
  • Столбец ADC chans - общее количество аналоговых каналов, мультиплексированных на входе ADC. Большинство компонентов имеют один АЦП, некоторые - два.
  • Столбец Pgm / Dbg - протоколы программирования и отладки flash: HVPP означает протокол параллельного программирования высокого напряжения 12 В, HVSP означает протокол последовательного программирования высокого напряжения 12 В, Интернет-провайдер средства Программируется в системе протокол, использует SPI для программирования внутренней флеш-памяти. TPI это крошечный интерфейс программирования. dW средства debugWIRE протокол. UPDI означает протокол Unified Program and Debug Interface (новейший).[76]
Сокращения
  • TWI: многие микроконтроллеры Atmels содержат встроенную поддержку взаимодействия с двухпроводной шиной, называемой двухпроводным интерфейсом. По сути, это то же самое, что и I²C интерфейс от Philips, но этот термин избегается в документации Atmel из-за проблем с товарным знаком.
  • USI: универсальный последовательный интерфейс (не путать с USB ). USI - это многоцелевой аппаратный коммуникационный модуль. При соответствующей поддержке программного обеспечения его можно использовать для реализации SPI,[77] I²C[78][79] или же UART[80] интерфейс. Периферийные устройства USART имеют больше функций, чем периферийные устройства USI.

График

В следующей таблице перечислены все микроконтроллеры ATtiny по дате первого выпуска каждой таблицы данных.

ГодУстройство (семейство)
1999ATtiny11, ATtiny11L, ATtiny12, ATtiny12L, ATtiny12V, ATtiny22, ATtiny22L
2002ATtiny15L, ATtiny26, ATtiny26L, ATtiny28L, ATtiny28V
2003ATtiny13, ATtiny13V, ATtiny2313, ATtiny2313V, ATtiny4313
2005ATtiny24, ATtiny24V, ATtiny25, ATtiny25V, ATtiny44, ATtiny44V, ATtiny45, ATtiny45V, ATtiny84, ATtiny84V, ATtiny85, ATtiny85V
2006ATtiny261, ATtiny461, ATtiny861
2008ATtiny13A, ATtiny24A, ATtiny44A, ATtiny48, ATtiny84A, ATtiny88
2009ATtiny4, ATtiny5, ATtiny9, ATtiny10, ATtiny43U, ATtiny261A, ATtiny461A, ATtiny861A, ATtiny2313A
2010ATtiny20, ATtiny40, ATtiny87, ATtiny167
2011ATtiny1634
2012ATtiny441, ATtiny841, ATtiny828
2016ATtiny102 (F), ATtiny104 (F), ATtiny417, ATtiny817
2017ATtiny212, ATtiny412, ATtiny214, ATtiny414, ATtiny814, ATtiny416, ATtiny816
2018ATtiny202, ATtiny402, ATtiny204, ATtiny404, ATtiny804, ATtiny1604, ATtiny406, ATtiny806, ATtiny1606, ATtiny807, ATtiny1607, ATtiny1614, ATtiny1616, ATtiny3216, ATtiny321617, ATtiny321617

Доски для разработки

Ниже приведены платы для разработки ATtiny, продаваемые Microchip Technology:

Смотрите также

Рекомендации

  1. ^ "Руководство по продукции Atmel, сентябрь 1999 г." (PDF). Атмель. Сентябрь 1999 г. В архиве (PDF) с оригинала 6 октября 2018 г.. Получено 6 октября, 2018.
  2. ^ 8-битные микроконтроллеры AVR; Microchip.com
  3. ^ Параметры компилятора AVR; gcc.gnu.org
  4. ^ Машинно-зависимые варианты компилятора для AVR; nongnu.org
  5. ^ а б "ATtiny11 / ATtiny12 таблица данных" (PDF). Технология микрочипов. Получено 9 июля, 2018.
  6. ^ "ATtiny15L техническое описание" (PDF). Технология микрочипов. Получено 9 июля, 2018.
  7. ^ "Веб-страница ATtiny28". Технология микрочипов. Получено 7 июля, 2018.
  8. ^ "ATtiny22 техническое описание" (PDF). Технология микрочипов. Получено 16 июля, 2018.
  9. ^ "Веб-страница ATtiny26". Технология микрочипов. Получено 7 июля, 2018.
  10. ^ "Веб-страница ATtiny13". Технология микрочипов. Получено 7 июля, 2018.
  11. ^ "Веб-страница ATtiny13A". Технология микрочипов. Получено 7 июля, 2018.
  12. ^ «AppNote AVR520 - переход с ATtiny13 на ATtiny13A» (PDF). Технология микрочипов. Получено 7 июля, 2018.
  13. ^ "Веб-страница ATtiny24". Технология микрочипов. Получено 7 июля, 2018.
  14. ^ "Веб-страница ATtiny44". Технология микрочипов. Получено 7 июля, 2018.
  15. ^ "Веб-страница ATtiny84". Технология микрочипов. Получено 7 июля, 2018.
  16. ^ "Веб-страница ATtiny24A". Технология микрочипов. Получено 7 июля, 2018.
  17. ^ "Веб-страница ATtiny44A". Технология микрочипов. Получено 7 июля, 2018.
  18. ^ "Веб-страница ATtiny84A". Технология микрочипов. Получено 7 июля, 2018.
  19. ^ "Веб-страница ATtiny25". Технология микрочипов. Получено 7 июля, 2018.
  20. ^ "Веб-страница ATtiny45". Технология микрочипов. Получено 7 июля, 2018.
  21. ^ "Веб-страница ATtiny85". Технология микрочипов. Получено 7 июля, 2018.
  22. ^ "Веб-страница ATtiny43U". Технология микрочипов. Получено 7 июля, 2018.
  23. ^ "Веб-страница ATtiny48". Технология микрочипов. Получено 9 июля, 2018.
  24. ^ "Веб-страница ATtiny88". Технология микрочипов. Получено 9 июля, 2018.
  25. ^ "Веб-страница ATtiny87". Технология микрочипов. Получено 9 июля, 2018.
  26. ^ "Веб-страница ATtiny167". Технология микрочипов. Получено 9 июля, 2018.
  27. ^ "Веб-страница ATtiny261A". Технология микрочипов. Получено 9 июля, 2018.
  28. ^ "Веб-страница ATtiny461". Технология микрочипов. Получено 9 июля, 2018.
  29. ^ "Веб-страница ATtiny461A". Технология микрочипов. Получено 9 июля, 2018.
  30. ^ "Веб-страница ATtiny861". Технология микрочипов. Получено 9 июля, 2018.
  31. ^ "Веб-страница ATtiny861A". Технология микрочипов. Получено 9 июля, 2018.
  32. ^ "Веб-страница ATtiny441". Технология микрочипов. Получено 9 июля, 2018.
  33. ^ "Веб-страница ATtiny841". Технология микрочипов. Получено 9 июля, 2018.
  34. ^ "Веб-страница ATtiny828". Технология микрочипов. Получено 9 июля, 2018.
  35. ^ "Веб-страница ATtiny1634". Технология микрочипов. Получено 9 июля, 2018.
  36. ^ "Веб-страница ATtiny2313". Технология микрочипов. Получено 7 июля, 2018.
  37. ^ "Веб-страница ATtiny2313A". Технология микрочипов. Получено 7 июля, 2018.
  38. ^ "Веб-страница ATtiny4313". Технология микрочипов. Получено 7 июля, 2018.
  39. ^ «AppNote AVR533 - переход с ATtiny2313 на ATtiny2313A» (PDF). Технология микрочипов. Получено 7 июля, 2018.
  40. ^ "Веб-страница ATtiny4". Технология микрочипов. Получено 7 июля, 2018.
  41. ^ "Веб-страница ATtiny5". Технология микрочипов. Получено 7 июля, 2018.
  42. ^ "Веб-страница ATtiny9". Технология микрочипов. Получено 7 июля, 2018.
  43. ^ "Веб-страница ATtiny10". Технология микрочипов. Получено 7 июля, 2018.
  44. ^ "Веб-страница ATtiny20". Технология микрочипов. Получено 7 июля, 2018.
  45. ^ "Веб-страница ATtiny40". Технология микрочипов. Получено 7 июля, 2018.
  46. ^ "Веб-страница ATtiny102". Технология микрочипов. Получено 7 июля, 2018.
  47. ^ "Веб-страница ATtiny104". Технология микрочипов. Получено 7 июля, 2018.
  48. ^ "Веб-страница ATtiny202". Технология микрочипов. Получено 7 июля, 2018.
  49. ^ "Веб-страница ATtiny402". Технология микрочипов. Получено 7 июля, 2018.
  50. ^ "Веб-страница ATtiny204". Технология микрочипов. Получено 7 июля, 2018.
  51. ^ "Веб-страница ATtiny404". Технология микрочипов. Получено 7 июля, 2018.
  52. ^ "Веб-страница ATtiny804". Технология микрочипов. Получено 7 июля, 2018.
  53. ^ "Веб-страница ATtiny1604". Технология микрочипов. Получено 7 июля, 2018.
  54. ^ "Веб-страница ATtiny406". Технология микрочипов. Получено 7 июля, 2018.
  55. ^ "Веб-страница ATtiny806". Технология микрочипов. Получено 7 июля, 2018.
  56. ^ "Веб-страница ATtiny1606". Технология микрочипов. Получено 7 июля, 2018.
  57. ^ "Веб-страница ATtiny807". Технология микрочипов. Получено 7 июля, 2018.
  58. ^ "Веб-страница ATtiny1607". Технология микрочипов. Получено 7 июля, 2018.
  59. ^ "Веб-страница ATtiny212". Технология микрочипов. Получено 7 июля, 2018.
  60. ^ "Веб-страница ATtiny412". Технология микрочипов. Получено 7 июля, 2018.
  61. ^ "Веб-страница ATtiny214". Технология микрочипов. Получено 7 июля, 2018.
  62. ^ "Веб-страница ATtiny414". Технология микрочипов. Получено 7 июля, 2018.
  63. ^ "Веб-страница ATtiny814". Технология микрочипов. Получено 7 июля, 2018.
  64. ^ "Веб-страница ATtiny1614". Технология микрочипов. Получено 7 июля, 2018.
  65. ^ "Веб-страница ATtiny416". Технология микрочипов. Получено 7 июля, 2018.
  66. ^ "Веб-страница ATtiny816". Технология микрочипов. Получено 7 июля, 2018.
  67. ^ "Веб-страница ATtiny1616". Технология микрочипов. Получено 7 июля, 2018.
  68. ^ "Веб-страница ATtiny3216". Технология микрочипов. Получено 7 июля, 2018.
  69. ^ "Веб-страница ATtiny417". Технология микрочипов. Получено 7 июля, 2018.
  70. ^ "Веб-страница ATtiny817". Технология микрочипов. Получено 7 июля, 2018.
  71. ^ "Веб-страница ATtiny1617". Технология микрочипов. Получено 7 июля, 2018.
  72. ^ "Веб-страница ATtiny3217". Технология микрочипов. Получено 7 июля, 2018.
  73. ^ ATtiny1624; Микрочип.
  74. ^ ATtiny1626; Микрочип.
  75. ^ ATtiny1627; Микрочип.
  76. ^ Примечания к выпуску Atmel Studio; Microchip.com
  77. ^ «AVR319: Использование модуля USI для связи SPI» (PDF). Атмель. 2004. Получено 10 июн 2014.
  78. ^ "Atmel AVR310: Использование модуля USI в качестве I2C Мастер " (PDF). Атмель. 2013. Получено 10 июн 2014.
  79. ^ "AVR312: Использование модуля USI в качестве I2C раб " (PDF). Атмель. 2005. Получено 10 июн 2014.
  80. ^ «AVR307: полудуплексный UART с использованием модуля USI» (PDF). Атмель. 2003. Получено 10 июн 2014.

дальнейшее чтение

ATtiny
  • TinyAVR Проекты микроконтроллеров для злого гения; 1-е изд; Дхананджай Гадре, Нехул Малхотра; McGraw-Hill / TAB; 272 страницы; 2011; ISBN  978-0071744546.
AVR
  • Программирование AVR: учимся писать программное обеспечение для оборудования; 1-е изд; Эллиот Уильямс; Maker Media; 474 страницы; 2014; ISBN  978-1449355784
  • Требуется некоторая сборка: программирование на языке ассемблера с помощью микроконтроллера AVR; 1-е изд; Тимоти Маргуш; CRC Press; 643 страницы; 2011; ISBN  978-1439820643
  • Микроконтроллер AVR и встроенные системы: использование сборки и C; 1-е изд; Мухаммад Али Мазиди, Сармад Наими, Сепехр Наими; Пирсон; 792 страницы; 2010; ISBN  978-0138003319.

внешняя ссылка