ATMEL ATtiny11 8-bits mikrokontroller med 1K Byte Flash
Funksjoner
- Bruker AVR® RISC-arkitekturen
- Høy ytelse og laveffekt 8-bits RISC-arkitektur
- 90 Kraftige instruksjoner - mest enkel klokkesyklusutførelse
- 32 x 8 Arbeidsregister for generelt bruk
- Opptil 8 MIPS gjennomstrømning ved 8 MHz
Ikke-flyktig program og dataminne
- 1K byte med Flash-programminne
- Programmerbar i systemet (ATtiny12)
- Utholdenhet: 1,000 skrive-/slettesykluser (ATtiny11/12)
- 64 byte med programmerbart EEPROM-dataminne i systemet for ATtiny12
- Utholdenhet: 100,000 skriv / slett sykluser
- Programmeringslås for Flash Program og EEPROM Data Security
Perifere funksjoner
- Avbryt og vekking ved Pin Change
- Én 8-bits timer/teller med separat forskaler
- Analog komparator på brikken
- Programmerbar Watchdog Timer med On-chip Oscillator
Spesielle mikrokontrollerfunksjoner
- Lavstrøms tomgangs- og avslåingsmodus
- Eksterne og interne avbruddskilder
- Programmerbar i systemet via SPI-port (ATtiny12)
- Enhanced Power-on Reset Circuit (ATtiny12)
- Intern kalibrert RC-oscillator (ATtiny12)
Spesifikasjon
- Laveffekt, høyhastighets CMOS-prosessteknologi
- Fullstendig statisk drift
Strømforbruk ved 4 MHz, 3V, 25°C
- Aktiv: 2.2 mA
- Inaktiv modus: 0.5 mA
- Slå av modus: <1 μA
Pakker
- 8-pinners PDIP og SOIC
Driftsvoltages
- 1.8 – 5.5 V for ATtiny12V-1
- 2.7 – 5.5 V for ATtiny11L-2 og ATtiny12L-4
- 4.0 – 5.5 V for 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)
Pin-konfigurasjon
Overview
ATtiny11/12 er en laveffekts CMOS 8-bits mikrokontroller basert på AVR RISC-arkitekturen. Ved å utføre kraftige instruksjoner i en enkelt klokkesyklus, oppnår ATtiny11/12 gjennomstrømninger som nærmer seg 1 MIPS per MHz, noe som lar systemdesigneren optimalisere strømforbruk kontra prosesseringshastighet. AVR-kjernen kombinerer et rikt instruksjonssett med 32 generelle arbeidsregistre. Alle de 32 registrene er direkte koblet til den aritmetiske logiske enheten (ALU), slik at to uavhengige registre kan aksesseres i én enkelt instruksjon utført i en klokkesyklus. Den resulterende arkitekturen er mer kodeeffektiv samtidig som den oppnår gjennomstrømninger opptil ti ganger raskere enn konvensjonelle CISC-mikrokontrollere.
Tabell 1. Beskrivelse av deler
Enhet | Flash | EEPROM | Register | Voltagog rekkevidde | Hyppighet |
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øttes med en full pakke med program- og systemutviklingsverktøy, inkludert: makromontører, programdebugger/simulatorer, in-circuit emulatorer,
og evalueringssett.
ATtiny11 blokkdiagram
Se figur 1 på side 3. ATtiny11 har følgende funksjoner: 1K byte med Flash, opptil fem generelle I/O-linjer, én inngangslinje, 32 generelle arbeidsregistre, en 8-bits timer/teller, intern og eksterne avbrudd, programmerbar Watchdog Timer med intern oscillator, og to programvarevalgbare strømsparemoduser. Idle-modus stopper CPU-en samtidig som timeren/tellerne og avbruddssystemet fortsetter å fungere. Power-down-modusen lagrer registerinnholdet, men fryser oscillatoren, og deaktiverer alle andre brikkefunksjoner til neste avbrudd eller tilbakestilling av maskinvare. Funksjonene for vekking eller avbrudd ved pinnebytte gjør at ATtiny11 er svært responsiv på eksterne hendelser, og har fortsatt det laveste strømforbruket mens den er i avslåingsmodus. Enheten er produsert ved hjelp av Atmels ikke-flyktige minneteknologi med høy tetthet. Ved å kombinere en RISC 8-bits CPU med Flash på en monolitisk brikke, er Atmel ATtiny11 en kraftig mikrokontroller som gir en svært fleksibel og kostnadseffektiv løsning for mange innebygde kontrollapplikasjoner.
Figur 1. ATtiny11-blokkdiagrammet
ATtiny12 blokkdiagram
Figur 2 på side 4. ATtiny12 har følgende funksjoner: 1K byte med Flash, 64 byte EEPROM, opptil seks generelle I/O-linjer, 32 generelle arbeidsregistre, en 8-bits timer/teller, intern og eksterne avbrudd, programmerbar Watchdog Timer med intern oscillator, og to programvarevalgbare strømsparemoduser. Idle-modus stopper CPU-en samtidig som timeren/tellerne og avbruddssystemet fortsetter å fungere. Power-down-modusen lagrer registerinnholdet, men fryser oscillatoren, og deaktiverer alle andre brikkefunksjoner til neste avbrudd eller tilbakestilling av maskinvare. Funksjonene for vekking eller avbrudd ved pinnebytte gjør at ATtiny12 er svært responsiv på eksterne hendelser, og har fortsatt det laveste strømforbruket mens den er i avslåingsmodus. Enheten er produsert ved hjelp av Atmels ikke-flyktige minneteknologi med høy tetthet. Ved å kombinere en RISC 8-bit CPU med Flash på en monolitisk brikke, er Atmel ATtiny12 en kraftig mikrokontroller som gir en svært fleksibel og kostnadseffektiv løsning for mange innebygde kontrollapplikasjoner.
Figur 2. ATtiny12-blokkdiagrammet
Pin-beskrivelser
- Tilførsel voltage pin.
- Jordstift.
Port B er en 6-bits I/O-port. PB4..0 er I/O-pinner som kan gi interne pull-ups (valgt for hver bit). På ATtiny11 er PB5 kun inngang. På ATtiny12 er PB5 inngang eller åpen avløpsutgang. Portpinnene er tredelt når en tilbakestillingstilstand blir aktiv, selv om klokken ikke går. Bruken av pinner PB5..3 som inngangs- eller I/O-pinner er begrenset, avhengig av tilbakestilling og klokkeinnstillinger, som vist nedenfor.
Tabell 2. PB5..PB3-funksjonalitet vs. enhetsklokkealternativer
Enhetens klokkealternativ | PB5 | PB4 | PB3 |
Ekstern tilbakestilling aktivert | Brukt(1) | -(2) | – |
Ekstern tilbakestilling deaktivert | Input(3)/I/O(4) | – | – |
Ekstern krystall | – | Brukt | Brukt |
Ekstern lavfrekvent krystall | – | Brukt | Brukt |
Ekstern keramisk resonator | – | Brukt | Brukt |
Ekstern RC-oscillator | – | I/O(5) | Brukt |
Ekstern klokke | – | I/O | Brukt |
Intern RC-oscillator | – | I/O | I/O |
Notater
- Brukt" betyr at pinnen brukes til tilbakestilling eller klokkeformål.
- betyr at pin-funksjonen ikke påvirkes av alternativet.
- Inngang betyr at pinnen er en portinngangspinne.
- På ATtiny11 er PB5 kun inngang. På ATtiny12 er PB5 inngang eller åpen avløpsutgang.
- I/O betyr at pinnen er en portinn-/utgangspinne.
XTAL1 Inngang til den inverterende oscillatoren amplifier og inngang til den interne klokkedriftskretsen.
XTAL2 Utgang fra den inverterende oscillatoren amplivligere.
TILBAKESTILL Tilbakestill inngang. En ekstern tilbakestilling genereres av et lavt nivå på RESET-pinnen. Tilbakestillingspulser lengre enn 50 ns vil generere en tilbakestilling, selv om klokken ikke går. Kortere pulser er ikke garantert å generere en tilbakestilling.
Registrer sammendrag 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 | Reservert | |||||||||
$3D | Reservert | |||||||||
$ 3C | Reservert | |||||||||
3 milliarder dollar | GIMSK | – | INT0 | PCIE | – | – | – | – | – | side 33 |
$ 3A | GIFR | – | INTF0 | PCIF | – | – | – | – | – | side 34 |
$39 XNUMX | TIMSK | – | – | – | – | – | – | TOIE0 | – | side 34 |
$38 XNUMX | TIFR | – | – | – | – | – | – | TOV0 | – | side 35 |
$37 XNUMX | Reservert | |||||||||
$36 XNUMX | Reservert | |||||||||
$35 XNUMX | MCUCR | – | – | SE | SM | – | – | ISC01 | ISC00 | side 32 |
$34 XNUMX | MCUSR | – | – | – | – | – | – | EKSTRA | PORF | side 28 |
$33 XNUMX | TCCR0 | – | – | – | – | – | CS02 | CS01 | CS00 | side 41 |
$32 XNUMX | TCNT0 | Timer/teller 0 (8 bit) | side 41 | |||||||
$31 XNUMX | Reservert | |||||||||
$30 XNUMX | Reservert | |||||||||
… | Reservert | |||||||||
$22 XNUMX | Reservert | |||||||||
$21 XNUMX | WDTCR | – | – | – | WDTOE | WDE | WDP2 | WDP1 | WDP0 | side 43 |
$20 XNUMX | Reservert | |||||||||
$1F | Reservert | |||||||||
$ 1E | Reservert | |||||||||
$1D | Reservert | |||||||||
$ 1C | Reservert | |||||||||
1 milliarder dollar | Reservert | |||||||||
$ 1A | Reservert | |||||||||
$19 XNUMX | Reservert | |||||||||
$18 XNUMX | PORTB | – | – | – | PORTB4 | PORTB3 | PORTB2 | PORTB1 | PORTB0 | side 37 |
$17 XNUMX | DDRB | – | – | – | DDB4 | DDB3 | DDB2 | DDB1 | DDB0 | side 37 |
$16 XNUMX | PINB | – | – | PINB5 | PINB4 | PINB3 | PINB2 | PINB1 | PINB0 | side 37 |
$15 XNUMX | Reservert | |||||||||
… | Reservert | |||||||||
$ 0A | Reservert | |||||||||
$09 XNUMX | Reservert | |||||||||
$08 XNUMX | ACSR | ACD | – | ACO | ACI | ACIE | – | ACIS1 | ACIS0 | side 45 |
… | Reservert | |||||||||
$00 XNUMX | Reservert |
Notater
- For kompatibilitet med fremtidige enheter, skal reserverte biter skrives til null hvis de er tilgjengelige. Reserverte I / O-minneadresser skal aldri skrives.
- Noen av statusflaggene fjernes ved å skrive et logisk til dem. Merk at CBI- og SBI-instruksjonene vil fungere på alle biter i I/O-registeret, og skrive en en tilbake i et hvilket som helst flagg som er lest som satt, og dermed fjerne flagget. CBI- og SBI-instruksjonene fungerer kun med registre $00 til $1F.
Registrer sammendrag 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 | Reservert | |||||||||
$3D | Reservert | |||||||||
$ 3C | Reservert | |||||||||
3 milliarder dollar | GIMSK | – | INT0 | PCIE | – | – | – | – | – | side 33 |
$ 3A | GIFR | – | INTF0 | PCIF | – | – | – | – | – | side 34 |
$39 XNUMX | TIMSK | – | – | – | – | – | – | TOIE0 | – | side 34 |
$38 XNUMX | TIFR | – | – | – | – | – | – | TOV0 | – | side 35 |
$37 XNUMX | Reservert | |||||||||
$36 XNUMX | Reservert | |||||||||
$35 XNUMX | MCUCR | – | PUD | SE | SM | – | – | ISC01 | ISC00 | side 32 |
$34 XNUMX | MCUSR | – | – | – | – | WDRF | BORF | EKSTRA | PORF | side 29 |
$33 XNUMX | TCCR0 | – | – | – | – | – | CS02 | CS01 | CS00 | side 41 |
$32 XNUMX | TCNT0 | Timer/teller 0 (8 bit) | side 41 | |||||||
$31 XNUMX | OSCCAL | Oscillatorkalibreringsregister | side 12 | |||||||
$30 XNUMX | Reservert | |||||||||
… | Reservert | |||||||||
$22 XNUMX | Reservert | |||||||||
$21 XNUMX | WDTCR | – | – | – | WDTOE | WDE | WDP2 | WDP1 | WDP0 | side 43 |
$20 XNUMX | Reservert | |||||||||
$1F | Reservert | |||||||||
$ 1E | ØYE | – | – | EEPROM-adresseregister | side 18 | |||||
$1D | EEDR | EEPROM-dataregister | side 18 | |||||||
$ 1C | EECR | – | – | – | – | Uhyggelig | EEMWE | EEEE | EERE | side 18 |
1 milliarder dollar | Reservert | |||||||||
$ 1A | Reservert | |||||||||
$19 XNUMX | Reservert | |||||||||
$18 XNUMX | PORTB | – | – | – | PORTB4 | PORTB3 | PORTB2 | PORTB1 | PORTB0 | side 37 |
$17 XNUMX | DDRB | – | – | DDB5 | DDB4 | DDB3 | DDB2 | DDB1 | DDB0 | side 37 |
$16 XNUMX | PINB | – | – | PINB5 | PINB4 | PINB3 | PINB2 | PINB1 | PINB0 | side 37 |
$15 XNUMX | Reservert | |||||||||
… | Reservert | |||||||||
$ 0A | Reservert | |||||||||
$09 XNUMX | Reservert | |||||||||
$08 XNUMX | ACSR | ACD | AINBG | ACO | ACI | ACIE | – | ACIS1 | ACIS0 | side 45 |
… | Reservert | |||||||||
$00 XNUMX | Reservert |
Note
- For kompatibilitet med fremtidige enheter, skal reserverte biter skrives til null hvis de er tilgjengelige. Reserverte I / O-minneadresser skal aldri skrives.
- Noen av statusflaggene fjernes ved å skrive et logisk til dem. Merk at CBI- og SBI-instruksjonene vil fungere på alle biter i I/O-registeret, og skrive en en tilbake i et hvilket som helst flagg som er lest som satt, og dermed fjerne flagget. CBI- og SBI-instruksjonene fungerer kun med registre $00 til $1F.
Instruksjonsoppsummering
Mnemonikk | Operander | Beskrivelse | Operasjon | Flagg | #Klokker |
ARITMETISKE OG LOGISKE INSTRUKSJONER | |||||
LEGGE TIL | Rd, Rr | Legg til to registre | Rd ¬ Rd + Rr | Z, C, N, V, H | 1 |
ADC | Rd, Rr | Legg til med Carry to Registers | Rd ¬ Rd + Rr + C | Z, C, N, V, H | 1 |
SUB | Rd, Rr | Trekk fra to registre | Rd ¬ Rd – Rr | Z, C, N, V, H | 1 |
JEG GIKK OPP | Rd, K | Trekk Constant fra Register | Rd ¬ Rd – K | Z, C, N, V, H | 1 |
SBC | Rd, Rr | Trekk med Carry two Registers | Rd ¬ Rd – Rr – C | Z, C, N, V, H | 1 |
SBCI | Rd, K | Trekk med Carry Constant 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 Registrer 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 Registrer og konstant | Rd ¬ Rd v K | Z, N, V | 1 |
EOR | Rd, Rr | Eksklusive OR-registre | Rd ¬ RdÅRr | Z, N, V | 1 |
COM | Rd | Ens komplement | Rd ¬ $FF – Rd | Z, C, N, V | 1 |
NEG | Rd | Tos komplement | Rd ¬ $00 – Rd | Z, C, N, V, H | 1 |
SBR | Rd, K | Sett bit (er) i Register | Rd ¬ Rd v K | Z, N, V | 1 |
CBR | Rd, K | Fjern bit (er) i registeret | Rd ¬ Rd · (FFh – K) | Z, N, V | 1 |
INC | Rd | Øke | Rd ¬ Rd + 1 | Z, N, V | 1 |
DES | Rd | minsk | Rd ¬ Rd – 1 | Z, N, V | 1 |
TST | Rd | Test for null eller minus | Rd ¬ Rd · Rd | Z, N, V | 1 |
CLR | Rd | Fjern register | Rd ¬ RdÅRd | Z, N, V | 1 |
SER | Rd | Sett Register | Rd ¬ $FF | Ingen | 1 |
GRANNINSTRUKSJONER | |||||
RJMP | k | Relativt hopp | PC ¬ PC + k + 1 | Ingen | 2 |
RING | k | Relativ underrutineanrop | PC ¬ PC + k + 1 | Ingen | 3 |
RET | Subrutine Retur | PC ¬ STAK | Ingen | 4 | |
NETTVERK | Avbryt retur | PC ¬ STAK | I | 4 | |
CPSE | Rd, Rr | Sammenlign, hopp over like | 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 |
KPI | Rd, K | Sammenlign Registrer med Øyeblikkelig | Rd – K | Z, N, V, C, H | 1 |
SBRC | Rr, b | Hopp over hvis bit i register tømt | hvis (Rr(b)=0) PC ¬ PC + 2 eller 3 | Ingen | 1/2 |
SBRS | Rr, b | Hopp over hvis bit i register er satt | hvis (Rr(b)=1) PC ¬ PC + 2 eller 3 | Ingen | 1/2 |
SBIC | P, b | Hopp over hvis bit i I / O-registeret er ryddet | hvis (P(b)=0) PC ¬ PC + 2 eller 3 | Ingen | 1/2 |
SBIS | P, b | Hopp over hvis bit i I / O-register er satt | hvis (P(b)=1) PC ¬ PC + 2 eller 3 | Ingen | 1/2 |
BRBS | s, k | Gren hvis statusflagg er satt | hvis (SREG(s) = 1) så PC¬PC + k + 1 | Ingen | 1/2 |
BRBC | s, k | Filial hvis statusflagg fjernet | hvis (SREG(s) = 0) så PC¬PC + k + 1 | Ingen | 1/2 |
BREQ | k | Filial hvis lik | hvis (Z = 1) så PC ¬ PC + k + 1 | Ingen | 1/2 |
BRNE | k | Gren hvis ikke lik | hvis (Z = 0) så PC ¬ PC + k + 1 | Ingen | 1/2 |
BRCS | k | Gren hvis bæresett | hvis (C = 1) så PC ¬ PC + k + 1 | Ingen | 1/2 |
BRCC | k | Gren hvis Carry Cleared | hvis (C = 0) så PC ¬ PC + k + 1 | Ingen | 1/2 |
BRSH | k | Gren hvis samme eller høyere | hvis (C = 0) så PC ¬ PC + k + 1 | Ingen | 1/2 |
BRLO | k | Gren hvis nedre | hvis (C = 1) så PC ¬ PC + k + 1 | Ingen | 1/2 |
BRMI | k | Gren hvis minus | hvis (N = 1) så PC ¬ PC + k + 1 | Ingen | 1/2 |
BRPL | k | Gren hvis Plus | hvis (N = 0) så PC ¬ PC + k + 1 | Ingen | 1/2 |
BRGE | k | Gren hvis større eller lik, signert | hvis (N Å V= 0) så PC ¬ PC + k + 1 | Ingen | 1/2 |
BRLT | k | Gren hvis mindre enn null, signert | hvis (N Å V= 1) så PC ¬ PC + k + 1 | Ingen | 1/2 |
BRHS | k | Forgrenes hvis halve bære flaggsett | hvis (H = 1) så PC ¬ PC + k + 1 | Ingen | 1/2 |
BRHC | k | Gren hvis halv bærer flagg ryddet | hvis (H = 0) så PC ¬ PC + k + 1 | Ingen | 1/2 |
BRTS | k | Gren hvis T-flaggsett | hvis (T = 1) så PC ¬ PC + k + 1 | Ingen | 1/2 |
BRTC | k | Gren hvis T-flagget er ryddet | hvis (T = 0) så PC ¬ PC + k + 1 | Ingen | 1/2 |
BRVS | k | Gren hvis overløpsflagg er satt | hvis (V = 1) så PC ¬ PC + k + 1 | Ingen | 1/2 |
BRVC | k | Gren hvis overløpsflagg er fjernet | hvis (V = 0) så PC ¬ PC + k + 1 | Ingen | 1/2 |
BRIE | k | Gren hvis avbrudd er aktivert | hvis ( I = 1) så PC ¬ PC + k + 1 | Ingen | 1/2 |
BRID | k | Gren hvis avbrudd deaktivert | hvis ( I = 0) så PC ¬ PC + k + 1 | Ingen | 1/2 |
Mnemonikk | Operander | Beskrivelse | Operasjon | Flagg | #Klokker |
INSTRUKSJONER FOR OVERFØRING AV DATA | |||||
LD | Rd,Z | Last Register Indirekte | Rd ¬ (Z) | Ingen | 2 |
ST | Z,Rr | Butikkregister Indirekte | (Z) ¬ Rr | Ingen | 2 |
MOV | Rd, Rr | Flytt mellom registre | Rd ¬ Rr | Ingen | 1 |
LDI | Rd, K | Last umiddelbart | Rd ¬ K | Ingen | 1 |
IN | Rd, P | I havn | Rd ¬ P | Ingen | 1 |
UTE | P, Rr | Ut havn | P ¬ Rr | Ingen | 1 |
LPM | Last inn programminne | R0 ¬ (Z) | Ingen | 3 | |
INSTRUKSJONER FOR BIT OG BIT-TEST | |||||
SBI | P, b | Sett bit i I / O-register | I/O(P,b) ¬ 1 | Ingen | 2 |
CBI | P, b | Fjern 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øyre | Rd(n) ¬ Rd(n+1), Rd(7) ¬ 0 | Z, C, N, V | 1 |
ROL | Rd | Roter venstre gjennom Carry | Rd(0) ¬ C, Rd(n+1) ¬ Rd(n), C ¬ Rd(7) | Z, C, N, V | 1 |
ROR | Rd | Roter rett gjennom Carry | Rd(7) ¬ C, Rd(n) ¬ Rd(n+1), C ¬ Rd(0) | Z, C, N, V | 1 |
ASR | Rd | Aritmetisk skift til høyre | Rd(n) ¬ Rd(n+1), n = 0..6 | Z, C, N, V | 1 |
BYTT | Rd | Bytt nibbles | Rd(3..0) ¬ Rd(7..4), Rd(7..4) ¬ Rd(3..0) | Ingen | 1 |
BSET | s | Flaggsett | SREG(er) ¬ 1 | SREG (er) | 1 |
BCLR | s | Flagg klar | SREG(er) ¬ 0 | SREG (er) | 1 |
BST | Rr, b | Bit Store fra Register til T | T ¬ Rr(b) | T | 1 |
BLD | Rd, f | Bitbelastning fra T til Register | Rd(b) ¬ T | Ingen | 1 |
SEC | Sett Carry | C ¬ 1 | C | 1 | |
CLC | Klar bær | C ¬ 0 | C | 1 | |
SEN | Sett negativt flagg | N ¬ 1 | N | 1 | |
CLN | Fjern negativt flagg | N ¬ 0 | N | 1 | |
SEZ | Sett null flagg | Z ¬ 1 | Z | 1 | |
CLZ | Fjern null flagg | Z ¬ 0 | Z | 1 | |
SEI | Aktiver global avbrudd | jeg ¬ 1 | I | 1 | |
CLI | Global avbryt deaktivert | jeg ¬ 0 | I | 1 | |
SES | Sett signert testflagg | S ¬ 1 | S | 1 | |
CLS | Fjern signert testflagg | S ¬ 0 | S | 1 | |
SEV | Sett toere Komplementoverløp | V ¬ 1 | V | 1 | |
CLV | Fjern Twos Complement Overflow | V ¬ 0 | V | 1 | |
SETT | Sett T i SREG | T ¬ 1 | T | 1 | |
CLT | Fjern T i SREG | T ¬ 0 | T | 1 | |
SE | Sett et halvt bæreflagg i SREG | H ¬ 1 | H | 1 | |
CLH | Fjern Half Carry Flag i SREG | H ¬ 0 | H | 1 | |
NOP | Ingen operasjon | Ingen | 1 | ||
SOVE | Sove | (se spesifikk beskrivelse for søvnfunksjon) | Ingen | 1 | |
WDR | Watch Dog Reset | (se spesifikk beskrivelse for WDR/timer) | Ingen | 1 |
Bestillingsinformasjon
ATtiny11
Strømforsyning | Hastighet (MHz) | Bestillingskode | Pakke | Driftsområde |
2.7 – 5.5V |
2 |
ATtiny11L-2PC ATtiny11L-2SC | 8P3
8S2 |
Kommersiell (0 °C til 70 °C) |
ATtiny11L-2PI
ATtiny11L-2SI ATtiny11L-2SU(2) |
8P3
8S2 8S2 |
Industriell (-40 °C til 85 °C) |
||
4.0 – 5.5V |
6 |
ATtiny11-6PC ATtiny11-6SC | 8P3
8S2 |
Kommersiell (0 °C til 70 °C) |
ATtiny11-6PI ATtiny11-6PU(2)
ATtiny11-6SI ATtiny11-6SU(2) |
8P3
8P3 8S2 8S2 |
Industriell (-40 °C til 85 °C) |
Notater
- Hastighetsgraden refererer til maksimal klokkefrekvens ved bruk av en ekstern krystall- eller ekstern klokkestasjon. Den interne RC-oscillatoren har samme nominelle klokkefrekvens for alle hastighetsgrader.
- Pb-fri emballasjealternativ, samsvarer med det europeiske direktivet for restriksjon av farlige stoffer (RoHS-direktivet). Også halogenidfri og helt grønn.
Pakketype | |
8P3 | 8-ledninger, 0.300 tommer bred, dobbel inline-pakke i plast (PDIP) |
8S2 | 8-avledninger, 0.200" bred, plastmåkevinge liten kontur (EIAJ SOIC) |
ATtiny12
Strømforsyning | Hastighet (MHz) | Bestillingskode | Pakke | Driftsområde |
1.8 – 5.5V |
1.2 |
ATtiny12V-1PC ATtiny12V-1SC | 8P3
8S2 |
Kommersiell (0 °C til 70 °C) |
ATtiny12V-1PI ATtiny12V-1PU(2)
ATtiny12V-1SI ATtiny12V-1SU(2) |
8P3
8P3 8S2 8S2 |
Industriell (-40 °C til 85 °C) |
||
2.7 – 5.5V |
4 |
ATtiny12L-4PC ATtiny12L-4SC | 8P3
8S2 |
Kommersiell (0 °C til 70 °C) |
ATtiny12L-4PI ATtiny12L-4PU(2)
ATtiny12L-4SI ATtiny12L-4SU(2) |
8P3
8P3 8S2 8S2 |
Industriell (-40 °C til 85 °C) |
||
4.0 – 5.5V |
8 |
ATtiny12-8PC ATtiny12-8SC | 8P3
8S2 |
Kommersiell (0 °C til 70 °C) |
ATtiny12-8PI ATtiny12-8PU(2)
ATtiny12-8SI ATtiny12-8SU(2) |
8P3
8P3 8S2 8S2 |
Industriell (-40 °C til 85 °C) |
Notater
- Hastighetsgraden refererer til maksimal klokkefrekvens ved bruk av en ekstern krystall- eller ekstern klokkestasjon. Den interne RC-oscillatoren har samme nominelle klokkefrekvens for alle hastighetsgrader.
- Pb-fri emballasjealternativ, samsvarer med det europeiske direktivet for restriksjon av farlige stoffer (RoHS-direktivet). Også halogenidfri og helt grønn.
Pakketype | |
8P3 | 8-ledninger, 0.300 tommer bred, dobbel inline-pakke i plast (PDIP) |
8S2 | 8-avledninger, 0.200" bred, plastmåkevinge liten kontur (EIAJ SOIC) |
Emballasjeinformasjon
8P3
FELLES DIMENSJONER
(Måleenhet = 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 |
Notater
- Denne tegningen er kun for generell informasjon; Se JEDEC-tegning MS-001, Variasjon BA for ytterligere informasjon.
- Dimensjonene A og L er målt med pakken plassert i JEDEC-seteplanet Gauge GS-3.
- D-, D1- og E1-dimensjonene inkluderer ikke støpeform eller fremspring. Mold Flash eller fremspring skal ikke overstige 0.010 tommer.
- E og eA målt med ledningene begrenset til å være vinkelrett på datum.
- Spise eller avrundede ledningspisser foretrekkes for å lette innsettingen.
- b2 og b3 maksimale dimensjoner inkluderer ikke Dambar-fremspring. Dambarfremspring skal ikke overstige 0.010 (0.25 mm).
FELLES DIMENSJONER
(Måleenhet = 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 |
Notater
- Denne tegningen er kun for generell informasjon; Se EIAJ-tegning EDR-7320 for ytterligere informasjon.
- Uoverensstemmelse mellom øvre og nedre dyse og harpiksgrader er ikke inkludert.
- Det anbefales at øvre og nedre hulrom er like. Hvis de er forskjellige, skal den større dimensjonen vurderes.
- Bestemmer den sanne geometriske posisjonen.
- Verdiene b,C gjelder for belagt terminal. Standardtykkelsen på platingslaget skal være mellom 0.007 og 021 mm.
Revisjonshistorikk for dataark
Vær oppmerksom på at sidetallene i denne delen refererer til dette dokumentet. Revisjonsnumrene viser til dokumentrevisjonen.
Rev. 1006F-06/07
- Anbefales ikke for ny design"
Rev. 1006E-07/06
- Oppdatert kapitteloppsett.
- Oppdatert avslåing i "Dvalemoduser for ATtiny11" på side 20.
- Oppdatert avslåing i "Dvalemoduser for ATtiny12" på side 20.
- Oppdatert tabell 16 på side 36.
- Oppdatert "Kalibreringsbyte i ATtiny12" på side 49.
- Oppdatert "Bestillingsinformasjon" på side 10.
- Oppdatert "Emballasjeinformasjon" på side 12.
Rev. 1006D-07/03
- Oppdaterte VBOT-verdier i Tabell 9 på side 24.
Rev. 1006C-09/01
- N/A
Internasjonalt hovedkvarter
- Atmel Corporation 2325 Orchard Parkway San Jose, CA 95131 USA Tlf.: 1(408) 441-0311 Faks: 1(408) 487-2600
- Atmel Asia Rom 1219 Chinachem Golden Plaza 77 Mody Road Tsimshatsui East Kowloon Hong Kong Tlf.: (852) 2721-9778 Faks: (852) 2722-1369
- Atmel Europa Le Krebs 8, Rue Jean-Pierre Timbaud BP 309 78054 Saint-Quentin-en- Yvelines Cedex Frankrike Tlf.: (33) 1-30-60-70-00 Faks: (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 Faks: (81) 3-3523-7581
Produktkontakt
Web nettsted www.atmel.com Teknisk støtte avr@atmel.com Salgskontakt www.atmel.com/contacts Litteraturønsker www.atmel.com/literature
Ansvarsfraskrivelse: Informasjonen i dette dokumentet er gitt i forbindelse med Atmel-produkter. Ingen lisens, uttrykt eller underforstått, ved estoppel eller på annen måte, til noen
immaterielle rettigheter er gitt av dette dokumentet eller i forbindelse med salg av Atmel-produkter. UNNTATT SOM ANGITT I ATMELS VILKÅR OG SALGSBETINGELSER PLASSERT PÅ ATMEL'S WEB NETTSTED, ATMEL PÅTAR SIG INGEN ANSVAR OG FRASKRIVER SEG EVENTUELLE UTTRYKKELIGE, UNDERFORSTÅEDE ELLER LOVBESTEMMELSER
GARANTI
RELATERT TIL DERES PRODUKTER INKLUDERT, MEN IKKE BEGRENSET TIL, UNDERFORSTÅTTE GARANTI FOR SALGBARHET, EGNETHET FOR EN BESTEMT
FORMÅL ELLER IKKE-KRENKELSE. UNDER INGEN OMSTENDIGHET KAN ATMEL VÆRE ANSVARLIG FOR NOEN DIREKTE, INDIREKTE, FØLGESKADER, STRAFFENDE, SPESIELLE ELLER TILFELDIGE SKADER (INKLUDERT, UTEN BEGRENSNING, SKADER FOR TAP AV FORTJENESTE, FORRETNINGSAVBRUTT, ELLER TAB AV BRUK) DETTE DOKUMENTET, SELV OM ATMEL HAR BLITT GJORT OM MULIGHETEN FOR SLIKE SKADER. Atmel gir ingen representasjoner eller garantier med hensyn til nøyaktigheten eller fullstendigheten av innholdet i dette dokumentet og forbeholder seg retten til å gjøre endringer i spesifikasjoner og produktbeskrivelser når som helst uten varsel. Atmel forplikter seg ikke til å oppdatere informasjonen her. Med mindre annet er spesifikt oppgitt, er Atmel-produkter ikke egnet for, og skal ikke brukes i, bilapplikasjoner. Atmels produkter er ikke tiltenkt, autorisert eller garantert for bruk som komponenter i applikasjoner som er ment å støtte eller opprettholde liv.
© 2007 Atmel Corporation. Alle rettigheter forbeholdt. Atmel®, logo og kombinasjoner derav, og andre er registrerte varemerker eller varemerker for Atmel Corporation eller dets datterselskaper. Andre termer og produktnavn kan være varemerker for andre.
Dokumenter / Ressurser
![]() |
ATMEL ATtiny11 8-bits mikrokontroller med 1K Byte Flash [pdfBrukerhåndbok ATtiny11 8-bits mikrokontroller med 1K byte flash, ATtiny11, 8-bit mikrokontroller med 1K byte flash, mikrokontroller med 1K byte flash, 1K byte flash |