11-bitový mikrokontrolér ATMEL ATtiny8 s 1K Byte Flash
Vlastnosti
- Využíva architektúru AVR® RISC
- Vysokovýkonná a nízkoenergetická 8-bitová RISC architektúra
- 90 mocných pokynov - väčšina vykonaní jedného taktu
- 32 x 8 pracovných registrov na všeobecné účely
- Priepustnosť až 8 MIPS pri 8 MHz
Energeticky nezávislá programová a dátová pamäť
- 1K Byte programovej pamäte Flash
- Programovateľné v systéme (ATtiny12)
- Výdrž: 1,000 11 cyklov zápisu/vymazania (ATtiny12/XNUMX)
- 64 bajtov programovateľnej dátovej pamäte EEPROM v systéme pre ATtiny12
- Výdrž: 100,000 XNUMX cyklov zápisu / vymazania
- Zámok programovania pre zabezpečenie Flash programu a EEPROM dát
Periférne funkcie
- Prerušenie a prebudenie pri zmene PIN
- Jeden 8-bitový časovač/počítadlo so samostatným preddeličkou
- Analógový komparátor na čipe
- Programovateľný časovač Watchdog s oscilátorom na čipe
Špeciálne vlastnosti mikrokontroléra
- Režimy nečinnosti a nízkej spotreby energie
- Externé a interné zdroje prerušenia
- Programovateľné v systéme cez port SPI (ATtiny12)
- Vylepšený obvod resetovania pri zapnutí (ATtiny12)
- Interný kalibrovaný RC oscilátor (ATtiny12)
Špecifikácia
- Nízka spotreba, vysokorýchlostná procesná technológia CMOS
- Plne statická prevádzka
Spotreba energie pri 4 MHz, 3V, 25°C
- Aktívne: 2.2 mA
- Režim nečinnosti: 0.5 mA
- Režim vypnutia: <1 μA
Balíčky
- 8-pin PDIP a SOIC
Prevádzkový zvtages
- 1.8 – 5.5V pre ATtiny12V-1
- 2.7 – 5.5 V pre ATtiny11L-2 a ATtiny12L-4
- 4.0 – 5.5 V pre ATtiny11-6 a ATtiny12-8
Rýchlostné stupne
- 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)
Konfigurácia kódu PIN
Koniecview
ATtiny11/12 je nízkoenergetický 8-bitový mikrokontrolér CMOS založený na architektúre AVR RISC. Vykonávaním výkonných inštrukcií v jednom hodinovom cykle dosahuje ATtiny11/12 priepustnosť blížiacu sa 1 MIPS na MHz, čo umožňuje návrhárovi systému optimalizovať spotrebu energie v porovnaní s rýchlosťou spracovania. Jadro AVR kombinuje bohatú inštrukčnú sadu s 32 univerzálnymi pracovnými registrami. Všetkých 32 registrov je priamo pripojených k aritmetickej logickej jednotke (ALU), čo umožňuje prístup k dvom nezávislým registrom v jednej inštrukcii vykonanej v jednom hodinovom cykle. Výsledná architektúra je kódovo efektívnejšia a dosahuje až desaťkrát rýchlejšiu priepustnosť ako bežné mikrokontroléry CISC.
Tabuľka 1. Popis dielov
Zariadenie | Flash | EEPROM | Zaregistrujte sa | Voltage Rozsah | Frekvencia |
ATtiny 11L | 1K | – | 32 | 2.7 – 5.5V | 0-2 MHz |
ATtiny11 | 1K | – | 32 | 4.0 – 5.5V | 0-6 MHz |
ATtiny 12V | 1K | 64 B | 32 | 1.8 – 5.5V | 0-1.2 MHz |
ATtiny 12L | 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 je podporovaný kompletnou sadou nástrojov na vývoj programov a systémov vrátane: makro assemblerov, programových debuggerov/simulátorov, in-circuit emulátorov,
a hodnotiace súpravy.
Bloková schéma ATtiny11
Pozrite si Obrázok 1 na strane 3. ATtiny11 poskytuje nasledujúce funkcie: 1K bajtov Flash, až päť všeobecných I/O liniek, jedna vstupná linka, 32 univerzálnych pracovných registrov, 8-bitový časovač/počítadlo, interné a externé prerušenia, programovateľný Watchdog Timer s interným oscilátorom a dva softvérovo voliteľné režimy úspory energie. Nečinný režim zastaví CPU a zároveň umožní, aby časovač/počítadlá a systém prerušenia pokračovali v činnosti. Režim vypnutia uloží obsah registra, ale zmrazí oscilátor, čím deaktivuje všetky ostatné funkcie čipu až do ďalšieho prerušenia alebo hardvérového resetu. Funkcie prebudenia alebo prerušenia pri zmene pinov umožňujú ATtiny11 vysoko reagovať na externé udalosti, pričom stále majú najnižšiu spotrebu energie v režimoch vypnutia. Zariadenie je vyrobené pomocou technológie energeticky nezávislých pamätí Atmel s vysokou hustotou. Kombináciou RISC 8-bitového CPU s Flash na monolitickom čipe je Atmel ATtiny11 výkonným mikrokontrolérom, ktorý poskytuje vysoko flexibilné a nákladovo efektívne riešenie pre mnohé vstavané riadiace aplikácie.
Obrázok 1. Bloková schéma ATtiny11
Bloková schéma ATtiny12
Obrázok 2 na strane 4. ATtiny12 poskytuje nasledujúce funkcie: 1K bajtov Flash, 64 bajtov EEPROM, až šesť všeobecných I/O liniek, 32 univerzálnych pracovných registrov, 8-bitový časovač/počítadlo, interné a externé prerušenia, programovateľný Watchdog Timer s interným oscilátorom a dva softvérovo voliteľné režimy úspory energie. Nečinný režim zastaví CPU a zároveň umožní, aby časovač/počítadlá a systém prerušenia pokračovali v činnosti. Režim vypnutia uloží obsah registra, ale zmrazí oscilátor, čím deaktivuje všetky ostatné funkcie čipu až do ďalšieho prerušenia alebo hardvérového resetu. Funkcie prebudenia alebo prerušenia pri zmene pinov umožňujú ATtiny12 vysoko reagovať na externé udalosti, pričom stále majú najnižšiu spotrebu energie v režimoch vypnutia. Zariadenie je vyrobené pomocou technológie energeticky nezávislých pamätí Atmel s vysokou hustotou. Kombináciou RISC 8-bitového CPU s Flash na monolitickom čipe je Atmel ATtiny12 výkonný mikrokontrolér, ktorý poskytuje vysoko flexibilné a nákladovo efektívne riešenie pre mnohé vstavané riadiace aplikácie.
Obrázok 2. Bloková schéma ATtiny12
Popisy pinov
- Napájací objemtage pin.
- Zemný kolík.
Port B je 6-bitový I/O port. PB4..0 sú I/O piny, ktoré môžu poskytovať interné pull-upy (vybrané pre každý bit). Na ATtiny11 je PB5 iba vstupom. Na ATtiny12 je PB5 vstupom alebo výstupom s otvoreným odtokom. Piny portu sú trojstavové, keď sa aktivuje podmienka resetovania, aj keď hodiny nebežia. Použitie pinov PB5..3 ako vstupných alebo I/O pinov je obmedzené v závislosti od nastavenia resetu a hodín, ako je znázornené nižšie.
Tabuľka 2. Funkčnosť PB5..PB3 vs. možnosti hodiny zariadenia
Možnosť sledovania zariadenia | PB5 | PB4 | PB3 |
Externý reset je povolený | Použité (1) | -(2) | – |
Externý reset je zakázaný | Vstup(3)/I/O(4) | – | – |
Vonkajší kryštál | – | Použité | Použité |
Externý nízkofrekvenčný kryštál | – | Použité | Použité |
Externý keramický rezonátor | – | Použité | Použité |
Externý RC oscilátor | – | I/O(5) | Použité |
Vonkajšie hodiny | – | I/O | Použité |
Interný RC oscilátor | – | I/O | I/O |
Poznámky
- Použité“ znamená, že kolík sa používa na účely resetovania alebo hodín.
- znamená, že funkcia PIN nie je ovplyvnená voľbou.
- Vstup znamená, že kolík je vstupný kolík portu.
- Na ATtiny11 je PB5 iba vstupom. Na ATtiny12 je PB5 vstupom alebo výstupom s otvoreným odtokom.
- I/O znamená, že kolík je vstupný/výstupný kolík portu.
XTAL1 Vstup do invertujúceho oscilátora ampa vstup do prevádzkového obvodu vnútorných hodín.
XTAL2 Výstup z invertujúceho oscilátora ampdoživotné.
RESETOVAŤ Resetovať vstup. Externý reset je generovaný nízkou úrovňou na kolíku RESET. Resetovacie impulzy dlhšie ako 50 ns vygenerujú reset, aj keď hodiny nebežia. Nie je zaručené, že kratšie impulzy vygenerujú reset.
Súhrn registrácie ATtiny11
Adresa | Meno | Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0 | Stránka |
$3F | SREG | I | T | H | S | V | N | Z | C | strana 9 |
3 eurá | Rezervované | |||||||||
3 USD | Rezervované | |||||||||
3 USD | Rezervované | |||||||||
3 miliárd dolárov | GIMSK | – | INT0 | PCIe | – | – | – | – | – | strana 33 |
3 USD | DARČEK | – | INTF0 | PCIF | – | – | – | – | – | strana 34 |
39 dolárov | TIMSK | – | – | – | – | – | – | TOIE0 | – | strana 34 |
38 dolárov | TIFR | – | – | – | – | – | – | TOV0 | – | strana 35 |
37 dolárov | Rezervované | |||||||||
36 dolárov | Rezervované | |||||||||
35 dolárov | MCUCR | – | – | SE | SM | – | – | ISC01 | ISC00 | strana 32 |
34 dolárov | MCUSR | – | – | – | – | – | – | EXTRF | PORF | strana 28 |
33 dolárov | TCCR0 | – | – | – | – | – | CS02 | CS01 | CS00 | strana 41 |
32 dolárov | TCNT0 | Časovač/počítadlo0 (8 bitov) | strana 41 | |||||||
31 dolárov | Rezervované | |||||||||
30 dolárov | Rezervované | |||||||||
… | Rezervované | |||||||||
22 dolárov | Rezervované | |||||||||
21 dolárov | WDTCR | – | – | – | WDTOE | WDE | WDP2 | WDP1 | WDP0 | strana 43 |
20 dolárov | Rezervované | |||||||||
$1F | Rezervované | |||||||||
1 eurá | Rezervované | |||||||||
1 USD | Rezervované | |||||||||
1 USD | Rezervované | |||||||||
1 miliárd dolárov | Rezervované | |||||||||
1 USD | Rezervované | |||||||||
19 dolárov | Rezervované | |||||||||
18 dolárov | PORTB | – | – | – | PORTB4 | PORTB3 | PORTB2 | PORTB1 | PORTB0 | strana 37 |
17 dolárov | DDRB | – | – | – | DDB4 | DDB3 | DDB2 | DDB1 | DDB0 | strana 37 |
16 dolárov | PINB | – | – | PINB5 | PINB4 | PINB3 | PINB2 | PINB1 | PINB0 | strana 37 |
15 dolárov | Rezervované | |||||||||
… | Rezervované | |||||||||
0 USD | Rezervované | |||||||||
09 dolárov | Rezervované | |||||||||
08 dolárov | ACSR | ACD | – | ACO | ACI | ACIE | – | ACIS1 | ACIS0 | strana 45 |
… | Rezervované | |||||||||
00 dolárov | Rezervované |
Poznámky
- Kvôli kompatibilite s budúcimi zariadeniami by sa rezervované bity mali pri prístupe zapisovať na nulu. Rezervované adresy I / O pamäte by nikdy nemali byť zapísané.
- Niektoré stavové príznaky sa vymažú tak, že sa k nim zapíše logická jednotka. Všimnite si, že inštrukcie CBI a SBI budú fungovať na všetkých bitoch v I/O registri, pričom zapíšu jednotku späť do akéhokoľvek nastaveného príznaku, čím sa príznak vymaže. Pokyny CBI a SBI fungujú iba s registrami 00 $ až 1F $.
Súhrn registrácie ATtiny12
Adresa | Meno | Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0 | Stránka |
$3F | SREG | I | T | H | S | V | N | Z | C | strana 9 |
3 eurá | Rezervované | |||||||||
3 USD | Rezervované | |||||||||
3 USD | Rezervované | |||||||||
3 miliárd dolárov | GIMSK | – | INT0 | PCIe | – | – | – | – | – | strana 33 |
3 USD | DARČEK | – | INTF0 | PCIF | – | – | – | – | – | strana 34 |
39 dolárov | TIMSK | – | – | – | – | – | – | TOIE0 | – | strana 34 |
38 dolárov | TIFR | – | – | – | – | – | – | TOV0 | – | strana 35 |
37 dolárov | Rezervované | |||||||||
36 dolárov | Rezervované | |||||||||
35 dolárov | MCUCR | – | PUD | SE | SM | – | – | ISC01 | ISC00 | strana 32 |
34 dolárov | MCUSR | – | – | – | – | WDRF | BORF | EXTRF | PORF | strana 29 |
33 dolárov | TCCR0 | – | – | – | – | – | CS02 | CS01 | CS00 | strana 41 |
32 dolárov | TCNT0 | Časovač/počítadlo0 (8 bitov) | strana 41 | |||||||
31 dolárov | OSCCAL | Kalibračný register oscilátora | strana 12 | |||||||
30 dolárov | Rezervované | |||||||||
… | Rezervované | |||||||||
22 dolárov | Rezervované | |||||||||
21 dolárov | WDTCR | – | – | – | WDTOE | WDE | WDP2 | WDP1 | WDP0 | strana 43 |
20 dolárov | Rezervované | |||||||||
$1F | Rezervované | |||||||||
1 eurá | EEAR | – | – | Register adries EEPROM | strana 18 | |||||
1 USD | EEDR | EEPROM dátový register | strana 18 | |||||||
1 USD | EHSR | – | – | – | – | EERIE | EEMWE | EEWE | EERE | strana 18 |
1 miliárd dolárov | Rezervované | |||||||||
1 USD | Rezervované | |||||||||
19 dolárov | Rezervované | |||||||||
18 dolárov | PORTB | – | – | – | PORTB4 | PORTB3 | PORTB2 | PORTB1 | PORTB0 | strana 37 |
17 dolárov | DDRB | – | – | DDB5 | DDB4 | DDB3 | DDB2 | DDB1 | DDB0 | strana 37 |
16 dolárov | PINB | – | – | PINB5 | PINB4 | PINB3 | PINB2 | PINB1 | PINB0 | strana 37 |
15 dolárov | Rezervované | |||||||||
… | Rezervované | |||||||||
0 USD | Rezervované | |||||||||
09 dolárov | Rezervované | |||||||||
08 dolárov | ACSR | ACD | AINBG | ACO | ACI | ACIE | – | ACIS1 | ACIS0 | strana 45 |
… | Rezervované | |||||||||
00 dolárov | Rezervované |
Poznámka
- Kvôli kompatibilite s budúcimi zariadeniami by sa rezervované bity mali pri prístupe zapisovať na nulu. Rezervované adresy I / O pamäte by nikdy nemali byť zapísané.
- Niektoré stavové príznaky sa vymažú tak, že sa k nim zapíše logická jednotka. Všimnite si, že inštrukcie CBI a SBI budú fungovať na všetkých bitoch v I/O registri, pričom zapíšu jednotku späť do akéhokoľvek nastaveného príznaku, čím sa príznak vymaže. Pokyny CBI a SBI fungujú iba s registrami 00 $ až 1F $.
Súhrn inštrukčnej sady
Mnemotechnické pomôcky | operandmi | Popis | Prevádzka | Vlajky | #Hodiny |
ARITMETICKÉ A LOGICKÉ POKYNY | |||||
PRIDAŤ | Rd, Rr | Pridajte dva registre | Rd ¬ Rd + Rr | Z, C, N, V, H | 1 |
ADC | Rd, Rr | Pridajte a vykonajte dva registre | Rd ¬ Rd + Rr + C | Z, C, N, V, H | 1 |
SUB | Rd, Rr | Odčítajte dva registre | Rd ¬ Rd – Rr | Z, C, N, V, H | 1 |
IŠLA SOM HORE | Rd, K. | Odpočítajte konštantu od registra | Rd ¬ Rd – K | Z, C, N, V, H | 1 |
SBC | Rd, Rr | Odčítajte a vykonajte dva registre | Rd ¬ Rd – Rr – C | Z, C, N, V, H | 1 |
SBCI | Rd, K. | Odčítajte s Carry Constant od reg. | Rd ¬ Rd – K – C | Z, C, N, V, H | 1 |
A | Rd, Rr | Logické A registre | Rd ¬ Rd · Rr | Z, N, V | 1 |
ANDI | Rd, K. | Logický AND register a konštantný | Rd ¬ Rd · K | Z, N, V | 1 |
OR | Rd, Rr | Logické ALEBO registre | Rd ¬ Rd v Rr | Z, N, V | 1 |
ORI | Rd, K. | Logický OR register a konštantný | Rd ¬ Rd v K | Z, N, V | 1 |
EOR | Rd, Rr | Výhradné registre ALEBO | Rd ¬ RdÅRr | Z, N, V | 1 |
COM | Rd | Jeden je doplnok | Rd ¬ $ FF – Rd | Z, C, N, V | 1 |
NEG | Rd | Dvojkový doplnok | Rd ¬ $ 00 – Rd | Z, C, N, V, H | 1 |
SBR | Rd, K. | Nastavte bity v registri | Rd ¬ Rd v K | Z, N, V | 1 |
CBR | Rd, K. | Vymazanie bitov v registri | Rd ¬ Rd · (FFh – K) | Z, N, V | 1 |
INC | Rd | Prírastok | Rd ¬ Rd + 1 | Z, N, V | 1 |
DEC | Rd | odpočítať | Rd ¬ Rd – 1 | Z, N, V | 1 |
TST | Rd | Test na nulu alebo mínus | Rd ¬ Rd · Rd | Z, N, V | 1 |
CLR | Rd | Vymazať registráciu | Rd ¬ RdÅRd | Z, N, V | 1 |
SER | Rd | Nastaviť register | Rd ¬ $ FF | žiadne | 1 |
POKYNY K POBOČKÁM | |||||
RJMP | k | Relatívny skok | PC ¬ PC + k + 1 | žiadne | 2 |
VYVOLAŤ | k | Relatívne volanie podprogramu | PC ¬ PC + k + 1 | žiadne | 3 |
RET | Návrat podprogramu | PC ¬ STACK | žiadne | 4 | |
RETI | Prerušiť návrat | PC ¬ STACK | I | 4 | |
CPSE | Rd, Rr | Porovnať, preskočiť, ak sú rovnaké | ak (Rd = Rr) PC ¬ PC + 2 alebo 3 | žiadne | 1/2 |
CP | Rd, Rr | Porovnaj | Rd - Rr | Z, N, V, C, H | 1 |
CZK | Rd, Rr | Porovnajte s Carry | Rd - Rr - C | Z, N, V, C, H | 1 |
CPI | Rd, K. | Porovnajte Registrovať s Okamžitým | Rd - K. | Z, N, V, C, H | 1 |
SBRC | Rr, nar | Ak je bit v registri vymazaný, preskočte | ak (Rr(b)=0) PC ¬ PC + 2 alebo 3 | žiadne | 1/2 |
SBRS | Rr, nar | Ak je bit v registri nastavený, preskočte | ak (Rr(b)=1) PC ¬ PC + 2 alebo 3 | žiadne | 1/2 |
SBIC | P, nar | Ak je bit v I / O registri vymazaný, preskočte | ak (P(b)=0) PC ¬ PC + 2 alebo 3 | žiadne | 1/2 |
SBIS | P, nar | Preskočiť, ak je nastavený bit v I / O registri | ak (P(b)=1) PC ¬ PC + 2 alebo 3 | žiadne | 1/2 |
BRBS | s, k | Pobočka, ak je nastavený príznak stavu | if (SREG(s) = 1), potom PC¬PC + k + 1 | žiadne | 1/2 |
BRBC | s, k | Pobočka, ak je príznak stavu vymazaný | if (SREG(s) = 0), potom PC¬PC + k + 1 | žiadne | 1/2 |
BREQ | k | Vetva, ak sa rovná | ak (Z = 1), potom PC ¬ PC + k + 1 | žiadne | 1/2 |
BRNE | k | Vetva, ak sa nerovná | ak (Z = 0), potom PC ¬ PC + k + 1 | žiadne | 1/2 |
BRCS | k | Vetva, ak má sadu | ak (C = 1), potom PC ¬ PC + k + 1 | žiadne | 1/2 |
BRCC | k | Pobočka, ak je prenášaná vyčistená | ak (C = 0), potom PC ¬ PC + k + 1 | žiadne | 1/2 |
BRSH | k | Pobočka, ak je rovnaká alebo vyššia | ak (C = 0), potom PC ¬ PC + k + 1 | žiadne | 1/2 |
BRLO | k | Vetva, ak je nižšia | ak (C = 1), potom PC ¬ PC + k + 1 | žiadne | 1/2 |
BRMI | k | Pobočka, ak je mínus | ak (N = 1), potom PC ¬ PC + k + 1 | žiadne | 1/2 |
BRPL | k | Pobočka, ak Plus | ak (N = 0), potom PC ¬ PC + k + 1 | žiadne | 1/2 |
BRGE | k | Pobočka, ak je väčšia alebo rovnaká, podpísaná | ak (N Å V= 0), potom PC ¬ PC + k + 1 | žiadne | 1/2 |
BRLT | k | Pobočka, ak je menšia ako nula, podpísaná | ak (N Å V= 1), potom PC ¬ PC + k + 1 | žiadne | 1/2 |
BRHS | k | Vetva, ak je nastavená vlajka s polovičným prenosom | ak (H = 1), potom PC ¬ PC + k + 1 | žiadne | 1/2 |
BRHC | k | Vetva, ak je vlajka s polovičným prenosom vymazaná | ak (H = 0), potom PC ¬ PC + k + 1 | žiadne | 1/2 |
BRTS | k | Vetva, ak je nastavený príznak T | ak (T = 1), potom PC ¬ PC + k + 1 | žiadne | 1/2 |
BRTC | k | Vetva, ak je príznak T vymazaný | ak (T = 0), potom PC ¬ PC + k + 1 | žiadne | 1/2 |
BRVS | k | Vetva, ak je nastavený príznak pretečenia | ak (V = 1), potom PC ¬ PC + k + 1 | žiadne | 1/2 |
BRVC | k | Vetva, ak je príznak pretečenia vymazaný | ak (V = 0), potom PC ¬ PC + k + 1 | žiadne | 1/2 |
BRIE | k | Pobočka, ak je povolené prerušenie | ak ( I = 1), potom PC ¬ PC + k + 1 | žiadne | 1/2 |
BRID | k | Pobočka, ak je prerušenie zakázané | ak ( I = 0), potom PC ¬ PC + k + 1 | žiadne | 1/2 |
Mnemotechnické pomôcky | operandmi | Popis | Prevádzka | Vlajky | #Hodiny |
POKYNY NA PRENOS DÁT | |||||
LD | Rd,Z | Nepriame načítanie registra | Rd ¬ (Z) | žiadne | 2 |
ST | Z,Rr | Obchodná registrácia Nepriama | (Z) ¬ Rr | žiadne | 2 |
MOV | Rd, Rr | Presun medzi registrami | Rd ¬ Rr | žiadne | 1 |
LDI | Rd, K. | Načítať okamžite | Rd ¬ K | žiadne | 1 |
IN | Rd, P | V prístave | Rd ¬ P | žiadne | 1 |
OUT | P, Rr | Out Port | P ¬ Rr | žiadne | 1 |
LPM | Načítajte programovú pamäť | R0 ¬ (Z) | žiadne | 3 | |
POKYNY NA TESTOVANIE BITOV A BITOV | |||||
SBI | P, nar | Nastaviť bit v I / O registri | I/O(P,b) ¬ 1 | žiadne | 2 |
CBI | P, nar | Vymazať bit v I / O registri | I/O(P,b) ¬ 0 | žiadne | 2 |
LSL | Rd | Logický posun doľava | Rd(n+1) ¬ Rd(n), Rd(0) ¬ 0 | Z, C, N, V | 1 |
LSR | Rd | Logický posun doprava | Rd(n) ¬ Rd(n+1), Rd(7) ¬ 0 | Z, C, N, V | 1 |
ÚLOHA | Rd | Otočte doľava cez Carry | Rd(0) ¬ C, Rd(n+1) ¬ Rd(n), C ¬ Rd(7) | Z, C, N, V | 1 |
ROR | Rd | Otočte sa priamo cez Carry | Rd(7) ¬ C, Rd(n) ¬ Rd(n+1), C ¬ Rd(0) | Z, C, N, V | 1 |
ASR | Rd | Aritmetický posun doprava | Rd(n) ¬ Rd(n+1), n = 0..6 | Z, C, N, V | 1 |
SWAP | Rd | Zamieňajte Nibbles | Rd(3..0) ¬ Rd(7..4), Rd(7..4) ¬ Rd(3..0) | žiadne | 1 |
BSET | s | Nastavená vlajka | SREG(y) ¬ 1 | SREG | 1 |
BCLR | s | Vlajka je čistá | SREG(y) ¬ 0 | SREG | 1 |
BST | Rr, nar | Obchod s bitmi z registrácie do T | T ¬ Rr(b) | T | 1 |
BLD | Rd, nar | Bitové načítanie z T do registra | Rd(b) ¬T | žiadne | 1 |
SEC | Nastaviť prenášanie | C ¬ 1 | C | 1 | |
CLC | Vymazať | C ¬ 0 | C | 1 | |
SEN | Nastaviť zápornú vlajku | N ¬ 1 | N | 1 | |
CLN | Vymazať negatívnu vlajku | N ¬ 0 | N | 1 | |
SEZ | Nastaviť nulovú vlajku | Z ¬ 1 | Z | 1 | |
CLZ | Vymazať nulovú vlajku | Z ¬ 0 | Z | 1 | |
SEI | Povoliť globálne prerušenie | Ja ¬ 1 | I | 1 | |
CLI | Globálne prerušenie je zakázané | Ja ¬ 0 | I | 1 | |
SES | Nastaviť podpísanú testovaciu vlajku | S ¬ 1 | S | 1 | |
CLS | Vymazať podpísanú testovaciu vlajku | S ¬ 0 | S | 1 | |
SEV | Set Twos Complement Overflow | V ¬ 1 | V | 1 | |
CLV | Vyčistite pretečenie doplnku dvojky | V ¬ 0 | V | 1 | |
SET | Nastavte T v SREG | T ¬ 1 | T | 1 | |
CLT | Jasné T v SREG | T ¬ 0 | T | 1 | |
SEH | Nastaviť vlajku s polovičným prenášaním v SREG | H ¬ 1 | H | 1 | |
CLH | Vymazať vlajku s polovičným prenášaním v SREG | H ¬ 0 | H | 1 | |
NOP | Žiadna operácia | žiadne | 1 | ||
SPAŤ | Spánok | (pozri špecifický popis funkcie spánku) | žiadne | 1 | |
WDR | Watch Dog Reset | (pozri špecifický popis pre WDR/časovač) | žiadne | 1 |
Informácie o objednávke
ATtiny11
Napájanie | Rýchlosť (MHz) | Objednávací kód | Balíček | Prevádzkový rozsah |
2.7 – 5.5V |
2 |
ATtiny11L-2PC ATtiny11L-2SC | 8P3
8S2 |
Komerčné (0 °C až 70 °C) |
ATtiny11L-2PI
ATtiny11L-2SI ATtiny11L-2SU(2) |
8P3
8S2 8S2 |
Priemyselná (-40 °C až 85 °C) |
||
4.0 – 5.5V |
6 |
ATtiny11-6PC ATtiny11-6SC | 8P3
8S2 |
Komerčné (0 °C až 70 °C) |
ATtiny11-6PI ATtiny11-6PU(2)
ATtiny11-6SI ATtiny11-6SU(2) |
8P3
8P3 8S2 8S2 |
Priemyselná (-40 °C až 85 °C) |
Poznámky
- Stupeň rýchlosti sa vzťahuje na maximálnu frekvenciu hodín pri použití externého kryštálu alebo externej jednotky hodín. Interný RC oscilátor má rovnakú nominálnu taktovaciu frekvenciu pre všetky rýchlostné stupne.
- Alternatíva balenia bez obsahu olova, vyhovuje európskej smernici o obmedzení nebezpečných látok (smernica RoHS). Tiež bez halogenidov a plne zelené.
Typ balíka | |
8P3 | 8-vodičové, 0.300″ široké, plastové dvojité inline balenie (PDIP) |
8S2 | 8-vodičový, 0.200″ široký, plastový malý obrys s krídlom čajky (EIAJ SOIC) |
ATtiny12
Napájanie | Rýchlosť (MHz) | Objednávací kód | Balíček | Prevádzkový rozsah |
1.8 – 5.5V |
1.2 |
ATtiny12V-1PC ATtiny12V-1SC | 8P3
8S2 |
Komerčné (0 °C až 70 °C) |
ATtiny12V-1PI ATtiny12V-1PU(2)
ATtiny12V-1SI ATtiny12V-1SU(2) |
8P3
8P3 8S2 8S2 |
Priemyselná (-40 °C až 85 °C) |
||
2.7 – 5.5V |
4 |
ATtiny12L-4PC ATtiny12L-4SC | 8P3
8S2 |
Komerčné (0 °C až 70 °C) |
ATtiny12L-4PI ATtiny12L-4PU(2)
ATtiny12L-4SI ATtiny12L-4SU(2) |
8P3
8P3 8S2 8S2 |
Priemyselná (-40 °C až 85 °C) |
||
4.0 – 5.5V |
8 |
ATtiny12-8PC ATtiny12-8SC | 8P3
8S2 |
Komerčné (0 °C až 70 °C) |
ATtiny12-8PI ATtiny12-8PU(2)
ATtiny12-8SI ATtiny12-8SU(2) |
8P3
8P3 8S2 8S2 |
Priemyselná (-40 °C až 85 °C) |
Poznámky
- Stupeň rýchlosti sa vzťahuje na maximálnu frekvenciu hodín pri použití externého kryštálu alebo externej jednotky hodín. Interný RC oscilátor má rovnakú nominálnu taktovaciu frekvenciu pre všetky rýchlostné stupne.
- Alternatíva balenia bez obsahu olova, vyhovuje európskej smernici o obmedzení nebezpečných látok (smernica RoHS). Tiež bez halogenidov a plne zelené.
Typ balíka | |
8P3 | 8-vodičové, 0.300″ široké, plastové dvojité inline balenie (PDIP) |
8S2 | 8-vodičový, 0.200″ široký, plastový malý obrys s krídlom čajky (EIAJ SOIC) |
Informácie o balení
8P3
SPOLOČNÉ ROZMERY
(Merná jednotka = palce)
SYMBOL | MIN | NOM | MAX | POZNÁMKA |
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 |
Poznámky
- Tento nákres slúži len na všeobecné informácie; ďalšie informácie nájdete v JEDEC Drawing MS-001, Variation BA.
- Rozmery A a L sú merané s balíkom usadeným v sedacej rovine JEDEC Gauge GS-3.
- Rozmery D, D1 a E1 nezahŕňajú výčnelky formy alebo výstupky. Forma Flash alebo výčnelky nesmú presiahnuť 0.010 palca.
- E a eA merané so zvodmi obmedzenými tak, aby boli kolmé na základ.
- Na uľahčenie zavádzania sa uprednostňujú špicaté alebo zaoblené hroty elektródy.
- Maximálne rozmery b2 a b3 nezahŕňajú výčnelky Dambar. Výčnelky priehradky nesmú presiahnuť 0.010 (0.25 mm).
SPOLOČNÉ ROZMERY
(Merná jednotka = mm)
SYMBOL | MIN | NOM | MAX | POZNÁMKA |
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 |
Poznámky
- Tento nákres slúži len na všeobecné informácie; ďalšie informácie nájdete v EIAJ Drawing EDR-7320.
- Nesúlad hornej a dolnej matrice a živicové otrepy nie sú zahrnuté.
- Odporúča sa, aby horná a dolná dutina boli rovnaké. Ak sú odlišné, berie sa do úvahy väčší rozmer.
- Určuje skutočnú geometrickú polohu.
- Hodnoty b,C platia pre pokovovanú svorku. Štandardná hrúbka pokovovacej vrstvy musí byť od 0.007 do 021 mm.
Datasheet História revízií
Upozorňujeme, že čísla strán uvedené v tejto časti sa vzťahujú na tento dokument. Čísla revízií sa vzťahujú na revíziu dokumentu.
Rev. 1006F-06/07
- Neodporúča sa pre nový dizajn”
1006E-07/06
- Aktualizované rozloženie kapitoly.
- Aktualizované vypínanie v časti „Režimy spánku pre ATtiny11“ na strane 20.
- Aktualizované vypínanie v časti „Režimy spánku pre ATtiny12“ na strane 20.
- Aktualizovaná tabuľka 16 na strane 36.
- Aktualizovaný “Kalibračný bajt v ATtiny12” na strane 49.
- Aktualizované „Informácie o objednávke“ na strane 10.
- Aktualizované „Informácie o balení“ na strane 12.
1006D-07/03
- Aktualizované hodnoty VBOT v tabuľke 9 na strane 24.
1006C-09/01
- N/A
Medzinárodné ústredie
- Spoločnosť Atmel 2325 Orchard Parkway San Jose, CA 95131 USA Tel: 1(408) 441-0311 Fax: 1(408) 487-2600
- Atmel Ázia Izba 1219 Chinachem Golden Plaza 77 Mody Road Tsimshatsui East Kowloon Hong Kong Tel: (852) 2721-9778 Fax: (852) 2722-1369
- Atmel Europe Le Krebs 8, Rue Jean-Pierre Timbaud BP 309 78054 Saint-Quentin-en- Yvelines Cedex France Tel: (33) 1-30-60-70-00 Fax: (33) 1-30-60-71-11
- Atmel Japonsko 9F, Tonetsu Shinkawa Bldg. 1-24-8 Shinkawa Chuo-ku, Tokio 104-0033 Japonsko Tel: (81) 3-3523-3551 Fax: (81) 3-3523-7581
Kontakt na produkt
Web stránky www.atmel.com Technická podpora avr@atmel.com Predajný kontakt www.atmel.com/contacts Žiadosti o literatúru www.atmel.com/literatúra
Vylúčenie zodpovednosti: Informácie v tomto dokumente sa poskytujú v súvislosti s produktmi Atmel. Žiadna licencia, výslovná alebo implicitná, prekážkou alebo inak, voči nikomu
právo duševného vlastníctva je udelené týmto dokumentom alebo v súvislosti s predajom produktov Atmel. OKREM PODMIENOK PREDAJA UVEDENÝCH V PODMIENKACH PREDAJA ATMEL, KTORÉ SA NACHÁDZA ATMEL'S WEB STRÁNKA, ATMEL NEPREBERÁ ŽIADNU ZODPOVEDNOSŤ A ODMIETA AKÉKOĽVEK VÝSLOVNÉ, IMPLICITNÉ ALEBO ZÁKONNÉ
ZÁRUKA
TÝKAJÚCE SA JEJ PRODUKTOV VRÁTANE, ALE NIE VÝHRADNE, IMPLICITNEJ ZÁRUKY PREDAJNOSTI, VHODNOSTI PRE URČITÝ
ÚČEL ALEBO NEPORUŠENIE PRÁVA. ATMEL V ŽIADNOM PRÍPADE NIE JE ZODPOVEDNÝ ZA ŽIADNE PRIAMY, NEPRIAME, NÁSLEDNÉ, TRESTNÉ, ZVLÁŠTNE ALEBO NÁHODNÉ ŠKODY (VRÁTANE, BEZ OBMEDZENIA, ŠKODY ZA STRATU ZISKU, PRERUŠENIE PODNIKANIA ALEBO STRATU STRATY INFORMÁCIÍ) TENTO DOKUMENT, AJ KEĎ BOL ATMEL UPOZORNENÝ NA MOŽNOSŤ TAKÝCHTO ŠKOD. Atmel neposkytuje žiadne vyhlásenia ani záruky týkajúce sa presnosti alebo úplnosti obsahu tohto dokumentu a vyhradzuje si právo kedykoľvek bez upozornenia zmeniť špecifikácie a popisy produktov. Atmel sa nezaväzuje aktualizovať informácie obsiahnuté v tomto dokumente. Pokiaľ nie je výslovne uvedené inak, produkty Atmel nie sú vhodné a nesmú sa v nich používať. Produkty Atmel nie sú určené, autorizované alebo zaručené na použitie ako komponenty v aplikáciách určených na podporu alebo udržanie životnosti.
© 2007 Atmel Corporation. Všetky práva vyhradené. Atmel®, logo a ich kombinácie a iné sú registrované ochranné známky alebo ochranné známky spoločnosti Atmel Corporation alebo jej dcérskych spoločností. Ostatné výrazy a názvy produktov môžu byť ochrannými známkami iných subjektov.
Dokumenty / zdroje
![]() |
11-bitový mikrokontrolér ATMEL ATtiny8 s 1K Byte Flash [pdf] Používateľská príručka ATtiny11 8-bitový mikrokontrolér s 1K Byte Flash, ATtiny11, 8-bitový mikrokontrolér s 1K Byte Flash, Mikrokontrolér s 1K Byte Flash, 1K Byte Flash |