ATMEL ATtiny11 8-bitli mikrokontroller, 1K bayt Flash bilan
Xususiyatlari
- AVR® RISC arxitekturasidan foydalanadi
- Yuqori samarali va kam quvvatli 8-bitli RISC arxitekturasi
- 90 ta kuchli ko'rsatmalar - eng ko'p bitta tsiklning bajarilishi
- 32 x 8 umumiy maqsadlar uchun ishlaydigan registrlar
- 8 MGts chastotada 8 MIPS gacha
O'zgarmas dastur va ma'lumotlar xotirasi
- 1K bayt Flash dasturi xotirasi
- Tizimda dasturlashtiriladigan (ATtiny12)
- Chidamlilik: 1,000 ta yozish/oʻchirish tsikli (ATtiny11/12)
- ATtiny64 uchun 12 bayt tizimda dasturlashtiriladigan EEPROM ma'lumotlar xotirasi
- Chidamlilik: 100,000 yozish / o'chirish tsikllari
- Flash dasturi va EEPROM ma'lumotlar xavfsizligi uchun dasturlash blokirovkasi
Periferik xususiyatlari
- Pin o'zgarishida uzilish va uyg'onish
- Alohida oldindan o'lchovli 8 bitli taymer/hisoblagich
- Chipdagi analog taqqoslash moslamasi
- Chipdagi osilator bilan dasturlashtiriladigan qo'riqchi taymer
Maxsus mikrokontroller xususiyatlari
- Kam quvvatli bo'sh va quvvatni o'chirish rejimlari
- Tashqi va ichki uzilish manbalari
- SPI porti orqali tizimda dasturlashtiriladi (ATtiny12)
- Kengaytirilgan quvvatni tiklash davri (ATtiny12)
- Ichki kalibrlangan RC osilator (ATtiny12)
Spetsifikatsiya
- Kam quvvatli, yuqori tezlikdagi CMOS jarayon texnologiyasi
- To'liq statik operatsiya
4 MGts, 3V, 25°C da quvvat sarfi
- Faol: 2.2 mA
- Kutish rejimi: 0.5 mA
- O'chirish rejimi: <1 mA
Paketlar
- 8 pinli PDIP va SOIC
Operatsion jildtages
- ATtiny1.8V-5.5 uchun 12 – 1 V
- ATtiny2.7L-5.5 va ATtiny11L-2 uchun 12 – 4 V
- ATtiny4.0-5.5 va ATtiny11-6 uchun 12 – 8V
Tezlik darajalari
- 0 – 1.2 MGts (ATtiny12V-1)
- 0 – 2 MGts (ATtiny11L-2)
- 0 – 4 MGts (ATtiny12L-4)
- 0 – 6 MGts (ATtiny11-6)
- 0 – 8 MGts (ATtiny12-8)
Pin konfiguratsiyasi
tugadiview
ATtiny11/12 - bu AVR RISC arxitekturasiga asoslangan kam quvvatli CMOS 8-bitli mikrokontroller. ATtiny11/12 bir takt siklida kuchli ko'rsatmalarni bajarish orqali MGts ga 1 MIPS ga yaqin o'tkazuvchanlikka erishadi, bu tizim dizayneriga ishlov berish tezligiga nisbatan quvvat sarfini optimallashtirish imkonini beradi. AVR yadrosi 32 ta umumiy maqsadli ishchi registrlar bilan boy ko'rsatmalar to'plamini birlashtiradi. Barcha 32 registrlar to'g'ridan-to'g'ri arifmetik mantiq birligi (ALU) ga ulangan bo'lib, ikkita mustaqil registrga bir soat siklida bajariladigan bitta buyruqda kirish imkonini beradi. Olingan arxitektura kodni samaraliroq qiladi va an'anaviy CISC mikrokontrolörlariga qaraganda o'n baravar tezroq o'tkazish qobiliyatiga erishadi.
Jadval 1. Qismlarning tavsifi
Qurilma | Flash | EEPROM | Roʻyxatdan oʻtish | jildtage diapazoni | Chastotasi |
ATtiny11L | 1K | – | 32 | 2.7 - 5.5 V | 0-2 MGts |
ATtiny11 | 1K | – | 32 | 4.0 - 5.5 V | 0-6 MGts |
ATtiny12V | 1K | 64 B | 32 | 1.8 - 5.5 V | 0-1.2 MGts |
ATtiny12L | 1K | 64 B | 32 | 2.7 - 5.5 V | 0-4 MGts |
ATtiny12 | 1K | 64 B | 32 | 4.0 - 5.5 V | 0-8 MGts |
ATtiny11/12 AVR dastur va tizimni ishlab chiqish vositalarining to'liq to'plami bilan qo'llab-quvvatlanadi, jumladan: makro assemblerlar, dasturlarni tuzatuvchi/simulyatorlar, sxema ichidagi emulyatorlar,
va baholash to'plamlari.
ATtiny11 blok diagrammasi
1-betdagi 3-rasmga qarang. ATtiny11 quyidagi funksiyalarni taqdim etadi: 1K bayt Flash, beshtagacha umumiy maqsadli kiritish-chiqarish liniyasi, bitta kirish liniyasi, 32 umumiy maqsadli ishchi registrlar, 8-bitli taymer/hisoblagich, ichki va tashqi uzilishlar, ichki osilator bilan dasturlashtiriladigan Watchdog taymer va ikkita dasturiy ta'minot tanlanadigan quvvatni tejash rejimi. Kutish rejimi protsessorni to'xtatib, taymer/hisoblagichlar va uzilishlar tizimining ishlashda davom etishiga imkon beradi. Quvvatni o'chirish rejimi registr tarkibini saqlaydi, lekin osilatorni muzlatib qo'yadi, keyingi uzilish yoki apparatni qayta o'rnatilgunga qadar barcha boshqa chip funktsiyalarini o'chirib qo'yadi. PIN-kodni o'zgartirishda uyg'otish yoki uzilish funksiyalari ATtiny11 ga tashqi hodisalarga yuqori darajada javob berish imkonini beradi va quvvatni o'chirish rejimlarida ham eng kam quvvat sarfini ko'rsatadi. Qurilma Atmel kompaniyasining yuqori zichlikdagi doimiy xotira texnologiyasidan foydalangan holda ishlab chiqarilgan. RISC 8-bitli protsessorini Flash bilan monolit chipda birlashtirgan holda, Atmel ATtiny11 kuchli mikrokontroller bo'lib, ko'plab o'rnatilgan boshqaruv ilovalari uchun juda moslashuvchan va tejamkor yechimni ta'minlaydi.
1-rasm. ATtiny11 blok diagrammasi
ATtiny12 blok diagrammasi
2-betdagi 4-rasm. ATtiny12 quyidagi funksiyalarni taqdim etadi: 1K bayt Flash, 64 bayt EEPROM, oltitagacha umumiy maqsadli kiritish-chiqarish liniyalari, 32 umumiy maqsadli ishchi registrlar, 8-bitli taymer/hisoblagich, ichki va tashqi uzilishlar, ichki osilator bilan dasturlashtiriladigan Watchdog taymer va ikkita dasturiy ta'minot tanlanadigan quvvatni tejash rejimi. Kutish rejimi protsessorni to'xtatib, taymer/hisoblagichlar va uzilishlar tizimining ishlashda davom etishiga imkon beradi. Quvvatni o'chirish rejimi registr tarkibini saqlaydi, lekin osilatorni muzlatib qo'yadi va keyingi uzilish yoki apparatni qayta o'rnatilgunga qadar barcha boshqa chip funktsiyalarini o'chirib qo'yadi. PIN-kodni o'zgartirishda uyg'otish yoki uzilish funksiyalari ATtiny12 ga tashqi hodisalarga yuqori darajada javob berish imkonini beradi va quvvatni o'chirish rejimlarida ham eng kam quvvat sarfini ko'rsatadi. Qurilma Atmel kompaniyasining yuqori zichlikdagi doimiy xotira texnologiyasidan foydalangan holda ishlab chiqarilgan. RISC 8-bitli protsessorini Flash bilan monolit chipda birlashtirgan holda, Atmel ATtiny12 kuchli mikrokontroller bo'lib, ko'plab o'rnatilgan boshqaruv ilovalari uchun juda moslashuvchan va tejamkor yechimni ta'minlaydi.
2-rasm. ATtiny12 blok diagrammasi
Pin tavsiflari
- Ta'minot hajmitage pin.
- Tuproq pin.
B porti 6 bitli kirish/chiqarish portidir. PB4..0 - bu I/U pinlari bo'lib, ular ichki tortishishlarni ta'minlaydi (har bir bit uchun tanlangan). ATtiny11 da PB5 faqat kirish hisoblanadi. ATtiny12 da PB5 kirish yoki ochiq drenajli chiqishdir. Soat ishlamayotgan bo'lsa ham, qayta o'rnatish holati faollashganda, port pinlari uch marta ifodalanadi. PB5..3 pinlaridan kirish yoki kiritish/chiqarish pinlari sifatida foydalanish quyida ko'rsatilganidek, qayta o'rnatish va soat sozlamalariga qarab cheklangan.
2-jadval. PB5..PB3 Funktsionallik va qurilma soatini sozlash imkoniyatlari
Qurilmani soatni sozlash opsiyasi | PB5 | PB4 | PB3 |
Tashqi tiklash yoqilgan | Ishlatilgan(1) | -(2) | – |
Tashqi qayta oʻrnatish oʻchirilgan | Kirish(3)/I/O(4) | – | – |
Tashqi kristall | – | Ishlatilgan | Ishlatilgan |
Tashqi past chastotali kristall | – | Ishlatilgan | Ishlatilgan |
Tashqi keramik rezonator | – | Ishlatilgan | Ishlatilgan |
Tashqi RC osilator | – | I/O(5) | Ishlatilgan |
Tashqi soat | – | I/U | Ishlatilgan |
Ichki RC osilator | – | I/U | I/U |
Eslatmalar
- Ishlatilgan" pin qayta o'rnatish yoki soat maqsadlarida ishlatilganligini anglatadi.
- pin funktsiyasi variantdan ta'sirlanmaganligini bildiradi.
- Kirish pin port kiritish pin ekanligini bildiradi.
- ATtiny11 da PB5 faqat kirish hisoblanadi. ATtiny12 da PB5 kirish yoki ochiq drenajli chiqishdir.
- I/U pin port kiritish/chiqish pinini bildiradi.
XTAL1 Inverting osilatoriga kirish ampko'targich va ichki soat ish pallasiga kiritish.
XTAL2 Inverting osilatoridan chiqish amphayotiyroq.
RESET Kirishni tiklash. Tashqi qayta o'rnatish RESET pinidagi past daraja bilan yaratiladi. 50 ns dan uzunroq impulslarni qayta o'rnatish, hatto soat ishlamayotgan bo'lsa ham, qayta o'rnatishni keltirib chiqaradi. Qisqa impulslar qayta o'rnatish uchun kafolatlanmaydi.
Xulosa ATtiny11 ro'yxatga olish
Manzil | Ism | Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0 | Sahifa |
$3F | SREG | I | T | H | S | V | N | Z | C | 9-bet |
$3E | Zaxiralangan | |||||||||
$3D | Zaxiralangan | |||||||||
$ 3C | Zaxiralangan | |||||||||
$3 mlrd | GIMSK | – | INT0 | PCIe | – | – | – | – | – | 33-bet |
3 A dollar | GIFR | – | INTF0 | PCIF | – | – | – | – | – | 34-bet |
$39 | TIMSK | – | – | – | – | – | – | TOIE0 | – | 34-bet |
$38 | TIFR | – | – | – | – | – | – | TOV0 | – | 35-bet |
$37 | Zaxiralangan | |||||||||
$36 | Zaxiralangan | |||||||||
$35 | MCUCR | – | – | SE | SM | – | – | ISC01 | ISC00 | 32-bet |
$34 | MCUSR | – | – | – | – | – | – | EXTRF | PORF | 28-bet |
$33 | TCCR0 | – | – | – | – | – | CS02 | CS01 | CS00 | 41-bet |
$32 | TCNT0 | Taymer/hisoblagich0 (8 bit) | 41-bet | |||||||
$31 | Zaxiralangan | |||||||||
$30 | Zaxiralangan | |||||||||
… | Zaxiralangan | |||||||||
$22 | Zaxiralangan | |||||||||
$21 | WDTCR | – | – | – | WDTOE | WDE | WDP2 | WDP1 | WDP0 | 43-bet |
$20 | Zaxiralangan | |||||||||
$1F | Zaxiralangan | |||||||||
$1E | Zaxiralangan | |||||||||
$1D | Zaxiralangan | |||||||||
$ 1C | Zaxiralangan | |||||||||
$1 mlrd | Zaxiralangan | |||||||||
1 A dollar | Zaxiralangan | |||||||||
$19 | Zaxiralangan | |||||||||
$18 | PORTB | – | – | – | PORTB4 | PORTB3 | PORTB2 | PORTB1 | PORTB0 | 37-bet |
$17 | DDRB | – | – | – | DDB4 | DDB3 | DDB2 | DDB1 | DDB0 | 37-bet |
$16 | PIN -kod | – | – | PINB5 | PINB4 | PINB3 | PINB2 | PINB1 | PINB0 | 37-bet |
$15 | Zaxiralangan | |||||||||
… | Zaxiralangan | |||||||||
0 A dollar | Zaxiralangan | |||||||||
$09 | Zaxiralangan | |||||||||
$08 | ACSR | ACD | – | ACO | ACI | ACIE | – | ACIS1 | ACIS0 | 45-bet |
… | Zaxiralangan | |||||||||
$00 | Zaxiralangan |
Eslatmalar
- Kelajakdagi qurilmalar bilan mos kelish uchun, agar ularga kirish imkoni bo'lsa, ajratilgan bitlar nolga yozilishi kerak. Zaxiralangan kiritish-chiqarish xotirasi manzillari hech qachon yozilmasligi kerak.
- Ba'zi holat bayroqlari ularga mantiqiy belgi yozish orqali tozalanadi. E'tibor bering, CBI va SBI ko'rsatmalari kiritish-chiqarish registridagi barcha bitlarda ishlaydi va o'rnatilgan tarzda o'qilgan har qanday bayroqqa bittasini yozib, bayroqni tozalaydi. CBI va SBI ko'rsatmalari faqat $00 dan $1F gacha bo'lgan registrlar bilan ishlaydi.
Xulosa ATtiny12 ro'yxatga olish
Manzil | Ism | Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0 | Sahifa |
$3F | SREG | I | T | H | S | V | N | Z | C | 9-bet |
$3E | Zaxiralangan | |||||||||
$3D | Zaxiralangan | |||||||||
$ 3C | Zaxiralangan | |||||||||
$3 mlrd | GIMSK | – | INT0 | PCIe | – | – | – | – | – | 33-bet |
3 A dollar | GIFR | – | INTF0 | PCIF | – | – | – | – | – | 34-bet |
$39 | TIMSK | – | – | – | – | – | – | TOIE0 | – | 34-bet |
$38 | TIFR | – | – | – | – | – | – | TOV0 | – | 35-bet |
$37 | Zaxiralangan | |||||||||
$36 | Zaxiralangan | |||||||||
$35 | MCUCR | – | PUD | SE | SM | – | – | ISC01 | ISC00 | 32-bet |
$34 | MCUSR | – | – | – | – | WDRF | BORF | EXTRF | PORF | 29-bet |
$33 | TCCR0 | – | – | – | – | – | CS02 | CS01 | CS00 | 41-bet |
$32 | TCNT0 | Taymer/hisoblagich0 (8 bit) | 41-bet | |||||||
$31 | OSCCAL | Osilator kalibrlash registri | 12-bet | |||||||
$30 | Zaxiralangan | |||||||||
… | Zaxiralangan | |||||||||
$22 | Zaxiralangan | |||||||||
$21 | WDTCR | – | – | – | WDTOE | WDE | WDP2 | WDP1 | WDP0 | 43-bet |
$20 | Zaxiralangan | |||||||||
$1F | Zaxiralangan | |||||||||
$1E | EEAR | – | – | EEPROM manzil registri | 18-bet | |||||
$1D | EEDR | EEPROM ma'lumotlar registri | 18-bet | |||||||
$ 1C | EECR | – | – | – | – | EERIE | EEMWE | EEWE | EERE | 18-bet |
$1 mlrd | Zaxiralangan | |||||||||
1 A dollar | Zaxiralangan | |||||||||
$19 | Zaxiralangan | |||||||||
$18 | PORTB | – | – | – | PORTB4 | PORTB3 | PORTB2 | PORTB1 | PORTB0 | 37-bet |
$17 | DDRB | – | – | DDB5 | DDB4 | DDB3 | DDB2 | DDB1 | DDB0 | 37-bet |
$16 | PIN -kod | – | – | PINB5 | PINB4 | PINB3 | PINB2 | PINB1 | PINB0 | 37-bet |
$15 | Zaxiralangan | |||||||||
… | Zaxiralangan | |||||||||
0 A dollar | Zaxiralangan | |||||||||
$09 | Zaxiralangan | |||||||||
$08 | ACSR | ACD | AINBG | ACO | ACI | ACIE | – | ACIS1 | ACIS0 | 45-bet |
… | Zaxiralangan | |||||||||
$00 | Zaxiralangan |
Eslatma
- Kelajakdagi qurilmalar bilan mos kelish uchun, agar ularga kirish imkoni bo'lsa, ajratilgan bitlar nolga yozilishi kerak. Zaxiralangan kiritish-chiqarish xotirasi manzillari hech qachon yozilmasligi kerak.
- Ba'zi holat bayroqlari ularga mantiqiy belgi yozish orqali tozalanadi. E'tibor bering, CBI va SBI ko'rsatmalari kiritish-chiqarish registridagi barcha bitlarda ishlaydi va o'rnatilgan tarzda o'qilgan har qanday bayroqqa bittasini yozib, bayroqni tozalaydi. CBI va SBI ko'rsatmalari faqat $00 dan $1F gacha bo'lgan registrlar bilan ishlaydi.
Ko'rsatmalar to'plamining qisqacha mazmuni
Mnemonika | Operandlar | Tavsif | Operatsiya | Bayroqlar | # Soatlar |
ARIFMETIKA VA Mantiqiy ko'rsatmalar | |||||
QO‘SHISH | Rd, Rr | Ikki reestrni qo'shing | Rd ¬ Rd + Rr | Z, C, N, V, H | 1 |
ADC | Rd, Rr | Ikkita registrni olib yurish bilan qo'shing | Rd ¬ Rd + Rr + C | Z, C, N, V, H | 1 |
SUB | Rd, Rr | Ikki registrni olib tashlang | Rd ¬ Rd – Rr | Z, C, N, V, H | 1 |
YUQARI | Rd, K. | Ro'yxatdan doimiyni olib tashlang | Rd ¬ Rd – K | Z, C, N, V, H | 1 |
SBC | Rd, Rr | Ikkita registrni olib yurish bilan olib tashlang | Rd ¬ Rd – Rr – C | Z, C, N, V, H | 1 |
SBCI | Rd, K. | Reg-dan Carry Constant bilan olib tashlang. | Rd ¬ Rd – K – C | Z, C, N, V, H | 1 |
VA | Rd, Rr | Mantiqiy va registrlar | Rd ¬ Rd · Rr | Z, N, V | 1 |
ANDI | Rd, K. | Mantiqiy va ro'yxatdan o'tish va doimiy | Rd ¬ Rd · K | Z, N, V | 1 |
OR | Rd, Rr | Mantiqiy YOKI registrlar | Rd ¬ Rd v Rr | Z, N, V | 1 |
ORI | Rd, K. | Mantiqiy YOKI Ro'yxatdan o'tish va doimiy | Rd ¬ Rd v K | Z, N, V | 1 |
EOR | Rd, Rr | Eksklyuziv yoki registrlar | Rd ¬ RdÅRr | Z, N, V | 1 |
COM | Rd | Bittasini to'ldiruvchi | Rd ¬ $FF – Rd | Z, C, N, V | 1 |
NEG | Rd | Ikkining toʻldiruvchisi | Rd ¬ $00 – Rd | Z, C, N, V, H | 1 |
SBR | Rd, K | Ro'yxatga olishda Bit (lar) ni o'rnating | Rd ¬ Rd v K | Z, N, V | 1 |
CBR | Rd, K | Ro'yxatdan o'tish joyidagi bit (lar) ni tozalash | Rd ¬ Rd · (FFh – K) | Z, N, V | 1 |
INC | Rd | O'sish | Rd ¬ Rd + 1 | Z, N, V | 1 |
DEC | Rd | Kamaytirish | Rd ¬ Rd – 1 | Z, N, V | 1 |
TST | Rd | Nol yoki minus uchun sinov | Rd ¬ Rd · Rd | Z, N, V | 1 |
CLR | Rd | Ro'yxatdan o'tishni tozalash | Rd ¬ RdÅRd | Z, N, V | 1 |
SER | Rd | Ro'yxatdan o'ting | Rd ¬ $FF | Yo'q | 1 |
Filial ko'rsatmalari | |||||
RJMP | k | Nisbiy sakrash | Kompyuter ¬ PC + k + 1 | Yo'q | 2 |
QAYTISH | k | Nisbiy subroutine chaqiruvi | Kompyuter ¬ PC + k + 1 | Yo'q | 3 |
RET | Subroutine qaytish | KOMPYUTER ¬ STACK | Yo'q | 4 | |
RETI | Qaytishni to'xtatish | KOMPYUTER ¬ STACK | I | 4 | |
CPSE | Rd, Rr | Taqqoslang, Teng bo'lsa o'tkazib yuboring | agar (Rd = Rr) PC ¬ PC + 2 yoki 3 | Yo'q | 1/2 |
CP | Rd, Rr | Taqqoslash | Rd - Rr | Z, N, V, C, H | 1 |
CPC | Rd, Rr | Carry bilan solishtiring | Rd - Rr - C | Z, N, V, C, H | 1 |
CPI | Rd, K | Ro'yxatdan o'tishni darhol bilan taqqoslang | Rd - K | Z, N, V, C, H | 1 |
SBRC | Rr, b | Ro'yxatdan o'tish biti o'chirilgan bo'lsa o'tkazib yuboring | agar (Rr(b)=0) PC ¬ PC + 2 yoki 3 | Yo'q | 1/2 |
SBRS | Rr, b | Ro'yxatdan o'tishda bit o'rnatilgan bo'lsa, o'tkazib yuboring | agar (Rr(b)=1) PC ¬ PC + 2 yoki 3 | Yo'q | 1/2 |
SBIC | P, b | Agar I / O Ro'yxatdan o'tish o'chirilgan bo'lsa, o'tkazib yuboring | agar (P(b)=0) PC ¬ PC + 2 yoki 3 | Yo'q | 1/2 |
SBIS | P, b | I / U registrida Bit o'rnatilgan bo'lsa, o'tkazib yuboring | agar (P(b)=1) PC ¬ PC + 2 yoki 3 | Yo'q | 1/2 |
BRBS | s, k | Vaziyat bayrog'i o'rnatilgan bo'lsa, filial | agar (SREG(lar) = 1), u holda PC¬PC + k + 1 | Yo'q | 1/2 |
BRBC | s, k | Vaziyat bayrog'i o'chirilgan bo'lsa, filial | agar (SREG(lar) = 0), u holda PC¬PC + k + 1 | Yo'q | 1/2 |
BREQ | k | Teng bo'lsa, filial | agar (Z = 1) bo'lsa, u holda PC ¬ PC + k + 1 | Yo'q | 1/2 |
BRNE | k | Teng bo'lmasa, filial | agar (Z = 0) bo'lsa, u holda PC ¬ PC + k + 1 | Yo'q | 1/2 |
BRCS | k | Agar tashish vositasi bo'lsa filial | agar (C = 1) bo'lsa, u holda PC ¬ PC + k + 1 | Yo'q | 1/2 |
BRCC | k | Agar olib borilsa, filial | agar (C = 0) bo'lsa, u holda PC ¬ PC + k + 1 | Yo'q | 1/2 |
BRSH | k | Xuddi shu yoki undan yuqori bo'lsa, filial | agar (C = 0) bo'lsa, u holda PC ¬ PC + k + 1 | Yo'q | 1/2 |
BRLO | k | Agar pastki bo'lsa, filial | agar (C = 1) bo'lsa, u holda PC ¬ PC + k + 1 | Yo'q | 1/2 |
BRMI | k | Minus bo'lsa filial | agar (N = 1) bo'lsa, u holda PC ¬ PC + k + 1 | Yo'q | 1/2 |
BRPL | k | Agar ortiqcha bo'lsa, filial | agar (N = 0) bo'lsa, u holda PC ¬ PC + k + 1 | Yo'q | 1/2 |
BRGE | k | Katta yoki teng bo'lsa, imzolangan filial | agar (N Å V= 0) bo'lsa, u holda PC ¬ PC + k + 1 | Yo'q | 1/2 |
BRLT | k | Noldan kam bo'lsa, imzolangan filial | agar (N Å V= 1) bo'lsa, u holda PC ¬ PC + k + 1 | Yo'q | 1/2 |
BRHS | k | Yarim ko'taradigan bayroq o'rnatilgan bo'lsa, filial | agar (H = 1) bo'lsa, u holda PC ¬ PC + k + 1 | Yo'q | 1/2 |
BRHC | k | Yarim ko'tarilgan bayroq o'chirilgan bo'lsa, filial | agar (H = 0) bo'lsa, u holda PC ¬ PC + k + 1 | Yo'q | 1/2 |
BRTS | k | T bayrog'i o'rnatilgan bo'lsa, filial | agar (T = 1) bo'lsa, u holda PC ¬ PC + k + 1 | Yo'q | 1/2 |
BRTC | k | T bayrog'i o'chirilgan bo'lsa, filial | agar (T = 0) bo'lsa, u holda PC ¬ PC + k + 1 | Yo'q | 1/2 |
BRVS | k | Haddan tashqari bayroq o'rnatilgan bo'lsa, filial | agar (V = 1) bo'lsa, u holda PC ¬ PC + k + 1 | Yo'q | 1/2 |
BRVC | k | Haddan tashqari bayroq o'chirilgan bo'lsa, filial | agar (V = 0) bo'lsa, u holda PC ¬ PC + k + 1 | Yo'q | 1/2 |
BRIE | k | Agar uzilish yoqilgan bo'lsa, filial | agar ( I = 1) bo'lsa, u holda PC ¬ PC + k + 1 | Yo'q | 1/2 |
BRID | k | Agar uzilish o'chirilgan bo'lsa, filial | agar ( I = 0) bo'lsa, u holda PC ¬ PC + k + 1 | Yo'q | 1/2 |
Mnemonika | Operandlar | Tavsif | Operatsiya | Bayroqlar | # Soatlar |
Ma'lumotlarni uzatish bo'yicha ko'rsatmalar | |||||
LD | Rd, Z | Ro'yxatga olishni bilvosita yuklash | Rd ¬ (Z) | Yo'q | 2 |
ST | Z, Rr | Do'kon registrini bilvosita | (Z) ¬ Rr | Yo'q | 2 |
MOV | Rd, Rr | Ro'yxatdan o'tish kitoblari o'rtasida harakat qilish | Rd ¬ Rr | Yo'q | 1 |
LDI | Rd, K. | Darhol yuklang | Rd ¬ K | Yo'q | 1 |
IN | Rd, P. | Portda | Rd ¬ P | Yo'q | 1 |
OUT | P, Rr | Portdan chiqish | P ¬ Rr | Yo'q | 1 |
LPM | Dastur xotirasini yuklash | R0 ¬ (Z) | Yo'q | 3 | |
BIT VA BIT-TEST ko'rsatmalari | |||||
SBI | P, b | I / U registrida Bitni o'rnating | I/U (P, b) ¬ 1 | Yo'q | 2 |
CBI | P, b | Kiritish-chiqarish registrida bitni o'chirish | I/U (P, b) ¬ 0 | Yo'q | 2 |
LSL | Rd | Chapga mantiqiy siljish | Rd(n+1) ¬ Rd(n), Rd(0) ¬ 0 | Z, C, N, V | 1 |
LSR | Rd | Mantiqiy siljish o'ngga | Rd(n) ¬ Rd(n+1), Rd(7) ¬ 0 | Z, C, N, V | 1 |
ROLI | Rd | Tashish orqali chapga buriling | Rd(0) ¬ C, Rd(n+1) ¬ Rd(n), C ¬ Rd(7) | Z, C, N, V | 1 |
ROR | Rd | Yuk ko'tarish orqali to'g'ri aylantiring | Rd(7) ¬ C, Rd(n) ¬ Rd(n+1), C ¬ Rd(0) | Z, C, N, V | 1 |
ASR | Rd | Arifmetik siljish o‘ngga | Rd(n) ¬ Rd(n+1), n = 0..6 | Z, C, N, V | 1 |
SWAP | Rd | Nibblesni almashtirish | Rd(3..0) ¬ Rd(7..4), Rd(7..4) ¬ Rd(3..0) | Yo'q | 1 |
BSET | s | Bayroqlar to'plami | SREG(lar) ¬ 1 | SREG (lar) | 1 |
BCLR | s | Bayroq tozalandi | SREG(lar) ¬ 0 | SREG (lar) | 1 |
BST | Rr, b | Bit do'koni Ro'yxatdan o'tishdan Tgacha | T ¬ Rr(b) | T | 1 |
BLD | Rd, b | T-dan Ro'yxatdan o'tishgacha bit yuk | Rd(b) ¬ T | Yo'q | 1 |
SEC | Carry-ni o'rnating | C ¬ 1 | C | 1 | |
CLC | Tashishni tozalash | C ¬ 0 | C | 1 | |
SEN | Salbiy bayroqni o'rnating | N ¬ 1 | N | 1 | |
CLN | Salbiy bayroqni tozalash | N ¬ 0 | N | 1 | |
EIZ | Nolinchi bayroqni o'rnating | Z ¬ 1 | Z | 1 | |
CLZ | Nol bayrog'ini tozalash | Z ¬ 0 | Z | 1 | |
SEI | Global uzilishni yoqish | Men ¬ 1 | I | 1 | |
CLI | Global interruptni o'chirib qo'yish | Men ¬ 0 | I | 1 | |
SES | Imzolangan sinov bayrog'ini o'rnating | S ¬ 1 | S | 1 | |
CLS | Imzo qo'yilgan sinov bayrog'ini tozalash | S ¬ 0 | S | 1 | |
SEV | Ikkita toʻldiruvchi toʻldirish | V ¬ 1 | V | 1 | |
CLV | Twos-ning to'ldirilishini tozalash | V ¬ 0 | V | 1 | |
SET | SREG-da T-ni o'rnating | T ¬ 1 | T | 1 | |
CLT | SREG-da T tozalang | T ¬ 0 | T | 1 | |
Seh | SREG-da Halry Carry Flag-ni o'rnating | H ¬ 1 | H | 1 | |
CLH | SREG-da yarmini ko'tarish bayrog'ini tozalash | H ¬ 0 | H | 1 | |
YO'Q | Operatsiya yo'q | Yo'q | 1 | ||
UYQU | Uxlash | (Kutish funktsiyasi uchun aniq pastga qarang) | Yo'q | 1 | |
WDR | Watch Dog Reset | (WDR/taymer uchun maxsus tavsifga qarang) | Yo'q | 1 |
Buyurtma haqida ma'lumot
ATtiny11
Quvvatlantirish manbai | Tezlik (MGts) | Buyurtma kodi | Paket | Operatsion diapazoni |
2.7 - 5.5 V |
2 |
ATtiny11L-2PC ATtiny11L-2SC | 8P3
8S2 |
Tijorat (0°C dan 70°C gacha) |
ATtiny11L-2PI
ATtiny11L-2SI ATtiny11L-2SU(2) |
8P3
8S2 8S2 |
Sanoat (-40°C dan 85°C gacha) |
||
4.0 - 5.5 V |
6 |
ATtiny11-6PC ATtiny11-6SC | 8P3
8S2 |
Tijorat (0°C dan 70°C gacha) |
ATtiny11-6PI ATtiny11-6PU(2)
ATtiny11-6SI ATtiny11-6SU(2) |
8P3
8P3 8S2 8S2 |
Sanoat (-40°C dan 85°C gacha) |
Eslatmalar
- Tezlik darajasi tashqi kristall yoki tashqi soat drayverini ishlatganda maksimal soat tezligiga ishora qiladi. Ichki RC osilatori barcha tezlik darajalari uchun bir xil nominal soat chastotasiga ega.
- Pbsiz qadoqlash alternativi, xavfli moddalarni cheklash bo'yicha Evropa direktivasiga (RoHS direktivasiga) mos keladi. Bundan tashqari, Halide bepul va to'liq yashil.
Paket turi | |
8P3 | 8 oʻtkazgichli, 0.300 dyuymli keng, ikkilamchi plastik toʻplam (PDIP) |
8S2 | 8-qo‘rg‘oshin, 0.200 ″ keng, plastik qafas qanotli kichik kontur (EIAJ SOIC) |
ATtiny12
Quvvatlantirish manbai | Tezlik (MGts) | Buyurtma kodi | Paket | Operatsion diapazoni |
1.8 - 5.5 V |
1.2 |
ATtiny12V-1PC ATtiny12V-1SC | 8P3
8S2 |
Tijorat (0°C dan 70°C gacha) |
ATtiny12V-1PI ATtiny12V-1PU(2)
ATtiny12V-1SI ATtiny12V-1SU(2) |
8P3
8P3 8S2 8S2 |
Sanoat (-40°C dan 85°C gacha) |
||
2.7 - 5.5 V |
4 |
ATtiny12L-4PC ATtiny12L-4SC | 8P3
8S2 |
Tijorat (0°C dan 70°C gacha) |
ATtiny12L-4PI ATtiny12L-4PU(2)
ATtiny12L-4SI ATtiny12L-4SU(2) |
8P3
8P3 8S2 8S2 |
Sanoat (-40°C dan 85°C gacha) |
||
4.0 - 5.5 V |
8 |
ATtiny12-8PC ATtiny12-8SC | 8P3
8S2 |
Tijorat (0°C dan 70°C gacha) |
ATtiny12-8PI ATtiny12-8PU(2)
ATtiny12-8SI ATtiny12-8SU(2) |
8P3
8P3 8S2 8S2 |
Sanoat (-40°C dan 85°C gacha) |
Eslatmalar
- Tezlik darajasi tashqi kristall yoki tashqi soat drayverini ishlatganda maksimal soat tezligiga ishora qiladi. Ichki RC osilatori barcha tezlik darajalari uchun bir xil nominal soat chastotasiga ega.
- Pbsiz qadoqlash alternativi, xavfli moddalarni cheklash bo'yicha Evropa direktivasiga (RoHS direktivasiga) mos keladi. Bundan tashqari, Halide bepul va to'liq yashil.
Paket turi | |
8P3 | 8 oʻtkazgichli, 0.300 dyuymli keng, ikkilamchi plastik toʻplam (PDIP) |
8S2 | 8-qo‘rg‘oshin, 0.200 ″ keng, plastik qafas qanotli kichik kontur (EIAJ SOIC) |
Paket ma'lumotlari
8P3
UMUMIY O'lchamlar
(O'lchov birligi = dyuym)
RAMAZ | MIN | NOM | MAX | ESLATMA |
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 |
Eslatmalar
- Ushbu chizma faqat umumiy ma'lumot uchun mo'ljallangan; Qo'shimcha ma'lumot uchun JEDEC Drawing MS-001, Variation BA ga qarang.
- A va L o'lchamlari JEDEC GS-3 o'lchagich o'tiradigan samolyotiga o'rnatilgan paket bilan o'lchanadi.
- D, D1 va E1 o'lchamlari mog'or chirog'i yoki o'simtalarini o'z ichiga olmaydi. Qolib chirog'i yoki o'simtalari 0.010 dyuymdan oshmasligi kerak.
- E va eA ma'lumotlarga perpendikulyar bo'lishi uchun cheklangan o'tkazgichlar bilan o'lchanadi.
- O'rnatishni osonlashtirish uchun uchli yoki yumaloq uchlari afzallik beriladi.
- b2 va b3 maksimal o'lchamlari Dambar protrusionlarini o'z ichiga olmaydi. Dambar protrusionlari 0.010 (0.25 mm) dan oshmasligi kerak.
UMUMIY O'lchamlar
(O'lchov birligi = mm)
RAMAZ | MIN | NOM | MAX | ESLATMA |
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 |
Eslatmalar
- Ushbu chizma faqat umumiy ma'lumot uchun mo'ljallangan; qo'shimcha ma'lumot uchun EIAJ Drawing EDR-7320 ga qarang.
- Yuqori va pastki qoliplarning nomuvofiqligi va qatronli burmalar kiritilmagan.
- Yuqori va pastki bo'shliqlar teng bo'lishi tavsiya etiladi. Agar ular boshqacha bo'lsa, kattaroq o'lcham deb hisoblanadi.
- Haqiqiy geometrik pozitsiyani aniqlaydi.
- b, C qiymatlari qoplangan terminalga qo'llaniladi. Qoplama qatlamining standart qalinligi 0.007 dan 021 mm gacha bo'lishi kerak.
Ma'lumotlar varaqlarini ko'rib chiqish tarixi
E'tibor bering, ushbu bo'limda keltirilgan sahifa raqamlari ushbu hujjatga tegishli. Qayta ko'rib chiqish raqamlari hujjatni qayta ko'rib chiqishga ishora qiladi.
Rev. 1006F-06/07
- Yangi dizayn uchun tavsiya etilmaydi”
Vahiy 1006E-07/06
- Yangilangan bo'lim tartibi.
- 11-betdagi “ATtiny20 uchun uyqu rejimlari”da yangilangan quvvatni o‘chirish.
- 12-betdagi “ATtiny20 uchun uyqu rejimlari”da yangilangan quvvatni o‘chirish.
- 16-betdagi 36-jadval yangilandi.
- 12-betdagi “ATtiny49-da kalibrlash bayti” yangilangan.
- 10-betdagi “Buyurtma haqida ma’lumot” yangilandi.
- 12-betdagi “Qadoqlash ma’lumotlari” yangilangan.
Vahiy 1006D-07/03
- 9-betdagi 24-jadvalda yangilangan VBOT qiymatlari.
Vahiy 1006C-09/01
- Yoʻq
Bosh qarorgohi Xalqaro
- Atmel korporatsiyasi 2325 Orchard Parkway San-Xose, CA 95131 AQSh Tel: 1(408) 441-0311 Faks: 1(408) 487-2600
- Atmel Osiyo Xona 1219 Chinachem Golden Plaza 77 Mody Road Tsimshatsui East Kowloon Gong Kong Tel: (852) 2721-9778 Faks: (852) 2722-1369
- Atmel Yevropa Le Krebs 8, Rue Jean-Pierre Timbaud BP 309 78054 Saint-Quentin-en-Yvelines Cedex France Tel: (33) 1-30-60-70-00 Faks: (33) 1-30-60-71-11
- Atmel Yaponiya 9F, Tonetsu Shinkawa Bldg. 1-24-8 Shinkawa Chuo-ku, Tokio 104-0033 Yaponiya Tel: (81) 3-3523-3551 Faks: (81) 3-3523-7581
Mahsulot bilan bog'lanish
Web Sayt www.atmel.com Texnik yordam avr@atmel.com Savdo bo'yicha aloqa www.atmel.com/contacts Adabiyot so'rovlari www.atmel.com/literature
Rad etish: Ushbu hujjatdagi ma'lumotlar Atmel mahsulotlari bilan bog'liq. Hech kimga to'g'ridan-to'g'ri yoki boshqa yo'l bilan litsenziya yo'q
intellektual mulk huquqi ushbu hujjat tomonidan yoki Atmel mahsulotlarini sotish bilan bog'liq holda beriladi. ATMEL'S SOTISH SHARTLARI VA ATMEL'SDA BO'LGAN SOTISH SHARTLARIDA MUSTAFİR WEB SITE, ATMEL HECH QANDAY MAS'uliyatni O'z zimmasiga ETmaydi va har qanday ochiq, to'g'ridan-to'g'ri yoki qonunga muvofiq RAD ETmaydi
KAFOLAT
UNING MAHSULOTLARIGA TA'LIQ, JUMLADAN, BIRINCHI CHEKLANMAYDI, SOVLASH MUVOFIQligi, Alohida NARSALARGA MUVOFIQLIK BO'LGAN KAFOLAT
MAQSAD, YOKI BUZILMAZLIK. ATMEL HECH HOLDA HAR qanday to‘g‘ridan-to‘g‘ri, bilvosita, oqibatli, jazolovchi, maxsus yoki tasodifiy zararlar (Jumladan, cheklovsiz, foydani yo‘qotish, tadbirkorlik sub’ektlari, biznes va xo‘jalik yurituvchi sub’ektlardan foydalanish) uchun javobgar bo‘lmaydi. USHBU HUJJAT, AGAR ATMELGA BUNDAY ZARAR BERISH MUMKINLIGI HAQIDA MASLAHAT BERILGAN BO'LSA. Atmel ushbu hujjat mazmunining toʻgʻriligi yoki toʻliqligi boʻyicha hech qanday bayonot yoki kafolat bermaydi va istalgan vaqtda ogohlantirishsiz texnik xususiyatlar va mahsulot tavsiflariga oʻzgartirishlar kiritish huquqini oʻzida saqlab qoladi. Atmel bu erda keltirilgan ma'lumotlarni yangilash majburiyatini o'z zimmasiga olmaydi. Agar boshqacha ko'rsatilmagan bo'lsa, Atmel mahsulotlari avtomobil ilovalari uchun mos emas va foydalanilmaydi. Atmel mahsulotlari hayotni qo'llab-quvvatlash yoki qo'llab-quvvatlash uchun mo'ljallangan ilovalarda komponent sifatida foydalanish uchun mo'ljallanmagan, ruxsat berilmagan yoki kafolatlanmagan.
© 2007 Atmel korporatsiyasi. Barcha huquqlar himoyalangan. Atmel®, logotip va ularning kombinatsiyalari va boshqalar Atmel korporatsiyasi yoki uning sho'ba korxonalarining ro'yxatdan o'tgan savdo belgilari yoki savdo belgilaridir. Boshqa atamalar va mahsulot nomlari boshqalarning savdo belgilari bo'lishi mumkin.
Hujjatlar / manbalar
![]() |
ATMEL ATtiny11 8-bitli mikrokontroller, 1K bayt Flash bilan [pdf] Foydalanuvchi uchun qoʻllanma ATtiny11 8K baytlik fleshli 1-bitli mikrokontroller, ATtiny11, 8K baytlik fleshli 1-bitli mikrokontroller, 1K baytlik fleshli mikrokontroller, 1K baytlik chirog‘li |