ATMEL ATtiny11 8-bittinen mikro-ohjain 1K Byte Flashilla
Ominaisuudet
- Käyttää AVR® RISC -arkkitehtuuria
- Tehokas ja vähätehoinen 8-bittinen RISC-arkkitehtuuri
- 90 tehokasta ohjetta - useimpien yksittäisten kellojaksojen suorittaminen
- 32 x 8 yleiskäyttöistä työrekisteriä
- Jopa 8 MIPS 8 MHz taajuudella
Haihtumaton ohjelma- ja tietomuisti
- 1K tavu Flash-ohjelmamuistia
- Järjestelmän sisäinen ohjelmoitava (ATtiny12)
- Kestävyys: 1,000 11 kirjoitus-/poistosykliä (ATtiny12/XNUMX)
- 64 tavua järjestelmän sisäistä ohjelmoitavaa EEPROM-tietomuistia ATtiny12:lle
- Kestävyys: 100,000 kirjoitus- / poistosykliä
- Ohjelmointilukko Flash-ohjelmalle ja EEPROM-tietoturvalle
Oheislaitteiden ominaisuudet
- Keskeytys ja herätys PIN-koodin vaihdon yhteydessä
- Yksi 8-bittinen ajastin/laskuri erillisellä esiskaalaimella
- Piirissä oleva analoginen vertailija
- Ohjelmoitava Watchdog-ajastin siruoskillaattorilla
Mikrokontrollerin erityisominaisuudet
- Pienitehoiset tyhjäkäynti- ja virrankatkaisutilat
- Ulkoiset ja sisäiset keskeytyslähteet
- Järjestelmässä ohjelmoitavissa SPI-portin kautta (ATtiny12)
- Enhanced Power-on Reset Circuit (ATtiny12)
- Sisäinen kalibroitu RC-oskillaattori (ATtiny12)
Erittely
- Pienitehoinen, nopea CMOS-prosessitekniikka
- Täysin staattinen käyttö
Virrankulutus taajuudella 4 MHz, 3V, 25°C
- Aktiivinen: 2.2 mA
- Lepotila: 0.5 mA
- Virrankatkaisutila: <1 μA
Paketit
- 8-nastainen PDIP ja SOIC
Käyttö Voltages
- 1.8 – 5.5 V mallille ATtiny12V-1
- 2.7–5.5 V malleille ATtiny11L-2 ja ATtiny12L-4
- 4.0–5.5 V malleille ATtiny11-6 ja ATtiny12-8
Nopeusluokat
- 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)
Tapin määritys
Yliview
ATtiny11/12 on pienitehoinen 8-bittinen CMOS-mikro-ohjain, joka perustuu AVR RISC -arkkitehtuuriin. Suorittamalla tehokkaat käskyt yhdellä kellojaksolla ATtiny11/12 saavuttaa lähetysnopeuden, joka on lähellä 1 MIPS per MHz, jolloin järjestelmän suunnittelija voi optimoida virrankulutuksen suhteessa käsittelynopeuteen. AVR-ydin yhdistää runsaan käskysarjan 32 yleiskäyttöiseen työrekisteriin. Kaikki 32 rekisteriä on kytketty suoraan aritmeettiseen logiikkayksikköön (ALU), mikä mahdollistaa kahden itsenäisen rekisterin käytön yhdellä käskyllä, joka suoritetaan yhden kellojakson aikana. Tuloksena oleva arkkitehtuuri on kooditehokkaampi ja saavuttaa jopa kymmenen kertaa nopeamman suorituskyvyn kuin perinteiset CISC-mikro-ohjaimet.
Taulukko 1. Osien kuvaus
Laite | Salama | EEPROM | Rekisteröidy | Voitage Alue | Taajuus |
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 on tuettu täydellä sarjalla ohjelmien ja järjestelmien kehitystyökaluja, mukaan lukien: makrokokoonpanot, ohjelman virheenkorjaus/simulaattorit, piirin sisäiset emulaattorit,
ja arviointisarjat.
ATtiny11-lohkokaavio
Katso kuva 1 sivulla 3. ATtiny11 tarjoaa seuraavat ominaisuudet: 1 kt Flash-tavua, jopa viisi yleiskäyttöistä I/O-linjaa, yksi tulolinja, 32 yleiskäyttöistä työrekisteriä, 8-bittinen ajastin/laskuri, sisäinen ja ulkoiset keskeytykset, ohjelmoitava Watchdog-ajastin sisäisellä oskillaattorilla ja kaksi ohjelmiston valittavissa olevaa virransäästötilaa. Idle Mode pysäyttää CPU:n ja sallii ajastimen/laskurien ja keskeytysjärjestelmän jatkaa toimintaansa. Sammutustila tallentaa rekisterin sisällön, mutta pysäyttää oskillaattorin, mikä estää kaikki muut sirun toiminnot seuraavaan keskeytykseen tai laitteiston nollaukseen asti. Herätys- tai keskeytys nastan vaihdon yhteydessä mahdollistaa sen, että ATtiny11 reagoi erittäin hyvin ulkoisiin tapahtumiin, ja sen virrankulutus on silti pienin virrankatkaisutiloissa. Laite on valmistettu Atmelin korkeatiheyksisellä haihtumattomalla muistitekniikalla. Yhdistämällä 8-bittisen RISC-suorittimen Flashiin monoliittisella sirulla Atmel ATtiny11 on tehokas mikro-ohjain, joka tarjoaa erittäin joustavan ja kustannustehokkaan ratkaisun moniin sulautettuihin ohjaussovelluksiin.
Kuva 1. ATtiny11-lohkokaavio
ATtiny12-lohkokaavio
Kuva 2 sivulla 4. ATtiny12 tarjoaa seuraavat ominaisuudet: 1 kt Flashia, 64 tavua EEPROM, jopa kuusi yleiskäyttöistä I/O-linjaa, 32 yleiskäyttöistä työrekisteriä, 8-bittinen ajastin/laskuri, sisäinen ja ulkoiset keskeytykset, ohjelmoitava Watchdog-ajastin sisäisellä oskillaattorilla ja kaksi ohjelmiston valittavissa olevaa virransäästötilaa. Idle Mode pysäyttää CPU:n ja sallii ajastimen/laskurien ja keskeytysjärjestelmän jatkaa toimintaansa. Sammutustila tallentaa rekisterin sisällön, mutta pysäyttää oskillaattorin, mikä estää kaikki muut sirun toiminnot seuraavaan keskeytykseen tai laitteiston nollaukseen asti. Herätys- tai keskeytys nastan vaihdon yhteydessä mahdollistaa sen, että ATtiny12 reagoi erittäin hyvin ulkoisiin tapahtumiin, ja sen virrankulutus on silti pienin virrankatkaisutiloissa. Laite on valmistettu Atmelin korkeatiheyksisellä haihtumattomalla muistitekniikalla. Yhdistämällä 8-bittisen RISC-suorittimen Flashiin monoliittisella sirulla Atmel ATtiny12 on tehokas mikro-ohjain, joka tarjoaa erittäin joustavan ja kustannustehokkaan ratkaisun moniin sulautettuihin ohjaussovelluksiin.
Kuva 2. ATtiny12-lohkokaavio
Pin-kuvaukset
- Supply voltage pin.
- Maadoitustappi.
Portti B on 6-bittinen I/O-portti. PB4..0 ovat I/O-nastat, jotka voivat tarjota sisäisiä vetämiä (valitaan jokaiselle bitille). ATtiny11:ssä PB5 on vain tulo. ATtiny12:ssa PB5 on tulo tai avoimen valumisen lähtö. Portin nastat ovat kolmimuotoisia, kun nollaustila tulee aktiiviseksi, vaikka kello ei olisi käynnissä. Nastojen PB5..3 käyttö tulona tai I/O-nasteina on rajoitettu nollauksesta ja kelloasetuksista riippuen alla olevan kuvan mukaisesti.
Taulukko 2. PB5..PB3-toiminnallisuus vs. laitteen kelloasetukset
Laitteen kellovaihtoehto | PB5 | PB4 | PB3 |
Ulkoinen nollaus käytössä | Käytetty (1) | (2) | – |
Ulkoinen nollaus poistettu käytöstä | Tulo(3)/I/O(4) | – | – |
Ulkoinen kristalli | – | Käytetty | Käytetty |
Ulkoinen matalataajuinen kristalli | – | Käytetty | Käytetty |
Ulkoinen keraaminen resonaattori | – | Käytetty | Käytetty |
Ulkoinen RC-oskillaattori | – | I/O(5) | Käytetty |
Ulkoinen kello | – | I/O | Käytetty |
Sisäinen RC-oskillaattori | – | I/O | I/O |
Huomautuksia
- Käytetty” tarkoittaa, että nastaa käytetään nollaus- tai kellotarkoituksiin.
- tarkoittaa, että vaihtoehto ei vaikuta pin-toimintoon.
- Tulo tarkoittaa, että nasta on portin tulonasta.
- ATtiny11:ssä PB5 on vain tulo. ATtiny12:ssa PB5 on tulo tai avoimen valumisen lähtö.
- I/O tarkoittaa, että nasta on portin tulo/lähtönasta.
XTAL1 Tulo invertoivaan oskillaattoriin ampnostin ja tulo sisäiseen kellon käyttöpiiriin.
XTAL2 Invertoivan oskillaattorin lähtö ampelävämpi.
RESET Nollaa tulo. Ulkoinen nollaus syntyy RESET-nastan matalasta tasosta. Yli 50 ns:n nollauspulssit tuottavat nollauksen, vaikka kello ei olisi käynnissä. Lyhyemmät pulssit eivät takaa palautusta.
Rekisteröinnin yhteenveto ATtiny11
Osoite | Nimi | Bittinen 7 | Bittinen 6 | Bittinen 5 | Bittinen 4 | Bittinen 3 | Bittinen 2 | Bittinen 1 | Bittinen 0 | Sivu |
3 dollaria | SREG | I | T | H | S | V | N | Z | C | sivu 9 |
3 dollaria | Varattu | |||||||||
$ 3D | Varattu | |||||||||
3 dollaria | Varattu | |||||||||
3 miljardia dollaria | GIMSK | – | INT0 | PCIE | – | – | – | – | – | sivu 33 |
$ 3A | GIFR | – | INTF0 | PCIF | – | – | – | – | – | sivu 34 |
39 dollaria | TIMSK | – | – | – | – | – | – | TOIE0 | – | sivu 34 |
38 dollaria | TIFR | – | – | – | – | – | – | TOV0 | – | sivu 35 |
37 dollaria | Varattu | |||||||||
36 dollaria | Varattu | |||||||||
35 dollaria | MCUCR | – | – | SE | SM | – | – | ISC01 | ISC00 | sivu 32 |
34 dollaria | MCUSR | – | – | – | – | – | – | EXTRF | PORF | sivu 28 |
33 dollaria | TCCR0 | – | – | – | – | – | CS02 | CS01 | CS00 | sivu 41 |
32 dollaria | TCNT0 | Ajastin/laskuri0 (8 bittiä) | sivu 41 | |||||||
31 dollaria | Varattu | |||||||||
30 dollaria | Varattu | |||||||||
… | Varattu | |||||||||
22 dollaria | Varattu | |||||||||
21 dollaria | WDTCR | – | – | – | WDTOE | WDE | WDP2 | WDP1 | WDP0 | sivu 43 |
20 dollaria | Varattu | |||||||||
1 dollaria | Varattu | |||||||||
1 dollaria | Varattu | |||||||||
$ 1D | Varattu | |||||||||
1 dollaria | Varattu | |||||||||
1 miljardia dollaria | Varattu | |||||||||
$ 1A | Varattu | |||||||||
19 dollaria | Varattu | |||||||||
18 dollaria | PORTB | – | – | – | PORTB4 | PORTB3 | PORTB2 | PORTB1 | PORTB0 | sivu 37 |
17 dollaria | DDRB | – | – | – | DDB4 | DDB3 | DDB2 | DDB1 | DDB0 | sivu 37 |
16 dollaria | PINB | – | – | PINB5 | PINB4 | PINB3 | PINB2 | PINB1 | PINB0 | sivu 37 |
15 dollaria | Varattu | |||||||||
… | Varattu | |||||||||
$ 0A | Varattu | |||||||||
09 dollaria | Varattu | |||||||||
08 dollaria | ACSR | ACD | – | ACO | ACI | ACIE | – | ACIS1 | ACIS0 | sivu 45 |
… | Varattu | |||||||||
00 dollaria | Varattu |
Huomautuksia
- Yhteensopivuus tulevaisuuden laitteiden kanssa varattu bitti tulee kirjoittaa nollaan, jos sitä käytetään. Varattuja I / O-muistiosoitteita ei tule koskaan kirjoittaa.
- Jotkut tilaliput tyhjennetään kirjoittamalla niille looginen lippu. Huomaa, että CBI- ja SBI-käskyt toimivat kaikilla I/O-rekisterin biteillä ja kirjoittavat yhden takaisin mihin tahansa lippuun, joka luetaan asetettuna, mikä tyhjentää lipun. CBI- ja SBI-ohjeet toimivat vain rekistereissä $00 - $1F.
Rekisteröinnin yhteenveto ATtiny12
Osoite | Nimi | Bittinen 7 | Bittinen 6 | Bittinen 5 | Bittinen 4 | Bittinen 3 | Bittinen 2 | Bittinen 1 | Bittinen 0 | Sivu |
3 dollaria | SREG | I | T | H | S | V | N | Z | C | sivu 9 |
3 dollaria | Varattu | |||||||||
$ 3D | Varattu | |||||||||
3 dollaria | Varattu | |||||||||
3 miljardia dollaria | GIMSK | – | INT0 | PCIE | – | – | – | – | – | sivu 33 |
$ 3A | GIFR | – | INTF0 | PCIF | – | – | – | – | – | sivu 34 |
39 dollaria | TIMSK | – | – | – | – | – | – | TOIE0 | – | sivu 34 |
38 dollaria | TIFR | – | – | – | – | – | – | TOV0 | – | sivu 35 |
37 dollaria | Varattu | |||||||||
36 dollaria | Varattu | |||||||||
35 dollaria | MCUCR | – | PUURO | SE | SM | – | – | ISC01 | ISC00 | sivu 32 |
34 dollaria | MCUSR | – | – | – | – | WDRF | BORF | EXTRF | PORF | sivu 29 |
33 dollaria | TCCR0 | – | – | – | – | – | CS02 | CS01 | CS00 | sivu 41 |
32 dollaria | TCNT0 | Ajastin/laskuri0 (8 bittiä) | sivu 41 | |||||||
31 dollaria | OSCCAL | Oskillaattorin kalibrointirekisteri | sivu 12 | |||||||
30 dollaria | Varattu | |||||||||
… | Varattu | |||||||||
22 dollaria | Varattu | |||||||||
21 dollaria | WDTCR | – | – | – | WDTOE | WDE | WDP2 | WDP1 | WDP0 | sivu 43 |
20 dollaria | Varattu | |||||||||
1 dollaria | Varattu | |||||||||
1 dollaria | EEAR | – | – | EEPROM-osoiterekisteri | sivu 18 | |||||
$ 1D | EEDR | EEPROM-tietorekisteri | sivu 18 | |||||||
1 dollaria | EECR | – | – | – | – | AAVEMAINEN | EEMWE | EEWE | EERE | sivu 18 |
1 miljardia dollaria | Varattu | |||||||||
$ 1A | Varattu | |||||||||
19 dollaria | Varattu | |||||||||
18 dollaria | PORTB | – | – | – | PORTB4 | PORTB3 | PORTB2 | PORTB1 | PORTB0 | sivu 37 |
17 dollaria | DDRB | – | – | DDB5 | DDB4 | DDB3 | DDB2 | DDB1 | DDB0 | sivu 37 |
16 dollaria | PINB | – | – | PINB5 | PINB4 | PINB3 | PINB2 | PINB1 | PINB0 | sivu 37 |
15 dollaria | Varattu | |||||||||
… | Varattu | |||||||||
$ 0A | Varattu | |||||||||
09 dollaria | Varattu | |||||||||
08 dollaria | ACSR | ACD | AINBG | ACO | ACI | ACIE | – | ACIS1 | ACIS0 | sivu 45 |
… | Varattu | |||||||||
00 dollaria | Varattu |
Huom
- Yhteensopivuus tulevaisuuden laitteiden kanssa varattu bitti tulee kirjoittaa nollaan, jos sitä käytetään. Varattuja I / O-muistiosoitteita ei tule koskaan kirjoittaa.
- Jotkut tilaliput tyhjennetään kirjoittamalla niille looginen lippu. Huomaa, että CBI- ja SBI-käskyt toimivat kaikilla I/O-rekisterin biteillä ja kirjoittavat yhden takaisin mihin tahansa lippuun, joka luetaan asetettuna, mikä tyhjentää lipun. CBI- ja SBI-ohjeet toimivat vain rekistereissä $00 - $1F.
Ohjejoukon yhteenveto
Muistitekniikka | operandit | Kuvaus | Toiminta | Liput | #Kellot |
Aritmeettiset ja logiikkaohjeet | |||||
LISÄTÄ | Rd, Rr | Lisää kaksi rekisteriä | Rd ¬ Rd + Rr | Z, C, N, V, H | 1 |
ADC | Rd, Rr | Lisää Carry two Registers -sovelluksella | Rd ¬ Rd + Rr + C | Z, C, N, V, H | 1 |
SUB | Rd, Rr | Vähennä kaksi rekisteriä | Rd ¬ Rd – Rr | Z, C, N, V, H | 1 |
YLÖS | Rd, K. | Vähennä vakio rekisteristä | Rd ¬ Rd – K | Z, C, N, V, H | 1 |
SBC | Rd, Rr | Vähennä Carry kaksi rekisteriä | Rd ¬ Rd – Rr – C | Z, C, N, V, H | 1 |
SBCI | Rd, K. | Vähennä Carry Constantilla rekisteristä. | Rd ¬ Rd – K – C | Z, C, N, V, H | 1 |
JA | Rd, Rr | Loogiset JA rekisterit | Rd ¬ Rd · Rr | Z, N, V | 1 |
ANDI | Rd, K. | Looginen JA Rekisteröi ja vakio | Rd ¬ Rd · K | Z, N, V | 1 |
OR | Rd, Rr | Loogiset TAI rekisterit | Rd ¬ Rd v Rr | Z, N, V | 1 |
ORI | Rd, K. | Looginen TAI Rekisteröi ja vakio | Rd ¬ Rd v K | Z, N, V | 1 |
EOR | Rd, Rr | Yksinoikeus TAI rekisterit | Rd ¬ RdÅRr | Z, N, V | 1 |
COM | Rd | Yksi on täydennys | Rd ¬ $FF – Rd | Z, C, N, V | 1 |
NEG | Rd | Kahden täydennys | Rd ¬ 00 dollaria – Rd | Z, C, N, V, H | 1 |
SBR | Rd, K | Aseta bitti (t) rekisteriin | Rd ¬ Rd v K | Z, N, V | 1 |
CBR | Rd, K | Tyhjennä bitti (t) rekisteristä | Rd ¬ Rd · (FFh – K) | Z, N, V | 1 |
INC | Rd | Lisäys | Rd ¬ Rd + 1 | Z, N, V | 1 |
DEC | Rd | vähenemä | Rd ¬ Rd – 1 | Z, N, V | 1 |
TST | Rd | Testaa nolla tai miinus | Rd ¬ Rd · Rd | Z, N, V | 1 |
CLR | Rd | Tyhjennä rekisteri | Rd ¬ RdÅRd | Z, N, V | 1 |
SER | Rd | Aseta rekisteri | Rd ¬ $ FF | Ei mitään | 1 |
HAARAOHJEET | |||||
RJMP | k | Suhteellinen hyppy | PC ¬ PC + k + 1 | Ei mitään | 2 |
SOITA | k | Suhteellinen alirutiinin kutsu | PC ¬ PC + k + 1 | Ei mitään | 3 |
RET | Alirutiinin paluu | PC ¬ pino | Ei mitään | 4 | |
VERKOSTOT | Keskeytä paluu | PC ¬ pino | I | 4 | |
CPSE | Rd, Rr | Vertaa, ohita, jos yhtäsuuri | jos (Rd = Rr) PC ¬ PC + 2 tai 3 | Ei mitään | 1/2 |
CP | Rd, Rr | Vertaa | Rd - Rr | Z, N, V, C, H | 1 |
CPC | Rd, Rr | Vertaa Carryyn | Rd - Rr - C | Z, N, V, C, H | 1 |
CPI | Rd, K | Vertaa rekisteröintiä välittömään | Rd - K | Z, N, V, C, H | 1 |
SBRC | Rr, s | Ohita, jos bitti rekisterissä poistettu | jos (Rr(b)=0) PC ¬ PC + 2 tai 3 | Ei mitään | 1/2 |
SBRS | Rr, s | Ohita, jos rekisterissä oleva bitti on asetettu | jos (Rr(b)=1) PC ¬ PC + 2 tai 3 | Ei mitään | 1/2 |
SBIC | P, b | Ohita, jos bitti I / O-rekisterissä tyhjennetty | jos (P(b)=0) PC ¬ PC + 2 tai 3 | Ei mitään | 1/2 |
SBIS | P, b | Ohita, jos I / O-rekisterissä oleva bitti on asetettu | jos (P(b)=1) PC ¬ PC + 2 tai 3 | Ei mitään | 1/2 |
BRBS | s, k | Haara, jos tilalippu on asetettu | jos (SREG(s) = 1) niin PC¬PC + k + 1 | Ei mitään | 1/2 |
BRBC | s, k | Haara, jos tilalippu on tyhjennetty | jos (SREG(s) = 0) niin PC¬PC + k + 1 | Ei mitään | 1/2 |
BREQ | k | Haara, jos yhtä suuri | jos (Z = 1) niin PC ¬ PC + k + 1 | Ei mitään | 1/2 |
Brně | k | Haara, jos ei ole tasa-arvoinen | jos (Z = 0) niin PC ¬ PC + k + 1 | Ei mitään | 1/2 |
BRCS | k | Haara, jos kantosetti | jos (C = 1), niin PC ¬ PC + k + 1 | Ei mitään | 1/2 |
BRCC | k | Haara, jos kuljetus on tyhjennetty | jos (C = 0), niin PC ¬ PC + k + 1 | Ei mitään | 1/2 |
BRSH | k | Haara, jos sama tai korkeampi | jos (C = 0), niin PC ¬ PC + k + 1 | Ei mitään | 1/2 |
BRLO | k | Haara, jos alempi | jos (C = 1), niin PC ¬ PC + k + 1 | Ei mitään | 1/2 |
BRMI | k | Haara, jos miinus | jos (N = 1), niin PC ¬ PC + k + 1 | Ei mitään | 1/2 |
BRPL | k | Haara, jos Plus | jos (N = 0), niin PC ¬ PC + k + 1 | Ei mitään | 1/2 |
BRGE | k | Haara suurempi tai tasa-arvoinen, allekirjoitettu | jos (N Å V= 0) niin PC ¬ PC + k + 1 | Ei mitään | 1/2 |
BRLT | k | Haara, jos vähemmän kuin nolla, allekirjoitettu | jos (N Å V= 1) niin PC ¬ PC + k + 1 | Ei mitään | 1/2 |
BRHS | k | Haara, jos puolikantolippu asetettu | jos (H = 1), niin PC ¬ PC + k + 1 | Ei mitään | 1/2 |
BRHC | k | Haara, jos puolikantolippu on tyhjennetty | jos (H = 0), niin PC ¬ PC + k + 1 | Ei mitään | 1/2 |
BRTS | k | Haara, jos T-lippu asetettu | jos (T = 1), niin PC ¬ PC + k + 1 | Ei mitään | 1/2 |
BRTC | k | Haara, jos T-lippu on tyhjennetty | jos (T = 0), niin PC ¬ PC + k + 1 | Ei mitään | 1/2 |
BRVS | k | Haara, jos ylivuotolippu on asetettu | jos (V = 1) niin PC ¬ PC + k + 1 | Ei mitään | 1/2 |
BRVC | k | Haara, jos ylivuotolippu on poistettu | jos (V = 0) niin PC ¬ PC + k + 1 | Ei mitään | 1/2 |
BRIE | k | Haara, jos keskeytys käytössä | jos ( I = 1) niin PC ¬ PC + k + 1 | Ei mitään | 1/2 |
BRID | k | Haara, jos keskeytys on pois käytöstä | jos ( I = 0) niin PC ¬ PC + k + 1 | Ei mitään | 1/2 |
Muistitekniikka | operandit | Kuvaus | Toiminta | Liput | #Kellot |
TIEDONSIIRTO-OHJEET | |||||
LD | Rd, Z | Load Register Epäsuora | Rd ¬ (Z) | Ei mitään | 2 |
ST | Z,Rr | Kaupparekisteri epäsuora | (Z) ¬ Rr | Ei mitään | 2 |
MOV | Rd, Rr | Siirtyminen rekisterien välillä | Rd ¬ Rr | Ei mitään | 1 |
LDI | Rd, K. | Lataa välitön | Rd ¬ K | Ei mitään | 1 |
IN | Rd, P. | Satamassa | Rd ¬ P | Ei mitään | 1 |
OUT | P, Rr | Lähtösatama | P ¬ Rr | Ei mitään | 1 |
LPM | Lataa ohjelmamuisti | R0 ¬ (Z) | Ei mitään | 3 | |
BIT- JA BIT-TEST-OHJEET | |||||
SBI | P, b | Aseta bitti I / O-rekisteriin | I/O(P,b) ¬ 1 | Ei mitään | 2 |
CBI | P, b | Tyhjennä bitti I / O-rekisterissä | I/O(P,b) ¬ 0 | Ei mitään | 2 |
LSL | Rd | Looginen siirto vasemmalle | Rd(n+1) ¬ Rd(n), Rd(0) ¬ 0 | Z, C, N, V | 1 |
LSR | Rd | Looginen siirto oikealle | Rd(n) ¬ Rd(n+1), Rd(7) ¬ 0 | Z, C, N, V | 1 |
ASEMA | Rd | Kierrä kantokahva vasemmalle | Rd(0) ¬ C, Rd(n+1) ¬ Rd(n), C ¬ Rd(7) | Z, C, N, V | 1 |
ROR | Rd | Kierrä kantokahvan läpi | Rd(7) ¬ C, Rd(n) ¬ Rd(n+1), C ¬ Rd(0) | Z, C, N, V | 1 |
ASR | Rd | Aritmeettinen muutos oikealle | Rd(n) ¬ Rd(n+1), n = 0..6 | Z, C, N, V | 1 |
VAIHTAA | Rd | Vaihda Nibbles | Rd(3..0) ¬ Rd(7..4), Rd(7..4) ¬ Rd(3..0) | Ei mitään | 1 |
BSET | s | Lippusetti | SREG(t) ¬ 1 | SREG (t) | 1 |
BCLR | s | Lippu selkeä | SREG(t) ¬ 0 | SREG (t) | 1 |
BST | Rr, s | Bit Store rekisteröinnistä T: hen | T ¬ Rr(b) | T | 1 |
BLD | Rd, b | Bittikuorma T: stä rekisteriin | Rd(b) ¬ T | Ei mitään | 1 |
SEC | Aseta Carry | C ¬ 1 | C | 1 | |
CLC | Selkeä kantaminen | C ¬ 0 | C | 1 | |
SEN | Aseta negatiivinen lippu | N ¬ 1 | N | 1 | |
CLN | Selkeä negatiivinen lippu | N ¬ 0 | N | 1 | |
SEZ | Aseta Zero Flag | Z ¬ 1 | Z | 1 | |
CLZ | Selkeä nollalippu | Z ¬ 0 | Z | 1 | |
SEI | Globaali keskeytys käytössä | Minä ¬ 1 | I | 1 | |
CLI | Globaali keskeytys pois käytöstä | Minä ¬ 0 | I | 1 | |
SES | Aseta allekirjoitettu testilippu | S ¬ 1 | S | 1 | |
CLS | Tyhjennä allekirjoitettu testilippu | S ¬ 0 | S | 1 | |
SEV | Aseta Twos Complement Overflow | V ¬ 1 | V | 1 | |
CLV | Tyhjennä kaksinkertainen täydentävä ylivuoto | V ¬ 0 | V | 1 | |
SARJA | Aseta T SREG: ssä | T ¬ 1 | T | 1 | |
CLT | Selkeä T SREG: ssä | T ¬ 0 | T | 1 | |
SEH | Aseta puolikantolippu SREG: ssä | H ¬ 1 | H | 1 | |
CLH | Selkeä puolikantolippu SREG: ssä | H ¬ 0 | H | 1 | |
NOP | Ei operaatiota | Ei mitään | 1 | ||
NUKKUA | Nukkua | (katso nukkumistoiminnon kuvaus) | Ei mitään | 1 | |
WDR | Katso Dog Reset | (katso WDR/ajastimen erityinen kuvaus) | Ei mitään | 1 |
Tilaustiedot
ATtiny11
Virtalähde | Nopeus (MHz) | Tilauskoodi | Paketti | Toiminta-alue |
2.7-5.5V |
2 |
ATtiny11L-2PC ATtiny11L-2SC | 8P3
8S2 |
Kaupallinen (0°C - 70°C) |
ATtiny11L-2PI
ATtiny11L-2SI ATtiny11L-2SU(2) |
8P3
8S2 8S2 |
Teollinen (-40 °C - 85 °C) |
||
4.0-5.5V |
6 |
ATtiny11-6PC ATtiny11-6SC | 8P3
8S2 |
Kaupallinen (0°C - 70°C) |
ATtiny11-6PI ATtiny11-6PU(2)
ATtiny11-6SI ATtiny11-6SU(2) |
8P3
8P3 8S2 8S2 |
Teollinen (-40 °C - 85 °C) |
Huomautuksia
- Nopeusaste viittaa maksimikellotaajuuteen käytettäessä ulkoista kristallia tai ulkoista kelloasemaa. Sisäisellä RC-oskillaattorilla on sama nimelliskellotaajuus kaikilla nopeusluokilla.
- Pb-vapaa pakkausvaihtoehto, täyttää EU-direktiivin vaarallisten aineiden rajoittamisesta (RoHS-direktiivi). Myös halogeniditon ja täysin vihreä.
Paketin tyyppi | |
8P3 | 8-kytkentäinen, 0.300″ leveä muovinen kaksoislinjainen paketti (PDIP) |
8S2 | 8-kytkentäinen, 0.200 tuuman leveä, muovinen lokkisiipipieni ääriviiva (EIAJ SOIC) |
ATtiny12
Virtalähde | Nopeus (MHz) | Tilauskoodi | Paketti | Toiminta-alue |
1.8-5.5V |
1.2 |
ATtiny12V-1PC ATtiny12V-1SC | 8P3
8S2 |
Kaupallinen (0°C - 70°C) |
ATtiny12V-1PI ATtiny12V-1PU(2)
ATtiny12V-1SI ATtiny12V-1SU(2) |
8P3
8P3 8S2 8S2 |
Teollinen (-40 °C - 85 °C) |
||
2.7-5.5V |
4 |
ATtiny12L-4PC ATtiny12L-4SC | 8P3
8S2 |
Kaupallinen (0°C - 70°C) |
ATtiny12L-4PI ATtiny12L-4PU(2)
ATtiny12L-4SI ATtiny12L-4SU(2) |
8P3
8P3 8S2 8S2 |
Teollinen (-40 °C - 85 °C) |
||
4.0-5.5V |
8 |
ATtiny12-8PC ATtiny12-8SC | 8P3
8S2 |
Kaupallinen (0°C - 70°C) |
ATtiny12-8PI ATtiny12-8PU(2)
ATtiny12-8SI ATtiny12-8SU(2) |
8P3
8P3 8S2 8S2 |
Teollinen (-40 °C - 85 °C) |
Huomautuksia
- Nopeusaste viittaa maksimikellotaajuuteen käytettäessä ulkoista kristallia tai ulkoista kelloasemaa. Sisäisellä RC-oskillaattorilla on sama nimelliskellotaajuus kaikilla nopeusluokilla.
- Pb-vapaa pakkausvaihtoehto, täyttää EU-direktiivin vaarallisten aineiden rajoittamisesta (RoHS-direktiivi). Myös halogeniditon ja täysin vihreä.
Paketin tyyppi | |
8P3 | 8-kytkentäinen, 0.300″ leveä muovinen kaksoislinjainen paketti (PDIP) |
8S2 | 8-kytkentäinen, 0.200 tuuman leveä, muovinen lokkisiipipieni ääriviiva (EIAJ SOIC) |
Pakkaustiedot
8P3
YHTEISET MITAT
(Mittayksikkö = tuumaa)
SYMBOLI | MIN | NOM | MAX | HUOM |
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 |
Huomautuksia
- Tämä piirros on tarkoitettu vain yleiseksi tiedoksi; katso lisätietoja JEDEC-piirustuksesta MS-001, muunnelma BA.
- Mitat A ja L mitataan paketin ollessa JEDEC-istuintasossa Gauge GS-3.
- D-, D1- ja E1-mitat eivät sisällä muotteja tai ulkonemia. Mold Flash tai ulkonemat eivät saa ylittää 0.010 tuumaa.
- E ja eA mitattuna siten, että johtimet on pakotettu olemaan kohtisuorassa datumiin nähden.
- Terävät tai pyöristetyt lyijykärjet ovat suositeltavia helpottamaan työntämistä.
- Maksimimitat b2 ja b3 eivät sisällä Dambar-ulokkeita. Dambar-ulokkeet eivät saa ylittää 0.010 (0.25 mm).
YHTEISET MITAT
(Mittayksikkö = mm)
SYMBOLI | MIN | NOM | MAX | HUOM |
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 |
Huomautuksia
- Tämä piirros on tarkoitettu vain yleiseksi tiedoksi; katso lisätietoja EIAJ-piirustuksesta EDR-7320.
- Ylemmän ja alemman suulakkeen ja hartsipurseiden yhteensopimattomuus ei sisälly.
- On suositeltavaa, että ylä- ja alaontelot ovat yhtä suuret. Jos ne eroavat toisistaan, otetaan huomioon suurempi koko.
- Määrittää todellisen geometrisen sijainnin.
- Arvot b,C koskevat pinnoitettua liitintä. Pinnoitekerroksen vakiopaksuuden tulee olla 0.007 - 021 mm.
Tietosivun versiohistoria
Huomaa, että tässä osiossa luetellut sivunumerot viittaavat tähän asiakirjaan. Versionumerot viittaavat asiakirjaversioon.
Rev. 1006F-06/07
- Ei suositella uuteen suunnitteluun”
Rev. 1006E-07/06
- Päivitetty luvun asettelu.
- Päivitetty virrankatkaisu kohdassa "ATtiny11:n lepotilat" sivulla 20.
- Päivitetty virrankatkaisu kohdassa "ATtiny12:n lepotilat" sivulla 20.
- Päivitetty taulukko 16 sivulla 36.
- Päivitetty "Kalibrointitavu ATtiny12:ssa" sivulla 49.
- Päivitetty ”Tilaustiedot” sivulla 10.
- Päivitetty ”Pakkaustiedot” sivulla 12.
Rev. 1006D-07/03
- Päivitetyt VBOT-arvot taulukossa 9 sivulla 24.
Rev. 1006C-09/01
- Ei käytössä
Pääkonttori kansainvälinen
- Atmel Corporation 2325 Orchard Parkway San Jose, CA 95131 USA Puh: 1(408) 441-0311 Faksi: 1(408) 487-2600
- Atmel Aasia Huone 1219 Chinachem Golden Plaza 77 Mody Road Tsimshatsui East Kowloon Hong Kong Puh: (852) 2721-9778 Faksi: (852) 2722-1369
- Atmel Eurooppa Le Krebs 8, Rue Jean-Pierre Timbaud BP 309 78054 Saint-Quentin-en-Yvelines Cedex France Puh: (33) 1-30-60-70-00 Faksi: (33) 1-30-60-71-11
- Atmel Japanissa 9F, Tonetsu Shinkawa Bldg. 1-24-8 Shinkawa Chuo-ku, Tokio 104-0033 Japani Puh: (81) 3-3523-3551 Faksi: (81) 3-3523-7581
Tuotteen yhteystiedot
Web Sivusto www.atmel.com Tekninen tuki avr@atmel.com Myyntiyhteyshenkilö www.atmel.com/contacts Kirjallisuuspyynnöt www.atmel.com/literature
Vastuuvapauslauseke: Tämän asiakirjan tiedot on annettu Atmelin tuotteiden yhteydessä. Ei nimenomaista tai epäsuoraa lisenssiä, estoppel tai muutoin, kenellekään
immateriaalioikeudet myönnetään tällä asiakirjalla tai Atmelin tuotteiden myynnin yhteydessä. PAITSI ATMELIN ATMELIN MYYNTIEHDOSSA EHDOTETTUIN WEB SIVUSTO, ATMEL EI OTA VASTUUTA MISSÄÄN JA KIISTÄÄ KAIKKI NIMENOMAINEN, OLUETTU TAI LAINSÄÄDÄNTÖ
TAKUU
SEN TUOTTEISIIN LIITTYVÄT, MUKAAN MUKAAN MUKAAN MUKAAN MUKAAN rajoittumatta MYYNTIKELPOISUUDEN TAKUU, SOVELTUVUUS TIETTYYN TIETÄÄN
TARKOITUS TAI LOUKKAMATTOMUUS. ATMEL EI OLE MISSÄÄN TAPAUKSESSA VASTUUSSA MISTÄÄN SUORISTA, EPÄSUORISTA, SEURAUKSISTA, RANGAISTUKSISTA, ERITYISISTÄ TAI SATUNNAISISTA VAHINGOISTA (MUKAANMUKAAN RAJOITTAMATTA TUOTON MENETTYMISESTÄ, LIIKETOIMINNAN KESKEYTYMISESTÄ TAI KÄYTÖN KESKEYTYKSESTÄ, TÄMÄ ASIAKIRJA, VAIKKA ATMELILLE ON ILMOITETTU TÄLLAISTEN VAHINGON MAHDOLLISUUDESTA. Atmel ei takaa tämän asiakirjan sisällön tarkkuutta tai täydellisyyttä ja varaa oikeuden muuttaa teknisiä tietoja ja tuotekuvauksia milloin tahansa ilman erillistä ilmoitusta. Atmel ei sitoudu päivittämään tässä olevia tietoja. Ellei erikseen toisin mainita, Atmelin tuotteet eivät sovellu eivätkä niitä saa käyttää autosovelluksissa. Atmelin tuotteita ei ole tarkoitettu, valtuutettu tai taattu käytettäväksi komponentteina sovelluksissa, joiden tarkoituksena on tukea tai ylläpitää elämää.
© 2007 Atmel Corporation. Kaikki oikeudet pidätetään. Atmel®, logo ja niiden yhdistelmät ja muut ovat Atmel Corporationin tai sen tytäryhtiöiden rekisteröityjä tavaramerkkejä tai tavaramerkkejä. Muut termit ja tuotenimet voivat olla muiden tavaramerkkejä.
Asiakirjat / Resurssit
![]() |
ATMEL ATtiny11 8-bittinen mikro-ohjain 1K Byte Flashilla [pdfKäyttöopas ATtiny11 8-bittinen mikro-ohjain 1K Byte Flashilla, ATtiny11, 8-bittinen mikro-ohjain 1K Byte Flashilla, Mikro-ohjain 1K Byte Flashilla, 1K Byte Flash |