Microcontroler ATMEL ATtiny11 pe 8 biți cu Flash de 1K Byte
Caracteristici
- Utilizează arhitectura AVR® RISC
- Arhitectură RISC pe 8 biți de înaltă performanță și putere redusă
- 90 Instrucțiuni puternice - Executarea majorității ciclului de ceas unic
- 32 x 8 registre de lucru cu scop general
- Debit de până la 8 MIPS la 8 MHz
Program nevolatil și memorie de date
- 1K byte de memorie de program flash
- Programabil în sistem (ATtiny12)
- Rezistență: 1,000 de cicluri de scriere/ștergere (ATtiny11/12)
- 64 de octeți de memorie de date EEPROM programabilă în sistem pentru ATtiny12
- Rezistență: 100,000 de cicluri de scriere/ștergere
- Blocare de programare pentru programul Flash și securitatea datelor EEPROM
Caracteristici periferice
- Întreruperea și trezirea la schimbarea PIN
- Un temporizator/contor pe 8 biți cu prescaler separat
- Comparator analog on-chip
- Temporizator Watchdog programabil cu oscilator pe cip
Caracteristici speciale ale microcontrolerului
- Moduri Idle de consum redus și oprire
- Surse de întrerupere externe și interne
- Programabil în sistem prin portul SPI (ATtiny12)
- Circuit îmbunătățit de resetare la pornire (ATtiny12)
- Oscilator RC calibrat intern (ATtiny12)
Caietul de sarcini
- Tehnologie de proces CMOS de putere redusă, de mare viteză
- Funcționare complet statică
Consum de energie la 4 MHz, 3V, 25°C
- Activ: 2.2 mA
- Modul inactiv: 0.5 mA
- Mod de oprire: <1 μA
Pachete
- PDIP și SOIC cu 8 pini
Vol. De operaretages
- 1.8 – 5.5 V pentru ATtiny12V-1
- 2.7 – 5.5 V pentru ATtiny11L-2 și ATtiny12L-4
- 4.0 – 5.5V pentru ATtiny11-6 și ATtiny12-8
Grade de viteză
- 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)
Configurare pin
Pesteview
ATtiny11/12 este un microcontroler CMOS de 8 biți de putere redusă bazat pe arhitectura AVR RISC. Prin executarea de instrucțiuni puternice într-un singur ciclu de ceas, ATtiny11/12 realizează debite care se apropie de 1 MIPS pe MHz, permițând proiectantului de sistem să optimizeze consumul de energie față de viteza de procesare. Nucleul AVR combină un set bogat de instrucțiuni cu 32 de registre de lucru de uz general. Toate cele 32 de registre sunt conectate direct la unitatea logică aritmetică (ALU), permițând accesarea a două registre independente într-o singură instrucțiune executată într-un singur ciclu de ceas. Arhitectura rezultată este mai eficientă a codului, în timp ce realizează rate de până la zece ori mai rapide decât microcontrolerele convenționale CISC.
Tabelul 1. Descrierea pieselor
Dispozitiv | Flash | EEPROM | Registru | Voltage Gama | Frecvenţă |
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 este acceptat cu o suită completă de instrumente de dezvoltare a programelor și a sistemului, inclusiv: asamblatoare macro, depanatoare/simulatoare de programe, emulatoare în circuit,
și truse de evaluare.
Diagrama bloc ATtiny11
Consultați Figura 1 de la pagina 3. ATtiny11 oferă următoarele caracteristici: 1K octeți de Flash, până la cinci linii I/O de uz general, o linie de intrare, 32 de registre de lucru de uz general, un temporizator/contor de 8 biți, internă și întreruperi externe, temporizator Watchdog programabil cu oscilator intern și două moduri de economisire a energiei selectabile prin software. Modul Idle oprește CPU-ul în timp ce permite cronometrului/contoarelor și sistemului de întrerupere să continue să funcționeze. Modul de oprire salvează conținutul registrului, dar îngheață oscilatorul, dezactivând toate celelalte funcții ale cipului până la următoarea întrerupere sau resetare hardware. Funcțiile de trezire sau întrerupere la schimbarea pinului permit ATtiny11 să răspundă foarte mult la evenimente externe, oferind în continuare cel mai mic consum de energie în modurile de oprire. Dispozitivul este fabricat folosind tehnologia de memorie nevolatilă de înaltă densitate Atmel. Prin combinarea unui procesor RISC pe 8 biți cu Flash pe un cip monolitic, Atmel ATtiny11 este un microcontroler puternic care oferă o soluție extrem de flexibilă și rentabilă pentru multe aplicații de control încorporate.
Figura 1. Diagrama bloc ATtiny11
Diagrama bloc ATtiny12
Figura 2 de la pagina 4. ATtiny12 oferă următoarele caracteristici: 1K octeți de Flash, 64 de octeți EEPROM, până la șase linii I/O de uz general, 32 de registre de lucru de uz general, un temporizator/contor de 8 biți, întreruperi externe, temporizator Watchdog programabil cu oscilator intern și două moduri de economisire a energiei selectabile prin software. Modul Idle oprește CPU-ul în timp ce permite cronometrului/contoarelor și sistemului de întrerupere să continue să funcționeze. Modul de oprire salvează conținutul registrului, dar îngheață oscilatorul, dezactivând toate celelalte funcții ale cipului până la următoarea întrerupere sau resetare hardware. Funcțiile de trezire sau întrerupere la schimbarea pinului permit ATtiny12 să răspundă foarte mult la evenimente externe, oferind în continuare cel mai mic consum de energie în modurile de oprire. Dispozitivul este fabricat folosind tehnologia de memorie nevolatilă de înaltă densitate Atmel. Prin combinarea unui procesor RISC pe 8 biți cu Flash pe un cip monolitic, Atmel ATtiny12 este un microcontroler puternic care oferă o soluție extrem de flexibilă și rentabilă pentru multe aplicații de control încorporate.
Figura 2. Diagrama bloc ATtiny12
Descrieri Pin
- Volumul aprovizionăriitage pin.
- știft de împământare.
Portul B este un port I/O pe 6 biți. PB4..0 sunt pini I/O care pot oferi pull-up-uri interne (selectate pentru fiecare bit). Pe ATtiny11, PB5 este doar introdus. Pe ATtiny12, PB5 este intrare sau ieșire cu scurgere deschisă. Pinii portului sunt tri-state atunci când o condiție de resetare devine activă, chiar dacă ceasul nu funcționează. Utilizarea pinii PB5..3 ca pini de intrare sau I/O este limitată, în funcție de setările de resetare și ceas, așa cum se arată mai jos.
Tabelul 2. Funcționalitatea PB5..PB3 vs. Opțiunile de sincronizare a dispozitivului
Opțiunea de ceasare a dispozitivului | PB5 | PB4 | PB3 |
Resetare externă activată | Folosit(1) | -(2) | – |
Resetare externă dezactivată | Intrare(3)/I/O(4) | – | – |
Cristal exterior | – | Folosit | Folosit |
Cristal extern de joasă frecvență | – | Folosit | Folosit |
Rezonator ceramic extern | – | Folosit | Folosit |
Oscilator RC extern | – | I/O(5) | Folosit |
Ceas extern | – | I/O | Folosit |
Oscilator RC intern | – | I/O | I/O |
Note
- Folosit” înseamnă că pinul este folosit în scopuri de resetare sau ceas.
- înseamnă că funcția pin nu este afectată de opțiune.
- Intrare înseamnă că pinul este un pin de intrare port.
- Pe ATtiny11, PB5 este doar introdus. Pe ATtiny12, PB5 este intrare sau ieșire cu scurgere deschisă.
- I/O înseamnă că pinul este un port de intrare/ieșire.
XTAL1 Intrare la oscilatorul inversor amplifier și intrare la circuitul intern de funcționare a ceasului.
XTAL2 Ieșire de la oscilatorul inversor ampmai în viață.
RESET Resetează intrarea. O resetare externă este generată de un nivel scăzut al pinului RESET. Impulsurile de resetare mai lungi de 50 ns vor genera o resetare, chiar dacă ceasul nu funcționează. Impulsurile mai scurte nu sunt garantate pentru a genera o resetare.
Rezumatul înregistrării ATtiny11
Adresa | Nume | Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0 | Pagină |
3 USD | SREG | I | T | H | S | V | N | Z | C | pagina 9 |
3 USD | Rezervat | |||||||||
$ 3D | Rezervat | |||||||||
3 de dolari | Rezervat | |||||||||
3 miliarde USD | GIMSK | – | INT0 | PCIE | – | – | – | – | – | pagina 33 |
3 USD | GIFR | – | INTF0 | PCIF | – | – | – | – | – | pagina 34 |
39 USD | TIMSK | – | – | – | – | – | – | TOIE0 | – | pagina 34 |
38 USD | TIFR | – | – | – | – | – | – | TOV0 | – | pagina 35 |
37 USD | Rezervat | |||||||||
36 USD | Rezervat | |||||||||
35 USD | MCUCR | – | – | SE | SM | – | – | ISC01 | ISC00 | pagina 32 |
34 USD | MCUSR | – | – | – | – | – | – | EXTRF | PORF | pagina 28 |
33 USD | TCCR0 | – | – | – | – | – | CS02 | CS01 | CS00 | pagina 41 |
32 USD | TCNT0 | Timer/Counter0 (8 biți) | pagina 41 | |||||||
31 USD | Rezervat | |||||||||
30 USD | Rezervat | |||||||||
… | Rezervat | |||||||||
22 USD | Rezervat | |||||||||
21 USD | WDTCR | – | – | – | WDTOE | WDE | WDP2 | WDP1 | WDP0 | pagina 43 |
20 USD | Rezervat | |||||||||
1 USD | Rezervat | |||||||||
1 USD | Rezervat | |||||||||
$ 1D | Rezervat | |||||||||
1 de dolari | Rezervat | |||||||||
1 miliarde USD | Rezervat | |||||||||
1 USD | Rezervat | |||||||||
19 USD | Rezervat | |||||||||
18 USD | PORTB | – | – | – | PORTB4 | PORTB3 | PORTB2 | PORTB1 | PORTB0 | pagina 37 |
17 USD | DDRB | – | – | – | DDB4 | DDB3 | DDB2 | DDB1 | DDB0 | pagina 37 |
16 USD | PINB | – | – | PINB5 | PINB4 | PINB3 | PINB2 | PINB1 | PINB0 | pagina 37 |
15 USD | Rezervat | |||||||||
… | Rezervat | |||||||||
0 USD | Rezervat | |||||||||
09 USD | Rezervat | |||||||||
08 USD | ACSR | ACD | – | ACO | ACI | ACIE | – | ACIS1 | ACIS0 | pagina 45 |
… | Rezervat | |||||||||
00 USD | Rezervat |
Note
- Pentru compatibilitate cu dispozitivele viitoare, biții rezervați ar trebui să fie scrise la zero dacă sunt accesate. Adresele de memorie I / O rezervate nu trebuie scrise niciodată.
- Unele dintre steagurile de stare sunt șterse prin scrierea unuia logic. Rețineți că instrucțiunile CBI și SBI vor funcționa pe toți biții din registrul I/O, scriind unul înapoi în orice steag citit ca setat, ștergând astfel indicatorul. Instrucțiunile CBI și SBI funcționează numai cu registrele de la 00 USD la 1F USD.
Rezumatul înregistrării ATtiny12
Adresa | Nume | Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0 | Pagină |
3 USD | SREG | I | T | H | S | V | N | Z | C | pagina 9 |
3 USD | Rezervat | |||||||||
$ 3D | Rezervat | |||||||||
3 de dolari | Rezervat | |||||||||
3 miliarde USD | GIMSK | – | INT0 | PCIE | – | – | – | – | – | pagina 33 |
3 USD | GIFR | – | INTF0 | PCIF | – | – | – | – | – | pagina 34 |
39 USD | TIMSK | – | – | – | – | – | – | TOIE0 | – | pagina 34 |
38 USD | TIFR | – | – | – | – | – | – | TOV0 | – | pagina 35 |
37 USD | Rezervat | |||||||||
36 USD | Rezervat | |||||||||
35 USD | MCUCR | – | PUD | SE | SM | – | – | ISC01 | ISC00 | pagina 32 |
34 USD | MCUSR | – | – | – | – | WDRF | BORF | EXTRF | PORF | pagina 29 |
33 USD | TCCR0 | – | – | – | – | – | CS02 | CS01 | CS00 | pagina 41 |
32 USD | TCNT0 | Timer/Counter0 (8 biți) | pagina 41 | |||||||
31 USD | OSCCAL | Registrul de calibrare a oscilatorului | pagina 12 | |||||||
30 USD | Rezervat | |||||||||
… | Rezervat | |||||||||
22 USD | Rezervat | |||||||||
21 USD | WDTCR | – | – | – | WDTOE | WDE | WDP2 | WDP1 | WDP0 | pagina 43 |
20 USD | Rezervat | |||||||||
1 USD | Rezervat | |||||||||
1 USD | ureche | – | – | Registrul adresei EEPROM | pagina 18 | |||||
$ 1D | EEDR | Registrul de date EEPROM | pagina 18 | |||||||
1 de dolari | CEER | – | – | – | – | STRANIU | EEMWE | EEWE | EERE | pagina 18 |
1 miliarde USD | Rezervat | |||||||||
1 USD | Rezervat | |||||||||
19 USD | Rezervat | |||||||||
18 USD | PORTB | – | – | – | PORTB4 | PORTB3 | PORTB2 | PORTB1 | PORTB0 | pagina 37 |
17 USD | DDRB | – | – | DDB5 | DDB4 | DDB3 | DDB2 | DDB1 | DDB0 | pagina 37 |
16 USD | PINB | – | – | PINB5 | PINB4 | PINB3 | PINB2 | PINB1 | PINB0 | pagina 37 |
15 USD | Rezervat | |||||||||
… | Rezervat | |||||||||
0 USD | Rezervat | |||||||||
09 USD | Rezervat | |||||||||
08 USD | ACSR | ACD | AINBG | ACO | ACI | ACIE | – | ACIS1 | ACIS0 | pagina 45 |
… | Rezervat | |||||||||
00 USD | Rezervat |
Nota
- Pentru compatibilitate cu dispozitivele viitoare, biții rezervați ar trebui să fie scrise la zero dacă sunt accesate. Adresele de memorie I / O rezervate nu trebuie scrise niciodată.
- Unele dintre steagurile de stare sunt șterse prin scrierea unuia logic. Rețineți că instrucțiunile CBI și SBI vor funcționa pe toți biții din registrul I/O, scriind unul înapoi în orice steag citit ca setat, ștergând astfel indicatorul. Instrucțiunile CBI și SBI funcționează numai cu registrele de la 00 USD la 1F USD.
Rezumatul setului de instrucțiuni
Mnemonice | Operanzi | Descriere | Operațiunea | Steaguri | #Ceasuri |
INSTRUCȚIUNI ARITMETICE ȘI LOGICE | |||||
ADĂUGA | Rd, Rr | Adăugați două registre | Rd ¬ Rd + Rr | Z, C, N, V, H | 1 |
ADC | Rd, Rr | Adăugați cu Carry two Registers | Rd ¬ Rd + Rr + C | Z, C, N, V, H | 1 |
SUB | Rd, Rr | Scădeți două registre | Rd ¬ Rd – Rr | Z, C, N, V, H | 1 |
AM URCAT | Rd, K | Scădeți constantă din registru | Rd ¬ Rd – K | Z, C, N, V, H | 1 |
SBC | Rd, Rr | Scădeți cu Carry two Registers | Rd ¬ Rd – Rr – C | Z, C, N, V, H | 1 |
SBCI | Rd, K | Scădeți cu Carry Constant din Reg. | Rd ¬ Rd – K – C | Z, C, N, V, H | 1 |
ŞI | Rd, Rr | Logice ȘI registre | Rd ¬ Rd · Rr | Z, N, V | 1 |
ANDI | Rd, K | Logică ȘI înregistrare și constantă | Rd ¬ Rd · K | Z, N, V | 1 |
OR | Rd, Rr | Înregistrări SAU logice | Rd ¬ Rd v Rr | Z, N, V | 1 |
ORI | Rd, K | Înregistrare SAU logică și constantă | Rd ¬ Rd v K | Z, N, V | 1 |
EOR | Rd, Rr | Registrele SAU exclusive | Rd ¬ RdÅRr | Z, N, V | 1 |
COM | Rd | Complementul unuia | Rd ¬ $FF – Rd | Z, C, N, V | 1 |
NEG | Rd | Complementul a doi | Rd ¬ $00 – Rd | Z, C, N, V, H | 1 |
SBR | Rd, K | Setați biți în registru | Rd ¬ Rd v K | Z, N, V | 1 |
CBR | Rd, K | Ștergeți biți în registru | Rd ¬ Rd · (FFh – K) | Z, N, V | 1 |
INC | Rd | Creştere | Rd ¬ Rd + 1 | Z, N, V | 1 |
DEC | Rd | Decrementați | Rd ¬ Rd – 1 | Z, N, V | 1 |
TST | Rd | Test pentru zero sau minus | Rd ¬ Rd · Rd | Z, N, V | 1 |
CLR | Rd | Ștergeți înregistrarea | Rd ¬ RdÅRd | Z, N, V | 1 |
SER | Rd | Setează Registrul | Rd ¬ $FF | Nici unul | 1 |
INSTRUCȚIUNI DE SUCURSALĂ | |||||
RJMP | k | Salt relativ | PC ¬ PC + k + 1 | Nici unul | 2 |
RCALL | k | Apel relativ subrutină | PC ¬ PC + k + 1 | Nici unul | 3 |
RET | Returnarea subrutinei | PC ¬ STACK | Nici unul | 4 | |
REȚELE | Întrerupeți întoarcerea | PC ¬ STACK | I | 4 | |
CPSE | Rd, Rr | Comparați, săriți dacă este egal | dacă (Rd = Rr) PC ¬ PC + 2 sau 3 | Nici unul | 1/2 |
CP | Rd, Rr | Comparaţie | Rd – Rr | Z, N, V, C, H | 1 |
CPC | Rd, Rr | Comparați cu Carry | Rd – Rr – C | Z, N, V, C, H | 1 |
IPC | Rd, K | Comparați Înregistrați-vă cu Imediat | Rd – K | Z, N, V, C, H | 1 |
SBRC | Rr, b | Omiteți dacă Bit în înregistrare a fost șters | dacă (Rr(b)=0) PC ¬ PC + 2 sau 3 | Nici unul | 1/2 |
SBRS | Rr, b | Omiteți dacă Bit in Register este setat | dacă (Rr(b)=1) PC ¬ PC + 2 sau 3 | Nici unul | 1/2 |
SBIC | P, b | Omiteți dacă Bitul în I / O Register este șters | dacă (P(b)=0) PC ¬ PC + 2 sau 3 | Nici unul | 1/2 |
SBIS | P, b | Omiteți dacă Bitul în registrul I / O este setat | dacă (P(b)=1) PC ¬ PC + 2 sau 3 | Nici unul | 1/2 |
BRBS | s, k | Ramificați dacă steagul de stare este setat | dacă (SREG(s) = 1) atunci PC¬PC + k + 1 | Nici unul | 1/2 |
BRBC | s, k | Ramificați dacă steagul de stare este șters | dacă (SREG(s) = 0) atunci PC¬PC + k + 1 | Nici unul | 1/2 |
BREQ | k | Ramura dacă Egal | dacă (Z = 1) atunci PC ¬ PC + k + 1 | Nici unul | 1/2 |
BRNE | k | Ramura dacă nu este egală | dacă (Z = 0) atunci PC ¬ PC + k + 1 | Nici unul | 1/2 |
BRCS | k | Ramificați dacă Carry Set | dacă (C = 1) atunci PC ¬ PC + k + 1 | Nici unul | 1/2 |
BRCC | k | Ramificați dacă Carry este eliminat | dacă (C = 0) atunci PC ¬ PC + k + 1 | Nici unul | 1/2 |
BRSH | k | Ramificați dacă este același sau mai mare | dacă (C = 0) atunci PC ¬ PC + k + 1 | Nici unul | 1/2 |
BRLO | k | Ramificați dacă este mai jos | dacă (C = 1) atunci PC ¬ PC + k + 1 | Nici unul | 1/2 |
BRMI | k | Ramificați dacă Minus | dacă (N = 1) atunci PC ¬ PC + k + 1 | Nici unul | 1/2 |
BRPL | k | Ramificați dacă Plus | dacă (N = 0) atunci PC ¬ PC + k + 1 | Nici unul | 1/2 |
BRGE | k | Sucursală dacă este mai mare sau egală, semnată | dacă (N Å V= 0) atunci PC ¬ PC + k + 1 | Nici unul | 1/2 |
BRLT | k | Sucursală dacă mai puțin de zero, semnată | dacă (N Å V= 1) atunci PC ¬ PC + k + 1 | Nici unul | 1/2 |
BRHS | k | Ramificați dacă setul de steag Half Carry | dacă (H = 1) atunci PC ¬ PC + k + 1 | Nici unul | 1/2 |
BRHC | k | Ramificați dacă pavilionul Half Carry este șters | dacă (H = 0) atunci PC ¬ PC + k + 1 | Nici unul | 1/2 |
BRTS | k | Ramificați dacă T Flag Set | dacă (T = 1) atunci PC ¬ PC + k + 1 | Nici unul | 1/2 |
BRTC | k | Ramificați dacă steagul T este șters | dacă (T = 0) atunci PC ¬ PC + k + 1 | Nici unul | 1/2 |
BRVS | k | Ramificați dacă este setat semnalizatorul Overflow | dacă (V = 1) atunci PC ¬ PC + k + 1 | Nici unul | 1/2 |
BRVC | k | Ramificați dacă pavilionul Overflow este șters | dacă (V = 0) atunci PC ¬ PC + k + 1 | Nici unul | 1/2 |
BRIE | k | Ramificați dacă este activată întreruperea | dacă ( I = 1) atunci PC ¬ PC + k + 1 | Nici unul | 1/2 |
MIREASA | k | Ramificați dacă întreruperea este dezactivată | dacă ( I = 0) atunci PC ¬ PC + k + 1 | Nici unul | 1/2 |
Mnemonice | Operanzi | Descriere | Operațiunea | Steaguri | #Ceasuri |
INSTRUCȚIUNI DE TRANSFER DE DATE | |||||
LD | Rd,Z | Încărcare registru indirect | Rd ¬ (Z) | Nici unul | 2 |
ST | Z,Rr | Înregistrare în magazin indirect | (Z) ¬ Rr | Nici unul | 2 |
MOV | Rd, Rr | Mutați între registre | Rd ¬ Rr | Nici unul | 1 |
LDI | Rd, K | Încărcare imediată | Rd ¬ K | Nici unul | 1 |
IN | Rd, P | În Port | Rd ¬ P | Nici unul | 1 |
OUT | P, Rr | Portul de ieșire | P ¬ Rr | Nici unul | 1 |
LPM | Încărcați memoria programului | R0 ¬ (Z) | Nici unul | 3 | |
INSTRUCȚIUNI BIT ȘI TEST BIT | |||||
SBI | P, b | Setați Bitul în registrul I / O | I/O(P,b) ¬ 1 | Nici unul | 2 |
CBI | P, b | Ștergeți bitul în registrul I / O | I/O(P,b) ¬ 0 | Nici unul | 2 |
LSL | Rd | Schimbarea logică la stânga | Rd(n+1) ¬ Rd(n), Rd(0) ¬ 0 | Z, C, N, V | 1 |
LSR | Rd | Schimbarea logică la dreapta | Rd(n) ¬ Rd(n+1), Rd(7) ¬ 0 | Z, C, N, V | 1 |
ROL | Rd | Rotiți la stânga prin Carry | Rd(0) ¬ C, Rd(n+1) ¬ Rd(n), C ¬ Rd(7) | Z, C, N, V | 1 |
ROR | Rd | Rotiți la dreapta prin transport | Rd(7) ¬ C, Rd(n) ¬ Rd(n+1), C ¬ Rd(0) | Z, C, N, V | 1 |
ASR | Rd | Aritmetic Shift Right | Rd(n) ¬ Rd(n+1), n = 0..6 | Z, C, N, V | 1 |
SWAP | Rd | Schimbați nibbles | Rd(3..0) ¬ Rd(7..4), Rd(7..4) ¬ Rd(3..0) | Nici unul | 1 |
BSET | s | Set de steaguri | SREG(e) ¬ 1 | SREG (uri) | 1 |
BCLR | s | Semnalizare curată | SREG(e) ¬ 0 | SREG (uri) | 1 |
BST | Rr, b | Bit Store de la Înregistrare la T | T ¬ Rr(b) | T | 1 |
BLD | Rd, b | Încărcare de biți de la T la înregistrare | Rd(b) ¬ T | Nici unul | 1 |
SEC | Set Carry | C ¬ 1 | C | 1 | |
CLC | Clear Carry | C ¬ 0 | C | 1 | |
SEN | Setați steagul negativ | N ¬ 1 | N | 1 | |
CLN | Ștergeți steagul negativ | N ¬ 0 | N | 1 | |
SEZ | Setează Zero Flag | Z ¬ 1 | Z | 1 | |
CLZ | Ștergeți steagul zero | Z ¬ 0 | Z | 1 | |
SEI | Activare întrerupere globală | I ¬ 1 | I | 1 | |
CLI | Dezactivare globală de întrerupere | I ¬ 0 | I | 1 | |
SES | Setați semnul de test semnat | S ¬ 1 | S | 1 | |
CLS | Ștergeți semnul de test semnat | S ¬ 0 | S | 1 | |
SEV | Set Twos Complement Overflow | V ¬ 1 | V | 1 | |
CLV | Ștergeți completarea complementului Twos | V ¬ 0 | V | 1 | |
SET | Setați T în SREG | T ¬ 1 | T | 1 | |
CLT | Ștergeți T în SREG | T ¬ 0 | T | 1 | |
VEDEA | Setează Half Carry Flag în SREG | H ¬ 1 | H | 1 | |
CLH | Ștergeți steagul Half Carry în SREG | H ¬ 0 | H | 1 | |
NOP | Fără operație | Nici unul | 1 | ||
DORMI | Dormi | (vezi descrierea specifică pentru funcția Sleep) | Nici unul | 1 | |
WDR | Watch Dog Reset | (vezi descrierea specifică pentru WDR/timer) | Nici unul | 1 |
Informații de comandă
ATtiny11
Alimentare electrică | Viteza (MHz) | Cod de comandă | Pachet | Interval de operare |
2.7 – 5.5V |
2 |
ATtiny11L-2PC ATtiny11L-2SC | 8P3
8S2 |
Comercial (0°C până la 70°C) |
ATtiny11L-2PI
ATtiny11L-2SI ATtiny11L-2SU(2) |
8P3
8S2 8S2 |
Industrial (-40°C până la 85°C) |
||
4.0 – 5.5V |
6 |
ATtiny11-6PC ATtiny11-6SC | 8P3
8S2 |
Comercial (0°C până la 70°C) |
ATtiny11-6PI ATtiny11-6PU(2)
ATtiny11-6SI ATtiny11-6SU(2) |
8P3
8P3 8S2 8S2 |
Industrial (-40°C până la 85°C) |
Note
- Gradul de viteză se referă la frecvența maximă de ceas atunci când utilizați un cristal extern sau o unitate de ceas externă. Oscilatorul RC intern are aceeași frecvență nominală de ceas pentru toate gradele de viteză.
- Alternativă de ambalare fără Pb, conformă cu Directiva Europeană pentru Restricționarea Substanțelor Periculoase (directiva RoHS). De asemenea, fără halogenuri și complet verde.
Tip pachet | |
8P3 | 8-plumbi, 0.300 inchi lățime, pachet dublu în linie din plastic (PDIP) |
8S2 | Contur mic cu aripi de pescăruș din plastic cu 8 fire, 0.200 inchi lățime (EIAJ SOIC) |
ATtiny12
Alimentare electrică | Viteza (MHz) | Cod de comandă | Pachet | Interval de operare |
1.8 – 5.5V |
1.2 |
ATtiny12V-1PC ATtiny12V-1SC | 8P3
8S2 |
Comercial (0°C până la 70°C) |
ATtiny12V-1PI ATtiny12V-1PU(2)
ATtiny12V-1SI ATtiny12V-1SU(2) |
8P3
8P3 8S2 8S2 |
Industrial (-40°C până la 85°C) |
||
2.7 – 5.5V |
4 |
ATtiny12L-4PC ATtiny12L-4SC | 8P3
8S2 |
Comercial (0°C până la 70°C) |
ATtiny12L-4PI ATtiny12L-4PU(2)
ATtiny12L-4SI ATtiny12L-4SU(2) |
8P3
8P3 8S2 8S2 |
Industrial (-40°C până la 85°C) |
||
4.0 – 5.5V |
8 |
ATtiny12-8PC ATtiny12-8SC | 8P3
8S2 |
Comercial (0°C până la 70°C) |
ATtiny12-8PI ATtiny12-8PU(2)
ATtiny12-8SI ATtiny12-8SU(2) |
8P3
8P3 8S2 8S2 |
Industrial (-40°C până la 85°C) |
Note
- Gradul de viteză se referă la frecvența maximă de ceas atunci când utilizați un cristal extern sau o unitate de ceas externă. Oscilatorul RC intern are aceeași frecvență nominală de ceas pentru toate gradele de viteză.
- Alternativă de ambalare fără Pb, conformă cu Directiva Europeană pentru Restricționarea Substanțelor Periculoase (directiva RoHS). De asemenea, fără halogenuri și complet verde.
Tip pachet | |
8P3 | 8-plumbi, 0.300 inchi lățime, pachet dublu în linie din plastic (PDIP) |
8S2 | Contur mic cu aripi de pescăruș din plastic cu 8 fire, 0.200 inchi lățime (EIAJ SOIC) |
Informații despre ambalaj
8P3
DIMENSIUNI COMUNE
(Unitate de măsură = inci)
SIMBOL | MIN | NOM | MAX | NOTA |
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 |
Note
- Acest desen este doar pentru informații generale; consultați Desenul JEDEC MS-001, Varianta BA pentru informații suplimentare.
- Dimensiunile A și L sunt măsurate cu pachetul așezat în planul de așezare JEDEC Ecartament GS-3.
- Dimensiunile D, D1 și E1 nu includ mucegaiul Flash sau proeminențele. Mucegaiul sau proeminențele nu trebuie să depășească 0.010 inchi.
- E și eA măsurate cu derivațiile constrânse să fie perpendiculare pe date.
- Vârfurile ascuțite sau rotunjite sunt preferate pentru a ușura introducerea.
- Dimensiunile maxime b2 și b3 nu includ proeminențele Dambar. Proeminențele dambarului nu trebuie să depășească 0.010 (0.25 mm).
DIMENSIUNI COMUNE
(Unitate de măsură = mm)
SIMBOL | MIN | NOM | MAX | NOTA |
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 |
Note
- Acest desen este doar pentru informații generale; consultați Desenul EIAJ EDR-7320 pentru informații suplimentare.
- Nepotrivirea matrițelor superioare și inferioare și bavurile de rășină nu sunt incluse.
- Se recomandă ca cavitățile superioare și inferioare să fie egale. Dacă sunt diferite, se va lua în considerare dimensiunea mai mare.
- Determină poziția geometrică adevărată.
- Valorile b,C se aplică terminalului placat. Grosimea standard a stratului de placare trebuie să măsoare între 0.007 și 021 mm.
Istoricul revizuirilor foii de date
Vă rugăm să rețineți că numerele paginilor enumerate în această secțiune se referă la acest document. Numerele de revizuire se referă la revizuirea documentului.
Rev. 1006F-06/07
- Nu este recomandat pentru design nou”
Rev. 1006E-07/06
- Aspect actualizat al capitolului.
- Oprire actualizată în „Modurile de repaus pentru ATtiny11” la pagina 20.
- Oprire actualizată în „Modurile de repaus pentru ATtiny12” la pagina 20.
- Tabelul 16 actualizat la pagina 36.
- Actualizat „Oct de calibrare în ATtiny12” la pagina 49.
- Actualizat „Informații de comandă” la pagina 10.
- „Informații despre ambalaj” actualizat la pagina 12.
Rev. 1006D-07/03
- Valorile VBOT actualizate în Tabelul 9 de la pagina 24.
Rev. 1006C-09/01
- N / A
Sediu Internațional
- Atmel Corporation 2325 Orchard Parkway San Jose, CA 95131 SUA Tel: 1(408) 441-0311 Fax: 1(408) 487-2600
- Atmel Asia Camera 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 Franța Tel: (33) 1-30-60-70-00 Fax: (33) 1-30-60-71-11
- Atmel Japonia 9F, Tonetsu Shinkawa Bldg. 1-24-8 Shinkawa Chuo-ku, Tokyo 104-0033 Japonia Tel: (81) 3-3523-3551 Fax: (81) 3-3523-7581
Contact produs
Web Site www.atmel.com Suport tehnic avr@atmel.com Contact de vânzări www.atmel.com/contacts Cereri de literatură www.atmel.com/literature
Disclaimer: Informațiile din acest document sunt furnizate în legătură cu produsele Atmel. Nicio licență, expresă sau implicită, prin excludere sau în alt mod, pentru niciunul
dreptul de proprietate intelectuală este acordat prin acest document sau în legătură cu vânzarea produselor Atmel. CU EXCEPȚIA PENTRU CĂTRE PREVĂZITE ÎN TERMENII ȘI CONDIȚIILE DE VÂNZARE ALE ATMEL, GAZATE PE ATMEL WEB SITE-UL, ATMEL NU Își ASUMĂ NIMIC RESPONSABILITĂȚI ȘI RENUNȚĂ ORICE EXPRES, IMPLICIT SAU STATUTARIO
GARANȚIE
CU PRIVIRE LA PRODUSELE ACESTE INCLUSIV, DAR FĂRĂ A SE LIMITA LA, GARANȚIA IMPLICITĂ DE VANTABILITATE, ADOPȚAREA PENTRU UN ANUMIT
SCOP, SAU NEÎNCĂLCARE. ÎN NICIO CAZ ATMEL NU VA FI RESPONSABILĂ PENTRU NICIO DAUNE DIRECTE, INDIRECTE, CONSECUȚIONALE, PUNITIVE, SPECIALE SAU INCIDENTALE (INCLUSIVE, FĂRĂ LIMITARE, DAUNE PENTRU PIERDERE DE PROFIT, ÎNTRERUPERARE A AFACERII SAU PIERDERE DE INFORMAȚII) DERIVATE DIN CAPACITATEA DE UTILIZARE ACEST DOCUMENT, CHIAR DACĂ ATMEL A FOST Anunțat despre POSIBILITATEA ASTELOR DAUNE. Atmel nu face nicio declarație sau garanție cu privire la acuratețea sau caracterul complet al conținutului acestui document și își rezervă dreptul de a aduce modificări specificațiilor și descrierilor produselor în orice moment, fără notificare. Atmel nu se angajează să actualizeze informațiile conținute aici. Cu excepția cazului în care se prevede altfel, produsele Atmel nu sunt adecvate și nu vor fi utilizate în aplicații auto. Produsele Atmel nu sunt destinate, autorizate sau garantate pentru utilizare ca componente în aplicații menite să susțină sau să susțină viața.
© 2007 Atmel Corporation. Toate drepturile rezervate. Atmel®, logo-ul și combinațiile acestora și altele sunt mărci comerciale înregistrate sau mărci comerciale ale Atmel Corporation sau ale filialelor sale. Alți termeni și nume de produse pot fi mărci comerciale ale altora.
Documente/Resurse
![]() |
Microcontroler ATMEL ATtiny11 pe 8 biți cu Flash de 1K Byte [pdfGhid de utilizare Microcontroler ATtiny11 pe 8 biți cu 1K Byte Flash, ATtiny11, Microcontroler pe 8 biți cu 1K Byte Flash, Microcontroler cu 1K Byte Flash, 1K Byte Flash |