ATMEL ATtiny11 8-bit Microcontroller na may 1K Byte Flash
Mga tampok
- Ginagamit ang AVR® RISC Architecture
- High-performance at Low-power 8-bit RISC Architecture
- 90 Napakahusay na Tagubilin - Karamihan sa Single Clock Cycle Pagpapatupad
- 32 x 8 Mga Pangkalahatang Layunin sa Paggawa ng Mga Rehistro
- Hanggang 8 MIPS Throughput sa 8 MHz
Nonvolatile Program at Data Memory
- 1K Byte ng Flash Program Memory
- In-System Programmable (ATtiny12)
- Endurance: 1,000 Write/Erase Cycle (ATtiny11/12)
- 64 Bytes ng In-System Programmable EEPROM Data Memory para sa ATtiny12
- Pagtitiis: 100,000 Pagsulat / Burahin ang Mga Siklo
- Programming Lock para sa Flash Program at EEPROM Data Security
Mga Tampok na Peripheral
- Mag-interrupt at Wake-up sa Pin Change
- Isang 8-bit na Timer/Counter na may Hiwalay na Prescaler
- On-chip Analog Comparator
- Programmable Watchdog Timer na may On-chip Oscillator
Mga Espesyal na Tampok ng Microcontroller
- Mga Low-power na Idle at Power-down na Mode
- Mga Pinagmulan ng Panlabas at Panloob na Nakagambala
- In-System Programmable sa pamamagitan ng SPI Port (ATtiny12)
- Pinahusay na Power-on Reset Circuit (ATtiny12)
- Panloob na Naka-calibrate na RC Oscillator (ATtiny12)
Pagtutukoy
- Mababang-kapangyarihan, High-speed na CMOS Process Technology
- Ganap na Static na Operasyon
Power Consumption sa 4 MHz, 3V, 25°C
- Aktibo: 2.2 mA
- Idle Mode: 0.5 mA
- Mode na Power-down: <1 μA
Mga package
- 8-pin na PDIP at SOIC
Ang Operating Voltages
- 1.8 – 5.5V para sa ATtiny12V-1
- 2.7 – 5.5V para sa ATtiny11L-2 at ATtiny12L-4
- 4.0 – 5.5V para sa ATtiny11-6 at ATtiny12-8
Mga Marka ng Bilis
- 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)
Configuration ng Pin
Tapos naview
Ang ATtiny11/12 ay isang low-power CMOS 8-bit microcontroller batay sa AVR RISC architecture. Sa pamamagitan ng pagpapatupad ng makapangyarihang mga tagubilin sa isang solong ikot ng orasan, ang ATtiny11/12 ay nakakamit ng mga throughput na papalapit sa 1 MIPS bawat MHz, na nagpapahintulot sa taga-disenyo ng system na i-optimize ang pagkonsumo ng kuryente kumpara sa bilis ng pagproseso. Pinagsasama ng AVR core ang isang rich instruction set na may 32 general-purpose working registers. Ang lahat ng 32 na rehistro ay direktang konektado sa Arithmetic Logic Unit (ALU), na nagpapahintulot sa dalawang independiyenteng rehistro na ma-access sa isang solong pagtuturo na isinasagawa sa isang ikot ng orasan. Ang resultang arkitektura ay mas mahusay sa code habang nakakamit ang mga throughput nang hanggang sampung beses na mas mabilis kaysa sa maginoo na CISC microcontrollers.
Talahanayan 1. Paglalarawan ng mga Bahagi
Device | Flash | EEPROM | Magrehistro | Voltage Saklaw | Dalas |
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 |
Ang ATtiny11/12 AVR ay sinusuportahan ng isang buong hanay ng mga tool sa pag-develop ng programa at system kabilang ang: mga macro assembler, program debugger/simulators, in-circuit emulators,
at mga evaluation kit.
ATtiny11 Block Diagram
Tingnan ang Figure 1 sa pahina 3. Ang ATtiny11 ay nagbibigay ng mga sumusunod na feature: 1K bytes ng Flash, hanggang limang general-purpose I/O lines, isang input line, 32 general-purpose working registers, isang 8-bit timer/counter, internal at mga panlabas na interrupt, programmable Watchdog Timer na may panloob na oscillator, at dalawang software-selectable power-saving mode. Ihihinto ng Idle Mode ang CPU habang pinapayagan ang timer/counter at interrupt system na magpatuloy sa paggana. Ang Power-down Mode ay nagse-save ng mga nilalaman ng rehistro ngunit nag-freeze ng oscillator, hindi pinapagana ang lahat ng iba pang mga function ng chip hanggang sa susunod na interrupt o pag-reset ng hardware. Ang wake-up o interrupt sa mga feature ng pagpapalit ng pin ay nagbibigay-daan sa ATtiny11 na maging lubos na tumutugon sa mga panlabas na kaganapan, na nagtatampok pa rin ng pinakamababang konsumo ng kuryente habang nasa power-down mode. Ang aparato ay ginawa gamit ang high-density nonvolatile memory technology ng Atmel. Sa pamamagitan ng pagsasama ng isang RISC 8-bit na CPU na may Flash sa isang monolithic chip, ang Atmel ATtiny11 ay isang makapangyarihang microcontroller na nagbibigay ng isang napaka-flexible at cost-effective na solusyon sa maraming naka-embed na control application.
Figure 1. Ang ATtiny11 Block Diagram
ATtiny12 Block Diagram
Figure 2 sa pahina 4. Ang ATtiny12 ay nagbibigay ng mga sumusunod na tampok: 1K bytes ng Flash, 64 bytes EEPROM, hanggang anim na pangkalahatang layunin na linya ng I/O, 32 pangkalahatang layunin na gumaganang mga rehistro, isang 8-bit na timer/counter, panloob at external interrupts, programmable Watchdog Timer na may internal oscillator, at dalawang software-selectable power-saving mode. Ihihinto ng Idle Mode ang CPU habang pinapayagan ang timer/counter at interrupt system na magpatuloy sa paggana. Ang Power-down Mode ay nagse-save ng mga nilalaman ng rehistro ngunit nag-freeze ng oscillator, hindi pinapagana ang lahat ng iba pang mga function ng chip hanggang sa susunod na interrupt o pag-reset ng hardware. Ang wake-up o interrupt sa mga feature ng pagpapalit ng pin ay nagbibigay-daan sa ATtiny12 na maging lubos na tumutugon sa mga panlabas na kaganapan, na nagtatampok pa rin ng pinakamababang konsumo ng kuryente habang nasa power-down na mga mode. Ang aparato ay ginawa gamit ang high-density nonvolatile memory technology ng Atmel. Sa pamamagitan ng pagsasama-sama ng isang RISC 8-bit na CPU na may Flash sa isang monolithic chip, ang Atmel ATtiny12 ay isang makapangyarihang microcontroller na nagbibigay ng napaka-flexible at cost-effective na solusyon sa maraming naka-embed na control application.
Figure 2. Ang ATtiny12 Block Diagram
Mga Paglalarawan ng Pin
- Supply voltage pin.
- Ground pin.
Ang Port B ay isang 6-bit na I/O port. Ang PB4..0 ay mga I/O pin na maaaring magbigay ng mga panloob na pull-up (pinili para sa bawat bit). Sa ATtiny11, ang PB5 ay input lamang. Sa ATtiny12, ang PB5 ay input o open-drain output. Ang mga port pin ay tri-nakasaad kapag ang isang reset na kondisyon ay naging aktibo, kahit na ang orasan ay hindi tumatakbo. Ang paggamit ng mga pin PB5..3 bilang input o I/O pin ay limitado, depende sa pag-reset at mga setting ng orasan, tulad ng ipinapakita sa ibaba.
Talahanayan 2. PB5..PB3 Functionality vs. Device Clocking Options
Pagpipilian sa Clocking ng Device | PB5 | PB4 | PB3 |
Naka-enable ang External Reset | Ginamit(1) | -(2) | – |
Naka-disable ang External Reset | Input(3)/I/O(4) | – | – |
Panlabas na Crystal | – | Ginamit | Ginamit |
Panlabas na Low-frequency na Crystal | – | Ginamit | Ginamit |
Panlabas na Ceramic Resonator | – | Ginamit | Ginamit |
Panlabas na RC Oscillator | – | I/O(5) | Ginamit |
Panlabas na Orasan | – | I/O | Ginamit |
Panloob na RC Oscillator | – | I/O | I/O |
Mga Tala
- Ginamit” ay nangangahulugan na ang pin ay ginagamit para sa pag-reset o mga layunin ng orasan.
- nangangahulugan na ang pin function ay hindi naaapektuhan ng opsyon.
- Ang ibig sabihin ng input ay ang pin ay isang port input pin.
- Sa ATtiny11, ang PB5 ay input lamang. Sa ATtiny12, ang PB5 ay input o open-drain output.
- Ang ibig sabihin ng I/O ay ang pin ay isang port input/output pin.
XTAL1 Input sa inverting oscillator ampliifier at input sa internal clock operating circuit.
XTAL2 Output mula sa inverting oscillator amptagapagbuhay.
I-RESET I-reset ang input. Ang isang panlabas na pag-reset ay nabuo sa pamamagitan ng isang mababang antas sa RESET pin. Ang pag-reset ng mga pulso na mas mahaba sa 50 ns ay bubuo ng pag-reset, kahit na hindi tumatakbo ang orasan. Ang mas maiikling pulso ay hindi garantisadong makakabuo ng pag-reset.
Buod ng Pagrehistro ATtiny11
Address | Pangalan | Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0 | Pahina |
$ 3F | SREG | I | T | H | S | V | N | Z | C | pahina 9 |
$ 3E | Nakareserba | |||||||||
$ 3D | Nakareserba | |||||||||
$ 3C | Nakareserba | |||||||||
$3B | GIMSK | – | INT0 | PCIE | – | – | – | – | – | pahina 33 |
$ 3A | GIFR | – | INTF0 | PCIF | – | – | – | – | – | pahina 34 |
$39 | TIMSK | – | – | – | – | – | – | TOIE0 | – | pahina 34 |
$38 | TIFR | – | – | – | – | – | – | TOV0 | – | pahina 35 |
$37 | Nakareserba | |||||||||
$36 | Nakareserba | |||||||||
$35 | MCUCR | – | – | SE | SM | – | – | ISC01 | ISC00 | pahina 32 |
$34 | MCUSR | – | – | – | – | – | – | SAKIT | PORF | pahina 28 |
$33 | TCCR0 | – | – | – | – | – | CS02 | CS01 | CS00 | pahina 41 |
$32 | TCNT0 | Timer/Counter0 (8 Bit) | pahina 41 | |||||||
$31 | Nakareserba | |||||||||
$30 | Nakareserba | |||||||||
… | Nakareserba | |||||||||
$22 | Nakareserba | |||||||||
$21 | WDTCR | – | – | – | WDTOE | WDE | WDP2 | WDP1 | WDP0 | pahina 43 |
$20 | Nakareserba | |||||||||
$ 1F | Nakareserba | |||||||||
$ 1E | Nakareserba | |||||||||
$ 1D | Nakareserba | |||||||||
$ 1C | Nakareserba | |||||||||
$1B | Nakareserba | |||||||||
$ 1A | Nakareserba | |||||||||
$19 | Nakareserba | |||||||||
$18 | PORTB | – | – | – | PORTB4 | PORTB3 | PORTB2 | PORTB1 | PORTB0 | pahina 37 |
$17 | DDRB | – | – | – | DDB4 | DDB3 | DDB2 | DDB1 | DDB0 | pahina 37 |
$16 | PINB | – | – | PINB5 | PINB4 | PINB3 | PINB2 | PINB1 | PINB0 | pahina 37 |
$15 | Nakareserba | |||||||||
… | Nakareserba | |||||||||
$ 0A | Nakareserba | |||||||||
$09 | Nakareserba | |||||||||
$08 | ACSR | ACD | – | ACO | ACI | ACIE | – | ACIS1 | ACIS0 | pahina 45 |
… | Nakareserba | |||||||||
$00 | Nakareserba |
Mga Tala
- Para sa pagiging tugma sa mga hinaharap na aparato, ang mga nakareserba na piraso ay dapat na nakasulat sa zero kung na-access. Ang nakareserba na mga memorya ng I / O ay hindi dapat naisulat.
- Ang ilan sa mga flag ng status ay na-clear sa pamamagitan ng pagsulat ng isang lohikal na isa sa kanila. Tandaan na ang mga tagubilin ng CBI at SBI ay gagana sa lahat ng mga bit sa I/O register, na nagsusulat ng isa pabalik sa anumang flag na binasa bilang nakatakda, kaya na-clear ang flag. Gumagana ang mga tagubilin ng CBI at SBI sa mga rehistradong $00 hanggang $1F lamang.
Buod ng Pagrehistro ATtiny12
Address | Pangalan | Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0 | Pahina |
$ 3F | SREG | I | T | H | S | V | N | Z | C | pahina 9 |
$ 3E | Nakareserba | |||||||||
$ 3D | Nakareserba | |||||||||
$ 3C | Nakareserba | |||||||||
$3B | GIMSK | – | INT0 | PCIE | – | – | – | – | – | pahina 33 |
$ 3A | GIFR | – | INTF0 | PCIF | – | – | – | – | – | pahina 34 |
$39 | TIMSK | – | – | – | – | – | – | TOIE0 | – | pahina 34 |
$38 | TIFR | – | – | – | – | – | – | TOV0 | – | pahina 35 |
$37 | Nakareserba | |||||||||
$36 | Nakareserba | |||||||||
$35 | MCUCR | – | PUD | SE | SM | – | – | ISC01 | ISC00 | pahina 32 |
$34 | MCUSR | – | – | – | – | WDRF | BORF | SAKIT | PORF | pahina 29 |
$33 | TCCR0 | – | – | – | – | – | CS02 | CS01 | CS00 | pahina 41 |
$32 | TCNT0 | Timer/Counter0 (8 Bit) | pahina 41 | |||||||
$31 | OSCCAL | Oscillator Calibration Register | pahina 12 | |||||||
$30 | Nakareserba | |||||||||
… | Nakareserba | |||||||||
$22 | Nakareserba | |||||||||
$21 | WDTCR | – | – | – | WDTOE | WDE | WDP2 | WDP1 | WDP0 | pahina 43 |
$20 | Nakareserba | |||||||||
$ 1F | Nakareserba | |||||||||
$ 1E | EEAR | – | – | EEPROM Address Register | pahina 18 | |||||
$ 1D | EEDR | EEPROM Data Register | pahina 18 | |||||||
$ 1C | EECR | – | – | – | – | EERIE | EEMWE | EEWE | EERE | pahina 18 |
$1B | Nakareserba | |||||||||
$ 1A | Nakareserba | |||||||||
$19 | Nakareserba | |||||||||
$18 | PORTB | – | – | – | PORTB4 | PORTB3 | PORTB2 | PORTB1 | PORTB0 | pahina 37 |
$17 | DDRB | – | – | DDB5 | DDB4 | DDB3 | DDB2 | DDB1 | DDB0 | pahina 37 |
$16 | PINB | – | – | PINB5 | PINB4 | PINB3 | PINB2 | PINB1 | PINB0 | pahina 37 |
$15 | Nakareserba | |||||||||
… | Nakareserba | |||||||||
$ 0A | Nakareserba | |||||||||
$09 | Nakareserba | |||||||||
$08 | ACSR | ACD | AAINBG | ACO | ACI | ACIE | – | ACIS1 | ACIS0 | pahina 45 |
… | Nakareserba | |||||||||
$00 | Nakareserba |
Tandaan
- Para sa pagiging tugma sa mga hinaharap na aparato, ang mga nakareserba na piraso ay dapat na nakasulat sa zero kung na-access. Ang nakareserba na mga memorya ng I / O ay hindi dapat naisulat.
- Ang ilan sa mga flag ng status ay na-clear sa pamamagitan ng pagsulat ng isang lohikal na isa sa kanila. Tandaan na ang mga tagubilin ng CBI at SBI ay gagana sa lahat ng mga bit sa I/O register, na nagsusulat ng isa pabalik sa anumang flag na binasa bilang nakatakda, kaya na-clear ang flag. Gumagana ang mga tagubilin ng CBI at SBI sa mga rehistradong $00 hanggang $1F lamang.
Buod ng Itakda ng Tagubilin
Mnemonics | Mga pagpapatakbo | Paglalarawan | Operasyon | Mga bandila | #Mga Orasan |
ARINMETIC AT LOGIC INSTRUCTIONS | |||||
ADD | Rd, Rr | Magdagdag ng dalawang Rehistro | Rd ¬ Rd + Rr | Z, C, N, V, H | 1 |
ADC | Rd, Rr | Idagdag kasama ang Magdala ng dalawang Rehistro | Rd ¬ Rd + Rr + C | Z, C, N, V, H | 1 |
SUB | Rd, Rr | Ibawas ang dalawang Rehistro | Rd ¬ Rd – Rr | Z, C, N, V, H | 1 |
UP | Rd, K | Ibawas ang Constant mula sa Rehistro | Rd ¬ Rd – K | Z, C, N, V, H | 1 |
SBC | Rd, Rr | Ibawas kasama ang Magdala ng dalawang Rehistro | Rd ¬ Rd – Rr – C | Z, C, N, V, H | 1 |
SBCI | Rd, K | Ibawas kasama si Carry Constant mula sa Reg. | Rd ¬ Rd – K – C | Z, C, N, V, H | 1 |
AT | Rd, Rr | Lohikal AT Mga Rehistro | Rd ¬ Rd · Rr | Z, N, V | 1 |
ANDI | Rd, K | Lohikal AT Magrehistro at Patuloy | Rd ¬ Rd · K | Z, N, V | 1 |
OR | Rd, Rr | Lohikal O Rehistro | Rd ¬ Rd v Rr | Z, N, V | 1 |
ORI | Rd, K | Lohikal O Magrehistro at Patuloy | Rd ¬ Rd v K | Z, N, V | 1 |
EOR | Rd, Rr | Eksklusibo O Rehistro | Rd ¬ RdÅRr | Z, N, V | 1 |
COM | Rd | Ang Kakumpleto ng Isa | Rd ¬ $FF – Rd | Z, C, N, V | 1 |
NEG | Rd | Dalawang's Complement | Rd ¬ $00 – Rd | Z, C, N, V, H | 1 |
SBR | Rd, K | Itakda ang (mga) Bit sa Rehistro | Rd ¬ Rd v K | Z, N, V | 1 |
CBR | Rd, K | I-clear ang (mga) Bit sa Magrehistro | Rd ¬ Rd · (FFh – K) | Z, N, V | 1 |
INC | Rd | Pagtaas | Rd ¬ Rd + 1 | Z, N, V | 1 |
DEC | Rd | Pagbabawas | Rd ¬ Rd – 1 | Z, N, V | 1 |
TST | Rd | Pagsubok para sa Zero o Minus | Rd ¬ Rd · Rd | Z, N, V | 1 |
CLR | Rd | Malinaw na Magrehistro | Rd ¬ RdÅRd | Z, N, V | 1 |
SER | Rd | Itakda ang Magrehistro | Rd ¬ $FF | wala | 1 |
PANUTO NG BRANCH | |||||
RJMP | k | Kamag-anak na Pagtalon | PC ¬ PC + k + 1 | wala | 2 |
RCALL | k | Kamag-anak na Subroutine Call | PC ¬ PC + k + 1 | wala | 3 |
RET | Subroutine na Pagbabalik | PC ¬ STACK | wala | 4 | |
MGA NETWORKS | Makagambala sa Pagbabalik | PC ¬ STACK | I | 4 | |
CPSE | Rd, Rr | Paghambingin, Laktawan kung Pantay | kung (Rd = Rr) PC ¬ PC + 2 o 3 | wala | 1/2 |
CP | Rd, Rr | Ikumpara | Rd - Rr | Z, N, V, C, H | 1 |
CPC | Rd, Rr | Ihambing kay Carry | Rd - Rr - C | Z, N, V, C, H | 1 |
CPI | Rd, K | Paghambingin ang Pagrehistro sa Kaagad | Rd - K | Z, N, V, C, H | 1 |
SBRC | Rr, b | Laktawan kung ang Bit sa Rehistro ay Nabura | kung (Rr(b)=0) PC ¬ PC + 2 o 3 | wala | 1/2 |
SBRS | Rr, b | Laktawan kung Itinakda ang Bit sa Pagrehistro | kung (Rr(b)=1) PC ¬ PC + 2 o 3 | wala | 1/2 |
SBIC | P, b | Laktawan kung Bit sa I / O Magrehistro Na-clear | kung (P(b)=0) PC ¬ PC + 2 o 3 | wala | 1/2 |
SBIS | P, b | Laktawan kung ang Bit sa I / O Magrehistro ay Itinakda | kung (P(b)=1) PC ¬ PC + 2 o 3 | wala | 1/2 |
BRBS | s, k | Sangay kung Itakda ang Katayuan ng Bandila | kung (SREG(s) = 1) pagkatapos ay PC¬PC + k + 1 | wala | 1/2 |
BRBC | s, k | Sangay kung Nalinis ang Flag ng Katayuan | kung (SREG(s) = 0) pagkatapos ay PC¬PC + k + 1 | wala | 1/2 |
BREQ | k | Sangay kung Pantay | kung (Z = 1) pagkatapos ay PC ¬ PC + k + 1 | wala | 1/2 |
BRNE | k | Sangay kung Hindi Pantay | kung (Z = 0) pagkatapos ay PC ¬ PC + k + 1 | wala | 1/2 |
BRCS | k | Sangay kung Carry Set | kung (C = 1) pagkatapos ay PC ¬ PC + k + 1 | wala | 1/2 |
BRCC | k | Sangay kung Carry Cleared | kung (C = 0) pagkatapos ay PC ¬ PC + k + 1 | wala | 1/2 |
BRSH | k | Sangay kung Parehas o Mas Mataas | kung (C = 0) pagkatapos ay PC ¬ PC + k + 1 | wala | 1/2 |
BRLO | k | Sangay kung Mababa | kung (C = 1) pagkatapos ay PC ¬ PC + k + 1 | wala | 1/2 |
BRMI | k | Sangay kung Minus | kung (N = 1) pagkatapos ay PC ¬ PC + k + 1 | wala | 1/2 |
BRPL | k | Sangay kung Plus | kung (N = 0) pagkatapos ay PC ¬ PC + k + 1 | wala | 1/2 |
BRGE | k | Sangay kung Mas Malaki o Pantay, Nilagdaan | kung (N Å V= 0) pagkatapos ay PC ¬ PC + k + 1 | wala | 1/2 |
BRLT | k | Sangay kung Mas Mababa Sa Zero, Naka-sign | kung (N Å V= 1) pagkatapos ay PC ¬ PC + k + 1 | wala | 1/2 |
BRHS | k | Sangay kung Half Carry Flag Set | kung (H = 1) pagkatapos ay PC ¬ PC + k + 1 | wala | 1/2 |
BRHC | k | Sangay kung Kinalinis ang Half Carry Flag | kung (H = 0) pagkatapos ay PC ¬ PC + k + 1 | wala | 1/2 |
BRTS | k | Sangay kung T Flag Set | kung (T = 1) pagkatapos ay PC ¬ PC + k + 1 | wala | 1/2 |
BRTC | k | Sangay kung nalinis ang T Flag | kung (T = 0) pagkatapos ay PC ¬ PC + k + 1 | wala | 1/2 |
BRVS | k | Sangay kung ang Overflow Flag ay Itinakda | kung (V = 1) pagkatapos ay PC ¬ PC + k + 1 | wala | 1/2 |
BRVC | k | Sangay kung ang Overflow Flag ay Nilinaw | kung (V = 0) pagkatapos ay PC ¬ PC + k + 1 | wala | 1/2 |
BRIE | k | Sangay kung Pinagana ang Nakagambala | kung ( I = 1) pagkatapos ay PC ¬ PC + k + 1 | wala | 1/2 |
BRID | k | Sangay kung Hindi Magagambala | kung ( I = 0) pagkatapos ay PC ¬ PC + k + 1 | wala | 1/2 |
Mnemonics | Mga pagpapatakbo | Paglalarawan | Operasyon | Mga bandila | #Mga Orasan |
INSTRUCTIONS NG TRANSFER NG DATA | |||||
LD | Rd,Z | Mag-load ng Hindi Direktang Magrehistro | Rd ¬ (Z) | wala | 2 |
ST | Z,Rr | Hindi Direktang Magrehistro sa Tindahan | (Z) ¬ Rr | wala | 2 |
MOV | Rd, Rr | Lumipat sa Pagitan ng Mga Rehistro | Rd ¬ Rr | wala | 1 |
LDI | Rd, K | Mag-load Kaagad | Rd ¬ K | wala | 1 |
IN | Rd, P | Sa Port | Rd ¬ P | wala | 1 |
LABAS | P, Rr | Sa labas ng Port | P ¬ Rr | wala | 1 |
LPM | Pag-load ng memorya ng Program | R0 ¬ (Z) | wala | 3 | |
Mga tagubilin sa BIT AT BIT-TEST | |||||
SBI | P, b | Itakda ang Bit sa I / O Magrehistro | I/O(P,b) ¬ 1 | wala | 2 |
CBI | P, b | I-clear ang Bit sa I / O Magrehistro | I/O(P,b) ¬ 0 | wala | 2 |
LSL | Rd | Logical Shift Pakaliwa | Rd(n+1) ¬ Rd(n), Rd(0) ¬ 0 | Z, C, N, V | 1 |
LSR | Rd | Lohikal na Paglipat Pakanan | Rd(n) ¬ Rd(n+1), Rd(7) ¬ 0 | Z, C, N, V | 1 |
TUNGKOL | Rd | Paikutin ang Kaliwa Sa Dala | Rd(0) ¬ C, Rd(n+1) ¬ Rd(n), C ¬ Rd(7) | Z, C, N, V | 1 |
ROR | Rd | Paikutin pakanan sa Dala | Rd(7) ¬ C, Rd(n) ¬ Rd(n+1), C ¬ Rd(0) | Z, C, N, V | 1 |
ASR | Rd | Kanan ng Shift ng Arithmetic | Rd(n) ¬ Rd(n+1), n = 0..6 | Z, C, N, V | 1 |
SWAP | Rd | Ipagpalit ang Mga Nibble | Rd(3..0) ¬ Rd(7..4), Rd(7..4) ¬ Rd(3..0) | wala | 1 |
BSET | s | I-set ang Flag | (mga) SREG ¬ 1 | (Mga) SREG | 1 |
BCLR | s | I-flag ang I-clear | (mga) SREG ¬ 0 | (Mga) SREG | 1 |
BST | Rr, b | Bit Store mula sa Pagrehistro hanggang sa T | T ¬ Rr(b) | T | 1 |
BLD | Rd, b | Bit load mula sa T upang Magrehistro | Rd(b) ¬ T | wala | 1 |
SINASABI ni SEC | Itakda ang Dalhin | C¬ 1 | C | 1 | |
CLC | Malinaw na Dalhin | C¬ 0 | C | 1 | |
SEN | Itakda ang Negatibong Watawat | N ¬ 1 | N | 1 | |
CLN | Malinaw na Negatibong Bandila | N ¬ 0 | N | 1 | |
SEZ | Itakda ang Zero Flag | Z ¬ 1 | Z | 1 | |
CLZ | I-clear ang Zero Flag | Z ¬ 0 | Z | 1 | |
SEI | Paganahin ang Global Interrupt | Ako ¬ 1 | I | 1 | |
CLI | I-disable ang Global Interrupt | Ako ¬ 0 | I | 1 | |
SES | Itakda ang Signed Flag ng Pagsubok | S¬ 1 | S | 1 | |
CLS | I-clear ang I-sign na Flag ng Pagsubok | S¬ 0 | S | 1 | |
SEV | Itakda ang Twos Complement Overflow | V ¬ 1 | V | 1 | |
CLV | I-clear ang Overflow ng Komplimentong Twos | V ¬ 0 | V | 1 | |
SET | Itakda ang T sa SREG | T ¬ 1 | T | 1 | |
CLT | I-clear ang T sa SREG | T ¬ 0 | T | 1 | |
SEH | Itakda ang Half Carry Flag sa SREG | H ¬ 1 | H | 1 | |
CLH | I-clear ang Half Carry Flag sa SREG | H ¬ 0 | H | 1 | |
HINDI | Walang Operasyon | wala | 1 | ||
TULOG | Matulog | (tingnan ang tukoy na paglalarawan para sa Pag-andar ng Pagtulog) | wala | 1 | |
WDR | Panoorin ang Pag-reset ng Aso | (tingnan ang partikular na paglalarawan para sa WDR/timer) | wala | 1 |
Impormasyon sa Pag-order
ATtiny11
Power Supply | Bilis (MHz) | Code ng Pag-order | Package | Saklaw ng Operasyon |
2.7 – 5.5V |
2 |
ATtiny11L-2PC ATtiny11L-2SC | 8P3
8S2 |
Komersyal (0°C hanggang 70°C) |
ATtiny11L-2PI
ATtiny11L-2SI ATtiny11L-2SU(2) |
8P3
8S2 8S2 |
Pang-industriya (-40°C hanggang 85°C) |
||
4.0 – 5.5V |
6 |
ATtiny11-6PC ATtiny11-6SC | 8P3
8S2 |
Komersyal (0°C hanggang 70°C) |
ATtiny11-6PI ATtiny11-6PU(2)
ATtiny11-6SI ATtiny11-6SU(2) |
8P3
8P3 8S2 8S2 |
Pang-industriya (-40°C hanggang 85°C) |
Mga Tala
- Ang bilis ng grado ay tumutukoy sa pinakamataas na clock rate kapag gumagamit ng isang panlabas na kristal o panlabas na clock drive. Ang panloob na RC oscillator ay may parehong nominal na dalas ng orasan para sa lahat ng mga grado ng bilis.
- Ang alternatibong packaging na walang Pb, ay sumusunod sa European Directive for Restriction of Hazardous Substances (direktiba ng RoHS). Gayundin Halide libre at ganap na Berde.
Uri ng Package | |
8P3 | 8-lead, 0.300″ Lapad, Plastic Dual Inline Package (PDIP) |
8S2 | 8-lead, 0.200″ Lapad, Plastic Gull-Wing Maliit na Outline (EIAJ SOIC) |
ATtiny12
Power Supply | Bilis (MHz) | Code ng Pag-order | Package | Saklaw ng Operasyon |
1.8 – 5.5V |
1.2 |
ATtiny12V-1PC ATtiny12V-1SC | 8P3
8S2 |
Komersyal (0°C hanggang 70°C) |
ATtiny12V-1PI ATtiny12V-1PU(2)
ATtiny12V-1SI ATtiny12V-1SU(2) |
8P3
8P3 8S2 8S2 |
Pang-industriya (-40°C hanggang 85°C) |
||
2.7 – 5.5V |
4 |
ATtiny12L-4PC ATtiny12L-4SC | 8P3
8S2 |
Komersyal (0°C hanggang 70°C) |
ATtiny12L-4PI ATtiny12L-4PU(2)
ATtiny12L-4SI ATtiny12L-4SU(2) |
8P3
8P3 8S2 8S2 |
Pang-industriya (-40°C hanggang 85°C) |
||
4.0 – 5.5V |
8 |
ATtiny12-8PC ATtiny12-8SC | 8P3
8S2 |
Komersyal (0°C hanggang 70°C) |
ATtiny12-8PI ATtiny12-8PU(2)
ATtiny12-8SI ATtiny12-8SU(2) |
8P3
8P3 8S2 8S2 |
Pang-industriya (-40°C hanggang 85°C) |
Mga Tala
- Ang bilis ng grado ay tumutukoy sa pinakamataas na clock rate kapag gumagamit ng isang panlabas na kristal o panlabas na clock drive. Ang panloob na RC oscillator ay may parehong nominal na dalas ng orasan para sa lahat ng mga grado ng bilis.
- Ang alternatibong packaging na walang Pb, ay sumusunod sa European Directive for Restriction of Hazardous Substances (direktiba ng RoHS). Gayundin Halide libre at ganap na Berde.
Uri ng Package | |
8P3 | 8-lead, 0.300″ Lapad, Plastic Dual Inline Package (PDIP) |
8S2 | 8-lead, 0.200″ Lapad, Plastic Gull-Wing Maliit na Outline (EIAJ SOIC) |
Impormasyon sa Pag-iimpake
8P3
KARANIWANG DIMENSYON
(Yunit ng Sukat = pulgada)
SIMBOL | MIN | NOM | MAX | TANDAAN |
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 |
Mga Tala
- Ang pagguhit na ito ay para sa pangkalahatang impormasyon lamang; sumangguni sa JEDEC Drawing MS-001, Variation BA para sa karagdagang impormasyon.
- Ang mga sukat A at L ay sinusukat gamit ang pakete na nakalagay sa JEDEC seating plane Gauge GS-3.
- Ang mga dimensyon ng D, D1 at E1 ay hindi kasama ang mold Flash o protrusions. Ang Mould Flash o protrusions ay hindi dapat lumampas sa 0.010 pulgada.
- Sinusukat ang E at eA gamit ang mga lead na pinipigilan na patayo sa datum.
- Mas gusto ang mga pointed o bilugan na mga tip sa lead para mapadali ang pagpasok.
- Ang mga maximum na sukat ng b2 at b3 ay hindi kasama ang mga protrusions ng Dambar. Ang mga dambar protrusions ay hindi dapat lumampas sa 0.010 (0.25 mm).
KARANIWANG DIMENSYON
(Yunit ng Sukat = mm)
SIMBOL | MIN | NOM | MAX | TANDAAN |
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 |
Mga Tala
- Ang pagguhit na ito ay para sa pangkalahatang impormasyon lamang; sumangguni sa EIAJ Drawing EDR-7320 para sa karagdagang impormasyon.
- Hindi kasama ang mismatch ng upper at lower dies at resin burr.
- Inirerekomenda na ang itaas at ibabang mga lukab ay pantay. Kung magkaiba ang mga ito, ang mas malaking sukat ay dapat isaalang-alang.
- Tinutukoy ang totoong geometric na posisyon.
- Ang mga value b,C ay nalalapat sa plated terminal. Ang karaniwang kapal ng plating layer ay dapat masukat sa pagitan ng 0.007 hanggang .021 mm.
Kasaysayan ng Pagbabago ng Datasheet
Pakitandaan na ang mga numero ng pahina na nakalista sa seksyong ito ay tumutukoy sa dokumentong ito. Ang mga numero ng rebisyon ay tumutukoy sa rebisyon ng dokumento.
Rev. 1006F-06/07
- Hindi inirerekomenda para sa bagong disenyo”
Rev. 1006E-07/06
- Na-update na layout ng kabanata.
- Na-update ang Power-down sa “Sleep Modes for the ATtiny11” sa page 20.
- Na-update ang Power-down sa “Sleep Modes for the ATtiny12” sa page 20.
- Na-update ang Talahanayan 16 sa pahina 36.
- Na-update ang “Calibration Byte sa ATtiny12” sa pahina 49.
- Na-update ang "Impormasyon sa Pag-order" sa pahina 10.
- Na-update ang “Impormasyon sa Pag-iimpake” sa pahina 12.
Rev. 1006D-07/03
- Na-update ang mga halaga ng VBOT sa Talahanayan 9 sa pahina 24.
Rev. 1006C-09/01
- N/A
Punong-tanggapan sa Internasyonal
- Atmel Corporation 2325 Orchard Parkway San Jose, CA 95131 USA Tel: 1(408) 441-0311 Fax: 1(408) 487-2600
- Atmel Asia Room 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 France 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, Tokyo 104-0033 Japan Tel: (81) 3-3523-3551 Fax: (81) 3-3523-7581
Contact ng Produkto
Web Site www.atmel.com Teknikal na Suporta avr@atmel.com Sales contact www.atmel.com/contacts Mga Kahilingan sa Panitikan www.atmel.com/literature
Disclaimer: Ang impormasyon sa dokumentong ito ay ibinigay kaugnay ng mga produkto ng Atmel. Walang lisensya, hayag o ipinahiwatig, sa pamamagitan ng estoppel o kung hindi man, sa alinman
Ang karapatan sa intelektwal na ari-arian ay ibinibigay ng dokumentong ito o kaugnay ng pagbebenta ng mga produkto ng Atmel. MALIBAN SA ITINAKDA SA MGA TUNTUNIN AT KONDISYON NG PAGBENTA NG ATMEL NA MATATAGPUAN SA ATMEL'S WEB SITE, ANG ATMEL AY WALANG PANANAGUTAN KAHIT ANO PA AT TINATAWALAN ANG ANUMANG HAYAG, IPINAHIWATIG, O AYON SA AYON
WARRANTY
KAUGNAYAN SA MGA PRODUKTO NITO KABILANG, NGUNIT HINDI LIMITADO SA, ANG IPINAHIWATIT NA WARRANTY NG KAKAYENTA NG KALIGAHAN, KAANGKUPAN PARA SA ISANG PARTIKULAR
LAYUNIN, O HINDI PAGLABAG. KAHIT KAHIT HINDI MANANAGOT si ATMEL PARA SA ANUMANG DIREKTA, DIREKTO, HINUNGDOL, PUNITIVE, ESPESYAL O INSIDENTAL NA MGA PINSALA (KASAMA, WALANG LIMITASYON, MGA PINSALA PARA SA PAGKAWALA NG KITA, PAGKAKAgambala sa NEGOSYO, O PAGKAWALA NG IMPORMASYON NG PAGGAMIT SA PAGGAMIT) ANG DOKUMENTONG ITO, KAHIT NAAYOS NA SI ATMEL SA POSIBILIDAD NG GANITONG MGA PINSALA. Ang Atmel ay hindi gumagawa ng mga representasyon o warranty tungkol sa katumpakan o pagkakumpleto ng mga nilalaman ng dokumentong ito at inilalaan ang karapatang gumawa ng mga pagbabago sa mga detalye at paglalarawan ng produkto anumang oras nang walang abiso. Ang Atmel ay hindi gumagawa ng anumang pangako na i-update ang impormasyong nakapaloob dito. Maliban kung partikular na ibinigay kung hindi man, ang mga produkto ng Atmel ay hindi angkop para sa, at hindi dapat gamitin sa, mga automotive application. Ang mga produkto ng Atmel ay hindi inilaan, pinahintulutan, o ginagarantiyahan para sa paggamit bilang mga bahagi sa mga application na nilayon upang suportahan o mapanatili ang buhay.
© 2007 Atmel Corporation. Lahat ng karapatan ay nakalaan. Ang Atmel®, logo at mga kumbinasyon nito, at iba pa ay mga rehistradong trademark o trademark ng Atmel Corporation o mga subsidiary nito. Ang ibang mga termino at pangalan ng produkto ay maaaring mga trademark ng iba.
Mga Dokumento / Mga Mapagkukunan
![]() |
ATMEL ATtiny11 8-bit Microcontroller na may 1K Byte Flash [pdf] Gabay sa Gumagamit ATtiny11 8-bit Microcontroller na may 1K Byte Flash, ATtiny11, 8-bit Microcontroller na may 1K Byte Flash, Microcontroller na may 1K Byte Flash, 1K Byte Flash |