Апісанне
Ядро AVR спалучае ў сабе багаты набор інструкцый з 32 працоўнымі рэгістрамі агульнага прызначэння.Усе 32 рэгістры напрамую звязаны з арыфметыка-лагічным блокам (ALU), што дазваляе атрымаць доступ да двух незалежных рэгістраў у адной інструкцыі, якая выконваецца за адзін такт.Атрыманая архітэктура з'яўляецца больш эфектыўнай пры выкарыстанні кода пры дасягненні прапускной здольнасці да дзесяці разоў большай, чым у звычайных мікракантролераў CISC.ATmega16 забяспечвае наступныя магчымасці: 16 Кбайт унутрысістэмнай праграмуемай флэш-памяці з магчымасцямі чытання-часу-запісу, 512 байт EEPROM, 1 Кбайт SRAM, 32 лініі ўводу-вываду агульнага прызначэння, 32 працоўныя рэгістры агульнага прызначэння, інтэрфейс JTAG для Boundaryscan, падтрымка і праграмаванне адладкі на чыпе, тры гнуткія таймеры/лічыльнікі з рэжымамі параўнання, унутраныя і знешнія перапыненні, паслядоўны праграмуемы USART, байтава-арыентаваны двухправадны паслядоўны інтэрфейс, 8-канальны 10-бітны АЛП з дадатковым дыферэнцыяльны ўваходны каскад з праграмуемым узмацненнем (толькі пакет TQFP), праграмуемы вартавы таймер з унутраным асцылятарам, паслядоўны порт SPI і шэсць рэжымаў энергазберажэння, якія выбіраюцца праграмным забеспячэннем.Рэжым чакання спыняе працэсар, дазваляючы USART, двухправадному інтэрфейсу, аналагава-цыфраваму пераўтваральніку, SRAM, таймеру/лічыльнікам, порту SPI і сістэме перапыненняў працягваць функцыянаваць.Рэжым адключэння захоўвае змесціва рэестра, але замарожвае асцылятар, адключаючы ўсе іншыя функцыі мікрасхемы да наступнага вонкавага перапынення або апаратнага скіду.У рэжыме энергазберажэння асінхронны таймер працягвае працаваць, што дазваляе карыстальніку падтрымліваць базу таймера, пакуль астатняя частка прылады знаходзіцца ў рэжыме сну.Рэжым шумапрыглушэння АЦП спыняе працэсар і ўсе модулі ўводу/вываду, акрамя асінхроннага таймера і АЦП, каб звесці да мінімуму шум пераключэння падчас пераўтварэння АЦП.У рэжыме чакання кварцевы/рэзанатарны асцылятар працуе, а астатняя частка прылады знаходзіцца ў рэжыме сну.Гэта забяспечвае вельмі хуткі запуск у спалучэнні з нізкім энергаспажываннем.У пашыраным рэжыме чакання і асноўны асцылятар, і асінхронны таймер працягваюць працаваць.
Тэхнічныя характарыстыкі: | |
Атрыбут | Каштоўнасць |
Катэгорыя | Інтэгральныя схемы (ІС) |
Embedded - мікракантролеры | |
Вытворца | Тэхналогія мікрачыпаў |
серыял | AVR® ATmega |
Пакет | латок |
Частка Статус | Актыўны |
Ядро працэсара | AVR |
Памер ядра | 8-бітны |
хуткасць | 8 МГц |
Сувязь | I²C, SPI, UART/USART |
Перыферыйныя прылады | Выяўленне/скід адключэння, POR, ШІМ, WDT |
Колькасць уводаў-вывадаў | 32 |
Аб'ём памяці праграмы | 16KB (8K x 16) |
Тып памяці праграмы | УСПЫШКА |
Памер EEPROM | 512 х 8 |
Памер аператыўнай памяці | 1K x 8 |
Напружанне - сілкаванне (Vcc/Vdd) | 2,7 В ~ 5,5 В |
Канвертары дадзеных | A/D 8x10b |
Тып асцылятара | Унутраны |
Працоўная тэмпература | -40°C ~ 85°C (TA) |
Тып мацавання | Павярхоўны мантаж |
Пакет / Чахол | 44-TQFP |
Пакет прылады пастаўшчыка | 44-TQFP (10x10) |
Базавы нумар прадукту | ATMEGA16 |