ATMEL ATtiny11 8-bits microcontroller met 1K byte flash
Functies
- Maakt gebruik van de AVR® RISC-architectuur
- Hoogwaardige en energiezuinige 8-bits RISC-architectuur
- 90 Krachtige instructies - Meeste uitvoering van een enkele klokcyclus
- 32 x 8 werkregisters voor algemeen gebruik
- Tot 8 MIPS Doorvoer bij 8 MHz
Niet-vluchtig programma- en datageheugen
- 1K Byte Flash-programmageheugen
- In-systeem programmeerbaar (ATtiny12)
- Duurzaamheid: 1,000 schrijf-/wiscycli (ATtiny11/12)
- 64 bytes aan in-systeem programmeerbaar EEPROM-gegevensgeheugen voor ATtiny12
- Uithoudingsvermogen: 100,000 schrijf- / wiscycli
- Programmeervergrendeling voor Flash-programma en EEPROM-gegevensbeveiliging
Randapparatuur
- Onderbreken en wakker worden bij pinwijziging
- Eén 8-bits timer/teller met aparte prescaler
- Analoge comparator op de chip
- Programmeerbare Watchdog-timer met on-chip oscillator
Speciale microcontroller-functies
- Inactieve en uitgeschakelde modi met laag vermogen
- Externe en interne onderbrekingsbronnen
- In-systeem programmeerbaar via SPI-poort (ATtiny12)
- Verbeterd Power-on Reset Circuit (ATtiny12)
- Intern gekalibreerde RC-oscillator (ATtiny12)
Specificatie
- CMOS-procestechnologie met laag vermogen en hoge snelheid
- Volledig statische werking
Stroomverbruik bij 4 MHz, 3V, 25°C
- Actief: 2.2mA
- Inactieve modus: 0.5mA
- Uitschakelmodus: <1 μA
Pakketten
- 8-pins PDIP en SOIC
Bedrijfsvolumetages
- 1.8 – 5.5V voor ATtiny12V-1
- 2.7 – 5.5 V voor ATtiny11L-2 en ATtiny12L-4
- 4.0 – 5.5 V voor ATtiny11-6 en ATtiny12-8
Snelheidscijfers
- 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 configuratie
Overview
De ATtiny11/12 is een low-power CMOS 8-bit microcontroller gebaseerd op de AVR RISC architectuur. Door krachtige instructies uit te voeren in één klokcyclus, bereikt de ATtiny11/12 doorvoersnelheden die 1 MIPS per MHz benaderen, waardoor de systeemontwerper het stroomverbruik kan optimaliseren ten opzichte van de verwerkingssnelheid. De AVR-kern combineert een rijke instructieset met 32 algemene werkregisters. Alle 32 registers zijn rechtstreeks verbonden met de Arithmetic Logic Unit (ALU), waardoor twee onafhankelijke registers kunnen worden benaderd in één enkele instructie die wordt uitgevoerd in één klokcyclus. De resulterende architectuur is code-efficiënter en bereikt doorvoersnelheden die tot tien keer sneller zijn dan conventionele CISC-microcontrollers.
Tabel 1. Onderdelenbeschrijving
Apparaat | Flash | EEPROM | Register | Deeltage Bereik | Frequentie |
ATtiny11L | 1K | – | 32 | 2.7 – 5.5V | 0-2 MHz |
ATtiny11 | 1K | – | 32 | 4.0 – 5.5V | 0-6 MHz |
ATtiny12V | 1K | 64B | 32 | 1.8 – 5.5V | 0-1.2 MHz |
ATtiny12L | 1K | 64B | 32 | 2.7 – 5.5V | 0-4 MHz |
ATtiny12 | 1K | 64B | 32 | 4.0 – 5.5V | 0-8 MHz |
De ATtiny11/12 AVR wordt ondersteund door een volledige reeks programma- en systeemontwikkelingstools, waaronder: macro-assemblers, programma-debugger/simulators, in-circuit-emulators,
en evaluatiekits.
ATtiny11-blokdiagram
Zie Afbeelding 1 op pagina 3. De ATtiny11 biedt de volgende functies: 1K bytes Flash, maximaal vijf algemene I/O-lijnen, één invoerlijn, 32 algemene werkregisters, een 8-bits timer/teller, interne en externe interrupts, programmeerbare Watchdog Timer met interne oscillator en twee softwarematig selecteerbare energiebesparende modi. De Idle Mode stopt de CPU terwijl de timer/tellers en het interruptsysteem blijven functioneren. De Power-down Mode slaat de registerinhoud op, maar bevriest de oscillator, waardoor alle andere chipfuncties worden uitgeschakeld tot de volgende interrupt of hardware-reset. De wake-up of interrupt on pin change-functies stellen de ATtiny11 in staat om zeer snel te reageren op externe gebeurtenissen, en nog steeds het laagste stroomverbruik te hebben in de power-down-modi. Het apparaat is vervaardigd met behulp van Atmel's high-density non-volatile geheugentechnologie. Door een RISC 8-bit CPU te combineren met Flash op een monolithische chip, is de Atmel ATtiny11 een krachtige microcontroller die een zeer flexibele en kosteneffectieve oplossing biedt voor veel embedded besturingstoepassingen.
Figuur 1. Het ATtiny11-blokdiagram
ATtiny12-blokdiagram
Afbeelding 2 op pagina 4. De ATtiny12 biedt de volgende functies: 1K bytes Flash, 64 bytes EEPROM, maximaal zes algemene I/O-lijnen, 32 algemene werkregisters, een 8-bits timer/teller, interne en externe interrupts, programmeerbare Watchdog Timer met interne oscillator en twee softwarematig selecteerbare energiebesparende modi. De Idle Mode stopt de CPU terwijl de timer/tellers en het interruptsysteem blijven functioneren. De Power-down Mode slaat de registerinhoud op, maar bevriest de oscillator, waardoor alle andere chipfuncties worden uitgeschakeld tot de volgende interrupt of hardware-reset. De wake-up of interrupt on pin change-functies stellen de ATtiny12 in staat om zeer snel te reageren op externe gebeurtenissen, en nog steeds het laagste stroomverbruik te hebben in de power-down-modi. Het apparaat is vervaardigd met behulp van Atmel's high-density non-volatile geheugentechnologie. Door een RISC 8-bit CPU te combineren met Flash op een monolithische chip, is de Atmel ATtiny12 een krachtige microcontroller die een uiterst flexibele en kosteneffectieve oplossing biedt voor veel embedded besturingstoepassingen.
Figuur 2. Het ATtiny12-blokdiagram
Pinbeschrijvingen
- Levering voltage-pin.
- Aardpen.
Poort B is een 6-bits I/O-poort. PB4..0 zijn I/O-pinnen die interne pull-ups kunnen leveren (geselecteerd voor elke bit). Op ATtiny11 is PB5 alleen invoer. Op ATtiny12 is PB5 invoer of open-drain uitvoer. De poortpinnen zijn tri-stated wanneer een resetconditie actief wordt, zelfs als de klok niet loopt. Het gebruik van pinnen PB5..3 als invoer- of I/O-pinnen is beperkt, afhankelijk van de reset- en klokinstellingen, zoals hieronder weergegeven.
Tabel 2. PB5..PB3-functionaliteit versus apparaatklokopties
Apparaatklokoptie | PB5 | PB4 | PB3 |
Externe reset ingeschakeld | Gebruikt(1) | -(2) | – |
Externe reset uitgeschakeld | Ingang(3)/I/O(4) | – | – |
Extern kristal | – | Gebruikt | Gebruikt |
Extern laagfrequent kristal | – | Gebruikt | Gebruikt |
Externe keramische resonator | – | Gebruikt | Gebruikt |
Externe RC-oscillator | – | In-/Uitgang(5) | Gebruikt |
Externe klok | – | IO | Gebruikt |
Interne RC-oscillator | – | IO | IO |
Notities
- “Gebruikt” betekent dat de pin wordt gebruikt voor reset- of klokdoeleinden.
- betekent dat de pinfunctie niet wordt beïnvloed door de optie.
- Input betekent dat de pin een poort-invoerpin is.
- Op ATtiny11 is PB5 alleen input. Op ATtiny12 is PB5 input of open-drain output.
- I/O betekent dat de pin een poort-invoer-/uitvoerpin is.
XTAL1 Ingang naar de inverterende oscillator amplifier en invoer naar het interne klokbedrijfscircuit.
XTAL2 Uitvoer van de inverterende oscillator ampverliezer.
RESET Reset input. Een externe reset wordt gegenereerd door een laag niveau op de RESET-pin. Resetpulsen langer dan 50 ns genereren een reset, zelfs als de klok niet loopt. Kortere pulsen genereren geen reset.
Register Samenvatting ATtiny11
Adres | Naam | Stukje 7 | Stukje 6 | Stukje 5 | Stukje 4 | Stukje 3 | Stukje 2 | Stukje 1 | Stukje 0 | Pagina |
$3F | SREG | I | T | H | S | V | N | Z | C | pagina 9 |
$3E | Gereserveerd | |||||||||
$ 3D | Gereserveerd | |||||||||
$3C | Gereserveerd | |||||||||
$3 miljard | GIMSK | – | INT0 | PCIE | – | – | – | – | – | pagina 33 |
$3A | GIFR | – | INTF0 | PCIF | – | – | – | – | – | pagina 34 |
€ 39 | TIMSK | – | – | – | – | – | – | TOIE0 | – | pagina 34 |
€ 38 | TIFR | – | – | – | – | – | – | TOV0 | – | pagina 35 |
€ 37 | Gereserveerd | |||||||||
€ 36 | Gereserveerd | |||||||||
€ 35 | MCUCR | – | – | SE | SM | – | – | ISC01 | ISC00 | pagina 32 |
€ 34 | MCUSR | – | – | – | – | – | – | EXTRF | PORF | pagina 28 |
€ 33 | TCCR0 | – | – | – | – | – | CS02 | CS01 | CS00 | pagina 41 |
€ 32 | TCNT0 | Timer/teller0 (8 bit) | pagina 41 | |||||||
€ 31 | Gereserveerd | |||||||||
€ 30 | Gereserveerd | |||||||||
… | Gereserveerd | |||||||||
€ 22 | Gereserveerd | |||||||||
€ 21 | WDTCR | – | – | – | WDTOE | WDE | WDP2 | WDP1 | WDP0 | pagina 43 |
€ 20 | Gereserveerd | |||||||||
$1F | Gereserveerd | |||||||||
$1E | Gereserveerd | |||||||||
$ 1D | Gereserveerd | |||||||||
$1C | Gereserveerd | |||||||||
$1 miljard | Gereserveerd | |||||||||
$1A | Gereserveerd | |||||||||
€ 19 | Gereserveerd | |||||||||
€ 18 | PORTB | – | – | – | PORTB4 | PORTB3 | PORTB2 | PORTB1 | PORTB0 | pagina 37 |
€ 17 | DDRB | – | – | – | DDB4 | DDB3 | DDB2 | DDB1 | DDB0 | pagina 37 |
€ 16 | PINB | – | – | PINB5 | PINB4 | PINB3 | PINB2 | PINB1 | PINB0 | pagina 37 |
€ 15 | Gereserveerd | |||||||||
… | Gereserveerd | |||||||||
$0A | Gereserveerd | |||||||||
€ 09 | Gereserveerd | |||||||||
€ 08 | ACSR | ACD | – | ACO | ACI | ACIE | – | ACIS1 | ACIS0 | pagina 45 |
… | Gereserveerd | |||||||||
€ 00 | Gereserveerd |
Notities
- Voor compatibiliteit met toekomstige apparaten moeten gereserveerde bits naar nul worden geschreven als ze worden geopend. Gereserveerde I / O-geheugenadressen mogen nooit worden geschreven.
- Sommige statusvlaggen worden gewist door er een logische één naar te schrijven. Let op dat de CBI- en SBI-instructies op alle bits in het I/O-register werken, door een één terug te schrijven naar elke vlag die als ingesteld is gelezen, waardoor de vlag wordt gewist. De CBI- en SBI-instructies werken alleen met registers $00 tot $1F.
Register Samenvatting ATtiny12
Adres | Naam | Stukje 7 | Stukje 6 | Stukje 5 | Stukje 4 | Stukje 3 | Stukje 2 | Stukje 1 | Stukje 0 | Pagina |
$3F | SREG | I | T | H | S | V | N | Z | C | pagina 9 |
$3E | Gereserveerd | |||||||||
$ 3D | Gereserveerd | |||||||||
$3C | Gereserveerd | |||||||||
$3 miljard | GIMSK | – | INT0 | PCIE | – | – | – | – | – | pagina 33 |
$3A | GIFR | – | INTF0 | PCIF | – | – | – | – | – | pagina 34 |
€ 39 | TIMSK | – | – | – | – | – | – | TOIE0 | – | pagina 34 |
€ 38 | TIFR | – | – | – | – | – | – | TOV0 | – | pagina 35 |
€ 37 | Gereserveerd | |||||||||
€ 36 | Gereserveerd | |||||||||
€ 35 | MCUCR | – | PUD | SE | SM | – | – | ISC01 | ISC00 | pagina 32 |
€ 34 | MCUSR | – | – | – | – | WDRF | BORF | EXTRF | PORF | pagina 29 |
€ 33 | TCCR0 | – | – | – | – | – | CS02 | CS01 | CS00 | pagina 41 |
€ 32 | TCNT0 | Timer/teller0 (8 bit) | pagina 41 | |||||||
€ 31 | OSCCAL | Oscillator-kalibratieregister | pagina 12 | |||||||
€ 30 | Gereserveerd | |||||||||
… | Gereserveerd | |||||||||
€ 22 | Gereserveerd | |||||||||
€ 21 | WDTCR | – | – | – | WDTOE | WDE | WDP2 | WDP1 | WDP0 | pagina 43 |
€ 20 | Gereserveerd | |||||||||
$1F | Gereserveerd | |||||||||
$1E | EER | – | – | EEPROM-adresregister | pagina 18 | |||||
$ 1D | EEDR | EEPROM-gegevensregister | pagina 18 | |||||||
$1C | EEKR | – | – | – | – | ENG | EEMWE | EWE | EER | pagina 18 |
$1 miljard | Gereserveerd | |||||||||
$1A | Gereserveerd | |||||||||
€ 19 | Gereserveerd | |||||||||
€ 18 | PORTB | – | – | – | PORTB4 | PORTB3 | PORTB2 | PORTB1 | PORTB0 | pagina 37 |
€ 17 | DDRB | – | – | DDB5 | DDB4 | DDB3 | DDB2 | DDB1 | DDB0 | pagina 37 |
€ 16 | PINB | – | – | PINB5 | PINB4 | PINB3 | PINB2 | PINB1 | PINB0 | pagina 37 |
€ 15 | Gereserveerd | |||||||||
… | Gereserveerd | |||||||||
$0A | Gereserveerd | |||||||||
€ 09 | Gereserveerd | |||||||||
€ 08 | ACSR | ACD | AINBG | ACO | ACI | ACIE | – | ACIS1 | ACIS0 | pagina 45 |
… | Gereserveerd | |||||||||
€ 00 | Gereserveerd |
Opmerking
- Voor compatibiliteit met toekomstige apparaten moeten gereserveerde bits naar nul worden geschreven als ze worden geopend. Gereserveerde I / O-geheugenadressen mogen nooit worden geschreven.
- Sommige statusvlaggen worden gewist door er een logische één naar te schrijven. Let op dat de CBI- en SBI-instructies op alle bits in het I/O-register werken, door een één terug te schrijven naar elke vlag die als ingesteld is gelezen, waardoor de vlag wordt gewist. De CBI- en SBI-instructies werken alleen met registers $00 tot $1F.
Samenvatting instructieset
Mnemonieken | Operanden | Beschrijving | Bediening | Vlaggen | #Klokken |
REKENKUNDIGE EN LOGISCHE INSTRUCTIES | |||||
TOEVOEGEN | Rd, Achter | Voeg twee registers toe | Rd ¬ Rd + Rr | Z,C,N,V,H | 1 |
ADC | Rd, Achter | Voeg toe met Carry twee registers | Rd ¬ Rd + Rr + C | Z,C,N,V,H | 1 |
SUB | Rd, Achter | Trek twee registers af | Rd ¬ Rd – Rr | Z,C,N,V,H | 1 |
ONDERDEEL | Rd, K | Constante van register aftrekken | Rd ¬ Rd – K | Z,C,N,V,H | 1 |
SBC | Rd, Achter | Aftrekken met Carry twee registers | Rd ¬ Rd – Rr – C | Z,C,N,V,H | 1 |
SBCI | Rd, K | Trek met overdrachtsconstante af van Reg. | Rd ¬ Rd – K – C | Z,C,N,V,H | 1 |
EN | Rd, Achter | Logische EN-registers | Rd ¬ Rd · Rr | Z,N,V | 1 |
ANDI | Rd, K | Logisch EN-register en constante | Rd ¬ Rd · K | Z,N,V | 1 |
OR | Rd, Achter | Logische OF-registers | Rd ¬ Rd v Rr | Z,N,V | 1 |
ORI | Rd, K | Logisch OF-register en constante | Rd ¬ Rd v K | Z,N,V | 1 |
EOR | Rd, Achter | Exclusieve OF-registers | Rd ¬ RdÅRr | Z,N,V | 1 |
COM | Rd | Een complement | Rd ¬ $FF – Rd | Z,C,N,V | 1 |
NEG | Rd | Twee's complement | Rd ¬ $00 – Rd | Z,C,N,V,H | 1 |
SBR | Rd,K | Bit(s) in register instellen | Rd ¬ Rd v K | Z,N,V | 1 |
CBR | Rd,K | Bit(s) in register wissen | Rd ¬ Rd · (FFh – K) | Z,N,V | 1 |
INHOUD | Rd | Toename | Ronde ¬ Ronde + 1 | Z,N,V | 1 |
DECEMBER | Rd | Afname | Rd ¬ Rd – 1 | Z,N,V | 1 |
TST | Rd | Test voor Nul of Min | Rd ¬ Rd · Rd | Z,N,V | 1 |
CLR | Rd | Register wissen | Rd ¬ RdÅRd | Z,N,V | 1 |
SER | Rd | Stel Register in | Rd ¬ $FF | Geen | 1 |
TAKINSTRUCTIES | |||||
RJMP | k | Relatieve sprong | PC ¬ PC + k + 1 | Geen | 2 |
RCALL | k | Relatieve subroutine-aanroep | PC ¬ PC + k + 1 | Geen | 3 |
RET | Subroutine-retour | PC ¬ STAPEL | Geen | 4 | |
NETWERKEN | Onderbreken Terugkeer | PC ¬ STAPEL | I | 4 | |
CPSE | Rd,Rr | Vergelijken, overslaan indien gelijk | als (Rd = Rr) PC ¬ PC + 2 of 3 | Geen | 1/2 |
CP | Rd,Rr | Vergelijken | Rd-Rr | Z, N, V, C, H | 1 |
CPC | Rd,Rr | Vergelijk met Carry | Rd – Rr – C | Z, N, V, C, H | 1 |
Consumentenprijsindex | Rd,K | Vergelijk Register met Direct | Rd-K | Z, N, V, C, H | 1 |
SBRC | Rr, b | Overslaan als bit in register gewist is | als (Rr(b)=0) PC ¬ PC + 2 of 3 | Geen | 1/2 |
SBRS | Rr, b | Overslaan als bit in register is ingesteld | als (Rr(b)=1) PC ¬ PC + 2 of 3 | Geen | 1/2 |
SBIC | P, b | Overslaan als bit in I/O-register is gewist | als (P(b)=0) PC ¬ PC + 2 of 3 | Geen | 1/2 |
SBIS | P, b | Overslaan als bit in I/O-register is ingesteld | als (P(b)=1) PC ¬ PC + 2 of 3 | Geen | 1/2 |
BRBS | s, k | Branch als statusvlag is ingesteld | als (SREG(s) = 1) dan PC¬PC + k + 1 | Geen | 1/2 |
BRBC | s, k | Branch als statusvlag is gewist | als (SREG(s) = 0) dan PC¬PC + k + 1 | Geen | 1/2 |
BREQ | k | Tak indien gelijk | als (Z = 1) dan PC ¬ PC + k + 1 | Geen | 1/2 |
BROE | k | Vertakking indien niet gelijk | als (Z = 0) dan PC ¬ PC + k + 1 | Geen | 1/2 |
BRCS | k | Tak als Carry Set | als (C = 1) dan PC ¬ PC + k + 1 | Geen | 1/2 |
BRCC | k | Tak indien Carry Cleared | als (C = 0) dan PC ¬ PC + k + 1 | Geen | 1/2 |
BRSH | k | Tak indien gelijk of hoger | als (C = 0) dan PC ¬ PC + k + 1 | Geen | 1/2 |
BRLO | k | Tak indien lager | als (C = 1) dan PC ¬ PC + k + 1 | Geen | 1/2 |
BRMI | k | Tak als Min | als (N = 1) dan PC ¬ PC + k + 1 | Geen | 1/2 |
BRPL | k | Tak als Plus | als (N = 0) dan PC ¬ PC + k + 1 | Geen | 1/2 |
BRGE | k | Tak indien groter of gelijk, getekend | als (N Å V= 0) dan PC ¬ PC + k + 1 | Geen | 1/2 |
BRLT | k | Tak indien kleiner dan nul, ondertekend | als (N Å V= 1) dan PC ¬ PC + k + 1 | Geen | 1/2 |
BRHS | k | Tak als Half Carry Flag Set | als (H = 1) dan PC ¬ PC + k + 1 | Geen | 1/2 |
BRHC | k | Tak als de vlag voor half dragen is gewist | als (H = 0) dan PC ¬ PC + k + 1 | Geen | 1/2 |
BRTS | k | Tak als T-vlag is ingesteld | als (T = 1) dan PC ¬ PC + k + 1 | Geen | 1/2 |
BRTC | k | Tak als T-vlag gewist | als (T = 0) dan PC ¬ PC + k + 1 | Geen | 1/2 |
BRVS | k | Vertakken als overloopvlag is ingesteld | als (V = 1) dan PC ¬ PC + k + 1 | Geen | 1/2 |
BRVC | k | Vertakken als de overloopvlag is gewist | als (V = 0) dan PC ¬ PC + k + 1 | Geen | 1/2 |
BRIE | k | Vertakken als onderbreking is ingeschakeld | als (I = 1) dan PC ¬ PC + k + 1 | Geen | 1/2 |
BRUID | k | Vertakken als onderbreking is uitgeschakeld | als (I = 0) dan PC ¬ PC + k + 1 | Geen | 1/2 |
Mnemonieken | Operanden | Beschrijving | Bediening | Vlaggen | #Klokken |
INSTRUCTIES VOOR GEGEVENSOVERDRACHT | |||||
LD | Rd,Z | Laadregister indirect | Rd ¬ (Z) | Geen | 2 |
ST | Z,Rr | Winkelregister Indirect | (Z) ¬ Rr | Geen | 2 |
MOV | Rd, Achter | Bewegen tussen registers | Rd ¬ Rr | Geen | 1 |
LDI | Rd, K | Direct laden | Rd ¬ K | Geen | 1 |
IN | Rd, P | In de haven | Rd ¬ P | Geen | 1 |
UIT | P, Rr | Uit haven | P ¬ Rr | Geen | 1 |
LPM | Programmageheugen laden | R0 ¬ (Z) | Geen | 3 | |
BIT- EN BIT-TESTINSTRUCTIES | |||||
SBI | P,b | Bit instellen in I/O-register | I/O(P,b) ¬ 1 | Geen | 2 |
CBI | P,b | Bit wissen in I/O-register | I/O(P,b) ¬ 0 | Geen | 2 |
LSL | Rd | Logische verschuiving naar links | Rd(n+1) ¬ Rd(n), Rd(0) ¬ 0 | Z,C,N,V | 1 |
LSR | Rd | Logische verschuiving naar rechts | Rd(n) ¬ Rd(n+1), Rd(7) ¬ 0 | Z,C,N,V | 1 |
ROL | Rd | Draai links door te dragen | Rd(0) ¬ C, Rd(n+1) ¬ Rd(n), C ¬ Rd(7) | Z,C,N,V | 1 |
ROR | Rd | Draai rechts door draag | Rd(7) ¬ C, Rd(n) ¬ Rd(n+1), C ¬ Rd(0) | Z,C,N,V | 1 |
ASR | Rd | Rekenkundige verschuiving naar rechts | Rd(n) ¬ Rd(n+1), n = 0..6 | Z,C,N,V | 1 |
RUIL | Rd | Ruil hapjes | Rd(3..0) ¬ Rd(7..4), Rd(7..4) ¬ Rd(3..0) | Geen | 1 |
BSET | s | Vlag ingesteld | SREG(en) ¬ 1 | SREG(en) | 1 |
BCLR | s | Vlag vrij | SREG(en) ¬ 0 | SREG(en) | 1 |
Zomertijd | Rr, b | Bit Store van Register naar T | T ¬ Rr(b) | T | 1 |
BLD | Rd, b | Bitbelasting van T naar register | Rd(b) ¬ T | Geen | 1 |
SEC | Set Dragen | C¬ 1 | C | 1 | |
CLC | Duidelijk dragen | C¬ 0 | C | 1 | |
SEN | Negatieve vlag instellen | N¬ 1 | N | 1 | |
CLN | Negatieve vlag wissen | N¬ 0 | N | 1 | |
SEZ | Stel nulvlag in | Z¬ 1 | Z | 1 | |
CLZ | Duidelijke nulvlag | Z¬ 0 | Z | 1 | |
SEI | Globale onderbreking inschakelen | Ik ¬ 1 | I | 1 | |
CLI | Globale onderbreking uitschakelen | Ik ¬ 0 | I | 1 | |
SES | Stel ondertekende testvlag in | S¬ 1 | S | 1 | |
CLS | Duidelijke ondertekende testvlag | S¬ 0 | S | 1 | |
ZONDER | Set Tweeën Complement Overloop | V¬ 1 | V | 1 | |
CLV | Duidelijke tweeën complement overloop | V¬ 0 | V | 1 | |
SET | Stel T in SREG in | T¬ 1 | T | 1 | |
CLT | Duidelijke T in SREG | T¬ 0 | T | 1 | |
SEH | Stel de Half Carry-vlag in SREG in | H¬ 1 | H | 1 | |
CLH | Duidelijke halve draagvlag in SREG | H¬ 0 | H | 1 | |
NEE | Geen operatie | Geen | 1 | ||
SLAAP | Slaap | (zie specifieke beschrijving voor slaapfunctie) | Geen | 1 | |
WDR | Watchdog resetten | (zie specifieke beschrijving voor WDR/timer) | Geen | 1 |
Bestel Informatie
ATtiny11
Stroomvoorziening | Snelheid (MHz) | Bestelcode | Pakket | Werkingsbereik |
2.7 – 5.5V |
2 |
ATtiny11L-2PC ATtiny11L-2SC | 8P3
8S2 |
Commercieel (0°C tot 70°C) |
ATtiny11L-2PI
ATtiny11L-2SI ATtiny11L-2SU(2) |
8P3
8S2 8S2 |
Industrieel (-40°C tot 85°C) |
||
4.0 – 5.5V |
6 |
ATtiny11-6PC ATtiny11-6SC | 8P3
8S2 |
Commercieel (0°C tot 70°C) |
ATtiny11-6PI ATtiny11-6PU(2)
ATtiny11-6SI ATtiny11-6SU(2) |
8P3
8P3 8S2 8S2 |
Industrieel (-40°C tot 85°C) |
Notities
- De snelheidsklasse verwijst naar de maximale kloksnelheid bij gebruik van een extern kristal of externe klokaandrijving. De interne RC-oscillator heeft dezelfde nominale kloksnelheid voor alle snelheidsklassen.
- Loodvrij verpakkingsalternatief, voldoet aan de Europese richtlijn voor beperking van gevaarlijke stoffen (RoHS-richtlijn). Ook halidevrij en volledig groen.
Pakkettype | |
8P3 | 8-aderige, 0.300″ brede, kunststof Dual Inline-behuizing (PDIP) |
8S2 | 8-aderige, 0.200″ brede, plastic Gull-Wing Small Outline (EIAJ SOIC) |
ATtiny12
Stroomvoorziening | Snelheid (MHz) | Bestelcode | Pakket | Werkingsbereik |
1.8 – 5.5V |
1.2 |
ATtiny12V-1PC ATtiny12V-1SC | 8P3
8S2 |
Commercieel (0°C tot 70°C) |
ATtiny12V-1PI ATtiny12V-1PU(2)
ATtiny12V-1SI ATtiny12V-1SU(2) |
8P3
8P3 8S2 8S2 |
Industrieel (-40°C tot 85°C) |
||
2.7 – 5.5V |
4 |
ATtiny12L-4PC ATtiny12L-4SC | 8P3
8S2 |
Commercieel (0°C tot 70°C) |
ATtiny12L-4PI ATtiny12L-4PU(2)
ATtiny12L-4SI ATtiny12L-4SU(2) |
8P3
8P3 8S2 8S2 |
Industrieel (-40°C tot 85°C) |
||
4.0 – 5.5V |
8 |
ATtiny12-8PC ATtiny12-8SC | 8P3
8S2 |
Commercieel (0°C tot 70°C) |
ATtiny12-8PI ATtiny12-8PU(2)
ATtiny12-8SI ATtiny12-8SU(2) |
8P3
8P3 8S2 8S2 |
Industrieel (-40°C tot 85°C) |
Notities
- De snelheidsklasse verwijst naar de maximale kloksnelheid bij gebruik van een extern kristal of externe klokaandrijving. De interne RC-oscillator heeft dezelfde nominale kloksnelheid voor alle snelheidsklassen.
- Loodvrij verpakkingsalternatief, voldoet aan de Europese richtlijn voor beperking van gevaarlijke stoffen (RoHS-richtlijn). Ook halidevrij en volledig groen.
Pakkettype | |
8P3 | 8-aderige, 0.300″ brede, kunststof Dual Inline-behuizing (PDIP) |
8S2 | 8-aderige, 0.200″ brede, plastic Gull-Wing Small Outline (EIAJ SOIC) |
Verpakkingsinformatie
8P3
GEMEENSCHAPPELIJKE AFMETINGEN
(Meeteenheid = inches)
SYMBOOL | MIN | NOM | MAX | OPMERKING |
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 |
Notities
- Deze tekening is alleen bedoeld ter algemene informatie. Raadpleeg JEDEC-tekening MS-001, variatie BA voor aanvullende informatie.
- Afmetingen A en L zijn gemeten met het pakket in een JEDEC-zitvlak, spoorbreedte GS-3.
- Afmetingen D, D1 en E1 zijn exclusief de vormflits of uitsteeksels. Vormflits of uitsteeksels mogen niet groter zijn dan 0.010 inch.
- E en eA gemeten met de aansluitingen loodrecht op de referentielijn.
- Puntige of ronde punten hebben de voorkeur om het inbrengen te vergemakkelijken.
- De maximale afmetingen van b2 en b3 zijn exclusief Dambar-uitsteeksels. Dambar-uitsteeksels mogen niet groter zijn dan 0.010 (0.25 mm).
GEMEENSCHAPPELIJKE AFMETINGEN
(Meeteenheid = mm)
SYMBOOL | MIN | NOM | MAX | OPMERKING |
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 |
Notities
- Deze tekening is alleen bedoeld ter algemene informatie. Raadpleeg EIAJ-tekening EDR-7320 voor aanvullende informatie.
- Eventuele afwijkingen van de bovenste en onderste matrijzen en harsbramen zijn niet inbegrepen.
- Het wordt aanbevolen dat de bovenste en onderste holtes gelijk zijn. Als ze verschillend zijn, moet de grootste afmeting worden beschouwd.
- Bepaalt de werkelijke geometrische positie.
- Waarden b,C gelden voor geplateerde terminal. De standaarddikte van de platinglaag moet tussen 0.007 en 021 mm zijn.
Gegevensblad revisiegeschiedenis
Let op: de paginanummers in deze sectie verwijzen naar dit document. De revisienummers verwijzen naar de revisie van het document.
Rev. 1006F-06/07
- Niet aanbevolen voor nieuw ontwerp”
Rev.1006E-07/06
- Bijgewerkte hoofdstukindeling.
- Bijgewerkte uitschakeling in “Slaapstanden voor de ATtiny11” op pagina 20.
- Bijgewerkte uitschakeling in “Slaapstanden voor de ATtiny12” op pagina 20.
- Bijgewerkte tabel 16 op pagina 36.
- Bijgewerkte “Kalibratiebyte in ATtiny12” op pagina 49.
- Bijgewerkte “Bestelgegevens” op pagina 10.
- Bijgewerkte “Verpakkingsinformatie” op pagina 12.
Rev.1006D-07/03
- Bijgewerkte VBOT-waarden in tabel 9 op pagina 24.
Rev.1006C-09/01
- n.v.t.
Hoofdkantoor Internationaal
- Atmel-corporatie 2325 Orchard Parkway San Jose, CA 95131 VS Tel: 1(408) 441-0311 Fax: 1(408) 487-2600
- Atmel Azië Kamer 1219 Chinachem Golden Plaza 77 Mody Road Tsimshatsui East Kowloon Hong Kong Tel: (852) 2721-9778 Fax: (852) 2722-1369
- Atmel Europa Le Krebs 8, Rue Jean-Pierre Timbaud BP 309 78054 Saint-Quentin-en-Yvelines Cedex Frankrijk Tel: (33) 1-30-60-70-00 Fax: (33) 1-30-60-71-11
- Atmel Japan 9F, Tonetsu Shinkawa-gebouw. 1-24-8 Shinkawa Chuo-ku, Tokio 104-0033 Japan Tel: (81) 3-3523-3551 Fax: (81) 3-3523-7581
Productcontact
Web Locatie www.atmel.com Technische ondersteuning avr@atmel.com Verkoopcontact www.atmel.com/contacts Literatuur aanvragen www.atmel.com/literatuur
Vrijwaring: De informatie in dit document wordt verstrekt in verband met Atmel-producten. Geen licentie, expliciet of impliciet, door uitsluiting of anderszins, aan wie dan ook
intellectuele eigendomsrechten worden verleend door dit document of in verband met de verkoop van Atmel-producten. BEHALVE ZOALS VERMELD IN DE ALGEMENE VERKOOPVOORWAARDEN VAN ATMEL DIE ZICH OP DE ATMELS-website bevinden. WEB SITE, ATMEL AANVAARDT GEEN ENKELE AANSPRAKELIJKHEID EN WIJST ELKE EXPLICIETE, IMPLICIETE OF WETTELIJKE
GARANTIE
MET BETREKKING TOT HAAR PRODUCTEN, MET INBEGRIP VAN, MAAR NIET BEPERKT TOT, DE IMPLICIETE GARANTIE VAN VERKOOPBAARHEID, GESCHIKTHEID VOOR EEN BEPAALD DOEL
DOEL OF NIET-INBREUK. ATMEL IS IN GEEN GEVAL AANSPRAKELIJK VOOR ENIGE DIRECTE, INDIRECTE, GEVOLGSCHADE, STRAFRECHTELIJKE, SPECIALE OF INCIDENTELE SCHADE (MET INBEGRIP VAN, MAAR NIET BEPERKT TOT, SCHADE DOOR WINSTDERVING, BEDRIJFSONDERBREKING OF VERLIES VAN INFORMATIE) DIE VOORTVLOEIT UIT HET GEBRUIK OF HET NIET KUNNEN GEBRUIKEN VAN DIT DOCUMENT, ZELFS ALS ATMEL OP DE HOOGTE IS GESTELD VAN DE MOGELIJKHEID VAN DERGELIJKE SCHADE. Atmel geeft geen verklaringen of garanties met betrekking tot de nauwkeurigheid of volledigheid van de inhoud van dit document en behoudt zich het recht voor om op elk moment zonder kennisgeving wijzigingen aan te brengen in specificaties en productbeschrijvingen. Atmel verbindt zich er niet toe om de hierin opgenomen informatie bij te werken. Tenzij uitdrukkelijk anders bepaald, zijn Atmel-producten niet geschikt voor en mogen ze niet worden gebruikt in automobieltoepassingen. De producten van Atmel zijn niet bedoeld, geautoriseerd of gegarandeerd voor gebruik als componenten in toepassingen die bedoeld zijn om het leven te ondersteunen of in stand te houden.
© 2007 Atmel Corporation. Alle rechten voorbehouden. Atmel®, logo en combinaties daarvan, en andere zijn geregistreerde handelsmerken of handelsmerken van Atmel Corporation of haar dochterondernemingen. Andere termen en productnamen kunnen handelsmerken van anderen zijn.
Documenten / Bronnen
![]() |
ATMEL ATtiny11 8-bits microcontroller met 1K byte flash [pdf] Gebruikershandleiding ATtiny11 8-bits microcontroller met 1K Byte Flash, ATtiny11, 8-bits microcontroller met 1K Byte Flash, Microcontroller met 1K Byte Flash, 1K Byte Flash |