ATMEL ATtiny11 8 битийн микроконтроллер нь 1К байт флэштэй
Онцлогууд
- AVR® RISC архитектурыг ашигладаг
- Өндөр хүчин чадалтай, бага чадалтай 8 битийн RISC архитектур
- 90 Хүчтэй зааварчилгаа - Хамгийн их цагийн циклийн гүйцэтгэл
- 32 х 8 ерөнхий зориулалтын ажлын регистр
- 8 MHz-д 8 MIPS хүртэл дамжуулах чадвар
Тогтворгүй программ ба өгөгдлийн санах ой
- 1К байт флаш програмын санах ой
- Системд програмчлагдах боломжтой (ATtiny12)
- Тэвчээр: 1,000 бичих/арилгах цикл (ATtiny11/12)
- ATtiny64-д зориулсан 12 байт системд програмчлагдсан EEPROM өгөгдлийн санах ой
- Тэвчээр: 100,000 бичих / устгах мөчлөг
- Flash програм болон EEPROM мэдээллийн аюулгүй байдлын програмчлалын түгжээ
Захын онцлог
- Тасалдал болон Pin өөрчлөлт дээр сэрэх
- Тусдаа урьдчилан хэмжигчтэй нэг 8 бит таймер/тоолуур
- Чип дээрх аналог харьцуулагч
- Чип дээрх осциллятор бүхий программчлагдах Watchdog таймер
Микроконтроллерийн тусгай шинж чанарууд
- Эрчим хүч багатай Сул зогсолт ба унтраах горимууд
- Гадаад болон дотоод тасалдлын эх үүсвэрүүд
- SPI портоор дамжуулан системд програмчлах боломжтой (ATtiny12)
- Сайжруулсан асаалттай дахин тохируулах хэлхээ (ATtiny12)
- Дотоод тохируулгатай RC осциллятор (ATtiny12)
Тодорхойлолт
- Бага хүчин чадалтай, өндөр хурдны CMOS процессын технологи
- Бүрэн статик ажиллагаа
4 MHz, 3V, 25°C-ийн цахилгаан зарцуулалт
- Идэвхтэй: 2.2 мА
- Сул зогсолтын горим: 0.5 мА
- Асаах горим: <1 мкА
Багцууд
- 8 зүү PDIP ба SOIC
Үйл ажиллагааны ботьtages
- ATtiny1.8V-5.5-ийн хувьд 12 – 1V
- ATtiny2.7L-5.5 ба ATtiny11L-2-ийн хувьд 12 – 4V
- ATtiny4.0-5.5 ба ATtiny11-6-д зориулсан 12 – 8V
Хурдны зэрэг
- 0 – 1.2 МГц (ATtiny12V-1)
- 0 – 2 МГц (ATtiny11L-2)
- 0 – 4 МГц (ATtiny12L-4)
- 0 – 6 МГц (ATtiny11-6)
- 0 – 8 МГц (ATtiny12-8)
Тохиргооны тохиргоо
Дууслааview
ATtiny11/12 нь AVR RISC архитектур дээр суурилсан бага чадалтай CMOS 8 битийн микроконтроллер юм. ATtiny11/12 нь хүчирхэг зааварчилгааг нэг цагийн мөчлөгт гүйцэтгэснээр MHz тутамд 1 MIPS-д ойртох чадварт хүрч, системийн зохион бүтээгчид боловсруулалтын хурдтай харьцуулахад эрчим хүчний зарцуулалтыг оновчтой болгох боломжийг олгодог. AVR цөм нь 32 ерөнхий зориулалтын ажлын бүртгэлтэй баялаг зааварчилгааг нэгтгэдэг. Бүх 32 регистрүүд нь Арифметик Логик Нэгжтэй (ALU) шууд холбогддог бөгөөд энэ нь хоёр бие даасан регистрийг нэг цагийн циклд гүйцэтгэсэн нэг зааварт хандах боломжийг олгодог. Үүний үр дүнд бий болсон архитектур нь кодыг илүү үр дүнтэй ашиглахын зэрэгцээ ердийн CISC микроконтроллеруудаас арав дахин хурдан дамжуулах чадварыг бий болгодог.
Хүснэгт 1. Хэсгийн тодорхойлолт
Төхөөрөмж | Флэш | EEPROM | Бүртгүүлэх | Ботьtage Хамрах хүрээ | Давтамж |
ATtiny11L | 1K | – | 32 | 2.7-5.5 В | 0-2 МГц |
ATtiny11 | 1K | – | 32 | 4.0-5.5 В | 0-6 МГц |
ATtiny12V | 1K | 64 Б | 32 | 1.8-5.5 В | 0-1.2 МГц |
ATtiny12L | 1K | 64 Б | 32 | 2.7-5.5 В | 0-4 МГц |
ATtiny12 | 1K | 64 Б | 32 | 4.0-5.5 В | 0-8 МГц |
ATtiny11/12 AVR нь макро ассемблер, програм дибаглагч/симулятор, хэлхээний эмулятор,
болон үнэлгээний иж бүрдэл.
ATtiny11 блок диаграмм
1-р хуудасны 3-р зургийг үзнэ үү. ATtiny11 нь дараах боломжуудыг хангадаг: 1К байт Flash, таван хүртэлх ерөнхий зориулалтын оролт гаралтын шугам, нэг оролтын шугам, 32 ерөнхий зориулалтын ажлын регистр, 8 битийн таймер/тоолуур, дотоод болон гадаад тасалдал, дотоод осциллятор бүхий программчлагдах Watchdog таймер, програм хангамжаар сонгох боломжтой эрчим хүч хэмнэх хоёр горим. Сул зогсолтын горим нь процессорыг зогсоож, таймер/тоолуур болон тасалдлын системийг үргэлжлүүлэн ажиллуулах боломжийг олгодог. Унтраах горим нь бүртгэлийн агуулгыг хадгалах боловч осцилляторыг хөлдөөж, дараагийн тасалдал эсвэл техник хангамжийг дахин тохируулах хүртэл бусад бүх чип функцийг идэвхгүй болгодог. Зүү солих үед сэрээх эсвэл таслах функцууд нь ATtiny11-ийг гадны үйл явдалд өндөр хариу үйлдэл үзүүлэх боломжийг олгодог бөгөөд унтраах горимд байх үед хамгийн бага эрчим хүч зарцуулдаг. Уг төхөөрөмжийг Atmel компанийн өндөр нягтралтай тогтворгүй санах ойн технологийг ашиглан үйлдвэрлэсэн. Atmel ATtiny8 нь RISC 11 битийн CPU-ийг Flash-тэй цул чип дээр хослуулснаар олон суулгагдсан хяналтын програмуудад өндөр уян хатан, хэмнэлттэй шийдлийг өгдөг хүчирхэг микроконтроллер юм.
Зураг 1. ATtiny11 блок диаграмм
ATtiny12 блок диаграмм
2-р хуудасны зураг 4. ATtiny12 нь дараах боломжуудыг хангадаг: 1К байт Flash, 64 байт EEPROM, 32 хүртэлх ерөнхий зориулалтын оролт гаралтын шугам, 8 ерөнхий зориулалтын ажлын регистр, 12 битийн таймер/тоолуур, дотоод болон гадаад тасалдал, дотоод осциллятор бүхий программчлагдах Watchdog таймер, програм хангамжаар сонгох боломжтой эрчим хүч хэмнэх хоёр горим. Сул зогсолтын горим нь процессорыг зогсоож, таймер/тоолуур болон тасалдлын системийг үргэлжлүүлэн ажиллуулах боломжийг олгодог. Унтраах горим нь бүртгэлийн агуулгыг хадгалах боловч осцилляторыг хөлдөөж, дараагийн тасалдал эсвэл техник хангамжийг дахин тохируулах хүртэл бусад бүх чип функцийг идэвхгүй болгодог. Зүү солих үед сэрээх эсвэл таслах функцууд нь ATtiny8-г гадны үйл явдалд өндөр хариу үйлдэл үзүүлэх боломжийг олгодог бөгөөд унтраах горимд байх үед хамгийн бага эрчим хүч зарцуулдаг. Уг төхөөрөмжийг Atmel компанийн өндөр нягтралтай тогтворгүй санах ойн технологийг ашиглан үйлдвэрлэсэн. Atmel ATtiny12 нь RISC XNUMX битийн CPU-г Flash-тэй цул чип дээр хослуулснаар олон суулгагдсан хяналтын програмуудад өндөр уян хатан, хэмнэлттэй шийдэл бүхий хүчирхэг микроконтроллер юм.
Зураг 2. ATtiny12 блок диаграмм
Pin тайлбар
- Нийлүүлэлт ботьtage зүү.
- Газрын зүү.
В порт нь 6 битийн оролт гаралтын порт юм. PB4..0 нь дотоод татах (бит тус бүрээр сонгосон) өгөх боломжтой оролт гаралтын зүү юм. ATtiny11 дээр PB5 нь зөвхөн оролт юм. ATtiny12 дээр PB5 нь оролт эсвэл задгай ус зайлуулах гаралт юм. Цаг ажиллахгүй байсан ч дахин тохируулах нөхцөл идэвхжсэн үед портын зүүг гурван удаа илэрхийлнэ. Доор үзүүлсэн шиг PB5..3 зүүг оролт эсвэл оролт гаралтын зүү болгон ашиглах нь дахин тохируулах болон цагийн тохиргооноос хамааран хязгаарлагдмал байна.
Хүснэгт 2. PB5..PB3 Функциональ ба Төхөөрөмжийн Цагийн сонголтууд
Төхөөрөмжийн цаг тохируулах сонголт | PB5 | PB4 | PB3 |
Гадаад тохиргоог идэвхжүүлсэн | Ашигласан(1) | -(2) | – |
Гадаад тохиргоог идэвхгүй болгосон | Оролт(3)/I/O(4) | – | – |
Гадаад болор | – | Ашигласан | Ашигласан |
Гадаад нам давтамжийн болор | – | Ашигласан | Ашигласан |
Гадаад керамик резонатор | – | Ашигласан | Ашигласан |
Гадаад RC осциллятор | – | I/O(5) | Ашигласан |
Гадаад цаг | – | I/O | Ашигласан |
Дотоод RC осциллятор | – | I/O | I/O |
Тэмдэглэл
- Ашигласан" гэдэг нь зүүг дахин тохируулах эсвэл цагны зориулалтаар ашигладаг гэсэн үг юм.
- pin функц нь сонголтоос хамаарахгүй гэсэн үг.
- Оролт нь пин нь портын оролтын зүү гэсэн үг юм.
- ATtiny11 дээр PB5 нь зөвхөн оролт юм. ATtiny12 дээр PB5 нь оролт эсвэл задгай ус зайлуулах гаралт юм.
- I/O нь пин нь портын оролт/гаралтын зүү гэсэн үг.
XTAL1 Урвуулах осцилляторын оролт ampөргөгч ба оролт нь цагны дотоод хэлхээнд .
XTAL2 Урвуулах осцилляторын гаралт ampнастан.
RESET Оролтыг дахин тохируулах. Гадаад дахин тохируулах нь RESET зүү дээрх доод түвшингээр үүсгэгддэг. 50 нс-ээс урт импульсийг дахин тохируулах нь цаг ажиллахгүй байсан ч дахин тохируулах болно. Богино импульс нь дахин тохируулах баталгаа болохгүй.
Бүртгэлийн хураангуй ATtiny11
Хаяг | Нэр | Бит 7 | Бит 6 | Бит 5 | Бит 4 | Бит 3 | Бит 2 | Бит 1 | Бит 0 | Хуудас |
$ 3F | SREG | I | T | H | S | V | N | Z | C | хуудас 9 |
$ 3E | Захиалагдсан | |||||||||
$ 3D | Захиалагдсан | |||||||||
$ 3C | Захиалагдсан | |||||||||
3 тэрбум доллар | ГИМСК | – | INT0 | PCIe | – | – | – | – | – | хуудас 33 |
$ 3A | GIFR | – | INTF0 | PCIF | – | – | – | – | – | хуудас 34 |
39 доллар | TIMSK | – | – | – | – | – | – | TOIE0 | – | хуудас 34 |
38 доллар | TIFR | – | – | – | – | – | – | TOV0 | – | хуудас 35 |
37 доллар | Захиалагдсан | |||||||||
36 доллар | Захиалагдсан | |||||||||
35 доллар | MCUCR | – | – | SE | SM | – | – | ISC01 | ISC00 | хуудас 32 |
34 доллар | MCUSR | – | – | – | – | – | – | EXTRF | PORF | хуудас 28 |
33 доллар | TCCR0 | – | – | – | – | – | CS02 | CS01 | CS00 | хуудас 41 |
32 доллар | TCNT0 | Таймер/Тоолуур0 (8 бит) | хуудас 41 | |||||||
31 доллар | Захиалагдсан | |||||||||
30 доллар | Захиалагдсан | |||||||||
… | Захиалагдсан | |||||||||
22 доллар | Захиалагдсан | |||||||||
21 доллар | WDTCR | – | – | – | WDTOE | WDE | WDP2 | WDP1 | WDP0 | хуудас 43 |
20 доллар | Захиалагдсан | |||||||||
$ 1F | Захиалагдсан | |||||||||
$ 1E | Захиалагдсан | |||||||||
$ 1D | Захиалагдсан | |||||||||
$ 1C | Захиалагдсан | |||||||||
1 тэрбум доллар | Захиалагдсан | |||||||||
$ 1A | Захиалагдсан | |||||||||
19 доллар | Захиалагдсан | |||||||||
18 доллар | ПОРТБ | – | – | – | PORTB4 | PORTB3 | PORTB2 | PORTB1 | PORTB0 | хуудас 37 |
17 доллар | DDRB | – | – | – | DDB4 | DDB3 | DDB2 | DDB1 | DDB0 | хуудас 37 |
16 доллар | PINB | – | – | PINB5 | PINB4 | PINB3 | PINB2 | PINB1 | PINB0 | хуудас 37 |
15 доллар | Захиалагдсан | |||||||||
… | Захиалагдсан | |||||||||
$ 0A | Захиалагдсан | |||||||||
09 доллар | Захиалагдсан | |||||||||
08 доллар | ACSR | ACD | – | ACO | ACI | ACIE | – | ACIS1 | ACIS0 | хуудас 45 |
… | Захиалагдсан | |||||||||
00 доллар | Захиалагдсан |
Тэмдэглэл
- Ирээдүйн төхөөрөмжүүдтэй нийцтэй байхын тулд нөөцлөгдсөн битүүдийг хандаж байвал тэгээр бичнэ. Нөөцлөгдсөн I / O санах ойн хаягийг хэзээ ч бичиж болохгүй.
- Зарим статусын тугуудыг логик нэгийг нь бичээд арилгадаг. CBI болон SBI зааврууд нь оролт/гаралтын бүртгэлийн бүх бит дээр ажиллаж, тохируулсан болгон уншсан туг руу нэгийг бичиж, тугийг цэвэрлэх болно гэдгийг анхаарна уу. CBI болон SBI заавар нь зөвхөн $00-оос $1F хүртэл бүртгэлтэй ажилладаг.
Бүртгэлийн хураангуй ATtiny12
Хаяг | Нэр | Бит 7 | Бит 6 | Бит 5 | Бит 4 | Бит 3 | Бит 2 | Бит 1 | Бит 0 | Хуудас |
$ 3F | SREG | I | T | H | S | V | N | Z | C | хуудас 9 |
$ 3E | Захиалагдсан | |||||||||
$ 3D | Захиалагдсан | |||||||||
$ 3C | Захиалагдсан | |||||||||
3 тэрбум доллар | ГИМСК | – | INT0 | PCIe | – | – | – | – | – | хуудас 33 |
$ 3A | GIFR | – | INTF0 | PCIF | – | – | – | – | – | хуудас 34 |
39 доллар | TIMSK | – | – | – | – | – | – | TOIE0 | – | хуудас 34 |
38 доллар | TIFR | – | – | – | – | – | – | TOV0 | – | хуудас 35 |
37 доллар | Захиалагдсан | |||||||||
36 доллар | Захиалагдсан | |||||||||
35 доллар | MCUCR | – | PUD | SE | SM | – | – | ISC01 | ISC00 | хуудас 32 |
34 доллар | MCUSR | – | – | – | – | WDRF | БОРФ | EXTRF | PORF | хуудас 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 доллар | Захиалагдсан | |||||||||
$ 1F | Захиалагдсан | |||||||||
$ 1E | EEAR | – | – | EEPROM хаягийн бүртгэл | хуудас 18 | |||||
$ 1D | EEDR | EEPROM мэдээллийн бүртгэл | хуудас 18 | |||||||
$ 1C | EECR | – | – | – | – | САЙХАН | EEMWE | EEWE | ЭЕРЭ | хуудас 18 |
1 тэрбум доллар | Захиалагдсан | |||||||||
$ 1A | Захиалагдсан | |||||||||
19 доллар | Захиалагдсан | |||||||||
18 доллар | ПОРТБ | – | – | – | PORTB4 | PORTB3 | PORTB2 | PORTB1 | PORTB0 | хуудас 37 |
17 доллар | DDRB | – | – | DDB5 | DDB4 | DDB3 | DDB2 | DDB1 | DDB0 | хуудас 37 |
16 доллар | PINB | – | – | PINB5 | PINB4 | PINB3 | PINB2 | PINB1 | PINB0 | хуудас 37 |
15 доллар | Захиалагдсан | |||||||||
… | Захиалагдсан | |||||||||
$ 0A | Захиалагдсан | |||||||||
09 доллар | Захиалагдсан | |||||||||
08 доллар | ACSR | ACD | AINBG | ACO | ACI | ACIE | – | ACIS1 | ACIS0 | хуудас 45 |
… | Захиалагдсан | |||||||||
00 доллар | Захиалагдсан |
Анхаарна уу
- Ирээдүйн төхөөрөмжүүдтэй нийцтэй байхын тулд нөөцлөгдсөн битүүдийг хандаж байвал тэгээр бичнэ. Нөөцлөгдсөн I / O санах ойн хаягийг хэзээ ч бичиж болохгүй.
- Зарим статусын тугуудыг логик нэгийг нь бичээд арилгадаг. CBI болон SBI зааврууд нь оролт/гаралтын бүртгэлийн бүх бит дээр ажиллаж, тохируулсан болгон уншсан туг руу нэгийг бичиж, тугийг цэвэрлэх болно гэдгийг анхаарна уу. CBI болон SBI заавар нь зөвхөн $00-оос $1F хүртэл бүртгэлтэй ажилладаг.
Зааварчилгааны багц товч
Мнемоник | Операндууд | Тодорхойлолт | Үйл ажиллагаа | Тугнууд | # Цаг |
Арифметик ба логик заавар | |||||
НЭМЭХ | Rd, Rr | Хоёр регистр нэмнэ үү | Rd ¬ Rd + Rr | Z, C, N, V, H | 1 |
ADC | Rd, Rr | Хоёр бүртгэл дагуулж яваарай | 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 | Хоёр регистрийн хамт хасах | Rd ¬ Rd – Rr – C | Z, C, N, V, H | 1 |
SBCI | Рд, К | Reg-ээс Carry Constant-тэй хасах. | Rd ¬ Rd – K – C | Z, C, N, V, H | 1 |
БА | Rd, Rr | Логик ба бүртгэл | Rd ¬ Rd · Rr | Z, N, V | 1 |
АНДИ | Рд, К | Логик ба бүртгэл ба тогтмол | Rd ¬ Rd · K | Z, N, V | 1 |
OR | Rd, Rr | Логик эсвэл бүртгэл | Rd ¬ Rd v Rr | Z, N, V | 1 |
ORI | Рд, К | Логик Эсвэл Бүртгүүлэх ба Тогтмол | Rd ¬ Rd v K | Z, N, V | 1 |
EOR | Rd, Rr | Онцгой бүртгэлийн бүртгэл | Rd ¬ RdÅRr | Z, N, V | 1 |
COM | Rd | Нэг хүний нэмэлт | Rd ¬ $FF – Rd | Z, C, N, V | 1 |
NEG | Rd | Хоёрын нэмэлт | Rd ¬ $00 – Rd | Z, C, N, V, H | 1 |
SBR | Рд, К | Бүртгүүлэхдээ битүүдийг тохируулна уу | Rd ¬ Rd v K | Z, N, V | 1 |
CBR | Рд, К | Бүртгүүлэхдээ битүүдийг арилгах | Rd ¬ Rd · (FFh – K) | Z, N, V | 1 |
INC | Rd | Нэмэгдүүлэх | Rd ¬ Rd + 1 | Z, N, V | 1 |
ДЕК | Rd | Бууралт | Rd ¬ Rd – 1 | Z, N, V | 1 |
TST | Rd | Тэг эсвэл хасах тест | Rd ¬ Rd · Rd | Z, N, V | 1 |
CLR | Rd | Бүртгэлийг арилгах | Rd ¬ RdÅRd | Z, N, V | 1 |
СЭР | Rd | Бүртгэлийг тохируулах | Rd ¬ $FF | Байхгүй | 1 |
САЛБАРЫН ЗААВАР | |||||
RJMP | k | Харьцангуй үсрэлт | PC ¬ PC + k + 1 | Байхгүй | 2 |
Дуудлага | k | Харьцангуй дэд програмын дуудлага | PC ¬ PC + k + 1 | Байхгүй | 3 |
RET | Subroutine буцах | PC ¬ STACK | Байхгүй | 4 | |
RETI | Тасалдал буцах | PC ¬ STACK | I | 4 | |
CPSE | Rd, Rr | Харьцуулах, тэнцүү бол алгасах | хэрэв (Rd = Rr) PC ¬ PC + 2 эсвэл 3 | Байхгүй | 1/2 |
CP | Rd, Rr | Харьцуулах | Rd - Rr | Z, N, V, C, H | 1 |
CPC | Rd, Rr | Carry-тэй харьцуул | Rd - Rr - C | Z, N, V, C, H | 1 |
ХҮИ | Рд, К | Бүртгэлийг даруйхантай харьцуулах | Рд - К | Z, N, V, C, H | 1 |
SBRC | Рр, б | Бүртгүүлэхэд бит хасагдсан бол алгасах | хэрэв (Rr(b)=0) PC ¬ PC + 2 эсвэл 3 | Байхгүй | 1/2 |
СБРС | Рр, б | Бүртгүүлэхэд бит тохируулсан бол алгасах | хэрэв (Rr(b)=1) PC ¬ PC + 2 эсвэл 3 | Байхгүй | 1/2 |
SBIC | П, б | Оролт / гаралтын бит дэх бүртгэлийг арилгасан бол алгасах | хэрэв (P(b)=0) PC ¬ PC + 2 эсвэл 3 | Байхгүй | 1/2 |
SBIS | П, б | Оролт / гаралтын бүртгэлд бит тохируулсан бол алгасах | хэрэв (P(b)=1) PC ¬ PC + 2 эсвэл 3 | Байхгүй | 1/2 |
БРБС | с, к | Статус туг тохируулсан бол салбар | хэрэв (SREG(s) = 1) бол PC¬PC + k + 1 | Байхгүй | 1/2 |
BRBC | с, к | Статусын тугийг арилгасан бол салбар | хэрэв (SREG(s) = 0) бол PC¬PC + k + 1 | Байхгүй | 1/2 |
ХАМГААЛАХ | k | Тэнцүү бол салбар | хэрэв (Z = 1) бол PC ¬ PC + k + 1 | Байхгүй | 1/2 |
БРНЭ | k | Хэрэв тэнцүү биш бол салбар | хэрэв (Z = 0) бол PC ¬ PC + k + 1 | Байхгүй | 1/2 |
BRCS | k | Тээврийн хэрэгслийг авч явбал салбар | хэрэв (C = 1) бол PC ¬ PC + k + 1 | Байхгүй | 1/2 |
BRCC | k | Хэрэв зөөвөрлөсөн бол салбар | хэрэв (C = 0) бол PC ¬ PC + k + 1 | Байхгүй | 1/2 |
BRSH | k | Ижил эсвэл түүнээс дээш бол салбар | хэрэв (C = 0) бол PC ¬ PC + k + 1 | Байхгүй | 1/2 |
BRLO | k | Хэрэв доод бол салбар | хэрэв (C = 1) бол PC ¬ PC + k + 1 | Байхгүй | 1/2 |
BRMI | k | Хасах бол салбар | хэрэв (N = 1) бол PC ¬ PC + k + 1 | Байхгүй | 1/2 |
BRPL | k | Plus бол салбар | хэрэв (N = 0) бол PC ¬ PC + k + 1 | Байхгүй | 1/2 |
BRGE | k | Их эсвэл тэнцүү бол гарын үсэг зурсан салбар | хэрэв (N Å V= 0) бол PC ¬ PC + k + 1 | Байхгүй | 1/2 |
BRLT | k | Тэгээс бага, гарын үсэг зурсан бол салбар | хэрэв (N Å V= 1) бол PC ¬ PC + k + 1 | Байхгүй | 1/2 |
BRHS | k | Хагас зөөвөрлөх тугны багц байвал салбар | хэрэв (H = 1) бол PC ¬ PC + k + 1 | Байхгүй | 1/2 |
BRHC | k | Хагас ачааны тугийг цэвэрлэсэн бол салбар | хэрэв (H = 0) бол PC ¬ PC + k + 1 | Байхгүй | 1/2 |
BRTS | k | Хэрэв T туг тохируулсан бол салбар | хэрэв (T = 1) бол PC ¬ PC + k + 1 | Байхгүй | 1/2 |
BRTC | k | T тугийг арилгасан бол салбар | хэрэв (T = 0) бол PC ¬ PC + k + 1 | Байхгүй | 1/2 |
BRVS | k | Хэрэв халих туг тохируулсан бол салбар | хэрэв (V = 1) бол PC ¬ PC + k + 1 | Байхгүй | 1/2 |
BRVC | k | Хэрэв халих далбааг арилгасан бол салбар | хэрэв (V = 0) бол PC ¬ PC + k + 1 | Байхгүй | 1/2 |
ХУЛГАЙ | k | Тасалдлыг идэвхжүүлсэн бол салбар | хэрэв ( I = 1) бол PC ¬ PC + k + 1 | Байхгүй | 1/2 |
BRID | 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 | Rd, P. | Боомтод | Рд ¬ П | Байхгүй | 1 |
ГАРСАН | П, Рр | Боомтоос гарав | P ¬ Rr | Байхгүй | 1 |
LPM | Хөтөлбөрийн санах ойг ачаалах | R0 ¬ (Z) | Байхгүй | 3 | |
BIT ба BIT-TEST ЗААВАР | |||||
SBI | P, b | Оролт / гаралтын бүртгэлд битийг тохируулна уу | I/O(P,b) ¬ 1 | Байхгүй | 2 |
CBI | P, b | I / O бүртгэлд битийг арилгах | I/O(P,b) ¬ 0 | Байхгүй | 2 |
LSL | Rd | Логик зүүн тийш шилжих | Rd(n+1) ¬ Rd(n), Rd(0) ¬ 0 | Z, C, N, V | 1 |
LSR | Rd | Логик баруун тийш шилжих | Rd(n) ¬ Rd(n+1), Rd(7) ¬ 0 | Z, C, N, V | 1 |
ҮҮРЭГ | Rd | Зөөвөрлөх замаар зүүн тийш эргүүлэх | Rd(0) ¬ C, Rd(n+1) ¬ Rd(n), C ¬ Rd(7) | Z, C, N, V | 1 |
ROR | Rd | Ачаагаар зөв эргүүл | Rd(7) ¬ C, Rd(n) ¬ Rd(n+1), C ¬ Rd(0) | Z, C, N, V | 1 |
ASR | Rd | Арифметик шилжилтийн баруун | Rd(n) ¬ Rd(n+1), n = 0..6 | Z, C, N, V | 1 |
SWAP | 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 |
БСТ | Рр, б | Битр дэлгүүрээс Бүртгэлээс Т хүртэл дэлгүүр | T ¬ Rr(b) | T | 1 |
BLD | Рд, б | Т-ээс Бүртгүүлэх хүртэл бит ачаалал | Рд(б) ¬ Т | Байхгүй | 1 |
SEC | Carry-ийг тохируулна уу | C ¬ 1 | C | 1 | |
CLC | Тээврийн хэрэгслийг цэвэрлэ | C ¬ 0 | C | 1 | |
СЭН | Сөрөг тугийг тохируулах | N ¬ 1 | N | 1 | |
CLN | Сөрөг тугийг арилгах | N ¬ 0 | N | 1 | |
SEZ | Тэг тугийг тохируулах | Z ¬ 1 | Z | 1 | |
CLZ | Тэг тугийг арилгах | Z ¬ 0 | Z | 1 | |
SEI | Глобал тасалдлыг идэвхжүүлэх | Би ¬ 1 | I | 1 | |
CLI | Глобал тасалдлыг идэвхгүй болгох | Би ¬ 0 | I | 1 | |
SES | Гарын үсэг бүхий туршилтын тугийг тохируулна уу | S ¬ 1 | S | 1 | |
CLS | Гарын үсэг бүхий туршилтын тугийг арилгах | S ¬ 0 | S | 1 | |
SEV | Set Twos Complement Overflow | V ¬ 1 | V | 1 | |
CLV | Twos Complement Overflow-ийг цэвэрлэ | V ¬ 0 | V | 1 | |
SET | SREG дээр T тохируулна уу | Т ¬ 1 | T | 1 | |
CLT | SREG дээр T-г цэвэрлэ | Т ¬ 0 | T | 1 | |
SEH | SREG-д Хагас Ачааны тугийг тохируулна уу | H ¬ 1 | H | 1 | |
CLH | SREG-д хагасыг нь авч явах | H ¬ 0 | H | 1 | |
ҮГҮЙ | Үйл ажиллагаа байхгүй | Байхгүй | 1 | ||
УНТАХ | Унтах | (Унтах функцийг тодорхой бууралтыг харна уу) | Байхгүй | 1 | |
WDR | Watch Dog Reset | (WDR/таймерын тусгай тайлбарыг үзнэ үү) | Байхгүй | 1 |
Захиалгын мэдээлэл
ATtiny11
Эрчим хүчний хангамж | Хурд (MHz) | Захиалгын код | Багц | Үйл ажиллагааны хүрээ |
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 хэмээс 85 хэм хүртэл) |
||
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 хэмээс 85 хэм хүртэл) |
Тэмдэглэл
- Хурдны зэрэг нь гадаад болор эсвэл гадаад цагны хөтчийг ашиглах үед хамгийн их цагийн хурдыг хэлнэ. Дотоод RC осциллятор нь хурдны бүх ангилалд ижил нэрлэсэн цагийн давтамжтай байдаг.
- Pb агуулаагүй сав баглаа боодлын хувилбар нь Европын аюултай бодисыг хязгаарлах заавар (RoHS заавар)-д нийцдэг. Мөн Halide үнэгүй, бүрэн ногоон.
Багцын төрөл | |
8P3 | 8 хар тугалга, 0.300 инчийн өргөн, хуванцар хос шугамын багц (PDIP) |
8S2 | 8 хар тугалга, 0.200 ″ өргөн, хуванцар цахлай далавчтай жижиг тойм (EIAJ SOIC) |
ATtiny12
Эрчим хүчний хангамж | Хурд (MHz) | Захиалгын код | Багц | Үйл ажиллагааны хүрээ |
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 хэмээс 85 хэм хүртэл) |
||
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 хэмээс 85 хэм хүртэл) |
||
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 хэмээс 85 хэм хүртэл) |
Тэмдэглэл
- Хурдны зэрэг нь гадаад болор эсвэл гадаад цагны хөтчийг ашиглах үед хамгийн их цагийн хурдыг хэлнэ. Дотоод RC осциллятор нь хурдны бүх ангилалд ижил нэрлэсэн цагийн давтамжтай байдаг.
- Pb агуулаагүй сав баглаа боодлын хувилбар нь Европын аюултай бодисыг хязгаарлах заавар (RoHS заавар)-д нийцдэг. Мөн Halide үнэгүй, бүрэн ногоон.
Багцын төрөл | |
8P3 | 8 хар тугалга, 0.300 инчийн өргөн, хуванцар хос шугамын багц (PDIP) |
8S2 | 8 хар тугалга, 0.200 ″ өргөн, хуванцар цахлай далавчтай жижиг тойм (EIAJ SOIC) |
Сав баглаа боодлын мэдээлэл
8P3
НИЙТЛЭГ ХЭМЖЭЭ
(Хэмжих нэгж = инч)
ТЭМДЭГ | MIN | НОМ | МАКС | ЖИЧ |
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 Drawing MS-001, Variation BA-аас авна уу.
- A ба L хэмжээсийг JEDEC GS-3 хэмжигч суудлын онгоцонд суулгасан багцаар хэмждэг.
- D, D1 болон E1 хэмжээсүүд нь хөгц флаш болон цухуйсан хэсгүүдийг оруулаагүй болно. Мөөгөнцөр флаш эсвэл цухуйсан хэсгүүд нь 0.010 инчээс хэтрэхгүй байх ёстой.
- E ба eA-ийг өгөгдөлд перпендикуляр байхаар хязгаарласан утсаар хэмжсэн.
- Оруулах ажлыг хөнгөвчлөхийн тулд үзүүртэй эсвэл бөөрөнхий үзүүрийг илүүд үздэг.
- b2 ба b3 хамгийн их хэмжээсүүдэд Дамбарын цухуйлт ороогүй болно. Дамбарын цухуйлт нь 0.010 (0.25 мм)-ээс ихгүй байна.
НИЙТЛЭГ ХЭМЖЭЭ
(Хэмжих нэгж = мм)
ТЭМДЭГ | MIN | НОМ | МАКС | ЖИЧ |
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 Drawing EDR-7320-аас авна уу.
- Дээд ба доод хэвний үл нийцэх байдал, давирхайн хагарлыг оруулаагүй болно.
- Дээд ба доод хөндийгүүд тэнцүү байхыг зөвлөж байна. Хэрэв тэдгээр нь ялгаатай бол илүү том хэмжээтэй байх ёстой.
- Жинхэнэ геометрийн байрлалыг тодорхойлно.
- b,C утгууд нь бүрсэн терминалд хамаарна. Бүрэх давхаргын стандарт зузаан нь 0.007-аас 021 мм-ийн хооронд байх ёстой.
Мэдээллийн хуудасны засварын түүх
Энэ хэсэгт жагсаасан хуудасны дугаарууд нь энэ баримт бичигт хамаарах болохыг анхаарна уу. Засварын дугаарууд нь баримт бичгийн засварыг хэлж байна.
Илчлэлт 1006F-06/07
- Шинэ загвар гаргахыг зөвлөдөггүй"
Илчлэлт 1006E-07/06
- Бүлгийн зохион байгуулалтыг шинэчилсэн.
- 11-р хуудасны "ATtiny20-д зориулсан Унтлагын горимууд"-ын унтраалтыг шинэчилсэн.
- 12-р хуудасны "ATtiny20-д зориулсан Унтлагын горимууд"-ын унтраалтыг шинэчилсэн.
- 16-р хуудасны 36-р хүснэгтийг шинэчилсэн.
- "ATtiny12 дахь шалгалт тохируулгын байт"-ыг 49-р хуудсанд шинэчилсэн.
- 10-р хуудасны "Захиалгын мэдээлэл"-ийг шинэчилсэн.
- 12-р хуудасны "Сав баглаа боодлын мэдээлэл"-ийг шинэчилсэн.
Илчлэлт 1006D-07/03
- 9-р хуудасны 24-р хүснэгтэд VBOT утгыг шинэчилсэн.
Илчлэлт 1006C-09/01
- Үгүй
Олон улсын төв байр
- Атмел корпораци 2325 Orchard Parkway San Jose, CA 95131 АНУ Утас: 1(408) 441-0311 Факс: 1(408) 487-2600
- Атмел Ази Өрөө 1219 Chinachem Golden Plaza 77 Mody Road Tsimshatsui East Kowloon Хонг Конг Утас: (852) 2721-9778 Факс: (852) 2722-1369
- Атмел Европ Le Krebs 8, Rue Jean-Pierre Timbaud BP 309 78054 Saint-Quentin-en- Yvelines Cedex Франц Утас: (33) 1-30-60-70-00 Факс: (33) 1-30-60-71-11
- Атмел Япон 9F, Tonetsu Shinkawa Bldg. 1-24-8 Шинкава Чуо-ку, Токио 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'S ДЭЭР БАЙРШЛАГА ХУДАЛДААНЫ НӨХЦӨЛ, НӨХЦӨЛД ТОДОРХОЙЛООС БУСАД WEB САЙТ, ATMEL ЯМАР ч ХАРИУЦЛАГА ХҮЛЭХГҮЙ, ИЛЭРХИЙЛЭЭД, ИЛҮҮДЭД ЭСВЭЛ БУЮУ ХУУЛИЙН ТОГТОЛЦООНЫ ХЭРЭГСЛЭЭС ОГТГОЛЦОХГҮЙ.
БАТАЛГАА
ӨӨРИЙН БҮТЭЭГДЭХҮҮНТЭЙ ХОЛБООТОЙ, ТОДОРХОЙ ЗҮЙЛД ТОХИРЧ БАЙГАА БАРИМТЛАХ БАТАЛГААГ ОРУУЛАХ ГЭХДЭЭ ХЯЗГААРЛАХГҮЙ.
ЗОРИЛГО, ЭСВЭЛ ЗӨРЧИЛГҮЙ. ЯМАР ч тохиолдолд АТМЕЛ ШУУД, ШУУД БУС, ҮРГЭЛЖЛЭЛТЭЙ, ШИЙТГЭЛИЙН, ТУСГАЙ ЭСВЭЛ САНАМЖИЙН ХОХИРОЛ (АШИГ, АЖ АХУЙН АЖЛЫН ХЭРЭГЛЭЛ, ХЯЗГААРЛАХГҮЙ) ХАРИУЦЛАГА ХАРИУЦАХГҮЙ АШИГЛАХ ЭСВЭЛ АШИГЛАХ БОЛОМЖГҮЙ БАЙНА ЭНЭ БАРИМТ БИЧИГ, АТМЕЛЬД ИЙМ ХОХИРОЛ ҮҮСЭХ БОЛОМЖТОЙГ ЗӨВЛӨГСӨН БАЙСАН БОЛ. Atmel нь энэхүү баримт бичгийн агуулгын үнэн зөв, бүрэн байдлын талаар ямар ч мэдэгдэл, баталгаа өгөхгүй бөгөөд ямар ч үед мэдэгдэлгүйгээр техникийн үзүүлэлтүүд болон бүтээгдэхүүний тайлбарт өөрчлөлт оруулах эрхтэй. Atmel нь энд байгаа мэдээллийг шинэчлэх үүрэг хүлээхгүй. Өөрөөр заагаагүй бол Атмелийн бүтээгдэхүүн нь автомашины хэрэглээнд тохиромжгүй бөгөөд ашиглахыг хориглоно. Atmel-ийн бүтээгдэхүүнүүд нь амьдралыг дэмжих эсвэл дэмжих зорилготой програмын бүрэлдэхүүн хэсэг болгон ашиглахад зориулагдаагүй, зөвшөөрөлгүй эсвэл баталгаагүй болно.
© 2007 Atmel корпораци. Бүх эрх хуулиар хамгаалагдсан. Atmel®, лого болон тэдгээрийн хослолууд болон бусад нь Atmel корпораци эсвэл түүний охин компаниудын бүртгэгдсэн худалдааны тэмдэг эсвэл худалдааны тэмдэг юм. Бусад нэр томъёо, бүтээгдэхүүний нэр нь бусдын худалдааны тэмдэг байж болно.
Баримт бичиг / нөөц
![]() |
ATMEL ATtiny11 8 битийн микроконтроллер нь 1К байт флэштэй [pdf] Хэрэглэгчийн гарын авлага ATtiny11 8K байт флэштэй 1 битийн микроконтроллер, ATtiny11, 8К байт флэштэй 1 битийн микроконтроллер, 1 к байт флэштэй микроконтроллер, 1 к байт флэш |