ATMEL ATtiny11 8-bis mikrobeheerder met 1K Byte Flash
Kenmerke
- Gebruik die AVR® RISC-argitektuur
- Hoëprestasie en laekrag 8-bis RISC-argitektuur
- 90 Kragtige instruksies - die meeste kloksiklusuitvoering
- 32 x 8 werkregisters vir algemene doeleindes
- Tot 8 MIPS Deurset by 8 MHz
Nie-vlugtige program en datageheue
- 1K Byte van Flash Program Memory
- In-stelsel programmeerbaar (ATtiny12)
- Uithouvermoë: 1,000 11 skryf-/vee-siklusse (ATtiny12/XNUMX)
- 64 grepe in-stelsel programmeerbare EEPROM-datageheue vir ATtiny12
- Uithouvermoë: 100,000 XNUMX skryf-/vee-siklusse
- Programmeringsslot vir Flash-program en EEPROM-datasekuriteit
Randse kenmerke
- Onderbreking en Wake-up op Pin Change
- Een 8-bis timer/teller met aparte voorskaaler
- Analoog vergelyking op die skyfie
- Programmeerbare Watchdog Timer met On-chip Ossillator
Spesiale mikrobeheerder funksies
- Laekrag ledige en afskakelmodusse
- Eksterne en interne onderbrekingsbronne
- In-stelsel programmeerbaar via SPI-poort (ATtiny12)
- Verbeterde aanskakel-terugstelkring (ATtiny12)
- Interne gekalibreerde RC-ossillator (ATtiny12)
Spesifikasie
- Laekrag, hoëspoed CMOS-prosestegnologie
- Ten volle statiese werking
Kragverbruik by 4 MHz, 3V, 25°C
- Aktief: 2.2 mA
- Idle Mode: 0.5 mA
- Afskakelmodus: <1 μA
Pakkette
- 8-pen PDIP en SOIC
Bedryfsvoltages
- 1.8 – 5.5V vir ATtiny12V-1
- 2.7 – 5.5V vir ATtiny11L-2 en ATtiny12L-4
- 4.0 – 5.5V vir ATtiny11-6 en ATtiny12-8
Spoed Grade
- 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)
Speldkonfigurasie
verbyview
Die ATtiny11/12 is 'n lae-krag CMOS 8-bis mikrobeheerder gebaseer op die AVR RISC argitektuur. Deur kragtige instruksies in 'n enkele kloksiklus uit te voer, bereik die ATtiny11/12 deursette wat 1 MIPS per MHz nader, wat die stelselontwerper in staat stel om kragverbruik teenoor verwerkingspoed te optimaliseer. Die AVR-kern kombineer 'n ryk instruksiestel met 32 algemene-doel werkende registers. Al die 32 registers is direk gekoppel aan die Rekenkundige Logika Eenheid (ALU), sodat toegang tot twee onafhanklike registers verkry kan word in een enkele instruksie wat in een kloksiklus uitgevoer word. Die gevolglike argitektuur is meer kode-doeltreffend terwyl dit deurvoer tot tien keer vinniger as konvensionele CISC-mikrobeheerders bereik word.
Tabel 1. Onderdelebeskrywing
Toestel | Flits | EEPROM | Registreer | Voltage Reeks | Frekwensie |
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 |
Die ATtiny11/12 AVR word ondersteun met 'n volledige reeks program- en stelselontwikkelingsinstrumente, insluitend: makro-samestellers, programontfouter/simulators, in-kring-emulators,
en evalueringsstelle.
ATtiny11 Blokdiagram
Sien Figuur 1 op bladsy 3. Die ATtiny11 bied die volgende kenmerke: 1K grepe Flash, tot vyf algemene I/O-lyne, een invoerlyn, 32 algemene doel werkende registers, 'n 8-bis timer/teller, interne en eksterne onderbrekings, programmeerbare Watchdog Timer met interne ossillator, en twee sagteware-kiesbare kragbesparende modusse. Die Idle Mode stop die SVE terwyl die timer/tellers en onderbrekingstelsel toelaat om voort te gaan funksioneer. Die afskakelmodus stoor die registerinhoud, maar vries die ossillator, wat alle ander skyfiefunksies deaktiveer tot die volgende onderbreking of hardeware-terugstelling. Die wek- of onderbreking op penverandering-kenmerke stel die ATtiny11 in staat om hoogs reageer op eksterne gebeure, met steeds die laagste kragverbruik terwyl dit in die afskakelmodusse is. Die toestel word vervaardig met behulp van Atmel se hoëdigtheid nie-vlugtige geheue tegnologie. Deur 'n RISC 8-bis SVE met Flash op 'n monolitiese skyfie te kombineer, is die Atmel ATtiny11 'n kragtige mikrobeheerder wat 'n hoogs buigsame en koste-effektiewe oplossing bied vir baie ingeboude beheertoepassings.
Figuur 1. Die ATtiny11 Blokdiagram
ATtiny12 Blokdiagram
Figuur 2 op bladsy 4. Die ATtiny12 bied die volgende kenmerke: 1K grepe van Flash, 64 grepe EEPROM, tot ses algemene-doel I/O-lyne, 32 algemene-doel werkende registers, 'n 8-bis timer/teller, interne en eksterne onderbrekings, programmeerbare Watchdog Timer met interne ossillator, en twee sagteware-kiesbare kragbesparende modusse. Die Idle Mode stop die SVE terwyl die timer/tellers en onderbrekingstelsel toelaat om voort te gaan funksioneer. Die afskakelmodus stoor die registerinhoud, maar vries die ossillator, wat alle ander skyfiefunksies deaktiveer tot die volgende onderbreking of hardeware-terugstelling. Die wek- of onderbreking op penverandering-kenmerke stel die ATtiny12 in staat om hoogs reageer op eksterne gebeure, met steeds die laagste kragverbruik terwyl dit in die afskakelmodusse is. Die toestel word vervaardig met behulp van Atmel se hoëdigtheid nie-vlugtige geheue tegnologie. Deur 'n RISC 8-bis SVE met Flash op 'n monolitiese skyfie te kombineer, is die Atmel ATtiny12 'n kragtige mikrobeheerder wat 'n hoogs buigsame en koste-effektiewe oplossing bied vir baie ingebedde beheertoepassings.
Figuur 2. Die ATtiny12 Blokdiagram
Speldbeskrywings
- Voorsiening voltage pen.
- Grondpen.
Poort B is 'n 6-bis I/O-poort. PB4..0 is I/O penne wat interne pull-ups kan verskaf (gekies vir elke bietjie). Op ATtiny11 is PB5 slegs insette. Op ATtiny12 is PB5 inset- of oopdrein-uitset. Die poortpenne is drie-state wanneer 'n hersteltoestand aktief word, selfs al loop die klok nie. Die gebruik van penne PB5..3 as invoer- of I/O-penne is beperk, afhangende van terugstelling en klokinstellings, soos hieronder getoon.
Tabel 2. PB5..PB3-funksionaliteit vs. toestelklokopsies
Toestelklokopsie | PB5 | PB4 | PB3 |
Eksterne terugstelling geaktiveer | Gebruik (1) | -(2) | – |
Eksterne terugstelling gedeaktiveer | Invoer(3)/I/O(4) | – | – |
Eksterne kristal | – | Gebruik | Gebruik |
Eksterne lae-frekwensie kristal | – | Gebruik | Gebruik |
Eksterne keramiekresonator | – | Gebruik | Gebruik |
Eksterne RC-ossillator | – | I/O(5) | Gebruik |
Eksterne horlosie | – | I/O | Gebruik |
Interne RC-ossillator | – | I/O | I/O |
Notas
- Gebruik” beteken die pen word vir reset- of klokdoeleindes gebruik.
- beteken dat die penfunksie nie deur die opsie beïnvloed word nie.
- Invoer beteken dat die pen 'n poort-invoerpen is.
- Op ATtiny11 is PB5 slegs insette. Op ATtiny12 is PB5 inset- of oopdrein-uitset.
- I/O beteken die pen is 'n poort-invoer/uitsetpen.
XTAL1 Invoer na die omkeer ossillator ampverligter en toevoer na die interne klokbedryfkring.
XTAL2 Uitset vanaf die omkeer ossillator amplewendiger.
TERUGSTEL Stel invoer terug. 'n Eksterne terugstelling word gegenereer deur 'n lae vlak op die RESET-pen. Herstelpulse langer as 50 ns sal 'n terugstelling genereer, selfs al loop die klok nie. Korter pulse is nie gewaarborg om 'n terugstelling te genereer nie.
Registreer Opsomming ATtiny11
Adres | Naam | Bietjie 7 | Bietjie 6 | Bietjie 5 | Bietjie 4 | Bietjie 3 | Bietjie 2 | Bietjie 1 | Bietjie 0 | Bladsy |
$3F | SREG | I | T | H | S | V | N | Z | C | bladsy 9 |
$3E | Voorbehou | |||||||||
$3D | Voorbehou | |||||||||
$3C | Voorbehou | |||||||||
$3 miljard | GIMSK | – | INT0 | PCIe | – | – | – | – | – | bladsy 33 |
$ 3A | GIFR | – | INTF0 | PCIF | – | – | – | – | – | bladsy 34 |
$39 | TIMSK | – | – | – | – | – | – | TOIE0 | – | bladsy 34 |
$38 | TIFR | – | – | – | – | – | – | TOV0 | – | bladsy 35 |
$37 | Voorbehou | |||||||||
$36 | Voorbehou | |||||||||
$35 | MCUCR | – | – | SE | SM | – | – | ISC01 | ISC00 | bladsy 32 |
$34 | MCUSR | – | – | – | – | – | – | UITTREKSEL | PORF | bladsy 28 |
$33 | TCCR0 | – | – | – | – | – | CS02 | CS01 | CS00 | bladsy 41 |
$32 | TCNT0 | Timer/Teller0 (8 Bis) | bladsy 41 | |||||||
$31 | Voorbehou | |||||||||
$30 | Voorbehou | |||||||||
… | Voorbehou | |||||||||
$22 | Voorbehou | |||||||||
$21 | WDTCR | – | – | – | WDTOE | WDE | WDP2 | WDP1 | WDP0 | bladsy 43 |
$20 | Voorbehou | |||||||||
$1F | Voorbehou | |||||||||
$1E | Voorbehou | |||||||||
$1D | Voorbehou | |||||||||
$1C | Voorbehou | |||||||||
$1 miljard | Voorbehou | |||||||||
$ 1A | Voorbehou | |||||||||
$19 | Voorbehou | |||||||||
$18 | PORTB | – | – | – | PORTB4 | PORTB3 | PORTB2 | PORTB1 | PORTB0 | bladsy 37 |
$17 | DDRB | – | – | – | DDB4 | DDB3 | DDB2 | DDB1 | DDB0 | bladsy 37 |
$16 | PINB | – | – | PINB5 | PINB4 | PINB3 | PINB2 | PINB1 | PINB0 | bladsy 37 |
$15 | Voorbehou | |||||||||
… | Voorbehou | |||||||||
$ 0A | Voorbehou | |||||||||
$09 | Voorbehou | |||||||||
$08 | ACSR | ACD | – | ACO | ACI | ACIE | – | ACIS1 | ACIS0 | bladsy 45 |
… | Voorbehou | |||||||||
$00 | Voorbehou |
Notas
- Vir versoenbaarheid met toekomstige toestelle, moet gereserveerde stukkies op nul geskryf word as dit verkry word. Gereserveerde I / O-geheue-adresse moet nooit geskryf word nie.
- Sommige van die statusvlae word skoongemaak deur 'n logiese een aan hulle te skryf. Let daarop dat die CBI- en SBI-instruksies op alle bisse in die I/O-register sal werk, en 'n een terugskryf in enige vlag wat gelees is soos gestel, en sodoende die vlag skoongemaak word. Die CBI- en SBI-instruksies werk slegs met registers van $00 tot $1F.
Registreer Opsomming ATtiny12
Adres | Naam | Bietjie 7 | Bietjie 6 | Bietjie 5 | Bietjie 4 | Bietjie 3 | Bietjie 2 | Bietjie 1 | Bietjie 0 | Bladsy |
$3F | SREG | I | T | H | S | V | N | Z | C | bladsy 9 |
$3E | Voorbehou | |||||||||
$3D | Voorbehou | |||||||||
$3C | Voorbehou | |||||||||
$3 miljard | GIMSK | – | INT0 | PCIe | – | – | – | – | – | bladsy 33 |
$ 3A | GIFR | – | INTF0 | PCIF | – | – | – | – | – | bladsy 34 |
$39 | TIMSK | – | – | – | – | – | – | TOIE0 | – | bladsy 34 |
$38 | TIFR | – | – | – | – | – | – | TOV0 | – | bladsy 35 |
$37 | Voorbehou | |||||||||
$36 | Voorbehou | |||||||||
$35 | MCUCR | – | PUD | SE | SM | – | – | ISC01 | ISC00 | bladsy 32 |
$34 | MCUSR | – | – | – | – | WDRF | BORF | UITTREKSEL | PORF | bladsy 29 |
$33 | TCCR0 | – | – | – | – | – | CS02 | CS01 | CS00 | bladsy 41 |
$32 | TCNT0 | Timer/Teller0 (8 Bis) | bladsy 41 | |||||||
$31 | OSCCAL | Ossillator Kalibrasie Register | bladsy 12 | |||||||
$30 | Voorbehou | |||||||||
… | Voorbehou | |||||||||
$22 | Voorbehou | |||||||||
$21 | WDTCR | – | – | – | WDTOE | WDE | WDP2 | WDP1 | WDP0 | bladsy 43 |
$20 | Voorbehou | |||||||||
$1F | Voorbehou | |||||||||
$1E | EEAR | – | – | EEPROM-adresregister | bladsy 18 | |||||
$1D | EEDR | EEPROM Data Register | bladsy 18 | |||||||
$1C | EEGR | – | – | – | – | EERIE | EEMWE | EEWE | EERE | bladsy 18 |
$1 miljard | Voorbehou | |||||||||
$ 1A | Voorbehou | |||||||||
$19 | Voorbehou | |||||||||
$18 | PORTB | – | – | – | PORTB4 | PORTB3 | PORTB2 | PORTB1 | PORTB0 | bladsy 37 |
$17 | DDRB | – | – | DDB5 | DDB4 | DDB3 | DDB2 | DDB1 | DDB0 | bladsy 37 |
$16 | PINB | – | – | PINB5 | PINB4 | PINB3 | PINB2 | PINB1 | PINB0 | bladsy 37 |
$15 | Voorbehou | |||||||||
… | Voorbehou | |||||||||
$ 0A | Voorbehou | |||||||||
$09 | Voorbehou | |||||||||
$08 | ACSR | ACD | AINBG | ACO | ACI | ACIE | – | ACIS1 | ACIS0 | bladsy 45 |
… | Voorbehou | |||||||||
$00 | Voorbehou |
Let wel
- Vir versoenbaarheid met toekomstige toestelle, moet gereserveerde stukkies op nul geskryf word as dit verkry word. Gereserveerde I / O-geheue-adresse moet nooit geskryf word nie.
- Sommige van die statusvlae word skoongemaak deur 'n logiese een aan hulle te skryf. Let daarop dat die CBI- en SBI-instruksies op alle bisse in die I/O-register sal werk, en 'n een terugskryf in enige vlag wat gelees is soos gestel, en sodoende die vlag skoongemaak word. Die CBI- en SBI-instruksies werk slegs met registers van $00 tot $1F.
Instruksiestelselopsomming
Mnemonics | operande | Beskrywing | Operasie | Vlae | #Klokke |
ARITMETIESE EN LOGIESE INSTRUKSIES | |||||
VOEG TOE | Rd, Rr | Voeg twee registers by | Rd ¬ Rd + Rr | Z, C, N, V, H | 1 |
ADC | Rd, Rr | Voeg met Carry twee registers by | Rd ¬ Rd + Rr + C | Z, C, N, V, H | 1 |
SUB | Rd, Rr | Trek twee registers af | Rd ¬ Rd – Rr | Z, C, N, V, H | 1 |
OP | Rd, K. | Trek die konstante van die register af | Rd ¬ Rd – K | Z, C, N, V, H | 1 |
SBC | Rd, Rr | Trek af met twee registers | Rd ¬ Rd – Rr – C | Z, C, N, V, H | 1 |
SBCI | Rd, K. | Trek af met Carry Constant van Reg. | Rd ¬ Rd – K – C | Z, C, N, V, H | 1 |
EN | Rd, Rr | Logiese EN registers | Rd ¬ Rd · Rr | Z, N, V | 1 |
ANDI | Rd, K. | Logies EN Register en konstant | Rd ¬ Rd · K | Z, N, V | 1 |
OR | Rd, Rr | Logiese OF registers | Rd ¬ Rd v Rr | Z, N, V | 1 |
ORI | Rd, K. | Logies OF Register en konstant | Rd ¬ Rd v K | Z, N, V | 1 |
EOR | Rd, Rr | Eksklusiewe OF registers | Rd ¬ RdÅRr | Z, N, V | 1 |
COM | Rd | 'N Mens se aanvulling | Rd ¬ $FF – Rd | Z, C, N, V | 1 |
NEG | Rd | Twee's Komplement | Rd ¬ $00 – Rd | Z, C, N, V, H | 1 |
SBR | Rd, K | Stel bit (s) in Register | Rd ¬ Rd v K | Z, N, V | 1 |
CBR | Rd, K | Vee bietjie (s) in register uit | Rd ¬ Rd · (FFh – K) | Z, N, V | 1 |
INC | Rd | Verhoog | Rd ¬ Rd + 1 | Z, N, V | 1 |
DES | Rd | decrement | Rd ¬ Rd – 1 | Z, N, V | 1 |
TST | Rd | Toets vir nul of minus | Rd ¬ Rd · Rd | Z, N, V | 1 |
CLR | Rd | Maak register skoon | Rd ¬ RdÅRd | Z, N, V | 1 |
SER | Rd | Stel Register in | Rd ¬ $FF | Geen | 1 |
TAKINSTRUKSIES | |||||
RJMP | k | Relatiewe sprong | PC ¬ PC + k + 1 | Geen | 2 |
BEL | k | Relatiewe subroetine-oproep | PC ¬ PC + k + 1 | Geen | 3 |
RET | Subroetine-terugkeer | PC ¬ STAPEL | Geen | 4 | |
NETWERKE | Onderbreek terugkeer | PC ¬ STAPEL | I | 4 | |
CPSE | Rd, Rr | Vergelyk, slaan oor as gelyk | indien (Rd = Rr) PC ¬ PC + 2 of 3 | Geen | 1/2 |
CP | Rd, Rr | Vergelyk | Rd – Rr | Z, N, V, C, H | 1 |
CPC | Rd, Rr | Vergelyk met Carry | Rd – Rr – C | Z, N, V, C, H | 1 |
VPI | Rd, K | Vergelyk Register met Onmiddellike | Rd – K | Z, N, V, C, H | 1 |
SBRC | Rr, b | Slaan oor as bietjie in register uitgevee is | indien (Rr(b)=0) PC ¬ PC + 2 of 3 | Geen | 1/2 |
SBRS | Rr, b | Slaan oor as Bit in Register ingestel is | indien (Rr(b)=1) PC ¬ PC + 2 of 3 | Geen | 1/2 |
SBIC | P, b | Slaan oor as bietjie in I / O-register uitgevee is | indien (P(b)=0) PC ¬ PC + 2 of 3 | Geen | 1/2 |
SBIS | P, b | Slaan oor as 'n bietjie in die I / O-register ingestel is | indien (P(b)=1) PC ¬ PC + 2 of 3 | Geen | 1/2 |
BRBS | s, k | Vertakking as statusvlag ingestel is | as (SREG(s) = 1) dan PC¬PC + k + 1 | Geen | 1/2 |
BRBC | s, k | Vertakking as statusvlag uitgevee word | as (SREG(s) = 0) dan PC¬PC + k + 1 | Geen | 1/2 |
BREQ | k | Tak as Gelyk | as (Z = 1) dan PC ¬ PC + k + 1 | Geen | 1/2 |
BRNE | k | Tak indien nie gelyk nie | as (Z = 0) dan PC ¬ PC + k + 1 | Geen | 1/2 |
BRCS | k | Takk as draerstel | as (C = 1) dan PC ¬ PC + k + 1 | Geen | 1/2 |
BRCC | k | Vertakking as vervoer skoongemaak word | as (C = 0) dan PC ¬ PC + k + 1 | Geen | 1/2 |
BRSH | k | Tak as dieselfde of hoër | as (C = 0) dan PC ¬ PC + k + 1 | Geen | 1/2 |
BRLO | k | Vertak as dit laer is | as (C = 1) dan PC ¬ PC + k + 1 | Geen | 1/2 |
BRMI | k | Tak as minus | as (N = 1) dan PC ¬ PC + k + 1 | Geen | 1/2 |
BRPL | k | Tak as Plus | as (N = 0) dan PC ¬ PC + k + 1 | Geen | 1/2 |
BRGE | k | Tak as groter of gelyk, onderteken | as (N Å V= 0) dan PC ¬ PC + k + 1 | Geen | 1/2 |
BRLT | k | Tak as minder as nul, Geteken | as (N Å V= 1) dan PC ¬ PC + k + 1 | Geen | 1/2 |
BRHS | k | Vertak as 'n halwe dra vlagstel | as (H = 1) dan PC ¬ PC + k + 1 | Geen | 1/2 |
BRHC | k | Vertakking as halfdraende vlag skoongemaak word | as (H = 0) dan PC ¬ PC + k + 1 | Geen | 1/2 |
BRTS | k | Vertak as T-vlag stel | as (T = 1) dan PC ¬ PC + k + 1 | Geen | 1/2 |
BRTC | k | Vertakking as T-vlag skoongemaak word | as (T = 0) dan PC ¬ PC + k + 1 | Geen | 1/2 |
BRVS | k | Vertak as oorloopvlag ingestel is | as (V = 1) dan PC ¬ PC + k + 1 | Geen | 1/2 |
BRVC | k | Vertakking as vloedvlag uitgevee is | as (V = 0) dan PC ¬ PC + k + 1 | Geen | 1/2 |
BRIEF | k | Tak as onderbreking geaktiveer | as (I = 1) dan PC ¬ PC + k + 1 | Geen | 1/2 |
BRUID | k | Tak as onderbreking gedeaktiveer | as (I = 0) dan PC ¬ PC + k + 1 | Geen | 1/2 |
Mnemonics | operande | Beskrywing | Operasie | Vlae | #Klokke |
INSTRUKSIES VIR DATA-OORDRAG | |||||
LD | Rd, Z | Laai Register indirek | Rd ¬ (Z) | Geen | 2 |
ST | Z, Rr | Winkel registreer indirek | (Z) ¬ Rr | Geen | 2 |
MOV | Rd, Rr | Skakel tussen registers | Rd ¬ Rr | Geen | 1 |
LDI | Rd, K. | Laai onmiddellik | Rd ¬ K | Geen | 1 |
IN | Rd, P. | In die hawe | Rd ¬ P | Geen | 1 |
UIT | P, Rr | Uit hawe | P ¬ Rr | Geen | 1 |
LPM | Laai programgeheue | R0 ¬ (Z) | Geen | 3 | |
BIT- EN BIT-TOETSINSTRUKSIES | |||||
SBI | P, b | Stel bit in I / O Register | I/O(P,b) ¬ 1 | Geen | 2 |
CBI | P, b | Vee bietjie uit in I / O-register | I/O(P,b) ¬ 0 | Geen | 2 |
LSL | Rd | Logiese skuif links | Rd(n+1) ¬ Rd(n), Rd(0) ¬ 0 | Z, C, N, V | 1 |
LSR | Rd | Logiese skuif na regs | Rd(n) ¬ Rd(n+1), Rd(7) ¬ 0 | Z, C, N, V | 1 |
ROL | Rd | Draai links deur dra | Rd(0) ¬ C, Rd(n+1) ¬ Rd(n), C ¬ Rd(7) | Z, C, N, V | 1 |
ROR | Rd | Draai regs deur dra | Rd(7) ¬ C, Rd(n) ¬ Rd(n+1), C ¬ Rd(0) | Z, C, N, V | 1 |
ASR | Rd | Rekenkundige skuif regs | Rd(n) ¬ Rd(n+1), n = 0..6 | Z, C, N, V | 1 |
RUIL | Rd | Ruil Nibbles | Rd(3..0) ¬ Rd(7..4), Rd(7..4) ¬ Rd(3..0) | Geen | 1 |
BSET | s | Vlagstel | SREG(e) ¬ 1 | SREG (s) | 1 |
BCLR | s | Vlag skoon | SREG(e) ¬ 0 | SREG (s) | 1 |
BST | Rr, b | Bitstoor vanaf register na T | T ¬ Rr(b) | T | 1 |
BLD | Rd, b | Bietjie lading van T na Register | Rd(b) ¬ T | Geen | 1 |
SEC | Stel Carry | C ¬ 1 | C | 1 | |
CLC | Maak skoon | C ¬ 0 | C | 1 | |
SEN | Stel negatiewe vlag | N ¬ 1 | N | 1 | |
CLN | Duidelike negatiewe vlag | N ¬ 0 | N | 1 | |
SEZ | Stel nul vlag | Z ¬ 1 | Z | 1 | |
CLZ | Maak geen vlag skoon nie | Z ¬ 0 | Z | 1 | |
SEI | Globale onderbreking aktiveer | ek ¬ 1 | I | 1 | |
CLI | Globale onderbreking deaktiveer | ek ¬ 0 | I | 1 | |
SES | Stel ondertekende toetsvlag | S ¬ 1 | S | 1 | |
CLS | Duidelik onderteken toetsvlag | S ¬ 0 | S | 1 | |
SEV | Stel Twees Komplement Oorloop | V ¬ 1 | V | 1 | |
CLV | Maak die oorvloei van twee aanvullings skoon | V ¬ 0 | V | 1 | |
STEL | Stel T in SREG | T ¬ 1 | T | 1 | |
CLT | Maak T skoon in SREG | T ¬ 0 | T | 1 | |
SEH | Stel 'n halwe dravlag in SREG | H ¬ 1 | H | 1 | |
CLH | Vee die helfte dra vlag in SREG uit | H ¬ 0 | H | 1 | |
NOP | Geen operasie | Geen | 1 | ||
SLAAP | Slaap | (sien spesifieke beskrywing vir slaapfunksie) | Geen | 1 | |
WDR | Watch Dog Reset | (sien spesifieke beskrywing vir WDR/timer) | Geen | 1 |
Bestelinligting
ATtiny11
Kragtoevoer | Spoed (MHz) | Bestelkode | Pakket | Operasie Reeks |
2.7 – 5.5V |
2 |
ATtiny11L-2PC ATtiny11L-2SC | 8P3
8S2 |
Kommersieel (0°C tot 70°C) |
ATtiny11L-2PI
ATtiny11L-2SI ATtiny11L-2SU(2) |
8P3
8S2 8S2 |
Industriële (-40°C tot 85°C) |
||
4.0 – 5.5V |
6 |
ATtiny11-6PC ATtiny11-6SC | 8P3
8S2 |
Kommersieel (0°C tot 70°C) |
ATtiny11-6PI ATtiny11-6PU(2)
ATtiny11-6SI ATtiny11-6SU(2) |
8P3
8P3 8S2 8S2 |
Industriële (-40°C tot 85°C) |
Notas
- Die spoedgraad verwys na maksimum kloktempo wanneer 'n eksterne kristal- of eksterne klokaandrywing gebruik word. Die interne RC-ossillator het dieselfde nominale klokfrekwensie vir alle spoedgrade.
- Pb-vrye verpakkingsalternatief, voldoen aan die Europese richtlijn vir die beperking van gevaarlike stowwe (RoHS-richtlijn). Ook haliedvry en volledig groen.
Pakkettipe | |
8P3 | 8-lood, 0.300 duim breed, plastiek dubbele inlyn-pakket (PDIP) |
8S2 | 8-lood, 0.200 duim wye, plastiese meeuvlerk klein buitelyn (EIAJ SOIC) |
ATtiny12
Kragtoevoer | Spoed (MHz) | Bestelkode | Pakket | Operasie Reeks |
1.8 – 5.5V |
1.2 |
ATtiny12V-1PC ATtiny12V-1SC | 8P3
8S2 |
Kommersieel (0°C tot 70°C) |
ATtiny12V-1PI ATtiny12V-1PU(2)
ATtiny12V-1SI ATtiny12V-1SU(2) |
8P3
8P3 8S2 8S2 |
Industriële (-40°C tot 85°C) |
||
2.7 – 5.5V |
4 |
ATtiny12L-4PC ATtiny12L-4SC | 8P3
8S2 |
Kommersieel (0°C tot 70°C) |
ATtiny12L-4PI ATtiny12L-4PU(2)
ATtiny12L-4SI ATtiny12L-4SU(2) |
8P3
8P3 8S2 8S2 |
Industriële (-40°C tot 85°C) |
||
4.0 – 5.5V |
8 |
ATtiny12-8PC ATtiny12-8SC | 8P3
8S2 |
Kommersieel (0°C tot 70°C) |
ATtiny12-8PI ATtiny12-8PU(2)
ATtiny12-8SI ATtiny12-8SU(2) |
8P3
8P3 8S2 8S2 |
Industriële (-40°C tot 85°C) |
Notas
- Die spoedgraad verwys na maksimum kloktempo wanneer 'n eksterne kristal- of eksterne klokaandrywing gebruik word. Die interne RC-ossillator het dieselfde nominale klokfrekwensie vir alle spoedgrade.
- Pb-vrye verpakkingsalternatief, voldoen aan die Europese richtlijn vir die beperking van gevaarlike stowwe (RoHS-richtlijn). Ook haliedvry en volledig groen.
Pakkettipe | |
8P3 | 8-lood, 0.300 duim breed, plastiek dubbele inlyn-pakket (PDIP) |
8S2 | 8-lood, 0.200 duim wye, plastiese meeuvlerk klein buitelyn (EIAJ SOIC) |
Verpakkingsinligting
8P3
GEMEENSKAPLIKE DIMENSIES
(Meeteenheid = duim)
SIMBOOL | MIN | NOM | MAKS | LET WEL |
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 |
Notas
- Hierdie tekening is slegs vir algemene inligting; verwys na JEDEC Drawing MS-001, Variasie BA vir bykomende inligting.
- Afmetings A en L word gemeet met die pakket in JEDEC-sitvlakmeter GS-3.
- D-, D1- en E1-afmetings sluit nie vormflits of uitsteeksels in nie. Vormflits of uitsteeksels mag nie 0.010 duim oorskry nie.
- E en eA gemeet met die leidings beperk om loodreg op datum te wees.
- Gepunte of geronde loodpunte word verkies om invoeging te vergemaklik.
- b2 en b3 maksimum afmetings sluit nie Dambar-uitsteeksels in nie. Dambalk-uitsteeksels mag nie 0.010 (0.25 mm) oorskry nie.
GEMEENSKAPLIKE DIMENSIES
(Meeteenheid = mm)
SIMBOOL | MIN | NOM | MAKS | LET WEL |
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 |
Notas
- Hierdie tekening is slegs vir algemene inligting; verwys na EIAJ-tekening EDR-7320 vir bykomende inligting.
- Mispassing van die boonste en onderste matryse en harsbrame is nie ingesluit nie.
- Dit word aanbeveel dat boonste en onderste holtes gelyk is. Indien hulle verskil, sal die groter dimensie in ag geneem word.
- Bepaal die ware meetkundige posisie.
- Waardes b,C is van toepassing op geplateerde terminaal. Die standaarddikte van die plaatlaag moet tussen 0.007 en 021 mm meet.
Datablad Hersieningsgeskiedenis
Neem asseblief kennis dat die bladsynommers wat in hierdie afdeling gelys word, na hierdie dokument verwys. Die hersieningsnommers verwys na die dokumenthersiening.
Ds 1006F-06/07
- Nie aanbeveel vir nuwe ontwerp nie”
Ds 1006E-07/06
- Opgedateerde hoofstukuitleg.
- Opgedateerde afskakeling in "Slaapmodusse vir die ATtiny11" op bladsy 20.
- Opgedateerde afskakeling in "Slaapmodusse vir die ATtiny12" op bladsy 20.
- Opgedateer Tabel 16 op bladsy 36.
- Opgedateer "Kalibrasie Byte in ATtiny12" op bladsy 49.
- Opgedateer “Bestelinligting” op bladsy 10.
- Opgedateerde “Verpakkingsinligting” op bladsy 12.
Ds 1006D-07/03
- Opgedateerde VBOT-waardes in Tabel 9 op bladsy 24.
Ds 1006C-09/01
- NVT
Hoofkwartier Internasionaal
- Atmel Corporation 2325 Orchard Parkway San Jose, CA 95131 VSA Tel: 1(408) 441-0311 Faks: 1(408) 487-2600
- Atmel Asië Kamer 1219 Chinachem Golden Plaza 77 Mody Road Tsimshatsui East Kowloon Hong Kong Tel: (852) 2721-9778 Faks: (852) 2722-1369
- Atmel Europa Le Krebs 8, Rue Jean-Pierre Timbaud BP 309 78054 Saint-Quentin-en- Yvelines Cedex Frankryk Tel: (33) 1-30-60-70-00 Faks: (33) 1-30-60-71-11
- Atmel Japan 9F, Tonetsu Shinkawa Bldg. 1-24-8 Shinkawa Chuo-ku, Tokio 104-0033 Japan Tel: (81) 3-3523-3551 Faks: (81) 3-3523-7581
Produk Kontak
Web Werf www.atmel.com Tegniese Ondersteuning avr@atmel.com Verkope Kontak www.atmel.com/contacts Literatuurversoeke www.atmel.com/literature
Vrywaring: Die inligting in hierdie dokument word verskaf in verband met Atmel-produkte. Geen lisensie, uitdruklik of geïmpliseer, deur estoppel of andersins, aan enige
intellektuele eiendomsreg word toegestaan deur hierdie dokument of in verband met die verkoop van Atmel-produkte. BEHALWE SOOS VERPAAL IN ATMEL SE VERKOOPVOORWAARDES GELEE OP ATMEL'S WEB WEBWERF, ATMEL AANVAAR GEEN AANSPREEKLIKHEID ENIGE AANSPREEKLIKHEID NIE EN WYS ENIGE UITDRUKKELIJKE, geïmpliseerde OF STATUTÊRE AF
WAARBORG
MET BETREKKING TOT SY PRODUKTE, INSLUITEND, MAAR NIE BEPERK TOT, DIE geïmpliseerde waarborg van HANDELBAARHEID, GESKIKTHEID VIR 'N SPESIFIEKE
DOEL, OF NIE-Skending. ATMEL SAL IN GEEN GEVAL AANSPREEKLIK WEES VIR ENIGE DIREKTE, INDIREKTE, GEVOLGLIKE, STRAF-, SPESIALE OF TOVALSLIKE SKADE (INSLUITEND, SONDER BEPERKING, SKADE VIR VERLIES AAN WINS, BESIGHEIDSONDERBREKING, OF VERLIES VAN DIE GEBRUIK VAN GEBRUIK OF VERLIES) HIERDIE DOKUMENT, SELFS AL IS ATMEL IN kennis gestel VAN DIE MOONTLIKHEID VAN SULKE SKADE. Atmel maak geen voorstellings of waarborge met betrekking tot die akkuraatheid of volledigheid van die inhoud van hierdie dokument nie en behou die reg voor om enige tyd sonder kennisgewing veranderinge aan spesifikasies en produkbeskrywings aan te bring. Atmel maak geen verbintenis om die inligting hierin vervat op te dateer nie. Tensy spesifiek anders bepaal, is Atmel-produkte nie geskik vir, en sal nie gebruik word in, motortoepassings nie. Atmel se produkte is nie bedoel, gemagtig of gewaarborg vir gebruik as komponente in toepassings wat bedoel is om lewe te ondersteun of te onderhou nie.
© 2007 Atmel Corporation. Alle regte voorbehou. Atmel®, logo en kombinasies daarvan, en ander is geregistreerde handelsmerke of handelsmerke van Atmel Corporation of sy filiale. Ander terme en produkname kan handelsmerke van ander wees.
Dokumente / Hulpbronne
![]() |
ATMEL ATtiny11 8-bis mikrobeheerder met 1K Byte Flash [pdf] Gebruikersgids ATtiny11 8-bis mikrobeheerder met 1K grepflits, ATtiny11, 8-bis mikrobeheerder met 1K grepflits, mikrobeheerder met 1K grepflits, 1K grepflits |