ATMEL ATtiny11 8-bit mikrocontroller med 1K byte flash
Funktioner
- Anvender AVR® RISC-arkitekturen
- Højtydende og laveffekt 8-bit RISC-arkitektur
- 90 kraftfulde instruktioner – mest enkelt ur-cyklusudførelse
- 32 x 8 generelle arbejdsregistre
- Op til 8 MIPS gennemløb ved 8 MHz
Ikke-flygtigt program og datahukommelse
- 1K byte af Flash-programhukommelse
- Programmerbar i systemet (ATtiny12)
- Udholdenhed: 1,000 skrive-/sletningscyklusser (ATtiny11/12)
- 64 bytes programmerbar EEPROM-datahukommelse i systemet til ATtiny12
- Udholdenhed: 100,000 skrive-/sletningscyklusser
- Programmeringslås til Flash-program og EEPROM Datasikkerhed
Perifere funktioner
- Interrupt og Wake-up på Pin Change
- Én 8-bit timer/tæller med separat forskalering
- On-chip analog komparator
- Programmerbar Watchdog Timer med On-chip Oscillator
Specielle mikrocontrollerfunktioner
- Lavt strømforbrug i tomgang og slukket tilstand
- Eksterne og interne afbrydelseskilder
- Programmerbar i systemet via SPI-port (ATtiny12)
- Enhanced Power-on Reset Circuit (ATtiny12)
- Intern kalibreret RC-oscillator (ATtiny12)
Specifikation
- Laveffekt, højhastigheds CMOS-procesteknologi
- Fuldstændig statisk drift
Strømforbrug ved 4 MHz, 3V, 25°C
- Aktiv: 2.2 mA
- Inaktiv tilstand: 0.5 mA
- Sluk-tilstand: <1 μA
Pakker
- 8-benet PDIP og SOIC
Operation Voltages
- 1.8 – 5.5V for ATtiny12V-1
- 2.7 – 5.5V til ATtiny11L-2 og ATtiny12L-4
- 4.0 – 5.5V til ATtiny11-6 og ATtiny12-8
Fartskarakterer
- 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)
Fastgør konfiguration
Overview
ATtiny11/12 er en laveffekt CMOS 8-bit mikrocontroller baseret på AVR RISC arkitekturen. Ved at udføre kraftfulde instruktioner i en enkelt clock-cyklus opnår ATtiny11/12 gennemløb, der nærmer sig 1 MIPS pr. MHz, hvilket giver systemdesigneren mulighed for at optimere strømforbruget i forhold til behandlingshastigheden. AVR-kernen kombinerer et rigt instruktionssæt med 32 almindelige arbejdsregistre. Alle de 32 registre er direkte forbundet til den aritmetiske logiske enhed (ALU), hvilket gør det muligt at få adgang til to uafhængige registre i én enkelt instruktion, der udføres i én clock-cyklus. Den resulterende arkitektur er mere kodeeffektiv, samtidig med at den opnår gennemløb op til ti gange hurtigere end konventionelle CISC-mikrocontrollere.
Tabel 1. Beskrivelse af dele
Enhed | Blitz | EEPROM | Register | VoltagRækkevidde | 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 understøttes med en komplet pakke af program- og systemudviklingsværktøjer, herunder: makrosamlere, programfejlfinder/simulatorer, in-circuit emulatorer,
og evalueringssæt.
ATtiny11 blokdiagram
Se figur 1 på side 3. ATtiny11 har følgende funktioner: 1K bytes Flash, op til fem generelle I/O-linjer, en inputlinje, 32 generelle arbejdsregistre, en 8-bit timer/tæller, intern og eksterne interrupts, programmerbar Watchdog Timer med intern oscillator og to software-valgbare strømbesparende tilstande. Inaktiv tilstand stopper CPU'en, samtidig med at timeren/tællerne og afbrydelsessystemet kan fortsætte med at fungere. Power-down-tilstanden gemmer registerindholdet, men fryser oscillatoren og deaktiverer alle andre chipfunktioner indtil næste afbrydelse eller hardwarenulstilling. Funktionerne wake-up eller interrupt on pin change gør det muligt for ATtiny11 at være meget lydhør over for eksterne hændelser og stadig have det laveste strømforbrug, mens den er i nedlukningstilstande. Enheden er fremstillet ved hjælp af Atmels højdensitets ikke-flygtige hukommelsesteknologi. Ved at kombinere en RISC 8-bit CPU med Flash på en monolitisk chip er Atmel ATtiny11 en kraftfuld mikrocontroller, der giver en yderst fleksibel og omkostningseffektiv løsning til mange indlejrede kontrolapplikationer.
Figur 1. ATtiny11-blokdiagrammet
ATtiny12 blokdiagram
Figur 2 på side 4. ATtiny12 har følgende funktioner: 1K bytes Flash, 64 bytes EEPROM, op til seks generelle I/O-linjer, 32 generelle arbejdsregistre, en 8-bit timer/tæller, intern og eksterne interrupts, programmerbar Watchdog Timer med intern oscillator og to software-valgbare strømbesparende tilstande. Inaktiv tilstand stopper CPU'en, samtidig med at timeren/tællerne og afbrydelsessystemet kan fortsætte med at fungere. Power-down-tilstanden gemmer registerindholdet, men fryser oscillatoren og deaktiverer alle andre chipfunktioner indtil næste afbrydelse eller hardwarenulstilling. Funktionerne wake-up eller interrupt on pin change gør det muligt for ATtiny12 at være yderst lydhør over for eksterne hændelser og stadig have det laveste strømforbrug, mens den er i nedlukningstilstande. Enheden er fremstillet ved hjælp af Atmels højdensitets ikke-flygtige hukommelsesteknologi. Ved at kombinere en RISC 8-bit CPU med Flash på en monolitisk chip er Atmel ATtiny12 en kraftfuld mikrocontroller, der giver en yderst fleksibel og omkostningseffektiv løsning til mange indlejrede kontrolapplikationer.
Figur 2. ATtiny12-blokdiagrammet
Pin beskrivelser
- Forsyning voltage pin.
- Jordstift.
Port B er en 6-bit I/O-port. PB4..0 er I/O-stifter, der kan give interne pull-ups (valgt for hver bit). På ATtiny11 er PB5 kun input. På ATtiny12 er PB5 input eller open-drain output. Portbenene er tredelte, når en nulstillingstilstand bliver aktiv, selvom uret ikke kører. Brugen af ben PB5..3 som input- eller I/O-ben er begrænset, afhængigt af nulstilling og urindstillinger, som vist nedenfor.
Tabel 2. PB5..PB3-funktionalitet vs. enhedsklokkeindstillinger
Mulighed for enhedsur | PB5 | PB4 | PB3 |
Ekstern nulstilling aktiveret | Brugt(1) | -(2) | – |
Ekstern nulstilling deaktiveret | Input(3)/I/O(4) | – | – |
Ekstern krystal | – | Brugt | Brugt |
Ekstern lavfrekvent krystal | – | Brugt | Brugt |
Ekstern keramisk resonator | – | Brugt | Brugt |
Ekstern RC Oscillator | – | I/O(5) | Brugt |
Eksternt ur | – | I/O | Brugt |
Intern RC Oscillator | – | I/O | I/O |
Noter
- Brugt" betyder, at stiften bruges til nulstilling eller urformål.
- betyder, at pin-funktionen er upåvirket af optionen.
- Input betyder, at pinden er en port input pin.
- På ATtiny11 er PB5 kun input. På ATtiny12 er PB5 input eller open-drain output.
- I/O betyder, at pinden er en port input/output pin.
XTAL1 Input til den inverterende oscillator amplifier og input til det interne urdriftskredsløb.
XTAL2 Output fra den inverterende oscillator amplivligere.
NULSTIL Nulstil input. En ekstern nulstilling genereres af et lavt niveau på RESET-stiften. Nulstillingsimpulser længere end 50 ns vil generere en nulstilling, selvom uret ikke kører. Kortere impulser er ikke garanteret at generere en nulstilling.
Registeroversigt ATtiny11
Adresse | Navn | Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0 | Side |
$3F | SREG | I | T | H | S | V | N | Z | C | side 9 |
$3E | Reserveret | |||||||||
$ 3D | Reserveret | |||||||||
$ 3C | Reserveret | |||||||||
$3 mia | GIMSK | – | INT0 | PCIE | – | – | – | – | – | side 33 |
$ 3 A. | GIFR | – | INTF0 | PCIF | – | – | – | – | – | side 34 |
39 USD | TIMSK | – | – | – | – | – | – | TOIE0 | – | side 34 |
38 USD | TIFR | – | – | – | – | – | – | TOV0 | – | side 35 |
37 USD | Reserveret | |||||||||
36 USD | Reserveret | |||||||||
35 USD | MCUCR | – | – | SE | SM | – | – | ISC01 | ISC00 | side 32 |
34 USD | MCUSR | – | – | – | – | – | – | EXTRF | PORF | side 28 |
33 USD | TCCR0 | – | – | – | – | – | CS02 | CS01 | CS00 | side 41 |
32 USD | TCNT0 | Timer/tæller 0 (8 bit) | side 41 | |||||||
31 USD | Reserveret | |||||||||
30 USD | Reserveret | |||||||||
… | Reserveret | |||||||||
22 USD | Reserveret | |||||||||
21 USD | WDTCR | – | – | – | WDTOE | WDE | WDP2 | WDP1 | WDP0 | side 43 |
20 USD | Reserveret | |||||||||
$1F | Reserveret | |||||||||
$1E | Reserveret | |||||||||
$ 1D | Reserveret | |||||||||
$ 1C | Reserveret | |||||||||
$1 mia | Reserveret | |||||||||
$ 1 A. | Reserveret | |||||||||
19 USD | Reserveret | |||||||||
18 USD | PORTB | – | – | – | PORTB4 | PORTB3 | PORTB2 | PORTB1 | PORTB0 | side 37 |
17 USD | DDRB | – | – | – | DDB4 | DDB3 | DDB2 | DDB1 | DDB0 | side 37 |
16 USD | PINB | – | – | PINB5 | PINB4 | PINB3 | PINB2 | PINB1 | PINB0 | side 37 |
15 USD | Reserveret | |||||||||
… | Reserveret | |||||||||
$ 0 A. | Reserveret | |||||||||
09 USD | Reserveret | |||||||||
08 USD | ACSR | ACD | – | ACO | ACI | ACIE | – | ACIS1 | ACIS0 | side 45 |
… | Reserveret | |||||||||
00 USD | Reserveret |
Noter
- For kompatibilitet med fremtidige enheder skal reserverede bits skrives til nul, hvis de tilgås. Reserverede I/O-hukommelsesadresser bør aldrig skrives.
- Nogle af statusflaggene ryddes ved at skrive et logisk til dem. Bemærk, at CBI- og SBI-instruktionerne vil fungere på alle bits i I/O-registret, og skrive en en tilbage i et hvilket som helst flag læst som sat, og dermed slette flaget. CBI- og SBI-instruktionerne fungerer kun med registre $00 til $1F.
Registeroversigt ATtiny12
Adresse | Navn | Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0 | Side |
$3F | SREG | I | T | H | S | V | N | Z | C | side 9 |
$3E | Reserveret | |||||||||
$ 3D | Reserveret | |||||||||
$ 3C | Reserveret | |||||||||
$3 mia | GIMSK | – | INT0 | PCIE | – | – | – | – | – | side 33 |
$ 3 A. | GIFR | – | INTF0 | PCIF | – | – | – | – | – | side 34 |
39 USD | TIMSK | – | – | – | – | – | – | TOIE0 | – | side 34 |
38 USD | TIFR | – | – | – | – | – | – | TOV0 | – | side 35 |
37 USD | Reserveret | |||||||||
36 USD | Reserveret | |||||||||
35 USD | MCUCR | – | PUD | SE | SM | – | – | ISC01 | ISC00 | side 32 |
34 USD | MCUSR | – | – | – | – | WDRF | BORF | EXTRF | PORF | side 29 |
33 USD | TCCR0 | – | – | – | – | – | CS02 | CS01 | CS00 | side 41 |
32 USD | TCNT0 | Timer/tæller 0 (8 bit) | side 41 | |||||||
31 USD | OSCCAL | Oscillatorkalibreringsregister | side 12 | |||||||
30 USD | Reserveret | |||||||||
… | Reserveret | |||||||||
22 USD | Reserveret | |||||||||
21 USD | WDTCR | – | – | – | WDTOE | WDE | WDP2 | WDP1 | WDP0 | side 43 |
20 USD | Reserveret | |||||||||
$1F | Reserveret | |||||||||
$1E | ØR | – | – | EEPROM-adresseregister | side 18 | |||||
$ 1D | EEDR | EEPROM Data Register | side 18 | |||||||
$ 1C | EECR | – | – | – | – | Uhyggeligt | EEMWE | EEWE | EERE | side 18 |
$1 mia | Reserveret | |||||||||
$ 1 A. | Reserveret | |||||||||
19 USD | Reserveret | |||||||||
18 USD | PORTB | – | – | – | PORTB4 | PORTB3 | PORTB2 | PORTB1 | PORTB0 | side 37 |
17 USD | DDRB | – | – | DDB5 | DDB4 | DDB3 | DDB2 | DDB1 | DDB0 | side 37 |
16 USD | PINB | – | – | PINB5 | PINB4 | PINB3 | PINB2 | PINB1 | PINB0 | side 37 |
15 USD | Reserveret | |||||||||
… | Reserveret | |||||||||
$ 0 A. | Reserveret | |||||||||
09 USD | Reserveret | |||||||||
08 USD | ACSR | ACD | AINBG | ACO | ACI | ACIE | – | ACIS1 | ACIS0 | side 45 |
… | Reserveret | |||||||||
00 USD | Reserveret |
Note
- For kompatibilitet med fremtidige enheder skal reserverede bits skrives til nul, hvis de tilgås. Reserverede I/O-hukommelsesadresser bør aldrig skrives.
- Nogle af statusflaggene ryddes ved at skrive et logisk til dem. Bemærk, at CBI- og SBI-instruktionerne vil fungere på alle bits i I/O-registret, og skrive en en tilbage i et hvilket som helst flag læst som sat, og dermed slette flaget. CBI- og SBI-instruktionerne fungerer kun med registre $00 til $1F.
Opsummering af instruktionssæt
Mnemonics | Operander | Beskrivelse | Operation | Flag | #Ure |
REGNE- OG LOGISKE INSTRUKTIONER | |||||
TILFØJE | Rd, Rr | Tilføj to registre | Rd ¬ Rd + Rr | Z, C, N, V, H | 1 |
ADC | Rd, Rr | Tilføj med Carry to registre | Rd ¬ Rd + Rr + C | Z, C, N, V, H | 1 |
SUB | Rd, Rr | Træk to registre fra | Rd ¬ Rd – Rr | Z, C, N, V, H | 1 |
SUBI | Rd, K | Træk konstant fra register | Rd ¬ Rd – K | Z, C, N, V, H | 1 |
SBC | Rd, Rr | Træk fra med Bær to registre | Rd ¬ Rd – Rr – C | Z, C, N, V, H | 1 |
SBCI | Rd, K | Træk med bærekonstant fra reg. | Rd ¬ Rd – K – C | Z, C, N, V, H | 1 |
OG | Rd, Rr | Logiske OG registre | Rd ¬ Rd · Rr | Z,N,V | 1 |
ANDI | Rd, K | Logisk OG Register og Konstant | Rd ¬ Rd · K | Z,N,V | 1 |
OR | Rd, Rr | Logiske ELLER-registre | Rd ¬ Rd v Rr | Z,N,V | 1 |
ORI | Rd, K | Logisk ELLER Register og konstant | Rd ¬ Rd v K | Z,N,V | 1 |
EOR | Rd, Rr | Eksklusive ELLER-registre | Rd ¬ RdÅRr | Z,N,V | 1 |
KOM | Rd | Ens komplement | Rd ¬ $FF – Rd | Z, C, N, V | 1 |
NEG | Rd | To's komplement | Rd ¬ $00 – Rd | Z, C, N, V, H | 1 |
SBR | Rd,K | Indstil Bit(s) i Register | Rd ¬ Rd v K | Z,N,V | 1 |
CBR | Rd,K | Ryd bit(er) i register | Rd ¬ Rd · (FFh – K) | Z,N,V | 1 |
INC | Rd | Forøgelse | Rd ¬ Rd + 1 | Z,N,V | 1 |
DEC | Rd | Nedgang | Rd ¬ Rd – 1 | Z,N,V | 1 |
TST | Rd | Test for nul eller minus | Rd ¬ Rd · Rd | Z,N,V | 1 |
CLR | Rd | Ryd register | Rd ¬ RdÅRd | Z,N,V | 1 |
SER | Rd | Indstil register | Rd ¬ $FF | Ingen | 1 |
AFDELINGSINSTRUKTIONER | |||||
RJMP | k | Relativt spring | PC ¬ PC + k + 1 | Ingen | 2 |
RCALL | k | Relativt subrutineopkald | PC ¬ PC + k + 1 | Ingen | 3 |
RET | Subrutine Retur | PC ¬ STAK | Ingen | 4 | |
NETVÆRK | Afbryd retur | PC ¬ STAK | I | 4 | |
CPSE | Rd, Rr | Sammenlign, Spring over hvis Lige | hvis (Rd = Rr) PC ¬ PC + 2 eller 3 | Ingen | 1/2 |
CP | Rd, Rr | Sammenligne | Rd – Rr | Z, N, V, C, H | 1 |
CPC | Rd, Rr | Sammenlign med Carry | Rd – Rr – C | Z, N, V, C, H | 1 |
CPI | Rd,K | Sammenlign Register med Immediate | Rd – K | Z, N, V, C, H | 1 |
SBRC | Rr, b | Spring over, hvis bit i register er ryddet | hvis (Rr(b)=0) PC ¬ PC + 2 eller 3 | Ingen | 1/2 |
SBRS | Rr, b | Spring over, hvis bit i register er indstillet | hvis (Rr(b)=1) PC ¬ PC + 2 eller 3 | Ingen | 1/2 |
SBIC | P, b | Spring over hvis bit i I/O-registret er ryddet | hvis (P(b)=0) PC ¬ PC + 2 eller 3 | Ingen | 1/2 |
SBIS | P, b | Spring over, hvis Bit in I/O Register er indstillet | hvis (P(b)=1) PC ¬ PC + 2 eller 3 | Ingen | 1/2 |
BRBS | s, k | Filial, hvis statusflag er indstillet | hvis (SREG(s) = 1) så PC¬PC + k + 1 | Ingen | 1/2 |
BRBC | s, k | Filial, hvis statusflaget er slettet | hvis (SREG(s) = 0) så PC¬PC + k + 1 | Ingen | 1/2 |
BREQ | k | Filial hvis Lige | hvis (Z = 1) så PC ¬ PC + k + 1 | Ingen | 1/2 |
BRNE | k | Filial hvis ikke lige | hvis (Z = 0) så PC ¬ PC + k + 1 | Ingen | 1/2 |
BRCS | k | Gren hvis bæresæt | hvis (C = 1) så PC ¬ PC + k + 1 | Ingen | 1/2 |
BRCC | k | Filial hvis Carry Cleared | hvis (C = 0) så PC ¬ PC + k + 1 | Ingen | 1/2 |
BRSH | k | Filial hvis samme eller højere | hvis (C = 0) så PC ¬ PC + k + 1 | Ingen | 1/2 |
BRLO | k | Filial hvis lavere | hvis (C = 1) så PC ¬ PC + k + 1 | Ingen | 1/2 |
BRMI | k | Filial hvis Minus | hvis (N = 1) så PC ¬ PC + k + 1 | Ingen | 1/2 |
BRPL | k | Filial hvis Plus | hvis (N = 0) så PC ¬ PC + k + 1 | Ingen | 1/2 |
BRGE | k | Filial, hvis større eller lige, underskrevet | hvis (N Å V= 0) så PC ¬ PC + k + 1 | Ingen | 1/2 |
BRLT | k | Filial, hvis mindre end nul, underskrevet | hvis (N Å V= 1) så PC ¬ PC + k + 1 | Ingen | 1/2 |
BRHS | k | Branch if Half Carry Flag Set | hvis (H = 1) så PC ¬ PC + k + 1 | Ingen | 1/2 |
BRHC | k | Filial, hvis Half Carry Flag ryddet | hvis (H = 0) så PC ¬ PC + k + 1 | Ingen | 1/2 |
BRTS | k | Gren hvis T Flag Sæt | hvis (T = 1) så PC ¬ PC + k + 1 | Ingen | 1/2 |
BRTC | k | Gren hvis T-flaget er ryddet | hvis (T = 0) så PC ¬ PC + k + 1 | Ingen | 1/2 |
BRVS | k | Forgrening, hvis overløbsflag er indstillet | hvis (V = 1) så PC ¬ PC + k + 1 | Ingen | 1/2 |
BRVC | k | Forgrening, hvis overløbsflaget er slettet | hvis (V = 0) så PC ¬ PC + k + 1 | Ingen | 1/2 |
BRIE | k | Filial, hvis afbrydelse er aktiveret | hvis (I = 1) så PC ¬ PC + k + 1 | Ingen | 1/2 |
BRID | k | Filial, hvis afbrydelse er deaktiveret | hvis (I = 0) så PC ¬ PC + k + 1 | Ingen | 1/2 |
Mnemonics | Operander | Beskrivelse | Operation | Flag | #Ure |
DATAOVERFØRSELSINSTRUKTIONER | |||||
LD | Rd,Z | Indlæs Register Indirekte | Rd ¬ (Z) | Ingen | 2 |
ST | Z,Rr | Butiksregister Indirekte | (Z) ¬ Rr | Ingen | 2 |
MOV | Rd, Rr | Flyt mellem registre | Rd ¬ Rr | Ingen | 1 |
LDI | Rd, K | Indlæs øjeblikkeligt | Rd ¬ K | Ingen | 1 |
IN | Rd, P | I havn | Rd ¬ P | Ingen | 1 |
UD | P, Rr | Ud havn | P ¬ Rr | Ingen | 1 |
LPM | Indlæs programhukommelse | R0 ¬ (Z) | Ingen | 3 | |
BIT OG BIT-TEST INSTRUKTIONER | |||||
SBI | P,b | Indstil bit i I/O-register | I/O(P,b) ¬ 1 | Ingen | 2 |
CBI | P,b | Ryd bit i I/O-register | I/O(P,b) ¬ 0 | Ingen | 2 |
LSL | Rd | Logisk skift til venstre | Rd(n+1) ¬ Rd(n), Rd(0) ¬ 0 | Z, C, N, V | 1 |
LSR | Rd | Logisk skift til højre | Rd(n) ¬ Rd(n+1), Rd(7) ¬ 0 | Z, C, N, V | 1 |
ROLLE | Rd | Drej til venstre gennem bære | Rd(0) ¬ C, Rd(n+1) ¬ Rd(n), C ¬ Rd(7) | Z, C, N, V | 1 |
ROR | Rd | Drej lige igennem bære | Rd(7) ¬ C, Rd(n) ¬ Rd(n+1), C ¬ Rd(0) | Z, C, N, V | 1 |
ASR | Rd | Aritmetisk skift til højre | Rd(n) ¬ Rd(n+1), n = 0..6 | Z, C, N, V | 1 |
BYT | Rd | Byt nibbles | Rd(3..0) ¬ Rd(7..4), Rd(7..4) ¬ Rd(3..0) | Ingen | 1 |
BSET | s | Flag sæt | SREG(er) ¬ 1 | SREG(er) | 1 |
BCLR | s | Flag klart | SREG(er) ¬ 0 | SREG(er) | 1 |
BST | Rr, b | Bit Store fra Register til T | T ¬ Rr(b) | T | 1 |
BLD | Rd, b | Bitbelastning fra T til Register | Rd(b) ¬ T | Ingen | 1 |
SEC | Sæt Carry | C ¬ 1 | C | 1 | |
CLC | Clear Carry | C ¬ 0 | C | 1 | |
SEN | Indstil negativt flag | N ¬ 1 | N | 1 | |
CLN | Ryd negativt flag | N ¬ 0 | N | 1 | |
SEZ | Indstil Zero Flag | Z ¬ 1 | Z | 1 | |
CLZ | Clear Zero Flag | Z ¬ 0 | Z | 1 | |
SEI | Aktiver global afbrydelse | jeg ¬ 1 | I | 1 | |
CLI | Global interrupt deaktiver | jeg ¬ 0 | I | 1 | |
SES | Sæt underskrevet testflag | S ¬ 1 | S | 1 | |
CLS | Ryd signeret testflag | S ¬ 0 | S | 1 | |
SEV | Sæt toer komplementoverløb | V ¬ 1 | V | 1 | |
CLV | Clear Twos Complement Overflow | V ¬ 0 | V | 1 | |
SÆT | Indstil T i SREG | T ¬ 1 | T | 1 | |
CLT | Ryd T i SREG | T ¬ 0 | T | 1 | |
SEH | Sæt Half Carry Flag i SREG | H ¬ 1 | H | 1 | |
CLH | Ryd Half Carry Flag i SREG | H ¬ 0 | H | 1 | |
NEJ | Ingen operation | Ingen | 1 | ||
SOVE | Sove | (se specifik beskrivelse for Sleep-funktion) | Ingen | 1 | |
WDR | Watch Dog Reset | (se specifik beskrivelse for WDR/timer) | Ingen | 1 |
Bestillingsinformation
ATtiny11
Strømforsyning | Hastighed (MHz) | Bestillingskode | Pakke | Driftsområde |
2.7 – 5.5V |
2 |
ATtiny11L-2PC ATtiny11L-2SC | 8P3
8S2 |
Kommerciel (0°C til 70°C) |
ATtiny11L-2PI
ATtiny11L-2SI ATtiny11L-2SU(2) |
8P3
8S2 8S2 |
Industriel (-40°C til 85°C) |
||
4.0 – 5.5V |
6 |
ATtiny11-6PC ATtiny11-6SC | 8P3
8S2 |
Kommerciel (0°C til 70°C) |
ATtiny11-6PI ATtiny11-6PU(2)
ATtiny11-6SI ATtiny11-6SU(2) |
8P3
8P3 8S2 8S2 |
Industriel (-40°C til 85°C) |
Noter
- Hastighedsgraden refererer til den maksimale clockfrekvens, når der bruges et eksternt krystal- eller eksternt clock-drev. Den interne RC-oscillator har den samme nominelle clock-frekvens for alle hastighedsgrader.
- Pb-fri emballage alternativ, overholder det europæiske direktiv for begrænsning af farlige stoffer (RoHS-direktivet). Også halogenidfri og helt grøn.
Pakketype | |
8P3 | 8-afledninger, 0.300" bred, plastik Dual Inline Package (PDIP) |
8S2 | 8-afledninger, 0.200" bred, plastmågevinge lille kontur (EIAJ SOIC) |
ATtiny12
Strømforsyning | Hastighed (MHz) | Bestillingskode | Pakke | Driftsområde |
1.8 – 5.5V |
1.2 |
ATtiny12V-1PC ATtiny12V-1SC | 8P3
8S2 |
Kommerciel (0°C til 70°C) |
ATtiny12V-1PI ATtiny12V-1PU(2)
ATtiny12V-1SI ATtiny12V-1SU(2) |
8P3
8P3 8S2 8S2 |
Industriel (-40°C til 85°C) |
||
2.7 – 5.5V |
4 |
ATtiny12L-4PC ATtiny12L-4SC | 8P3
8S2 |
Kommerciel (0°C til 70°C) |
ATtiny12L-4PI ATtiny12L-4PU(2)
ATtiny12L-4SI ATtiny12L-4SU(2) |
8P3
8P3 8S2 8S2 |
Industriel (-40°C til 85°C) |
||
4.0 – 5.5V |
8 |
ATtiny12-8PC ATtiny12-8SC | 8P3
8S2 |
Kommerciel (0°C til 70°C) |
ATtiny12-8PI ATtiny12-8PU(2)
ATtiny12-8SI ATtiny12-8SU(2) |
8P3
8P3 8S2 8S2 |
Industriel (-40°C til 85°C) |
Noter
- Hastighedsgraden refererer til den maksimale clockfrekvens, når der bruges et eksternt krystal- eller eksternt clock-drev. Den interne RC-oscillator har den samme nominelle clock-frekvens for alle hastighedsgrader.
- Pb-fri emballage alternativ, overholder det europæiske direktiv for begrænsning af farlige stoffer (RoHS-direktivet). Også halogenidfri og helt grøn.
Pakketype | |
8P3 | 8-afledninger, 0.300" bred, plastik Dual Inline Package (PDIP) |
8S2 | 8-afledninger, 0.200" bred, plastmågevinge lille kontur (EIAJ SOIC) |
Emballageoplysninger
8P3
FÆLLES DIMENSIONER
(Måleenhed = tommer)
SYMBOL | MIN | NOM | MAKS | NOTE |
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 |
Noter
- Denne tegning er kun til generel information; Se JEDEC-tegning MS-001, Variation BA for yderligere information.
- Dimensioner A og L er målt med pakken placeret i JEDEC-sædeplanet Gauge GS-3.
- Dimensionerne D, D1 og E1 inkluderer ikke støbeform eller fremspring. Skimmelsvampe eller fremspring må ikke overstige 0.010 tomme.
- E og eA målt med afledningerne begrænset til at være vinkelret på datum.
- Spidse eller afrundede ledningsspidser foretrækkes for at lette indføringen.
- b2 og b3 maksimale dimensioner inkluderer ikke Dambar fremspring. Dæmmestangens fremspring må ikke overstige 0.010 (0.25 mm).
FÆLLES DIMENSIONER
(Måleenhed = mm)
SYMBOL | MIN | NOM | MAKS | NOTE |
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 |
Noter
- Denne tegning er kun til generel information; Se EIAJ-tegning EDR-7320 for yderligere information.
- Uoverensstemmelse mellem de øvre og nedre matricer og harpiksgrater er ikke inkluderet.
- Det anbefales, at øvre og nedre hulrum er lige store. Hvis de er forskellige, skal den større dimension tages i betragtning.
- Bestemmer den sande geometriske position.
- Værdierne b,C gælder for beklædt terminal. Standardtykkelsen af pletteringslaget skal være mellem 0.007 og 021 mm.
Revisionshistorik for dataark
Bemærk venligst, at sidetallene i dette afsnit henviser til dette dokument. Revisionsnumrene henviser til dokumentrevisionen.
Rev. 1006F-06/07
- Anbefales ikke til nyt design”
Rev. 1006E-07/06
- Opdateret kapitellayout.
- Opdateret nedlukning i "Dvaletilstande for ATtiny11" på side 20.
- Opdateret nedlukning i "Dvaletilstande for ATtiny12" på side 20.
- Opdateret tabel 16 på side 36.
- Opdateret "Kalibreringsbyte i ATtiny12" på side 49.
- Opdateret "Bestillingsoplysninger" på side 10.
- Opdateret "Emballageoplysninger" på side 12.
Rev. 1006D-07/03
- Opdaterede VBOT-værdier i tabel 9 på side 24.
Rev. 1006C-09/01
- N/A
Internationalt hovedkvarter
- Atmel Corporation 2325 Orchard Parkway San Jose, CA 95131 USA Tlf.: 1(408) 441-0311 Fax: 1(408) 487-2600
- Atmel Asien Værelse 1219 Chinachem Golden Plaza 77 Mody Road Tsimshatsui East Kowloon Hong Kong Tlf.: (852) 2721-9778 Fax: (852) 2722-1369
- Atmel Europa Le Krebs 8, Rue Jean-Pierre Timbaud BP 309 78054 Saint-Quentin-en- Yvelines Cedex Frankrig Tlf.: (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 Tlf.: (81) 3-3523-3551 Fax: (81) 3-3523-7581
Produktkontakt
Web websted www.atmel.com Teknisk support avr@atmel.com Salgskontakt www.atmel.com/contacts Litteraturønsker www.atmel.com/literature
Ansvarsfraskrivelse: Oplysningerne i dette dokument er givet i forbindelse med Atmel-produkter. Ingen licens, udtrykkelig eller underforstået, ved estoppel eller på anden måde, til nogen
intellektuel ejendomsret gives af dette dokument eller i forbindelse med salg af Atmel-produkter. UNDTAGET SOM ANGIVET I ATMEL'S VILKÅR OG SALGSBETINGELSER PLACERET PÅ ATMEL'S WEB WEBSTED, ATMEL PÅTAGER SIG INTET ANSVAR OG FRASKRIVER SIG EVENTUELLE UDTRYKKELIGE, UNDERFORSTÅEDE ELLER LOVBESTEMMET
GARANTI
VEDRØRENDE DETS PRODUKTER, HERUNDER, MEN IKKE BEGRÆNSET TIL, DEN UNDERFORSTÅEDE GARANTI FOR SALGBARHED, EGNETHED TIL EN BESTEMT
FORMÅL ELLER IKKE-KRÆNKELSE. UNDER INGEN OMSTÆNDIGHEDER KAN ATMEL VÆRE ANSVARLIG FOR NOGEN DIREKTE, INDIREKTE, FØLGESKADER, STRAF-, SÆRLIGE ELLER TILFÆLDIGE SKADER (HERunder, UDEN BEGRÆNSNING, SKADER FOR TAB AF FORTJENING, FORRETNINGSAFBRYDELSE, ELLER UDEN BRUG ELLER TAB AF BRUG) DETTE DOKUMENT, SELV OM ATMEL ER BLIVER UNDRETET OM MULIGHEDEN FOR SÅDANNE SKADER. Atmel giver ingen erklæringer eller garantier med hensyn til nøjagtigheden eller fuldstændigheden af indholdet af dette dokument og forbeholder sig retten til at foretage ændringer i specifikationer og produktbeskrivelser til enhver tid uden varsel. Atmel forpligter sig ikke til at opdatere oplysningerne heri. Medmindre andet specifikt er angivet, er Atmel-produkter ikke egnede til og må ikke bruges i bilapplikationer. Atmels produkter er ikke beregnet til, godkendt eller garanteret til brug som komponenter i applikationer beregnet til at understøtte eller opretholde liv.
© 2007 Atmel Corporation. Alle rettigheder forbeholdes. Atmel®, logo og kombinationer heraf og andre er registrerede varemærker eller varemærker tilhørende Atmel Corporation eller dets datterselskaber. Andre termer og produktnavne kan være varemærker tilhørende andre.
Dokumenter/ressourcer
![]() |
ATMEL ATtiny11 8-bit mikrocontroller med 1K byte flash [pdfBrugervejledning ATtiny11 8-bit mikrocontroller med 1K byte flash, ATtiny11, 8-bit mikrocontroller med 1K byte flash, mikrocontroller med 1K byte flash, 1K byte flash |