ATMEL ATtiny11 8 bitu mikrokontrolleris ar 1K baitu zibspuldzi
Funkcijas
- Izmanto AVR® RISC arhitektūru
- Augstas veiktspējas un mazjaudas 8 bitu RISC arhitektūra
- 90 jaudīgas instrukcijas - lielākā daļa viena pulksteņa cikla izpildes
- 32 x 8 vispārējas nozīmes darba reģistri
- Līdz 8 MIPS caurlaidspēja 8 MHz
Nepārtraukta programma un datu atmiņa
- 1K baits zibatmiņas programmas
- Sistēmā programmējams (ATtiny12)
- Izturība: 1,000 rakstīšanas/dzēšanas ciklu (ATtiny11/12)
- 64 baiti sistēmā programmējamas EEPROM datu atmiņas ATtiny12
- Izturība: 100,000 XNUMX rakstīšanas / dzēšanas ciklu
- Programmēšanas bloķēšana Flash programmai un EEPROM datu drošībai
Perifērijas funkcijas
- Pārtraukšana un pamodināšana, mainot tapas
- Viens 8 bitu taimeris/skaitītājs ar atsevišķu priekšskalotāju
- Mikroshēmas analogais salīdzinātājs
- Programmējams Watchdog taimeris ar mikroshēmas oscilatoru
Īpašās mikrokontrolleru funkcijas
- Mazjaudas dīkstāves un izslēgšanas režīmi
- Ārējie un iekšējie traucējumu avoti
- Sistēmā programmējams, izmantojot SPI portu (ATtiny12)
- Uzlabota ieslēgšanas atiestatīšanas ķēde (ATtiny12)
- Iekšējais kalibrēts RC oscilators (ATtiny12)
Specifikācija
- Mazjaudas, liela ātruma CMOS procesa tehnoloģija
- Pilnībā statiska darbība
Enerģijas patēriņš pie 4 MHz, 3V, 25°C
- Aktīvs: 2.2 mA
- Gaidīšanas režīms: 0.5 mA
- Izslēgšanas režīms: <1 μA
Pakas
- 8 kontaktu PDIP un SOIC
Darbības sējtages
- 1.8–5.5 V ATtiny12V-1
- 2.7–5.5 V ierīcēm ATtiny11L-2 un ATtiny12L-4
- 4.0–5.5 V ATtiny11-6 un ATtiny12-8
Ātruma pakāpes
- 0–1.2 MHz (ATtiny12V-1)
- 0–2 MHz (ATtiny11L-2)
- 0–4 MHz (ATtiny12L-4)
- 0–6 MHz (ATtiny11-6)
- 0–8 MHz (ATtiny12-8)
Tapu konfigurācija
Beigāsview
ATtiny11/12 ir mazjaudas CMOS 8 bitu mikrokontrolleris, kura pamatā ir AVR RISC arhitektūra. Izpildot jaudīgas instrukcijas vienā pulksteņa ciklā, ATtiny11/12 sasniedz caurlaidspēju, kas tuvojas 1 MIPS/ MHz, ļaujot sistēmas izstrādātājam optimizēt enerģijas patēriņu attiecībā pret apstrādes ātrumu. AVR kodols apvieno bagātīgu instrukciju komplektu ar 32 vispārējas nozīmes darba reģistriem. Visi 32 reģistri ir tieši savienoti ar aritmētiskās loģikas vienību (ALU), ļaujot piekļūt diviem neatkarīgiem reģistriem vienā instrukcijā, kas tiek izpildīta vienā pulksteņa ciklā. Iegūtā arhitektūra ir koda efektīvāka, vienlaikus sasniedzot caurlaidspēju līdz pat desmit reizēm ātrāk nekā parastie CISC mikrokontrolleri.
1. tabula. Daļu apraksts
Ierīce | Zibspuldze | EEPROM | Reģistrēties | Voltage Diapazons | Biežums |
ATtiny11L | 1K | – | 32 | 2.7 – 5.5V | 0-2 MHz |
ATtiny11 | 1K | – | 32 | 4.0 – 5.5V | 0-6 MHz |
ATtiny12V | 1K | 64 B | 32 | 1.8 – 5.5V | 0-1.2 MHz |
ATtiny12L | 1K | 64 B | 32 | 2.7 – 5.5V | 0-4 MHz |
ATtiny12 | 1K | 64 B | 32 | 4.0 – 5.5V | 0-8 MHz |
ATtiny11/12 AVR tiek atbalstīts ar pilnu programmu un sistēmu izstrādes rīku komplektu, tostarp: makro montētājiem, programmu atkļūdotāju/simulatoriem, in-ķēdes emulatoriem,
un novērtēšanas komplekti.
ATtiny11 blokshēma
Skatiet 1. attēlu 3. lappusē. ATtiny11 nodrošina šādas funkcijas: 1 32 zibatmiņas baitu, līdz piecām vispārējas nozīmes I/O līnijām, viena ievades līnija, 8 vispārēja lietojuma darba reģistri, 11 bitu taimeris/skaitītājs, iekšējais un ārējie pārtraukumi, programmējams Watchdog taimeris ar iekšējo oscilatoru un divi programmatūras izvēles enerģijas taupīšanas režīmi. Gaidīšanas režīms aptur centrālo procesoru, vienlaikus ļaujot taimeram/skaitītājiem un pārtraukumu sistēmai turpināt darboties. Izslēgšanas režīms saglabā reģistra saturu, bet iesaldē oscilatoru, atspējojot visas pārējās mikroshēmas funkcijas līdz nākamajam pārtraukumam vai aparatūras atiestatīšanai. Pamodināšanas vai pārtraukuma, mainot tapas, funkcijas ļauj ATtiny8 ļoti reaģēt uz ārējiem notikumiem, joprojām nodrošinot zemāko enerģijas patēriņu, atrodoties izslēgšanas režīmos. Ierīce ir ražota, izmantojot Atmel augsta blīvuma nepastāvīgās atmiņas tehnoloģiju. Apvienojot RISC 11 bitu centrālo procesoru ar zibspuldzi monolītā mikroshēmā, Atmel ATtinyXNUMX ir jaudīgs mikrokontrolleris, kas nodrošina ļoti elastīgu un rentablu risinājumu daudzām iegultajām vadības lietojumprogrammām.
1. attēls. ATtiny11 blokshēma
ATtiny12 blokshēma
2. attēls 4. lappusē. ATtiny12 nodrošina šādas funkcijas: 1 64 zibatmiņas baitu, 32 baitu EEPROM, līdz sešām vispārējas nozīmes I/O līnijām, 8 vispārējas nozīmes darba reģistriem, 12 bitu taimeris/skaitītājs, iekšējais un ārējie pārtraukumi, programmējams Watchdog taimeris ar iekšējo oscilatoru un divi programmatūras izvēles enerģijas taupīšanas režīmi. Gaidīšanas režīms aptur centrālo procesoru, vienlaikus ļaujot taimeram/skaitītājiem un pārtraukumu sistēmai turpināt darboties. Izslēgšanas režīms saglabā reģistra saturu, bet iesaldē oscilatoru, atspējojot visas pārējās mikroshēmas funkcijas līdz nākamajam pārtraukumam vai aparatūras atiestatīšanai. Pamodināšanas vai pārtraukšanas, mainot tapas, funkcijas ļauj ATtiny8 ļoti reaģēt uz ārējiem notikumiem, saglabājot vismazāko enerģijas patēriņu izslēgšanas režīmos. Ierīce ir ražota, izmantojot Atmel augsta blīvuma nepastāvīgās atmiņas tehnoloģiju. Apvienojot RISC 12 bitu centrālo procesoru ar zibspuldzi monolītā mikroshēmā, Atmel ATtinyXNUMX ir jaudīgs mikrokontrolleris, kas nodrošina ļoti elastīgu un rentablu risinājumu daudzām iegultajām vadības lietojumprogrammām.
2. attēls. ATtiny12 blokshēma
Piespraudes apraksti
- Piegādes sējtage tapa.
- Zemes tapa.
Ports B ir 6 bitu I/O ports. PB4..0 ir I/O tapas, kas var nodrošināt iekšēju pievilkšanos (atlasītas katram bitam). Vietnē ATtiny11 PB5 ir tikai ievade. Ierīcē ATtiny12 PB5 ir ieejas vai atvērtas kanalizācijas izvade. Kad atiestatīšanas nosacījums kļūst aktīvs, porta tapas tiek norādītas trīs reizes, pat ja pulkstenis nedarbojas. PB5..3 tapu kā ievades vai I/O kontaktu izmantošana ir ierobežota atkarībā no atiestatīšanas un pulksteņa iestatījumiem, kā parādīts tālāk.
2. tabula. PB5..PB3 funkcionalitāte salīdzinājumā ar ierīces pulksteņa iespējām
Ierīces pulksteņa opcija | PB5 | PB4 | PB3 |
Ārējā atiestatīšana ir iespējota | Lietots (1) | -(2) | – |
Ārējā atiestatīšana ir atspējota | Ievade (3)/I/O (4) | – | – |
Ārējais kristāls | – | Lietots | Lietots |
Ārējais zemfrekvences kristāls | – | Lietots | Lietots |
Ārējais keramikas rezonators | – | Lietots | Lietots |
Ārējais RC oscilators | – | I/O(5) | Lietots |
Ārējais pulkstenis | – | I/O | Lietots |
Iekšējais RC oscilators | – | I/O | I/O |
Piezīmes
- Lietots” nozīmē, ka tapa tiek izmantota atiestatīšanai vai pulksteņa nolūkos.
- nozīmē, ka opcija neietekmē tapas funkciju.
- Ievade nozīmē, ka tapa ir porta ievades tapa.
- Vietnē ATtiny11 PB5 ir tikai ievade. Ierīcē ATtiny12 PB5 ir ieejas vai atvērtas kanalizācijas izvade.
- I/O nozīmē, ka tapa ir porta ievades/izejas tapa.
XTAL1 Invertējošā oscilatora ievade amppacēlāju un ievadi iekšējā pulksteņa darbības ķēdē.
XTAL2 Invertējošā oscilatora izeja ampdzīvāks.
RESET Atiestatīt ievadi. Ārēju atiestatīšanu ģenerē zems RESET tapas līmenis. Atiestatīšanas impulsi, kas ilgāki par 50 ns, ģenerēs atiestatīšanu, pat ja pulkstenis nedarbojas. Īsāki impulsi negarantē atiestatīšanu.
Reģistrācijas kopsavilkums ATtiny11
Adrese | Vārds | 7. bits | 6. bits | 5. bits | 4. bits | 3. bits | 2. bits | 1. bits | 0. bits | Lapa |
$3F | SREG | I | T | H | S | V | N | Z | C | 9. lpp |
3 E $ | Rezervēts | |||||||||
3 D$ | Rezervēts | |||||||||
3 C $ | Rezervēts | |||||||||
3 miljardi ASV dolāru | GIMSK | – | INT0 | PCIE | – | – | – | – | – | 33. lpp |
3A | GIFR | – | INTF0 | PCIF | – | – | – | – | – | 34. lpp |
39 $ | TIMSK | – | – | – | – | – | – | TOIE0 | – | 34. lpp |
38 $ | TIFR | – | – | – | – | – | – | TOV0 | – | 35. lpp |
37 $ | Rezervēts | |||||||||
36 $ | Rezervēts | |||||||||
35 $ | MCUCR | – | – | SE | SM | – | – | ISC01 | ISC00 | 32. lpp |
34 $ | MCUSR | – | – | – | – | – | – | EXTRF | PORF | 28. lpp |
33 $ | TCCR0 | – | – | – | – | – | CS02 | CS01 | CS00 | 41. lpp |
32 $ | TCNT0 | Taimeris/skaitītājs0 (8 biti) | 41. lpp | |||||||
31 $ | Rezervēts | |||||||||
30 $ | Rezervēts | |||||||||
… | Rezervēts | |||||||||
22 $ | Rezervēts | |||||||||
21 $ | WDTCR | – | – | – | WDTOE | WDE | WDP2 | WDP1 | WDP0 | 43. lpp |
20 $ | Rezervēts | |||||||||
$1F | Rezervēts | |||||||||
1 E $ | Rezervēts | |||||||||
1 D$ | Rezervēts | |||||||||
1 C $ | Rezervēts | |||||||||
1 miljardi ASV dolāru | Rezervēts | |||||||||
1A | Rezervēts | |||||||||
19 $ | Rezervēts | |||||||||
18 $ | PORTB | – | – | – | PORTB4 | PORTB3 | PORTB2 | PORTB1 | PORTB0 | 37. lpp |
17 $ | DDRB | – | – | – | DDB4 | DDB3 | DDB2 | DDB1 | DDB0 | 37. lpp |
16 $ | PINB | – | – | PINB5 | PINB4 | PINB3 | PINB2 | PINB1 | PINB0 | 37. lpp |
15 $ | Rezervēts | |||||||||
… | Rezervēts | |||||||||
0A | Rezervēts | |||||||||
09 $ | Rezervēts | |||||||||
08 $ | ACSR | ACD | – | ACO | ACI | ACIE | – | ACIS1 | ACIS0 | 45. lpp |
… | Rezervēts | |||||||||
00 $ | Rezervēts |
Piezīmes
- Lai nodrošinātu saderību ar nākotnes ierīcēm, rezervētie biti, ja tiem ir piekļuve, būtu jānorāda uz nulli. Nekad nevajadzētu rakstīt rezervētās I / O atmiņas adreses.
- Daži statusa karodziņi tiek notīrīti, ierakstot tiem loģisku. Ņemiet vērā, ka CBI un SBI instrukcijas darbosies visos I/O reģistra bitos, ierakstot vienu atpakaļ jebkurā karodziņā, kas nolasīts kā iestatīts, tādējādi notīrot karogu. CBI un SBI instrukcijas darbojas tikai ar reģistriem no $00 līdz $1F.
Reģistrācijas kopsavilkums ATtiny12
Adrese | Vārds | 7. bits | 6. bits | 5. bits | 4. bits | 3. bits | 2. bits | 1. bits | 0. bits | Lapa |
$3F | SREG | I | T | H | S | V | N | Z | C | 9. lpp |
3 E $ | Rezervēts | |||||||||
3 D$ | Rezervēts | |||||||||
3 C $ | Rezervēts | |||||||||
3 miljardi ASV dolāru | GIMSK | – | INT0 | PCIE | – | – | – | – | – | 33. lpp |
3A | GIFR | – | INTF0 | PCIF | – | – | – | – | – | 34. lpp |
39 $ | TIMSK | – | – | – | – | – | – | TOIE0 | – | 34. lpp |
38 $ | TIFR | – | – | – | – | – | – | TOV0 | – | 35. lpp |
37 $ | Rezervēts | |||||||||
36 $ | Rezervēts | |||||||||
35 $ | MCUCR | – | PUD | SE | SM | – | – | ISC01 | ISC00 | 32. lpp |
34 $ | MCUSR | – | – | – | – | WDRF | BORF | EXTRF | PORF | 29. lpp |
33 $ | TCCR0 | – | – | – | – | – | CS02 | CS01 | CS00 | 41. lpp |
32 $ | TCNT0 | Taimeris/skaitītājs0 (8 biti) | 41. lpp | |||||||
31 $ | OSCCAL | Oscilatora kalibrēšanas reģistrs | 12. lpp | |||||||
30 $ | Rezervēts | |||||||||
… | Rezervēts | |||||||||
22 $ | Rezervēts | |||||||||
21 $ | WDTCR | – | – | – | WDTOE | WDE | WDP2 | WDP1 | WDP0 | 43. lpp |
20 $ | Rezervēts | |||||||||
$1F | Rezervēts | |||||||||
1 E $ | EEAR | – | – | EEPROM adrešu reģistrs | 18. lpp | |||||
1 D$ | EEDR | EEPROM datu reģistrs | 18. lpp | |||||||
1 C $ | EEKR | – | – | – | – | DAUDZĪGI | EEMWE | EEWE | EERE | 18. lpp |
1 miljardi ASV dolāru | Rezervēts | |||||||||
1A | Rezervēts | |||||||||
19 $ | Rezervēts | |||||||||
18 $ | PORTB | – | – | – | PORTB4 | PORTB3 | PORTB2 | PORTB1 | PORTB0 | 37. lpp |
17 $ | DDRB | – | – | DDB5 | DDB4 | DDB3 | DDB2 | DDB1 | DDB0 | 37. lpp |
16 $ | PINB | – | – | PINB5 | PINB4 | PINB3 | PINB2 | PINB1 | PINB0 | 37. lpp |
15 $ | Rezervēts | |||||||||
… | Rezervēts | |||||||||
0A | Rezervēts | |||||||||
09 $ | Rezervēts | |||||||||
08 $ | ACSR | ACD | AINBG | ACO | ACI | ACIE | – | ACIS1 | ACIS0 | 45. lpp |
… | Rezervēts | |||||||||
00 $ | Rezervēts |
Piezīme
- Lai nodrošinātu saderību ar nākotnes ierīcēm, rezervētie biti, ja tiem ir piekļuve, būtu jānorāda uz nulli. Nekad nevajadzētu rakstīt rezervētās I / O atmiņas adreses.
- Daži statusa karodziņi tiek notīrīti, ierakstot tiem loģisku. Ņemiet vērā, ka CBI un SBI instrukcijas darbosies visos I/O reģistra bitos, ierakstot vienu atpakaļ jebkurā karodziņā, kas nolasīts kā iestatīts, tādējādi notīrot karogu. CBI un SBI instrukcijas darbojas tikai ar reģistriem no $00 līdz $1F.
Instrukciju kopas kopsavilkums
Mnemonika | Operandi | Apraksts | Darbība | Karogi | # Clocks |
ARITMĒTISKĀS UN LOGISKĀS INSTRUKCIJAS | |||||
PIEVIENOT | Rd, Rr | Pievienojiet divus reģistrus | Rd ¬ Rd + Rr | Z, C, N, V, H | 1 |
ADC | Rd, Rr | Pievienojiet ar Pārnēsājiet divus reģistrus | Rd ¬ Rd + Rr + C | Z, C, N, V, H | 1 |
SUB | Rd, Rr | Atņemiet divus reģistrus | Rd ¬ Rd – Rr | Z, C, N, V, H | 1 |
ES PĒCĀS AUGŠĀ | Rd, K. | No reģistra atņemiet nemainīgu | Rd ¬ Rd – K | Z, C, N, V, H | 1 |
SBC | Rd, Rr | Atņemiet ar Pārvadāt divus reģistrus | Rd ¬ Rd – Rr – C | Z, C, N, V, H | 1 |
SBCI | Rd, K. | No reģ. Atņemiet Carry Constant. | Rd ¬ Rd – K – C | Z, C, N, V, H | 1 |
UN | Rd, Rr | Loģiskie UN reģistri | Rd ¬ Rd · Rr | Z, N, V | 1 |
ANDI | Rd, K. | Loģiski UN reģistrēties un pastāvīgi | Rd ¬ Rd · K | Z, N, V | 1 |
OR | Rd, Rr | Loģiski VAI reģistri | Rd ¬ Rd v Rr | Z, N, V | 1 |
ORI | Rd, K. | Loģiski VAI reģistrēties un nemainīgi | Rd ¬ Rd pret K | Z, N, V | 1 |
EOR | Rd, Rr | Ekskluzīvi VAI reģistri | Rd ¬ RdÅRr | Z, N, V | 1 |
COM | Rd | Viens ir papildinājums | Rd ¬ $FF – Rd | Z, C, N, V | 1 |
NEG | Rd | Divu papildinājums | Rd ¬ 00 USD – Rd | Z, C, N, V, H | 1 |
SBR | Rd, K | Iestatiet bitu (-us) reģistrā | Rd ¬ Rd pret K | Z, N, V | 1 |
CBR | Rd, K | Notīrīt bitu (-us) reģistrā | Rd ¬ Rd · (FFh – K) | Z, N, V | 1 |
INC | Rd | Pieaugums | Rd ¬ Rd + 1 | Z, N, V | 1 |
DEC | Rd | Dekrēts | Rd ¬ Rd – 1 | Z, N, V | 1 |
TST | Rd | Pārbaude uz nulli vai mīnusu | Rd ¬ Rd · Rd | Z, N, V | 1 |
CLR | Rd | Notīrīt reģistru | Rd ¬ RdÅRd | Z, N, V | 1 |
SER | Rd | Iestatīt reģistru | Rd ¬ $ FF | Nav | 1 |
FILIĀLU INSTRUKCIJAS | |||||
RJMP | k | Relatīvais lēciens | Dators ¬ PC + k + 1 | Nav | 2 |
IZSAUKŠANĀS | k | Relatīvais apakšprogrammas izsaukums | Dators ¬ PC + k + 1 | Nav | 3 |
RET | Apakšprogrammas atgriešanās | Dators ¬ STACK | Nav | 4 | |
TĪKLI | Pārtraukt atgriešanos | Dators ¬ STACK | I | 4 | |
CPSE | Rd, Rr | Salīdziniet, izlaidiet, ja vienāds | ja (Rd = Rr) PC ¬ PC + 2 vai 3 | Nav | 1/2 |
CP | Rd, Rr | Salīdziniet | Rd – Rr | Z, N, V, C, H | 1 |
MPK | Rd, Rr | Salīdziniet ar Carry | Rd – Rr – C | Z, N, V, C, H | 1 |
PCI | Rd, K | Salīdzināt reģistrāciju ar tūlītēju | Rd – K | Z, N, V, C, H | 1 |
SBRC | Rr, dz | Izlaist, ja bits reģistrā ir notīrīts | ja (Rr(b)=0) PC ¬ PC + 2 vai 3 | Nav | 1/2 |
SBRS | Rr, dz | Izlaist, ja ir iestatīts bits reģistrā | ja (Rr(b)=1) PC ¬ PC + 2 vai 3 | Nav | 1/2 |
SBIC | P, b | Izlaist, ja I / O reģistrā bits ir notīrīts | ja (P(b)=0) PC ¬ PC + 2 vai 3 | Nav | 1/2 |
SBIS | P, b | Izlaist, ja I / O reģistrā ir iestatīts bits | ja (P(b)=1) PC ¬ PC + 2 vai 3 | Nav | 1/2 |
BRBS | s, k | Filiāle, ja ir iestatīts statusa karodziņš | ja (SREG(s) = 1), tad PC¬PC + k + 1 | Nav | 1/2 |
BRBC | s, k | Filiāle, ja statusa karodziņš ir notīrīts | ja (SREG(s) = 0), tad PC¬PC + k + 1 | Nav | 1/2 |
BREQ | k | Filiāle, ja vienāda | ja (Z = 1), tad PC ¬ PC + k + 1 | Nav | 1/2 |
BRNE | k | Filiāle, ja nav vienāda | ja (Z = 0), tad PC ¬ PC + k + 1 | Nav | 1/2 |
BRCS | k | Filiāle, ja nēsāšanas komplekts | ja (C = 1), tad PC ¬ PC + k + 1 | Nav | 1/2 |
BRCC | k | Filiāle, ja nēsāšana ir notīrīta | ja (C = 0), tad PC ¬ PC + k + 1 | Nav | 1/2 |
BRSH | k | Filiāle, ja tā pati vai augstāka | ja (C = 0), tad PC ¬ PC + k + 1 | Nav | 1/2 |
BRLO | k | Filiāle, ja zemāka | ja (C = 1), tad PC ¬ PC + k + 1 | Nav | 1/2 |
BRMI | k | Filiāle, ja mīnus | ja (N = 1), tad PC ¬ PC + k + 1 | Nav | 1/2 |
BRPL | k | Filiāle, ja Plus | ja (N = 0), tad PC ¬ PC + k + 1 | Nav | 1/2 |
BRGE | k | Filiāle, ja lielāka vai vienāda, parakstīta | ja (N Å V= 0), tad PC ¬ PC + k + 1 | Nav | 1/2 |
BRLT | k | Filiāle, ja tā ir mazāka par nulli, parakstīts | ja (N Å V= 1), tad PC ¬ PC + k + 1 | Nav | 1/2 |
BRHS | k | Filiāle, ja ir uzstādīts puse nēsāšanas karogs | ja (H = 1), tad PC ¬ PC + k + 1 | Nav | 1/2 |
BRHC | k | Filiāle, ja puse nēsāšanas karogs ir notīrīts | ja (H = 0), tad PC ¬ PC + k + 1 | Nav | 1/2 |
BRTS | k | Filiāle, ja iestatīts T karogs | ja (T = 1), tad PC ¬ PC + k + 1 | Nav | 1/2 |
BRTC | k | Zars, ja T karogs ir notīrīts | ja (T = 0), tad PC ¬ PC + k + 1 | Nav | 1/2 |
BRVS | k | Zars, ja ir iestatīts pārpildes karogs | ja (V = 1), tad PC ¬ PC + k + 1 | Nav | 1/2 |
BRVC | k | Zars, ja ir notīrīts pārpildes karogs | ja (V = 0), tad PC ¬ PC + k + 1 | Nav | 1/2 |
BRIE | k | Filiāle, ja iespējota pārtraukšana | ja ( I = 1), tad PC ¬ PC + k + 1 | Nav | 1/2 |
TILTA | k | Filiāle, ja invalīds ir pārtraukts | ja ( I = 0), tad PC ¬ PC + k + 1 | Nav | 1/2 |
Mnemonika | Operandi | Apraksts | Darbība | Karogi | # Clocks |
DATU NODOŠANAS INSTRUKCIJAS | |||||
LD | Rd,Z | Slodzes reģistrs Netiešā | Rd ¬ (Z) | Nav | 2 |
ST | Z,Rr | Veikalu reģistrs Netiešs | (Z) ¬ Rr | Nav | 2 |
MOV | Rd, Rr | Pārvietoties starp reģistriem | Rd ¬ Rr | Nav | 1 |
LDI | Rd, K. | Ielādēt tūlīt | Rd ¬ K | Nav | 1 |
IN | Rd, P. | Ostā | Rd ¬ P | Nav | 1 |
ĀRĀ | P, Rr | Ārpus ostas | P ¬ Rr | Nav | 1 |
LPM | Ielādēt programmas atmiņu | R0 ¬ (Z) | Nav | 3 | |
BIT UN BIT-TEST INSTRUKCIJAS | |||||
SBI | P, b | Iestatiet bitu I / O reģistrā | I/O (P,b) ¬ 1 | Nav | 2 |
CBI | P, b | Notīrīt bitu I / O reģistrā | I/O (P,b) ¬ 0 | Nav | 2 |
LSL | Rd | Loģiskā maiņa pa kreisi | Rd(n+1) ¬ Rd(n), Rd(0) ¬ 0 | Z, C, N, V | 1 |
LSR | Rd | Loģiskā maiņa pa labi | Rd(n) ¬ Rd(n+1), Rd(7) ¬ 0 | Z, C, N, V | 1 |
LOMA | Rd | Pagrieziet pa kreisi caur pārvadāšanu | Rd(0) ¬ C, Rd(n+1) ¬ Rd(n), C ¬ Rd(7) | Z, C, N, V | 1 |
ROR | Rd | Pagrieziet pa labi caur pārvadāšanu | Rd(7) ¬ C, Rd(n) ¬ Rd(n+1), C ¬ Rd(0) | Z, C, N, V | 1 |
ASR | Rd | Aritmētiskā maiņa pa labi | Rd(n) ¬ Rd(n+1), n = 0..6 | Z, C, N, V | 1 |
MAIŅA | Rd | Apmaini Nibbles | Rd(3..0) ¬ Rd(7..4), Rd(7..4) ¬ Rd(3..0) | Nav | 1 |
BSET | s | Karodziņu komplekts | SREG(-i) ¬ 1 | SREG (s) | 1 |
BCLR | s | Karogs skaidrs | SREG(-i) ¬ 0 | SREG (s) | 1 |
BST | Rr, dz | Bitu veikals no reģistra līdz T | T ¬ Rr(b) | T | 1 |
BLD | Rd, dz | Bitu slodze no T līdz reģistram | Rd(b) ¬ T | Nav | 1 |
SEC | Iestatiet Carry | C ¬ 1 | C | 1 | |
CLC | Notīrīt Nēsāt | C ¬ 0 | C | 1 | |
SEN | Iestatīt negatīvo karodziņu | N ¬ 1 | N | 1 | |
CLN | Notīrīt negatīvu karogu | N ¬ 0 | N | 1 | |
SEZ | Iestatiet nulles karogu | Z ¬ 1 | Z | 1 | |
CLZ | Skaidrs nulles karogs | Z ¬ 0 | Z | 1 | |
SEI | Globālā pārtraukuma iespējošana | Es ¬ 1 | I | 1 | |
CLI | Globālā pārtraukuma atspējošana | Es ¬ 0 | I | 1 | |
SES | Iestatiet parakstītu testa karodziņu | S ¬ 1 | S | 1 | |
CLS | Notīrīt parakstītu testa karogu | S ¬ 0 | S | 1 | |
SEV | Set Twos Complement Overflow | V ¬ 1 | V | 1 | |
CLV | Notīrīt divu papildinājumu pārpildi | V ¬ 0 | V | 1 | |
IESTATĪT | SREG iestatiet T | T ¬ 1 | T | 1 | |
CLT | Notīriet T SREG | T ¬ 0 | T | 1 | |
SEH | SREG iestatiet Half Carry karogu | H ¬ 1 | H | 1 | |
CLH | Notīriet pusnesuma karogu SREG | H ¬ 0 | H | 1 | |
NOP | Nav Operācijas | Nav | 1 | ||
GULĒT | Gulēt | (skatiet miega funkcijas specifisko aprakstu) | Nav | 1 | |
WDR | Skatieties Dog Reset | (skatiet īpašo WDR/taimeri aprakstu) | Nav | 1 |
Pasūtīšanas informācija
ATtiny11
Barošanas avots | Ātrums (MHz) | Pasūtīšanas kods | Iepakojums | Darbības diapazons |
2.7 – 5.5V |
2 |
ATtiny11L-2PC ATtiny11L-2SC | 8P3
8S2 |
Komerciāls (0°C līdz 70°C) |
ATtiny11L-2PI
ATtiny11L-2SI ATtiny11L-2SU(2) |
8P3
8S2 8S2 |
Rūpnieciskais (-40°C līdz 85°C) |
||
4.0 – 5.5V |
6 |
ATtiny11-6PC ATtiny11-6SC | 8P3
8S2 |
Komerciāls (0°C līdz 70°C) |
ATtiny11-6PI ATtiny11-6PU(2)
ATtiny11-6SI ATtiny11-6SU(2) |
8P3
8P3 8S2 8S2 |
Rūpnieciskais (-40°C līdz 85°C) |
Piezīmes
- Ātruma pakāpe attiecas uz maksimālo takts frekvenci, ja tiek izmantots ārējais kristāls vai ārējais pulksteņa piedziņa. Iekšējam RC oscilatoram ir vienāda nominālā pulksteņa frekvence visām ātruma kategorijām.
- Pb nesaturoša iepakojuma alternatīva, atbilst Eiropas direktīvai par bīstamo vielu ierobežošanu (RoHS direktīva). Arī bez halogenīdiem un pilnībā zaļš.
Iepakojuma veids | |
8P3 | 8 vadu, 0.300 collu plats, plastmasas divkāršs komplekts (PDIP) |
8S2 | 8 svinu, 0.200 collu plata, plastmasas kaijas spārna mazā kontūra (EIAJ SOIC) |
ATtiny12
Barošanas avots | Ātrums (MHz) | Pasūtīšanas kods | Iepakojums | Darbības diapazons |
1.8 – 5.5V |
1.2 |
ATtiny12V-1PC ATtiny12V-1SC | 8P3
8S2 |
Komerciāls (0°C līdz 70°C) |
ATtiny12V-1PI ATtiny12V-1PU(2)
ATtiny12V-1SI ATtiny12V-1SU(2) |
8P3
8P3 8S2 8S2 |
Rūpnieciskais (-40°C līdz 85°C) |
||
2.7 – 5.5V |
4 |
ATtiny12L-4PC ATtiny12L-4SC | 8P3
8S2 |
Komerciāls (0°C līdz 70°C) |
ATtiny12L-4PI ATtiny12L-4PU(2)
ATtiny12L-4SI ATtiny12L-4SU(2) |
8P3
8P3 8S2 8S2 |
Rūpnieciskais (-40°C līdz 85°C) |
||
4.0 – 5.5V |
8 |
ATtiny12-8PC ATtiny12-8SC | 8P3
8S2 |
Komerciāls (0°C līdz 70°C) |
ATtiny12-8PI ATtiny12-8PU(2)
ATtiny12-8SI ATtiny12-8SU(2) |
8P3
8P3 8S2 8S2 |
Rūpnieciskais (-40°C līdz 85°C) |
Piezīmes
- Ātruma pakāpe attiecas uz maksimālo takts frekvenci, ja tiek izmantots ārējais kristāls vai ārējais pulksteņa piedziņa. Iekšējam RC oscilatoram ir vienāda nominālā pulksteņa frekvence visām ātruma kategorijām.
- Pb nesaturoša iepakojuma alternatīva, atbilst Eiropas direktīvai par bīstamo vielu ierobežošanu (RoHS direktīva). Arī bez halogenīdiem un pilnībā zaļš.
Iepakojuma veids | |
8P3 | 8 vadu, 0.300 collu plats, plastmasas divkāršs komplekts (PDIP) |
8S2 | 8 svinu, 0.200 collu plata, plastmasas kaijas spārna mazā kontūra (EIAJ SOIC) |
Informācija par iepakojumu
8P3
KOPĒJĀS DIMENSIJAS
(Mērvienība = collas)
SIMBOLS | MIN | NOM | MAX | PIEZĪME |
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 |
Piezīmes
- Šis zīmējums ir paredzēts tikai vispārīgai informācijai; Papildinformāciju skatiet JEDEC zīmējumā MS-001, BA variantā.
- Izmēri A un L ir mērīti ar iepakojumu, kas atrodas JEDEC sēdplaknē Gauge GS-3.
- D, D1 un E1 izmēri neietver veidņu zibspuldzi vai izvirzījumus. Pelējuma zibspuldze vai izvirzījumi nedrīkst pārsniegt 0.010 collas.
- E un eA mēra ar vadiem, kas noteikti ir perpendikulāri atskaites punktam.
- Lai atvieglotu ievietošanu, priekšroka dodama smailiem vai noapaļotiem vadu galiem.
- b2 un b3 maksimālie izmēri neietver Dambar izvirzījumus. Dambar izvirzījumi nedrīkst pārsniegt 0.010 (0.25 mm).
KOPĒJĀS DIMENSIJAS
(Mērvienība = mm)
SIMBOLS | MIN | NOM | MAX | PIEZĪME |
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 |
Piezīmes
- Šis zīmējums ir paredzēts tikai vispārīgai informācijai; Papildinformāciju skatiet EIAJ zīmējumā EDR-7320.
- Nav iekļauta augšējo un apakšējo presformu un sveķu urbumu neatbilstība.
- Ieteicams, lai augšējais un apakšējais dobums būtu vienāds. Ja tie atšķiras, jāņem vērā lielākais izmērs.
- Nosaka patieso ģeometrisko pozīciju.
- Vērtības b, C attiecas uz pārklātu spaili. Apšuvuma slāņa standarta biezums ir no 0.007 līdz 021 mm.
Datu lapas pārskatīšanas vēsture
Lūdzu, ņemiet vērā, ka šajā sadaļā norādītie lappušu numuri attiecas uz šo dokumentu. Pārskatīšanas numuri attiecas uz dokumenta pārskatīšanu.
Rev. 1006F-06/07
- Nav ieteicams jaunam dizainam”
Rev. 1006E-07/06
- Atjaunināts nodaļas izkārtojums.
- Atjaunināta izslēgšanas funkcija sadaļā “Attiny11 miega režīmi” 20. lpp.
- Atjaunināta izslēgšanas funkcija sadaļā “Attiny12 miega režīmi” 20. lpp.
- Atjaunināta 16. tabula 36. lpp.
- Atjaunināts “Kalibrēšanas baits pakalpojumā ATtiny12” 49. lpp.
- Atjaunināts “Pasūtīšanas informācija” 10. lpp.
- Atjaunināts “Informācija par iepakojumu” 12. lpp.
Rev. 1006D-07/03
- Atjauninātās VBOT vērtības 9. tabulā 24. lpp.
Rev. 1006C-09/01
- N/A
Starptautiskā galvenā mītne
- Atmel korporācija 2325 Orchard Parkway San Jose, CA 95131 ASV Tālr.: 1(408) 441-0311 Fakss: 1(408) 487-2600
- Atmel Āzija Telpa 1219 Chinachem Golden Plaza 77 Mody Road Tsimshatsui East Kowloon Honkonga Tālr.: (852) 2721-9778 Fakss: (852) 2722-1369
- Atmel Eiropa Le Krebs 8, Rue Jean-Pierre Timbaud BP 309 78054 Saint-Quentin-en- Yvelines Cedex France Tālr.: (33) 1-30-60-70-00 Fakss: (33) 1-30-60-71-11
- Atmel Japāna 9F, Tonetsu Shinkawa Bldg. 1-24-8 Shinkawa Chuo-ku, Tokija 104-0033 Japāna Tālr.: (81) 3-3523-3551 Fakss: (81) 3-3523-7581
Produkta kontaktinformācija
Web Vietne www.atmel.com Tehniskais atbalsts avr@atmel.com Pārdošanas kontaktpersona www.atmel.com/contacts Literatūras pieprasījumi www.atmel.com/literature
Atruna: Informācija šajā dokumentā ir sniegta saistībā ar Atmel produktiem. Nekādas tiešu vai netiešas licences, ar apstrīdēšanu vai kā citādi, nevienam
intelektuālā īpašuma tiesības tiek piešķirtas ar šo dokumentu vai saistībā ar Atmel produktu pārdošanu. IZŅEMOT, KAS PAREDZĒTS ATMEL PĀRDOŠANAS NOTEIKUMIEM UN NOSACĪJUMIEM, KAS ATRODAS ATMEL. WEB VIETNE, ATMEL UZŅEMAS NEKĀDAS ATBILDĪBAS UN ATSAUC JEBKĀDU TIEŠU, NETIEŠU VAI STRUKTŪRU
GARANTIJA
ATTIECĪBĀ UZ TĀS PRODUKTIEM, IESKAITOT, BET NE Aprobežojoties, NETIEŠĀ GARANTIJA PAR TIRDZNIECĪBU, PIEMĒROTĪBU KONKRĒTAM DARBĪBAI
MĒRĶIS VAI NEPĀRKĀPUMS. NEKĀDĀ GADĪJUMĀ ATMEL NAV ATBILDĪGS PAR TIEŠĀM, NETIEŠĀM, IZSLĒGTAJIEM, SODA, ĪPAŠIEM VAI NEJAUŠIEM ZAUDĒJUMIEM (TOStarp BEZ IEROBEŽOJUMIEM, PEĻŅAS ZAUDĒJUMIEM, UZŅĒMĒJDARBĪBAS PĀRTRAUKŠANU, IZMANTOŠANU). LIETOŠANAI ŠO DOKUMENTU, PAT JA ATMEL IR BŪTIS PĀRDOTS PAR ŠĀDU BOJĀJUMU IESPĒJU. Atmel nesniedz nekādus apliecinājumus vai garantijas attiecībā uz šī dokumenta satura precizitāti vai pilnīgumu un patur tiesības jebkurā laikā bez brīdinājuma veikt izmaiņas specifikācijās un produktu aprakstos. Atmel neuzņemas nekādas saistības atjaunināt šeit ietverto informāciju. Ja vien nav īpaši noteikts citādi, Atmel produkti nav piemēroti un tos nedrīkst izmantot automobiļu vajadzībām. Atmel produkti nav paredzēti, nav atļauti vai garantēti lietošanai kā komponenti lietojumos, kas paredzēti dzīvības uzturēšanai vai uzturēšanai.
© 2007 Atmel Corporation. Visas tiesības aizsargātas. Atmel®, logotips un to kombinācijas un citi ir Atmel Corporation vai tās meitasuzņēmumu reģistrētas preču zīmes vai preču zīmes. Citi termini un produktu nosaukumi var būt citu personu preču zīmes.
Dokumenti / Resursi
![]() |
ATMEL ATtiny11 8 bitu mikrokontrolleris ar 1K baitu zibspuldzi [pdfLietotāja rokasgrāmata ATtiny11 8 bitu mikrokontrolleris ar 1K baitu zibspuldzi, ATtiny11, 8 bitu mikrokontrolleris ar 1K baitu zibspuldzi, mikrokontrolleris ar 1 KB baitu zibspuldzi, 1 KB baitu zibspuldzi |