11bitový mikrokontrolér ATMEL ATtiny8 s 1K Byte Flash
Vlastnosti
- Využívá architekturu AVR® RISC
- Vysoce výkonná a nízkoenergetická 8bitová RISC architektura
- 90 mocných pokynů - většina provedení jediného taktu
- 32 x 8 pracovních registrů pro všeobecné účely
- Propustnost až 8 MIPS při 8 MHz
Energeticky nezávislá programová a datová paměť
- 1K Byte paměti programu Flash
- Programovatelné v systému (ATtiny12)
- Výdrž: 1,000 11 cyklů zápisu/mazání (ATtiny12/XNUMX)
- 64 bajtů programovatelné datové paměti EEPROM v systému pro ATtiny12
- Výdrž: 100,000 XNUMX cyklů zápisu / mazání
- Zámek programování pro Flash Program a zabezpečení dat EEPROM
Periferní funkce
- Přerušení a probuzení při změně PIN
- Jeden 8bitový časovač/počítač se samostatným předděličem
- Analogový komparátor na čipu
- Programovatelný časovač Watchdog s oscilátorem na čipu
Speciální funkce mikrokontroléru
- Režimy nečinnosti a nízké spotřeby energie
- Externí a interní zdroje přerušení
- Programovatelný v systému přes SPI port (ATtiny12)
- Vylepšený obvod resetování při zapnutí (ATtiny12)
- Interně kalibrovaný RC oscilátor (ATtiny12)
Specifikace
- Nízká spotřeba, vysokorychlostní procesní technologie CMOS
- Plně statický provoz
Spotřeba energie při 4 MHz, 3V, 25°C
- Aktivní: 2.2 mA
- Nečinný režim: 0.5 mA
- Režim vypnutí: <1 μA
Balíčky
- 8-pin PDIP a SOIC
Provozní svtages
- 1.8 – 5.5V pro ATtiny12V-1
- 2.7 – 5.5 V pro ATtiny11L-2 a ATtiny12L-4
- 4.0 – 5.5 V pro ATtiny11-6 a ATtiny12-8
Rychlostní stupně
- 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)
Konfigurace pinů
Nadview
ATtiny11/12 je nízkoenergetický 8bitový mikrokontrolér CMOS založený na architektuře AVR RISC. Prováděním výkonných instrukcí v jediném hodinovém cyklu dosahuje ATtiny11/12 propustnosti blížící se 1 MIPS na MHz, což umožňuje návrháři systému optimalizovat spotřebu energie oproti rychlosti zpracování. Jádro AVR kombinuje bohatou instrukční sadu s 32 univerzálními pracovními registry. Všech 32 registrů je přímo připojeno k aritmetické logické jednotce (ALU), což umožňuje přístup ke dvěma nezávislým registrům v jedné instrukci provedené v jednom hodinovém cyklu. Výsledná architektura je kódově efektivnější a přitom dosahuje propustnosti až desetkrát rychlejší než běžné mikrokontroléry CISC.
Tabulka 1. Popis dílů
Zařízení | Blikat | EEPROM | Rejstřík | svtage Dosah | Frekvence |
ATtiny11L | 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 |
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 je podporováno kompletní sadou nástrojů pro vývoj programů a systémů, včetně: makro assemblerů, programových debuggerů/simulátorů, in-circuit emulátorů,
a vyhodnocovací sady.
Blokové schéma ATtiny11
Viz Obrázek 1 na straně 3. ATtiny11 poskytuje následující funkce: 1K bajtů Flash, až pět univerzálních I/O linek, jedna vstupní linka, 32 univerzálních pracovních registrů, 8bitový časovač/čítač, interní a externí přerušení, programovatelný Watchdog Timer s interním oscilátorem a dva softwarově volitelné režimy úspory energie. Nečinný režim zastaví CPU a umožní, aby časovač/počítadla a systém přerušení pokračovaly v činnosti. Režim Power-down uloží obsah registru, ale zmrazí oscilátor a deaktivuje všechny ostatní funkce čipu až do dalšího přerušení nebo hardwarového resetu. Funkce probuzení nebo přerušení při změně pinu umožňují ATtiny11 vysoce reagovat na vnější události, přičemž stále vykazují nejnižší spotřebu energie v režimech vypnutí. Zařízení je vyrobeno pomocí technologie energeticky nezávislé paměti Atmel s vysokou hustotou. Kombinací RISC 8bitového CPU s Flash na monolitickém čipu je Atmel ATtiny11 výkonný mikrokontrolér, který poskytuje vysoce flexibilní a nákladově efektivní řešení mnoha vestavěných řídicích aplikací.
Obrázek 1. Blokový diagram ATtiny11
Blokové schéma ATtiny12
Obrázek 2 na straně 4. ATtiny12 poskytuje následující funkce: 1K bajtů Flash, 64 bajtů EEPROM, až šest univerzálních I/O linek, 32 univerzálních pracovních registrů, 8bitový časovač/čítač, interní a externí přerušení, programovatelný Watchdog Timer s interním oscilátorem a dva softwarově volitelné režimy úspory energie. Nečinný režim zastaví CPU a umožní, aby časovač/počítadla a systém přerušení pokračovaly v činnosti. Režim Power-down uloží obsah registru, ale zmrazí oscilátor a deaktivuje všechny ostatní funkce čipu až do dalšího přerušení nebo hardwarového resetu. Funkce probuzení nebo přerušení při změně pinu umožňují ATtiny12 vysoce reagovat na vnější události, přičemž stále vykazují nejnižší spotřebu energie v režimech vypnutí. Zařízení je vyrobeno pomocí technologie energeticky nezávislé paměti Atmel s vysokou hustotou. Kombinací RISC 8bitového CPU s Flash na monolitickém čipu je Atmel ATtiny12 výkonným mikrokontrolérem, který poskytuje vysoce flexibilní a nákladově efektivní řešení mnoha vestavěných řídicích aplikací.
Obrázek 2. Blokový diagram ATtiny12
Popisy pinů
- Napájecí objemtage pin.
- Zemnící kolík.
Port B je 6bitový I/O port. PB4..0 jsou I/O piny, které mohou poskytovat interní pull-upy (vybrané pro každý bit). Na ATtiny11 je PB5 pouze vstupem. Na ATtiny12 je PB5 vstupem nebo výstupem s otevřeným odtokem. Piny portu jsou třístavové, když se aktivují podmínky resetování, i když hodiny neběží. Použití pinů PB5..3 jako vstupních nebo I/O pinů je omezeno v závislosti na resetu a nastavení hodin, jak je znázorněno níže.
Tabulka 2. Funkce PB5..PB3 vs. možnosti hodinování zařízení
Možnost časování zařízení | PB5 | PB4 | PB3 |
Externí reset povolen | Použité (1) | -(2) | – |
Externí reset zakázán | Vstup(3)/I/O(4) | – | – |
Vnější krystal | – | Použitý | Použitý |
Externí nízkofrekvenční krystal | – | Použitý | Použitý |
Externí keramický rezonátor | – | Použitý | Použitý |
Externí RC oscilátor | – | I/O(5) | Použitý |
Externí hodiny | – | I/O | Použitý |
Interní RC oscilátor | – | I/O | I/O |
Poznámky
- Used“ znamená, že kolík se používá pro účely resetování nebo hodin.
- znamená, že funkce kolíku není touto volbou ovlivněna.
- Vstup znamená, že pin je vstupní pin portu.
- Na ATtiny11 je PB5 pouze vstupem. Na ATtiny12 je PB5 vstupem nebo výstupem s otevřeným odtokem.
- I/O znamená, že pin je vstupní/výstupní pin portu.
XTAL1 Vstup do invertujícího oscilátoru amplifikátor a vstup do vnitřního pracovního obvodu hodin.
XTAL2 Výstup z invertujícího oscilátoru ampživější.
RESETOVAT Resetovat vstup. Externí reset je generován nízkou úrovní na pinu RESET. Resetovací impulsy delší než 50 ns vygenerují reset, i když hodiny neběží. Není zaručeno, že kratší pulzy vygenerují reset.
Shrnutí registrace ATtiny11
Adresa | Jméno | Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0 | Strana |
$3F | SREG | I | T | H | S | V | N | Z | C | strana 9 |
$ 3E | Rezervováno | |||||||||
3 $ D | Rezervováno | |||||||||
$ 3C | Rezervováno | |||||||||
3 miliard dolarů | GIMSK | – | INT0 | PCIE | – | – | – | – | – | strana 33 |
$ 3A | DÁREK | – | INTF0 | PCIF | – | – | – | – | – | strana 34 |
39 $ | TIMSK | – | – | – | – | – | – | TOIE0 | – | strana 34 |
38 $ | TIFR | – | – | – | – | – | – | TOV0 | – | strana 35 |
37 $ | Rezervováno | |||||||||
36 $ | Rezervováno | |||||||||
35 $ | MCUCR | – | – | SE | SM | – | – | ISC01 | ISC00 | strana 32 |
34 $ | MCUSR | – | – | – | – | – | – | EXTRF | PORF | strana 28 |
33 $ | TCCR0 | – | – | – | – | – | CS02 | CS01 | CS00 | strana 41 |
32 $ | TCNT0 | Časovač/počítadlo 0 (8 bitů) | strana 41 | |||||||
31 $ | Rezervováno | |||||||||
30 $ | Rezervováno | |||||||||
… | Rezervováno | |||||||||
22 $ | Rezervováno | |||||||||
21 $ | WDTCR | – | – | – | WDTOE | WDE | WDP2 | WDP1 | WDP0 | strana 43 |
20 $ | Rezervováno | |||||||||
$1F | Rezervováno | |||||||||
$ 1E | Rezervováno | |||||||||
1 $ D | Rezervováno | |||||||||
$ 1C | Rezervováno | |||||||||
1 miliard dolarů | Rezervováno | |||||||||
$ 1A | Rezervováno | |||||||||
19 $ | Rezervováno | |||||||||
18 $ | PORTB | – | – | – | PORTB4 | PORTB3 | PORTB2 | PORTB1 | PORTB0 | strana 37 |
17 $ | DDRB | – | – | – | DDB4 | DDB3 | DDB2 | DDB1 | DDB0 | strana 37 |
16 $ | PINB | – | – | PINB5 | PINB4 | PINB3 | PINB2 | PINB1 | PINB0 | strana 37 |
15 $ | Rezervováno | |||||||||
… | Rezervováno | |||||||||
$ 0A | Rezervováno | |||||||||
09 $ | Rezervováno | |||||||||
08 $ | ACSR | ACD | – | ACO | ACI | ACIE | – | ACIS1 | ACIS0 | strana 45 |
… | Rezervováno | |||||||||
00 $ | Rezervováno |
Poznámky
- Kvůli kompatibilitě s budoucími zařízeními by rezervované bity měly být při přístupu zapisovány na nulu. Rezervované adresy I / O paměti by nikdy neměly být zapsány.
- Některé stavové příznaky se vymažou tak, že se do nich zapíše logická jednička. Všimněte si, že instrukce CBI a SBI budou pracovat se všemi bity v I/O registru, zapíšou jedničku zpět do libovolného příznaku přečteného tak, jak je nastaven, čímž se příznak vymaže. Pokyny CBI a SBI pracují pouze s registry $ 00 až $ 1F.
Shrnutí registrace ATtiny12
Adresa | Jméno | Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0 | Strana |
$3F | SREG | I | T | H | S | V | N | Z | C | strana 9 |
$ 3E | Rezervováno | |||||||||
3 $ D | Rezervováno | |||||||||
$ 3C | Rezervováno | |||||||||
3 miliard dolarů | GIMSK | – | INT0 | PCIE | – | – | – | – | – | strana 33 |
$ 3A | DÁREK | – | INTF0 | PCIF | – | – | – | – | – | strana 34 |
39 $ | TIMSK | – | – | – | – | – | – | TOIE0 | – | strana 34 |
38 $ | TIFR | – | – | – | – | – | – | TOV0 | – | strana 35 |
37 $ | Rezervováno | |||||||||
36 $ | Rezervováno | |||||||||
35 $ | MCUCR | – | PUD | SE | SM | – | – | ISC01 | ISC00 | strana 32 |
34 $ | MCUSR | – | – | – | – | WDRF | BORF | EXTRF | PORF | strana 29 |
33 $ | TCCR0 | – | – | – | – | – | CS02 | CS01 | CS00 | strana 41 |
32 $ | TCNT0 | Časovač/počítadlo 0 (8 bitů) | strana 41 | |||||||
31 $ | OSCCAL | Registr kalibrace oscilátoru | strana 12 | |||||||
30 $ | Rezervováno | |||||||||
… | Rezervováno | |||||||||
22 $ | Rezervováno | |||||||||
21 $ | WDTCR | – | – | – | WDTOE | WDE | WDP2 | WDP1 | WDP0 | strana 43 |
20 $ | Rezervováno | |||||||||
$1F | Rezervováno | |||||||||
$ 1E | EEAR | – | – | Registr adres EEPROM | strana 18 | |||||
1 $ D | EEDR | Registr dat EEPROM | strana 18 | |||||||
$ 1C | EECR | – | – | – | – | DĚSIVÝ | EEMWE | EEWE | EERE | strana 18 |
1 miliard dolarů | Rezervováno | |||||||||
$ 1A | Rezervováno | |||||||||
19 $ | Rezervováno | |||||||||
18 $ | PORTB | – | – | – | PORTB4 | PORTB3 | PORTB2 | PORTB1 | PORTB0 | strana 37 |
17 $ | DDRB | – | – | DDB5 | DDB4 | DDB3 | DDB2 | DDB1 | DDB0 | strana 37 |
16 $ | PINB | – | – | PINB5 | PINB4 | PINB3 | PINB2 | PINB1 | PINB0 | strana 37 |
15 $ | Rezervováno | |||||||||
… | Rezervováno | |||||||||
$ 0A | Rezervováno | |||||||||
09 $ | Rezervováno | |||||||||
08 $ | ACSR | ACD | AINBG | ACO | ACI | ACIE | – | ACIS1 | ACIS0 | strana 45 |
… | Rezervováno | |||||||||
00 $ | Rezervováno |
Poznámka
- Kvůli kompatibilitě s budoucími zařízeními by rezervované bity měly být při přístupu zapisovány na nulu. Rezervované adresy I / O paměti by nikdy neměly být zapsány.
- Některé stavové příznaky se vymažou tak, že se do nich zapíše logická jednička. Všimněte si, že instrukce CBI a SBI budou pracovat se všemi bity v I/O registru, zapíšou jedničku zpět do libovolného příznaku přečteného tak, jak je nastaven, čímž se příznak vymaže. Pokyny CBI a SBI pracují pouze s registry $ 00 až $ 1F.
Souhrn instrukční sady
Mnemotechnické pomůcky | Operandy | Popis | Operace | Vlajky | # Hodiny |
ARITMETICKÉ A LOGICKÉ POKYNY | |||||
PŘIDAT | Rd, Rr | Přidejte dva registry | Rd ¬ Rd + Rr | Z, C, N, V, H | 1 |
ADC | Rd, Rr | Přidejte s sebou dva registry | Rd ¬ Rd + Rr + C | Z, C, N, V, H | 1 |
SUB | Rd, Rr | Odečtěte dva registry | Rd ¬ Rd – Rr | Z, C, N, V, H | 1 |
ŠEL JSEM NAHORU | Rd, K. | Odečtěte konstantu z registru | Rd ¬ Rd – K | Z, C, N, V, H | 1 |
SBC | Rd, Rr | Odečtěte s provedením dvou registrů | Rd ¬ Rd – Rr – C | Z, C, N, V, H | 1 |
SBCI | Rd, K. | Odečtěte s Carry Constant od Reg. | Rd ¬ Rd – K – C | Z, C, N, V, H | 1 |
A | Rd, Rr | Logické AND registry | Rd ¬ Rd · Rr | Z, N, V | 1 |
ANDI | Rd, K. | Logický AND registr a konstantní | Rd ¬ Rd · K | Z, N, V | 1 |
OR | Rd, Rr | Logické NEBO registry | Rd ¬ Rd v Rr | Z, N, V | 1 |
ORI | Rd, K. | Logický NEBO registr a konstantní | Rd ¬ Rd v K | Z, N, V | 1 |
EOR | Rd, Rr | Exkluzivní NEBO registry | Rd ¬ RdÅRr | Z, N, V | 1 |
COM | Rd | Jeden je doplněk | Rd ¬ $FF – Rd | Z, C, N, V | 1 |
NEG | Rd | Doplněk dvojky | Rd ¬ $ 00 – Rd | Z, C, N, V, H | 1 |
SBR | Rd, K. | Nastavte bity v registru | Rd ¬ Rd v K | Z, N, V | 1 |
CBR | Rd, K. | Vymazání bitů v registru | Rd ¬ Rd · (FFh – K) | Z, N, V | 1 |
INC | Rd | Přírůstek | Rd ¬ Rd + 1 | Z, N, V | 1 |
DEC | Rd | Dekrement | Rd ¬ Rd – 1 | Z, N, V | 1 |
TST | Rd | Vyzkoušejte nulu nebo minus | Rd ¬ Rd · Rd | Z, N, V | 1 |
CLR | Rd | Vymazat registraci | Rd ¬ RdÅRd | Z, N, V | 1 |
SER | Rd | Nastavit registraci | Rd ¬ $ FF | Žádný | 1 |
POKYNY PRO POBOČKY | |||||
RJMP | k | Relativní skok | PC ¬ PC + k + 1 | Žádný | 2 |
ZAVOLAT | k | Relativní volání podprogramu | PC ¬ PC + k + 1 | Žádný | 3 |
RET | Návrat podprogramu | PC ¬ STACK | Žádný | 4 | |
SÍTĚ | Přerušit návrat | PC ¬ STACK | I | 4 | |
CPSE | Rd, Rr | Porovnat, přeskočit, pokud je rovno | jestliže (Rd = Rr) PC ¬ PC + 2 nebo 3 | Žádný | 1/2 |
CP | Rd, Rr | Porovnejte | Rd – Rr | Z, N, V, C, H | 1 |
CPC | Rd, Rr | Porovnejte s Carry | Rd – Rr – C | Z, N, V, C, H | 1 |
CPI | Rd, K. | Porovnat Registrovat s Okamžitým | Rd – K | Z, N, V, C, H | 1 |
SBRC | Rr, nar | Přeskočit, pokud bit v registru vymazán | jestliže (Rr(b)=0) PC ¬ PC + 2 nebo 3 | Žádný | 1/2 |
SBRS | Rr, nar | Přeskočit, pokud je nastaven bit v registru | jestliže (Rr(b)=1) PC ¬ PC + 2 nebo 3 | Žádný | 1/2 |
SBIC | P, nar | Přeskočit, pokud bit v I / O registru vymazán | pokud (P(b)=0) PC ¬ PC + 2 nebo 3 | Žádný | 1/2 |
SBIS | P, nar | Přeskočit, pokud je nastaven bit v I / O registru | pokud (P(b)=1) PC ¬ PC + 2 nebo 3 | Žádný | 1/2 |
BRBS | s, k | Větev, pokud je nastaven příznak stavu | if (SREG(s) = 1) pak PC¬PC + k + 1 | Žádný | 1/2 |
BRBC | s, k | Pobočka, pokud je příznak stavu vymazán | if (SREG(s) = 0) pak PC¬PC + k + 1 | Žádný | 1/2 |
BREQ | k | Větev, pokud se rovná | jestliže (Z = 1), pak PC ¬ PC + k + 1 | Žádný | 1/2 |
BRNĚ | k | Větev, pokud se nerovná | jestliže (Z = 0), pak PC ¬ PC + k + 1 | Žádný | 1/2 |
BRCS | k | Pobočka, pokud nese sadu | jestliže (C = 1), pak PC ¬ PC + k + 1 | Žádný | 1/2 |
BRCC | k | Pobočka, pokud je Carry Clear | jestliže (C = 0), pak PC ¬ PC + k + 1 | Žádný | 1/2 |
BRSH | k | Větev, pokud je stejná nebo vyšší | jestliže (C = 0), pak PC ¬ PC + k + 1 | Žádný | 1/2 |
BRLO | k | Pobočka, pokud je nižší | jestliže (C = 1), pak PC ¬ PC + k + 1 | Žádný | 1/2 |
BRMI | k | Větev, pokud je minus | jestliže (N = 1), pak PC ¬ PC + k + 1 | Žádný | 1/2 |
BRPL | k | Pobočka, pokud Plus | jestliže (N = 0), pak PC ¬ PC + k + 1 | Žádný | 1/2 |
BRGE | k | Pobočka, pokud je větší nebo rovnocenná, podepsaná | if (N Å V= 0) pak PC ¬ PC + k + 1 | Žádný | 1/2 |
BRLT | k | Pobočka, pokud je menší než nula, podepsaná | if (N Å V= 1) pak PC ¬ PC + k + 1 | Žádný | 1/2 |
BRHS | k | Větve, pokud je nastavena vlajka s poloviční přepravou | jestliže (H = 1), pak PC ¬ PC + k + 1 | Žádný | 1/2 |
BRHC | k | Pobočka, pokud je příznak Half Carry vymazán | jestliže (H = 0), pak PC ¬ PC + k + 1 | Žádný | 1/2 |
BRTS | k | Větev, pokud je nastaven příznak T. | jestliže (T = 1), pak PC ¬ PC + k + 1 | Žádný | 1/2 |
BRTC | k | Pobočka, pokud je příznak T vymazán | jestliže (T = 0), pak PC ¬ PC + k + 1 | Žádný | 1/2 |
BRVS | k | Větev, pokud je nastaven příznak přetečení | jestliže (V = 1), pak PC ¬ PC + k + 1 | Žádný | 1/2 |
BRVC | k | Větev, pokud je příznak přetečení vymazán | jestliže (V = 0), pak PC ¬ PC + k + 1 | Žádný | 1/2 |
BRIE | k | Pobočka, pokud je povoleno přerušení | jestliže ( I = 1), pak PC ¬ PC + k + 1 | Žádný | 1/2 |
BRID | k | Pobočka, pokud je přerušeno zakázáno | jestliže ( I = 0), pak PC ¬ PC + k + 1 | Žádný | 1/2 |
Mnemotechnické pomůcky | Operandy | Popis | Operace | Vlajky | # Hodiny |
POKYNY PRO PŘENOS DAT | |||||
LD | Rd,Z | Nepřímé načtení registru | Rd ¬ (Z) | Žádný | 2 |
ST | Z,Rr | Nepřímá registrace obchodu | (Z) ¬ Rr | Žádný | 2 |
MOV | Rd, Rr | Pohyb mezi registry | Rd ¬ Rr | Žádný | 1 |
LDI | Rd, K. | Načíst okamžitě | Rd ¬ K | Žádný | 1 |
IN | Rd, P | V přístavu | Rd ¬ P | Žádný | 1 |
VEN | P, Rr | Ven Port | P ¬ Rr | Žádný | 1 |
LPM | Načtěte programovou paměť | R0 ¬ (Z) | Žádný | 3 | |
POKYNY PRO ZKOUŠKU BIT A BIT | |||||
SBI | P, b | Nastavit bit v I / O registru | I/O(P,b) ¬ 1 | Žádný | 2 |
CBI | P, b | Vymazat bit v I / O registru | I/O(P,b) ¬ 0 | Žádný | 2 |
LSL | Rd | Logický Shift doleva | 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 |
ROLE | Rd | Otočit doleva přes Carry | Rd(0) ¬ C, Rd(n+1) ¬ Rd(n), C ¬ Rd(7) | Z, C, N, V | 1 |
ROR | Rd | Otočte se přímo skrz 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 | Vyměňte křupky | Rd(3..0) ¬ Rd(7..4), Rd(7..4) ¬ Rd(3..0) | Žádný | 1 |
BSET | s | Sada příznaků | SREG(y) ¬ 1 | SREG | 1 |
BCLR | s | Vlajka vymazána | SREG(y) ¬ 0 | SREG | 1 |
BST | Rr, nar | Obchod bitů z registrace do T | T ¬ Rr(b) | T | 1 |
BLD | Rd, nar | Bitové zatížení z T do registru | Rd(b) ¬T | Žádný | 1 |
SEC | Nastavte Carry | C ¬ 1 | C | 1 | |
CLC | Clear Carry | C ¬ 0 | C | 1 | |
SEN | Nastavit negativní vlajku | N ¬ 1 | N | 1 | |
CLN | Vymazat negativní vlajku | N ¬ 0 | N | 1 | |
SEZ | Nastavit nulovou vlajku | Z ¬ 1 | Z | 1 | |
CLZ | Vymazat nulovou vlajku | Z ¬ 0 | Z | 1 | |
SEI | Povolit globální přerušení | Já ¬ 1 | I | 1 | |
CLI | Globální přerušení je zakázáno | Já ¬ 0 | I | 1 | |
SES | Nastavit podepsanou testovací vlajku | S ¬ 1 | S | 1 | |
CLS | Vymazat podepsanou testovací vlajku | S ¬ 0 | S | 1 | |
SEV | Set Twos Complement Overflow | V ¬ 1 | V | 1 | |
CLV | Vyčistěte přetečení doplňku dvojky | V ¬ 0 | V | 1 | |
SOUBOR | Nastavte T v SREG | T ¬ 1 | T | 1 | |
CLT | Vymazat T v SREG | T ¬ 0 | T | 1 | |
SEH | Nastavit vlajku na polovinu v SREG | H ¬ 1 | H | 1 | |
CLH | Vymazat vlajku na polovinu v SREG | H ¬ 0 | H | 1 | |
NOP | Žádná operace | Žádný | 1 | ||
SPÁT | Spát | (viz konkrétní popis funkce Spánek) | Žádný | 1 | |
WDR | Watch Dog Reset | (viz konkrétní popis pro WDR/časovač) | Žádný | 1 |
Informace pro objednání
ATtiny11
Napájení | Rychlost (MHz) | Objednací kód | Balík | Provozní 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 |
Průmyslový (-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 |
Průmyslový (-40 °C až 85 °C) |
Poznámky
- Rychlostní stupeň se vztahuje k maximální taktovací frekvenci při použití externího krystalu nebo externí jednotky hodin. Interní RC oscilátor má stejnou nominální taktovací frekvenci pro všechny rychlostní stupně.
- Alternativa balení bez obsahu olova, vyhovuje evropské směrnici o omezení nebezpečných látek (směrnice RoHS). Také bez halogenidů a plně zelené.
Typ balíčku | |
8P3 | 8-vodičový, 0.300″ široký, plastový dvojitý inline balíček (PDIP) |
8S2 | 8-vodičový, 0.200″ široký, plastový malý obrys křídla racka (EIAJ SOIC) |
ATtiny12
Napájení | Rychlost (MHz) | Objednací kód | Balík | Provozní 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 |
Průmyslový (-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 |
Průmyslový (-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 |
Průmyslový (-40 °C až 85 °C) |
Poznámky
- Rychlostní stupeň se vztahuje k maximální taktovací frekvenci při použití externího krystalu nebo externí jednotky hodin. Interní RC oscilátor má stejnou nominální taktovací frekvenci pro všechny rychlostní stupně.
- Alternativa balení bez obsahu olova, vyhovuje evropské směrnici o omezení nebezpečných látek (směrnice RoHS). Také bez halogenidů a plně zelené.
Typ balíčku | |
8P3 | 8-vodičový, 0.300″ široký, plastový dvojitý inline balíček (PDIP) |
8S2 | 8-vodičový, 0.200″ široký, plastový malý obrys křídla racka (EIAJ SOIC) |
Informace o balení
8P3
SPOLEČNÉ ROZMĚRY
(Měrná 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 výkres je pouze pro obecné informace; další informace viz Výkres JEDEC MS-001, Variace BA.
- Rozměry A a L jsou měřeny s balíkem umístěným v rovině sedadel JEDEC Gauge GS-3.
- Rozměry D, D1 a E1 nezahrnují výlisky nebo výstupky. Forma Flash nebo výstupky nesmí přesáhnout 0.010 palce.
- E a eA měřeno se svody omezenými tak, aby byly kolmé k nule.
- Pro usnadnění zavádění jsou preferovány špičaté nebo zaoblené hroty elektrody.
- Maximální rozměry b2 a b3 nezahrnují výstupky Dambar. Výčnělky zábrany nesmí překročit 0.010 (0.25 mm).
SPOLEČNÉ ROZMĚRY
(Měrná 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 výkres je pouze pro obecné informace; další informace naleznete v EIAJ Drawing EDR-7320.
- Nesoulad horních a spodních matric a pryskyřičné otřepy nejsou zahrnuty.
- Doporučuje se, aby horní a dolní dutiny byly stejné. Pokud se liší, bere se v úvahu větší rozměr.
- Určuje skutečnou geometrickou polohu.
- Hodnoty b,C platí pro pokovenou svorku. Standardní tloušťka pokovovací vrstvy musí být v rozmezí 0.007 až 021 mm.
Datový list Historie revizí
Upozorňujeme, že čísla stránek uvedená v této části odkazují na tento dokument. Čísla revizí se vztahují k revizi dokumentu.
Rev. 1006F-06/07
- Nedoporučuje se pro nový design“
Rev. 1006E-07/06
- Aktualizováno rozvržení kapitol.
- Aktualizováno vypnutí v části „Režimy spánku pro ATtiny11“ na stránce 20.
- Aktualizováno vypnutí v části „Režimy spánku pro ATtiny12“ na stránce 20.
- Aktualizována tabulka 16 na stránce 36.
- Aktualizován „Kalibrační bajt v ATtiny12“ na stránce 49.
- Aktualizované „Informace pro objednání“ na stránce 10.
- Aktualizováno „Informace o balení“ na stránce 12.
Rev. 1006D-07/03
- Aktualizované hodnoty VBOT v tabulce 9 na stránce 24.
Rev. 1006C-09/01
- N/A
Mezinárodní ústředí
- Společnost Atmel 2325 Orchard Parkway San Jose, CA 95131 USA Tel: 1(408) 441-0311 Fax: 1(408) 487-2600
- Atmel Asie Pokoj 1219 Chinachem Golden Plaza 77 Mody Road Tsimshatsui East Kowloon Hong Kong Tel: (852) 2721-9778 Fax: (852) 2722-1369
- Atmel Evropa Le Krebs 8, Rue Jean-Pierre Timbaud BP 309 78054 Saint-Quentin-en- Yvelines Cedex Francie 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 místo www.atmel.com Technická podpora avr@atmel.com Prodejní kontakt www.atmel.com/contacts Požadavky na literaturu www.atmel.com/literature
Vyloučení odpovědnosti: Informace v tomto dokumentu jsou poskytovány v souvislosti s produkty Atmel. Žádná licence, výslovná nebo předpokládaná, estoppel nebo jinak, vůči nikomu
právo duševního vlastnictví je uděleno tímto dokumentem nebo v souvislosti s prodejem produktů Atmel. S VÝJIMKOU UVEDENÝCH V PODMÍNEK A PODMÍNEK PRODEJE ATMEL, KTERÉ SE NACHÁZEJÍ NA ATMEL'S WEB STRÁNKA, ATMEL NEPŘEBÍRÁ ŽÁDNOU ODPOVĚDNOST A ODMÍTÁ JAKÉKOLI VÝSLOVNÉ, PŘEDPOKLÁDANÉ NEBO ZÁKONNÉ
ZÁRUKA
TÝKAJÍCÍ SE JEJICH PRODUKTŮ VČETNĚ, ALE NEOMEZENO NA, PŘEDPOKLÁDANÉ ZÁRUKY OBCHODOVATELNOSTI, VHODNOSTI PRO KONKRÉTNÍ
ÚČEL NEBO NEPORUŠENÍ PRÁV. V ŽÁDNÉM PŘÍPADĚ NEBUDE ATMEL ODPOVĚDNÁ ZA ŽÁDNÉ PŘÍMÉ, NEPŘÍMÉ, NÁSLEDNÉ, TRESTNÉ, ZVLÁŠTNÍ NEBO NÁHODNÉ ŠKODY (VČETNĚ ŠKODY ZA ZTRÁTU ZISKU, PŘERUŠENÍ OBCHODNÍ ČINNOSTI NEBO ZTRÁTU INFORMACÍ) TENTO DOKUMENT, I KDYŽ BYL ATMEL UPOZORNĚN NA MOŽNOST TAKOVÝCH ŠKOD. Společnost Atmel neposkytuje žádná prohlášení ani záruky s ohledem na přesnost nebo úplnost obsahu tohoto dokumentu a vyhrazuje si právo kdykoli bez upozornění provádět změny specifikací a popisů produktů. Společnost Atmel se nezavazuje aktualizovat zde uvedené informace. Pokud není výslovně uvedeno jinak, produkty Atmel nejsou vhodné pro automobilové aplikace a nesmí se v nich používat. Produkty Atmel nejsou zamýšleny, autorizovány nebo zaručeny pro použití jako součásti v aplikacích určených k podpoře nebo udržení životnosti.
© 2007 Atmel Corporation. Všechna práva vyhrazena. Atmel®, logo a jejich kombinace a další jsou registrované ochranné známky nebo ochranné známky společnosti Atmel Corporation nebo jejích dceřiných společností. Jiné termíny a názvy produktů mohou být ochrannými známkami jiných společností.
Dokumenty / zdroje
![]() |
11bitový mikrokontrolér ATMEL ATtiny8 s 1K Byte Flash [pdfUživatelská příručka ATtiny11 8bitový mikrokontrolér s 1K Byte Flash, ATtiny11, 8bitový mikrokontrolér s 1K Byte Flash, Mikrokontrolér s 1K Byte Flash, 1K Byte Flash |