ATMEL ATtiny11 8-bitni mikrokontroler s 1K Byte Flash
Značajke
- Koristi AVR® RISC arhitekturu
- 8-bitna RISC arhitektura visokih performansi i male potrošnje
- 90 snažnih uputa - Izvođenje većine ciklusa jednog sata
- 32 x 8 radna registra opće namjene
- Do 8 MIPS protoka na 8 MHz
Nepostojana memorija programa i podataka
- 1K bajt flash programske memorije
- Programabilno unutar sustava (ATtiny12)
- Izdržljivost: 1,000 ciklusa pisanja/brisanja (ATtiny11/12)
- 64 bajta programabilne EEPROM memorije podataka unutar sustava za ATtiny12
- Izdržljivost: 100,000 ciklusa pisanja / brisanja
- Zaključavanje programiranja za Flash program i sigurnost podataka EEPROM-a
Periferne značajke
- Prekid i buđenje pri promjeni pina
- Jedan 8-bitni mjerač vremena/brojač s odvojenim predskalerom
- Ugrađena analogna usporednica na čipu
- Programabilni mjerač vremena Watchdog s oscilatorom na čipu
Posebne značajke mikrokontrolera
- Načini mirovanja i isključenja niske potrošnje energije
- Vanjski i unutarnji izvori prekida
- Programiranje unutar sustava putem SPI priključka (ATtiny12)
- Poboljšani krug za resetiranje pri uključivanju (ATtiny12)
- Interni kalibrirani RC oscilator (ATtiny12)
Specifikacija
- CMOS procesna tehnologija male snage i velike brzine
- Potpuno statična operacija
Potrošnja energije na 4 MHz, 3 V, 25°C
- Aktivan: 2.2 mA
- Način mirovanja: 0.5 mA
- Način isključivanja: <1 μA
Paketi
- 8-pinski PDIP i SOIC
Operativni svtages
- 1.8 – 5.5 V za ATtiny12V-1
- 2.7 – 5.5 V za ATtiny11L-2 i ATtiny12L-4
- 4.0 – 5.5 V za ATtiny11-6 i ATtiny12-8
Ocjene brzine
- 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)
Konfiguracija pribadača
Nadview
ATtiny11/12 je CMOS 8-bitni mikrokontroler male snage baziran na AVR RISC arhitekturi. Izvršavanjem moćnih instrukcija u jednom ciklusu takta, ATtiny11/12 postiže propusnost koja se približava 1 MIPS po MHz, omogućujući dizajneru sustava da optimizira potrošnju energije u odnosu na brzinu obrade. AVR jezgra kombinira bogat skup instrukcija s 32 radna registra opće namjene. Sva 32 registra izravno su povezana s aritmetičko-logičkom jedinicom (ALU), omogućujući pristup dvama neovisnim registrima u jednoj instrukciji koja se izvodi u jednom taktu. Rezultirajuća arhitektura je učinkovitija koda dok postiže propusnost do deset puta bržu od konvencionalnih CISC mikrokontrolera.
Tablica 1. Opis dijelova
Uređaj | Bljesak | EEPROM | Registar | Voltage Domet | Frekvencija |
ATtiny11L | 1K | – | 32 | 2.7 – 5.5 V | 0-2 MHz |
ATtiny11 | 1K | – | 32 | 4.0 – 5.5 V | 0-6 MHz |
ATtiny12V | 1K | 64 B | 32 | 1.8 – 5.5 V | 0-1.2 MHz |
ATtiny12L | 1K | 64 B | 32 | 2.7 – 5.5 V | 0-4 MHz |
ATtiny12 | 1K | 64 B | 32 | 4.0 – 5.5 V | 0-8 MHz |
ATtiny11/12 AVR podržan je punim paketom alata za razvoj programa i sustava uključujući: asemblere makronaredbi, program za ispravljanje pogrešaka/simulatore, emulatore unutar kruga,
i setove za evaluaciju.
ATtiny11 blok dijagram
Pogledajte sliku 1 na stranici 3. ATtiny11 pruža sljedeće značajke: 1K bajtova Flasha, do pet I/O linija opće namjene, jedna ulazna linija, 32 radna registra opće namjene, 8-bitni mjerač vremena/brojač, interni i vanjski prekidi, programibilni Watchdog Timer s unutarnjim oscilatorom i dva softverski odabrana načina uštede energije. Način mirovanja zaustavlja CPU dok omogućuje mjeraču vremena/brojačima i sustavu prekida da nastave funkcionirati. Power-down Mode sprema sadržaj registra, ali zamrzava oscilator, onemogućujući sve druge funkcije čipa do sljedećeg prekida ili resetiranja hardvera. Značajke buđenja ili prekida pri promjeni pina omogućuju ATtiny11 da bude visoko osjetljiv na vanjske događaje, i dalje uz najnižu potrošnju energije dok je u modovima isključenja. Uređaj je proizveden korištenjem Atmelove tehnologije trajne memorije visoke gustoće. Kombinacijom RISC 8-bitnog CPU-a s Flashom na monolitnom čipu, Atmel ATtiny11 je snažan mikrokontroler koji pruža visoko fleksibilno i isplativo rješenje za mnoge ugrađene upravljačke aplikacije.
Slika 1. ATtiny11 blok dijagram
ATtiny12 blok dijagram
Slika 2 na stranici 4. ATtiny12 pruža sljedeće značajke: 1K bajta Flasha, 64 bajta EEPROM-a, do šest I/O linija opće namjene, 32 radna registra opće namjene, 8-bitni mjerač vremena/brojač, interni i vanjski prekidi, programibilni Watchdog Timer s unutarnjim oscilatorom i dva softverski odabrana načina uštede energije. Način mirovanja zaustavlja CPU dok omogućuje mjeraču vremena/brojačima i sustavu prekida da nastave funkcionirati. Power-down Mode sprema sadržaj registra, ali zamrzava oscilator, onemogućujući sve druge funkcije čipa do sljedećeg prekida ili resetiranja hardvera. Značajke buđenja ili prekida pri promjeni pina omogućuju ATtiny12 da bude visoko osjetljiv na vanjske događaje, i dalje uz najnižu potrošnju energije dok je u modovima isključenja. Uređaj je proizveden korištenjem Atmelove tehnologije trajne memorije visoke gustoće. Kombinacijom RISC 8-bitnog CPU-a s Flashom na monolitnom čipu, Atmel ATtiny12 je snažan mikrokontroler koji pruža visoko fleksibilno i isplativo rješenje za mnoge ugrađene upravljačke aplikacije.
Slika 2. ATtiny12 blok dijagram
Opisi pribadača
- Opskrba voltage pribadača.
- Zatik za uzemljenje.
Port B je 6-bitni I/O port. PB4..0 su I/O pinovi koji mogu osigurati unutarnje povlačenje (odabrano za svaki bit). Na ATtiny11, PB5 je samo ulaz. Na ATtiny12, PB5 je ulaz ili izlaz s otvorenim odvodom. Pinovi priključka imaju trostruko stanje kada stanje resetiranja postane aktivno, čak i ako sat ne radi. Upotreba pinova PB5..3 kao ulaznih ili I/O pinova je ograničena, ovisno o resetiranju i postavkama sata, kao što je prikazano u nastavku.
Tablica 2. Funkcionalnost PB5..PB3 u odnosu na opcije takta uređaja
Opcija takta uređaja | PB5 | PB4 | PB3 |
Omogućeno vanjsko resetiranje | rabljeno(1) | -(2) | – |
Vanjsko resetiranje onemogućeno | Ulaz(3)/I/O(4) | – | – |
Vanjski kristal | – | korišteno | korišteno |
Eksterni niskofrekventni kristal | – | korišteno | korišteno |
Vanjski keramički rezonator | – | korišteno | korišteno |
Vanjski RC oscilator | – | I/O(5) | korišteno |
Vanjski sat | – | I/O | korišteno |
Interni RC oscilator | – | I/O | I/O |
Bilješke
- Upotrijebljen” znači da se pin koristi za resetiranje ili sat.
- znači da opcija ne utječe na funkciju pina.
- Ulaz znači da je pin ulazni pin porta.
- Na ATtiny11, PB5 je samo ulaz. Na ATtiny12, PB5 je ulaz ili izlaz s otvorenim odvodom.
- I/O znači da je pin ulazni/izlazni pin porta.
XTAL1 Ulaz u invertirajući oscilator amplifier i ulaz u radni krug unutarnjeg sata.
XTAL2 Izlaz iz invertirajućeg oscilatora ampsredstvo za podsticanje.
RESETIRANJE Resetiraj unos. Vanjski reset generira niska razina na RESET pinu. Reset impulsi duži od 50 ns će generirati reset, čak i ako sat ne radi. Nije zajamčeno da će kraći impulsi generirati reset.
Sažetak registracije ATtiny11
Adresa | Ime | Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0 | Stranica |
3F dolara | SREG | I | T | H | S | V | N | Z | C | stranica 9 |
3E dolara | Rezervirano | |||||||||
3D dolara | Rezervirano | |||||||||
3C dolara | Rezervirano | |||||||||
3 milijarda USD | GIMSK | – | INT0 | PCIE | – | – | – | – | – | stranica 33 |
3A dolara | GIFR | – | INTF0 | PCIF | – | – | – | – | – | stranica 34 |
39 XNUMX dolara | TIMSK | – | – | – | – | – | – | TOIE0 | – | stranica 34 |
38 XNUMX dolara | TIFR | – | – | – | – | – | – | TOV0 | – | stranica 35 |
37 XNUMX dolara | Rezervirano | |||||||||
36 XNUMX dolara | Rezervirano | |||||||||
35 XNUMX dolara | MCUCR | – | – | SE | SM | – | – | ISC01 | ISC00 | stranica 32 |
34 XNUMX dolara | MCUSR | – | – | – | – | – | – | EXTRF | PORF | stranica 28 |
33 XNUMX dolara | TCCR0 | – | – | – | – | – | CS02 | CS01 | CS00 | stranica 41 |
32 XNUMX dolara | TCNT0 | Timer/Brojač0 (8 bita) | stranica 41 | |||||||
31 XNUMX dolara | Rezervirano | |||||||||
30 XNUMX dolara | Rezervirano | |||||||||
… | Rezervirano | |||||||||
22 XNUMX dolara | Rezervirano | |||||||||
21 XNUMX dolara | WDTCR | – | – | – | WDTOE | WDE | WDP2 | WDP1 | WDP0 | stranica 43 |
20 XNUMX dolara | Rezervirano | |||||||||
1F dolara | Rezervirano | |||||||||
1E dolara | Rezervirano | |||||||||
1D dolara | Rezervirano | |||||||||
1C dolara | Rezervirano | |||||||||
1 milijarda USD | Rezervirano | |||||||||
1A dolara | Rezervirano | |||||||||
19 XNUMX dolara | Rezervirano | |||||||||
18 XNUMX dolara | PORTB | – | – | – | PORTB4 | PORTB3 | PORTB2 | PORTB1 | PORTB0 | stranica 37 |
17 XNUMX dolara | DDRB | – | – | – | DDB4 | DDB3 | DDB2 | DDB1 | DDB0 | stranica 37 |
16 XNUMX dolara | PINB | – | – | PINB5 | PINB4 | PINB3 | PINB2 | PINB1 | PINB0 | stranica 37 |
15 XNUMX dolara | Rezervirano | |||||||||
… | Rezervirano | |||||||||
0A dolara | Rezervirano | |||||||||
09 XNUMX dolara | Rezervirano | |||||||||
08 XNUMX dolara | ACSR | ACD | – | ACO | ACI | ACIE | – | ACIS1 | ACIS0 | stranica 45 |
… | Rezervirano | |||||||||
00 XNUMX dolara | Rezervirano |
Bilješke
- Radi kompatibilnosti s budućim uređajima, rezervirane bitove treba zapisati na nulu ako im se pristupi. Rezervirane adrese I / O memorije nikada ne smiju biti napisane.
- Neke od statusnih zastavica se brišu tako da im se upiše logička jedinica. Imajte na umu da će CBI i SBI instrukcije raditi na svim bitovima u I/O registru, upisujući jedinicu natrag u bilo koju oznaku pročitanu kao postavljenu, čime se briše oznaka. Instrukcije CBI i SBI rade samo s registrima od $00 do $1F.
Sažetak registracije ATtiny12
Adresa | Ime | Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0 | Stranica |
3F dolara | SREG | I | T | H | S | V | N | Z | C | stranica 9 |
3E dolara | Rezervirano | |||||||||
3D dolara | Rezervirano | |||||||||
3C dolara | Rezervirano | |||||||||
3 milijarda USD | GIMSK | – | INT0 | PCIE | – | – | – | – | – | stranica 33 |
3A dolara | GIFR | – | INTF0 | PCIF | – | – | – | – | – | stranica 34 |
39 XNUMX dolara | TIMSK | – | – | – | – | – | – | TOIE0 | – | stranica 34 |
38 XNUMX dolara | TIFR | – | – | – | – | – | – | TOV0 | – | stranica 35 |
37 XNUMX dolara | Rezervirano | |||||||||
36 XNUMX dolara | Rezervirano | |||||||||
35 XNUMX dolara | MCUCR | – | PUD | SE | SM | – | – | ISC01 | ISC00 | stranica 32 |
34 XNUMX dolara | MCUSR | – | – | – | – | WDRF | BORF | EXTRF | PORF | stranica 29 |
33 XNUMX dolara | TCCR0 | – | – | – | – | – | CS02 | CS01 | CS00 | stranica 41 |
32 XNUMX dolara | TCNT0 | Timer/Brojač0 (8 bita) | stranica 41 | |||||||
31 XNUMX dolara | OSKALNO | Registar kalibracije oscilatora | stranica 12 | |||||||
30 XNUMX dolara | Rezervirano | |||||||||
… | Rezervirano | |||||||||
22 XNUMX dolara | Rezervirano | |||||||||
21 XNUMX dolara | WDTCR | – | – | – | WDTOE | WDE | WDP2 | WDP1 | WDP0 | stranica 43 |
20 XNUMX dolara | Rezervirano | |||||||||
1F dolara | Rezervirano | |||||||||
1E dolara | EEAR | – | – | EEPROM registar adresa | stranica 18 | |||||
1D dolara | EEDR | EEPROM registar podataka | stranica 18 | |||||||
1C dolara | EECR | – | – | – | – | JEZIV | EEMWE | EEWE | EERE | stranica 18 |
1 milijarda USD | Rezervirano | |||||||||
1A dolara | Rezervirano | |||||||||
19 XNUMX dolara | Rezervirano | |||||||||
18 XNUMX dolara | PORTB | – | – | – | PORTB4 | PORTB3 | PORTB2 | PORTB1 | PORTB0 | stranica 37 |
17 XNUMX dolara | DDRB | – | – | DDB5 | DDB4 | DDB3 | DDB2 | DDB1 | DDB0 | stranica 37 |
16 XNUMX dolara | PINB | – | – | PINB5 | PINB4 | PINB3 | PINB2 | PINB1 | PINB0 | stranica 37 |
15 XNUMX dolara | Rezervirano | |||||||||
… | Rezervirano | |||||||||
0A dolara | Rezervirano | |||||||||
09 XNUMX dolara | Rezervirano | |||||||||
08 XNUMX dolara | ACSR | ACD | AINBG | ACO | ACI | ACIE | – | ACIS1 | ACIS0 | stranica 45 |
… | Rezervirano | |||||||||
00 XNUMX dolara | Rezervirano |
Bilješka
- Radi kompatibilnosti s budućim uređajima, rezervirane bitove treba zapisati na nulu ako im se pristupi. Rezervirane adrese I / O memorije nikada ne smiju biti napisane.
- Neke od statusnih zastavica se brišu tako da im se upiše logička jedinica. Imajte na umu da će CBI i SBI instrukcije raditi na svim bitovima u I/O registru, upisujući jedinicu natrag u bilo koju oznaku pročitanu kao postavljenu, čime se briše oznaka. Instrukcije CBI i SBI rade samo s registrima od $00 do $1F.
Sažetak skupa uputa
Mnemotehnika | Operandi | Opis | Operacija | Zastave | # Satovi |
ARITMETIČKE I LOGIČKE UPUTE | |||||
DODATI | Rd, Rr | Dodajte dva registra | Rd ¬ Rd + Rr | Z, C, N, V, H | 1 |
ADC | Rd, Rr | Dodajte s Carry dva registra | Rd ¬ Rd + Rr + C | Z, C, N, V, H | 1 |
POD | Rd, Rr | Oduzmi dva registra | Rd ¬ Rd – Rr | Z, C, N, V, H | 1 |
POPEO SAM SE | Rd, K | Oduzmi konstantu iz Registra | Rd ¬ Rd – K | Z, C, N, V, H | 1 |
SBC | Rd, Rr | Oduzmi s Carry dva registra | Rd ¬ Rd – Rr – C | Z, C, N, V, H | 1 |
SBCI | Rd, K | Oduzmi s Carry Constant iz Reg. | Rd ¬ Rd – K – C | Z, C, N, V, H | 1 |
I | Rd, Rr | Logički I registri | Rd ¬ Rd · Rr | Z, N, V | 1 |
ANDI | Rd, K | Logično I registriraj se i konstantno | Rd ¬ Rd · K | Z, N, V | 1 |
OR | Rd, Rr | Logični ILI registri | Rd ¬ Rd v Rr | Z, N, V | 1 |
ORI | Rd, K | Logično ILI registrirati i konstantno | Rd ¬ Rd v K | Z, N, V | 1 |
EOR | Rd, Rr | Ekskluzivni ILI registri | Rd ¬ RdÅRr | Z, N, V | 1 |
COM | Rd | Nečiji dodatak | Rd ¬ $FF – Rd | Z, C, N, V | 1 |
NEG | Rd | Komplement dvojke | Rd ¬ 00 USD – Rd | Z, C, N, V, H | 1 |
SBR | Rd, K | Postavite bit (e) u Registrirajte se | Rd ¬ Rd v K | Z, N, V | 1 |
CBR | Rd, K | Očisti bit (ove) u Registruj se | Rd ¬ Rd · (FFh – K) | Z, N, V | 1 |
INC | Rd | Povećanje | Rd ¬ Rd + 1 | Z, N, V | 1 |
PROS | Rd | opadanje | Rd ¬ Rd – 1 | Z, N, V | 1 |
TST | Rd | Test za nulu ili minus | Rd ¬ Rd · Rd | Z, N, V | 1 |
CLR | Rd | Očisti registar | Rd ¬ RdÅRd | Z, N, V | 1 |
SER | Rd | Postavi registar | Rd ¬ $FF | Nijedan | 1 |
UPUTE ZA PODRUŽNICE | |||||
RJMP | k | Relativni skok | PC ¬ PC + k + 1 | Nijedan | 2 |
POZOVITE | k | Relativni poziv potprograma | PC ¬ PC + k + 1 | Nijedan | 3 |
RET | Povratak potprograma | PC ¬ STAK | Nijedan | 4 | |
MREŽE | Povratak prekida | PC ¬ STAK | I | 4 | |
CPSE | Rd, Rr | Usporedite, preskočite ako je jednako | ako je (Rd = Rr) PC ¬ PC + 2 ili 3 | Nijedan | 1/2 |
CP | Rd, Rr | Usporedi | Rd - Rr | Z, N, V, C, H | 1 |
CPK | Rd, Rr | Usporedi s Carry | Rd - Rr - C | Z, N, V, C, H | 1 |
CPI | Rd, K | Usporedite registraciju s neposrednom | Rd - K | Z, N, V, C, H | 1 |
SBRC | Rr, b | Preskoči ako je bit u Registru izbrisan | ako je (Rr(b)=0) PC ¬ PC + 2 ili 3 | Nijedan | 1/2 |
SBRS | Rr, b | Preskoči ako je postavljeno Bit in Register | ako je (Rr(b)=1) PC ¬ PC + 2 ili 3 | Nijedan | 1/2 |
ŠBIĆ | P, rođ | Preskoči ako je izbrisan bit u I / O registru | ako je (P(b)=0) PC ¬ PC + 2 ili 3 | Nijedan | 1/2 |
SBIS | P, rođ | Preskoči ako je postavljeno Bit in I / O Register | ako je (P(b)=1) PC ¬ PC + 2 ili 3 | Nijedan | 1/2 |
BRBS | s, k | Podružnica ako je postavljena zastava statusa | ako je (SREG(s) = 1) tada PC¬PC + k + 1 | Nijedan | 1/2 |
BRBC | s, k | Podružnica ako je oznaka statusa izbrisana | ako je (SREG(s) = 0) tada PC¬PC + k + 1 | Nijedan | 1/2 |
BREQ | k | Grana ako je jednaka | ako je (Z = 1) tada PC ¬ PC + k + 1 | Nijedan | 1/2 |
BRNE | k | Grana ako nije jednaka | ako je (Z = 0) tada PC ¬ PC + k + 1 | Nijedan | 1/2 |
BRCS | k | Podružnica ako nosi set | ako je (C = 1) tada je PC ¬ PC + k + 1 | Nijedan | 1/2 |
BRCC | k | Podružnica ako je Carry Clearing | ako je (C = 0) tada je PC ¬ PC + k + 1 | Nijedan | 1/2 |
BRSH | k | Podružnica ako je ista ili viša | ako je (C = 0) tada je PC ¬ PC + k + 1 | Nijedan | 1/2 |
BRLO | k | Podružnica ako je niža | ako je (C = 1) tada je PC ¬ PC + k + 1 | Nijedan | 1/2 |
BRMI | k | Podružnica ako je minus | ako je (N = 1) tada je PC ¬ PC + k + 1 | Nijedan | 1/2 |
BRPL | k | Podružnica ako je plus | ako je (N = 0) tada je PC ¬ PC + k + 1 | Nijedan | 1/2 |
BRGE | k | Podružnica ako je veća ili jednaka, potpisana | ako je (N Å V= 0) tada je PC ¬ PC + k + 1 | Nijedan | 1/2 |
BRLT | k | Podružnica ako je manja od nule, potpisano | ako je (N Å V= 1) tada je PC ¬ PC + k + 1 | Nijedan | 1/2 |
BRHS | k | Grana ako je postavljena zastavica s pola nosača | ako je (H = 1) tada je PC ¬ PC + k + 1 | Nijedan | 1/2 |
BRHC | k | Podružnica ako je oznaka upola nošena | ako je (H = 0) tada je PC ¬ PC + k + 1 | Nijedan | 1/2 |
BRTS | k | Grana ako je postavljena zastavica T | ako je (T = 1) tada je PC ¬ PC + k + 1 | Nijedan | 1/2 |
BRTC | k | Grana ako je T zastavica uklonjena | ako je (T = 0) tada je PC ¬ PC + k + 1 | Nijedan | 1/2 |
BRVS | k | Grananje ako je postavljena zastavica za prelijevanje | ako je (V = 1) tada je PC ¬ PC + k + 1 | Nijedan | 1/2 |
BRVC | k | Razgranaj se ako je obrisana zastavica preljeva | ako je (V = 0) tada je PC ¬ PC + k + 1 | Nijedan | 1/2 |
BRIE | k | Podružnica ako je omogućen prekid | ako je ( I = 1) tada PC ¬ PC + k + 1 | Nijedan | 1/2 |
VJEBENICA | k | Podružnica ako je prekid onemogućen | ako je ( I = 0) tada PC ¬ PC + k + 1 | Nijedan | 1/2 |
Mnemotehnika | Operandi | Opis | Operacija | Zastave | # Satovi |
UPUTE ZA PRIJENOS PODATAKA | |||||
LD | Rd,Z | Registar opterećenja neizravno | Rd ¬ (Z) | Nijedan | 2 |
ST | Z, Rr | Store Register Indirect | (Z) ¬ Rr | Nijedan | 2 |
MOV | Rd, Rr | Pomicanje između registara | Rd ¬ Rr | Nijedan | 1 |
LDI | Rd, K | Opterećenje odmah | Rd ¬ K | Nijedan | 1 |
IN | Rd, P. | U luci | Rd ¬ P | Nijedan | 1 |
VAN | P, Rr | Izlazna luka | P ¬ Rr | Nijedan | 1 |
LPM | Učitaj memoriju programa | R0 ¬ (Z) | Nijedan | 3 | |
UPUTE ZA BIT I BIT-TEST | |||||
SBI | P, b | Postavi bit u I / O registru | I/O(P,b) ¬ 1 | Nijedan | 2 |
CBI | P, b | Očisti bit u I / O registru | I/O(P,b) ¬ 0 | Nijedan | 2 |
LSL | Rd | Logičan pomak ulijevo | Rd(n+1) ¬ Rd(n), Rd(0) ¬ 0 | Z, C, N, V | 1 |
LSR | Rd | Logičan pomak udesno | Rd(n) ¬ Rd(n+1), Rd(7) ¬ 0 | Z, C, N, V | 1 |
ULOGA | Rd | Rotirajte lijevo kroz Carry | Rd(0) ¬ C, Rd(n+1) ¬ Rd(n), C ¬ Rd(7) | Z, C, N, V | 1 |
ROR | Rd | Rotiraj desno kroz Carry | Rd(7) ¬ C, Rd(n) ¬ Rd(n+1), C ¬ Rd(0) | Z, C, N, V | 1 |
ASR | Rd | Aritmetički pomak udesno | Rd(n) ¬ Rd(n+1), n = 0..6 | Z, C, N, V | 1 |
ZAMJENA | Rd | Zamijenite grickalice | Rd(3..0) ¬ Rd(7..4), Rd(7..4) ¬ Rd(3..0) | Nijedan | 1 |
BSET | s | Set zastava | SREG(s) ¬ 1 | SREG (s) | 1 |
BCLR | s | Označi jasno | SREG(s) ¬ 0 | SREG (s) | 1 |
BST | Rr, b | Bit Store od Registriraj se do T | T ¬ Rr(b) | T | 1 |
BLD | Rd, b | Bitno opterećenje od T do Registra | Rd(b) ¬ T | Nijedan | 1 |
SEK | Postavi Carry | C ¬ 1 | C | 1 | |
CLC | Clear Carry | C ¬ 0 | C | 1 | |
SEN | Postavi negativnu zastavicu | N ¬ 1 | N | 1 | |
CLN | Očisti negativnu zastavicu | N ¬ 0 | N | 1 | |
SEZ | Postavi nultu zastavicu | Z ¬ 1 | Z | 1 | |
CLZ | Jasna nulta zastavica | Z ¬ 0 | Z | 1 | |
SEI | Omogućivanje globalnog prekida | ja ¬ 1 | I | 1 | |
CLI | Onemogući globalni prekid | ja ¬ 0 | I | 1 | |
SES | Postavite potpisanu testnu zastavicu | S ¬ 1 | S | 1 | |
CLS | Očistite potpisanu testnu zastavicu | S ¬ 0 | S | 1 | |
SEV | Set Twos Complement Overflow | V ¬ 1 | V | 1 | |
CLV | Očistite preljev dopunjavanja dvojki | V ¬ 0 | V | 1 | |
SET | Postavite T u SREG | T ¬ 1 | T | 1 | |
CLT | Vedro T u SREG-u | T ¬ 0 | T | 1 | |
SEH | Postavite Half Carry Flag u SREG | H ¬ 1 | H | 1 | |
CLH | Očistite zastavicu za pola nošenja u SREG-u | H ¬ 0 | H | 1 | |
NOP | Bez operacije | Nijedan | 1 | ||
SPAVATI | Spavati | (vidi specifični opis funkcije spavanja) | Nijedan | 1 | |
WDR | Watch Dog Reset | (pogledajte poseban opis za WDR/timer) | Nijedan | 1 |
Informacije o naručivanju
ATtiny11
Napajanje | Brzina (MHz) | Kod naručivanja | Paket | Radni raspon |
2.7 – 5.5 V |
2 |
ATtiny11L-2PC ATtiny11L-2SC | 8P3
8S2 |
Komercijalno (0°C do 70°C) |
ATtiny11L-2PI
ATtiny11L-2SI ATtiny11L-2SU(2) |
8P3
8S2 8S2 |
Industrijski (-40°C do 85°C) |
||
4.0 – 5.5 V |
6 |
ATtiny11-6PC ATtiny11-6SC | 8P3
8S2 |
Komercijalno (0°C do 70°C) |
ATtiny11-6PI ATtiny11-6PU(2)
ATtiny11-6SI ATtiny11-6SU(2) |
8P3
8P3 8S2 8S2 |
Industrijski (-40°C do 85°C) |
Bilješke
- Razina brzine odnosi se na maksimalnu brzinu takta kada se koristi vanjski kristal ili vanjski pogon sata. Unutarnji RC oscilator ima istu nazivnu taktnu frekvenciju za sve stupnjeve brzine.
- Alternativa pakiranju bez Pb-a, u skladu s Europskom direktivom o ograničenju opasnih tvari (RoHS direktiva). Također bez halogena i potpuno zelen.
Vrsta paketa | |
8P3 | 8-vodni, 0.300" široki, plastični dvoredni paket (PDIP) |
8S2 | 8-vodni, širok 0.200 inča, mali obris plastičnih galebovih krila (EIAJ SOIC) |
ATtiny12
Napajanje | Brzina (MHz) | Kod naručivanja | Paket | Radni raspon |
1.8 – 5.5 V |
1.2 |
ATtiny12V-1PC ATtiny12V-1SC | 8P3
8S2 |
Komercijalno (0°C do 70°C) |
ATtiny12V-1PI ATtiny12V-1PU(2)
ATtiny12V-1SI ATtiny12V-1SU(2) |
8P3
8P3 8S2 8S2 |
Industrijski (-40°C do 85°C) |
||
2.7 – 5.5 V |
4 |
ATtiny12L-4PC ATtiny12L-4SC | 8P3
8S2 |
Komercijalno (0°C do 70°C) |
ATtiny12L-4PI ATtiny12L-4PU(2)
ATtiny12L-4SI ATtiny12L-4SU(2) |
8P3
8P3 8S2 8S2 |
Industrijski (-40°C do 85°C) |
||
4.0 – 5.5 V |
8 |
ATtiny12-8PC ATtiny12-8SC | 8P3
8S2 |
Komercijalno (0°C do 70°C) |
ATtiny12-8PI ATtiny12-8PU(2)
ATtiny12-8SI ATtiny12-8SU(2) |
8P3
8P3 8S2 8S2 |
Industrijski (-40°C do 85°C) |
Bilješke
- Razina brzine odnosi se na maksimalnu brzinu takta kada se koristi vanjski kristal ili vanjski pogon sata. Unutarnji RC oscilator ima istu nazivnu taktnu frekvenciju za sve stupnjeve brzine.
- Alternativa pakiranju bez Pb-a, u skladu s Europskom direktivom o ograničenju opasnih tvari (RoHS direktiva). Također bez halogena i potpuno zelen.
Vrsta paketa | |
8P3 | 8-vodni, 0.300" široki, plastični dvoredni paket (PDIP) |
8S2 | 8-vodni, širok 0.200 inča, mali obris plastičnih galebovih krila (EIAJ SOIC) |
Informacije o pakiranju
8P3
ZAJEDNIČKE DIMENZIJE
(Mjerna jedinica = inči)
SIMBOL | MIN | NOM | MAKS | BILJEŠKA |
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 |
Bilješke
- Ovaj crtež služi samo za opće informacije; pogledajte JEDEC crtež MS-001, varijacija BA za dodatne informacije.
- Dimenzije A i L izmjerene su s paketom smještenim u JEDEC ravnini za sjedenje Gauge GS-3.
- D, D1 i E1 dimenzije ne uključuju kalup ili izbočine. Plijesni ili izbočine ne smiju prelaziti 0.010 inča.
- E i eA izmjereni s odvodima ograničenim da budu okomiti na referentnu točku.
- Šiljasti ili zaobljeni vrhovi elektroda poželjni su za lakše umetanje.
- Maksimalne dimenzije b2 i b3 ne uključuju Dambar izbočine. Dambar izbočine ne smiju prelaziti 0.010 (0.25 mm).
ZAJEDNIČKE DIMENZIJE
(Mjerna jedinica = mm)
SIMBOL | MIN | NOM | MAKS | BILJEŠKA |
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 |
Bilješke
- Ovaj crtež služi samo za opće informacije; pogledajte EIAJ crtež EDR-7320 za dodatne informacije.
- Neusklađenost gornjih i donjih matrica i rezina od smole nisu uključeni.
- Preporuča se da gornja i donja šupljina budu jednake. Ako su različite, uzima se u obzir veća dimenzija.
- Određuje pravi geometrijski položaj.
- Vrijednosti b,C odnose se na obložene priključke. Standardna debljina oplate mora biti između 0.007 do 021 mm.
Povijest revizija podatkovne tablice
Imajte na umu da se brojevi stranica navedeni u ovom odjeljku odnose na ovaj dokument. Brojevi revizije odnose se na reviziju dokumenta.
Rev. 1006F-06/07
- Ne preporučuje se za novi dizajn”
Rev. 1006E-07/06
- Ažurirani izgled poglavlja.
- Ažurirano isključivanje u “Načini mirovanja za ATtiny11” na stranici 20.
- Ažurirano isključivanje u “Načini mirovanja za ATtiny12” na stranici 20.
- Ažurirana tablica 16 na stranici 36.
- Ažurirano “Kalibracijski bajt u ATtiny12” na stranici 49.
- Ažurirano “Informacije o naručivanju” na stranici 10.
- Ažurirano “Informacije o pakiranju” na stranici 12.
Rev. 1006D-07/03
- Ažurirane VBOT vrijednosti u tablici 9 na stranici 24.
Rev. 1006C-09/01
- N/A
Sjedište International
- Atmel Corporation 2325 Orchard Parkway San Jose, CA 95131 SAD Tel: 1(408) 441-0311 Faks: 1(408) 487-2600
- Atmel Azija Soba 1219 Chinachem Golden Plaza 77 Mody Road Tsimshatsui East Kowloon Hong Kong Tel: (852) 2721-9778 Faks: (852) 2722-1369
- Atmel Europa Le Krebs 8, Rue Jean-Pierre Timbaud BP 309 78054 Saint-Quentin-en- Yvelines Cedex Francuska Tel: (33) 1-30-60-70-00 Faks: (33) 1-30-60-71-11
- Atmel Japan 9F, Tonetsu Shinkawa Bldg. 1-24-8 Shinkawa Chuo-ku, Tokio 104-0033 Japan Tel: (81) 3-3523-3551 Faks: (81) 3-3523-7581
Kontakt za proizvod
Web stranica www.atmel.com Tehnička podrška avr@atmel.com Kontakt za prodaju www.atmel.com/contacts Zahtjevi za literaturu www.atmel.com/literature
Odricanje: Informacije u ovom dokumentu dane su u vezi s Atmel proizvodima. Nikakva licenca, izričita ili podrazumijevana, estoppelom ili na drugi način, za bilo koga
pravo intelektualnog vlasništva dodijeljeno ovim dokumentom ili u vezi s prodajom Atmel proizvoda. OSIM KAKO JE NAVEDENO U ATMELOVIM UVJETIMA I ODREDBAMA PRODAJE KOJI SE NALAZE NA ATMEL WEB MJESTO, ATMEL NE PREUZIMA NIKAKVU ODGOVORNOST I ODRIČE SE BILO KAKVE IZRIČITE, IMPLICITNE ILI ZAKONSKE
JAMSTVO
U ODNOSU NA NJEGOVE PROIZVODE, UKLJUČUJUĆI, ALI NE OGRANIČAVAJUĆI SE NA, IMPLICITNO JAMSTVO PRODAJE, PRIKLADNOSTI ZA ODREĐENU
SVRHA ILI NEKRŠENJE. ATMEL NI U KOM SLUČAJU NEĆE BITI ODGOVORAN ZA BILO KAKVU IZRAVNU, NEIZRAVNU, POSLJEDIČNU, KAZNENU, POSEBNU ILI SLUČAJNU ŠTETU (UKLJUČUJUĆI, BEZ OGRANIČENJA, ŠTETU ZBOG GUBITKA DOBITI, PREKIDA U POSLOVANJU ILI GUBITKA INFORMACIJA) KOJA PROIZLAZI IZ UPOTREBE ILI NEMOGUĆNOSTI KORIŠTENJA OVAJ DOKUMENT, ČAK I AKO JE ATMEL UPOZOREN O MOGUĆNOSTI TAKVE ŠTETE. Atmel ne daje nikakva zastupanja niti jamstva u pogledu točnosti ili potpunosti sadržaja ovog dokumenta i zadržava pravo izmjene specifikacija i opisa proizvoda u bilo kojem trenutku bez prethodne obavijesti. Atmel se ne obvezuje ažurirati ovdje sadržane informacije. Osim ako nije drugačije navedeno, Atmel proizvodi nisu prikladni i ne smiju se koristiti u automobilskim aplikacijama. Atmelovi proizvodi nisu namijenjeni, ovlašteni ili zajamčeni za upotrebu kao komponente u aplikacijama namijenjenim održavanju života.
© 2007 Atmel Corporation. Sva prava pridržana. Atmel®, logotip i njihove kombinacije, i drugi su registrirani zaštitni znakovi ili zaštitni znakovi Atmel Corporation ili njegovih podružnica. Ostali pojmovi i nazivi proizvoda mogu biti zaštitni znakovi drugih.
Dokumenti / Resursi
![]() |
ATMEL ATtiny11 8-bitni mikrokontroler s 1K Byte Flash [pdf] Korisnički priručnik ATtiny11 8-bitni mikrokontroler s 1K Byte Flash, ATtiny11, 8-bitni mikrokontroler s 1K Byte Flash, mikrokontroler s 1K Byte Flash, 1K Byte Flash |