ATMEL ATtiny11 8 biteko mikrokontroladorea 1K byte flasharekin
Ezaugarriak
- AVR® RISC Arkitektura erabiltzen du
- Errendimendu handiko eta potentzia baxuko 8 biteko RISC Arkitektura
- 90 argibide indartsu - Erlojuaren ziklo bakarreko exekuzio gehienak
- 32 x 8 helburu orokorreko lan erregistroak
- Gehienez 8 MIPS errendimendua 8 MHz-tan
Programa ez-hegazkorra eta datu-memoria
- Flash programaren memoria 1K byte
- Sisteman programagarria (ATtiny12)
- Erresistentzia: 1,000 idazketa/ezabaketa ziklo (ATtiny11/12)
- ATtiny64-rako EEPROM sistemako datu-memoria programagarriaren 12 byte
- Erresistentzia: 100,000 ziklo idatzi / ezabatu
- Programazio blokeoa Flash programarako eta EEPROM datuen segurtasunerako
Ezaugarri periferikoak
- Pin aldaketan eten eta esnatu
- 8 biteko tenporizadore/kontagailu bat aurre-eskalatzaile bereiziarekin
- Txipeko konparatzaile analogikoa
- Watchdog tenporizadore programagarria txiparen osziladorearekin
Mikrokontrolagailuaren ezaugarri bereziak
- Potentzia baxuko inaktibo eta itzaltzeko moduak
- Kanpoko eta Barne Eten Iturriak
- Sisteman programagarria SPI ataka bidez (ATtiny12)
- Pizteko berrezarri zirkuitu hobetua (ATtiny12)
- Barne kalibratua RC osziladorea (ATtiny12)
Zehaztapena
- Potentzia baxuko eta abiadura handiko CMOS Prozesuen Teknologia
- Eragiketa guztiz estatikoa
Energia-kontsumoa 4 MHz, 3V, 25°C-tan
- Aktiboa: 2.2 mA
- Modu inaktiboa: 0.5 mA
- Itzali modua: <1 μA
Paketeak
- 8 pin PDIP eta SOIC
Bolumen eragileatages
- 1.8 - 5.5V ATtiny12V-1erako
- 2.7 – 5.5 V ATtiny11L-2 eta ATtiny12L-4
- 4.0 - 5.5V ATtiny11-6 eta ATtiny12-8-rako
Abiadura kalifikazioak
- 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)
Pin Konfigurazioa
Amaituview
ATtiny11/12 potentzia baxuko CMOS 8 biteko mikrokontrolagailu bat da, AVR RISC arkitekturan oinarrituta. Argibide indartsuak erloju-ziklo bakarrean exekutatuta, ATtiny11/12-k MHz bakoitzeko MIPS 1era hurbiltzen diren errendimenduak lortzen ditu, sistema-diseinatzaileari energia-kontsumoa optimizatzeko aukera emanez prozesatzeko abiaduraren aldean. AVR nukleoak argibide multzo aberatsa konbinatzen du helburu orokorreko 32 lan-erregistrorekin. 32 erregistro guztiak zuzenean konektatuta daude Unitate Aritmetiko Logikora (ALU), eta horri esker, bi erregistro independente atzi daitezke erloju-ziklo batean exekutaturiko instrukzio bakarrean. Ondorioz, arkitektura kode eraginkorragoa da, CISC mikrokontrolagailu konbentzionalak baino hamar aldiz bizkorrago lortzen dituen bitartean.
1. taula. Piezen deskribapena
Gailua | Flasha | EEPROM | Izena eman | liburukiatage Barrutia | Maiztasuna |
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 programa eta sistema garatzeko tresna multzo oso batekin onartzen da, besteak beste: makro-muntatzaileak, programa-arazketa/simulatzaileak, zirkuitu barruko emuladoreak,
eta ebaluazio-kitak.
ATtiny11 Bloke Diagrama
Ikusi 1. orrialdeko 3. irudia. ATtiny11-ek ezaugarri hauek eskaintzen ditu: 1K byte Flash, erabilera orokorreko bost I/O linea gehienez, sarrera-lerro bat, erabilera orokorreko 32 lan-erregistro, 8 biteko tenporizadore/kontagailua, barne. eta kanpoko etenaldiak, Watchdog Tenporizadore programagarria barne osziladorearekin eta software bidez hauta daitezkeen bi energia aurrezteko modu. Inaktibo moduak CPUa geldiarazten du tenporizadoreak/kontagailuak eta eten sistemak funtzionatzen jarraitzeko aukera ematen duen bitartean. Power-down moduak erregistroaren edukia gordetzen du, baina osziladorea izozten du, beste txip-funtzio guztiak desgaituz hurrengo etenaldi edo hardware berrezarri arte. Pin-aldaketaren esnatze edo eten eginbideei esker, ATtiny11-k kanpoko gertaeren aurrean oso sentikorra izatea ahalbidetzen du, energia-kontsumo txikiena izanik itzaltzeko moduetan dagoen bitartean. Gailua Atmel-en dentsitate handiko memoria ez-hegazkorraren teknologia erabiliz fabrikatzen da. RISC 8 biteko CPU bat Flash eta txip monolitiko batean konbinatuz, Atmel ATtiny11 mikrokontrolagailu indartsua da, eta txertatutako kontrol aplikazio askori irtenbide oso malgua eta errentagarria eskaintzen diona.
1. irudia. ATtiny11 bloke-diagrama
ATtiny12 Bloke Diagrama
2. orrialdeko 4. irudia. ATtiny12-k ezaugarri hauek eskaintzen ditu: 1K byte Flash, 64 byte EEPROM, erabilera orokorreko sei I/O linea, erabilera orokorreko 32 lan-erregistro, 8 biteko tenporizadore/kontagailua, barne eta kanpoko etenaldiak, Watchdog tenporizadore programagarria barne osziladorearekin eta software bidez hauta daitezkeen bi energia aurrezteko modu. Inaktibo moduak CPUa geldiarazten du tenporizadoreak/kontagailuak eta eten sistemak funtzionatzen jarraitzeko aukera ematen duen bitartean. Power-down moduak erregistroaren edukia gordetzen du, baina osziladorea izozten du, beste txip-funtzio guztiak desgaituz hurrengo etenaldira arte edo hardware-berrezarri arte. Pin-aldaketaren esnatze edo eten eginbideei esker, ATtiny12-k kanpoko gertaeren aurrean oso sentikorra izatea ahalbidetzen du, energia-kontsumo txikiena izanik itzaltzeko moduetan dagoen bitartean. Gailua Atmel-en dentsitate handiko memoria ez-hegazkorraren teknologia erabiliz fabrikatzen da. RISC 8 biteko CPU bat Flash eta txip monolitiko batean konbinatuz, Atmel ATtiny12 mikrokontrolagailu indartsua da, txertatutako kontrol aplikazio askori irtenbide oso malgua eta errentagarria eskaintzen diona.
2. irudia. ATtiny12 bloke-diagrama
Pinen deskribapenak
- Hornidura bolumenatage pin.
- Lurreko pina.
B ataka 6 biteko I/O ataka da. PB4..0 barneko pull-upak eman ditzaketen I/O pinak dira (bit bakoitzeko hautatuak). ATtiny11-n, PB5 sarrera bakarrik da. ATtiny12-n, PB5 sarrera edo irteera irekia da. Portuko pinak hiru adierazten dira berrezarri baldintza bat aktibo bihurtzen denean, nahiz eta erlojua martxan ez egon. PB5..3 pinak sarrera edo I/O pin gisa erabiltzea mugatua da, berrezarri eta erlojuaren ezarpenen arabera, behean erakusten den moduan.
2. taula. PB5..PB3 Funtzionalitatea vs. Gailuaren erloju-aukerak
Gailu Erlojua Aukera | PB5 | PB4 | PB3 |
Kanpoko berrezarri gaituta | Erabili (1) | -(2) | – |
Kanpoko berrezarri desgaituta | Sarrera (3)/I/O (4) | – | – |
Kanpoko kristala | – | Erabiliak | Erabiliak |
Kanpoko maiztasun baxuko kristala | – | Erabiliak | Erabiliak |
Kanpoko zeramikazko erresonatzailea | – | Erabiliak | Erabiliak |
Kanpoko RC osziladorea | – | I/O (5) | Erabiliak |
Kanpoko Erlojua | – | I/O | Erabiliak |
Barneko RC osziladorea | – | I/O | I/O |
Oharrak
- Erabilduta” esan nahi du pina berrezartzeko edo erlojuaren helburuetarako erabiltzen dela.
- esan nahi du pin funtzioak ez duela aukerak eragiten.
- Sarrerak esan nahi du pina atakako sarrerako pin bat dela.
- ATtiny11-n, PB5 sarrera bakarrik da. ATtiny12-n, PB5 sarrera edo irteera irekia da.
- I/O-k esan nahi du pina ataka sarrera/irteera pin bat dela.
XTAL1 Alderantzizko osziladorerako sarrera amperlojuaren barneko funtzionamendu-zirkuiturako argitzailea eta sarrera.
XTAL2 Alderantzizko osziladorearen irteera ampbiziagoa.
Berrezarri Berrezarri sarrera. Kanpoko berrezarri bat RESET pinaren maila baxu batek sortzen du. Berrezarri 50 ns baino luzeagoak diren pultsuek berrezarri egingo dute, nahiz eta erlojua martxan ez egon. Pultsu laburragoak ez dira berrezartzea berrezartzen.
Erregistratu laburpena ATtiny11
Helbidea | Izena | 7. bit | 6. bit | 5. bit | 4. bit | 3. bit | 2. bit | 1. bit | 0. bit | Orria |
$ 3F | SREG | I | T | H | S | V | N | Z | C | 9. orrialdea |
$ 3E | Erreserbatuta | |||||||||
$ 3D | Erreserbatuta | |||||||||
$ 3C | Erreserbatuta | |||||||||
3 milioi dolar | GIMSK | – | INT0 | PCIe | – | – | – | – | – | 33. orrialdea |
$ 3A | GIFR | – | INTF0 | PCIF | – | – | – | – | – | 34. orrialdea |
39 $ | TIMSK | – | – | – | – | – | – | TOIE0 | – | 34. orrialdea |
38 $ | TIFR | – | – | – | – | – | – | TOV0 | – | 35. orrialdea |
37 $ | Erreserbatuta | |||||||||
36 $ | Erreserbatuta | |||||||||
35 $ | MCUCR | – | – | SE | SM | – | – | ISC01 | ISC00 | 32. orrialdea |
34 $ | MCUSR | – | – | – | – | – | – | EXTRF | PORF | 28. orrialdea |
33 $ | TCCR0 | – | – | – | – | – | CS02 | CS01 | CS00 | 41. orrialdea |
32 $ | TCNT0 | Tenporizadorea/Kontagailua0 (8 bit) | 41. orrialdea | |||||||
31 $ | Erreserbatuta | |||||||||
30 $ | Erreserbatuta | |||||||||
… | Erreserbatuta | |||||||||
22 $ | Erreserbatuta | |||||||||
21 $ | WDTCR | – | – | – | WDTOE | WDE | WDP2 | WDP1 | WDP0 | 43. orrialdea |
20 $ | Erreserbatuta | |||||||||
$ 1F | Erreserbatuta | |||||||||
$ 1E | Erreserbatuta | |||||||||
$ 1D | Erreserbatuta | |||||||||
$ 1C | Erreserbatuta | |||||||||
1 milioi dolar | Erreserbatuta | |||||||||
$ 1A | Erreserbatuta | |||||||||
19 $ | Erreserbatuta | |||||||||
18 $ | PORTB | – | – | – | PORTB4 | PORTB3 | PORTB2 | PORTB1 | PORTB0 | 37. orrialdea |
17 $ | DDRB | – | – | – | DDB4 | DDB3 | DDB2 | DDB1 | DDB0 | 37. orrialdea |
16 $ | PINB | – | – | PINB5 | PINB4 | PINB3 | PINB2 | PINB1 | PINB0 | 37. orrialdea |
15 $ | Erreserbatuta | |||||||||
… | Erreserbatuta | |||||||||
$ 0A | Erreserbatuta | |||||||||
09 $ | Erreserbatuta | |||||||||
08 $ | ACSR | ACD | – | ACO | ACI | ACIE | – | ACIS1 | ACIS0 | 45. orrialdea |
… | Erreserbatuta | |||||||||
00 $ | Erreserbatuta |
Oharrak
- Etorkizuneko gailuekin bateragarritasuna lortzeko, erreserbatutako bitak zeroan idatzi beharko lirateke sartzen badira. Erreserbatutako I / O memoriaren helbideak ez dira inoiz idatzi behar.
- Egoera-marka batzuk garbitzen dira logiko bat idatziz. Kontuan izan CBI eta SBI instrukzioek I/O erregistroko bit guztietan funtzionatuko dutela, bat idatziz ezarrita dagoen moduan irakurritako edozein banderatan, horrela bandera garbituz. CBI eta SBI argibideek $ 00 eta $ 1F bitarteko erregistroekin bakarrik funtzionatzen dute.
Erregistratu laburpena ATtiny12
Helbidea | Izena | 7. bit | 6. bit | 5. bit | 4. bit | 3. bit | 2. bit | 1. bit | 0. bit | Orria |
$ 3F | SREG | I | T | H | S | V | N | Z | C | 9. orrialdea |
$ 3E | Erreserbatuta | |||||||||
$ 3D | Erreserbatuta | |||||||||
$ 3C | Erreserbatuta | |||||||||
3 milioi dolar | GIMSK | – | INT0 | PCIe | – | – | – | – | – | 33. orrialdea |
$ 3A | GIFR | – | INTF0 | PCIF | – | – | – | – | – | 34. orrialdea |
39 $ | TIMSK | – | – | – | – | – | – | TOIE0 | – | 34. orrialdea |
38 $ | TIFR | – | – | – | – | – | – | TOV0 | – | 35. orrialdea |
37 $ | Erreserbatuta | |||||||||
36 $ | Erreserbatuta | |||||||||
35 $ | MCUCR | – | PUD | SE | SM | – | – | ISC01 | ISC00 | 32. orrialdea |
34 $ | MCUSR | – | – | – | – | WDRF | BORF | EXTRF | PORF | 29. orrialdea |
33 $ | TCCR0 | – | – | – | – | – | CS02 | CS01 | CS00 | 41. orrialdea |
32 $ | TCNT0 | Tenporizadorea/Kontagailua0 (8 bit) | 41. orrialdea | |||||||
31 $ | OSKALA | Osziladorearen Kalibrazio Erregistroa | 12. orrialdea | |||||||
30 $ | Erreserbatuta | |||||||||
… | Erreserbatuta | |||||||||
22 $ | Erreserbatuta | |||||||||
21 $ | WDTCR | – | – | – | WDTOE | WDE | WDP2 | WDP1 | WDP0 | 43. orrialdea |
20 $ | Erreserbatuta | |||||||||
$ 1F | Erreserbatuta | |||||||||
$ 1E | EEAR | – | – | EEPROM Helbide Erregistroa | 18. orrialdea | |||||
$ 1D | EEDR | EEPROM datu-erregistroa | 18. orrialdea | |||||||
$ 1C | EECR | – | – | – | – | ARRIBA | EEMWE | EEWE | EERE | 18. orrialdea |
1 milioi dolar | Erreserbatuta | |||||||||
$ 1A | Erreserbatuta | |||||||||
19 $ | Erreserbatuta | |||||||||
18 $ | PORTB | – | – | – | PORTB4 | PORTB3 | PORTB2 | PORTB1 | PORTB0 | 37. orrialdea |
17 $ | DDRB | – | – | DDB5 | DDB4 | DDB3 | DDB2 | DDB1 | DDB0 | 37. orrialdea |
16 $ | PINB | – | – | PINB5 | PINB4 | PINB3 | PINB2 | PINB1 | PINB0 | 37. orrialdea |
15 $ | Erreserbatuta | |||||||||
… | Erreserbatuta | |||||||||
$ 0A | Erreserbatuta | |||||||||
09 $ | Erreserbatuta | |||||||||
08 $ | ACSR | ACD | AINBG | ACO | ACI | ACIE | – | ACIS1 | ACIS0 | 45. orrialdea |
… | Erreserbatuta | |||||||||
00 $ | Erreserbatuta |
Oharra
- Etorkizuneko gailuekin bateragarritasuna lortzeko, erreserbatutako bitak zeroan idatzi beharko lirateke sartzen badira. Erreserbatutako I / O memoriaren helbideak ez dira inoiz idatzi behar.
- Egoera-marka batzuk garbitzen dira logiko bat idatziz. Kontuan izan CBI eta SBI instrukzioek I/O erregistroko bit guztietan funtzionatuko dutela, bat idatziz ezarrita dagoen moduan irakurritako edozein banderatan, horrela bandera garbituz. CBI eta SBI argibideek $ 00 eta $ 1F bitarteko erregistroekin bakarrik funtzionatzen dute.
Instrukzio multzoaren laburpena
Mnemoteknia | Operandoak | Deskribapena | Funtzionamendua | Banderak | #Erlojuak |
JARRAIBIDE ARITMETIKOAK ETA LOGIKOAK | |||||
GEHITU | Rd, Rr | Gehitu bi erregistro | Rd ¬ Rd + Rr | Z, C, N, V, H | 1 |
ADC | Rd, Rr | Gehitu Carry bi Erregistroekin | Rd ¬ Rd + Rr + C | Z, C, N, V, H | 1 |
AZPI | Rd, Rr | Kendu bi erregistro | Rd ¬ Rd – Rr | Z, C, N, V, H | 1 |
SUBI | kalea, K | Kendu konstantea erregistroari | Rd ¬ Rd – K | Z, C, N, V, H | 1 |
SBC | Rd, Rr | Kendu Eraman bi Erregistro | Rd ¬ Rd – Rr – C | Z, C, N, V, H | 1 |
SBCI | kalea, K | Kendu Carry Constant-ekin Reg. | Rd ¬ Rd – K – C | Z, C, N, V, H | 1 |
ETA | Rd, Rr | Logikoa ETA Erregistroak | Rd ¬ Rd · Rr | Z, N, V | 1 |
ANDI | kalea, K | Logikoa ETA Erregistroa eta Etengabea | Rd ¬ Rd · K | Z, N, V | 1 |
OR | Rd, Rr | EDO erregistro logikoak | Rd ¬ Rd v Rr | Z, N, V | 1 |
ORI | kalea, K | EDO logikoa edo erregistroa konstantea | Rd ¬ Rd v K | Z, N, V | 1 |
EOR | Rd, Rr | EDO erregistro esklusiboak | Rd ¬ RdÅRr | Z, N, V | 1 |
COM | Rd | Norberaren osagarria | Rd ¬ $FF – Rd | Z, C, N, V | 1 |
NEG | Rd | Bi osagarria | Rd ¬ $00 – Rd | Z, C, N, V, H | 1 |
SBR | Rd, K | Ezarri Bit (k) Erregistroan | Rd ¬ Rd v K | Z, N, V | 1 |
CBR | Rd, K | Garbitu bitak Erregistroan | Rd ¬ Rd · (FFh – K) | Z, N, V | 1 |
INC | Rd | Gehitu | Rd ¬ Rd + 1 | Z, N, V | 1 |
AB | Rd | txikitze | Rd ¬ Rd – 1 | Z, N, V | 1 |
TST | Rd | Zero edo Minus probarako | Rd ¬ Rd · Rd | Z, N, V | 1 |
CLR | Rd | Garbitu erregistroa | Rd ¬ RdÅRd | Z, N, V | 1 |
SER | Rd | Ezarri Erregistroa | Rd ¬ $FF | Bat ere ez | 1 |
ADAR JARRAIBIDEAK | |||||
RJMP | k | Salto erlatiboa | PC ¬ PC + k + 1 | Bat ere ez | 2 |
RCALL | k | Azpierrutinaren deia erlatiboa | PC ¬ PC + k + 1 | Bat ere ez | 3 |
RET | Azpierrutinaren itzulera | PC ¬ PILA | Bat ere ez | 4 | |
RETI | Itzulera eten | PC ¬ PILA | I | 4 | |
CPSE | Rd, Rr | Konparatu, Saltatu berdin bada | bada (Rd = Rr) PC ¬ PC + 2 edo 3 | Bat ere ez | 1/2 |
CP | Rd, Rr | Konparatu | Rd - Rr | Z, N, V, C, H | 1 |
CPC | Rd, Rr | Alderatu Carry-rekin | Rd - Rr - C | Z, N, V, C, H | 1 |
KPI | Rd, K | Konparatu Erregistratu Berehalakoarekin | Rd - K | Z, N, V, C, H | 1 |
SBRC | Rr, b | Saltatu Bit Erregistroan garbitu bada | baldin (Rr(b)=0) PC ¬ PC + 2 edo 3 | Bat ere ez | 1/2 |
SBRS | Rr, b | Saltatu Bit in Register ezarrita badago | baldin (Rr(b)=1) PC ¬ PC + 2 edo 3 | Bat ere ez | 1/2 |
SBIC | P, b | Saltatu Bit I / O erregistroan garbitu bada | baldin (P(b)=0) PC ¬ PC + 2 edo 3 | Bat ere ez | 1/2 |
SBIS | P, b | Saltatu Bit I / O erregistroan ezarrita badago | baldin (P(b)=1) PC ¬ PC + 2 edo 3 | Bat ere ez | 1/2 |
BRBS | s, k | Adarra egoera bandera ezarrita badago | bada (SREG(s) = 1) orduan PC¬PC + k + 1 | Bat ere ez | 1/2 |
BRBC | s, k | Adar Egoera bandera ezabatzen bada | bada (SREG(s) = 0) orduan PC¬PC + k + 1 | Bat ere ez | 1/2 |
BREQ | k | Adarra berdina bada | bada (Z = 1) orduan PC ¬ PC + k + 1 | Bat ere ez | 1/2 |
BRNE | k | Adarra berdina ez bada | bada (Z = 0) orduan PC ¬ PC + k + 1 | Bat ere ez | 1/2 |
BRCS | k | Adarra Carry Set bada | bada (C = 1) orduan PC ¬ PC + k + 1 | Bat ere ez | 1/2 |
BRCC | k | Adarra eraman bada garbituta | bada (C = 0) orduan PC ¬ PC + k + 1 | Bat ere ez | 1/2 |
BRSH | k | Adarra berdina edo handiagoa bada | bada (C = 0) orduan PC ¬ PC + k + 1 | Bat ere ez | 1/2 |
BRLO | k | Adarra txikiagoa bada | bada (C = 1) orduan PC ¬ PC + k + 1 | Bat ere ez | 1/2 |
BRMI | k | Adarra Minus bada | bada (N = 1) orduan PC ¬ PC + k + 1 | Bat ere ez | 1/2 |
BRPL | k | Adarra Plus bada | bada (N = 0) orduan PC ¬ PC + k + 1 | Bat ere ez | 1/2 |
BRGE | k | Adarra handiagoa edo berdina bada, Sinatuta | bada (N Å V= 0) orduan PC ¬ PC + k + 1 | Bat ere ez | 1/2 |
BRLT | k | Adarra Zero baino gutxiago bada, Sinatuta | bada (N Å V= 1) orduan PC ¬ PC + k + 1 | Bat ere ez | 1/2 |
BRHS | k | Adarra Half Carry Band Ezarri bada | bada (H = 1) orduan PC ¬ PC + k + 1 | Bat ere ez | 1/2 |
BRHC | k | Adarra Half Carry Bandera garbitu bada | bada (H = 0) orduan PC ¬ PC + k + 1 | Bat ere ez | 1/2 |
BRTS | k | Adarra T bandera ezarri bada | bada (T = 1) orduan PC ¬ PC + k + 1 | Bat ere ez | 1/2 |
BRTC | k | Adarra T bandera garbitu bada | bada (T = 0) orduan PC ¬ PC + k + 1 | Bat ere ez | 1/2 |
BRVS | k | Adarkatu Gainezkatze bandera ezarrita badago | bada (V = 1) orduan PC ¬ PC + k + 1 | Bat ere ez | 1/2 |
BRVC | k | Adarkatu Gainezkatze bandera ezabatzen bada | bada (V = 0) orduan PC ¬ PC + k + 1 | Bat ere ez | 1/2 |
BRIE | k | Adarra eten gaituta badago | bada ( I = 1) orduan PC ¬ PC + k + 1 | Bat ere ez | 1/2 |
EMAKUMEA | k | Adarra eten desgaituta badago | bada ( I = 0) orduan PC ¬ PC + k + 1 | Bat ere ez | 1/2 |
Mnemoteknia | Operandoak | Deskribapena | Funtzionamendua | Banderak | #Erlojuak |
DATUAK TRANSFERENTZEKO JARRAIBIDEAK | |||||
LD | Rd,Z | Kargatu Erregistroa Zeharka | Rd ¬ (Z) | Bat ere ez | 2 |
ST | Z, Rr | Denda Erregistratu Zeharka | (Z) ¬ Rr | Bat ere ez | 2 |
MOV | Rd, Rr | Erregistroen artean mugitu | Rd ¬ Rr | Bat ere ez | 1 |
LDI | kalea, K | Karga Berehala | Rd ¬ K | Bat ere ez | 1 |
IN | kalea, P | Portuan | Rd ¬ P | Bat ere ez | 1 |
KANPO | P, Rr | Portutik kanpora | P ¬ Rr | Bat ere ez | 1 |
LPM | Kargatu Programa Memoria | R0 ¬ (Z) | Bat ere ez | 3 | |
BIT ETA BIT-TEST JARRAIBIDEAK | |||||
SBI | P, b | Ezarri Bit I / O erregistroan | I/O(P,b) ¬ 1 | Bat ere ez | 2 |
CBI | P, b | Garbitu bit I / O erregistroan | I/O(P,b) ¬ 0 | Bat ere ez | 2 |
LSL | Rd | Desplazamendu logikoa ezkerrera | Rd(n+1) ¬ Rd(n), Rd(0) ¬ 0 | Z, C, N, V | 1 |
LSR | Rd | Desplazamendu logikoa eskuinera | Rd(n) ¬ Rd(n+1), Rd(7) ¬ 0 | Z, C, N, V | 1 |
ROLE | Rd | Biratu ezkerrera Carry | Rd(0) ¬ C, Rd(n+1) ¬ Rd(n), C ¬ Rd(7) | Z, C, N, V | 1 |
ROR | Rd | Biratu eskuinera Carry bidez | Rd(7) ¬ C, Rd(n) ¬ Rd(n+1), C ¬ Rd(0) | Z, C, N, V | 1 |
ASR | Rd | Aldaketa aritmetikoa eskuinera | Rd(n) ¬ Rd(n+1), n = 0..6 | Z, C, N, V | 1 |
TRUKATU | Rd | Trukatu Nibbles | Rd(3..0) ¬ Rd(7..4), Rd(7..4) ¬ Rd(3..0) | Bat ere ez | 1 |
BSET | s | Bandera multzoa | SREG(k) ¬ 1 | SREG (k) | 1 |
BCLR | s | Bandera Garbitu | SREG(k) ¬ 0 | SREG (k) | 1 |
BST | Rr, b | Bit denda Erregistrotik T-ra | T ¬ Rr(b) | T | 1 |
BLD | kalea, b | Bit karga Ttik Erregistroa arte | Rd(b) ¬ T | Bat ere ez | 1 |
SEK | Ezarri Carry | C ¬ 1 | C | 1 | |
CLC | Garbitu Carry | C ¬ 0 | C | 1 | |
SEN | Ezarri bandera negatiboa | N ¬ 1 | N | 1 | |
CLN | Garbitu bandera negatiboa | N ¬ 0 | N | 1 | |
SEZ | Ezarri Zero Bandera | Z ¬ 1 | Z | 1 | |
CLZ | Garbitu zero bandera | Z ¬ 0 | Z | 1 | |
SEI | Eten globala gaitu | I¬ 1 | I | 1 | |
CLI | Eten globala desgaitu | I¬ 0 | I | 1 | |
SES | Ezarri sinatutako probaren bandera | S ¬ 1 | S | 1 | |
CLS | Garbitu sinatutako probaren bandera | S ¬ 0 | S | 1 | |
SEV | Ezarri biko osagarria gainezkatzea | V¬ 1 | V | 1 | |
CLV | Garbitu bi osagarrien gainezkapena | V¬ 0 | V | 1 | |
EZARTU | Ezarri T SREG-n | T ¬ 1 | T | 1 | |
CLT | Garbitu T SREG-n | T ¬ 0 | T | 1 | |
SEH | Ezarri Half Carry Band SREG-n | H ¬ 1 | H | 1 | |
CLH | Garbitu Half Carry Band SREG-en | H ¬ 0 | H | 1 | |
NOP | Eragiketarik ez | Bat ere ez | 1 | ||
LO | Lo egin | (ikusi deskripzio zehatza Lo egiteko funtzioarentzat) | Bat ere ez | 1 | |
WDR | Watch Dog Berrezarri | (ikusi deskribapen espezifikoa WDR/tenporizadorerako) | Bat ere ez | 1 |
Eskaeraren informazioa
ATtiny11
Elikatze Hornidura | Abiadura (MHz) | Agindu Kodea | Paketea | Eragiketa-eremua |
2.7 – 5.5V |
2 |
ATtiny11L-2PC ATtiny11L-2SC | 8P3
8S2 |
Merkataritza (0°C eta 70°C) |
ATtiny11L-2PI
ATtiny11L-2SI ATtiny11L-2SU(2) |
8P3
8S2 8S2 |
Industriala (-40 °C eta 85 °C artean) |
||
4.0 – 5.5V |
6 |
ATtiny11-6PC ATtiny11-6SC | 8P3
8S2 |
Merkataritza (0°C eta 70°C) |
ATtiny11-6PI ATtiny11-6PU(2)
ATtiny11-6SI ATtiny11-6SU(2) |
8P3
8P3 8S2 8S2 |
Industriala (-40 °C eta 85 °C artean) |
Oharrak
- Abiadura kalifikazioak erloju-tasa maximoari egiten dio erreferentzia, kanpoko kristala edo kanpoko erloju-unitatea erabiltzean. Barneko RC osziladoreak erloju-maiztasun nominal berdina du abiadura-maila guztietan.
- Pb gabeko ontzien alternatiba, Substantzia Arriskutsuak Murrizteko Europako Zuzentaraua betetzen du (RoHS zuzentaraua). Halide librea eta guztiz Berdea ere.
Pakete mota | |
8P3 | 8 berun, 0.300″ zabal, plastikozko lerro bikoitzeko paketea (PDIP) |
8S2 | 8 berun, 0.200 "zabalera, plastikozko kaio-hegalaren eskema txikia (EIAJ SOIC) |
ATtiny12
Elikatze Hornidura | Abiadura (MHz) | Agindu Kodea | Paketea | Eragiketa-eremua |
1.8 – 5.5V |
1.2 |
ATtiny12V-1PC ATtiny12V-1SC | 8P3
8S2 |
Merkataritza (0°C eta 70°C) |
ATtiny12V-1PI ATtiny12V-1PU(2)
ATtiny12V-1SI ATtiny12V-1SU(2) |
8P3
8P3 8S2 8S2 |
Industriala (-40 °C eta 85 °C artean) |
||
2.7 – 5.5V |
4 |
ATtiny12L-4PC ATtiny12L-4SC | 8P3
8S2 |
Merkataritza (0°C eta 70°C) |
ATtiny12L-4PI ATtiny12L-4PU(2)
ATtiny12L-4SI ATtiny12L-4SU(2) |
8P3
8P3 8S2 8S2 |
Industriala (-40 °C eta 85 °C artean) |
||
4.0 – 5.5V |
8 |
ATtiny12-8PC ATtiny12-8SC | 8P3
8S2 |
Merkataritza (0°C eta 70°C) |
ATtiny12-8PI ATtiny12-8PU(2)
ATtiny12-8SI ATtiny12-8SU(2) |
8P3
8P3 8S2 8S2 |
Industriala (-40 °C eta 85 °C artean) |
Oharrak
- Abiadura kalifikazioak erloju-tasa maximoari egiten dio erreferentzia, kanpoko kristala edo kanpoko erloju-unitatea erabiltzean. Barneko RC osziladoreak erloju-maiztasun nominal berdina du abiadura-maila guztietan.
- Pb gabeko ontzien alternatiba, Substantzia Arriskutsuak Murrizteko Europako Zuzentaraua betetzen du (RoHS zuzentaraua). Halide librea eta guztiz Berdea ere.
Pakete mota | |
8P3 | 8 berun, 0.300″ zabal, plastikozko lerro bikoitzeko paketea (PDIP) |
8S2 | 8 berun, 0.200 "zabalera, plastikozko kaio-hegalaren eskema txikia (EIAJ SOIC) |
Enbalatzeko informazioa
8P3
DIMENTSIO OHIKOAK
(Neurri-unitatea = hazbete)
IKURRA | MIN | NOM | MAX | OHARRA |
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 |
Oharrak
- Marrazki hau informazio orokorrerako soilik da; jo JEDEC MS-001 marrazkia, BA aldakuntza informazio gehigarrirako.
- A eta L neurriak paketearekin neurtzen dira JEDEC eserleku-planoan GS-3 zabaleran.
- D, D1 eta E1 dimentsioek ez dute moldeko Flash edo irtengunerik sartzen. Moldearen Flash edo irtenguneek ez dute 0.010 hazbete baino gehiago izango.
- E eta eA neurtuta, berunak datuarekiko perpendikularra izan daitezen mugatuta.
- Berun punta zorrotzak edo biribilduak hobesten dira sartzea errazteko.
- b2 eta b3 gehieneko neurriek ez dituzte Dambar irtenguneak sartzen. Dambar irtenguneek ez dute 0.010 (0.25 mm) gaindituko.
DIMENTSIO OHIKOAK
(Neurri-unitatea = mm)
IKURRA | MIN | NOM | MAX | OHARRA |
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 |
Oharrak
- Marrazki hau informazio orokorrerako soilik da; informazio gehiago lortzeko, jo EIAJ EDR-7320 marrazkia.
- Goiko eta beheko trokelak eta erretxina-errebak ez datoz bat.
- Goiko eta beheko barrunbeak berdinak izatea gomendatzen da. Desberdinak badira, dimentsio handiagoa hartuko da kontuan.
- Benetako posizio geometrikoa zehazten du.
- b,C balioak plakadun terminalari aplikatzen zaizkio. Plakadura-geruzaren lodiera estandarrak 0.007 eta 021 mm bitartekoa izango du.
Datu-orria berrikusteko historia
Kontuan izan atal honetan agertzen diren orrialde-zenbakiak dokumentu honi erreferentzia egiten diotela. Berrikuspen-zenbakiek dokumentuaren berrikuspenari egiten diote erreferentzia.
1006F-06/07 erreb
- Ez da gomendagarria diseinu berrirako”
1006E-07/06 erreb
- Kapituluaren diseinu eguneratua.
- Eguneratu da itzaltzea "ATtiny11-rako lo moduak" atalean, 20. orrialdean.
- Eguneratu da itzaltzea "ATtiny12-rako lo moduak" atalean, 20. orrialdean.
- 16. orrialdeko 36. taula eguneratua.
- "Kalibrazio byte ATtiny12-n" eguneratua 49. orrialdean.
- "Eskaeraren informazioa" eguneratua 10. orrialdean.
- 12. orrialdean "Paketatzearen informazioa" eguneratua.
1006D-07/03 erreb
- VBOT balioak eguneratuak 9. orrialdeko 24. taulan.
1006C-09/01 erreb
- N/A
Egoitza Nazioartekoa
- Atmel Korporazioa 2325 Orchard Parkway San Jose, CA 95131 AEB Tel.: 1(408) 441-0311 Faxa: 1(408) 487-2600
- Atmel Asia 1219 aretoa Chinachem Golden Plaza 77 Mody Road Tsimshatsui East Kowloon Hong Kong Tel.: (852) 2721-9778 Faxa: (852) 2722-1369
- Atmel Europa Le Krebs 8, Rue Jean-Pierre Timbaud BP 309 78054 Saint-Quentin-en- Yvelines Cedex Frantzia Tel.: (33) 1-30-60-70-00 Faxa: (33) 1-30-60-71-11
- Atmel Japonia 9F, Tonetsu Shinkawa Bldg. 1-24-8 Shinkawa Chuo-ku, Tokio 104-0033 Japonia Tel.: (81) 3-3523-3551 Faxa: (81) 3-3523-7581
Produktuaren kontaktua
Web Gunea www.atmel.com Laguntza Teknikoa avr@atmel.com Salmenta-harremana www.atmel.com/contacts Literatura Eskaerak www.atmel.com/literature
Oharra: Dokumentu honetako informazioa Atmel produktuekin lotuta dago. Ez dago inolako lizentziarik, espresuki edo inplizituki, inongo estoppel bidez edo bestelakorik
jabetza intelektualaren eskubidea dokumentu honen bidez edo Atmel produktuen salmentarekin lotuta dago. ATMEL-EN KOKATUTAKO SALMENTA-BALDINTZA ETA BALDINTZAK EZAGUTZEN DENA IZAN EZ WEB GUNEA, ATMEL-ek EZ DU INOLAKO ERANTZUKIZUN ERABILTZEN ETA EZ DU ESALDI, INPLIZITU EDO LEGEEZ
BERMEA
BERE PRODUKTUEI BURUZKOA BARNE, BAINA MUGATU EZ, MERKATARITZARAKO BERME INPLIZITUA, BATEZ BATEZ BATEKO EGOKITASUNA.
HELBURUA, EDO URRATZE EZ. ATMEL EZ DA INOLA EZ DUTE ERABILTZEKO GALERAK ERABILTZEKO GAITASUNAK SORTZEN DITUZTEN KALTE ZUZENEKO, ZEHARKAKO, ONDORIOZKO, ZIGORREZ, BEREZI EDO BEHARREKO KALTEEN ERANTZUKIZUNA (MUGA GABE, IRABAKI GALERAK, NEGOZIOA ETENA EDO INFORMAZIOA GALERAK). DOKUMENTU HAU, ATMEL-I KALTE HONEK EGITEKO AUKERA EGON IZAN IZAN BADITU ERE. Atmel-ek ez du inolako adierazpenik edo bermerik ematen dokumentu honen edukiaren zehaztasunari edo osotasunari buruz eta edozein unetan zehaztapenetan eta produktuen deskribapenetan aldaketak egiteko eskubidea gordetzen du jakinarazi gabe. Atmel-ek ez du inongo konpromisorik hartzen hemen jasotako informazioa eguneratzeko. Berariaz bestelakorik xedatu ezean, Atmel produktuak ez dira egokiak automobilgintzako aplikazioetarako eta ez dira erabiliko. Atmel-en produktuak ez daude diseinatuta, baimenduta edo bermatuta, bizitzari eusteko edo eusteko aplikazioetan osagai gisa erabiltzeko.
© 2007 Atmel Corporation. Eskubide guztiak erreserbatuak. Atmel®, logotipoa eta horien konbinazioak, eta beste batzuk Atmel Corporation edo bere filialen marka komertzial edo marka erregistratuak dira. Beste termino eta produktuen izenak besteen marka komertzialak izan daitezke.
Dokumentuak / Baliabideak
![]() |
ATMEL ATtiny11 8 biteko mikrokontroladorea 1K byte flasharekin [pdfErabiltzailearen gida ATtiny11 8 biteko mikrokontroladorea 1K byte flasharekin, ATtiny11, 8 biteko mikrokontroladorea 1K byte flasharekin, mikrokontroladorea 1K byte flasharekin, 1K byte flasharekin |