ATMEL ATtiny11 8-bitine mikrokontroller 1K-baidise välguga
Omadused
- Kasutab AVR® RISC arhitektuuri
- Suure jõudlusega ja väikese võimsusega 8-bitine RISC-arhitektuur
- 90 võimsat juhist - kõige rohkem ühe tsükli täitmist
- 32 x 8 üldotstarbelist tööregistrit
- Kuni 8 MIPS läbilaskevõime 8 MHz juures
Püsimatu programmi- ja andmemälu
- 1K bait välkmälu
- Süsteemisisene programmeeritav (ATtiny12)
- Vastupidavus: 1,000 kirjutamis-/kustutustsüklit (ATtiny11/12)
- 64 baiti süsteemisisest programmeeritavat EEPROM-i andmemälu ATtiny12 jaoks
- Vastupidavus: 100,000 XNUMX kirjutamis- / kustutustsüklit
- Programmeerimislukk Flash-programmi ja EEPROM-i andmeturbe jaoks
Perifeersed omadused
- Katkestamine ja äratus PIN-koodi vahetamisel
- Üks 8-bitine taimer/loendur koos eraldi eelskaalariga
- Kiibil olev analoogvõrdleja
- Programmeeritav valvekoera taimer koos sisseehitatud ostsillaatoriga
Mikrokontrolleri erifunktsioonid
- Madala võimsusega jõude- ja väljalülitusrežiimid
- Välised ja sisemised katkestusallikad
- Süsteemisisene programmeeritav SPI-pordi kaudu (ATtiny12)
- Täiustatud sisselülitamise lähtestamise vooluahel (ATtiny12)
- Sisemine kalibreeritud RC-ostsillaator (ATtiny12)
Spetsifikatsioon
- Väikese võimsusega kiire CMOS-protsessitehnoloogia
- Täielikult staatiline töö
Energiatarve sagedusel 4 MHz, 3V, 25°C
- Aktiivne: 2.2 mA
- Ooterežiim: 0.5 mA
- Väljalülitusrežiim: <1 μA
Paketid
- 8-pin PDIP ja SOIC
Operation Voltages
- 1.8–5.5 V ATtiny12V-1 jaoks
- 2.7–5.5 V ATtiny11L-2 ja ATtiny12L-4 jaoks
- 4.0–5.5 V ATtiny11-6 ja ATtiny12-8 jaoks
Kiirusastmed
- 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-konfiguratsioon
Läbiview
ATtiny11/12 on väikese võimsusega 8-bitine CMOS-i mikrokontroller, mis põhineb AVR RISC arhitektuuril. Täides võimsaid käske ühe taktitsükli jooksul, saavutab ATtiny11/12 läbilaskevõime, mis läheneb 1 MIPS-ile MHz kohta, võimaldades süsteemidisaineril optimeerida energiatarbimist võrreldes töötlemiskiirusega. AVR-tuum ühendab endas rikkaliku käsukomplekti 32 üldotstarbelise tööregistriga. Kõik 32 registrit on otse ühendatud aritmeetilise loogikaüksusega (ALU), võimaldades juurdepääsu kahele sõltumatule registrile ühe käsuga, mis täidetakse ühe taktitsükli jooksul. Saadud arhitektuur on kooditõhusam, saavutades samal ajal kuni kümme korda kiirema läbilaskevõime kui tavalised CISC-mikrokontrollerid.
Tabel 1. Osade kirjeldus
Seade | Välklamp | EEPROM | Registreeru | Voltage Vahemik | Sagedus |
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-i toetab täielik programmi- ja süsteemiarendustööriistade komplekt, sealhulgas: makrokoostajad, programmide silur/simulaatorid, vooluringisisesed emulaatorid,
ja hindamiskomplektid.
ATtiny11 plokkskeem
Vt joonist 1 lk 3. ATtiny11 pakub järgmisi funktsioone: 1K baiti Flashi, kuni viis üldotstarbelist I/O rida, üks sisendliin, 32 üldotstarbelist tööregistrit, 8-bitine taimer/loendur, sisemine ja välised katkestused, programmeeritav Watchdog Timer koos sisemise ostsillaatoriga ja kaks tarkvaraliselt valitavat energiasäästurežiimi. Ooterežiim peatab protsessori, võimaldades taimeri/loendurite ja katkestussüsteemi toimimist jätkata. Väljalülitusrežiim salvestab registri sisu, kuid külmutab ostsillaatori, blokeerides kõik muud kiibi funktsioonid kuni järgmise katkestuse või riistvara lähtestamiseni. Ärkamis- või katkestusviigu vahetamise funktsioonid võimaldavad ATtiny11-l väga hästi reageerida välistele sündmustele, olles väljalülitusrežiimis siiski madalaima energiatarbimisega. Seade on toodetud Atmeli suure tihedusega mittelenduva mälu tehnoloogia abil. Kombineerides RISC 8-bitise protsessori ja Flashi monoliitsel kiibil, on Atmel ATtiny11 võimas mikrokontroller, mis pakub väga paindlikku ja kulutõhusat lahendust paljudele manustatud juhtimisrakendustele.
Joonis 1. ATtiny11 plokkskeem
ATtiny12 plokkskeem
Joonis 2 leheküljel 4. ATtiny12 pakub järgmisi funktsioone: 1K baiti Flashi, 64 baiti EEPROM, kuni kuus üldotstarbelist I/O liini, 32 üldotstarbelist tööregistrit, 8-bitine taimer/loendur, sisemine ja välised katkestused, programmeeritav Watchdog Timer koos sisemise ostsillaatoriga ja kaks tarkvaraliselt valitavat energiasäästurežiimi. Ooterežiim peatab protsessori, võimaldades taimeri/loendurite ja katkestussüsteemi toimimist jätkata. Väljalülitusrežiim salvestab registri sisu, kuid külmutab ostsillaatori, blokeerides kõik muud kiibi funktsioonid kuni järgmise katkestuse või riistvara lähtestamiseni. Ärkamis- või katkestusviigu vahetamise funktsioonid võimaldavad ATtiny12-l väga hästi reageerida välistele sündmustele, olles väljalülitusrežiimides siiski madalaima energiatarbimisega. Seade on toodetud Atmeli suure tihedusega mittelenduva mälu tehnoloogia abil. Kombineerides RISC 8-bitise protsessori ja Flashi monoliitsel kiibil, on Atmel ATtiny12 võimas mikrokontroller, mis pakub väga paindlikku ja kulutõhusat lahendust paljudele manustatud juhtimisrakendustele.
Joonis 2. ATtiny12 plokkskeem
Pin Kirjeldused
- Tarne voltage pin.
- Maandustihvt.
Port B on 6-bitine I/O port. PB4..0 on sisend-/väljundviigud, mis võivad pakkuda sisemisi tõmbeid (valitud iga biti jaoks). ATtiny11 puhul on PB5 ainult sisend. ATtiny12 puhul on PB5 sisend või avatud äravooluga väljund. Pordi tihvtid on kolme olekuga, kui lähtestamise tingimus muutub aktiivseks, isegi kui kell ei tööta. Viikude PB5..3 kasutamine sisend- või I/O-viikudena on piiratud, olenevalt lähtestamisest ja kella seadistustest, nagu allpool näidatud.
Tabel 2. PB5..PB3 funktsionaalsus vs seadme kellaaja valikud
Seadme kellamise võimalus | PB5 | PB4 | PB3 |
Väline lähtestamine lubatud | Kasutatud (1) | -(2) | – |
Väline lähtestamine on keelatud | Sisend(3)/I/O(4) | – | – |
Väline kristall | – | Kasutatud | Kasutatud |
Väline madalsageduslik kristall | – | Kasutatud | Kasutatud |
Väline keraamiline resonaator | – | Kasutatud | Kasutatud |
Väline RC-ostsillaator | – | I/O (5) | Kasutatud |
Väline kell | – | I/O | Kasutatud |
Sisemine RC-ostsillaator | – | I/O | I/O |
Märkmed
- Kasutatud” tähendab, et tihvti kasutatakse lähtestamiseks või kella seadistamiseks.
- tähendab, et valik ei mõjuta tihvti funktsiooni.
- Sisend tähendab, et viik on pordi sisendviik.
- ATtiny11 puhul on PB5 ainult sisend. ATtiny12 puhul on PB5 sisend või avatud äravooluga väljund.
- I/O tähendab, et viik on pordi sisend/väljundviik.
XTAL1 Inverteeriva ostsillaatori sisend amptõsteseade ja sisend sisemise kella tööahelasse.
XTAL2 Inverteeriva ostsillaatori väljund ampelujõulisem.
RESET Lähtestage sisend. Välise lähtestamise genereerib RESET viigu madal tase. Lähtestamise impulsid, mis on pikemad kui 50 ns, loovad lähtestamise, isegi kui kell ei tööta. Lühemate impulsside puhul ei ole tagatud lähtestamist.
Registri kokkuvõte ATtiny11
Aadress | Nimi | Bitt 7 | Bitt 6 | Bitt 5 | Bitt 4 | Bitt 3 | Bitt 2 | Bitt 1 | Bitt 0 | Lehekülg |
$ 3F | SREG | I | T | H | S | V | N | Z | C | lehekülg 9 |
3E dollarit | Reserveeritud | |||||||||
3D dollarit | Reserveeritud | |||||||||
3C dollarit | Reserveeritud | |||||||||
3 miljardit dollarit | GIMSK | – | INT0 | PCIe | – | – | – | – | – | lehekülg 33 |
3A dollarit | GIFR | – | INTF0 | PCIF | – | – | – | – | – | lehekülg 34 |
39 XNUMX dollarit | TIMSK | – | – | – | – | – | – | TOIE0 | – | lehekülg 34 |
38 XNUMX dollarit | TIFR | – | – | – | – | – | – | TOV0 | – | lehekülg 35 |
37 XNUMX dollarit | Reserveeritud | |||||||||
36 XNUMX dollarit | Reserveeritud | |||||||||
35 XNUMX dollarit | MCUCR | – | – | SE | SM | – | – | ISC01 | ISC00 | lehekülg 32 |
34 XNUMX dollarit | MCUSR | – | – | – | – | – | – | EXTRF | PORF | lehekülg 28 |
33 XNUMX dollarit | TCCR0 | – | – | – | – | – | CS02 | CS01 | CS00 | lehekülg 41 |
32 XNUMX dollarit | TCNT0 | Taimer/loendur0 (8 bitine) | lehekülg 41 | |||||||
31 XNUMX dollarit | Reserveeritud | |||||||||
30 XNUMX dollarit | Reserveeritud | |||||||||
… | Reserveeritud | |||||||||
22 XNUMX dollarit | Reserveeritud | |||||||||
21 XNUMX dollarit | WDTCR | – | – | – | WDTOE | WDE | WDP2 | WDP1 | WDP0 | lehekülg 43 |
20 XNUMX dollarit | Reserveeritud | |||||||||
$ 1F | Reserveeritud | |||||||||
1E dollarit | Reserveeritud | |||||||||
1D dollarit | Reserveeritud | |||||||||
1C dollarit | Reserveeritud | |||||||||
1 miljardit dollarit | Reserveeritud | |||||||||
1A dollarit | Reserveeritud | |||||||||
19 XNUMX dollarit | Reserveeritud | |||||||||
18 XNUMX dollarit | SADAM | – | – | – | SADAM4 | SADAM3 | SADAM2 | SADAM1 | SADAM0 | lehekülg 37 |
17 XNUMX dollarit | DDRB | – | – | – | DDB4 | DDB3 | DDB2 | DDB1 | DDB0 | lehekülg 37 |
16 XNUMX dollarit | PINB | – | – | PINB5 | PINB4 | PINB3 | PINB2 | PINB1 | PINB0 | lehekülg 37 |
15 XNUMX dollarit | Reserveeritud | |||||||||
… | Reserveeritud | |||||||||
0A dollarit | Reserveeritud | |||||||||
09 XNUMX dollarit | Reserveeritud | |||||||||
08 XNUMX dollarit | ACSR | ACD | – | ACO | ACI | ACIE | – | ACIS1 | ACIS0 | lehekülg 45 |
… | Reserveeritud | |||||||||
00 XNUMX dollarit | Reserveeritud |
Märkmed
- Tulevaste seadmetega ühilduvuse huvides tuleks reserveeritud bittidele juurdepääsuks kirjutada null. Reserveeritud sisend- / väljundmälu aadresse ei tohiks kunagi kirjutada.
- Mõned olekulipud kustutatakse, kirjutades neile loogilise lipu. Pange tähele, et CBI ja SBI juhised töötavad kõikidel sisend-väljundregistri bittidel, kirjutades ühe tagasi mis tahes lipu sisse, mis loetakse seatud kujul, tühjendades seega lipu. CBI ja SBI juhised töötavad ainult registritega $00 kuni $1F.
Registri kokkuvõte ATtiny12
Aadress | Nimi | Bitt 7 | Bitt 6 | Bitt 5 | Bitt 4 | Bitt 3 | Bitt 2 | Bitt 1 | Bitt 0 | Lehekülg |
$ 3F | SREG | I | T | H | S | V | N | Z | C | lehekülg 9 |
3E dollarit | Reserveeritud | |||||||||
3D dollarit | Reserveeritud | |||||||||
3C dollarit | Reserveeritud | |||||||||
3 miljardit dollarit | GIMSK | – | INT0 | PCIe | – | – | – | – | – | lehekülg 33 |
3A dollarit | GIFR | – | INTF0 | PCIF | – | – | – | – | – | lehekülg 34 |
39 XNUMX dollarit | TIMSK | – | – | – | – | – | – | TOIE0 | – | lehekülg 34 |
38 XNUMX dollarit | TIFR | – | – | – | – | – | – | TOV0 | – | lehekülg 35 |
37 XNUMX dollarit | Reserveeritud | |||||||||
36 XNUMX dollarit | Reserveeritud | |||||||||
35 XNUMX dollarit | MCUCR | – | PUD | SE | SM | – | – | ISC01 | ISC00 | lehekülg 32 |
34 XNUMX dollarit | MCUSR | – | – | – | – | WDRF | BORF | EXTRF | PORF | lehekülg 29 |
33 XNUMX dollarit | TCCR0 | – | – | – | – | – | CS02 | CS01 | CS00 | lehekülg 41 |
32 XNUMX dollarit | TCNT0 | Taimer/loendur0 (8 bitine) | lehekülg 41 | |||||||
31 XNUMX dollarit | OSCCAL | Ostsillaatori kalibreerimisregister | lehekülg 12 | |||||||
30 XNUMX dollarit | Reserveeritud | |||||||||
… | Reserveeritud | |||||||||
22 XNUMX dollarit | Reserveeritud | |||||||||
21 XNUMX dollarit | WDTCR | – | – | – | WDTOE | WDE | WDP2 | WDP1 | WDP0 | lehekülg 43 |
20 XNUMX dollarit | Reserveeritud | |||||||||
$ 1F | Reserveeritud | |||||||||
1E dollarit | EEAR | – | – | EEPROM-i aadressiregister | lehekülg 18 | |||||
1D dollarit | EEDR | EEPROM-i andmeregister | lehekülg 18 | |||||||
1C dollarit | EMÜR | – | – | – | – | EERIE | EEMWE | EEWE | SIIN | lehekülg 18 |
1 miljardit dollarit | Reserveeritud | |||||||||
1A dollarit | Reserveeritud | |||||||||
19 XNUMX dollarit | Reserveeritud | |||||||||
18 XNUMX dollarit | SADAM | – | – | – | SADAM4 | SADAM3 | SADAM2 | SADAM1 | SADAM0 | lehekülg 37 |
17 XNUMX dollarit | DDRB | – | – | DDB5 | DDB4 | DDB3 | DDB2 | DDB1 | DDB0 | lehekülg 37 |
16 XNUMX dollarit | PINB | – | – | PINB5 | PINB4 | PINB3 | PINB2 | PINB1 | PINB0 | lehekülg 37 |
15 XNUMX dollarit | Reserveeritud | |||||||||
… | Reserveeritud | |||||||||
0A dollarit | Reserveeritud | |||||||||
09 XNUMX dollarit | Reserveeritud | |||||||||
08 XNUMX dollarit | ACSR | ACD | AINBG | ACO | ACI | ACIE | – | ACIS1 | ACIS0 | lehekülg 45 |
… | Reserveeritud | |||||||||
00 XNUMX dollarit | Reserveeritud |
Märkus
- Tulevaste seadmetega ühilduvuse huvides tuleks reserveeritud bittidele juurdepääsuks kirjutada null. Reserveeritud sisend- / väljundmälu aadresse ei tohiks kunagi kirjutada.
- Mõned olekulipud kustutatakse, kirjutades neile loogilise lipu. Pange tähele, et CBI ja SBI juhised töötavad kõikidel sisend-väljundregistri bittidel, kirjutades ühe tagasi mis tahes lipu sisse, mis loetakse seatud kujul, tühjendades seega lipu. CBI ja SBI juhised töötavad ainult registritega $00 kuni $1F.
Juhiste komplekti kokkuvõte
Mnemoonika | Operandid | Kirjeldus | Operatsioon | Lipud | #Kellad |
ARITMEETIKA- JA LOGIKAJUHISED | |||||
LISA | Rd, Rr | Lisage kaks registrit | Rd ¬ Rd + Rr | Z, C, N, V, H | 1 |
ADC | Rd, Rr | Lisage koos Carry two Registritega | Rd ¬ Rd + Rr + C | Z, C, N, V, H | 1 |
SUB | Rd, Rr | Lahutage kaks registrit | Rd ¬ Rd – Rr | Z, C, N, V, H | 1 |
MA LÄKSIN ÜLES | Rd, K. | Lahutage registrist konstant | Rd ¬ Rd – K | Z, C, N, V, H | 1 |
SBC | Rd, Rr | Lahutage koos kahe registriga Carry | Rd ¬ Rd – Rr – C | Z, C, N, V, H | 1 |
SBCI | Rd, K. | Lahutage koos Carry Constantiga reg. | Rd ¬ Rd – K – C | Z, C, N, V, H | 1 |
JA | Rd, Rr | Loogilised JA registrid | Rd ¬ Rd · Rr | Z, N, V | 1 |
ANDI | Rd, K. | Loogiline JA register ja pidev | Rd ¬ Rd · K | Z, N, V | 1 |
OR | Rd, Rr | Loogilised VÕI registrid | Rd ¬ Rd v Rr | Z, N, V | 1 |
ORI | Rd, K. | Loogiline VÕI register ja püsiv | Rd ¬ Rd v K | Z, N, V | 1 |
EOR | Rd, Rr | Eksklusiivsed VÕI registrid | Rd ¬ RdÅRr | Z, N, V | 1 |
KOM | Rd | Üks on täiend | Rd ¬ $FF – Rd | Z, C, N, V | 1 |
NEG | Rd | Kahe komplement | Rd ¬ 00 $ – Rd | Z, C, N, V, H | 1 |
SBR | Rd, K | Määra bitt (id) registrisse | Rd ¬ Rd v K | Z, N, V | 1 |
CBR | Rd, K | Kustuta registris bitid | Rd ¬ Rd · (FFh – K) | Z, N, V | 1 |
INC | Rd | Kasv | Rd ¬ Rd + 1 | Z, N, V | 1 |
DEC | Rd | Kahanemine | Rd ¬ Rd – 1 | Z, N, V | 1 |
TST | Rd | Test null või miinus | Rd ¬ Rd · Rd | Z, N, V | 1 |
CLR | Rd | Kustuta register | Rd ¬ RdÅRd | Z, N, V | 1 |
SER | Rd | Määra register | Rd ¬ $ FF | Mitte ühtegi | 1 |
HARUJUHISED | |||||
RJMP | k | Suhteline hüpe | PC ¬ PC + k + 1 | Mitte ühtegi | 2 |
HELISTA | k | Suhteline alamprogrammi kõne | PC ¬ PC + k + 1 | Mitte ühtegi | 3 |
RET | Alamprogrammi tagasipöördumine | PC ¬ STACK | Mitte ühtegi | 4 | |
Reti | Katkine tagasitulek | PC ¬ STACK | I | 4 | |
CPSE | Rd, Rr | Võrdle, jätke vahele, kui võrdne | kui (Rd = Rr) PC ¬ PC + 2 või 3 | Mitte ühtegi | 1/2 |
CP | Rd, Rr | Võrdle | Rd - Rr | Z, N, V, C, H | 1 |
CPC | Rd, Rr | Võrdle Carryga | Rd - Rr - C | Z, N, V, C, H | 1 |
CPI | Rd, K | Võrrelge registreerumist kohese | Rd - K | Z, N, V, C, H | 1 |
SBRC | Rr, sünd | Jätke vahele, kui bitt registris on kustutatud | kui (Rr(b)=0) PC ¬ PC + 2 või 3 | Mitte ühtegi | 1/2 |
SBRS | Rr, sünd | Jätke vahele, kui bitt registris on määratud | kui (Rr(b)=1) PC ¬ PC + 2 või 3 | Mitte ühtegi | 1/2 |
SBIC | P, b | Jätke vahele, kui bit on sisend- / väljundregistris kustutatud | kui (P(b)=0) PC ¬ PC + 2 või 3 | Mitte ühtegi | 1/2 |
SBIS | P, b | Jätke vahele, kui sisend- / väljundiregistris on bitt määratud | kui (P(b)=1) PC ¬ PC + 2 või 3 | Mitte ühtegi | 1/2 |
BRBS | s, k | Haru, kui olekulipp on määratud | kui (SREG(id) = 1), siis PC¬PC + k + 1 | Mitte ühtegi | 1/2 |
BRBC | s, k | Haru, kui olekulipp on kustutatud | kui (SREG(id) = 0), siis PC¬PC + k + 1 | Mitte ühtegi | 1/2 |
BREQ | k | Filiaal, kui võrdne | kui (Z = 1), siis PC ¬ PC + k + 1 | Mitte ühtegi | 1/2 |
BRNE | k | Filiaal, kui mitte võrdne | kui (Z = 0), siis PC ¬ PC + k + 1 | Mitte ühtegi | 1/2 |
BRCS | k | Filiaal, kui kandekomplekt on olemas | kui (C = 1), siis PC ¬ PC + k + 1 | Mitte ühtegi | 1/2 |
BRCC | k | Filiaal, kui kandmine on tühjendatud | kui (C = 0), siis PC ¬ PC + k + 1 | Mitte ühtegi | 1/2 |
BRSH | k | Filiaal, kui sama või kõrgem | kui (C = 0), siis PC ¬ PC + k + 1 | Mitte ühtegi | 1/2 |
BRLO | k | Filiaal, kui madalam | kui (C = 1), siis PC ¬ PC + k + 1 | Mitte ühtegi | 1/2 |
BRMI | k | Filiaal, kui miinus | kui (N = 1), siis PC ¬ PC + k + 1 | Mitte ühtegi | 1/2 |
BRPL | k | Filiaal kui Plus | kui (N = 0), siis PC ¬ PC + k + 1 | Mitte ühtegi | 1/2 |
BRGE | k | Oks, kui suurem või võrdne, allkirjastatud | kui (N Å V= 0), siis PC ¬ PC + k + 1 | Mitte ühtegi | 1/2 |
BRLT | k | Filiaal, kui vähem kui null, allkirjastatud | kui (N Å V= 1), siis PC ¬ PC + k + 1 | Mitte ühtegi | 1/2 |
BRHS | k | Oks, kui seatakse poolekandelipp | kui (H = 1), siis PC ¬ PC + k + 1 | Mitte ühtegi | 1/2 |
BRHC | k | Filiaal, kui pool kandelipp on tühjendatud | kui (H = 0), siis PC ¬ PC + k + 1 | Mitte ühtegi | 1/2 |
BRTS | k | Filiaal, kui T lipp on seatud | kui (T = 1), siis PC ¬ PC + k + 1 | Mitte ühtegi | 1/2 |
BRTC | k | Filiaal, kui T lipp on kustutatud | kui (T = 0), siis PC ¬ PC + k + 1 | Mitte ühtegi | 1/2 |
BRVS | k | Haru, kui ülevoolulipp on seatud | kui (V = 1), siis PC ¬ PC + k + 1 | Mitte ühtegi | 1/2 |
BRVC | k | Haru, kui ülevoolulipp on kustutatud | kui (V = 0), siis PC ¬ PC + k + 1 | Mitte ühtegi | 1/2 |
BRIE | k | Haru, kui katkestamine on lubatud | kui ( I = 1), siis PC ¬ PC + k + 1 | Mitte ühtegi | 1/2 |
BRID | k | Filiaal, kui katkestus on puudega | kui ( I = 0), siis PC ¬ PC + k + 1 | Mitte ühtegi | 1/2 |
Mnemoonika | Operandid | Kirjeldus | Operatsioon | Lipud | #Kellad |
ANDMETE EDASTAMISJUHEND | |||||
LD | Rd,Z | Koormusregister Kaudne | Rd ¬ (Z) | Mitte ühtegi | 2 |
ST | Z,Rr | Kaupluse register Kaudne | (Z) ¬ Rr | Mitte ühtegi | 2 |
MOV | Rd, Rr | Registrite vahel liikumine | Rd ¬ Rr | Mitte ühtegi | 1 |
LDI | Rd, K. | Laadige kohe | Rd ¬ K | Mitte ühtegi | 1 |
IN | Rd, P. | Sadamas | Rd ¬ P | Mitte ühtegi | 1 |
VÄLJAS | P, Rr | Välja sadamast | P ¬ Rr | Mitte ühtegi | 1 |
LPM | Laadige programmi mälu | R0 ¬ (Z) | Mitte ühtegi | 3 | |
BIT JA BIT-TEST JUHISED | |||||
SBI | P, b | Määra bitt I / O registrisse | I/O (P,b) ¬ 1 | Mitte ühtegi | 2 |
CBI | P, b | Tühjendage sisend- / väljundregistris natuke | I/O (P,b) ¬ 0 | Mitte ühtegi | 2 |
LSL | Rd | Loogiline nihe vasakule | Rd(n+1) ¬ Rd(n), Rd(0) ¬ 0 | Z, C, N, V | 1 |
LSR | Rd | Loogiline nihe paremale | Rd(n) ¬ Rd(n+1), Rd(7) ¬ 0 | Z, C, N, V | 1 |
Rol | Rd | Pöörake läbi kandmise vasakule | Rd(0) ¬ C, Rd(n+1) ¬ Rd(n), C ¬ Rd(7) | Z, C, N, V | 1 |
ROR | Rd | Pöörake läbi kandmise paremale | Rd(7) ¬ C, Rd(n) ¬ Rd(n+1), C ¬ Rd(0) | Z, C, N, V | 1 |
ASR | Rd | Aritmeetiline nihe paremale | Rd(n) ¬ Rd(n+1), n = 0...6 | Z, C, N, V | 1 |
VAHETA | Rd | Vaheta Nibbles | Rd(3..0) ¬ Rd(7..4), Rd(7..4) ¬ Rd(3..0) | Mitte ühtegi | 1 |
BSET | s | Lippude komplekt | SREG(id) ¬ 1 | SREG (id) | 1 |
BCLR | s | Lipp selge | SREG(id) ¬ 0 | SREG (id) | 1 |
BST | Rr, sünd | Bitipood registrist T-ni | T ¬ Rr(b) | T | 1 |
BLD | Rd, sünd | Biti koormus T-st registrisse | Rd(b) ¬ T | Mitte ühtegi | 1 |
SEC | Määra Carry | C ¬ 1 | C | 1 | |
CLC | Selge Kandke | C ¬ 0 | C | 1 | |
HEV | Määra negatiivne lipp | N ¬ 1 | N | 1 | |
CLN | Selge negatiivne lipp | N ¬ 0 | N | 1 | |
SEZ | Määra nulllipp | Z ¬ 1 | Z | 1 | |
CLZ | Selge nulllipp | Z ¬ 0 | Z | 1 | |
SEI | Globaalse katkestuse lubamine | ma ¬ 1 | I | 1 | |
CLI | Globaalne katkestus keelatud | ma ¬ 0 | I | 1 | |
SES | Määra allkirjastatud testlipp | S ¬ 1 | S | 1 | |
CLS | Kustuta allkirjastatud testlipp | S ¬ 0 | S | 1 | |
SEV | Set Twos Complement Overflow | V ¬ 1 | V | 1 | |
CLV | Selge kaks täiendava ülevoolu | V ¬ 0 | V | 1 | |
SET | Määrake SREG-is T | T ¬ 1 | T | 1 | |
CLT | Tühjendage T SREG-is | T ¬ 0 | T | 1 | |
VAATA | Määra SREGis pool kandelipp | H ¬ 1 | H | 1 | |
CLH | Selge pool kandelipp SREG-is | H ¬ 0 | H | 1 | |
NOP | Ei mingit operatsiooni | Mitte ühtegi | 1 | ||
MAGA | Magama | (vaadake unefunktsiooni konkreetset kirjeldust) | Mitte ühtegi | 1 | |
WDR | Vaadake Dog Reset | (vaadake konkreetset WDR-i/taimeri kirjeldust) | Mitte ühtegi | 1 |
Tellimisinfo
ATtiny11
Toiteallikas | Kiirus (MHz) | Tellimiskood | pakett | Töövahemik |
2.7 – 5.5V |
2 |
ATtiny11L-2PC ATtiny11L-2SC | 8P3
8S2 |
Kaubanduslik (0°C kuni 70°C) |
ATtiny11L-2PI
ATtiny11L-2SI ATtiny11L-2SU(2) |
8P3
8S2 8S2 |
Tööstuslik (-40°C kuni 85°C) |
||
4.0 – 5.5V |
6 |
ATtiny11-6PC ATtiny11-6SC | 8P3
8S2 |
Kaubanduslik (0°C kuni 70°C) |
ATtiny11-6PI ATtiny11-6PU(2)
ATtiny11-6SI ATtiny11-6SU(2) |
8P3
8P3 8S2 8S2 |
Tööstuslik (-40°C kuni 85°C) |
Märkmed
- Kiiruseaste viitab maksimaalsele taktsagedusele välise kristalli või välise kellaajami kasutamisel. Sisemisel RC-ostsillaatoril on kõigi kiirusklasside jaoks sama nominaalne taktsagedus.
- Pb-vaba pakendialternatiiv, vastab Euroopa ohtlike ainete piiramise direktiivile (RoHS direktiiv). Samuti halogeniidivaba ja täiesti roheline.
Paketi tüüp | |
8P3 | 8-juhtmeline, 0.300 tolli lai, plastikust kahesisene pakett (PDIP) |
8S2 | 8-juhtmeline, 0.200 tolli lai, plastikust kajakatiiva väike piirjoon (EIAJ SOIC) |
ATtiny12
Toiteallikas | Kiirus (MHz) | Tellimiskood | pakett | Töövahemik |
1.8 – 5.5V |
1.2 |
ATtiny12V-1PC ATtiny12V-1SC | 8P3
8S2 |
Kaubanduslik (0°C kuni 70°C) |
ATtiny12V-1PI ATtiny12V-1PU(2)
ATtiny12V-1SI ATtiny12V-1SU(2) |
8P3
8P3 8S2 8S2 |
Tööstuslik (-40°C kuni 85°C) |
||
2.7 – 5.5V |
4 |
ATtiny12L-4PC ATtiny12L-4SC | 8P3
8S2 |
Kaubanduslik (0°C kuni 70°C) |
ATtiny12L-4PI ATtiny12L-4PU(2)
ATtiny12L-4SI ATtiny12L-4SU(2) |
8P3
8P3 8S2 8S2 |
Tööstuslik (-40°C kuni 85°C) |
||
4.0 – 5.5V |
8 |
ATtiny12-8PC ATtiny12-8SC | 8P3
8S2 |
Kaubanduslik (0°C kuni 70°C) |
ATtiny12-8PI ATtiny12-8PU(2)
ATtiny12-8SI ATtiny12-8SU(2) |
8P3
8P3 8S2 8S2 |
Tööstuslik (-40°C kuni 85°C) |
Märkmed
- Kiiruseaste viitab maksimaalsele taktsagedusele välise kristalli või välise kellaajami kasutamisel. Sisemisel RC-ostsillaatoril on kõigi kiirusklasside jaoks sama nominaalne taktsagedus.
- Pb-vaba pakendialternatiiv, vastab Euroopa ohtlike ainete piiramise direktiivile (RoHS direktiiv). Samuti halogeniidivaba ja täiesti roheline.
Paketi tüüp | |
8P3 | 8-juhtmeline, 0.300 tolli lai, plastikust kahesisene pakett (PDIP) |
8S2 | 8-juhtmeline, 0.200 tolli lai, plastikust kajakatiiva väike piirjoon (EIAJ SOIC) |
Pakendi teave
8P3
ÜHISED MÕÕTMED
(Mõõtühik = tolli)
SÜMBOL | MIN | NOM | MAX | MÄRKUS |
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 |
Märkmed
- See joonis on mõeldud ainult üldiseks teabeks; lisateabe saamiseks vaadake JEDECi joonist MS-001, BA varianti.
- Mõõtmed A ja L on mõõdetud JEDECi istmetasandil Gauge GS-3 paigutatud pakendiga.
- Mõõtmed D, D1 ja E1 ei sisalda vormivälku ega eendeid. Hallitusvälk või eendid ei tohi ületada 0.010 tolli.
- E ja eA mõõdetuna juhtmetega, mis peavad olema nullpunktiga risti.
- Sisestamise hõlbustamiseks eelistatakse teravaid või ümaraid juhtmeotsi.
- Maksimaalsed mõõtmed b2 ja b3 ei sisalda Dambari eendeid. Dambar eendid ei tohi ületada 0.010 (0.25 mm).
ÜHISED MÕÕTMED
(Mõõtühik = mm)
SÜMBOL | MIN | NOM | MAX | MÄRKUS |
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 |
Märkmed
- See joonis on mõeldud ainult üldiseks teabeks; lisateabe saamiseks vaadake EIAJ joonist EDR-7320.
- Ülemise ja alumise stantsi ja vaigujääkide mittevastavust ei arvestata.
- Soovitav on, et ülemised ja alumised õõnsused oleksid võrdsed. Kui need on erinevad, võetakse arvesse suuremat mõõdet.
- Määrab tegeliku geomeetrilise asukoha.
- Väärtused b, C kehtivad plaaditud klemmi kohta. Kattekihi standardpaksus peab olema vahemikus 0.007 kuni 021 mm.
Andmelehe läbivaatamise ajalugu
Pange tähele, et selles jaotises loetletud leheküljenumbrid viitavad sellele dokumendile. Redaktsiooninumbrid viitavad dokumendi redaktsioonile.
Rev. 1006F-06/07
- Uue kujunduse jaoks pole soovitatav”
Rev. 1006E-07/06
- Uuendatud peatüki kujundus.
- Värskendatud väljalülitamine jaotises „ATtiny11 puhkerežiimid” lk 20.
- Värskendatud väljalülitamine jaotises „ATtiny12 puhkerežiimid” lk 20.
- Uuendatud tabel 16 lk 36.
- Värskendatud "Kalibreerimisbait in ATtiny12" lk 49.
- Uuendatud “Tellimisteave” lk 10.
- Värskendatud “Pakenditeave” lk 12.
Rev. 1006D-07/03
- Värskendatud VBOT-väärtused tabelis 9 lk 24.
Rev. 1006C-09/01
- Ei kehti
Rahvusvaheline peakorter
- Atmel Corporation 2325 Orchard Parkway San Jose, CA 95131 USA Tel: 1(408) 441-0311 Faks: 1(408) 487-2600
- Atmel Aasia Room 1219 Chinachem Golden Plaza 77 Mody Road Tsimshatsui East Kowloon Hong Kong Tel: (852) 2721-9778 Faks: (852) 2722-1369
- Atmel Euroopa Le Krebs 8, Rue Jean-Pierre Timbaud BP 309 78054 Saint-Quentin-en- Yvelines Cedex Prantsusmaa Tel: (33) 1-30-60-70-00 Faks: (33) 1-30-60-71-11
- Atmel Jaapan 9F, Tonetsu Shinkawa Bldg. 1-24-8 Shinkawa Chuo-ku, Tokyo 104-0033 Jaapan Tel: (81) 3-3523-3551 Faks: (81) 3-3523-7581
Toote kontakt
Web Sait www.atmel.com Tehniline tugi avr@atmel.com Müügikontakt www.atmel.com/contacts Kirjanduse taotlused www.atmel.com/literature
Vastutusest loobumine: Selles dokumendis sisalduv teave on esitatud seoses Atmeli toodetega. Ei mingit otsest ega kaudset litsentsi, tõkestamise teel või muul viisil
intellektuaalomandi õigus antakse selle dokumendiga või seoses Atmeli toodete müügiga. VÄLJA arvatud ATMELI ATMELI MÜÜGI TINGIMUSTES ESITATUD WEB Sait, ATMEL EI VÕTA MISKI VASTUTUST NING VÄLJA LÕHTUB MISSEST OTSESELT, KAUDSEEST VÕI KOHUSTUSLIKUst
GARANTII
SELLE TOODETE, SEALHULGAS, KUID MITTE PIIRATUD, KAUDSE GARANTII KAUBANDUSLIKU VÕIME JA KONKREETSEKS SOBIVUSE KOHTA
EESMÄRK VÕI MITTERIKKUMINE. MITTE JUHUL EI VASTUTA ATMEL MISGI OTSESE, KAUDSE, TAGAJÄRGSETE, KARISTUSLIKU, ERILISTE VÕI JUHUSLIKKE KAHJU EEST (SEALHULGAS PIIRAMATU KAHJUD KASUMI KAOTAMISE, KASUTAMISE VÕI KASUTAMISE KATKEMISE VÕI ÄRIVORMINGU VÕI KASUTAMISEGA, SEE DOKUMENT, ISEGI KUI ATMELIT ON SELLISTE KAHJUDE VÕIMALUSEST TEATUD. Atmel ei anna mingeid kinnitusi ega garantiisid selle dokumendi sisu täpsuse või täielikkuse kohta ning jätab endale õiguse teha tehnilisi andmeid ja tootekirjeldusi igal ajal ilma ette teatamata. Atmel ei võta endale kohustust uuendada siin sisalduvat teavet. Kui ei ole konkreetselt sätestatud teisiti, ei sobi Atmeli tooted ega tohi kasutada autotööstuses. Atmeli tooted ei ole ette nähtud, volitatud ega garanteeritud kasutamiseks komponentidena rakendustes, mis on mõeldud eluea toetamiseks või säilitamiseks.
© 2007 Atmel Corporation. Kõik õigused kaitstud. Atmel®, logo ja nende kombinatsioonid ning teised on Atmel Corporationi või selle tütarettevõtete registreeritud kaubamärgid või kaubamärgid. Muud terminid ja tootenimed võivad olla teiste kaubamärgid.
Dokumendid / Ressursid
![]() |
ATMEL ATtiny11 8-bitine mikrokontroller 1K-baidise välguga [pdfKasutusjuhend ATtiny11 8-bitine mikrokontroller 1K-baidise välguga, ATtiny11, 8-bitine mikrokontroller 1K-baidise välguga, mikrokontroller 1K-baidi välklambiga, 1K-baidi välklambiga mikrokontroller |