ATMEL ATtiny11 8-bitars mikrokontroller med 1K Byte Flash
Drag
- Använder AVR® RISC-arkitekturen
- Högpresterande och lågeffekts 8-bitars RISC-arkitektur
- 90 Kraftfulla instruktioner – De flesta enkla klockcykler
- 32 x 8 arbetsregister för allmänna ändamål
- Upp till 8 MIPS genomströmning vid 8 MHz
Icke-flyktigt program och dataminne
- 1K byte av flashprogramminne
- Programmerbar i systemet (ATtiny12)
- Uthållighet: 1,000 11 skriv-/raderingscykler (ATtiny12/XNUMX)
- 64 byte programmerbart EEPROM-dataminne i systemet för ATtiny12
- Uthållighet: 100,000 XNUMX skriv-/raderingscykler
- Programmeringslås för Flash Program och EEPROM Data Security
Perifera funktioner
- Avbryt och väckning vid byte av stift
- En 8-bitars timer/räknare med separat förskalare
- Analog komparator på chip
- Programmerbar Watchdog Timer med On-chip Oscillator
Speciella mikrokontrollerfunktioner
- Låg effekt tomgångs- och avstängningsläge
- Externa och interna avbrottskällor
- Programmerbar i systemet via SPI-port (ATtiny12)
- Enhanced Power-on Reset Circuit (ATtiny12)
- Intern kalibrerad RC-oscillator (ATtiny12)
Specifikation
- Låg effekt, höghastighets CMOS-processteknik
- Helt statisk drift
Strömförbrukning vid 4 MHz, 3V, 25°C
- Aktiv: 2.2 mA
- Inaktivt läge: 0.5 mA
- Avstängningsläge: <1 μA
Paket
- 8-stift PDIP och SOIC
Operation Voltages
- 1.8 – 5.5V för ATtiny12V-1
- 2.7 – 5.5V för ATtiny11L-2 och ATtiny12L-4
- 4.0 – 5.5V för ATtiny11-6 och ATtiny12-8
Hastighetsbetyg
- 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-konfiguration
Överview
ATtiny11/12 är en lågeffekts CMOS 8-bitars mikrokontroller baserad på AVR RISC-arkitekturen. Genom att exekvera kraftfulla instruktioner i en enda klockcykel, uppnår ATtiny11/12 en genomströmning som närmar sig 1 MIPS per MHz, vilket gör att systemdesignern kan optimera strömförbrukning kontra bearbetningshastighet. AVR-kärnan kombinerar en rik instruktionsuppsättning med 32 allmänna arbetsregister. Alla de 32 registren är direkt anslutna till den aritmetiska logiska enheten (ALU), vilket gör att två oberoende register kan nås i en enda instruktion som exekveras i en klockcykel. Den resulterande arkitekturen är mer kodeffektiv samtidigt som den uppnår genomströmningar upp till tio gånger snabbare än konventionella CISC-mikrokontroller.
Tabell 1. Beskrivning av delar
Anordning | Flash | EEPROM | Register | Voltage Räckvidd | Frekvens |
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 stöds med en komplett uppsättning program- och systemutvecklingsverktyg inklusive: makrosammanställare, programfelsökning/simulatorer, in-circuit emulatorer,
och utvärderingssatser.
ATtiny11 blockdiagram
Se figur 1 på sidan 3. ATtiny11 tillhandahåller följande funktioner: 1K byte Flash, upp till fem allmänna I/O-linjer, en ingångslinje, 32 allmänna arbetsregister, en 8-bitars timer/räknare, intern och externa avbrott, programmerbar Watchdog Timer med intern oscillator, och två programvaruvalbara energisparlägen. Idle-läget stoppar CPU:n samtidigt som timern/räknaren och avbrottssystemet kan fortsätta att fungera. Avstängningsläget sparar registerinnehållet men fryser oscillatorn, vilket inaktiverar alla andra chipfunktioner tills nästa avbrott eller hårdvaruåterställning. Funktionerna för väckning eller avbrott vid stiftbyte gör att ATtiny11 är mycket lyhörd för externa händelser, och har fortfarande den lägsta strömförbrukningen i avstängningslägen. Enheten är tillverkad med Atmels icke-flyktiga minnesteknik med hög densitet. Genom att kombinera en RISC 8-bitars CPU med Flash på ett monolitiskt chip, är Atmel ATtiny11 en kraftfull mikrokontroller som ger en mycket flexibel och kostnadseffektiv lösning för många inbyggda kontrollapplikationer.
Figur 1. ATtiny11-blockdiagrammet
ATtiny12 blockdiagram
Figur 2 på sidan 4. ATtiny12 tillhandahåller följande funktioner: 1K byte Flash, 64 byte EEPROM, upp till sex generella I/O-linjer, 32 generella arbetsregister, en 8-bitars timer/räknare, intern och externa avbrott, programmerbar Watchdog Timer med intern oscillator och två programvaruvalbara energisparlägen. Idle-läget stoppar CPU:n samtidigt som timern/räknaren och avbrottssystemet kan fortsätta att fungera. Avstängningsläget sparar registerinnehållet men fryser oscillatorn, vilket inaktiverar alla andra chipfunktioner tills nästa avbrott eller hårdvaruåterställning. Funktionerna för väckning eller avbrott vid stiftbyte gör att ATtiny12 är mycket lyhörd för externa händelser, och har fortfarande den lägsta strömförbrukningen i avstängningslägen. Enheten är tillverkad med Atmels icke-flyktiga minnesteknik med hög densitet. Genom att kombinera en RISC 8-bitars CPU med Flash på ett monolitiskt chip, är Atmel ATtiny12 en kraftfull mikrokontroller som ger en mycket flexibel och kostnadseffektiv lösning för många inbyggda kontrollapplikationer.
Figur 2. ATtiny12-blockdiagrammet
Pin Beskrivningar
- Tillförsel voltage stift.
- Jordstift.
Port B är en 6-bitars I/O-port. PB4..0 är I/O-stift som kan ge interna pull-ups (valda för varje bit). På ATtiny11 är PB5 endast ingång. På ATtiny12 är PB5 ingång eller öppen dräneringsutgång. Portstiften är tri-staterade när ett återställningstillstånd blir aktivt, även om klockan inte går. Användningen av stift PB5..3 som ingångs- eller I/O-stift är begränsad, beroende på återställning och klockinställningar, som visas nedan.
Tabell 2. PB5..PB3-funktioner kontra enhetsklockningsalternativ
Alternativ för enhetsklockning | PB5 | PB4 | PB3 |
Extern återställning aktiverad | Används (1) | -(2) | – |
Extern återställning avaktiverad | Ingång(3)/I/O(4) | – | – |
Extern kristall | – | Begagnad | Begagnad |
Extern lågfrekvent kristall | – | Begagnad | Begagnad |
Extern keramisk resonator | – | Begagnad | Begagnad |
Extern RC-oscillator | – | I/O(5) | Begagnad |
Extern klocka | – | I/O | Begagnad |
Intern RC-oscillator | – | I/O | I/O |
Anteckningar
- Används" betyder att stiftet används för återställnings- eller klockändamål.
- betyder att stiftfunktionen inte påverkas av alternativet.
- Ingång betyder att stiftet är ett portingångsstift.
- På ATtiny11 är PB5 endast ingång. På ATtiny12 är PB5 ingång eller öppen dräneringsutgång.
- I/O betyder att stiftet är ett portingångs-/utgångsstift.
XTAL1 Ingång till den inverterande oscillatorn amplifier och ingång till den interna klockdriftkretsen.
XTAL2 Utsignal från den inverterande oscillatorn amplivligare.
ÅTERSTÄLLA Återställ ingång. En extern återställning genereras av en låg nivå på RESET-stiftet. Återställningspulser längre än 50 ns kommer att generera en återställning, även om klockan inte går. Kortare pulser är inte garanterade att generera en återställning.
Registreringssammanfattning ATtiny11
Adress | Namn | Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0 | Sida |
$ 3F | SREG | I | T | H | S | V | N | Z | C | sid 9 |
$ 3E | Reserverad | |||||||||
$ 3D | Reserverad | |||||||||
$ 3C | Reserverad | |||||||||
$3 miljarder | GIMSK | – | INT0 | PCIE | – | – | – | – | – | sid 33 |
$ 3A | GIFR | – | INTF0 | PCIF | – | – | – | – | – | sid 34 |
39 USD | TIMSK | – | – | – | – | – | – | TOIE0 | – | sid 34 |
38 USD | TIFR | – | – | – | – | – | – | TOV0 | – | sid 35 |
37 USD | Reserverad | |||||||||
36 USD | Reserverad | |||||||||
35 USD | MCUCR | – | – | SE | SM | – | – | ISC01 | ISC00 | sid 32 |
34 USD | MCUSR | – | – | – | – | – | – | EXTRF | PORF | sid 28 |
33 USD | TCCR0 | – | – | – | – | – | CS02 | CS01 | CS00 | sid 41 |
32 USD | TCNT0 | Timer/räknare 0 (8 bitar) | sid 41 | |||||||
31 USD | Reserverad | |||||||||
30 USD | Reserverad | |||||||||
… | Reserverad | |||||||||
22 USD | Reserverad | |||||||||
21 USD | WDTCR | – | – | – | WDTOE | WDE | WDP2 | WDP1 | WDP0 | sid 43 |
20 USD | Reserverad | |||||||||
$ 1F | Reserverad | |||||||||
$ 1E | Reserverad | |||||||||
$ 1D | Reserverad | |||||||||
$ 1C | Reserverad | |||||||||
$1 miljarder | Reserverad | |||||||||
$ 1A | Reserverad | |||||||||
19 USD | Reserverad | |||||||||
18 USD | PORTB | – | – | – | PORTB4 | PORTB3 | PORTB2 | PORTB1 | PORTB0 | sid 37 |
17 USD | DDRB | – | – | – | DDB4 | DDB3 | DDB2 | DDB1 | DDB0 | sid 37 |
16 USD | PINB | – | – | PINB5 | PINB4 | PINB3 | PINB2 | PINB1 | PINB0 | sid 37 |
15 USD | Reserverad | |||||||||
… | Reserverad | |||||||||
$ 0A | Reserverad | |||||||||
09 USD | Reserverad | |||||||||
08 USD | ACSR | ACD | – | ACO | ACI | ACIE | – | ACIS1 | ACIS0 | sid 45 |
… | Reserverad | |||||||||
00 USD | Reserverad |
Anteckningar
- För kompatibilitet med framtida enheter bör reserverade bitar skrivas till noll om de används. Reserverade I/O-minnesadresser ska aldrig skrivas.
- Vissa av statusflaggorna rensas genom att skriva en logisk till dem. Notera att CBI- och SBI-instruktionerna kommer att fungera på alla bitar i I/O-registret, skriva en etta tillbaka till vilken flagga som helst som läses som inställd, och på så sätt rensar flaggan. CBI- och SBI-instruktionerna fungerar endast med register $00 till $1F.
Registreringssammanfattning ATtiny12
Adress | Namn | Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0 | Sida |
$ 3F | SREG | I | T | H | S | V | N | Z | C | sid 9 |
$ 3E | Reserverad | |||||||||
$ 3D | Reserverad | |||||||||
$ 3C | Reserverad | |||||||||
$3 miljarder | GIMSK | – | INT0 | PCIE | – | – | – | – | – | sid 33 |
$ 3A | GIFR | – | INTF0 | PCIF | – | – | – | – | – | sid 34 |
39 USD | TIMSK | – | – | – | – | – | – | TOIE0 | – | sid 34 |
38 USD | TIFR | – | – | – | – | – | – | TOV0 | – | sid 35 |
37 USD | Reserverad | |||||||||
36 USD | Reserverad | |||||||||
35 USD | MCUCR | – | PUDDING | SE | SM | – | – | ISC01 | ISC00 | sid 32 |
34 USD | MCUSR | – | – | – | – | WDRF | BORF | EXTRF | PORF | sid 29 |
33 USD | TCCR0 | – | – | – | – | – | CS02 | CS01 | CS00 | sid 41 |
32 USD | TCNT0 | Timer/räknare 0 (8 bitar) | sid 41 | |||||||
31 USD | OSCCAL | Oscillatorkalibreringsregister | sid 12 | |||||||
30 USD | Reserverad | |||||||||
… | Reserverad | |||||||||
22 USD | Reserverad | |||||||||
21 USD | WDTCR | – | – | – | WDTOE | WDE | WDP2 | WDP1 | WDP0 | sid 43 |
20 USD | Reserverad | |||||||||
$ 1F | Reserverad | |||||||||
$ 1E | EEAR | – | – | EEPROM-adressregister | sid 18 | |||||
$ 1D | EEDR | EEPROM-dataregister | sid 18 | |||||||
$ 1C | EECR | – | – | – | – | KUSLIG | EEMWE | EEWE | EERE | sid 18 |
$1 miljarder | Reserverad | |||||||||
$ 1A | Reserverad | |||||||||
19 USD | Reserverad | |||||||||
18 USD | PORTB | – | – | – | PORTB4 | PORTB3 | PORTB2 | PORTB1 | PORTB0 | sid 37 |
17 USD | DDRB | – | – | DDB5 | DDB4 | DDB3 | DDB2 | DDB1 | DDB0 | sid 37 |
16 USD | PINB | – | – | PINB5 | PINB4 | PINB3 | PINB2 | PINB1 | PINB0 | sid 37 |
15 USD | Reserverad | |||||||||
… | Reserverad | |||||||||
$ 0A | Reserverad | |||||||||
09 USD | Reserverad | |||||||||
08 USD | ACSR | ACD | AINBG | ACO | ACI | ACIE | – | ACIS1 | ACIS0 | sid 45 |
… | Reserverad | |||||||||
00 USD | Reserverad |
Notera
- För kompatibilitet med framtida enheter bör reserverade bitar skrivas till noll om de används. Reserverade I/O-minnesadresser ska aldrig skrivas.
- Vissa av statusflaggorna rensas genom att skriva en logisk till dem. Notera att CBI- och SBI-instruktionerna kommer att fungera på alla bitar i I/O-registret, skriva en etta tillbaka till vilken flagga som helst som läses som inställd, och på så sätt rensar flaggan. CBI- och SBI-instruktionerna fungerar endast med register $00 till $1F.
Sammanfattning av instruktionsuppsättningen
Mnemonics | Operander | Beskrivning | Drift | Flaggor | #Klockor |
ARITMETIK OCH LOGIKINSTRUKTIONER | |||||
TILLÄGGA | Rd, Rr | Lägg till två register | Rd ¬ Rd + Rr | Z, C, N, V, H | 1 |
ADC | Rd, Rr | Lägg till med Carry two Register | Rd ¬ Rd + Rr + C | Z, C, N, V, H | 1 |
SUB | Rd, Rr | Subtrahera två register | Rd ¬ Rd – Rr | Z, C, N, V, H | 1 |
SUBI | Rd, K | Subtrahera konstant från registret | Rd ¬ Rd – K | Z, C, N, V, H | 1 |
SBC | Rd, Rr | Subtrahera med Bär två register | Rd ¬ Rd – Rr – C | Z, C, N, V, H | 1 |
SBCI | Rd, K | Subtrahera med bärkonstant från Reg. | Rd ¬ Rd – K – C | Z, C, N, V, H | 1 |
OCH | Rd, Rr | Logiska OCH-register | Rd ¬ Rd · Rr | Z,N,V | 1 |
ANDI | Rd, K | Logisk OCH Register och Konstant | Rd ¬ Rd · K | Z,N,V | 1 |
OR | Rd, Rr | Logiska ELLER-register | Rd ¬ Rd v Rr | Z,N,V | 1 |
ORI | Rd, K | Logiskt ELLER Register och konstant | Rd ¬ Rd v K | Z,N,V | 1 |
EOR | Rd, Rr | Exklusiva ELLER-register | Rd ¬ RdÅRr | Z,N,V | 1 |
COM | Rd | Ens komplement | Rd ¬ $FF – Rd | Z,C,N,V | 1 |
NEG | Rd | Tvås komplement | Rd ¬ $00 – Rd | Z, C, N, V, H | 1 |
SBR | Rd,K | Ställ in bit(ar) i registret | Rd ¬ Rd v K | Z,N,V | 1 |
CBR | Rd,K | Rensa bit(ar) i registret | Rd ¬ Rd · (FFh – K) | Z,N,V | 1 |
INC | Rd | Ökning | Rd ¬ Rd + 1 | Z,N,V | 1 |
DEC | Rd | Minskning | Rd ¬ Rd – 1 | Z,N,V | 1 |
TST | Rd | Testa för noll eller minus | Rd ¬ Rd · Rd | Z,N,V | 1 |
CLR | Rd | Rensa register | Rd ¬ RdÅRd | Z,N,V | 1 |
SER | Rd | Ställ in register | Rd ¬ $FF | Ingen | 1 |
GREENINSTRUKTIONER | |||||
RJMP | k | Relativt hopp | PC ¬ PC + k + 1 | Ingen | 2 |
RINGA | k | Relativt subrutinsamtal | PC ¬ PC + k + 1 | Ingen | 3 |
RÖTA | Subrutin Return | PC ¬ STACK | Ingen | 4 | |
NÄTVERK | Avbryt retur | PC ¬ STACK | I | 4 | |
CPSE | Rd, Rr | Jämför, Hoppa över om lika | om (Rd = Rr) PC ¬ PC + 2 eller 3 | Ingen | 1/2 |
CP | Rd, Rr | Jämföra | Rd – Rr | Z, N, V, C, H | 1 |
CPC | Rd, Rr | Jämför med Carry | Rd – Rr – C | Z, N, V, C, H | 1 |
KPI | Rd,K | Jämför Register med Immediate | Rd – K | Z, N, V, C, H | 1 |
SBRC | Rr, b | Hoppa över om bit i registret rensades | om (Rr(b)=0) PC ¬ PC + 2 eller 3 | Ingen | 1/2 |
SBRS | Rr, b | Hoppa över om bit i registret är inställt | om (Rr(b)=1) PC ¬ PC + 2 eller 3 | Ingen | 1/2 |
SBIC | P, b | Hoppa över om bit i I/O-registret rensades | om (P(b)=0) PC ¬ PC + 2 eller 3 | Ingen | 1/2 |
SBIS | P, b | Hoppa över om Bit i I/O-register är inställt | om (P(b)=1) PC ¬ PC + 2 eller 3 | Ingen | 1/2 |
BRBS | s, k | Filial om statusflagga är inställd | om (SREG(s) = 1) så PC¬PC + k + 1 | Ingen | 1/2 |
BRBC | s, k | Filial om statusflaggan rensas | om (SREG(s) = 0) så PC¬PC + k + 1 | Ingen | 1/2 |
BREQ | k | Filial om lika | om (Z = 1) så PC ¬ PC + k + 1 | Ingen | 1/2 |
BRNE | k | Filial om inte lika | om (Z = 0) så PC ¬ PC + k + 1 | Ingen | 1/2 |
BRCS | k | Gren om bärset | om (C = 1) så PC ¬ PC + k + 1 | Ingen | 1/2 |
BRCC | k | Filial om Carry Cleared | om (C = 0) så PC ¬ PC + k + 1 | Ingen | 1/2 |
BRSH | k | Gren om samma eller högre | om (C = 0) så PC ¬ PC + k + 1 | Ingen | 1/2 |
BRLO | k | Gren om lägre | om (C = 1) så PC ¬ PC + k + 1 | Ingen | 1/2 |
BRMI | k | Filial om Minus | om (N = 1) så PC ¬ PC + k + 1 | Ingen | 1/2 |
BRPL | k | Filial om Plus | om (N = 0) så PC ¬ PC + k + 1 | Ingen | 1/2 |
BRGE | k | Filial om större eller lika, signerad | om (N Å V= 0) så PC ¬ PC + k + 1 | Ingen | 1/2 |
BRLT | k | Filial om mindre än noll, signerad | om (N Å V= 1) så PC ¬ PC + k + 1 | Ingen | 1/2 |
BRHS | k | Gren om Half Carry Flag Set | om (H = 1) så PC ¬ PC + k + 1 | Ingen | 1/2 |
BRHC | k | Filial om Half Carry Flag rensas | om (H = 0) så PC ¬ PC + k + 1 | Ingen | 1/2 |
BRTS | k | Gren om T Flag Set | om (T = 1) så PC ¬ PC + k + 1 | Ingen | 1/2 |
BRTC | k | Gren om T-flaggan rensas | om (T = 0) så PC ¬ PC + k + 1 | Ingen | 1/2 |
BRVS | k | Förgrena sig om överflödesflaggan är inställd | om (V = 1) så PC ¬ PC + k + 1 | Ingen | 1/2 |
BRVC | k | Förgrena sig om överflödesflaggan rensas | om (V = 0) så PC ¬ PC + k + 1 | Ingen | 1/2 |
KORT | k | Filial om avbrott är aktiverat | om (I = 1) så PC ¬ PC + k + 1 | Ingen | 1/2 |
BRID | k | Filial om avbrott är inaktiverat | om (I = 0) så PC ¬ PC + k + 1 | Ingen | 1/2 |
Mnemonics | Operander | Beskrivning | Drift | Flaggor | #Klockor |
INSTRUKTIONER FÖR DATAÖVERFÖRING | |||||
LD | Rd,Z | Ladda Register Indirekt | Rd ¬ (Z) | Ingen | 2 |
ST | Z,Rr | Butiksregister Indirekt | (Z) ¬ Rr | Ingen | 2 |
MOV | Rd, Rr | Flytta mellan register | Rd ¬ Rr | Ingen | 1 |
LDI | Rd, K | Ladda omedelbart | Rd ¬ K | Ingen | 1 |
IN | Rd, P | I hamn | Rd ¬ P | Ingen | 1 |
UT | P, Rr | Ut hamn | P ¬ Rr | Ingen | 1 |
LPM | Ladda programminne | R0 ¬ (Z) | Ingen | 3 | |
BIT OCH BIT-TESTINSTRUKTIONER | |||||
SBI | P,b | Ställ in bit i I/O-registret | I/O(P,b) ¬ 1 | Ingen | 2 |
CBI | P,b | Rensa bit i I/O-registret | I/O(P,b) ¬ 0 | Ingen | 2 |
LSL | Rd | Logisk växling åt vänster | Rd(n+1) ¬ Rd(n), Rd(0) ¬ 0 | Z,C,N,V | 1 |
LSR | Rd | Logisk växling åt höger | Rd(n) ¬ Rd(n+1), Rd(7) ¬ 0 | Z,C,N,V | 1 |
ROLL | Rd | Vrid åt vänster genom bär | Rd(0) ¬ C, Rd(n+1) ¬ Rd(n), C ¬ Rd(7) | Z,C,N,V | 1 |
ROR | Rd | Rotera rätt genom bäraren | Rd(7) ¬ C, Rd(n) ¬ Rd(n+1), C ¬ Rd(0) | Z,C,N,V | 1 |
ASR | Rd | Aritmetiskt skift åt höger | Rd(n) ¬ Rd(n+1), n = 0..6 | Z,C,N,V | 1 |
BYTA | Rd | Byt Nibbles | Rd(3..0) ¬ Rd(7..4), Rd(7..4) ¬ Rd(3..0) | Ingen | 1 |
BSET | s | Flagga Set | SREG(er) ¬ 1 | SREG(s) | 1 |
BCLR | s | Flagga klar | SREG(er) ¬ 0 | SREG(s) | 1 |
BST | Rr, b | Bit Store från Register till T | T ¬ Rr(b) | T | 1 |
BLD | Rd, b | Bitlast från T till Register | Rd(b) ¬ T | Ingen | 1 |
SEC | Ställ in Carry | C ¬ 1 | C | 1 | |
CLC | Clear Carry | C ¬ 0 | C | 1 | |
SEN | Ställ in negativ flagga | N ¬ 1 | N | 1 | |
CLN | Rensa negativ flagga | N ¬ 0 | N | 1 | |
SEZ | Ställ in nollflagga | Z ¬ 1 | Z | 1 | |
CLZ | Rensa nollflaggan | Z ¬ 0 | Z | 1 | |
SEI | Aktivera globalt avbrott | jag ¬ 1 | I | 1 | |
CLI | Global Interrupt Inaktivera | jag ¬ 0 | I | 1 | |
SES | Ställ in undertecknad testflagga | S ¬ 1 | S | 1 | |
CLS | Rensa signerad testflagga | S ¬ 0 | S | 1 | |
SEV | Set Twos Complement Overflow | V ¬ 1 | V | 1 | |
CLV | Clear Twos Complement Overflow | V ¬ 0 | V | 1 | |
UPPSÄTTNING | Ställ in T i SREG | T ¬ 1 | T | 1 | |
CLT | Rensa T i SREG | T ¬ 0 | T | 1 | |
SER | Ställ in Half Carry Flag i SREG | H ¬ 1 | H | 1 | |
CLH | Rensa Half Carry Flag i SREG | H ¬ 0 | H | 1 | |
NEJ | Ingen operation | Ingen | 1 | ||
SOVA | Sova | (se specifik beskrivning för vilofunktion) | Ingen | 1 | |
WDR | Watch Dog Reset | (se specifik beskrivning för WDR/timer) | Ingen | 1 |
Beställningsinformation
ATtiny11
Strömförsörjning | Hastighet (MHz) | Beställningskod | Paket | Driftsområde |
2.7 – 5.5V |
2 |
ATtiny11L-2PC ATtiny11L-2SC | 8P3
8S2 |
Kommersiellt (0°C till 70°C) |
ATtiny11L-2PI
ATtiny11L-2SI ATtiny11L-2SU(2) |
8P3
8S2 8S2 |
Industriell (-40°C till 85°C) |
||
4.0 – 5.5V |
6 |
ATtiny11-6PC ATtiny11-6SC | 8P3
8S2 |
Kommersiellt (0°C till 70°C) |
ATtiny11-6PI ATtiny11-6PU(2)
ATtiny11-6SI ATtiny11-6SU(2) |
8P3
8P3 8S2 8S2 |
Industriell (-40°C till 85°C) |
Anteckningar
- Hastighetsgraden hänvisar till maximal klockfrekvens vid användning av en extern kristall- eller extern klockenhet. Den interna RC-oscillatorn har samma nominella klockfrekvens för alla hastighetsgrader.
- Pb-fritt förpackningsalternativ, uppfyller det europeiska direktivet för begränsning av farliga ämnen (RoHS-direktivet). Även halogenidfri och helt grön.
Pakettyp | |
8P3 | 8-avledningar, 0.300 tum bred, dubbla inbyggda plastpaket (PDIP) |
8S2 | 8-avledning, 0.200 tum bred, plastmåsvinge liten kontur (EIAJ SOIC) |
ATtiny12
Strömförsörjning | Hastighet (MHz) | Beställningskod | Paket | Driftsområde |
1.8 – 5.5V |
1.2 |
ATtiny12V-1PC ATtiny12V-1SC | 8P3
8S2 |
Kommersiellt (0°C till 70°C) |
ATtiny12V-1PI ATtiny12V-1PU(2)
ATtiny12V-1SI ATtiny12V-1SU(2) |
8P3
8P3 8S2 8S2 |
Industriell (-40°C till 85°C) |
||
2.7 – 5.5V |
4 |
ATtiny12L-4PC ATtiny12L-4SC | 8P3
8S2 |
Kommersiellt (0°C till 70°C) |
ATtiny12L-4PI ATtiny12L-4PU(2)
ATtiny12L-4SI ATtiny12L-4SU(2) |
8P3
8P3 8S2 8S2 |
Industriell (-40°C till 85°C) |
||
4.0 – 5.5V |
8 |
ATtiny12-8PC ATtiny12-8SC | 8P3
8S2 |
Kommersiellt (0°C till 70°C) |
ATtiny12-8PI ATtiny12-8PU(2)
ATtiny12-8SI ATtiny12-8SU(2) |
8P3
8P3 8S2 8S2 |
Industriell (-40°C till 85°C) |
Anteckningar
- Hastighetsgraden hänvisar till maximal klockfrekvens vid användning av en extern kristall- eller extern klockenhet. Den interna RC-oscillatorn har samma nominella klockfrekvens för alla hastighetsgrader.
- Pb-fritt förpackningsalternativ, uppfyller det europeiska direktivet för begränsning av farliga ämnen (RoHS-direktivet). Även halogenidfri och helt grön.
Pakettyp | |
8P3 | 8-avledningar, 0.300 tum bred, dubbla inbyggda plastpaket (PDIP) |
8S2 | 8-avledning, 0.200 tum bred, plastmåsvinge liten kontur (EIAJ SOIC) |
Förpackningsinformation
8P3
GEMENSAMMA DIMENSIONER
(måttenhet = tum)
SYMBOL | MIN | NOM | MAX | NOTERA |
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 |
Anteckningar
- Denna ritning är endast för allmän information; Se JEDEC Ritning MS-001, Variation BA för ytterligare information.
- Dimensionerna A och L mäts med paketet placerat i JEDEC sittplan Gauge GS-3.
- Dimensionerna D, D1 och E1 inkluderar inte gjutform eller utsprång. Mögelblixt eller utsprång får inte överstiga 0.010 tum.
- E och eA mätt med ledningarna begränsade till att vara vinkelräta mot datum.
- Spetsiga eller rundade elektrodspetsar är att föredra för att underlätta införandet.
- b2 och b3 maxmått inkluderar inte Dambar-utsprång. Damboms utsprång får inte överstiga 0.010 (0.25 mm).
GEMENSAMMA DIMENSIONER
(måttenhet = mm)
SYMBOL | MIN | NOM | MAX | NOTERA |
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 |
Anteckningar
- Denna ritning är endast för allmän information; Se EIAJ-ritning EDR-7320 för ytterligare information.
- Missmatchning av övre och nedre formarna och hartsgrader ingår inte.
- Det rekommenderas att övre och nedre hålrum är lika. Om de är olika ska den större dimensionen beaktas.
- Bestämmer den sanna geometriska positionen.
- Värdena b,C gäller för pläterad terminal. Plattskiktets standardtjocklek ska vara mellan 0.007 och 021 mm.
Revisionshistorik för datablad
Observera att sidnumren i det här avsnittet hänvisar till detta dokument. Revisionsnumren hänvisar till dokumentrevisionen.
Rev. 1006F-06/07
- Rekommenderas inte för ny design”
Rev. 1006E-07/06
- Uppdaterad kapitellayout.
- Uppdaterad avstängning i "Vilolägen för ATtiny11" på sidan 20.
- Uppdaterad avstängning i "Vilolägen för ATtiny12" på sidan 20.
- Uppdaterad tabell 16 på sidan 36.
- Uppdaterad "Kalibreringsbyte i ATtiny12" på sidan 49.
- Uppdaterad "Beställningsinformation" på sidan 10.
- Uppdaterad "Förpackningsinformation" på sidan 12.
Rev. 1006D-07/03
- Uppdaterade VBOT-värden i Tabell 9 på sidan 24.
Rev. 1006C-09/01
- N/A
Huvudkontor International
- Atmel Corporation 2325 Orchard Parkway San Jose, CA 95131 USA Tel: 1(408) 441-0311 Fax: 1(408) 487-2600
- Atmel Asien Rum 1219 Chinachem Golden Plaza 77 Mody Road Tsimshatsui East Kowloon Hong Kong Tel: (852) 2721-9778 Fax: (852) 2722-1369
- Atmel Europa Le Krebs 8, Rue Jean-Pierre Timbaud BP 309 78054 Saint-Quentin-en- Yvelines Cedex Frankrike Tel: (33) 1-30-60-70-00 Fax: (33) 1-30-60-71-11
- Atmel Japan 9F, Tonetsu Shinkawa Bldg. 1-24-8 Shinkawa Chuo-ku, Tokyo 104-0033 Japan Tel: (81) 3-3523-3551 Fax: (81) 3-3523-7581
Produktkontakt
Web Plats www.atmel.com Teknisk support avr@atmel.com Försäljningskontakt www.atmel.com/contacts Litteraturförfrågningar www.atmel.com/literature
Ansvarsfriskrivning: Informationen i detta dokument tillhandahålls i samband med Atmels produkter. Ingen licens, uttrycklig eller underförstådd, genom estoppel eller på annat sätt, till någon
immateriella rättigheter beviljas genom detta dokument eller i samband med försäljning av Atmel-produkter. UTOM SOM FRÅGES I ATMELS VILLKOR OCH FÖRSÄLJNINGSVILLKOR SOM FINNS PÅ ATMEL'S WEB WEBBPLATS, ATMEL PÅTAR SIG INGET ANSVAR OCH FRÅSÄR SIG NÅGOT UTTRYCKLIGA, UNDERFÖRSTÅDDA ELLER LAGSTADIGARE
GARANTI
AVSEENDE DESS PRODUKTER INKLUSIVE, MEN INTE BEGRÄNSAT TILL, DEN UNDERFÖRSTÅDDA GARANTIEN FÖR SÄLJBARHET, LÄMPLIGHET FÖR EN SÄRSKILD
SYFTE ELLER ICKE-INTRÄDE. UNDER INGA OMSTÄNDIGHETER SKA ATMEL VARA ANSVARIGT FÖR NÅGON DIREKTA, INDIREKTA, FÖLJDSKADOR, STRAFSKADOR, SÄRSKILDA ELLER OAVSIKTLIGA SKADOR (INKLUSIVE, UTAN BEGRÄNSNING, SKADOR FÖR FÖRLUST AV VINST, AFFÄRSAVBROTT, ELLER FÖRLUST VID ANVÄNDNING ELLER FÖRLUST AV ANVÄNDNING) DETTA DOKUMENT, ÄVEN OM ATMEL HAR INFORMERATS OM MÖJLIGHETEN FÖR SÅDANA SKADA. Atmel lämnar inga utfästelser eller garantier med avseende på riktigheten eller fullständigheten av innehållet i detta dokument och förbehåller sig rätten att göra ändringar i specifikationer och produktbeskrivningar när som helst utan föregående meddelande. Atmel förbinder sig inte att uppdatera informationen häri. Om inte annat specifikt anges är Atmels produkter inte lämpliga för, och ska inte användas i, fordonstillämpningar. Atmels produkter är inte avsedda, auktoriserade eller garanterade för användning som komponenter i applikationer som är avsedda att stödja eller upprätthålla liv.
© 2007 Atmel Corporation. Alla rättigheter förbehållna. Atmel®, logotyp och kombinationer därav och andra är registrerade varumärken eller varumärken som tillhör Atmel Corporation eller dess dotterbolag. Andra termer och produktnamn kan vara varumärken som tillhör andra.
Dokument/resurser
![]() |
ATMEL ATtiny11 8-bitars mikrokontroller med 1K Byte Flash [pdf] Användarhandbok ATtiny11 8-bitars mikrokontroller med 1K Byte Flash, ATtiny11, 8-bitars mikrokontroller med 1K Byte Flash, Mikrokontroller med 1K Byte Flash, 1K Byte Flash |