ATMEL ATtiny11 8-bit mikrocontroller mei 1K Byte Flash
Features
- Brûkt de AVR® RISC-arsjitektuer
- Hege prestaasjes en leechmacht 8-bit RISC-arsjitektuer
- 90 Krêftige ynstruksjes - Measte útfiering fan ien kloksyklus
- 32 x 8 Wurkregisters foar algemiene doelen
- Oant 8 MIPS Trochfier by 8 MHz
Net-flechtich programma en gegevensûnthâld
- 1K Byte fan Flash Program Unthâld
- Programmeerbaar in systeem (ATtiny12)
- Endurance: 1,000 skriuw-/wissyklusen (ATtiny11/12)
- 64 bytes yn-systeem programmeerber EEPROM-gegevensûnthâld foar ATtiny12
- Uthâldingsfermogen: 100,000 Cycles skriuwe / wiskje
- Programming Lock foar Flash Program en EEPROM Data Security
Perifeare funksjes
- Underbrekke en wekker wurde op pinferoaring
- Ien 8-bit timer / teller mei aparte foarskaler
- Analoge fergeliking op chip
- Programmierbare Watchdog Timer mei On-chip Oscillator
Spesjale funksjes foar mikrokontroller
- Low-power Idle en Power-down Modes
- Eksterne en ynterne ûnderbrekkingsboarnen
- Yn-systeem programmearber fia SPI-poarte (ATtiny12)
- Ferbettere Power-on Reset Circuit (ATtiny12)
- Ynterne Kalibrearre RC Oscillator (ATtiny12)
Spesifikaasje
- Low-power, High-speed CMOS Process Technology
- Folslein statyske operaasje
Stromferbrûk by 4 MHz, 3V, 25 °C
- Aktyf: 2.2 mA
- Idle Mode: 0.5 mA
- Power-down modus: <1 μA
Pakketten
- 8-pin PDIP en SOIC
Operaasje Voltages
- 1.8 - 5.5V foar ATtiny12V-1
- 2.7 - 5.5V foar ATtiny11L-2 en ATtiny12L-4
- 4.0 - 5.5V foar ATtiny11-6 en ATtiny12-8
Speed Grades
- 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-konfiguraasje
Oerview
De ATtiny11/12 is in leech-macht CMOS 8-bit mikrocontroller basearre op de AVR RISC-arsjitektuer. Troch krêftige ynstruksjes út te fieren yn ien kloksyklus, berikt de ATtiny11/12 trochputten dy't 1 MIPS per MHz benaderje, wêrtroch de systeemûntwerper it enerzjyferbrûk fersus ferwurkingssnelheid kin optimalisearje. De AVR-kearn kombinearret in rike ynstruksjeset mei 32 wurkregisters foar algemien doel. Alle 32 registers binne direkt ferbûn mei de Arithmetic Logic Unit (ALU), wêrtroch twa ûnôfhinklike registers tagonklik wurde kinne yn ien inkele ynstruksje útfierd yn ien kloksyklus. De resultearjende arsjitektuer is koade effisjinter, wylst se trochputten oant tsien kear rapper berikke as konvinsjonele CISC-mikrocontrollers.
Tabel 1. Parts Beskriuwing
Apparaat | Flash | EEPROM | Register | Voltage Berik | Frekwinsje |
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 |
De ATtiny11/12 AVR wurdt stipe mei in folsleine suite fan ark foar programma- en systeemûntwikkeling, ynklusyf: makro-assemblers, programma-debugger/simulators, in-circuit-emulators,
en evaluaasje kits.
ATtiny11 Blokdiagram
Sjoch figuer 1 op side 3. De ATtiny11 jout de folgjende funksjes: 1K bytes fan Flash, maksimaal fiif algemiene-doel I / O rigels, ien ynfier line, 32 algemien-doel wurk registers, in 8-bit timer / teller, ynterne en eksterne interrupts, programmeerbere Watchdog Timer mei ynterne oscillator, en twa- software-saving modus selektearje macht. De Idle Mode stopet de CPU, wylst de timer / tellers en it ûnderbrekkingssysteem trochgean kinne funksjonearje. De Power-down-modus bewarret de registerynhâld, mar befriest de oscillator, en skeakelet alle oare chipfunksjes út oant de folgjende ûnderbrekking of hardware-reset. De funksjes foar wekker of ûnderbrekking op pinferoaring kinne de ATtiny11 tige reageare op eksterne eveneminten, noch altyd mei it leechste enerzjyferbrûk yn 'e macht-down-modi. It apparaat wurdt produsearre mei Atmel's net-flechtich ûnthâldtechnology mei hege tichtheid. Troch in RISC 8-bit CPU te kombinearjen mei Flash op in monolityske chip, is de Atmel ATtiny11 in krêftige mikrocontroller dy't in heul fleksibele en kosten-effektive oplossing leveret foar in protte ynbêde kontrôleapplikaasjes.
figuer 1. De ATtiny11 Block Diagram
ATtiny12 Blokdiagram
Figure 2 op side 4. De ATtiny12 jout de folgjende funksjes: 1K bytes fan Flash, 64 bytes EEPROM, oant seis algemien-doel I / O rigels, 32 algemiene-doel wurk registers, in 8-bit timer / teller, ynterne en eksterne interrupts, programmeerbere Watchdog Timer mei ynterne oscillator modus, en twa software-saving modus. De Idle Mode stopet de CPU, wylst de timer / tellers en it ûnderbrekkingssysteem trochgean kinne funksjonearje. De Power-down-modus bewarret de registerynhâld, mar befriest de oscillator, en skeakelet alle oare chipfunksjes út oant de folgjende ûnderbrekking of hardware-reset. De funksjes foar wekker of ûnderbrekking op pinferoaring kinne de ATtiny12 tige reageare op eksterne eveneminten, noch altyd mei it leechste enerzjyferbrûk yn 'e macht-down-modi. It apparaat wurdt produsearre mei Atmel's net-flechtich ûnthâldtechnology mei hege tichtheid. Troch in RISC 8-bit CPU te kombinearjen mei Flash op in monolityske chip, is de Atmel ATtiny12 in krêftige mikrocontroller dy't in heul fleksibele en kosten-effektive oplossing leveret foar in protte ynbêde kontrôleapplikaasjes.
figuer 2. De ATtiny12 Block Diagram
Pin Beskriuwings
- Oanbod voltage pink.
- Grûn pin.
Poarte B is in 6-bit I/O haven. PB4..0 binne I / O-pins dy't ynterne pull-ups kinne leverje (selekteare foar elke bit). Op ATtiny11 is PB5 allinich ynfier. Op ATtiny12 is PB5 input of iepen-drain útfier. De haven pins wurde tri-stated as in reset betingst wurdt aktyf, sels as de klok net rint. It brûken fan pins PB5..3 as input of I / O pins wurdt beheind, ôfhinklik fan reset en klok ynstellings, lykas werjûn hjirûnder.
Tabel 2. PB5..PB3 Funksjonaliteit vs. Device Clocking opsjes
Apparaat klokje opsje | PB5 | PB4 | PB3 |
Eksterne weromsette ynskeakele | Brûkt (1) | -(2) | – |
Eksterne weromsette útskeakele | Ynfier(3)/I/O(4) | – | – |
Eksterne Crystal | – | Used | Used |
Eksterne Low-frekwinsje Crystal | – | Used | Used |
Eksterne keramyske resonator | – | Used | Used |
Eksterne RC Oscillator | – | I/O(5) | Used |
Eksterne klok | – | I/O | Used |
Ynterne RC Oscillator | – | I/O | I/O |
Notysjes
- Brûkt" betsjut dat de pin wurdt brûkt foar reset- of klokdoelen.
- betsjut dat de pinfunksje net beynfloede wurdt troch de opsje.
- Ynfier betsjut dat de pin is in haven ynfier pin.
- Op ATtiny11 is PB5 allinich ynfier. Op ATtiny12 is PB5 input of iepen-drain útfier.
- I / O betsjut dat de pin is in haven input / output pin.
XTAL1 Ynfier nei de inverting oscillator amplifier en ynfier nei de ynterne klok bestjoeringssysteem circuit.
XTAL2 Utfier fan de inverting oscillator amplibbener.
RESETTE Ynput weromsette. In eksterne reset wurdt generearre troch in leech nivo op de RESET pin. Reset pulses langer as 50 ns sil generearje in reset, sels as de klok net rint. Koarte pulsen wurde net garandearre om in reset te generearjen.
Registrearje Gearfetting ATtiny11
Adres | Namme | Bytsje 7 | Bytsje 6 | Bytsje 5 | Bytsje 4 | Bytsje 3 | Bytsje 2 | Bytsje 1 | Bytsje 0 | Side |
$3F | SREG | I | T | H | S | V | N | Z | C | side 9 |
$3E | Reservearre | |||||||||
$3D | Reservearre | |||||||||
$3C | Reservearre | |||||||||
$3B | GIMSK | – | INT0 | PCIe | – | – | – | – | – | side 33 |
$3A | GIFR | – | INTF0 | PCIF | – | – | – | – | – | side 34 |
$39 | TIMSK | – | – | – | – | – | – | TOIE0 | – | side 34 |
$38 | TIFR | – | – | – | – | – | – | TOV0 | – | side 35 |
$37 | Reservearre | |||||||||
$36 | Reservearre | |||||||||
$35 | MCUCR | – | – | SE | SM | – | – | ISC01 | ISC00 | side 32 |
$34 | MCUSR | – | – | – | – | – | – | EXTRF | PORF | side 28 |
$33 | TCCR0 | – | – | – | – | – | CS02 | CS01 | CS00 | side 41 |
$32 | TCNT0 | Timer/teller 0 (8 bit) | side 41 | |||||||
$31 | Reservearre | |||||||||
$30 | Reservearre | |||||||||
… | Reservearre | |||||||||
$22 | Reservearre | |||||||||
$21 | WDTCR | – | – | – | WDTOE | WDE | WDP2 | WDP1 | WDP0 | side 43 |
$20 | Reservearre | |||||||||
$1F | Reservearre | |||||||||
$1E | Reservearre | |||||||||
$1D | Reservearre | |||||||||
$1C | Reservearre | |||||||||
$1B | Reservearre | |||||||||
$1A | Reservearre | |||||||||
$19 | Reservearre | |||||||||
$18 | PORTB | – | – | – | PORTB4 | PORTB3 | PORTB2 | PORTB1 | PORTB0 | side 37 |
$17 | DDRB | – | – | – | DDB4 | DDB3 | DDB2 | DDB1 | DDB0 | side 37 |
$16 | PINB | – | – | PINB5 | PINB4 | PINB3 | PINB2 | PINB1 | PINB0 | side 37 |
$15 | Reservearre | |||||||||
… | Reservearre | |||||||||
$0A | Reservearre | |||||||||
$09 | Reservearre | |||||||||
$08 | ACSR | ACD | – | ACO | ACI | ACIE | – | ACIS1 | ACIS0 | side 45 |
… | Reservearre | |||||||||
$00 | Reservearre |
Notysjes
- Foar kompatibiliteit mei takomstige apparaten moatte reservearre bits wurde skreaun op nul as tagong wurdt. Reserveare I / O-ûnthâldadressen moatte nea wurde skreaun.
- Guon fan 'e statusflaggen wurde wiske troch in logyske ien nei har te skriuwen. Tink derom dat de CBI- en SBI-ynstruksjes sille operearje op alle bits yn it I/O-register, in ien werom skriuwe yn elke flagge lêzen as ynsteld, en dus de flagge wiskje. De CBI- en SBI-ynstruksjes wurkje allinich mei registers fan $00 oant $1F.
Registrearje Gearfetting ATtiny12
Adres | Namme | Bytsje 7 | Bytsje 6 | Bytsje 5 | Bytsje 4 | Bytsje 3 | Bytsje 2 | Bytsje 1 | Bytsje 0 | Side |
$3F | SREG | I | T | H | S | V | N | Z | C | side 9 |
$3E | Reservearre | |||||||||
$3D | Reservearre | |||||||||
$3C | Reservearre | |||||||||
$3B | GIMSK | – | INT0 | PCIe | – | – | – | – | – | side 33 |
$3A | GIFR | – | INTF0 | PCIF | – | – | – | – | – | side 34 |
$39 | TIMSK | – | – | – | – | – | – | TOIE0 | – | side 34 |
$38 | TIFR | – | – | – | – | – | – | TOV0 | – | side 35 |
$37 | Reservearre | |||||||||
$36 | Reservearre | |||||||||
$35 | MCUCR | – | PUD | SE | SM | – | – | ISC01 | ISC00 | side 32 |
$34 | MCUSR | – | – | – | – | WDRF | BORF | EXTRF | PORF | side 29 |
$33 | TCCR0 | – | – | – | – | – | CS02 | CS01 | CS00 | side 41 |
$32 | TCNT0 | Timer/teller 0 (8 bit) | side 41 | |||||||
$31 | OSCCAL | Oscillator Kalibraasje Register | side 12 | |||||||
$30 | Reservearre | |||||||||
… | Reservearre | |||||||||
$22 | Reservearre | |||||||||
$21 | WDTCR | – | – | – | WDTOE | WDE | WDP2 | WDP1 | WDP0 | side 43 |
$20 | Reservearre | |||||||||
$1F | Reservearre | |||||||||
$1E | EEAR | – | – | EEPROM Adres Register | side 18 | |||||
$1D | EEDR | EEPROM Data Register | side 18 | |||||||
$1C | EEGR | – | – | – | – | EERIE | EEMWE | EEWE | EERE | side 18 |
$1B | Reservearre | |||||||||
$1A | Reservearre | |||||||||
$19 | Reservearre | |||||||||
$18 | PORTB | – | – | – | PORTB4 | PORTB3 | PORTB2 | PORTB1 | PORTB0 | side 37 |
$17 | DDRB | – | – | DDB5 | DDB4 | DDB3 | DDB2 | DDB1 | DDB0 | side 37 |
$16 | PINB | – | – | PINB5 | PINB4 | PINB3 | PINB2 | PINB1 | PINB0 | side 37 |
$15 | Reservearre | |||||||||
… | Reservearre | |||||||||
$0A | Reservearre | |||||||||
$09 | Reservearre | |||||||||
$08 | ACSR | ACD | AINBG | ACO | ACI | ACIE | – | ACIS1 | ACIS0 | side 45 |
… | Reservearre | |||||||||
$00 | Reservearre |
Noat
- Foar kompatibiliteit mei takomstige apparaten moatte reservearre bits wurde skreaun op nul as tagong wurdt. Reserveare I / O-ûnthâldadressen moatte nea wurde skreaun.
- Guon fan 'e statusflaggen wurde wiske troch in logyske ien nei har te skriuwen. Tink derom dat de CBI- en SBI-ynstruksjes sille operearje op alle bits yn it I/O-register, in ien werom skriuwe yn elke flagge lêzen as ynsteld, en dus de flagge wiskje. De CBI- en SBI-ynstruksjes wurkje allinich mei registers fan $00 oant $1F.
Ynstruksje Set Gearfetting
Mnemonics | Operanders | Beskriuwing | Operaasje | Flaggen | #Klokken |
ARITMETISKE EN LOGISKE YNSTRUKSJES | |||||
ADD | Rd, Rr | Twa registers tafoegje | Rd ¬ Rd + Rr | Z, C, N, V, H | 1 |
ADC | Rd, Rr | Tafoegje mei Carry twa registers | Rd ¬ Rd + Rr + C | Z, C, N, V, H | 1 |
SUB | Rd, Rr | Lûk twa registers ôf | Rd ¬ Rd – Rr | Z, C, N, V, H | 1 |
IK GIET OP | Rd, K. | Lûk Constant ôf fan Register | Rd ¬ Rd – K | Z, C, N, V, H | 1 |
SBC | Rd, Rr | Lûk ôf mei twa registers | Rd ¬ Rd – Rr – C | Z, C, N, V, H | 1 |
SBCI | Rd, K. | Lûke mei Carry Constant fan Reg. | Rd ¬ Rd – K – C | Z, C, N, V, H | 1 |
EN | Rd, Rr | Logyske EN registers | Rd ¬ Rd · Rr | Z, N, V. | 1 |
ANDI | Rd, K. | Logysk EN Registrearje en konstant | Rd ¬ Rd · K | Z, N, V. | 1 |
OR | Rd, Rr | Logyske OR registers | Rd ¬ Rd v Rr | Z, N, V. | 1 |
ORI | Rd, K. | Logysk OF Registrearje en konstant | Rd ¬ Rd v K | Z, N, V. | 1 |
EOR | Rd, Rr | Eksklusyf OR registers | Rd ¬ RdÅRr | Z, N, V. | 1 |
COM | Rd | Ien fan oanfolling | Rd ¬ $FF – Rd | Z, C, N, V. | 1 |
NEG | Rd | Twa's komplement | Rd ¬ $00 - Rd | Z, C, N, V, H | 1 |
SBR | Rd, K | Set bit (en) yn registrearje | Rd ¬ Rd v K | Z, N, V. | 1 |
CBR | Rd, K | Clear Bit (s) yn Register | Rd ¬ Rd · (FFh – K) | Z, N, V. | 1 |
INC | Rd | Ferheging | Rd ¬ Rd + 1 | Z, N, V. | 1 |
DEC | Rd | Ferklearring | Rd ¬ Rd – 1 | Z, N, V. | 1 |
TST | Rd | Test foar nul as minus | Rd ¬ Rd · Rd | Z, N, V. | 1 |
CLR | Rd | Register wiskje | Rd ¬ RdÅRd | Z, N, V. | 1 |
SER | Rd | Registrearje ynstelle | Rd ¬ $FF | Gjin | 1 |
TAKYNSTRUKSJES | |||||
RJMP | k | Relative sprong | PC ¬ PC + k + 1 | Gjin | 2 |
RCALL | k | Relative subroutine-oprop | PC ¬ PC + k + 1 | Gjin | 3 |
RET | Subroutine Return | PC ¬ STACK | Gjin | 4 | |
RETI | Underbrekke Return | PC ¬ STACK | I | 4 | |
CPSE | Rd, Rr | Fergelykje, oerslaan as gelyk | as (Rd = Rr) PC ¬ PC + 2 of 3 | Gjin | 1/2 |
CP | Rd, Rr | Ferlykje | Rd - Rr | Z, N, V, C, H | 1 |
CPC | Rd, Rr | Fergelykje mei Carry | Rd - Rr - C | Z, N, V, C, H | 1 |
CPI | Rd, K | Fergelykje registrearje mei fuortendaliks | Rd - K | Z, N, V, C, H | 1 |
SBRC | rr, b | Oerslaan as bit yn register wiske | as (Rr(b)=0) PC ¬ PC + 2 of 3 | Gjin | 1/2 |
SBRS | rr, b | Oerslaan as bit yn register is ynsteld | as (Rr(b)=1) PC ¬ PC + 2 of 3 | Gjin | 1/2 |
SBIC | P, b | Oerslaan as bit yn I / O-register wiske | as (P(b)=0) PC ¬ PC + 2 of 3 | Gjin | 1/2 |
SBIS | P, b | Oerslaan as bit yn I / O-register is ynsteld | as (P(b)=1) PC ¬ PC + 2 of 3 | Gjin | 1/2 |
BRBS | s, k | Tûke as Status Flagge ynsteld | as (SREG(s) = 1) dan PC¬PC + k + 1 | Gjin | 1/2 |
BRBC | s, k | Tak as statusflagge wiske | as (SREG(s) = 0) dan PC¬PC + k + 1 | Gjin | 1/2 |
BREQ | k | Branch as Equal | as (Z = 1) dan PC ¬ PC + k + 1 | Gjin | 1/2 |
BRNE | k | Branch as Net gelyk | as (Z = 0) dan PC ¬ PC + k + 1 | Gjin | 1/2 |
BRCS | k | Tûke as Carry Set | as (C = 1) dan PC ¬ PC + k + 1 | Gjin | 1/2 |
BRCC | k | Tûke as Carry Cleared | as (C = 0) dan PC ¬ PC + k + 1 | Gjin | 1/2 |
BRSH | k | Tak as itselde as heger | as (C = 0) dan PC ¬ PC + k + 1 | Gjin | 1/2 |
BRLO | k | Tak as leger | as (C = 1) dan PC ¬ PC + k + 1 | Gjin | 1/2 |
BRMI | k | Tak as Minus | as (N = 1) dan PC ¬ PC + k + 1 | Gjin | 1/2 |
BRPL | k | Tak as Plus | as (N = 0) dan PC ¬ PC + k + 1 | Gjin | 1/2 |
BRGE | k | Tak as grutter as gelyk, ûndertekene | as (N Å V= 0) dan PC ¬ PC + k + 1 | Gjin | 1/2 |
BRLT | k | Tak as minder dan nul, Undertekene | as (N Å V= 1) dan PC ¬ PC + k + 1 | Gjin | 1/2 |
BRHS | k | Tûke as Half Carry Flag Set | as (H = 1) dan PC ¬ PC + k + 1 | Gjin | 1/2 |
BRHC | k | Tûke as Half Carry Flag wiske | as (H = 0) dan PC ¬ PC + k + 1 | Gjin | 1/2 |
BRTS | k | Tûke as T Flagge set | as (T = 1) dan PC ¬ PC + k + 1 | Gjin | 1/2 |
BRTC | k | Tûke as T Flagge wiske | as (T = 0) dan PC ¬ PC + k + 1 | Gjin | 1/2 |
BRVS | k | Tûke as Overflow Flag is ynsteld | as (V = 1) dan PC ¬ PC + k + 1 | Gjin | 1/2 |
BRVC | k | Tûke as oerstreamingsflagge wiske is | as (V = 0) dan PC ¬ PC + k + 1 | Gjin | 1/2 |
BRIE | k | Tûke as ûnderbrekke ynskeakele | as (I = 1) dan PC ¬ PC + k + 1 | Gjin | 1/2 |
BRID | k | Tûke as ûnderbrekken útskeakele is | as (I = 0) dan PC ¬ PC + k + 1 | Gjin | 1/2 |
Mnemonics | Operanders | Beskriuwing | Operaasje | Flaggen | #Klokken |
YNSTRUKSJES FAN DATA OVERFERDING | |||||
LD | Rd, Z | Laad Register Yndirekt | Rd ¬ (Z) | Gjin | 2 |
ST | Z, Rr | Winkel Register Yndirekt | (Z) ¬ Rr | Gjin | 2 |
MOV | Rd, Rr | Ferhuze tusken registers | Rd ¬ Rr | Gjin | 1 |
LDI | Rd, K. | Laad direkt | Rd ¬ K | Gjin | 1 |
IN | Rd, P. | Yn haven | Rd ¬ P | Gjin | 1 |
ÚT | P, RJ | Ut haven | P ¬ Rr | Gjin | 1 |
LPM | Laad programma ûnthâld | R0 ¬ (Z) | Gjin | 3 | |
BIT EN BIT-TEST ynstruksjes | |||||
SBI | P, b | Bit ynstelle yn I / O-register | I/O(P,b) ¬ 1 | Gjin | 2 |
CBI | P, b | Bit wiskje yn I / O-register | I/O(P,b) ¬ 0 | Gjin | 2 |
LSL | Rd | Logyske ferskowing lofts | Rd(n+1) ¬ Rd(n), Rd(0) ¬ 0 | Z, C, N, V. | 1 |
LSR | Rd | Logyske Shift Rjochts | Rd(n) ¬ Rd(n+1), Rd(7) ¬ 0 | Z, C, N, V. | 1 |
ROL | Rd | Lofts troch draaie draaie | Rd(0) ¬ C, Rd(n+1) ¬ Rd(n), C ¬ Rd(7) | Z, C, N, V. | 1 |
ROR | Rd | Rjochts troch draaie | Rd(7) ¬ C, Rd(n) ¬ Rd(n+1), C ¬ Rd(0) | Z, C, N, V. | 1 |
ASR | Rd | Rekenkundige ferskowing rjochts | Rd(n) ¬ Rd(n+1), n = 0..6 | Z, C, N, V. | 1 |
SWAP | Rd | Ruilje Nibbles | Rd(3..0) ¬ Rd(7..4), Rd(7..4) ¬ Rd(3..0) | Gjin | 1 |
BSET | s | Flagge set | SREG(s) ¬ 1 | SREG (s) | 1 |
BCLR | s | Flagge dúdlik | SREG(s) ¬ 0 | SREG (s) | 1 |
BST | rr, b | Bitwinkel fan registrearje nei T | T ¬ Rr(b) | T | 1 |
BLD | Rd, b | Bitlading fan T nei Register | Rd(b) ¬ T | Gjin | 1 |
SEC | Set Carry yn | C ¬ 1 | C | 1 | |
CLC | Clear Carry | C ¬ 0 | C | 1 | |
SEN | Stel negative flagge yn | N ¬ 1 | N | 1 | |
CLN | Wiskje negative flagge | N ¬ 0 | N | 1 | |
SEZ | Stel nul flagge yn | Z ¬ 1 | Z | 1 | |
CLZ | Nul flagge wiskje | Z ¬ 0 | Z | 1 | |
SEI | Global Interrupt ynskeakelje | ik ¬1 | I | 1 | |
CLI | Global Interrupt Utskeakelje | ik ¬0 | I | 1 | |
SES | Stel ûndertekene testflagge yn | S ¬ 1 | S | 1 | |
CLS | Wiskje ûndertekene testflagge | S ¬ 0 | S | 1 | |
SEV | Set Twos Complement Overflow | V ¬ 1 | V | 1 | |
CLV | Wiskje Twos Oanfoljende oerstreaming | V ¬ 0 | V | 1 | |
SET | Set T yn SREG | T ¬ 1 | T | 1 | |
CLT | Wiskje T yn SREG | T ¬ 0 | T | 1 | |
SEH | Set Half Carry Flag yn SREG | H ¬ 1 | H | 1 | |
CLH | Wiskje Half Carry Flag yn SREG | H ¬ 0 | H | 1 | |
NOP | Gjin operaasje | Gjin | 1 | ||
SLIEP | Sliep | (sjoch spesifike beskriuwing foar sliepfunksje) | Gjin | 1 | |
WDR | Watch Dog Reset | (sjoch spesifike beskriuwing foar WDR/timer) | Gjin | 1 |
Bestelle ynformaasje
ATtiny11
Streamtafier | Faasje (MHz) | Bestelkoade | Pakket | Operaasje Range |
2.7 - 5.5V |
2 |
ATtiny11L-2PC ATtiny11L-2SC | 8P3
8S2 |
Kommersjeel (0 °C oant 70 °C) |
ATtiny11L-2PI
ATtiny11L-2SI ATtiny11L-2SU(2) |
8P3
8S2 8S2 |
Yndustrieel (-40 °C oant 85 °C) |
||
4.0 - 5.5V |
6 |
ATtiny11-6PC ATtiny11-6SC | 8P3
8S2 |
Kommersjeel (0 °C oant 70 °C) |
ATtiny11-6PI ATtiny11-6PU(2)
ATtiny11-6SI ATtiny11-6SU(2) |
8P3
8P3 8S2 8S2 |
Yndustrieel (-40 °C oant 85 °C) |
Notysjes
- De snelheidsklasse ferwiist nei maksimale klokrate by it brûken fan in eksterne kristal of eksterne klokstasjon. De ynterne RC-oscillator hat deselde nominale klokfrekwinsje foar alle snelheidsklassen.
- Pb-frije ferpakking alternatyf, foldocht oan de Europeeske rjochtline foar beheining fan gefaarlike stoffen (RoHS-rjochtline). Ek Halide frij en folslein Grien.
Pakket Type | |
8P3 | 8-lead, 0.300 ″ Wide, Plastic Dual Inline Package (PDIP) |
8S2 | 8-lead, 0.200 ″ Wide, Plastic Gull-Wing Small Outline (EIAJ SOIC) |
ATtiny12
Streamtafier | Faasje (MHz) | Bestelkoade | Pakket | Operaasje Range |
1.8 - 5.5V |
1.2 |
ATtiny12V-1PC ATtiny12V-1SC | 8P3
8S2 |
Kommersjeel (0 °C oant 70 °C) |
ATtiny12V-1PI ATtiny12V-1PU(2)
ATtiny12V-1SI ATtiny12V-1SU(2) |
8P3
8P3 8S2 8S2 |
Yndustrieel (-40 °C oant 85 °C) |
||
2.7 - 5.5V |
4 |
ATtiny12L-4PC ATtiny12L-4SC | 8P3
8S2 |
Kommersjeel (0 °C oant 70 °C) |
ATtiny12L-4PI ATtiny12L-4PU(2)
ATtiny12L-4SI ATtiny12L-4SU(2) |
8P3
8P3 8S2 8S2 |
Yndustrieel (-40 °C oant 85 °C) |
||
4.0 - 5.5V |
8 |
ATtiny12-8PC ATtiny12-8SC | 8P3
8S2 |
Kommersjeel (0 °C oant 70 °C) |
ATtiny12-8PI ATtiny12-8PU(2)
ATtiny12-8SI ATtiny12-8SU(2) |
8P3
8P3 8S2 8S2 |
Yndustrieel (-40 °C oant 85 °C) |
Notysjes
- De snelheidsklasse ferwiist nei maksimale klokrate by it brûken fan in eksterne kristal of eksterne klokstasjon. De ynterne RC-oscillator hat deselde nominale klokfrekwinsje foar alle snelheidsklassen.
- Pb-frije ferpakking alternatyf, foldocht oan de Europeeske rjochtline foar beheining fan gefaarlike stoffen (RoHS-rjochtline). Ek Halide frij en folslein Grien.
Pakket Type | |
8P3 | 8-lead, 0.300 ″ Wide, Plastic Dual Inline Package (PDIP) |
8S2 | 8-lead, 0.200 ″ Wide, Plastic Gull-Wing Small Outline (EIAJ SOIC) |
Packaging ynformaasje
8P3
ALGEMENE DIMENSJES
(Meienheid = inch)
SYMBOAL | MIN | NOM | MAX | NOAT |
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 |
Notysjes
- Dizze tekening is allinich foar algemiene ynformaasje; ferwize nei JEDEC Drawing MS-001, Variation BA foar oanfoljende ynformaasje.
- Ofmjittings A en L wurde mjitten mei it pakket sitten yn JEDEC sitflak Gauge GS-3.
- D, D1 en E1 ôfmjittings net befetsje mal Flash of protrusions. Mould Flash of protrusions meie net mear as 0.010 inch.
- E en eA mjitten mei de leads beheind om loodrecht op datum te wêzen.
- Spitse as rûne lead tips hawwe de foarkar om it ynbringen makliker te meitsjen.
- b2 en b3 maksimum ôfmjittings befetsje gjin Dambar protrusions. Dambar protrusions meie net mear as 0.010 (0.25 mm).
ALGEMENE DIMENSJES
(Meienheid = mm)
SYMBOAL | MIN | NOM | MAX | NOAT |
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 |
Notysjes
- Dizze tekening is allinich foar algemiene ynformaasje; ferwize nei EIAJ Drawing EDR-7320 foar oanfoljende ynformaasje.
- Mismatch fan de boppeste en legere dies en hars burrs binne net opnommen.
- It is oan te rieden dat de boppeste en legere holtes gelyk binne. As se oars binne, sil de gruttere dimensje wurde beskôge.
- Bepaalt de wiere geometryske posysje.
- Wearden b, C jilde foar plated terminal. De standert dikte fan de plating laach moat mjitte tusken 0.007 oant 021 mm.
Datasheet Revision Skiednis
Tink derom dat de sidenûmers yn dizze seksje ferwize nei dit dokumint. De revyzjenûmers ferwize nei de dokumintferzje.
Rev 1006F-06/07
- Net oan te rieden foar nij ûntwerp ”
Rev. 1006E-07/06
- Bywurke haadstik yndieling.
- Updated Power-down yn "Sliepmodi foar de ATtiny11" op side 20.
- Updated Power-down yn "Sliepmodi foar de ATtiny12" op side 20.
- Bywurke Tabel 16 op side 36.
- Bywurke "Kalibraasjebyte yn ATtiny12" op side 49.
- Bywurke "Bestelynformaasje" op side 10.
- Bywurke "Ynformaasje fan ferpakking" op side 12.
Rev. 1006D-07/03
- Bywurke VBOT-wearden yn Tabel 9 op side 24.
Rev 1006C-09/01
- N/A
Haadkantoar Ynternasjonaal
- It bedriuw Atmel Corporation 2325 Orchard Parkway San Jose, CA 95131 Feriene Steaten Tel: 1(408) 441-0311 Fax: 1(408) 487-2600
- Atmel Azië Keamer 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 Frankryk Tel: (33) 1-30-60-70-00 Fax: (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 Fax: (81) 3-3523-7581
Produkt kontakt
Web Site www.atmel.com Technyske stipe avr@atmel.com Ferkeap kontakt www.atmel.com/contacts Literatueroanfragen www.atmel.com/literature
Disclaimer: De ynformaasje yn dit dokumint wurdt levere yn ferbân mei Atmel produkten. Gjin lisinsje, útdruklik of ymplisearre, troch estoppel of oars, oan ien
yntellektueel eigendomsrjocht wurdt ferliend troch dit dokumint of yn ferbân mei de ferkeap fan Atmel-produkten. UITSONDER SOM STEKEN YN ATMEL'S BETINGINGEN EN FERKOPINGSBEDINGINGEN LÊS OP ATMEL'S WEB SITE, ATMEL NEEMT GEEN AANSPRAKELIJKHEID AAN EN DISCLAIMS ELKE EXPRESS, YMPLIYD OF STATUTORY
GARANTIE
BETREKKING TOT SY PRODUCTEN INKLUDERT, MAAR NET BEPERKTE TOT, DE IMPLISJEERDE GARANTIE FAN FERHANDELBAARHEID, GESKIKTHEID FOAR IN BEPAALDE
DOEL, OF NON-ynbreuk. YN GEEN GEVAL SIL ATMEL AANSPRAKELIJK Wêze FOAR ELKE DIREKTE, YNDIREKT, GEVOLGLIKE, STRAFFENDE, SPESIALE OF ynsidintele skea (Ynklusyf, SONDER BEPERKING, SKADE FOAR FERLIJS FAN WINST, BUSINESS ÛNTERBRUPPLIJKING, OF FERLEAS FAN US YN FS) IS DOKUMENT, SELFS ATMEL IS RAADGEJOCHT FAN DE MOOGLIKHEID FAN SOKE SKADES. Atmel makket gjin foarstellingen of garânsjes oangeande de krektens of folsleinens fan 'e ynhâld fan dit dokumint en behâldt it rjocht foar om op elk momint wizigingen te meitsjen oan spesifikaasjes en produktbeskriuwingen sûnder notice. Atmel makket gjin tasizzing om de ynformaasje hjiryn te aktualisearjen. Behalven as spesifyk oars bepaald, binne Atmel-produkten net geskikt foar, en sille net brûkt wurde yn, automotive-applikaasjes. De produkten fan Atmel binne net bedoeld, autorisearre of garandearre foar gebrûk as komponinten yn applikaasjes bedoeld om it libben te stypjen of te ûnderhâlden.
© 2007 Atmel Corporation. Alle rjochten foarbehâlden. Atmel®, logo en kombinaasjes dêrfan, en oaren binne registrearre hannelsmerken as hannelsmerken fan Atmel Corporation of har dochterûndernimmingen. Oare termen en produktnammen kinne hannelsmerken fan oaren wêze.
Dokuminten / Resources
![]() |
ATMEL ATtiny11 8-bit mikrocontroller mei 1K Byte Flash [pdf] Brûkersgids ATtiny11 8-bit mikrocontroller mei 1K byte flash, ATtiny11, 8-bit mikrocontroller mei 1K byte flash, mikrocontroller mei 1K byte flash, 1K byte flash |