11-bitni mikrokrmilnik ATMEL ATtiny8 z 1K bajtom Flash
Lastnosti
- Uporablja arhitekturo AVR® RISC
- Visoko zmogljiva in nizkoenergijska 8-bitna arhitektura RISC
- 90 zmogljivih navodil – izvedba večine ciklov z eno uro
- 32 x 8 splošnih delovnih registrov
- Prepustnost do 8 MIPS pri 8 MHz
Nehlapen programski in podatkovni pomnilnik
- 1K bajt programskega pomnilnika Flash
- Sistemsko programljivo (ATtiny12)
- Vzdržljivost: 1,000 ciklov pisanja/brisanja (ATtiny11/12)
- 64 bajtov sistemsko programabilnega podatkovnega pomnilnika EEPROM za ATtiny12
- Vzdržljivost: 100,000 ciklov pisanja/brisanja
- Programska ključavnica za program Flash in varnost podatkov EEPROM
Periferne funkcije
- Prekinitev in prebujanje ob spremembi pina
- En 8-bitni časovnik/števec z ločenim preddelilnikom
- Analogni primerjalnik na čipu
- Programabilni nadzorni časovnik z oscilatorjem na čipu
Posebne funkcije mikrokrmilnika
- Načini mirovanja in izklopa z nizko porabo energije
- Zunanji in notranji viri prekinitev
- Programiranje znotraj sistema prek vrat SPI (ATtiny12)
- Izboljšano vezje za ponastavitev ob vklopu (ATtiny12)
- Notranji kalibrirani RC oscilator (ATtiny12)
Specifikacija
- Nizkoenergijska in hitra procesna tehnologija CMOS
- Popolnoma statično delovanje
Poraba energije pri 4 MHz, 3 V, 25 °C
- aktivno: 2.2 mA
- Način mirovanja: 0.5 mA
- Način izklopa: <1 μA
Paketi
- 8-polni PDIP in SOIC
Delovna zvezatages
- 1.8 – 5.5 V za ATtiny12V-1
- 2.7 – 5.5 V za ATtiny11L-2 in ATtiny12L-4
- 4.0 – 5.5 V za ATtiny11-6 in ATtiny12-8
Ocene hitrosti
- 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 pinov
konecview
ATtiny11/12 je 8-bitni mikrokrmilnik CMOS z nizko porabo energije, ki temelji na arhitekturi AVR RISC. Z izvajanjem zmogljivih navodil v enem taktu ATtiny11/12 doseže prepustnost, ki se približuje 1 MIPS na MHz, kar oblikovalcu sistema omogoča optimizacijo porabe energije glede na hitrost obdelave. Jedro AVR združuje bogat nabor ukazov z 32 splošnimi delovnimi registri. Vseh 32 registrov je neposredno povezanih z aritmetično logično enoto (ALU), kar omogoča dostop do dveh neodvisnih registrov v enem samem ukazu, ki se izvede v enem taktu. Nastala arhitektura je bolj učinkovita pri kodiranju, hkrati pa dosega do desetkrat hitrejše prepustnosti kot običajni mikrokrmilniki CISC.
Tabela 1. Opis delov
Naprava | Flash | EEPROM | Registrirajte se | voltage Območje | Pogostost |
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 je podprt s celotno zbirko programskih in sistemskih razvojnih orodij, vključno z: sestavljalniki makrov, programskim razhroščevalnikom/simulatorji, emulatorji v vezju,
in kompleti za ocenjevanje.
Blokovni diagram ATtiny11
Glejte sliko 1 na strani 3. ATtiny11 ponuja naslednje funkcije: 1K bajtov Flash, do pet splošnih V/I linij, ena vhodna vrstica, 32 splošnih delovnih registrov, 8-bitni časovnik/števec, notranji in zunanjih prekinitev, programabilni Watchdog Timer z notranjim oscilatorjem in dva programa za varčevanje z energijo. Način nedejavnosti ustavi CPE, hkrati pa omogoča, da časovnik/števci in sistem prekinitev še naprej delujejo. Način izklopa shrani vsebino registra, vendar zamrzne oscilator in onemogoči vse druge funkcije čipa do naslednje prekinitve ali ponastavitve strojne opreme. Funkcije prebujanja ali prekinitve ob zamenjavi pina omogočajo, da je ATtiny11 zelo odziven na zunanje dogodke, pri čemer ima še vedno najnižjo porabo energije v načinih izklopa. Naprava je izdelana z Atmelovo tehnologijo obstojnega pomnilnika visoke gostote. Z združevanjem RISC 8-bitnega CPU z Flash na monolitnem čipu je Atmel ATtiny11 zmogljiv mikrokrmilnik, ki zagotavlja zelo prilagodljivo in stroškovno učinkovito rešitev za številne vgrajene nadzorne aplikacije.
Slika 1. Blokovni diagram ATtiny11
Blokovni diagram ATtiny12
Slika 2 na strani 4. ATtiny12 ponuja naslednje funkcije: 1K bajtov Flash, 64 bajtov EEPROM, do šest splošnih V/I linij, 32 splošnih delovnih registrov, 8-bitni časovnik/števec, notranji in zunanje prekinitve, programabilni Watchdog Timer z notranjim oscilatorjem in dva programa za varčevanje z energijo. Način nedejavnosti ustavi CPE, hkrati pa omogoča, da časovnik/števci in sistem prekinitev še naprej delujejo. Način izklopa shrani vsebino registra, vendar zamrzne oscilator in onemogoči vse druge funkcije čipa do naslednje prekinitve ali ponastavitve strojne opreme. Funkcije prebujanja ali prekinitve ob zamenjavi pina omogočajo, da je ATtiny12 zelo odziven na zunanje dogodke, pri čemer ima še vedno najnižjo porabo energije v načinih izklopa. Naprava je izdelana z Atmelovo tehnologijo obstojnega pomnilnika visoke gostote. Z združevanjem 8-bitnega procesorja RISC in Flash na monolitnem čipu je Atmel ATtiny12 zmogljiv mikrokrmilnik, ki zagotavlja zelo prilagodljivo in stroškovno učinkovito rešitev za številne vgrajene nadzorne aplikacije.
Slika 2. Blokovni diagram ATtiny12
Opisi žebljičkov
- Dobava voltage žebljiček.
- Ozemljitveni zatič.
Vrata B so 6-bitna V/I vrata. PB4..0 so V/I zatiči, ki lahko zagotavljajo notranje vleke (izbrane za vsak bit). Na ATtiny11 je PB5 samo vhod. Na ATtiny12 je PB5 vhod ali izhod z odprtim odtokom. Zatiči vrat so v treh položajih, ko postane pogoj ponastavitve aktiven, tudi če ura ne teče. Uporaba zatičev PB5..3 kot vhodnih ali V/I zatičev je omejena, odvisno od ponastavitve in nastavitev ure, kot je prikazano spodaj.
Tabela 2. Funkcionalnost PB5..PB3 v primerjavi z možnostmi takta naprave
Možnost merjenja ure naprave | PB5 | PB4 | PB3 |
Zunanja ponastavitev omogočena | Rabljeno (1) | -(2) | – |
Zunanja ponastavitev onemogočena | Vhod(3)/I/O(4) | – | – |
Zunanji kristal | – | Rabljeno | Rabljeno |
Zunanji nizkofrekvenčni kristal | – | Rabljeno | Rabljeno |
Zunanji keramični resonator | – | Rabljeno | Rabljeno |
Zunanji RC oscilator | – | I/O(5) | Rabljeno |
Zunanja ura | – | I/O | Rabljeno |
Notranji RC oscilator | – | I/O | I/O |
Opombe
- Uporabljeno« pomeni, da se zatič uporablja za ponastavitev ali za namene ure.
- pomeni, da opcija ne vpliva na funkcijo zatiča.
- Vhod pomeni, da je pin vhodni pin vrat.
- Na ATtiny11 je PB5 samo vhod. Na ATtiny12 je PB5 vhod ali izhod z odprtim odtokom.
- I/O pomeni, da je pin vhodno/izhodni pin vrat.
XTAL1 Vhod v invertni oscilator amplifier in vhod v delovno vezje notranje ure.
XTAL2 Izhod iz invertirnega oscilatorja amplifier.
PONASTAVI Ponastavi vnos. Zunanjo ponastavitev ustvari nizek nivo na zatiču RESET. Ponastavitveni impulzi, daljši od 50 ns, bodo ustvarili ponastavitev, tudi če ura ne teče. Ni zajamčeno, da bodo krajši impulzi ustvarili ponastavitev.
Povzetek registracije ATtiny11
Naslov | Ime | Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0 | Stran |
$3F | SREG | I | T | H | S | V | N | Z | C | stran 9 |
3E $ | Rezervirano | |||||||||
3D $ | Rezervirano | |||||||||
3 USD | Rezervirano | |||||||||
3 milijard dolarjev | GIMSK | – | INT0 | PCIe | – | – | – | – | – | stran 33 |
3 A $ | GIFR | – | INTF0 | PCIF | – | – | – | – | – | stran 34 |
39 dolarjev | TIMSK | – | – | – | – | – | – | TOIE0 | – | stran 34 |
38 dolarjev | TIFR | – | – | – | – | – | – | TOV0 | – | stran 35 |
37 dolarjev | Rezervirano | |||||||||
36 dolarjev | Rezervirano | |||||||||
35 dolarjev | MCUCR | – | – | SE | SM | – | – | ISC01 | ISC00 | stran 32 |
34 dolarjev | MCUSR | – | – | – | – | – | – | EXTRF | PORF | stran 28 |
33 dolarjev | TCCR0 | – | – | – | – | – | CS02 | CS01 | CS00 | stran 41 |
32 dolarjev | TCNT0 | Časovnik/števec0 (8 bitov) | stran 41 | |||||||
31 dolarjev | Rezervirano | |||||||||
30 dolarjev | Rezervirano | |||||||||
… | Rezervirano | |||||||||
22 dolarjev | Rezervirano | |||||||||
21 dolarjev | WDTCR | – | – | – | WDTOE | WDE | WDP2 | WDP1 | WDP0 | stran 43 |
20 dolarjev | Rezervirano | |||||||||
$1F | Rezervirano | |||||||||
1E $ | Rezervirano | |||||||||
1D $ | Rezervirano | |||||||||
1 USD | Rezervirano | |||||||||
1 milijard dolarjev | Rezervirano | |||||||||
1 A $ | Rezervirano | |||||||||
19 dolarjev | Rezervirano | |||||||||
18 dolarjev | PORTB | – | – | – | PORTB4 | PORTB3 | PORTB2 | PORTB1 | PORTB0 | stran 37 |
17 dolarjev | DDRB | – | – | – | DDB4 | DDB3 | DDB2 | DDB1 | DDB0 | stran 37 |
16 dolarjev | PINB | – | – | PINB5 | PINB4 | PINB3 | PINB2 | PINB1 | PINB0 | stran 37 |
15 dolarjev | Rezervirano | |||||||||
… | Rezervirano | |||||||||
0 A $ | Rezervirano | |||||||||
09 dolarjev | Rezervirano | |||||||||
08 dolarjev | ACSR | ACD | – | ACO | ACI | ACIE | – | ACIS1 | ACIS0 | stran 45 |
… | Rezervirano | |||||||||
00 dolarjev | Rezervirano |
Opombe
- Zaradi združljivosti s prihodnjimi napravami je treba rezervirane bite zapisati na nič, če do njih dostopate. Rezerviranih V/I pomnilniških naslovov se ne sme nikoli zapisovati.
- Nekatere statusne zastavice se počistijo tako, da se jim zapiše logična ena. Upoštevajte, da bodo navodila CBI in SBI delovala na vseh bitih v V/I registru, zapisala enico nazaj v katero koli zastavico, prebrano kot nastavljeno, in tako počistila zastavico. Navodila CBI in SBI delujejo samo z registri od $00 do $1F.
Povzetek registracije ATtiny12
Naslov | Ime | Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0 | Stran |
$3F | SREG | I | T | H | S | V | N | Z | C | stran 9 |
3E $ | Rezervirano | |||||||||
3D $ | Rezervirano | |||||||||
3 USD | Rezervirano | |||||||||
3 milijard dolarjev | GIMSK | – | INT0 | PCIe | – | – | – | – | – | stran 33 |
3 A $ | GIFR | – | INTF0 | PCIF | – | – | – | – | – | stran 34 |
39 dolarjev | TIMSK | – | – | – | – | – | – | TOIE0 | – | stran 34 |
38 dolarjev | TIFR | – | – | – | – | – | – | TOV0 | – | stran 35 |
37 dolarjev | Rezervirano | |||||||||
36 dolarjev | Rezervirano | |||||||||
35 dolarjev | MCUCR | – | PUD | SE | SM | – | – | ISC01 | ISC00 | stran 32 |
34 dolarjev | MCUSR | – | – | – | – | WDRF | BORF | EXTRF | PORF | stran 29 |
33 dolarjev | TCCR0 | – | – | – | – | – | CS02 | CS01 | CS00 | stran 41 |
32 dolarjev | TCNT0 | Časovnik/števec0 (8 bitov) | stran 41 | |||||||
31 dolarjev | OSCCAL | Kalibracijski register oscilatorja | stran 12 | |||||||
30 dolarjev | Rezervirano | |||||||||
… | Rezervirano | |||||||||
22 dolarjev | Rezervirano | |||||||||
21 dolarjev | WDTCR | – | – | – | WDTOE | WDE | WDP2 | WDP1 | WDP0 | stran 43 |
20 dolarjev | Rezervirano | |||||||||
$1F | Rezervirano | |||||||||
1E $ | EEAR | – | – | Register naslovov EEPROM | stran 18 | |||||
1D $ | EEDR | Register podatkov EEPROM | stran 18 | |||||||
1 USD | EECR | – | – | – | – | JEZIČNO | EEMWE | EEWE | EERE | stran 18 |
1 milijard dolarjev | Rezervirano | |||||||||
1 A $ | Rezervirano | |||||||||
19 dolarjev | Rezervirano | |||||||||
18 dolarjev | PORTB | – | – | – | PORTB4 | PORTB3 | PORTB2 | PORTB1 | PORTB0 | stran 37 |
17 dolarjev | DDRB | – | – | DDB5 | DDB4 | DDB3 | DDB2 | DDB1 | DDB0 | stran 37 |
16 dolarjev | PINB | – | – | PINB5 | PINB4 | PINB3 | PINB2 | PINB1 | PINB0 | stran 37 |
15 dolarjev | Rezervirano | |||||||||
… | Rezervirano | |||||||||
0 A $ | Rezervirano | |||||||||
09 dolarjev | Rezervirano | |||||||||
08 dolarjev | ACSR | ACD | AINBG | ACO | ACI | ACIE | – | ACIS1 | ACIS0 | stran 45 |
… | Rezervirano | |||||||||
00 dolarjev | Rezervirano |
Opomba
- Zaradi združljivosti s prihodnjimi napravami je treba rezervirane bite zapisati na nič, če do njih dostopate. Rezerviranih V/I pomnilniških naslovov se ne sme nikoli zapisovati.
- Nekatere statusne zastavice se počistijo tako, da se jim zapiše logična ena. Upoštevajte, da bodo navodila CBI in SBI delovala na vseh bitih v V/I registru, zapisala enico nazaj v katero koli zastavico, prebrano kot nastavljeno, in tako počistila zastavico. Navodila CBI in SBI delujejo samo z registri od $00 do $1F.
Povzetek niza navodil
Mnemotehnika | Operandi | Opis | Delovanje | Zastave | #Ure |
ARITMETIČNA IN LOGIČNA NAVODILA | |||||
DODAJ | 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 |
SUB | Rd, Rr | Odštejte dva registra | Rd ¬ Rd – Rr | Z,C,N,V,H | 1 |
SUBI | Rd, K | Odštejte konstanto iz registra | Rd ¬ Rd – K | Z,C,N,V,H | 1 |
SBC | Rd, Rr | Odštejte s Carry two Registers | Rd ¬ Rd – Rr – C | Z,C,N,V,H | 1 |
SBCI | Rd, K | Odštejte s Carry Constant od Reg. | Rd ¬ Rd – K – C | Z,C,N,V,H | 1 |
IN | Rd, Rr | Logični registri IN | Rd ¬ Rd · Rr | Z,N,V | 1 |
ANDI | Rd, K | Logični IN register in konstanta | Rd ¬ Rd · K | Z,N,V | 1 |
OR | Rd, Rr | Logični ALI registri | Rd ¬ Rd v Rr | Z,N,V | 1 |
ORI | Rd, K | Logični ALI register in konstanta | Rd ¬ Rd v K | Z,N,V | 1 |
EOR | Rd, Rr | Ekskluzivni OR registri | Rd ¬ RdÅRr | Z,N,V | 1 |
COM | Rd | Eno dopolnilo | Rd ¬ $FF – Rd | Z,C,N,V | 1 |
NEG | Rd | Komplement dveh | Rd ¬ 00 $ – Rd | Z,C,N,V,H | 1 |
SBR | Rd,K | Nastavite bit(e) v register | Rd ¬ Rd v K | Z,N,V | 1 |
CBR | Rd,K | Počisti bit(e) v registru | Rd ¬ Rd · (FFh – K) | Z,N,V | 1 |
INC | Rd | Prirastek | Rd ¬ Rd + 1 | Z,N,V | 1 |
DEC | Rd | Zmanjšanje | Rd ¬ Rd – 1 | Z,N,V | 1 |
TST | Rd | Preizkusite nič ali minus | Rd ¬ Rd · Rd | Z,N,V | 1 |
CLR | Rd | Počisti register | Rd ¬ RdÅRd | Z,N,V | 1 |
SER | Rd | Nastavite Register | Rd ¬ $FF | Noben | 1 |
NAVODILA PODRUŽNICE | |||||
RJMP | k | Relativni skok | PC ¬ PC + k + 1 | Noben | 2 |
KLIC | k | Relativni klic podprograma | PC ¬ PC + k + 1 | Noben | 3 |
RET | Vrnitev podprograma | PC ¬ SKUP | Noben | 4 | |
RETI | Prekinitev Vrnitev | PC ¬ SKUP | I | 4 | |
CPSE | Rd,Rr | Primerjaj, preskoči, če je enako | če (Rd = Rr) PC ¬ PC + 2 ali 3 | Noben | 1/2 |
CP | Rd,Rr | Primerjaj | Rd – Rr | Z, N, V, C, H | 1 |
CNK | Rd,Rr | Primerjaj s Carryjem | Rd – Rr – C | Z, N, V, C, H | 1 |
CPI | Rd,K | Primerjaj Register s takojšnjim | Rd – K | Z, N, V, C, H | 1 |
SBRC | Rr, b | Preskoči, če je bit v registru izbrisan | če (Rr(b)=0) PC ¬ PC + 2 ali 3 | Noben | 1/2 |
SBRS | Rr, b | Preskoči, če je bit v registru nastavljen | če (Rr(b)=1) PC ¬ PC + 2 ali 3 | Noben | 1/2 |
SBIC | P, b | Preskoči, če je bit v V/I registru počiščen | če (P(b)=0) PC ¬ PC + 2 ali 3 | Noben | 1/2 |
SBIS | P, b | Preskoči, če je bit v V/I registru nastavljen | če (P(b)=1) PC ¬ PC + 2 ali 3 | Noben | 1/2 |
BRBS | s, k | Veja, če je nastavljena zastavica stanja | če je (SREG(s) = 1), potem PC¬PC + k + 1 | Noben | 1/2 |
BRBC | s, k | Razvej, če je zastavica statusa počiščena | če je (SREG(s) = 0), potem PC¬PC + k + 1 | Noben | 1/2 |
BREQ | k | Podružnica, če je enaka | če je (Z = 1), potem PC ¬ PC + k + 1 | Noben | 1/2 |
BRNE | k | Branch if Not Equal | če je (Z = 0), potem PC ¬ PC + k + 1 | Noben | 1/2 |
BRCS | k | Branch if Carry Set | če (C = 1), potem PC ¬ PC + k + 1 | Noben | 1/2 |
BRCC | k | Branch if Carry Cleared | če (C = 0), potem PC ¬ PC + k + 1 | Noben | 1/2 |
BRSH | k | Podružnica, če je ista ali višja | če (C = 0), potem PC ¬ PC + k + 1 | Noben | 1/2 |
BRLO | k | Podružnica nižje | če (C = 1), potem PC ¬ PC + k + 1 | Noben | 1/2 |
BRMI | k | Podružnica če Minus | če (N = 1), potem PC ¬ PC + k + 1 | Noben | 1/2 |
BRPL | k | Podružnica če Plus | če (N = 0), potem PC ¬ PC + k + 1 | Noben | 1/2 |
BRGE | k | Veja, če je večja ali enaka, s predznakom | če (N Å V= 0), potem PC ¬ PC + k + 1 | Noben | 1/2 |
BRLT | k | Podružnica, če je manjša od nič, podpisano | če (N Å V= 1), potem PC ¬ PC + k + 1 | Noben | 1/2 |
BRHS | k | Branch if Half Carry Flag Set | če (H = 1), potem PC ¬ PC + k + 1 | Noben | 1/2 |
BRHC | k | Odcep, če je zastavica Half Carry počiščena | če (H = 0), potem PC ¬ PC + k + 1 | Noben | 1/2 |
BRTS | k | Veja, če je nastavljena zastavica T | če (T = 1), potem PC ¬ PC + k + 1 | Noben | 1/2 |
BRTC | k | Odcep, če je zastavica T počiščena | če (T = 0), potem PC ¬ PC + k + 1 | Noben | 1/2 |
BRVS | k | Razvejajte, če je nastavljena zastavica prelivanja | če (V = 1), potem PC ¬ PC + k + 1 | Noben | 1/2 |
BRVC | k | Razvejajte, če je zastavica za prelivanje počiščena | če (V = 0), potem PC ¬ PC + k + 1 | Noben | 1/2 |
BRIE | k | Razvej, če je prekinitev omogočena | če ( I = 1), potem PC ¬ PC + k + 1 | Noben | 1/2 |
NEVESTA | k | Razvej, če je prekinitev onemogočena | če ( I = 0), potem PC ¬ PC + k + 1 | Noben | 1/2 |
Mnemotehnika | Operandi | Opis | Delovanje | Zastave | #Ure |
NAVODILA ZA PRENOS PODATKOV | |||||
LD | Rd,Z | Posredni register obremenitve | Rd ¬ (Z) | Noben | 2 |
ST | Z, Rr | Posredni register trgovine | (Z) ¬ Rr | Noben | 2 |
MOV | Rd, Rr | Premikanje med registri | Rd ¬ Rr | Noben | 1 |
LDI | Rd, K | Naloži takoj | Rd ¬ K | Noben | 1 |
IN | Rd, P | V pristanišču | Rd ¬ P | Noben | 1 |
VEN | P, Rr | Out Port | P ¬ Rr | Noben | 1 |
LPM | Naloži programski pomnilnik | R0 ¬ (Z) | Noben | 3 | |
BIT IN NAVODILA ZA BITNI TEST | |||||
SBI | P,b | Nastavite bit v V/I registru | I/O(P,b) ¬ 1 | Noben | 2 |
CBI | P,b | Počisti bit v V/I registru | I/O(P,b) ¬ 0 | Noben | 2 |
LSL | Rd | Logičen premik v levo | Rd(n+1) ¬ Rd(n), Rd(0) ¬ 0 | Z,C,N,V | 1 |
LSR | Rd | Logični premik v desno | Rd(n) ¬ Rd(n+1), Rd(7) ¬ 0 | Z,C,N,V | 1 |
VLOGA | Rd | Vrtenje v levo skozi prenašanje | Rd(0) ¬ C, Rd(n+1) ¬ Rd(n), C ¬ Rd(7) | Z,C,N,V | 1 |
ROR | Rd | Rotate Right Through Carry | Rd(7) ¬ C, Rd(n) ¬ Rd(n+1), C ¬ Rd(0) | Z,C,N,V | 1 |
ASR | Rd | Aritmetični premik v desno | Rd(n) ¬ Rd(n+1), n = 0..6 | Z,C,N,V | 1 |
ZAMENJAVA | Rd | Zamenjaj grickalice | Rd(3..0) ¬ Rd(7..4), Rd(7..4) ¬ Rd(3..0) | Noben | 1 |
BSET | s | Set zastavic | SREG(i) ¬ 1 | SREG(i) | 1 |
BCLR | s | Zastavica Počisti | SREG(i) ¬ 0 | SREG(i) | 1 |
BST | Rr, b | Bit Store iz registra v T | T ¬ Rr(b) | T | 1 |
BLD | Rd, b | Bitna obremenitev od T do registra | Rd(b) ¬ T | Noben | 1 |
SEC | Set Carry | C ¬ 1 | C | 1 | |
CLC | Clear Carry | C ¬ 0 | C | 1 | |
SEN | Nastavite negativno zastavico | N ¬ 1 | N | 1 | |
CLN | Počisti negativno zastavico | N ¬ 0 | N | 1 | |
SEZ | Nastavite ničelno zastavico | Z ¬ 1 | Z | 1 | |
CLZ | Počisti ničelno zastavico | Z ¬ 0 | Z | 1 | |
SEI | Omogoči globalno prekinitev | Jaz ¬ 1 | I | 1 | |
CLI | Onemogoči globalno prekinitev | Jaz ¬ 0 | I | 1 | |
SES | Nastavite podpisano preskusno zastavo | S ¬ 1 | S | 1 | |
CLS | Jasno podpisana testna zastavica | S ¬ 0 | S | 1 | |
SEV | Set Twos Complement Overflow | V ¬ 1 | V | 1 | |
CLV | Clear Twos Complement Overflow | V ¬ 0 | V | 1 | |
NASTAVI | Nastavite T v SREG | T ¬ 1 | T | 1 | |
CLT | Počisti T v SREG | T ¬ 0 | T | 1 | |
SEH | Nastavite zastavico za polovični prenos v SREG | H ¬ 1 | H | 1 | |
CLH | Počisti zastavico za polovični prenos v SREG | H ¬ 0 | H | 1 | |
NOP | Brez operacije | Noben | 1 | ||
SPANJE | spi | (glejte poseben opis za funkcijo mirovanja) | Noben | 1 | |
WDR | Watch Dog Reset | (glejte poseben opis za WDR/časovnik) | Noben | 1 |
Informacije o naročanju
ATtiny11
Napajalnik | Hitrost (MHz) | Koda za naročanje | Paket | Območje delovanja |
2.7 – 5.5 V |
2 |
ATtiny11L-2PC ATtiny11L-2SC | 8P3
8S2 |
Komercialno (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 |
Komercialno (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) |
Opombe
- Stopnja hitrosti se nanaša na najvišji takt pri uporabi zunanjega kristala ali zunanjega pogona ure. Notranji oscilator RC ima enako nazivno frekvenco za vse stopnje hitrosti.
- Alternativa embalaže brez svinca, skladna z evropsko direktivo o omejevanju nevarnih snovi (direktiva RoHS). Tudi brez halogenidov in popolnoma zelen.
Vrsta paketa | |
8P3 | 8-vodni, 0.300" širok, plastični dvojni vrstni paket (PDIP) |
8S2 | 8-vodni, 0.200" širok, Plastic Gull-Wing Small Outline (EIAJ SOIC) |
ATtiny12
Napajalnik | Hitrost (MHz) | Koda za naročanje | Paket | Območje delovanja |
1.8 – 5.5 V |
1.2 |
ATtiny12V-1PC ATtiny12V-1SC | 8P3
8S2 |
Komercialno (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 |
Komercialno (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 |
Komercialno (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) |
Opombe
- Stopnja hitrosti se nanaša na najvišji takt pri uporabi zunanjega kristala ali zunanjega pogona ure. Notranji oscilator RC ima enako nazivno frekvenco za vse stopnje hitrosti.
- Alternativa embalaže brez svinca, skladna z evropsko direktivo o omejevanju nevarnih snovi (direktiva RoHS). Tudi brez halogenidov in popolnoma zelen.
Vrsta paketa | |
8P3 | 8-vodni, 0.300" širok, plastični dvojni vrstni paket (PDIP) |
8S2 | 8-vodni, 0.200" širok, Plastic Gull-Wing Small Outline (EIAJ SOIC) |
Informacije o pakiranju
8P3
SKUPNE DIMENZIJE
(Merska enota = palci)
SIMBOL | MIN | NOM | MAKS | OPOMBA |
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 |
Opombe
- Ta risba je samo za splošne informacije; za dodatne informacije glejte risbo JEDEC MS-001, različica BA.
- Meri A in L sta izmerjeni s paketom, nameščenim v ravnini sedeža JEDEC Gauge GS-3.
- Dimenzije D, D1 in E1 ne vključujejo izboklin ali izboklin. Plesen ali izbokline ne smejo presegati 0.010 palca.
- E in eA, izmerjena tako, da so vodniki pravokotni na referenčno točko.
- Za lažje vstavljanje so prednostne koničaste ali zaobljene konice svinca.
- Največje dimenzije b2 in b3 ne vključujejo izboklin Dambar. Dambar štrline ne smejo presegati 0.010 (0.25 mm).
SKUPNE DIMENZIJE
(Merska enota = mm)
SIMBOL | MIN | NOM | MAKS | OPOMBA |
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 |
Opombe
- Ta risba je samo za splošne informacije; za dodatne informacije glejte risbo EIAJ EDR-7320.
- Neusklajenost zgornje in spodnje matrice ter rezila iz smole niso vključeni.
- Priporočljivo je, da sta zgornji in spodnji votlini enaki. Če sta različna, se upošteva večja dimenzija.
- Določa pravi geometrijski položaj.
- Vrednosti b,C veljajo za ploščate terminale. Standardna debelina prevleke mora biti med 0.007 in 021 mm.
Zgodovina revizij podatkovnega lista
Upoštevajte, da se številke strani, navedene v tem razdelku, nanašajo na ta dokument. Številke revizije se nanašajo na revizijo dokumenta.
Rev. 1006F-06/07
- Ni priporočljivo za nov dizajn"
Rev. 1006E-07/06
- Posodobljena postavitev poglavja.
- Posodobljen izklop v razdelku »Načini mirovanja za ATtiny11« na strani 20.
- Posodobljen izklop v razdelku »Načini mirovanja za ATtiny12« na strani 20.
- Posodobljena tabela 16 na strani 36.
- Posodobljeno »Kalibracijski bajt v ATtiny12« na strani 49.
- Posodobljene informacije o naročanju na strani 10.
- Posodobljene informacije o embalaži na strani 12.
Rev. 1006D-07/03
- Posodobljene vrednosti VBOT v tabeli 9 na strani 24.
Rev. 1006C-09/01
- N/A
Sedež International
- Atmel Corporation 2325 Orchard Parkway San Jose, CA 95131 ZDA 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 Evropa Le Krebs 8, Rue Jean-Pierre Timbaud BP 309 78054 Saint-Quentin-en- Yvelines Cedex Francija Tel.: (33) 1-30-60-70-00 Faks: (33) 1-30-60-71-11
- Atmel Japonska 9F, Tonetsu Shinkawa Bldg. 1-24-8 Shinkawa Chuo-ku, Tokio 104-0033 Japonska Tel.: (81) 3-3523-3551 Faks: (81) 3-3523-7581
Kontakt izdelka
Web Spletno mesto www.atmel.com Tehnična podpora avr@atmel.com Kontakt za prodajo www.atmel.com/contacts Zahteve za literaturo www.atmel.com/literatura
Zavrnitev odgovornosti: Informacije v tem dokumentu so na voljo v povezavi z izdelki Atmel. Nobene licence, izrecne ali implicitne, z ustavitvijo ali kako drugače, za kogar koli
pravica intelektualne lastnine podeljena s tem dokumentom ali v povezavi s prodajo izdelkov Atmel. RAZEN KOT JE DOLOČENO V PRODAJNIH POGOJIH ATMEL, NA STRANI ATMEL WEB SPLETNEGA MESTA, ATMEL NE PREVZEMA NOBENE ODGOVORNOSTI IN ZAVRAČA VSEH IZRECNIH, IMPLICITNIH ALI ZAKONSKIH
GARANCIJA
V ZVEZI Z NJEGOVIMI IZDELKI, VKLJUČNO, VENDAR NE OMEJENO NA, IMPLICITNO GARANCIJO ZA PRODAJO, PRIMERNOST ZA DOLOČENO
NAMEN ALI NEKRŠITEV. ATMEL V NOBENEM PRIMERU NI ODGOVOREN ZA NEPOSREDNO, POSREDNO, POSLEDIČNO, POSEBNO ALI NAKLJUČNO ŠKODO (VKLJUČNO Z, BREZ OMEJITVE, ŠKODO ZARADI IZGUBE DOBIČKA, PREKINITVE POSLOVANJA ALI IZGUBE INFORMACIJ), KI IZHAJA ZARADI UPORABE ALI NESPOSOBNOSTI UPORABE TEGA DOKUMENTA, TUDI ČE JE BIL ATMEL OBVEŠČEN O MOŽNOSTI TAKŠNE ŠKODE. Atmel ne daje nobenih zagotovil ali jamstev v zvezi s točnostjo ali popolnostjo vsebine tega dokumenta in si pridržuje pravico do sprememb specifikacij in opisov izdelkov kadar koli brez predhodnega obvestila. Atmel se ne zavezuje, da bo posodobil informacije, ki jih vsebuje. Razen če ni posebej določeno drugače, izdelki Atmel niso primerni za avtomobilske aplikacije in se v njih ne smejo uporabljati. Izdelki Atmela niso namenjeni, odobreni ali zajamčeni za uporabo kot komponente v aplikacijah, namenjenih podpiranju ali ohranjanju življenja.
© 2007 Atmel Corporation. Vse pravice pridržane. Atmel®, logotip in njihove kombinacije ter drugi so registrirane blagovne znamke ali blagovne znamke družbe Atmel Corporation ali njenih podružnic. Drugi izrazi in imena izdelkov so lahko blagovne znamke drugih.
Dokumenti / Viri
![]() |
11-bitni mikrokrmilnik ATMEL ATtiny8 z 1K bajtom Flash [pdf] Uporabniški priročnik 11-bitni mikrokrmilnik ATtiny8 z 1K bajtom Flash, ATtiny11, 8-bitni mikrokrmilnik z 1K bajtom Flash, mikrokrmilnik z 1K bajtom Flash, 1K bajtom Flash |