ATMEL ATtiny11 8 bitų mikrovaldiklis su 1K baito blykste
Savybės
- Naudoja AVR® RISC architektūrą
- Didelio našumo ir mažos galios 8 bitų RISC architektūra
- 90 galingų instrukcijų - dauguma vieno laikrodžio ciklo vykdymo
- 32 x 8 bendrosios paskirties darbo registrai
- Iki 8 MIPS pralaidumas 8 MHz
Nekintamoji programa ir duomenų atmintis
- 1K baitas „Flash“ programos atminties
- Sistemoje programuojamas (ATtiny12)
- Ištvermė: 1,000 11 rašymo / trynimo ciklų (ATtiny12/XNUMX)
- 64 baitai sistemoje programuojamos EEPROM duomenų atminties, skirtos ATtiny12
- Ištvermė: 100,000 XNUMX įrašymo / ištrynimo ciklų
- „Flash“ programos ir EEPROM duomenų saugos programavimo užraktas
Periferinės savybės
- Pertraukimas ir pažadinimas pakeitus PIN kodą
- Vienas 8 bitų laikmatis / skaitiklis su atskiru išankstiniu skalavimu
- Lusto analoginis palygintuvas
- Programuojamas Watchdog laikmatis su lustiniu osciliatoriumi
Specialios mikrovaldiklio savybės
- Mažos galios tuščiosios eigos ir išjungimo režimai
- Išoriniai ir vidiniai pertraukimo šaltiniai
- Sistemoje programuojamas per SPI prievadą (ATtiny12)
- Patobulinta įjungimo iš naujo nustatymo grandinė (ATtiny12)
- Vidinis kalibruotas RC osciliatorius (ATtiny12)
Specifikacija
- Mažos galios, didelės spartos CMOS proceso technologija
- Visiškai statinis veikimas
Energijos suvartojimas esant 4 MHz, 3V, 25°C
- Aktyvus: 2.2 mA
- Laukimo režimas: 0.5 mA
- Išjungimo režimas: <1 μA
Paketai
- 8 kontaktų PDIP ir SOIC
Veiklos ttages
- 1.8 – 5.5 V ATtiny12V-1
- 2.7–5.5 V, skirti ATtiny11L-2 ir ATtiny12L-4
- 4.0–5.5 V, skirti ATtiny11-6 ir ATtiny12-8
Greičio laipsniai
- 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)
Smeigtuko konfigūracija
Baigėsiview
ATtiny11/12 yra mažos galios 8 bitų CMOS mikrovaldiklis, pagrįstas AVR RISC architektūra. Vykdydamas galingas komandas per vieną laikrodžio ciklą, ATtiny11/12 pasiekia 1 MIPS per MHz pralaidumą, todėl sistemos dizaineris gali optimizuoti energijos suvartojimą, palyginti su apdorojimo greičiu. AVR branduolys sujungia turtingą instrukcijų rinkinį su 32 bendrosios paskirties darbo registrais. Visi 32 registrai yra tiesiogiai prijungti prie aritmetinės logikos bloko (ALU), todėl du nepriklausomus registrus galima pasiekti viena komanda, vykdoma per vieną laikrodžio ciklą. Gauta architektūra yra kodo efektyvesnė, o pralaidumas pasiekiamas iki dešimties kartų greičiau nei įprasti CISC mikrovaldikliai.
1 lentelė. Dalių aprašymas
Įrenginys | Blykstė | EEPROM | Registruotis | ttage Diapazonas | Dažnis |
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 palaiko visas programų ir sistemų kūrimo įrankių rinkinys, įskaitant: makrokomandų rinkiklius, programų derintuvus / simuliatorius, grandinės emuliatorius,
ir vertinimo rinkiniai.
ATtiny11 blokinė diagrama
Žr. 1 pav. 3 puslapyje. ATtiny11 turi šias funkcijas: 1K baitų Flash, iki penkių bendrosios paskirties įvesties/išvesties linijų, viena įvesties linija, 32 bendrosios paskirties darbo registrai, 8 bitų laikmatis/skaitiklis, vidinis ir išoriniai pertraukimai, programuojamas Watchdog laikmatis su vidiniu generatoriumi ir du energijos taupymo režimai, pasirenkami programine įranga. Laukimo režimas sustabdo centrinį procesorių, o laikmatis / skaitikliai ir pertraukų sistema gali toliau veikti. Išjungimo režimas išsaugo registro turinį, bet sustabdo osciliatorių, išjungiant visas kitas lusto funkcijas iki kito pertraukimo arba aparatinės įrangos atstatymo. Pažadinimo arba pertraukimo keičiant kaištį funkcijos leidžia ATtiny11 labai reaguoti į išorinius įvykius ir vis tiek sunaudoja mažiausią energijos išjungimo režimu. Prietaisas pagamintas naudojant „Atmel“ didelio tankio nepastovios atminties technologiją. Sujungus RISC 8 bitų procesorių su „Flash“ monolitiniame luste, „Atmel ATtiny11“ yra galingas mikrovaldiklis, suteikiantis labai lankstų ir ekonomišką sprendimą daugeliui įterptųjų valdymo programų.
1 pav. ATtiny11 blokinė diagrama
ATtiny12 blokinė diagrama
2 pav. 4 puslapyje. ATtiny12 turi šias funkcijas: 1K baitų Flash, 64 baitų EEPROM, iki šešių bendrosios paskirties įvesties/išvesties linijų, 32 bendrosios paskirties darbinius registrus, 8 bitų laikmatį/skaitiklį, vidinį ir išoriniai pertraukimai, programuojamas Watchdog laikmatis su vidiniu generatoriumi ir du energijos taupymo režimai, pasirenkami programine įranga. Laukimo režimas sustabdo centrinį procesorių, o laikmatis / skaitikliai ir pertraukų sistema gali toliau veikti. Išjungimo režimas išsaugo registro turinį, bet sustabdo osciliatorių, išjungiant visas kitas lusto funkcijas iki kito pertraukimo arba aparatinės įrangos atstatymo. Pažadinimo arba pertraukimo keičiant kaištį funkcijos leidžia ATtiny12 labai reaguoti į išorinius įvykius ir vis tiek sunaudoja mažiausią energijos išjungimo režimu. Prietaisas pagamintas naudojant „Atmel“ didelio tankio nepastovios atminties technologiją. Sujungus RISC 8 bitų procesorių su „Flash“ monolitiniame luste, „Atmel ATtiny12“ yra galingas mikrovaldiklis, suteikiantis labai lankstų ir ekonomišką sprendimą daugeliui įterptųjų valdymo programų.
2 pav. ATtiny12 blokinė diagrama
Smeigtukų aprašymai
- Tiekimo ttage kaištis.
- Įžeminimo kaištis.
Prievadas B yra 6 bitų įvesties / išvesties prievadas. PB4..0 yra įvesties / išvesties kaiščiai, kurie gali užtikrinti vidinius ištraukimus (pasirenkami kiekvienam bitui). ATtiny11 PB5 yra tik įvestis. ATtiny12 PB5 yra įvestis arba atviro nutekėjimo išvestis. Prievado kaiščiai yra trijų būsenų, kai suaktyvėja atstatymo sąlyga, net jei laikrodis neveikia. Kaiščių PB5..3 naudojimas kaip įvesties arba I/O kaiščiai yra riboti, atsižvelgiant į atstatymą ir laikrodžio nustatymus, kaip parodyta toliau.
2 lentelė. PB5..PB3 funkcionalumas ir įrenginio laikrodžio parinktys
Įrenginio laikrodžio parinktis | PB5 | PB4 | PB3 |
Išorinis atstatymas įjungtas | Naudota (1) | -(2) | – |
Išorinis nustatymas iš naujo išjungtas | Įvestis (3) / I / O (4) | – | – |
Išorinis kristalas | – | Naudota | Naudota |
Išorinis žemo dažnio kristalas | – | Naudota | Naudota |
Išorinis keraminis rezonatorius | – | Naudota | Naudota |
Išorinis RC osciliatorius | – | I/O (5) | Naudota |
Išorinis laikrodis | – | I/O | Naudota |
Vidinis RC osciliatorius | – | I/O | I/O |
Pastabos
- Naudota“ reiškia, kad kaištis naudojamas iš naujo nustatyti arba laikrodžio tikslais.
- reiškia, kad parinktis neturi įtakos kaiščio funkcijai.
- Įvestis reiškia, kad kaištis yra prievado įvesties kaištis.
- ATtiny11 PB5 yra tik įvestis. ATtiny12 PB5 yra įvestis arba atviro nutekėjimo išvestis.
- I/O reiškia, kad kaištis yra prievado įvesties/išvesties kaištis.
XTAL1 Įvestis į invertuojantį generatorių ampkeltuvas ir įėjimas į vidinio laikrodžio veikimo grandinę.
XTAL2 Invertuojamojo osciliatoriaus išvestis ampgyvesnis.
RESET Iš naujo nustatyti įvestį. Išorinį atstatymą generuoja žemas RESET kaiščio lygis. Atkūrimo impulsai, ilgesni nei 50 ns, sugeneruos atstatymą, net jei laikrodis neveikia. Negarantuojama, kad trumpesni impulsai sugeneruos atstatymą.
Registro santrauka ATtiny11
Adresas | Vardas | 7 bitas | 6 bitas | 5 bitas | 4 bitas | 3 bitas | 2 bitas | 1 bitas | 0 bitas | Puslapis |
3F USD | SREG | I | T | H | S | V | N | Z | C | 9 psl |
3E USD | Rezervuota | |||||||||
3D USD | Rezervuota | |||||||||
3 C USD | Rezervuota | |||||||||
3 milijardų dolerių | GIMSK | – | INT0 | PCIE | – | – | – | – | – | 33 psl |
3A $ | GIFR | – | INTF0 | PCIF | – | – | – | – | – | 34 psl |
39 USD | TIMSK | – | – | – | – | – | – | TOIE0 | – | 34 psl |
38 USD | TIFR | – | – | – | – | – | – | TOV0 | – | 35 psl |
37 USD | Rezervuota | |||||||||
36 USD | Rezervuota | |||||||||
35 USD | MCUCR | – | – | SE | SM | – | – | ISC01 | ISC00 | 32 psl |
34 USD | MCUSR | – | – | – | – | – | – | EXTRF | PORF | 28 psl |
33 USD | TCCR0 | – | – | – | – | – | CS02 | CS01 | CS00 | 41 psl |
32 USD | TCNT0 | Laikmatis / skaitiklis0 (8 bitai) | 41 psl | |||||||
31 USD | Rezervuota | |||||||||
30 USD | Rezervuota | |||||||||
… | Rezervuota | |||||||||
22 USD | Rezervuota | |||||||||
21 USD | WDTCR | – | – | – | WDTOE | WDE | WDP2 | WDP1 | WDP0 | 43 psl |
20 USD | Rezervuota | |||||||||
1F USD | Rezervuota | |||||||||
1E USD | Rezervuota | |||||||||
1D USD | Rezervuota | |||||||||
1 C USD | Rezervuota | |||||||||
1 milijardų dolerių | Rezervuota | |||||||||
1A $ | Rezervuota | |||||||||
19 USD | Rezervuota | |||||||||
18 USD | Uostas | – | – | – | PORTB4 | PORTB3 | PORTB2 | PORTB1 | PORTB0 | 37 psl |
17 USD | DDRB | – | – | – | DDB4 | DDB3 | DDB2 | DDB1 | DDB0 | 37 psl |
16 USD | PINB | – | – | PINB5 | PINB4 | PINB3 | PINB2 | PINB1 | PINB0 | 37 psl |
15 USD | Rezervuota | |||||||||
… | Rezervuota | |||||||||
0A $ | Rezervuota | |||||||||
09 USD | Rezervuota | |||||||||
08 USD | ACSR | ACD | – | ACO | ACI | ACIE | – | ACIS1 | ACIS0 | 45 psl |
… | Rezervuota | |||||||||
00 USD | Rezervuota |
Pastabos
- Kad būtų suderinamumas su būsimais įrenginiais, rezervuoti bitai turėtų būti užrašyti iki nulio, jei prieinami. Niekada nereikėtų rašyti rezervuotų įvesties / išvesties atminties adresų.
- Kai kurios būsenos vėliavėlės išvalomos įrašant joms logišką. Atminkite, kad CBI ir SBI instrukcijos veiks visuose įvesties / išvesties registro bituose, įrašydamos vieną atgal į bet kurią vėliavėlę, nuskaitytą kaip nustatytą, taip išvalydami vėliavėlę. CBI ir SBI instrukcijos veikia tik su registrais nuo $00 iki $1F.
Registro santrauka ATtiny12
Adresas | Vardas | 7 bitas | 6 bitas | 5 bitas | 4 bitas | 3 bitas | 2 bitas | 1 bitas | 0 bitas | Puslapis |
3F USD | SREG | I | T | H | S | V | N | Z | C | 9 psl |
3E USD | Rezervuota | |||||||||
3D USD | Rezervuota | |||||||||
3 C USD | Rezervuota | |||||||||
3 milijardų dolerių | GIMSK | – | INT0 | PCIE | – | – | – | – | – | 33 psl |
3A $ | GIFR | – | INTF0 | PCIF | – | – | – | – | – | 34 psl |
39 USD | TIMSK | – | – | – | – | – | – | TOIE0 | – | 34 psl |
38 USD | TIFR | – | – | – | – | – | – | TOV0 | – | 35 psl |
37 USD | Rezervuota | |||||||||
36 USD | Rezervuota | |||||||||
35 USD | MCUCR | – | PUD | SE | SM | – | – | ISC01 | ISC00 | 32 psl |
34 USD | MCUSR | – | – | – | – | WDRF | BORFAS | EXTRF | PORF | 29 psl |
33 USD | TCCR0 | – | – | – | – | – | CS02 | CS01 | CS00 | 41 psl |
32 USD | TCNT0 | Laikmatis / skaitiklis0 (8 bitai) | 41 psl | |||||||
31 USD | OSCCAL | Osciliatoriaus kalibravimo registras | 12 psl | |||||||
30 USD | Rezervuota | |||||||||
… | Rezervuota | |||||||||
22 USD | Rezervuota | |||||||||
21 USD | WDTCR | – | – | – | WDTOE | WDE | WDP2 | WDP1 | WDP0 | 43 psl |
20 USD | Rezervuota | |||||||||
1F USD | Rezervuota | |||||||||
1E USD | AUSIS | – | – | EEPROM adresų registras | 18 psl | |||||
1D USD | EEDR | EEPROM duomenų registras | 18 psl | |||||||
1 C USD | EEBR | – | – | – | – | BAIGUS | EEMWE | EEWE | ČIA | 18 psl |
1 milijardų dolerių | Rezervuota | |||||||||
1A $ | Rezervuota | |||||||||
19 USD | Rezervuota | |||||||||
18 USD | Uostas | – | – | – | PORTB4 | PORTB3 | PORTB2 | PORTB1 | PORTB0 | 37 psl |
17 USD | DDRB | – | – | DDB5 | DDB4 | DDB3 | DDB2 | DDB1 | DDB0 | 37 psl |
16 USD | PINB | – | – | PINB5 | PINB4 | PINB3 | PINB2 | PINB1 | PINB0 | 37 psl |
15 USD | Rezervuota | |||||||||
… | Rezervuota | |||||||||
0A $ | Rezervuota | |||||||||
09 USD | Rezervuota | |||||||||
08 USD | ACSR | ACD | AINBG | ACO | ACI | ACIE | – | ACIS1 | ACIS0 | 45 psl |
… | Rezervuota | |||||||||
00 USD | Rezervuota |
Pastaba
- Kad būtų suderinamumas su būsimais įrenginiais, rezervuoti bitai turėtų būti užrašyti iki nulio, jei prieinami. Niekada nereikėtų rašyti rezervuotų įvesties / išvesties atminties adresų.
- Kai kurios būsenos vėliavėlės išvalomos įrašant joms logišką. Atminkite, kad CBI ir SBI instrukcijos veiks visuose įvesties / išvesties registro bituose, įrašydamos vieną atgal į bet kurią vėliavėlę, nuskaitytą kaip nustatytą, taip išvalydami vėliavėlę. CBI ir SBI instrukcijos veikia tik su registrais nuo $00 iki $1F.
Instrukcijų rinkinio santrauka
Mnemonika | Operandai | Aprašymas | Operacija | Vėliavos | # Clocks |
ARITMETINĖS IR LOGINĖS INSTRUKCIJOS | |||||
PRIDĖTI | Rd, Rr | Pridėkite du registrus | Rd ¬ Rd + Rr | Z, C, N, V, H | 1 |
ADC | Rd, Rr | Pridėti su „Carry two Registers“ | Rd ¬ Rd + Rr + C | Z, C, N, V, H | 1 |
SUB | Rd, Rr | Atimkite du registrus | Rd ¬ Rd – Rr | Z, C, N, V, H | 1 |
Aš pakilau | Rd, K. | Iš registro atimkite pastovią | Rd ¬ Rd – K | Z, C, N, V, H | 1 |
SBC | Rd, Rr | Atimkite du nešiojimo registrus | Rd ¬ Rd – Rr – C | Z, C, N, V, H | 1 |
SBCI | Rd, K. | Iš „Reg.“ Atimkite „Carry Constant“. | Rd ¬ Rd – K – C | Z, C, N, V, H | 1 |
IR | Rd, Rr | Loginiai IR registrai | Rd ¬ Rd · Rr | Z, N, V | 1 |
ANDI | Rd, K. | Loginis IR registruokis ir pastovus | Rd ¬ Rd · K | Z, N, V | 1 |
OR | Rd, Rr | Loginiai ARBA Registrai | Rd ¬ Rd v Rr | Z, N, V | 1 |
ORI | Rd, K. | Loginis ARBA registruokis ir pastovus | Rd ¬ Rd prieš K | Z, N, V | 1 |
EOR | Rd, Rr | Išskirtiniai ARBA registrai | Rd ¬ RdÅRr | Z, N, V | 1 |
COM | Rd | Vienas papildymas | Rd ¬ $FF – Rd | Z, C, N, V | 1 |
NEG | Rd | Dviejų papildymas | Rd ¬ 00 USD – Rd | Z, C, N, V, H | 1 |
SBR | Rd, K | Nustatykite bitą (-us) registre | Rd ¬ Rd prieš K | Z, N, V | 1 |
CBR | Rd, K | Išvalyti bitą (-us) registre | Rd ¬ Rd · (FFh – K) | Z, N, V | 1 |
INC | Rd | Prieaugis | Rd ¬ Rd + 1 | Z, N, V | 1 |
DEC | Rd | Sumažėjimas | Rd ¬ Rd – 1 | Z, N, V | 1 |
TST | Rd | Testas nuliui arba minusui | Rd ¬ Rd · Rd | Z, N, V | 1 |
CLR | Rd | Išvalyti registrą | Rd ¬ RdÅRd | Z, N, V | 1 |
SER | Rd | Nustatyti registrą | Rd ¬ $ FF | Nėra | 1 |
FILIALŲ INSTRUKCIJOS | |||||
RJMP | k | Santykinis šuolis | PC ¬ PC + k + 1 | Nėra | 2 |
SKAMBINTI | k | Santykinis potvarkio iškvietimas | PC ¬ PC + k + 1 | Nėra | 3 |
RET | Subrutininis grįžimas | PC ¬ STACK | Nėra | 4 | |
TINKLAI | Nutraukti grįžimą | PC ¬ STACK | I | 4 | |
CPSE | Rd, Rr | Palyginkite, praleiskite, jei lygu | jei (Rd = Rr) PC ¬ PC + 2 arba 3 | Nėra | 1/2 |
CP | Rd, Rr | Palyginti | Rd – Rr | Z, N, V, C, H | 1 |
MUP | Rd, Rr | Palyginkite su „Carry“ | Rd – Rr – C | Z, N, V, C, H | 1 |
VKI | Rd, K | Palyginkite registraciją su neatidėliotinu | Rd – K | Z, N, V, C, H | 1 |
SBRC | Rr, gim | Praleisti, jei bitai registre išvalyti | jei (Rr(b)=0) PC ¬ PC + 2 arba 3 | Nėra | 1/2 |
SBRS | Rr, gim | Praleiskite, jei nustatytas „Bit in Register“ | jei (Rr(b)=1) PC ¬ PC + 2 arba 3 | Nėra | 1/2 |
SBIC | P, b | Praleisti, jei bitai įvesties / išvesties registre išvalyti | jei (P(b)=0) PC ¬ PC + 2 arba 3 | Nėra | 1/2 |
SBIS | P, b | Praleiskite, jei įvesties / išvesties registre nustatytas bitas | jei (P(b)=1) PC ¬ PC + 2 arba 3 | Nėra | 1/2 |
BRBS | s, k | Filialas, jei nustatyta būsenos vėliava | jei (SREG(s) = 1), tada PC¬PC + k + 1 | Nėra | 1/2 |
BRBC | s, k | Filialas, jei būsenos vėliava išvalyta | jei (SREG(s) = 0), tada PC¬PC + k + 1 | Nėra | 1/2 |
BREQ | k | Filialas, jei lygus | jei (Z = 1), tada PC ¬ PC + k + 1 | Nėra | 1/2 |
BRNE | k | Filialas, jei nelygi | jei (Z = 0), tada PC ¬ PC + k + 1 | Nėra | 1/2 |
BRCS | k | Filialas, jei nešiojimo rinkinys | jei (C = 1), tada PC ¬ PC + k + 1 | Nėra | 1/2 |
BRCC | k | Filialas, jei nešiojimas išvalytas | jei (C = 0), tada PC ¬ PC + k + 1 | Nėra | 1/2 |
BRSH | k | Filialas, jei tas pats arba aukštesnis | jei (C = 0), tada PC ¬ PC + k + 1 | Nėra | 1/2 |
BRLO | k | Filialas, jei žemesnis | jei (C = 1), tada PC ¬ PC + k + 1 | Nėra | 1/2 |
BRMI | k | Filialas, jei minusas | jei (N = 1), tada PC ¬ PC + k + 1 | Nėra | 1/2 |
BRPL | k | Filialas, jei Plius | jei (N = 0), tada PC ¬ PC + k + 1 | Nėra | 1/2 |
BRGE | k | Filialas, jei didesnis ar lygus, pasirašytas | jei (N Å V = 0), tada PC ¬ PC + k + 1 | Nėra | 1/2 |
BRLT | k | Filialas, jei mažiau nei nulis, pasirašyta | jei (N Å V = 1), tada PC ¬ PC + k + 1 | Nėra | 1/2 |
BRHS | k | Filialas, jei nustatyta pusės nešimo vėliava | jei (H = 1), tada PC ¬ PC + k + 1 | Nėra | 1/2 |
BRHC | k | Filialas, jei pašalinta pusės nešiojimo vėliava | jei (H = 0), tada PC ¬ PC + k + 1 | Nėra | 1/2 |
BRTS | k | Filialas, jei nustatyta T vėliava | jei (T = 1), tada PC ¬ PC + k + 1 | Nėra | 1/2 |
BRTC | k | Filialas, jei „T“ vėliava išvalyta | jei (T = 0), tada PC ¬ PC + k + 1 | Nėra | 1/2 |
BRVS | k | Filialas, jei nustatyta perpildymo vėliava | jei (V = 1), tada PC ¬ PC + k + 1 | Nėra | 1/2 |
BRVC | k | Filialas, jei perpildymo vėliava pašalinta | jei (V = 0), tada PC ¬ PC + k + 1 | Nėra | 1/2 |
BRIE | k | Filialas, jei įjungtas pertraukimas | jei ( I = 1), tada PC ¬ PC + k + 1 | Nėra | 1/2 |
BRIDAS | k | Filialas, jei neįgalus pertraukimas | jei ( I = 0), tada PC ¬ PC + k + 1 | Nėra | 1/2 |
Mnemonika | Operandai | Aprašymas | Operacija | Vėliavos | # Clocks |
DUOMENŲ PERDAVIMO INSTRUKCIJOS | |||||
LD | Rd, Z | Apkrovos registras Netiesioginis | Rd ¬ (Z) | Nėra | 2 |
ST | Z,Rr | Parduotuvės registras Netiesioginis | (Z) ¬ Rr | Nėra | 2 |
MOV | Rd, Rr | Perkelti tarp registrų | Rd ¬ Rr | Nėra | 1 |
LDI | Rd, K. | Įkelti nedelsiant | Rd ¬ K | Nėra | 1 |
IN | Rd, P. | Uoste | Rd ¬ P | Nėra | 1 |
OUT | P, Rr | Iš uosto | P ¬ Rr | Nėra | 1 |
LPM | Įkelkite programos atmintį | R0 ¬ (Z) | Nėra | 3 | |
BIT IR BIT-TEST INSTRUKCIJOS | |||||
SBI | P, b | Nustatykite bitą įvesties / išvesties registre | I/O (P,b) ¬ 1 | Nėra | 2 |
CBI | P, b | Išvalyti bitą įvesties / išvesties registre | I/O (P,b) ¬ 0 | Nėra | 2 |
LSL | Rd | Loginis poslinkis į kairę | Rd(n+1) ¬ Rd(n), Rd(0) ¬ 0 | Z, C, N, V | 1 |
LSR | Rd | Loginis poslinkis į dešinę | Rd(n) ¬ Rd(n+1), Rd(7) ¬ 0 | Z, C, N, V | 1 |
VAIDMUO | Rd | Pasukite kairę per nešiojimą | Rd(0) ¬ C, Rd(n+1) ¬ Rd(n), C ¬ Rd(7) | Z, C, N, V | 1 |
ROR | Rd | Pasukite tiesiai per nešiojimą | Rd(7) ¬ C, Rd(n) ¬ Rd(n+1), C ¬ Rd(0) | Z, C, N, V | 1 |
ASR | Rd | Aritmetinis poslinkis dešinėn | Rd(n) ¬ Rd(n+1), n = 0..6 | Z, C, N, V | 1 |
SWAP | Rd | Pakeiskite „Nibbles“ | Rd(3..0) ¬ Rd(7..4), Rd(7..4) ¬ Rd(3..0) | Nėra | 1 |
BSET | s | Vėliavos rinkinys | SREG (-iai) ¬ 1 | SREG (-ai) | 1 |
BCLR | s | Vėliava aiški | SREG (-iai) ¬ 0 | SREG (-ai) | 1 |
BST | Rr, gim | „Bit Store“ nuo registro iki „T“ | T ¬ Rr(b) | T | 1 |
BLD | Rd, gim | Bitų apkrova nuo T iki registro | Rd(b) ¬ T | Nėra | 1 |
SEC | Nustatykite nešiojimą | C ¬ 1 | C | 1 | |
CLC | Išvalyti nešioti | C ¬ 0 | C | 1 | |
SEN | Nustatyti neigiamą vėliavą | N ¬ 1 | N | 1 | |
CLN | Išvalyti neigiamą vėliavą | N ¬ 0 | N | 1 | |
SEZ | Nustatykite nulinę vėliavą | Z ¬ 1 | Z | 1 | |
CLZ | Išvalyti nulinę vėliavą | Z ¬ 0 | Z | 1 | |
SEI | Įgalinti visuotinį pertraukimą | aš ¬ 1 | I | 1 | |
CLI | Visuotinio pertraukimo išjungimas | aš ¬ 0 | I | 1 | |
SES | Nustatykite pasirašytą bandymo vėliavą | S ¬ 1 | S | 1 | |
CLS | Išvalyti pasirašytą bandymo vėliavą | S ¬ 0 | S | 1 | |
SEV | Nustatyti Twos Complement Overflow | V ¬ 1 | V | 1 | |
CLV | Išvalykite dviejų papildų perpildymą | V ¬ 0 | V | 1 | |
NUSTATYTI | Nustatykite T SREG | T ¬ 1 | T | 1 | |
CLT | Išvalykite T SREG | T ¬ 0 | T | 1 | |
SEH | Nustatykite „Half Carry“ vėliavą SREG | H ¬ 1 | H | 1 | |
CLH | Išvalykite pusės nešimo vėliavą SREG | H ¬ 0 | H | 1 | |
NOP | Jokios operacijos | Nėra | 1 | ||
MIEGAS | Miegoti | (žr. konkretų miego funkcijos aprašą) | Nėra | 1 | |
WDR | Žiūrėkite Dog Reset | (žr. konkretų WDR / laikmačio aprašymą) | Nėra | 1 |
Užsakymo informacija
ATtiny11
Maitinimo šaltinis | Greitis (MHz) | Užsakymo kodas | Paketas | Veikimo diapazonas |
2.7-5.5V |
2 |
ATtiny11L-2PC ATtiny11L-2SC | 8P3
8S2 |
Komercinis (nuo 0°C iki 70°C) |
ATtiny11L-2PI
ATtiny11L-2SI ATtiny11L-2SU(2) |
8P3
8S2 8S2 |
Pramoninis (nuo -40°C iki 85°C) |
||
4.0-5.5V |
6 |
ATtiny11-6PC ATtiny11-6SC | 8P3
8S2 |
Komercinis (nuo 0°C iki 70°C) |
ATtiny11-6PI ATtiny11-6PU(2)
ATtiny11-6SI ATtiny11-6SU(2) |
8P3
8P3 8S2 8S2 |
Pramoninis (nuo -40°C iki 85°C) |
Pastabos
- Greičio laipsnis reiškia maksimalų laikrodžio dažnį, kai naudojamas išorinis kristalas arba išorinis laikrodžio įrenginys. Vidinis RC generatorius turi tą patį vardinį laikrodžio dažnį visoms greičio klasėms.
- Pakavimo alternatyva be Pb, atitinka Europos direktyvą dėl pavojingų medžiagų apribojimo (RoHS direktyva). Taip pat be halogenidų ir visiškai žalia.
Paketo tipas | |
8P3 | 8 laidų, 0.300 ″ pločio, plastikinis dvigubas įdėtas paketas (PDIP) |
8S2 | 8 laidų, 0.200 colių platus, plastikinis kirų sparno mažas kontūras (EIAJ SOIC) |
ATtiny12
Maitinimo šaltinis | Greitis (MHz) | Užsakymo kodas | Paketas | Veikimo diapazonas |
1.8-5.5V |
1.2 |
ATtiny12V-1PC ATtiny12V-1SC | 8P3
8S2 |
Komercinis (nuo 0°C iki 70°C) |
ATtiny12V-1PI ATtiny12V-1PU(2)
ATtiny12V-1SI ATtiny12V-1SU(2) |
8P3
8P3 8S2 8S2 |
Pramoninis (nuo -40°C iki 85°C) |
||
2.7-5.5V |
4 |
ATtiny12L-4PC ATtiny12L-4SC | 8P3
8S2 |
Komercinis (nuo 0°C iki 70°C) |
ATtiny12L-4PI ATtiny12L-4PU(2)
ATtiny12L-4SI ATtiny12L-4SU(2) |
8P3
8P3 8S2 8S2 |
Pramoninis (nuo -40°C iki 85°C) |
||
4.0-5.5V |
8 |
ATtiny12-8PC ATtiny12-8SC | 8P3
8S2 |
Komercinis (nuo 0°C iki 70°C) |
ATtiny12-8PI ATtiny12-8PU(2)
ATtiny12-8SI ATtiny12-8SU(2) |
8P3
8P3 8S2 8S2 |
Pramoninis (nuo -40°C iki 85°C) |
Pastabos
- Greičio laipsnis reiškia maksimalų laikrodžio dažnį, kai naudojamas išorinis kristalas arba išorinis laikrodžio įrenginys. Vidinis RC generatorius turi tą patį vardinį laikrodžio dažnį visoms greičio klasėms.
- Pakavimo alternatyva be Pb, atitinka Europos direktyvą dėl pavojingų medžiagų apribojimo (RoHS direktyva). Taip pat be halogenidų ir visiškai žalia.
Paketo tipas | |
8P3 | 8 laidų, 0.300 ″ pločio, plastikinis dvigubas įdėtas paketas (PDIP) |
8S2 | 8 laidų, 0.200 colių platus, plastikinis kirų sparno mažas kontūras (EIAJ SOIC) |
Informacija apie pakuotę
8P3
BENDRI MATMENYS
(Matavimo vienetas = coliai)
SIMBOLIS | MIN | NOM | MAX | PASTABA |
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 |
Pastabos
- Šis brėžinys skirtas tik bendrajai informacijai; papildomos informacijos ieškokite JEDEC brėžinyje MS-001, BA variantą.
- Matmenys A ir L matuojami, kai paketas yra JEDEC sėdimojoje plokštumoje Gauge GS-3.
- D, D1 ir E1 matmenys neapima pelėsių blykstės ar išsikišimų. Formos blykstė arba iškyšos neturi viršyti 0.010 colio.
- E ir eA išmatuoti, kai laidai turi būti statmeni atskaitos taškui.
- Kad būtų lengviau įdėti, pageidautina smailūs arba suapvalinti švino antgaliai.
- b2 ir b3 didžiausi matmenys neapima Dambar iškyšų. Dambaro iškyšos neturi viršyti 0.010 (0.25 mm).
BENDRI MATMENYS
(Matavimo vienetas = mm)
SIMBOLIS | MIN | NOM | MAX | PASTABA |
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 |
Pastabos
- Šis brėžinys skirtas tik bendrajai informacijai; papildomos informacijos ieškokite EIAJ brėžinyje EDR-7320.
- Viršutinių ir apatinių štampų neatitikimas ir dervos šerdelės neįtraukiamos.
- Rekomenduojama, kad viršutinė ir apatinė ertmės būtų vienodos. Jei jie skiriasi, atsižvelgiama į didesnį matmenį.
- Nustato tikrąją geometrinę padėtį.
- Vertės b, C taikomos padengtam gnybtui. Standartinis dengimo sluoksnio storis turi būti nuo 0.007 iki 021 mm.
Duomenų lapo peržiūros istorija
Atkreipkite dėmesį, kad šiame skyriuje nurodyti puslapių numeriai yra nuoroda į šį dokumentą. Taisymo numeriai nurodo dokumento peržiūrą.
1006F-06/07 peržiūr
- Nerekomenduojama naujam dizainui“
1006E-07/06 red
- Atnaujintas skyriaus išdėstymas.
- Atnaujintas maitinimo išjungimas „ATtiny11 miego režimai“ 20 puslapyje.
- Atnaujintas maitinimo išjungimas „ATtiny12 miego režimai“ 20 puslapyje.
- Atnaujinta 16 lentelė 36 puslapyje.
- Atnaujinta „ATtiny12 kalibravimo baitas“ 49 puslapyje.
- Atnaujinta „Užsakymo informacija“ 10 puslapyje.
- Atnaujinta „Informacija apie pakuotę“ 12 puslapyje.
1006D-07/03 peržiūr
- Atnaujintos VBOT reikšmės 9 lentelėje 24 puslapyje.
1006C-09/01 peržiūr
- N/A
Tarptautinė būstinė
- Atmel korporacija 2325 Orchard Parkway San Chosė, CA 95131 JAV Tel.: 1(408) 441-0311 Faksas: 1(408) 487-2600
- Atmel Azija Kambarys 1219 Chinachem Golden Plaza 77 Mody Road Tsimshatsui East Kowloon Honkongas Tel.: (852) 2721-9778 Faksas: (852) 2722-1369
- Atmel Europa Le Krebs 8, Rue Jean-Pierre Timbaud BP 309 78054 Saint-Quentin-en- Yvelines Cedex France Tel.: (33) 1-30-60-70-00 Faksas: (33) 1-30-60-71-11
- Atmel Japonija 9F, Tonetsu Shinkawa Bldg. 1-24-8 Shinkawa Chuo-ku, Tokijas 104-0033 Japonija Tel.: (81) 3-3523-3551 Faksas: (81) 3-3523-7581
Produkto kontaktai
Web Svetainė www.atmel.com Techninė pagalba avr@atmel.com Pardavimų kontaktas www.atmel.com/contacts Literatūros užklausos www.atmel.com/literature
Atsisakymas: Informacija šiame dokumente yra susijusi su Atmel gaminiais. Jokios tiesioginės ar numanomos licencijos, sustojusios ar kitaip, niekam
intelektinės nuosavybės teisės suteikiamos šiuo dokumentu arba susijusios su „Atmel“ produktų pardavimu. IŠSKYRUS ATMEL PARDAVIMO SĄLYGOSE NURODYTUS ATMEL'S WEB SVETAINE, ATMEL NEPRISIIMA JOKIOS ATSAKOMYBĖS IR ATSISAKO JOKIŲ AIŠKIŲ, NUMANOMŲ AR ĮSTATYMŲ
GARANTIJA
SUSIJĘS SU JOS PRODUKTAIS, ĮSKAITANT, BET JOMIS, NUMANOMĄ GARANTIJA, DĖL TINKAMUMO PARDUOTI, TINKAMUMO KONKREČIAI
TIKSLAS ARBA NEPAŽEIDIMAS. JOKIU ATVEJU ATMEL NEATSAKO UŽ JOKIŲ TIESIOGIŲ, NETIESIOGINIŲ, SESEMINIŲ, BAUSMINIŲ, SPECIALIŲJŲ AR ATSITIKTŲJŲ ŽALŲ (ĮSKAITANT, BE APRIBOJIMŲ, ŽALĄ DĖL PELNO NUTRAUKIMO, VERSLO NUTRAUKIMO ARBA NUTRAUKIMO). NAUDOTI ŠĮ DOKUMENTĄ, NET JEI ATMEL BUVO ĮSPĖTI APIE TOKIOS ŽALOS GALIMYBĘ. „Atmel“ neteikia jokių pareiškimų ar garantijų dėl šio dokumento turinio tikslumo ar išsamumo ir pasilieka teisę bet kuriuo metu be įspėjimo keisti specifikacijas ir gaminių aprašymus. Atmel neįsipareigoja atnaujinti čia pateiktos informacijos. Jei konkrečiai nenumatyta kitaip, „Atmel“ produktai netinka ir negali būti naudojami automobiliams. „Atmel“ produktai nėra skirti, įgalioti arba garantuoti, kad juos būtų galima naudoti kaip komponentus programose, skirtose gyvybei palaikyti arba palaikyti.
© 2007 Atmel Corporation. Visos teisės saugomos. „Atmel®“, logotipas ir jų deriniai ir kiti yra „Atmel Corporation“ arba jos dukterinių įmonių registruotieji prekių ženklai arba prekių ženklai. Kiti terminai ir produktų pavadinimai gali būti kitų prekių ženklai.
Dokumentai / Ištekliai
![]() |
ATMEL ATtiny11 8 bitų mikrovaldiklis su 1K baito blykste [pdfVartotojo vadovas ATtiny11 8 bitų mikrovaldiklis su 1K baito blykste, ATtiny11, 8 bitų mikrovaldiklis su 1K baito blykste, mikrovaldiklis su 1K baitų blykste, 1k baitų blykste |