11-бітны мікракантролер ATMEL ATtiny8 з флэш-памяццю памерам 1 Кбайт
Асаблівасці
- Выкарыстоўвае архітэктуру AVR® RISC
- Высокапрадукцыйная і маламагутная 8-бітная архітэктура RISC
- 90 магутныя інструкцыі - большасць выкананняў за адзін такт
- 32 х 8 працоўных рэгістраў агульнага прызначэння
- Прапускная здольнасць да 8 MIPS на 8 МГц
Энерганезалежная памяць праграм і дадзеных
- 1 КБ флэш-памяці праграмы
- Унутрысістэмнае праграмаванне (ATtiny12)
- Цягавітасць: 1,000 цыклаў запісу/сцірання (ATtiny11/12)
- 64 байта праграмаванай унутрысістэмнай памяці дадзеных EEPROM для ATtiny12
- Цягавітасць: 100,000 XNUMX цыклаў запісу/сцірання
- Праграмаванне блакіроўкі для праграмы Flash і бяспекі дадзеных EEPROM
Перыферыйныя функцыі
- Перапыненне і абуджэнне пры змене Pin
- Адзін 8-бітны таймер/лічыльнік з асобным пераддзялільнікам
- Убудаваны аналагавы кампаратар
- Праграмуемы вартавы таймер з убудаваным асцылятарам
Спецыяльныя функцыі мікракантролера
- Рэжымы прастою і выключэння з нізкім энергаспажываннем
- Знешнія і ўнутраныя крыніцы перапыненняў
- Унутрысістэмнае праграмаванне праз порт SPI (ATtiny12)
- Палепшаная схема скіду пры ўключэнні (ATtiny12)
- Унутраны калібраваны RC-генератар (ATtiny12)
Спецыфікацыя
- Маламагутная, высакахуткасная тэхналогія CMOS
- Цалкам статычная аперацыя
Спажываная магутнасць пры 4 МГц, 3 В, 25°C
- Актыўны: 2.2 мА
- Рэжым чакання: 0.5 мА
- Рэжым выключэння: <1 мкА
Пакеты
- 8-кантактны PDIP і SOIC
Аперацыйная Voltages
- 1.8 – 5.5 В для ATtiny12V-1
- 2.7 – 5.5 В для ATtiny11L-2 і ATtiny12L-4
- 4.0 – 5.5 В для ATtiny11-6 і ATtiny12-8
Ацэнкі хуткасці
- 0 – 1.2 МГц (ATtiny12V-1)
- 0 – 2 МГц (ATtiny11L-2)
- 0 – 4 МГц (ATtiny12L-4)
- 0 – 6 МГц (ATtiny11-6)
- 0 – 8 МГц (ATtiny12-8)
Канфігурацыя кантактаў
Скончанаview
ATtiny11/12 - гэта маламагутны 8-разрадны мікракантролер CMOS на аснове архітэктуры AVR RISC. Выконваючы магутныя інструкцыі за адзін такт, ATtiny11/12 дасягае прапускной здольнасці, якая набліжаецца да 1 MIPS на МГц, што дазваляе распрацоўніку сістэмы аптымізаваць энергаспажыванне ў залежнасці ад хуткасці апрацоўкі. Ядро AVR спалучае ў сабе багаты набор інструкцый з 32 працоўнымі рэгістрамі агульнага прызначэння. Усе 32 рэгістры непасрэдна звязаны з арыфметыка-лагічным прыладай (ALU), што дазваляе атрымаць доступ да двух незалежных рэгістраў у адной інструкцыі, якая выконваецца за адзін такт. Атрыманая архітэктура з'яўляецца больш эфектыўнай пры выкарыстанні кода пры дасягненні прапускной здольнасці да дзесяці разоў большай, чым у звычайных мікракантролераў CISC.
Табліца 1. Апісанне частак
прылада | Успышка | ЭСППЗУ | Зарэгіструйцеся | тtagе далёкасць | Частата |
ATtiny11L | 1K | – | 32 | 2.7 – 5.5 В | 0-2 МГц |
ATtiny11 | 1K | – | 32 | 4.0 – 5.5 В | 0-6 МГц |
ATtiny12V | 1K | 64 B | 32 | 1.8 – 5.5 В | 0-1.2 МГц |
ATtiny12L | 1K | 64 B | 32 | 2.7 – 5.5 В | 0-4 МГц |
ATtiny12 | 1K | 64 B | 32 | 4.0 – 5.5 В | 0-8 МГц |
ATtiny11/12 AVR падтрымліваецца поўным наборам інструментаў распрацоўкі праграм і сістэм, уключаючы: асэмблеры макрасаў, адладчык/сімулятары праграм, унутрысхемныя эмулятары,
і камплекты ацэнкі.
Блок-схема ATtiny11
Глядзіце малюнак 1 на старонцы 3. ATtiny11 забяспечвае наступныя магчымасці: 1 Кбайт Flash, да пяці радкоў уводу/вываду агульнага прызначэння, адзін радок уводу, 32 працоўныя рэгістры агульнага прызначэння, 8-бітны таймер/лічыльнік, унутр. і знешнія перапыненні, праграмуемы вартавы таймер з унутраным асцылятарам і два рэжымы энергазберажэння, якія выбіраюцца праграмным забеспячэннем. Рэжым бяздзейнасці спыняе працэсар, дазваляючы таймеру/лічыльнікам і сістэме перапыненняў працягваць працаваць. Рэжым адключэння захоўвае змесціва рэестра, але замарожвае асцылятар, адключаючы ўсе іншыя функцыі мікрасхемы да наступнага перапынення або апаратнага скіду. Функцыі абуджэння або перапынення пры змене кантакту дазваляюць ATtiny11 хутка рэагаваць на знешнія падзеі, пры гэтым забяспечваючы найменшае энергаспажыванне ў рэжымах адключэння. Прылада выраблена па тэхналогіі энерганезалежнай памяці высокай шчыльнасці Atmel. Спалучаючы 8-разрадны працэсар RISC з флэш-памяццю на маналітным чыпе, Atmel ATtiny11 з'яўляецца магутным мікракантролерам, які забяспечвае вельмі гнуткае і эканамічна эфектыўнае рашэнне для многіх убудаваных праграм кіравання.
Малюнак 1. Блок-схема ATtiny11
Блок-схема ATtiny12
Малюнак 2 на старонцы 4. ATtiny12 забяспечвае наступныя магчымасці: 1 Кбайт Flash, 64 байта EEPROM, да шасці ліній уводу/вываду агульнага прызначэння, 32 працоўныя рэгістры агульнага прызначэння, 8-бітны таймер/лічыльнік, унутраны і знешнія перапыненні, праграмуемы вартавы таймер з унутраным асцылятарам і два рэжымы энергазберажэння, якія выбіраюцца праграмным забеспячэннем. Рэжым бяздзейнасці спыняе працэсар, дазваляючы таймеру/лічыльнікам і сістэме перапыненняў працягваць працаваць. Рэжым адключэння захоўвае змесціва рэестра, але замарожвае асцылятар, адключаючы ўсе іншыя функцыі мікрасхемы да наступнага перапынення або апаратнага скіду. Функцыі абуджэння або перапынення пры змене кантакту дазваляюць ATtiny12 хутка рэагаваць на знешнія падзеі, пры гэтым забяспечваючы найменшае энергаспажыванне ў рэжымах адключэння. Прылада выраблена па тэхналогіі энерганезалежнай памяці высокай шчыльнасці Atmel. Камбінуючы 8-бітны працэсар RISC з Flash на маналітным чыпе, Atmel ATtiny12 з'яўляецца магутным мікракантролерам, які забяспечвае вельмі гнуткае і эканамічна эфектыўнае рашэнне для многіх убудаваных праграм кіравання.
Малюнак 2. Блок-схема ATtiny12
Pin Апісанні
- Пастаўка выпtagэлектронная шпілька.
- Зазямляльны штыфт.
Порт B - гэта 6-бітны порт уводу-вываду. PB4..0 - гэта кантакты ўводу/вываду, якія могуць забяспечваць унутраныя падцягванні (выбіраюцца для кожнага біта). На ATtiny11 PB5 з'яўляецца толькі ўваходным. На ATtiny12 PB5 з'яўляецца ўваходам або выхадам з адкрытым сцёкам. Высновы порта маюць тры станы, калі ўмова скіду становіцца актыўнай, нават калі гадзіннік не працуе. Выкарыстанне кантактаў PB5..3 у якасці кантактаў уводу або ўводу/вываду абмежавана ў залежнасці ад скіду і налад гадзінніка, як паказана ніжэй.
Табліца 2. Функцыянальнасць PB5..PB3 у параўнанні з параметрамі тактавання прылады
Параметр тактавання прылады | PB5 | PB4 | PB3 |
Знешні скід уключаны | Б / у (1) | -(2) | – |
Знешні скід адключаны | Уваход(3)/I/O(4) | – | – |
Знешні крышталь | – | Б / у | Б / у |
Знешні нізкачашчынны крышталь | – | Б / у | Б / у |
Знешні керамічны рэзанатар | – | Б / у | Б / у |
Знешні RC-генератар | – | Увод/вывад (5) | Б / у |
Знешні гадзіннік | – | Увод-вывад | Б / у |
Унутраны RC-генератар | – | Увод-вывад | Увод-вывад |
Заўвагі
- Выкарыстоўваецца» азначае, што штыфт выкарыстоўваецца для скіду або гадзінніка.
- азначае, што опцыя не ўплывае на функцыю штыфта.
- Увод азначае, што штыфт з'яўляецца ўваходным штыфтам порта.
- На ATtiny11 PB5 з'яўляецца толькі ўваходным. На ATtiny12 PB5 з'яўляецца ўваходам або выхадам з адкрытым сцёкам.
- Увод-вывад азначае, што штыфт з'яўляецца штыфтам уводу/вываду порта.
XTAL1 Уваход у інвертуючы асцылятар amplifier і ўваход у працоўную схему ўнутранага гадзінніка.
XTAL2 Выхад з інвертуючага асцылятара ampзадымнік.
СКІД Скінуць увод. Знешні скід генеруецца нізкім узроўнем на штыфце RESET. Імпульсы скіду працягласцю больш за 50 нс прывядуць да скіду, нават калі гадзіннік не працуе. Больш кароткія імпульсы не гарантуюць генерацыю скіду.
Рэзюмэ рэгістрацыі ATtiny11
Адрас | Імя | Біт 7 | Біт 6 | Біт 5 | Біт 4 | Біт 3 | Біт 2 | Біт 1 | Біт 0 | старонка |
3 ф | SREG | I | T | H | S | V | N | Z | C | старонка 9 |
3 еўрадолары | Зарэзерваваны | |||||||||
3 долараў ЗША | Зарэзерваваны | |||||||||
3 даляраў ЗША | Зарэзерваваны | |||||||||
3 мільярда долараў | ГІМСК | – | INT0 | PCIE | – | – | – | – | – | старонка 33 |
$3А | GIFR | – | INTF0 | PCIF | – | – | – | – | – | старонка 34 |
$39 | ЦІМСК | – | – | – | – | – | – | TOIE0 | – | старонка 34 |
$38 | ТІФР | – | – | – | – | – | – | ТОВ0 | – | старонка 35 |
$37 | Зарэзерваваны | |||||||||
$36 | Зарэзерваваны | |||||||||
$35 | MCUCR | – | – | SE | SM | – | – | ISC01 | ISC00 | старонка 32 |
$34 | МКУСР | – | – | – | – | – | – | ЭКСТРАФ | ПОРФ | старонка 28 |
$33 | TCCR0 | – | – | – | – | – | CS02 | CS01 | CS00 | старонка 41 |
$32 | TCNT0 | Таймер/лічыльнік 0 (8 біт) | старонка 41 | |||||||
$31 | Зарэзерваваны | |||||||||
$30 | Зарэзерваваны | |||||||||
… | Зарэзерваваны | |||||||||
$22 | Зарэзерваваны | |||||||||
$21 | WDTCR | – | – | – | WDTOE | WDE | WDP2 | WDP1 | WDP0 | старонка 43 |
$20 | Зарэзерваваны | |||||||||
1 ф | Зарэзерваваны | |||||||||
1 еўрадолары | Зарэзерваваны | |||||||||
1 долараў ЗША | Зарэзерваваны | |||||||||
1 даляраў ЗША | Зарэзерваваны | |||||||||
1 мільярда долараў | Зарэзерваваны | |||||||||
$1А | Зарэзерваваны | |||||||||
$19 | Зарэзерваваны | |||||||||
$18 | ПАРТБ | – | – | – | PORTB4 | PORTB3 | PORTB2 | PORTB1 | PORTB0 | старонка 37 |
$17 | ДДРБ | – | – | – | DDB4 | DDB3 | DDB2 | DDB1 | DDB0 | старонка 37 |
$16 | PINB | – | – | PINB5 | PINB4 | PINB3 | PINB2 | PINB1 | PINB0 | старонка 37 |
$15 | Зарэзерваваны | |||||||||
… | Зарэзерваваны | |||||||||
$0А | Зарэзерваваны | |||||||||
$09 | Зарэзерваваны | |||||||||
$08 | АЦСР | ACD | – | ACO | ACI | ACIE | – | ACIS1 | ACIS0 | старонка 45 |
… | Зарэзерваваны | |||||||||
$00 | Зарэзерваваны |
Заўвагі
- Для сумяшчальнасці з будучымі прыладамі зарэзерваваныя біты павінны быць запісаны ў нуль пры доступе. Зарэзерваваныя адрасы памяці ўводу-вываду ніколі не павінны запісвацца.
- Некаторыя з сцягоў статусу ачышчаюцца шляхам запісу лагічнай адзінкі да іх. Звярніце ўвагу, што інструкцыі CBI і SBI будуць працаваць з усімі бітамі ў рэгістры ўводу/вываду, запісваючы адзінку назад у любы сцяг, прачытаны як усталяваны, такім чынам ачышчаючы сцяг. Інструкцыі CBI і SBI працуюць толькі з рэгістрамі ад $00 да $1F.
Рэзюмэ рэгістрацыі ATtiny12
Адрас | Імя | Біт 7 | Біт 6 | Біт 5 | Біт 4 | Біт 3 | Біт 2 | Біт 1 | Біт 0 | старонка |
3 ф | SREG | I | T | H | S | V | N | Z | C | старонка 9 |
3 еўрадолары | Зарэзерваваны | |||||||||
3 долараў ЗША | Зарэзерваваны | |||||||||
3 даляраў ЗША | Зарэзерваваны | |||||||||
3 мільярда долараў | ГІМСК | – | INT0 | PCIE | – | – | – | – | – | старонка 33 |
$3А | GIFR | – | INTF0 | PCIF | – | – | – | – | – | старонка 34 |
$39 | ЦІМСК | – | – | – | – | – | – | TOIE0 | – | старонка 34 |
$38 | ТІФР | – | – | – | – | – | – | ТОВ0 | – | старонка 35 |
$37 | Зарэзерваваны | |||||||||
$36 | Зарэзерваваны | |||||||||
$35 | MCUCR | – | ПУД | SE | SM | – | – | ISC01 | ISC00 | старонка 32 |
$34 | МКУСР | – | – | – | – | WDRF | БОРФ | ЭКСТРАФ | ПОРФ | старонка 29 |
$33 | TCCR0 | – | – | – | – | – | CS02 | CS01 | CS00 | старонка 41 |
$32 | TCNT0 | Таймер/лічыльнік 0 (8 біт) | старонка 41 | |||||||
$31 | OSCCAL | Рэгістр каліброўкі асцылятара | старонка 12 | |||||||
$30 | Зарэзерваваны | |||||||||
… | Зарэзерваваны | |||||||||
$22 | Зарэзерваваны | |||||||||
$21 | WDTCR | – | – | – | WDTOE | WDE | WDP2 | WDP1 | WDP0 | старонка 43 |
$20 | Зарэзерваваны | |||||||||
1 ф | Зарэзерваваны | |||||||||
1 еўрадолары | EEAR | – | – | Рэестр адрасоў EEPROM | старонка 18 | |||||
1 долараў ЗША | EEDR | Рэгістр дадзеных EEPROM | старонка 18 | |||||||
1 даляраў ЗША | EECR | – | – | – | – | ЖУДАСЦЬ | EEMWE | EEWE | EERE | старонка 18 |
1 мільярда долараў | Зарэзерваваны | |||||||||
$1А | Зарэзерваваны | |||||||||
$19 | Зарэзерваваны | |||||||||
$18 | ПАРТБ | – | – | – | PORTB4 | PORTB3 | PORTB2 | PORTB1 | PORTB0 | старонка 37 |
$17 | ДДРБ | – | – | DDB5 | DDB4 | DDB3 | DDB2 | DDB1 | DDB0 | старонка 37 |
$16 | PINB | – | – | PINB5 | PINB4 | PINB3 | PINB2 | PINB1 | PINB0 | старонка 37 |
$15 | Зарэзерваваны | |||||||||
… | Зарэзерваваны | |||||||||
$0А | Зарэзерваваны | |||||||||
$09 | Зарэзерваваны | |||||||||
$08 | АЦСР | ACD | AINBG | ACO | ACI | ACIE | – | ACIS1 | ACIS0 | старонка 45 |
… | Зарэзерваваны | |||||||||
$00 | Зарэзерваваны |
Заўвага
- Для сумяшчальнасці з будучымі прыладамі зарэзерваваныя біты павінны быць запісаны ў нуль пры доступе. Зарэзерваваныя адрасы памяці ўводу-вываду ніколі не павінны запісвацца.
- Некаторыя з сцягоў статусу ачышчаюцца шляхам запісу лагічнай адзінкі да іх. Звярніце ўвагу, што інструкцыі CBI і SBI будуць працаваць з усімі бітамі ў рэгістры ўводу/вываду, запісваючы адзінку назад у любы сцяг, прачытаны як усталяваны, такім чынам ачышчаючы сцяг. Інструкцыі CBI і SBI працуюць толькі з рэгістрамі ад $00 да $1F.
Рэзюмэ набору інструкцый
Мнематэхніка | Операнды | Апісанне | Аперацыя | Сцягі | #Гадзіннікі |
АРЫФМЕТЫЧНЫЯ І ЛАГІЧНЫЯ ІНСТРУКЦЫІ | |||||
ДАДАЦЬ | Rd, Rr | Дадайце два рэгістры | Rd ¬ Rd + Rr | Z, C, N, V, H | 1 |
АЛП | Rd, Rr | Дадайце з дапамогай Carry два рэгістра | Rd ¬ Rd + Rr + C | Z, C, N, V, H | 1 |
SUB | Rd, Rr | Адніміце два рэгістры | Rd ¬ Rd – Rr | Z, C, N, V, H | 1 |
СУБІ | Рд, К | Адняць канстанту з рэестра | Rd ¬ Rd – K | Z, C, N, V, H | 1 |
SBC | Rd, Rr | Адніманне з Carry двума рэгістрамі | Rd ¬ Rd – Rr – C | Z, C, N, V, H | 1 |
SBCI | Рд, К | Адніміце канстанту пераносу з рэг. | Rd ¬ Rd – K – C | Z, C, N, V, H | 1 |
І | Rd, Rr | Лагічныя рэгістры І | Rd ¬ Rd · Rr | Я, П, В | 1 |
АНДЗІ | Рд, К | Лагічны рэгістр І і канстанта | Rd ¬ Rd · K | Я, П, В | 1 |
OR | Rd, Rr | Лагічныя рэгістры АБО | Rd ¬ Rd v Rr | Я, П, В | 1 |
ORI | Рд, К | Рэгістр лагічнага АБО і канстанта | Rd ¬ Rd v K | Я, П, В | 1 |
EOR | Rd, Rr | Эксклюзіўныя рэгістры АБО | Rd ¬ RdÅRr | Я, П, В | 1 |
COM | Rd | One's Complement | Rd ¬ $FF – Rd | Я, З, П, В | 1 |
NEG | Rd | Дапаўненне двух | Rd ¬ $00 – Rd | Z, C, N, V, H | 1 |
SBR | Рд, К | Усталюйце біт(ы) у Register | Rd ¬ Rd v K | Я, П, В | 1 |
ЦБР | Рд, К | Ачысціць біт(-ы) у рэестры | Rd ¬ Rd · (FFh – K) | Я, П, В | 1 |
ІНК | Rd | Прырост | Rd ¬ Rd + 1 | Я, П, В | 1 |
СНЕЖ | Rd | Памяншэнне | Rd ¬ Rd – 1 | Я, П, В | 1 |
TST | Rd | Тэст на нуль або мінус | Rd ¬ Rd · Rd | Я, П, В | 1 |
CLR | Rd | Ачысціць рэгістрацыю | Rd ¬ RdÅRd | Я, П, В | 1 |
SER | Rd | Усталюйце Рэгістрацыя | Rd ¬ $FF | Няма | 1 |
ІНСТРУКЦЫЯ ФІЛІЯЛА | |||||
RJMP | k | Адносны скачок | ПК ¬ ПК + k + 1 | Няма | 2 |
ВЫЗВАН | k | Адносны выклік падпраграмы | ПК ¬ ПК + k + 1 | Няма | 3 |
РЭТ | Вяртанне падпраграмы | ПК ¬ СТЭК | Няма | 4 | |
РЭЦІ | Вяртанне перапынення | ПК ¬ СТЭК | I | 4 | |
CPSE | Rd,Rr | Параўнаць, прапусціць, калі роўна | калі (Rd = Rr) PC ¬ PC + 2 або 3 | Няма | 1/2 |
CP | Rd,Rr | Параўнайце | Rd – Rr | Z, N, V, C, H | 1 |
КПК | Rd,Rr | Параўнайце з Carry | Rd – Rr – C | Z, N, V, C, H | 1 |
ІСЦ | Рд, К | Параўнайце Register з Imediate | Рд – К | Z, N, V, C, H | 1 |
СБРК | Рр, б | Прапусціць, калі біт у рэестры ачышчаны | калі (Rr(b)=0) PC ¬ PC + 2 або 3 | Няма | 1/2 |
СРБС | Рр, б | Прапусціць, калі ўсталяваны біт у рэестры | калі (Rr(b)=1) PC ¬ PC + 2 або 3 | Няма | 1/2 |
СБІК | П, б | Прапусціць, калі біт у рэгістры ўводу/вываду ачышчаны | калі (P(b)=0) PC ¬ PC + 2 або 3 | Няма | 1/2 |
СБІС | П, б | Прапусціць, калі ўсталяваны біт у рэгістры ўводу/вываду | калі (P(b)=1) PC ¬ PC + 2 або 3 | Няма | 1/2 |
БРБС | с, к | Разгалінаванне, калі ўсталяваны сцяг стану | калі (SREG(s) = 1), то PC¬PC + k + 1 | Няма | 1/2 |
БРБК | с, к | Разгалінаванне, калі сцяг статусу ачышчаны | калі (SREG(s) = 0), то PC¬PC + k + 1 | Няма | 1/2 |
BREQ | k | Галінаванне, калі роўна | калі (Z = 1), то PC ¬ PC + k + 1 | Няма | 1/2 |
БРНЕ | k | Галінаванне, калі не роўна | калі (Z = 0), то PC ¬ PC + k + 1 | Няма | 1/2 |
БРКС | k | Галіна, калі Carry Set | калі (C = 1), то PC ¬ PC + k + 1 | Няма | 1/2 |
БРЦК | k | Аддзяленне, калі Carry ачышчана | калі (C = 0), то PC ¬ PC + k + 1 | Няма | 1/2 |
БРШ | k | Галіна, калі такая ж або вышэйшая | калі (C = 0), то PC ¬ PC + k + 1 | Няма | 1/2 |
БРЛО | k | Галіна калі Ніжняя | калі (C = 1), то PC ¬ PC + k + 1 | Няма | 1/2 |
БРМІ | k | Галіна калі мінусоўка | калі (N = 1), то PC ¬ PC + k + 1 | Няма | 1/2 |
БРПЛ | k | Галіна, калі плюс | калі (N = 0), то PC ¬ PC + k + 1 | Няма | 1/2 |
БРГЭ | k | Разгалінаванне, калі больш або роўна, са знакам | калі (N Å V= 0), то PC ¬ PC + k + 1 | Няма | 1/2 |
БРЛТ | k | Галінаванне, калі менш за нуль, з подпісам | калі (N Å V= 1), то PC ¬ PC + k + 1 | Няма | 1/2 |
БРХС | k | Разгалінаванне, калі набор сцяга Half Carry | калі (H = 1), то PC ¬ PC + k + 1 | Няма | 1/2 |
БРХЦ | k | Галіна, калі сцяг Half Carry ачышчаны | калі (H = 0), то PC ¬ PC + k + 1 | Няма | 1/2 |
БРТС | k | Галіна, калі ўсталяваны сцяг T | калі (T = 1), то PC ¬ PC + k + 1 | Няма | 1/2 |
БРТК | k | Галіна, калі сцяг T ачышчаны | калі (T = 0), то PC ¬ PC + k + 1 | Няма | 1/2 |
БРВС | k | Галіна, калі ўсталяваны сцяг перапаўнення | калі (V = 1), то PC ¬ PC + k + 1 | Няма | 1/2 |
БРВЦ | k | Разгалінаванне, калі сцяг перапаўнення зняты | калі (V = 0), то PC ¬ PC + k + 1 | Няма | 1/2 |
БРЫ | k | Разгалінаванне, калі ўключана перапыненне | калі ( I = 1), то PC ¬ PC + k + 1 | Няма | 1/2 |
БРІД | k | Разгалінаванне, калі перапыненне адключана | калі ( I = 0), то PC ¬ PC + k + 1 | Няма | 1/2 |
Мнематэхніка | Операнды | Апісанне | Аперацыя | Сцягі | #Гадзіннікі |
ІНСТРУКЦЫЯ ПА ПЕРАДАЧЫ ДАДЗЕНЫХ | |||||
LD | Рд, З | Загрузіць рэгістр Ускосны | Rd ¬ (Z) | Няма | 2 |
ST | Z,Rr | Рэгістр Крамы Ускосны | (Z) ¬ Rr | Няма | 2 |
MOV | Rd, Rr | Перамяшчэнне паміж рэгістрамі | Rd ¬ Rr | Няма | 1 |
LDI | Рд, К | Загрузіць неадкладна | Рд ¬ К | Няма | 1 |
IN | Рд, П | У порце | Рд ¬ П | Няма | 1 |
ВЫХОД | P, Rr | Выходны порт | P ¬ Rr | Няма | 1 |
ЛПМ | Загрузіць памяць праграмы | R0 ¬ (Z) | Няма | 3 | |
ІНСТРУКЦЫІ ПА БІТАМ І БІТ-ТЭСТАМ | |||||
ВОО | П,б | Усталюйце біт у рэгістры ўводу-вываду | I/O(P,b) ¬ 1 | Няма | 2 |
CBI | П,б | Ачысціць біт у рэгістры ўводу-вываду | I/O(P,b) ¬ 0 | Няма | 2 |
LSL | Rd | Лагічны зрух улева | Rd(n+1) ¬ Rd(n), Rd(0) ¬ 0 | Я, З, П, В | 1 |
ЛСР | Rd | Лагічны зрух управа | Rd(n) ¬ Rd(n+1), Rd(7) ¬ 0 | Я, З, П, В | 1 |
ROL | Rd | Паварот налева праз перанос | Rd(0) ¬ C, Rd(n+1) ¬ Rd(n), C ¬ Rd(7) | Я, З, П, В | 1 |
ROR | Rd | Паварот направа праз Carry | Rd(7) ¬ C, Rd(n) ¬ Rd(n+1), C ¬ Rd(0) | Я, З, П, В | 1 |
ASR | Rd | Арыфметычны зрух управа | Rd(n) ¬ Rd(n+1), n = 0..6 | Я, З, П, В | 1 |
АБМЕН | Rd | Памяняйце грызкі | Rd(3..0) ¬ Rd(7..4), Rd(7..4) ¬ Rd(3..0) | Няма | 1 |
BSET | s | Усталяваны сцяг | SREG(s) ¬ 1 | SREG(ы) | 1 |
BCLR | s | Сцяг Ачысціць | SREG(s) ¬ 0 | SREG(ы) | 1 |
BST | Рр, б | Bit Store ад Register да T | T ¬ Rr(b) | T | 1 |
BLD | Р-д, б | Разрадная нагрузка ад T да Register | Rd(b) ¬ T | Няма | 1 |
SEC | Набор Carry | C ¬ 1 | C | 1 | |
CLC | Clear Carry | C ¬ 0 | C | 1 | |
СЕН | Усталяваць адмоўны сцяг | N ¬ 1 | N | 1 | |
CLN | Ачысціць адмоўны сцяг | N ¬ 0 | N | 1 | |
АЭЗ | Усталяваць нулявы сцяг | Z ¬ 1 | Z | 1 | |
CLZ | Ачысціць нулявы сцяг | Z ¬ 0 | Z | 1 | |
SEI | Глабальнае ўключэнне перапынення | Я ¬ 1 | I | 1 | |
CLI | Глабальнае адключэнне перапынення | Я ¬ 0 | I | 1 | |
АЭП | Усталяваць падпісаны тэставы сцяг | S ¬ 1 | S | 1 | |
CLS | Выразны тэставы сцяг з подпісам | S ¬ 0 | S | 1 | |
SEV | Набор Twos Complement Overflow | V ¬ 1 | V | 1 | |
CLV | Выразнае перапаўненне дапаўнення двоек | V ¬ 0 | V | 1 | |
НАБОР | Усталюйце T у SREG | Т ¬ 1 | T | 1 | |
CLT | Ачысціць T у SREG | Т ¬ 0 | T | 1 | |
ГЛЯДЗІЦЕ | Усталюйце сцяг Half Carry у SREG | H ¬ 1 | H | 1 | |
CLH | Ачысціць сцяг Half Carry у SREG | H ¬ 0 | H | 1 | |
NOP | Без аперацыі | Няма | 1 | ||
СПАЦЬ | спаць | (гл. канкрэтнае апісанне функцыі сну) | Няма | 1 | |
WDR | Watch Dog Reset | (гл. канкрэтнае апісанне WDR/таймера) | Няма | 1 |
Інфармацыя для замовы
ATtiny11
Электразабеспячэнне | Хуткасць (МГц) | Код замовы | Пакет | Дыяпазон дзеянняў |
2.7 – 5.5 В |
2 |
ATtiny11L-2PC ATtiny11L-2SC | 8P3
8S2 |
Камерцыйны (0°C да 70°C) |
ATtiny11L-2PI
ATtiny11L-2SI ATtiny11L-2SU(2) |
8P3
8S2 8S2 |
Прамысловы (-40°C да 85°C) |
||
4.0 – 5.5 В |
6 |
ATtiny11-6PC ATtiny11-6SC | 8P3
8S2 |
Камерцыйны (0°C да 70°C) |
ATtiny11-6PI ATtiny11-6PU(2)
ATtiny11-6SI ATtiny11-6SU(2) |
8P3
8P3 8S2 8S2 |
Прамысловы (-40°C да 85°C) |
Заўвагі
- Катэгорыя хуткасці адносіцца да максімальнай тактавай частаты пры выкарыстанні вонкавага крышталя або вонкавага прывада гадзінніка. Унутраны RC-генератар мае аднолькавую намінальную тактавую частату для ўсіх класаў хуткасці.
- Альтэрнатыўная ўпакоўка без свінцу, адпавядае Еўрапейскай дырэктыве па абмежаванні небяспечных рэчываў (дырэктыва RoHS). Таксама без галогенідаў і цалкам зялёны.
Тып пакета | |
8P3 | 8-вывадны, 0.300 ″ шырынёй, пластыкавы двухрадковы пакет (PDIP) |
8S2 | 8-вывадны, шырынёй 0.200 цалі, невялікі абрыс пластыкавага крыла чайкі (EIAJ SOIC) |
ATtiny12
Электразабеспячэнне | Хуткасць (МГц) | Код замовы | Пакет | Дыяпазон дзеянняў |
1.8 – 5.5 В |
1.2 |
ATtiny12V-1PC ATtiny12V-1SC | 8P3
8S2 |
Камерцыйны (0°C да 70°C) |
ATtiny12V-1PI ATtiny12V-1PU(2)
ATtiny12V-1SI ATtiny12V-1SU(2) |
8P3
8P3 8S2 8S2 |
Прамысловы (-40°C да 85°C) |
||
2.7 – 5.5 В |
4 |
ATtiny12L-4PC ATtiny12L-4SC | 8P3
8S2 |
Камерцыйны (0°C да 70°C) |
ATtiny12L-4PI ATtiny12L-4PU(2)
ATtiny12L-4SI ATtiny12L-4SU(2) |
8P3
8P3 8S2 8S2 |
Прамысловы (-40°C да 85°C) |
||
4.0 – 5.5 В |
8 |
ATtiny12-8PC ATtiny12-8SC | 8P3
8S2 |
Камерцыйны (0°C да 70°C) |
ATtiny12-8PI ATtiny12-8PU(2)
ATtiny12-8SI ATtiny12-8SU(2) |
8P3
8P3 8S2 8S2 |
Прамысловы (-40°C да 85°C) |
Заўвагі
- Катэгорыя хуткасці адносіцца да максімальнай тактавай частаты пры выкарыстанні вонкавага крышталя або вонкавага прывада гадзінніка. Унутраны RC-генератар мае аднолькавую намінальную тактавую частату для ўсіх класаў хуткасці.
- Альтэрнатыўная ўпакоўка без свінцу, адпавядае Еўрапейскай дырэктыве па абмежаванні небяспечных рэчываў (дырэктыва RoHS). Таксама без галогенідаў і цалкам зялёны.
Тып пакета | |
8P3 | 8-вывадны, 0.300 ″ шырынёй, пластыкавы двухрадковы пакет (PDIP) |
8S2 | 8-вывадны, шырынёй 0.200 цалі, невялікі абрыс пластыкавага крыла чайкі (EIAJ SOIC) |
Інфармацыя аб упакоўцы
8P3
АГУЛЬНЫЯ ПАМЕРЫ
(Адзінка вымярэння = цалі)
СІМВАЛ | МІН | НОМ | МАКС | УВАГА |
A | 0.210 | 2 | ||
A2 | 0.115 | 0.130 | 0.195 | |
b | 0.014 | 0.018 | 0.022 | 5 |
b2 | 0.045 | 0.060 | 0.070 | 6 |
b3 | 0.030 | 0.039 | 0.045 | 6 |
c | 0.008 | 0.010 | 0.014 | |
D | 0.355 | 0.365 | 0.400 | 3 |
D1 | 0.005 | 3 | ||
E | 0.300 | 0.310 | 0.325 | 4 |
E1 | 0.240 | 0.250 | 0.280 | 3 |
e | 0.100 BSC | |||
eA | 0.300 BSC | 4 | ||
L | 0.115 | 0.130 | 0.150 | 2 |
Заўвагі
- Гэты малюнак прызначаны толькі для агульнай інфармацыі; звярніцеся да чарцяжа JEDEC MS-001, варыянт BA для атрымання дадатковай інфармацыі.
- Памеры A і L вымяраюцца пры ўпакоўцы ў плоскасці сядзення JEDEC Gauge GS-3.
- Памеры D, D1 і E1 не ўключаюць у сябе ўспышку формы або выступы. Памер цвілі або выступаў не павінен перавышаць 0.010 цалі.
- E і eA вымяраюцца перпендыкулярна адводам да арыенціру.
- Для палягчэння ўстаўкі пераважней завостраныя або закругленыя наканечнікі.
- Максімальныя памеры b2 і b3 не ўключаюць выступы Dambar. Выступы дамбара не павінны перавышаць 0.010 (0.25 мм).
АГУЛЬНЫЯ ПАМЕРЫ
(Адзінка вымярэння = мм)
СІМВАЛ | МІН | НОМ | МАКС | УВАГА |
A | 1.70 | 2.16 | ||
A1 | 0.05 | 0.25 | ||
b | 0.35 | 0.48 | 5 | |
C | 0.15 | 0.35 | 5 | |
D | 5.13 | 5.35 | ||
E1 | 5.18 | 5.40 | 2, 3 | |
E | 7.70 | 8.26 | ||
L | 0.51 | 0.85 | ||
q | 0° | 8° | ||
e | 1.27 BSC | 4 |
Заўвагі
- Гэты малюнак прызначаны толькі для агульнай інфармацыі; звярніцеся да чарцяжа EIAJ EDR-7320 для атрымання дадатковай інфармацыі.
- Неадпаведнасць верхняй і ніжняй плашак і смаляныя задзірыны не ўключаны.
- Рэкамендуецца, каб верхняя і ніжняя паражніны былі роўнымі. Калі яны адрозніваюцца, лічыцца большы памер.
- Вызначае сапраўднае геаметрычнае становішча.
- Значэнні b,C прымяняюцца да клемы з пакрыццём. Стандартная таўшчыня пласта пакрыцця павінна быць ад 0.007 да 021 мм.
Гісторыя версій табліц дадзеных
Звярніце ўвагу, што нумары старонак, пералічаныя ў гэтым раздзеле, адносяцца да гэтага дакумента. Нумары версій адносяцца да версіі дакумента.
Рэв. 1006F-06/07
- Не рэкамендуецца для новага дызайну»
Рэв. 1006E-07/06
- Абноўлены макет раздзелаў.
- Абноўлены рэжым адключэння харчавання ў раздзеле «Рэжымы сну для ATtiny11» на старонцы 20.
- Абноўлены рэжым адключэння харчавання ў раздзеле «Рэжымы сну для ATtiny12» на старонцы 20.
- Абноўлена табліца 16 на старонцы 36.
- Абноўлены «Байт каліброўкі ў ATtiny12» на старонцы 49.
- Абноўлена «Інфармацыя для замовы» на старонцы 10.
- Абноўлена інфармацыя аб упакоўцы на старонцы 12.
Рэв. 1006D-07/03
- Абноўленыя значэнні VBOT у табліцы 9 на старонцы 24.
Рэв. 1006C-09/01
- Н/Д
Штаб-кватэра Міжнар
- Карпарацыя Atmel 2325 Orchard Parkway San Jose, CA 95131 ЗША Тэл.: 1(408) 441-0311 Факс: 1(408) 487-2600
- Atmel Asia Room 1219 Chinachem Golden Plaza 77 Mody Road Tsimshatsui East Kowloon Hong Kong Тэл.: (852) 2721-9778 Факс: (852) 2722-1369
- Atmel Еўропа Le Krebs 8, Rue Jean-Pierre Timbaud BP 309 78054 Saint-Quentin-en-Yvelines Cedex France Тэл.: (33) 1-30-60-70-00 Факс: (33) 1-30-60-71-11
- Atmel Японія 9F, Tonetsu Shinkawa Bldg. 1-24-8 Shinkawa Chuo-ku, Tokyo 104-0033 Японія Тэл.: (81) 3-3523-3551 Факс: (81) 3-3523-7581
Кантакт па прадукту
Web Сайт www.atmel.com Тэхнічная падтрымка avr@atmel.com Кантакт па продажах www.atmel.com/contacts Запыты па літаратуры www.atmel.com/literature
Адмова ад адказнасці: Інфармацыя ў гэтым дакуменце прадастаўляецца ў сувязі з прадуктамі Atmel. Ніякай ліцэнзіі, відавочнай або ўяўнай, па законе або іншым чынам
права інтэлектуальнай уласнасці прадастаўляецца гэтым дакументам або ў сувязі з продажам прадукцыі Atmel. АКРАМЯ ТАКІХ, як выкладзена ва ЎМОВАХ ПРОДАЖУ ATMEL, РАЗМЕШЧАНЫХ НА САЙТЕ ATMEL WEB САЙТ, ATMEL НЕ НЯМЕ НІЯКАЙ АДКАЗНАСЦІ І АДМОВАЛЯЕЦЦА АД ЛЮБЫХ ЯЎНЫХ, РАЗУМЕВАЕМЫХ АБО СТАТУТНЫХ
ГАРАНТЫЯ
ДА ЯГО ПРАДУКЦЫІ, ВКЛЮЧАЮЧЫ, АЛЕ НЕ АБМЯЖУЮЧЫСЯ МІМ, ГАРАНТЫЮ ТАВАЖНАЙ ПРЫДАТНАСЦІ, ПРЫДАТНАСЦІ ДЛЯ ПЭЎНЫХ
МЭТА, АБО НЕПАРУШЭННЕ. НІ У КІМ РАБОТЫ ATMEL НЕ НЯСЕ АДКАЗНАСЦІ ЗА ЛЮБЫЯ ПРАМЫЯ, УСКОСНЫЯ, УСКОСНЫЯ, ШТРАФНЫЯ, СПЕЦЫЯЛЬНЫЯ АБО ВЫПАДКОВЫЯ ШКОДЫ (УКЛЮЧАЮЧЫ, НЕ АБМЕЖАВАЮЧЫСЯ, ШКОДУ З-ЗА СТРАТЫ ПРЫБЫТКУ, ПЕРЫНКУ БІЗНЭСА АБО СТРАТЫ ІНФАРМАЦЫІ), ЯКІЯ Ўзніклі ў выніку ВЫКАРЫСТАННЯ ВЫ АБО БЯЗМОЖНАСЦІ ГЭТЫ ДАКУМЕНТ, НАВАТ КАЛІ ATMEL БЫЛА ПАВЕДАМЛЕНА АБ МАГЧЫМАСЦІ ТАКОГА ШКОДЫ. Кампанія Atmel не робіць ніякіх заяў і не дае гарантый у дачыненні да дакладнасці або паўнаты змесціва гэтага дакумента і пакідае за сабой права ўносіць змены ў спецыфікацыі і апісанні прадукту ў любы час без папярэдняга паведамлення. Atmel не бярэ на сябе ніякіх абавязацельстваў абнаўляць змешчаную тут інфармацыю. Калі не пазначана іншае, прадукты Atmel не падыходзяць і не павінны выкарыстоўвацца ў аўтамабільных прылажэннях. Прадукты Atmel не прызначаныя, дазволеныя або гарантаваныя для выкарыстання ў якасці кампанентаў у праграмах, прызначаных для падтрымання або падтрымання жыцця.
© 2007 Atmel Corporation. Усе правы ахоўваюцца. Atmel®, лагатып і іх камбінацыі і іншыя з'яўляюцца зарэгістраванымі гандлёвымі маркамі або гандлёвымі маркамі карпарацыі Atmel або яе даччыных кампаній. Іншыя тэрміны і назвы прадуктаў могуць быць гандлёвымі маркамі іншых.
Дакументы / Рэсурсы
![]() |
11-бітны мікракантролер ATMEL ATtiny8 з флэш-памяццю памерам 1 Кбайт [pdfКіраўніцтва карыстальніка 11-бітны мікракантролер ATtiny8 з флэш-памяццю 1K байт, ATtiny11, 8-бітны мікракантролер з флэш-памяццю 1K байт, мікракантролер з флэш-памяццю 1K байт, 1K байт Flash |