Упутство за употребу за АТМЕЛ АТ90ЦАН32-16АУ 8-битни АВР микроконтролер
8-битни Микроконтролер са 32К/64К/128К бајтова ИСП Фласх и ЦАН контролера
АТ90ЦАН32
АТ90ЦАН64
АТ90ЦАН128
Резиме
Рев. 7679ХС–ЦАН–08/08
Карактеристике
- АВР® 8-битни микроконтролер високих перформанси мале снаге
- Напредна РИСЦ архитектура
- 133 моћних упутстава - Извођење већине циклуса једног сата
- 32 к 8 Радни регистри опште намене + регистри за контролу периферије
- Потпуно статична операција
- Пропусност до 16 МИПС на 16 МХз
- Мултипликатор са 2 циклуса на чипу
- Несталне меморије програма и података
- 32К/64К/128К бајтова репрограмабилног блица у систему (АТ90ЦАН32/64/128)
- Издржљивост: 10,000 циклуса писања / брисања
- Опциони одељак кода за покретање са независним битовима за закључавање
- Величина покретања која се може изабрати: 1К бајтова, 2К бајтова, 4К бајтова или 8К бајтова
- Програмирање унутар система помоћу програма за покретање на чипу (ЦАН, УАРТ, …)
- Труе Реад-Вхиле-Врите Оператион
- 1К/2К/4К бајтова ЕЕПРОМ (издржљивост: 100,000 циклуса писања/брисања) (АТ90ЦАН32/64/128)
- Интерни СРАМ од 2К/4К/4К бајтова (АТ90ЦАН32/64/128)
- До 64К бајтова Опциони спољни меморијски простор
- Програмска брава за сигурност софтвера
- 32К/64К/128К бајтова репрограмабилног блица у систему (АТ90ЦАН32/64/128)
- JTAG (У складу са стандардом ИЕЕЕ 1149.1) Интерфејс
- Могућности скенирања граница према ЈTAG Стандард
- Програмирање Фласх (Хардвер ИСП), ЕЕПРОМ, Лоцк & Фусе Битс
- Екстензивна подршка за отклањање грешака на чипу
- ЦАН контролер 2.0А & 2.0Б – сертификат ИСО 16845 (1)
- 15 објеката пуне поруке са засебним идентификатором Tags и маске
- Режими за пренос, пријем, аутоматски одговор и бафер оквира
- 1Мбит/с Максимална брзина преноса на 8 МХз
- Време стampинг, ТТЦ и режим слушања (шпијунирање или аутобауд)
- Периферне карактеристике
- Програмабилни Ватцхдог тајмер са осцилатором на чипу
- 8-битни синхрони тајмер/бројач-0
- 10-битни предскалер
- Екстерни бројач догађаја
- Поређење излаза или 8-битни ПВМ излаз
- 8-битни асинхрони тајмер/бројач-2
- 10-битни предскалер
- Екстерни бројач догађаја
- Поређење излаза или 8-битни ПВМ излаз
- Осцилатор од 32 кХз за РТЦ рад
- Двоструки 16-битни синхрони тајмер/бројачи-1 и 3
- 10-битни предскалер
- Снимање улаза са поништачем буке
- Екстерни бројач догађаја
- Поређење са 3 излаза или 16-битни ПВМ излаз
- Оутпут Цомпаре Модулатион
- 8-канални, 10-битни САР АДЦ
- 8 једноструких канала
- 7 диференцијалних канала
- 2 диференцијална канала са програмабилним појачањем од 1к, 10к или 200к
- Уграђени аналогни компаратор на чипу
- Бајт-оријентисан двожични серијски интерфејс
- Двоструко програмабилни серијски УСАРТ
- Мастер/Славе СПИ серијски интерфејс
- Програмирање Фласх (Хардвер ИСП)
- Посебне карактеристике микроконтролера
- Ресетовање по укључењу и програмибилна детекција затамњења
- Интерни калибрисани РЦ осцилатор
- 8 Спољни извори прекида
- 5 режима спавања: мировање, смањење буке АДЦ-а, уштеда енергије, искључење и стање приправности
- Софтверски избор фреквенције сата
- Глобал Пулл-уп Дисабле
- И/О и пакети
- 53 програмабилне И/О линије
- 64-одводни ТКФП и 64-одводни КФН
- Оператинг Волtagес: 2.7 – 5.5 В
- Радна температура: Индустријска (-40°Ц до +85°Ц)
- Максимална фреквенција: 8 МХз на 2.7 В, 16 МХз на 4.5 В
Напомена: 1. Детаљи у одељку 19.4.3 на страни 242.
Опис
Поређење између АТ90ЦАН32, АТ90ЦАН64 и АТ90ЦАН128
АТ90ЦАН32, АТ90ЦАН64 и АТ90ЦАН128 су хардверски и софтверски компатибилни. Разликују се само по величини меморије као што је приказано у табели 1-1.
Табела 1-1. Резиме величине меморије
Уређај | Фласх | ЕЕПРОМ | РАМ |
АТ90ЦАН32 | 32К Битес | 1К Бите | 2К Битес |
АТ90ЦАН64 | 64К Битес | 2К Битес | 4К Битес |
АТ90ЦАН128 | 128К Битес | 4К Бите | 4К Битес |
Опис дела
АТ90ЦАН32/64/128 је ЦМОС 8-битни микроконтролер мале снаге заснован на АВР побољшаној РИСЦ архитектури. Извршавајући моћне инструкције у једном циклусу такта, АТ90ЦАН32/64/128 постиже пропусност која се приближава 1 МИПС по МХз, омогућавајући дизајнеру система да оптимизује потрошњу енергије у односу на брзину обраде.
АВР језгро комбинује богат скуп инструкција са 32 радна регистра опште намене. Сва 32 регистра су директно повезана са аритметичко-логичком јединицом (АЛУ), што омогућава приступ два независна регистра у једној инструкцији која се извршава у једном циклусу такта. Резултирајућа архитектура је ефикаснија у коду док постиже проток до десет пута бржи од конвенционалних ЦИСЦ микроконтролера.
АТ90ЦАН32/64/128 пружа следеће карактеристике: 32К/64К/128К бајтова програмираног флеш-а у систему са могућностима читања-у-уписивања, 1К/2К/4К бајтова ЕЕПРОМ, 2К/4К/4К бајтова СРАМ, 53 опште намене И/О линије, 32 радна регистра опште намене, ЦАН контролер, бројач у реалном времену (РТЦ), четири флексибилна тајмера/бројала са режимима поређења и ПВМ, 2 УСАРТ, двожични серијски интерфејс оријентисан према бајтовима, 8-канални 10 -битни АДЦ са опционим диференцијалним улазом сtagе са програмабилним појачањем, програмабилним Ватцхдог тајмером са интерним осцилатором, СПИ серијским портом, ИЕЕЕ стд. 1149.1 усклађен ЈTAG тест интерфејс, који се такође користи за приступ он-цхип систему за отклањање грешака и програмирање и пет софтверских режима за уштеду енергије.
Режим мировања зауставља ЦПУ док дозвољава СРАМ-у, тајмеру/бројачу, СПИ/ЦАН портовима и систему за прекиде да наставе да функционишу. Режим искључивања чува садржај регистра, али замрзава осцилатор, онемогућујући све друге функције чипа до следећег прекида или ресетовања хардвера. У режиму уштеде енергије, асинхрони тајмер наставља да ради, омогућавајући кориснику да одржава базу тајмера док остатак уређаја спава. Режим смањења шума АДЦ-а зауставља ЦПУ и све И/О модуле осим асинхроног тајмера и АДЦ-а, како би се минимизирао шум пребацивања током АДЦ конверзије. У режиму приправности, кристални/резонаторски осцилатор ради док остатак уређаја спава. Ово омогућава веома брзо покретање у комбинацији са малом потрошњом енергије.
Уређај је произведен коришћењем Атмелове технологије непроменљиве меморије високе густине. Онцхип ИСП Фласх омогућава да се програмска меморија репрограмира у систему преко СПИ серијског интерфејса, помоћу конвенционалног програматора за непроменљиву меморију, или помоћу програма за покретање на чипу који ради на АВР језгру. Програм за покретање може да користи било који интерфејс за преузимање апликационог програма у флеш меморији апликације. Софтвер у одељку Боот Фласх ће наставити да ради док се одељак Фласх апликације ажурира, пружајући праву операцију читања-док-писања. Комбиновањем 8-битног РИСЦ ЦПУ-а са самопрограмирајућим флешом унутар система на монолитном чипу, Атмел АТ90ЦАН32/64/128 је моћан микроконтролер који пружа веома флексибилно и исплативо решење за многе уграђене контролне апликације.
АТ90ЦАН32/64/128 АВР је подржан са пуним пакетом програмских и системских развојних алата укључујући: Ц компајлере, макро асемблере, програме за отклањање грешака/симулаторе, емулаторе у кругу и комплете за евалуацију.
Одрицање од одговорности
Типичне вредности садржане у овој таблици са подацима засноване су на симулацијама и карактеризацији других АВР микроконтролера произведених по истој технологији процеса. Мин. и Мак вредности ће бити доступне након што се уређај окарактерише.
Блок дијаграм
Слика 1-1. Блок дијаграм
Пин Цонфигуратионс
Слика 1-2. Пиноут АТ90ЦАН32/64/128 – ТКФП
(1) НЦ = Не повезивати (може се користити у будућим уређајима)
(2) Тимер2 Осцилатор
Слика 1-3. Пиноут АТ90ЦАН32/64/128 – КФН
(1) НЦ = Не повезивати (може се користити у будућим уређајима)
(2) Тимер2 Осцилатор
Напомена: Велика централна подлога испод КФН пакета је направљена од метала и интерно повезана на ГНД. Требало би да буде залемљен или залепљен на плочу да би се обезбедила добра механичка стабилност. Ако средишња подлога остане неповезана, паковање би се могло олабавити од плоче.
1.6.3 Порт А (ПА7..ПА0)
Порт А је 8-битни двосмерни И/О порт са унутрашњим пулл-уп отпорницима (одабраним за сваки бит). Излазни бафери порта А имају симетричне карактеристике погона са високом способношћу понора и извора. Као улази, пинови порта А који су екстерно повучени ниско ће добити струју ако су отпорници за повлачење активирани. Пинови порта А су троструки када стање ресетовања постане активно, чак и ако сат не ради.
Порт А такође служи функције различитих посебних карактеристика АТ90ЦАН32/64/128 као што је наведено на страни 74.
1.6.4 Порт Б (ПБ7..ПБ0)
Порт Б је 8-битни двосмерни И/О порт са унутрашњим пулл-уп отпорницима (одабраним за сваки бит). Излазни бафери порта Б имају симетричне карактеристике погона са високом способношћу понора и извора. Као улази, пинови порта Б који су екстерно повучени ниско ће добити струју ако су отпорници за повлачење активирани. Пинови порта Б су троструки када стање ресетовања постане активно, чак и ако сат не ради.
Порт Б такође служи функцијама различитих посебних карактеристика АТ90ЦАН32/64/128 као што је наведено на страни 76.
1.6.5 Порт Ц (ПЦ7..ПЦ0)
Порт Ц је 8-битни двосмерни И/О порт са унутрашњим пулл-уп отпорницима (одабраним за сваки бит). Излазни бафери порта Ц имају симетричне карактеристике погона са високом способношћу понора и извора. Као улази, пинови порта Ц који су екстерно повучени ниско ће добити струју ако су отпорници за повлачење активирани. Пинови порта Ц су троструки када стање ресетовања постане активно, чак и ако сат не ради.
Порт Ц такође служи функцијама посебних карактеристика АТ90ЦАН32/64/128 као што је наведено на страни 78.
1.6.6 Порт Д (ПД7..ПД0)
Порт Д је 8-битни двосмерни И/О порт са унутрашњим пулл-уп отпорницима (одабраним за сваки бит). Излазни бафери порта Д имају симетричне карактеристике погона са високом способношћу понора и извора. Као улази, пинови порта Д који су екстерно повучени ниско ће извор струје ако су отпорници за повлачење активирани. Пинови порта Д су троструки када стање ресетовања постане активно, чак и ако сат не ради.
Порт Д такође служи функције различитих посебних карактеристика АТ90ЦАН32/64/128 као што је наведено на страни 80.
1.6.7 Порт Е (ПЕ7..ПЕ0)
Порт Е је 8-битни двосмерни И/О порт са унутрашњим пулл-уп отпорницима (одабраним за сваки бит). Излазни бафери порта Е имају симетричне карактеристике погона са високом способношћу понора и извора. Као улази, пинови порта Е који су екстерно повучени ниско ће добити струју ако су отпорници за повлачење активирани. Пинови порта Е су троструки када стање ресетовања постане активно, чак и ако сат не ради.
Порт Е такође служи функцијама различитих посебних карактеристика АТ90ЦАН32/64/128 као што је наведено на страни 83.
1.6.8 Порт Ф (ПФ7..ПФ0)
Порт Ф служи као аналогни улази за А/Д конвертор.
Порт Ф такође служи као 8-битни двосмерни И/О порт, ако се А/Д претварач не користи. Пинови порта могу обезбедити унутрашње отпорнике за повлачење (одабране за сваки бит). Излазни бафери порта Ф имају симетричне карактеристике погона са високим капацитетом понора и извора. Као улази, пинови порта Ф који су екстерно повучени ниско ће добити струју ако су отпорници за повлачење активирани. Пинови порта Ф су троструки када стање ресетовања постане активно, чак и ако сат не ради.
Лука Ф такође служи функцијама ЈTAG интерфејс. Ако је ЈTAG интерфејс је омогућен, отпорници за повлачење на пиновима ПФ7(ТДИ), ПФ5(ТМС) и ПФ4(ТЦК) ће бити активирани чак и ако дође до ресетовања.
1.6.9 Порт Г (ПГ4..ПГ0)
Порт Г је 5-битни И/О порт са унутрашњим пулл-уп отпорницима (одабраним за сваки бит). Излазни бафери порта Г имају симетричне карактеристике погона са високом способношћу понора и извора. Као улази, пинови порта Г који су екстерно повучени ниско ће извор струје ако се активирају пулл-уп отпорници. Пинови порта Г су троструки када стање ресетовања постане активно, чак и ако сат не ради.
Порт Г такође служи функције различитих посебних карактеристика АТ90ЦАН32/64/128 као што је наведено на страни 88.
1.6.10 РЕСЕТ
Ресетуј улаз. Низак ниво на овом пину дуже од минималне дужине импулса ће генерисати ресетовање. Минимална дужина импулса је дата у карактеристикама. Није гарантовано да ће краћи импулси генерисати ресетовање. И/О портови АВР-а се одмах враћају у почетно стање чак и ако сат не ради. Сат је потребан за ресетовање остатка АТ90ЦАН32/64/128.
1.6.11 КСТАЛ1
Улаз за инвертујући осцилатор ampЛифиер и улаз у радни круг унутрашњег сата.
1.6.12 КСТАЛ2
Излаз из инвертног осцилатора ampлифиер.
1.6.13 АВЦЦ
АВЦЦ је количина понудеtagе пин за А/Д конвертор на порту Ф. Требало би да буде екстерно повезан на Вcc, чак и ако се АДЦ не користи. Ако се користи АДЦ, треба га повезати на Вcc кроз нископропусни филтер.
1.6.14 АРЕФ
Ово је аналогни референтни пин за А/Д конвертор.
О Цоде Екampлес
Ова документација садржи једноставан код нпрampЛекови који укратко показују како се користе различити делови уређаја. Ови кодови прampлес претпоставља да је заглавље специфично за део file је укључен пре компилације. Имајте на уму да сви произвођачи Ц компајлера не укључују дефиниције битова у заглављу fileс и руковање прекидима у Ц-у зависи од компајлера. Молимо потврдите са документацијом Ц компајлера за више детаља.
Резиме регистра
напомене:
- Битови адресе који премашују ПЦМСБ (Табела 25-11 на страни 341) нису важни.
- Битови адресе који премашују ЕЕАМСБ (Табела 25-12 на страни 341) нису важни.
- За компатибилност са будућим уређајима, резервисане битове треба записати на нулу ако им се приступа. Резервисане адресе И / О меморије никада не би требало писати.
- И/О регистри у оквиру адресног опсега 0к00 – 0к1Ф су директно доступни у битовима коришћењем СБИ и ЦБИ инструкција. У овим регистрима, вредност појединачних битова се може проверити коришћењем СБИС и СБИЦ инструкција.
- Неке од статусних заставица се бришу тако што им се упише логична. Имајте на уму да ће, за разлику од већине других АВР-а, ЦБИ и СБИ инструкције функционисати само на специфицираном биту и стога се могу користити на регистрима који садрже такве статусне заставице. ЦБИ и СБИ инструкције раде само са регистрима од 0к00 до 0к1Ф. 6. Када користите И/О специфичне команде ИН и ОУТ, морају се користити И/О адресе 0к00 – 0к3Ф. Када се адресирају И/О регистри као простор података помоћу ЛД и СТ инструкција, 0к20 се мора додати овим адресама. АТ90ЦАН32/64/128 је сложен микроконтролер са више периферних јединица него што се може подржати у оквиру 64 локације резервисане у Опцоде-у за ИН и ОУТ инструкције. За проширени И/О простор од 0к60 – 0кФФ у СРАМ-у, могу се користити само СТ/СТС/СТД и ЛД/ЛДС/ЛДД инструкције.
Информације о наручивању
Напомене: 1. Ови уређаји се такође могу испоручити у облику плочице. За детаљне информације о поруџбини и минималне количине контактирајте своју локалну продајну канцеларију Атмел-а.
Информације о паковању
ТКФП64
64 ИГНОВА ТХИН КУАД ФЛАТ ПАК
КФН64
НАПОМЕНЕ: КФН СТАНДАРДНЕ НАПОМЕНЕ
- ДИМЕНЗИОНИРАЊЕ И ТОЛЕРАНЦИЈА У СКЛАДУ СА АСМЕ И14.5М. – 1994.
- ДИМЕНЗИЈА б ОДНОСИ СЕ НА МЕТАЛИЗОВАНИ ТЕРМИНАЛ И МЈЕРИ СЕ ИЗМЕЂУ 0.15 И 0.30 мм ОД ВРХА ТЕРМИНАЛА. АКО ТЕРМИНАЛ ИМА ОПЦИЈСКИ РАДИЈУС НА ДРУГОМ КРАЈУ ТЕРМИНАЛА, ДИМЕНЗИЈА б НЕ ТРЕБА ДА СЕ МЕРИ У ТОЈ ОБЛАСТИ РАДИЈУСА.
- МАКС. ДОБИНА ПАКОВА ЈЕ 0.05 мм.
- МАКСИМАЛНО ДОЗВОЉЕНО БРИСАЊЕ ЈЕ 0.076 мм У СВИМ ПРАВАЦИМА.
- ПИН #1 ИД НА ГОРУ БИЋЕ ЛАСЕРСКИ ОБЕЛЕЖЕН.
- ОВАЈ ЦРТЕЖ У СКЛАДУ СА ЈЕДЕЦ РЕГИСТРОВАНИМ ПРЕГЛЕДОМ МО-220.
- МОЖДА БИТИ ПРИСУТНО МАКСИМАЛНО ПОВЛАЧЕЊЕ 0.15 мм (Л1).
Л МИНУС Л1 ДА БУДЕ ЈАВНО ИЛИ ВЕЋЕ ОД 0.30 мм - ИДЕНТИФИКАТОР ТЕРМИНАЛА #1 ЈЕ ОПЦИОНАЛНИ, АЛИ МОРА ДА СЕ НАЛАЗИ У ЗОНИ НА КОЈИ ЈЕ ОЗНАЧЕНА ДА ЈЕ ИДЕНТИФИКАТОР ТЕРМИНАЛА #1 БИЛО ИЛИ ОБЛИК ИЛИ ОЗНАЧЕНА КАРАКТЕРИСТИКА
Штаб
Атмел Цорпоратион
2325 Орцхард Паркваи
Сан Јосе. ЦА 95131
САД
Тел: 1(408) 441-0311
Факс: 1(408) 487-2600
Интернатионал
Атмел Асиа
соба 1219
Цхинацхем Голден Плаза
77 Мод Роад Тсимсхатсуи
Еаст Ковлоон
Хонг Конг
Тел: (852) 2721-9778
Факс: (852) 2722-1369
Атмел Еуропе
Ле Кребс
8. Руе Јеан-Пиерре Тимбауд
БП 309
78054 Саинт-Куентин-ен-
Ивелинес Цедек
Француска
Tel: (33) 1-30-60-70-00
Fax: (33) 1-30-60-71-11
Атмел Јапан
9Ф. Тонетсу Схинкава Блдг.
1-24-8 Схинкава
Цхуо-ку, Токио 104-0033
Јапан
Тел: (81) 3-3523-3551
Факс: (81) 3-3523-7581
Контакт за производ
Web Сајт
ввв.атмел.цом
Техничка подршка
авр@атмел.цом
Контакт за продају
ввв.атмел.цом/цонтацтс
Захтеви за литературу
ввв.атмел.цом/литературе
Одрицање од одговорности: Информације у овом документу су дате у вези са Атмел производима. Овим документом или у вези са продајом Атмел производа не даје се никаква лиценца, изричита или имплицирана, путем естоппела или на други начин, за било које право интелектуалне својине. ОСИМ КАКО ЈЕ НАВЕДЕНО У АТМЕЛОВИМ ОДРЕДБАМА И УСЛОВИМА ПРОДАЈЕ КОЈЕ СЕ НАЛАЗЕ НА АТМЕЛ-У WEB САЈТ, АТМЕЛ НЕ ПРЕУЗИМА НИКАКВУ ОДГОВОРНОСТ И ОДРИЧА СЕ БИЛО КАКВЕ ИЗРИЧИТЕ, ПОДРАЗУМЕВАНЕ ИЛИ ЗАКОНСКИХ ГАРАНЦИЈА У ВЕЗИ СА ЊЕГОВИМ ПРОИЗВОДИМА, УКЉУЧУЈУЋИ, АЛИ НЕ ОГРАНИЧАВАЈУЋИ СЕ НА, ПОДРАЗУМЕВАНУ ГАРАНЦИЈУ ЗА ТРГОВАЧКУ ДЕЛАТНОСТ . АТМЕЛ НЕЋЕ БИТИ ОДГОВОРАН ЗА БИЛО КАКВЕ ДИРЕКТНЕ, ИНДИРЕКТНЕ, ПОСЛЕДИЧНЕ, КАЗНЕНЕ, ПОСЕБНЕ ИЛИ СЛУЧАЈНЕ ШТЕТЕ (УКЉУЧУЈУЋИ, БЕЗ ОГРАНИЧАВАЊА, ШТЕТУ ЗА ГУБИТАК ДОБИТКА, ПОСЛОВАЊЕ У ИНТЕРНОМ ПОСЛОВАЊУ). СЕ ИЛИ НЕМОГУЋНОСТ КОРИШЋЕЊА ОВАЈ ДОКУМЕНТ, ЧАК И АКО ЈЕ АТМЕЛ ОБАВЕШТЕН О МОГУЋНОСТИ ТАКВЕ ШТЕТЕ. Атмел не даје никакве изјаве или гаранције у погледу тачности или потпуности садржаја овог документа и задржава право да изврши измене спецификација и описа производа у било ком тренутку без обавештења. Атмел се не обавезује да ће ажурирати информације садржане овде. Осим ако није другачије одређено, Атмел производи нису погодни и неће се користити у аутомобилским апликацијама. Атмелови производи нису намењени, овлашћени или гарантовани за употребу као компоненте у апликацијама које су намењене да подрже или одрже живот.
© 2008 Атмел Цорпоратион. Сва права задржана. Атмел®, логотип и њихове комбинације и други су регистровани заштитни знаци или заштитни знаци компаније Атмел Цорпоратион или њених подружница. Други термини и називи производа могу бити заштићени знакови других.
7679ХС–ЦАН–08/08
Документи / Ресурси
![]() |
АТМЕЛ АТ90ЦАН32-16АУ 8-битни АВР микроконтролер [пдф] Упутство за кориснике АТ90ЦАН32-16АУ 8-битни АВР микроконтролер, АТ90ЦАН32-16АУ, 8-битни АВР микроконтролер, микроконтролер |