11K बाइट फ्ल्यासको साथ ATMEL ATtiny8 1-बिट माइक्रोकन्ट्रोलर
सुविधाहरू
- AVR® RISC वास्तुकला प्रयोग गर्दछ
- उच्च-प्रदर्शन र कम-शक्ति 8-बिट RISC वास्तुकला
- १२० शक्तिशाली निर्देशनहरू - सबै भन्दा एकल घडी चक्र कार्यान्वयन
- X२ x General सामान्य उद्देश्य कार्य रेजिस्टरहरू
- 8 MHz मा 8 MIPS थ्रुपुट सम्म
Nonvolatile कार्यक्रम र डाटा मेमोरी
- फ्ल्यास कार्यक्रम मेमोरीको 1K बाइट
- इन-सिस्टम प्रोग्रामेबल (ATtiny12)
- सहनशीलता: 1,000 लेख्नुहोस्/मेटाउने चक्रहरू (ATtiny11/12)
- ATtiny64 को लागि इन-सिस्टम प्रोग्रामेबल EEPROM डाटा मेमोरीको 12 बाइटहरू
- सहनशीलता: १००० लेख्नुहोस् / मेटाउनुहोस् साइकल
- फ्ल्यास कार्यक्रम र EEPROM डाटा सुरक्षाको लागि प्रोग्रामिङ लक
परिधीय सुविधाहरू
- पिन परिवर्तनमा बाधा र उठाउनुहोस्
- एक 8-बिट टाइमर / अलग Prescaler संग काउन्टर
- अन-चिप एनालग कम्प्याटर
- अन-चिप ओसिलेटरको साथ प्रोग्रामेबल वाचडग टाइमर
विशेष माइक्रोकन्ट्रोलर सुविधाहरू
- कम-शक्ति निष्क्रिय र पावर-डाउन मोडहरू
- बाह्य र आन्तरिक अवरोध स्रोतहरू
- SPI पोर्ट (ATtiny12) मार्फत इन-सिस्टम प्रोग्रामेबल
- परिष्कृत पावर-अन रिसेट सर्किट (ATtiny12)
- आन्तरिक क्यालिब्रेट आरसी ओसिलेटर (ATtiny12)
निर्दिष्टीकरण
- कम शक्ति, उच्च गति CMOS प्रक्रिया प्रविधि
- पूर्ण स्थिर अपरेशन
4 MHz, 3V, 25°C मा पावर खपत
- सक्रिय: 2.2 mA
- निष्क्रिय मोड: 0.5 mA
- पावर-डाउन मोड: <1 μA
प्याकेजहरू
- 8-पिन PDIP र SOIC
परिचालन भोल्युमtages
- ATtiny1.8V-5.5 को लागि 12 - 1V
- ATtiny2.7L-5.5 र ATtiny11L-2 को लागि 12 - 4V
- ATtiny4.0-5.5 र ATtiny11-6 को लागि 12 - 8V
गति ग्रेड
- 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)
पिन कन्फिगरेसन
माथिview
ATtiny11/12 AVR RISC वास्तुकलामा आधारित कम-शक्ति CMOS 8-बिट माइक्रोकन्ट्रोलर हो। एकल घडी चक्रमा शक्तिशाली निर्देशनहरू कार्यान्वयन गरेर, ATtiny11/12 ले 1 MIPS प्रति मेगाहर्ट्ज पुग्ने थ्रुपुटहरू प्राप्त गर्दछ, जसले प्रणाली डिजाइनरलाई प्रशोधन गति विरुद्ध शक्ति खपत अनुकूलन गर्न अनुमति दिन्छ। AVR कोरले 32 सामान्य-उद्देश्यीय कार्य दर्ताहरूको साथ एक समृद्ध निर्देशन सेट संयोजन गर्दछ। सबै ३२ रेजिस्टरहरू अंकगणितीय तर्क एकाइ (ALU) सँग सिधै जोडिएका छन्, जसले दुईवटा स्वतन्त्र दर्ताहरूलाई एउटै घडी चक्रमा कार्यान्वयन गरिएको एकल निर्देशनमा पहुँच गर्न अनुमति दिन्छ। परम्परागत CISC माइक्रोकन्ट्रोलरहरू भन्दा दस गुणा छिटो थ्रुपुटहरू प्राप्त गर्दा परिणाम स्वरूप आर्किटेक्चर अधिक कोड कुशल हुन्छ।
तालिका 1. भाग विवरण
यन्त्र | फ्ल्यास | EEPROM | दर्ता गर्नुहोस् | भोल्युमtage दायरा | आवृत्ति |
ATtiny11L | 1K | – | 32 | 2.7 - 5.5V | 0-2 MHz |
ATtiny11 | 1K | – | 32 | 4.0 - 5.5V | 0-6 MHz |
ATtiny12V | 1K | ५२१६ बि | 32 | 1.8 - 5.5V | 0-1.2 MHz |
ATtiny12L | 1K | ५२१६ बि | 32 | 2.7 - 5.5V | 0-4 MHz |
ATtiny12 | 1K | ५२१६ बि | 32 | 4.0 - 5.5V | 0-8 MHz |
ATtiny11/12 AVR कार्यक्रम र प्रणाली विकास उपकरणहरूको पूर्ण सुइट सहित समर्थित छ: म्याक्रो एसेम्बलरहरू, प्रोग्राम डिबगर/सिमुलेटरहरू, इन-सर्किट इमुलेटरहरू,
र मूल्याङ्कन किटहरू।
ATtiny11 ब्लक रेखाचित्र
पृष्ठ 1 मा चित्र 3 हेर्नुहोस्। ATtiny11 ले निम्न सुविधाहरू प्रदान गर्दछ: फ्ल्यासको 1K बाइट्स, पाँच सामान्य-उद्देश्य I/O लाइनहरू, एक इनपुट लाइन, 32 सामान्य-उद्देश्य काम गर्ने दर्ताहरू, एक 8-बिट टाइमर/काउन्टर, आन्तरिक र बाह्य अवरोधहरू, आन्तरिक ओसिलेटरको साथ प्रोग्रामयोग्य वाचडग टाइमर, र दुई सफ्टवेयर-चयनयोग्य पावर-सेभिङ मोडहरू। निष्क्रिय मोडले टाइमर/काउन्टरहरू र अवरोध प्रणालीलाई कार्य जारी राख्न अनुमति दिँदा CPU रोक्छ। पावर-डाउन मोडले दर्ता सामग्रीहरू बचत गर्छ तर अर्को अवरोध वा हार्डवेयर रिसेट नभएसम्म अन्य सबै चिप प्रकार्यहरूलाई असक्षम पार्दै, ओसिलेटरलाई फ्रिज गर्दछ। वेक-अप वा पिन परिवर्तन सुविधाहरूमा अवरोधले ATtiny11 लाई बाह्य घटनाहरूमा उच्च प्रतिक्रियाशील हुन सक्षम बनाउँछ, अझै पनि पावर-डाउन मोडहरूमा हुँदा सबैभन्दा कम पावर खपत फिचर गर्दै। उपकरण Atmel को उच्च घनत्व nonvolatile मेमोरी प्रविधि प्रयोग गरी निर्मित छ। एक मोनोलिथिक चिपमा फ्ल्याससँग RISC 8-बिट CPU संयोजन गरेर, Atmel ATtiny11 एक शक्तिशाली माइक्रोकन्ट्रोलर हो जसले धेरै इम्बेडेड नियन्त्रण अनुप्रयोगहरूलाई उच्च-लचिलो र लागत-प्रभावी समाधान प्रदान गर्दछ।
चित्र 1. ATtiny11 ब्लक रेखाचित्र
ATtiny12 ब्लक रेखाचित्र
पृष्ठ 2 मा चित्र 4। ATtiny12 ले निम्न सुविधाहरू प्रदान गर्दछ: 1K बाइट्स फ्ल्यास, 64 बाइट्स EEPROM, छवटा सामान्य-उद्देश्य I/O लाइनहरू, 32 सामान्य-उद्देश्यीय कार्य दर्ताहरू, एक 8-बिट टाइमर/काउन्टर, आन्तरिक र बाह्य अवरोधहरू, आन्तरिक ओसिलेटरको साथ प्रोग्रामयोग्य वाचडग टाइमर, र दुई सफ्टवेयर-चयनयोग्य पावर-बचत मोडहरू। निष्क्रिय मोडले टाइमर/काउन्टरहरू र अवरोध प्रणालीलाई कार्य जारी राख्न अनुमति दिँदा CPU रोक्छ। पावर-डाउन मोडले दर्ता सामग्रीहरू बचत गर्छ तर अर्को अवरोध वा हार्डवेयर रिसेट नभएसम्म अन्य सबै चिप प्रकार्यहरूलाई असक्षम पार्दै, ओसिलेटरलाई फ्रिज गर्दछ। वेक-अप वा पिन परिवर्तन सुविधाहरूमा अवरोधले ATtiny12 लाई बाह्य घटनाहरूप्रति उच्च प्रतिक्रियाशील हुन सक्षम बनाउँछ, अझै पनि पावर-डाउन मोडहरूमा हुँदा सबैभन्दा कम पावर खपतको विशेषता राख्छ। उपकरण Atmel को उच्च घनत्व nonvolatile मेमोरी प्रविधि प्रयोग गरी निर्मित छ। एक मोनोलिथिक चिपमा फ्ल्याससँग RISC 8-bit CPU संयोजन गरेर, Atmel ATtiny12 एक शक्तिशाली माइक्रोकन्ट्रोलर हो जसले धेरै इम्बेडेड नियन्त्रण अनुप्रयोगहरूको लागि उच्च-लचिलो र लागत-प्रभावी समाधान प्रदान गर्दछ।
चित्र 2. ATtiny12 ब्लक रेखाचित्र
विवरणहरू पिन गर्नुहोस्
- आपूर्ति भोल्युमtage पिन।
- ग्राउन्ड पिन।
पोर्ट बी एक 6-बिट I/O पोर्ट हो। PB4..0 I/O पिनहरू हुन् जसले आन्तरिक पुल-अपहरू प्रदान गर्न सक्छन् (प्रत्येक बिटको लागि चयन गरिएको)। ATtiny11 मा, PB5 इनपुट मात्र हो। ATtiny12 मा, PB5 इनपुट वा ओपन-ड्रेन आउटपुट हो। पोर्ट पिनहरू त्रि-उक्त छन् जब रिसेट अवस्था सक्रिय हुन्छ, घडी चलिरहेको छैन भने पनि। पिन PB5..3 को इनपुट वा I/O पिनको रूपमा प्रयोग सीमित छ, रिसेट र घडी सेटिङहरूमा निर्भर गर्दै, तल देखाइएको रूपमा।
तालिका 2. PB5..PB3 कार्यक्षमता बनाम यन्त्र घडी विकल्पहरू
उपकरण क्लकिंग विकल्प | PB5 | PB4 | PB3 |
बाह्य रिसेट सक्षम गरियो | प्रयोग गरिएको (१) | -(१) | – |
बाह्य रिसेट असक्षम गरियो | इनपुट(3)/I/O(4) | – | – |
बाह्य क्रिस्टल | – | प्रयोग गरियो | प्रयोग गरियो |
बाह्य कम आवृत्ति क्रिस्टल | – | प्रयोग गरियो | प्रयोग गरियो |
बाह्य सिरेमिक रेजोनेटर | – | प्रयोग गरियो | प्रयोग गरियो |
बाह्य आरसी ओसिलेटर | – | I/O(5) | प्रयोग गरियो |
बाह्य घडी | – | I/O | प्रयोग गरियो |
आन्तरिक आरसी ओसिलेटर | – | I/O | I/O |
नोटहरू
- प्रयोग गरिएको" भनेको पिन रिसेट वा घडी उद्देश्यका लागि प्रयोग गरिन्छ।
- मतलब पिन प्रकार्य विकल्प द्वारा अप्रभावित छ।
- इनपुट भनेको पिन पोर्ट इनपुट पिन हो।
- ATtiny11 मा, PB5 इनपुट मात्र हो। ATtiny12 मा, PB5 इनपुट वा ओपन-ड्रेन आउटपुट हो।
- I/O को अर्थ पिन पोर्ट इनपुट/आउटपुट पिन हो।
XTAL1 इन्भर्टिङ ओसिलेटरमा इनपुट गर्नुहोस् ampलाइफायर र आन्तरिक घडी अपरेटिङ सर्किटमा इनपुट।
XTAL2 इन्भर्टिङ ओसिलेटरबाट आउटपुट ampजीवनदाता
रिसेट गर्नुहोस् इनपुट रिसेट गर्नुहोस्। बाहिरी रिसेट RESET पिनमा कम स्तरबाट उत्पन्न हुन्छ। 50 ns भन्दा लामो पल्स रिसेट गर्दा घडी चलिरहेको छैन भने पनि रिसेट उत्पन्न हुनेछ। छोटो दालहरू रिसेट उत्पन्न गर्न ग्यारेन्टी छैनन्।
दर्ता सारांश ATtiny11
ठेगाना | नाम | बिट ३ | बिट ३ | बिट ३ | बिट ३ | बिट ३ | बिट ३ | बिट ३ | बिट ३ | पृष्ठ |
$3F | SREG | I | T | H | S | V | N | Z | C | पृष्ठ 9 |
$3E | आरक्षित | |||||||||
$3D | आरक्षित | |||||||||
$3C | आरक्षित | |||||||||
$3B | जिमस्के | – | INT0 | PCIe | – | – | – | – | – | पृष्ठ 33 |
$3A | GIFR | – | INTF0 | PCIF | – | – | – | – | – | पृष्ठ 34 |
$39 | TIMSK | – | – | – | – | – | – | TOIE0 | – | पृष्ठ 34 |
$38 | TIFR | – | – | – | – | – | – | TOV0 | – | पृष्ठ 35 |
$37 | आरक्षित | |||||||||
$36 | आरक्षित | |||||||||
$35 | MCUCR | – | – | SE | SM | – | – | ISC01 | ISC00 | पृष्ठ 32 |
$34 | MCUSR | – | – | – | – | – | – | EXTRF | PORF | पृष्ठ 28 |
$33 | TCCR0 को लागि सोधपुछ गर्नुहोस् | – | – | – | – | – | CS02 | CS01 | CS00 | पृष्ठ 41 |
$32 | TCNT0 | टाइमर/काउन्टर० (८ बिट) | पृष्ठ 41 | |||||||
$31 | आरक्षित | |||||||||
$30 | आरक्षित | |||||||||
… | आरक्षित | |||||||||
$22 | आरक्षित | |||||||||
$21 | WDTCR | – | – | – | WDTOE | WDE | WDP2 | WDP1 | WDP0 | पृष्ठ 43 |
$20 | आरक्षित | |||||||||
$1F | आरक्षित | |||||||||
$1E | आरक्षित | |||||||||
$1D | आरक्षित | |||||||||
$1C | आरक्षित | |||||||||
$1B | आरक्षित | |||||||||
$1A | आरक्षित | |||||||||
$19 | आरक्षित | |||||||||
$18 | PORTB | – | – | – | PORTB4 | PORTB3 | PORTB2 | PORTB1 | PORTB0 | पृष्ठ 37 |
$17 | DDRB | – | – | – | DDB4 | DDB3 | DDB2 | DDB1 | DDB0 | पृष्ठ 37 |
$16 | PINB | – | – | PINB5 | PINB4 | PINB3 | PINB2 | PINB1 | PINB0 | पृष्ठ 37 |
$15 | आरक्षित | |||||||||
… | आरक्षित | |||||||||
$0A | आरक्षित | |||||||||
$09 | आरक्षित | |||||||||
$08 | ACSR | ACD | – | ACO | ACI | ACIE | – | ACIS1 | ACIS0 | पृष्ठ 45 |
… | आरक्षित | |||||||||
$00 | आरक्षित |
नोटहरू
- भविष्यका उपकरणहरूसँग उपयुक्तताको लागि, आरक्षित बिट्स शून्यमा लेख्नुपर्नेछ यदि पहुँच गरियो भने। आरक्षित I / O मेमोरी ठेगानाहरू कहिले पनि लेख्नु हुँदैन।
- केहि स्थिति झण्डाहरू तिनीहरूलाई तार्किक लेखेर खाली गरिन्छ। ध्यान दिनुहोस् कि CBI र SBI निर्देशनहरू I/O दर्ताका सबै बिटहरूमा काम गर्नेछन्, सेटको रूपमा पढिएको कुनै पनि झण्डामा एक फिर्ता लेखेर, यसरी झण्डा खाली हुन्छ। CBI र SBI निर्देशनहरू $00 देखि $1F मात्र दर्ताहरूसँग काम गर्दछ।
दर्ता सारांश ATtiny12
ठेगाना | नाम | बिट ३ | बिट ३ | बिट ३ | बिट ३ | बिट ३ | बिट ३ | बिट ३ | बिट ३ | पृष्ठ |
$3F | SREG | I | T | H | S | V | N | Z | C | पृष्ठ 9 |
$3E | आरक्षित | |||||||||
$3D | आरक्षित | |||||||||
$3C | आरक्षित | |||||||||
$3B | जिमस्के | – | INT0 | PCIe | – | – | – | – | – | पृष्ठ 33 |
$3A | GIFR | – | INTF0 | PCIF | – | – | – | – | – | पृष्ठ 34 |
$39 | TIMSK | – | – | – | – | – | – | TOIE0 | – | पृष्ठ 34 |
$38 | TIFR | – | – | – | – | – | – | TOV0 | – | पृष्ठ 35 |
$37 | आरक्षित | |||||||||
$36 | आरक्षित | |||||||||
$35 | MCUCR | – | PUD | SE | SM | – | – | ISC01 | ISC00 | पृष्ठ 32 |
$34 | MCUSR | – | – | – | – | WDRF | BORF | EXTRF | PORF | पृष्ठ 29 |
$33 | TCCR0 को लागि सोधपुछ गर्नुहोस् | – | – | – | – | – | CS02 | CS01 | CS00 | पृष्ठ 41 |
$32 | TCNT0 | टाइमर/काउन्टर० (८ बिट) | पृष्ठ 41 | |||||||
$31 | OSCCAL | ओसिलेटर क्यालिब्रेसन दर्ता | पृष्ठ 12 | |||||||
$30 | आरक्षित | |||||||||
… | आरक्षित | |||||||||
$22 | आरक्षित | |||||||||
$21 | WDTCR | – | – | – | WDTOE | WDE | WDP2 | WDP1 | WDP0 | पृष्ठ 43 |
$20 | आरक्षित | |||||||||
$1F | आरक्षित | |||||||||
$1E | EEARName | – | – | EEPROM ठेगाना दर्ता | पृष्ठ 18 | |||||
$1D | EEDR | EEPROM डाटा दर्ता | पृष्ठ 18 | |||||||
$1C | EECR | – | – | – | – | EERIE | EEMWE | EEWE | EERE | पृष्ठ 18 |
$1B | आरक्षित | |||||||||
$1A | आरक्षित | |||||||||
$19 | आरक्षित | |||||||||
$18 | PORTB | – | – | – | PORTB4 | PORTB3 | PORTB2 | PORTB1 | PORTB0 | पृष्ठ 37 |
$17 | DDRB | – | – | DDB5 | DDB4 | DDB3 | DDB2 | DDB1 | DDB0 | पृष्ठ 37 |
$16 | PINB | – | – | PINB5 | PINB4 | PINB3 | PINB2 | PINB1 | PINB0 | पृष्ठ 37 |
$15 | आरक्षित | |||||||||
… | आरक्षित | |||||||||
$0A | आरक्षित | |||||||||
$09 | आरक्षित | |||||||||
$08 | ACSR | ACD | AINBG | ACO | ACI | ACIE | – | ACIS1 | ACIS0 | पृष्ठ 45 |
… | आरक्षित | |||||||||
$00 | आरक्षित |
नोट
- भविष्यका उपकरणहरूसँग उपयुक्तताको लागि, आरक्षित बिट्स शून्यमा लेख्नुपर्नेछ यदि पहुँच गरियो भने। आरक्षित I / O मेमोरी ठेगानाहरू कहिले पनि लेख्नु हुँदैन।
- केहि स्थिति झण्डाहरू तिनीहरूलाई तार्किक लेखेर खाली गरिन्छ। ध्यान दिनुहोस् कि CBI र SBI निर्देशनहरू I/O दर्ताका सबै बिटहरूमा काम गर्नेछन्, सेटको रूपमा पढिएको कुनै पनि झण्डामा एक फिर्ता लेखेर, यसरी झण्डा खाली हुन्छ। CBI र SBI निर्देशनहरू $00 देखि $1F मात्र दर्ताहरूसँग काम गर्दछ।
निर्देशन सेट सारांश
निमोनिक्स | संचालन | विवरण | सञ्चालन | झण्डाहरू | # क्लकहरू |
कला र तर्क निर्देशनहरू | |||||
थप्नुहोस् | आरडी, आरआर | दुई रेजिस्टरहरू थप्नुहोस् | Rd ¬ Rd + Rr | Z, C, N, V, H | 1 |
ADC | आरडी, आरआर | क्यारी दुई रेजिस्टरहरूको साथ थप्नुहोस् | Rd ¬ Rd + Rr + C | Z, C, N, V, H | 1 |
SUB | आरडी, आरआर | दुई रेजिस्टरहरू घटाउनुहोस् | Rd ¬ Rd - Rr | Z, C, N, V, H | 1 |
सुबी | आरडी, के | रजिस्टरबाट लगातार घटाउनुहोस् | Rd ¬ Rd - K | Z, C, N, V, H | 1 |
SBC | आरडी, आरआर | दुई रेजिष्टरहरू सँगै घटाउनुहोस् | Rd ¬ Rd - Rr - C | Z, C, N, V, H | 1 |
SBCI | आरडी, के | Reg बाट क्यारी कन्स्टेन्टको साथ घटाउनुहोस्। | Rd ¬ Rd - K - C | Z, C, N, V, H | 1 |
र | आरडी, आरआर | तार्किक र रेजिस्टरहरू | Rd ¬ Rd · Rr | Z, N, V | 1 |
ANDI | आरडी, के | तार्किक र रेजिस्टर र लगातार | Rd ¬ Rd · K | Z, N, V | 1 |
OR | आरडी, आरआर | तार्किक वा रेजिस्टरहरू | Rd ¬ Rd v Rr | Z, N, V | 1 |
ORI | आरडी, के | तार्किक वा रेजिस्टर र लगातार | Rd ¬ Rd v K | Z, N, V | 1 |
EOR | आरडी, आरआर | विशेष वा रेजिस्टरहरू | Rd ¬ RdÅRr | Z, N, V | 1 |
COM | Rd | एक को पूरक | Rd ¬ $ FF - Rd | Z, C, N, V | 1 |
एनईजी | Rd | दुईको पूरक | Rd € $ 00 - Rd | Z, C, N, V, H | 1 |
SBR | Rd, K | Bit (हरू) लाई रेजिस्टरमा सेट गर्नुहोस् | Rd ¬ Rd v K | Z, N, V | 1 |
CBR | Rd, K | रेजिस्टरमा बिट (हरू) खाली गर्नुहोस् | Rd ¬ Rd · (FFh - K) | Z, N, V | 1 |
INC | Rd | वृद्धि | Rd ¬ Rd + 1 | Z, N, V | 1 |
DEC | Rd | घट | Rd ¬ Rd - 1 | Z, N, V | 1 |
tst | Rd | शून्य वा माइनसको लागि परीक्षण | Rd ¬ Rd · Rd | Z, N, V | 1 |
CLR | Rd | खाली दर्ता हटाउनुहोस् | Rd ¬ RdÅRd | Z, N, V | 1 |
SER | Rd | रेजिष्टर सेट गर्नुहोस् | Rd ¬ $ FF | कुनै पनि छैन | 1 |
शाखा निर्देशहरू | |||||
आरजेएमपी | k | सापेक्ष जम्प | PC ¬ PC + k + 1 | कुनै पनि छैन | 2 |
RCALL | k | सापेक्ष Subroutine कल | PC ¬ PC + k + 1 | कुनै पनि छैन | 3 |
RET | सबट्रूटिन रिटर्न | पीसी ¬ स्ट्याक | कुनै पनि छैन | 4 | |
RETI | अवरोध वापसी | पीसी ¬ स्ट्याक | I | 4 | |
CPSE | Rd, Rr | तुलना गर्नुहोस्, बराबर भएमा छाड्नुहोस् | यदि (Rd = Rr) PC ¬ PC + 2 वा 3 | कुनै पनि छैन | १/४ |
CP | Rd, Rr | तुलना गर्नुहोस् | Rd - Rr | Z, N, V, C, H | 1 |
CPC | Rd, Rr | क्यारी संग तुलना | Rd - Rr - C | Z, N, V, C, H | 1 |
CPI | Rd, K | तुरुन्त दर्ता तुलना गर्नुहोस् | Rd - K | Z, N, V, C, H | 1 |
SBRC | आरआर, बी | छोड्नुहोस् यदि Bit मा दर्ता खाली भयो | यदि (Rr(b)=0) PC ¬ PC + 2 वा 3 | कुनै पनि छैन | १/४ |
SBRS | आरआर, बी | यदि रजिस्टरमा बिट सेट गरिएको छ भने छोड्नुहोस् | यदि (Rr(b)=1) PC ¬ PC + 2 वा 3 | कुनै पनि छैन | १/४ |
एसबीआईसी | पी, बी | I / O रेजिष्टरमा बिट खाली भएमा स्किप गर्नुहोस् | यदि (P(b)=0) PC ¬ PC + 2 वा 3 | कुनै पनि छैन | १/४ |
SBIS | पी, बी | I / O रेजिष्टरमा बिट सेट भएमा स्किप गर्नुहोस् | यदि (P(b)=1) PC ¬ PC + 2 वा 3 | कुनै पनि छैन | १/४ |
BRBS | एस, के | शाखा यदि स्थिति झण्डा सेट | यदि (SREG(s) = 1) त्यसपछि PC¬PC + k + 1 | कुनै पनि छैन | १/४ |
BRBC | एस, के | शाखा यदि स्थिति झण्डा खाली भयो | यदि (SREG(s) = 0) त्यसपछि PC¬PC + k + 1 | कुनै पनि छैन | १/४ |
BREQ | k | शाखा बराबर भएमा | यदि (Z = 1) त्यसपछि PC ¬ PC + k + 1 | कुनै पनि छैन | १/४ |
BRNE | k | शाखा बराबर छैन भने | यदि (Z = 0) त्यसपछि PC ¬ PC + k + 1 | कुनै पनि छैन | १/४ |
BRCS | k | शाखा यदि क्यारी सेट | यदि (C = 1) त्यसपछि PC ¬ PC + k + 1 | कुनै पनि छैन | १/४ |
BRCC | k | शाखा यदि क्यारी खाली भयो | यदि (C = 0) त्यसपछि PC ¬ PC + k + 1 | कुनै पनि छैन | १/४ |
BRSH | k | शाखा यदि उही वा उच्च | यदि (C = 0) त्यसपछि PC ¬ PC + k + 1 | कुनै पनि छैन | १/४ |
BRLO | k | शाखा यदि कम छ भने | यदि (C = 1) त्यसपछि PC ¬ PC + k + 1 | कुनै पनि छैन | १/४ |
BRMI | k | शाखा यदि माइनस | यदि (N = 1) त्यसपछि PC ¬ PC + k + 1 | कुनै पनि छैन | १/४ |
BRPL | k | शाखा यदि प्लस | यदि (N = 0) त्यसपछि PC ¬ PC + k + 1 | कुनै पनि छैन | १/४ |
BRGE | k | शाखा यदि ग्रेटर वा बराबर, हस्ताक्षर गरिएको | यदि (N Å V= 0) त्यसपछि PC ¬ PC + k + 1 | कुनै पनि छैन | १/४ |
BRLT | k | शाखा यदि शून्य भन्दा कममा, हस्ताक्षर गरे | यदि (N Å V= 1) त्यसपछि PC ¬ PC + k + 1 | कुनै पनि छैन | १/४ |
BRHS | k | शाखा यदि आधा क्यारी झण्डा सेट | यदि (H = 1) त्यसपछि PC ¬ PC + k + 1 | कुनै पनि छैन | १/४ |
BRHC | k | शाखा यदि आधा क्यारी झण्डा खाली भयो | यदि (H = 0) त्यसपछि PC ¬ PC + k + 1 | कुनै पनि छैन | १/४ |
BRTS | k | शाखा यदि T झण्डा सेट | यदि (T = 1) त्यसपछि PC ¬ PC + k + 1 | कुनै पनि छैन | १/४ |
BRTC | k | शाखा यदि T झण्डा खाली भयो | यदि (T = 0) त्यसपछि PC ¬ PC + k + 1 | कुनै पनि छैन | १/४ |
BRVS | k | शाखा यदि ओभरफ्लो झण्डा सेट गरिएको छ | यदि (V = 1) त्यसपछि PC ¬ PC + k + 1 | कुनै पनि छैन | १/४ |
BRVC | k | शाखा यदि ओभरफ्लो झण्डा खाली भयो | यदि (V = 0) त्यसपछि PC ¬ PC + k + 1 | कुनै पनि छैन | १/४ |
BRIE | k | शाखा यदि अवरोध सक्षम भयो | यदि (I = 1) त्यसपछि PC ¬ PC + k + 1 | कुनै पनि छैन | १/४ |
दुलही | k | शाखा यदि अवरोध अक्षम भयो | यदि (I = 0) त्यसपछि PC ¬ PC + k + 1 | कुनै पनि छैन | १/४ |
निमोनिक्स | संचालन | विवरण | सञ्चालन | झण्डाहरू | # क्लकहरू |
डाटा ट्रान्सफर निर्देश | |||||
LD | Rd, Z | अप्रत्यक्ष दर्ता लोड गर्नुहोस् | Rd ¬ (Z) | कुनै पनि छैन | 2 |
ST | Z, Rr | स्टोर दर्ता अप्रत्यक्ष | (Z) ¬ Rr | कुनै पनि छैन | 2 |
MOV | आरडी, आरआर | रेजिस्टरहरू बीच सार्नुहोस् | Rd ¬ Rr | कुनै पनि छैन | 1 |
LDI | आरडी, के | तत्काल लोड गर्नुहोस् | आरडी के | कुनै पनि छैन | 1 |
IN | Rd, पी | पोर्ट मा | आरडी–पी | कुनै पनि छैन | 1 |
बाहिर | पी, आरआर | आउट पोर्ट | P ¬ Rr | कुनै पनि छैन | 1 |
LPM | लोड कार्यक्रम मेमोरी | R0 ¬ (Z) | कुनै पनि छैन | 3 | |
बिट र बिट-परीक्षण निर्देशनहरू | |||||
SBI | पी, बी | I / O रेजिस्टरमा बिट सेट गर्नुहोस् | I/O(P,b) ¬ 1 | कुनै पनि छैन | 2 |
CBI | पी, बी | I / O रेजिष्टरमा बिट खाली गर्नुहोस् | I/O(P,b) ¬ 0 | कुनै पनि छैन | 2 |
LSL | Rd | तार्किक शिफ्ट बायाँ | Rd(n+1) ¬ Rd(n), Rd(0) ¬ 0 | Z, C, N, V | 1 |
LSR | Rd | तार्किक शिफ्ट दायाँ | Rd(n) ¬ Rd(n+1), Rd(7) ¬ 0 | Z, C, N, V | 1 |
ROLE | Rd | क्यारीबाट बाँया घुमाउनुहोस् | Rd(0) ¬ C, Rd(n+1) ¬ Rd(n), C ¬ Rd(7) | Z, C, N, V | 1 |
ROR | Rd | क्यारी मार्फत दाँया घुमाउनुहोस् | Rd(7) ¬ C, Rd(n) ¬ Rd(n+1), C ¬ Rd(0) | Z, C, N, V | 1 |
ASR | Rd | अंकगणित शिफ्ट दाँया | Rd(n) ¬ Rd(n+1), n = 0..6 | Z, C, N, V | 1 |
स्वैप | Rd | स्वाप निबल्स | Rd(3..0) ¬ Rd(7..4), Rd(7..4) ¬ Rd(3..0) | कुनै पनि छैन | 1 |
BSET | s | फ्ल्याग सेट | SREG(हरू) ¬ 1 | SREG (हरू) | 1 |
BCLR | s | फ्ल्याग खाली | SREG(हरू) ¬ 0 | SREG (हरू) | 1 |
BST | आरआर, बी | बिट स्टोर रेजिस्टरबाट टी | T ¬ Rr(b) | T | 1 |
BLD | आरडी, बी | बिट लोड T बाट रेजिष्टर गर्न | Rd(b) ¬ T | कुनै पनि छैन | 1 |
SEC | क्यारी सेट गर्नुहोस् | ग १ | C | 1 | |
CLC | क्यारी खाली गर्नुहोस् | ग १ | C | 1 | |
सेन | नकारात्मक झण्डा सेट गर्नुहोस् | N ¬ 1 | N | 1 | |
CLN | नकारात्मक झण्डा खाली गर्नुहोस् | N ¬ 0 | N | 1 | |
SEZ | शून्य झण्डा सेट गर्नुहोस् | Z ¬ 1 | Z | 1 | |
CLZ | खाली शून्य झण्डा | Z ¬ 0 | Z | 1 | |
SEI | ग्लोबल इंटरप्ट सक्षम गर्नुहोस् | म ¬ 1 | I | 1 | |
CLI | ग्लोबल रुकावट अक्षम | म ¬ 0 | I | 1 | |
SES | साइन्ड गरिएको टेस्ट फ्ल्याग सेट गर्नुहोस् | S ¬ 1 | S | 1 | |
CLS | हस्ताक्षर गरिएको टेस्ट फ्ल्याग खाली गर्नुहोस् | S ¬ 0 | S | 1 | |
SEV | Twos पूरक ओभरफ्लो सेट गर्नुहोस् | V ¬ 1 | V | 1 | |
CLV | Twos पूरक ओभरफ्लो हटाउनुहोस् | V ¬ 0 | V | 1 | |
सेट | SREG मा T सेट गर्नुहोस् | T ¬ 1 | T | 1 | |
CLT | T SREG मा खाली गर्नुहोस् | T ¬ 0 | T | 1 | |
SEH | SREG मा आधा क्यारी झण्डा सेट गर्नुहोस् | H ¬ 1 | H | 1 | |
CLH | SREG मा आधा क्यारी झण्डा खाली गर्नुहोस् | H ¬ 0 | H | 1 | |
NOP | कुनै अपरेशन छैन | कुनै पनि छैन | 1 | ||
सुत्नुहोस् | सुत्नुहोस् | (निद्रा समारोह को लागी विशिष्ट descr हेर्नुहोस्।) | कुनै पनि छैन | 1 | |
WDR | कुकुर रिसेट हेर्नुहोस् | (WDR/टाइमरको लागि विशिष्ट विवरण हेर्नुहोस्) | कुनै पनि छैन | 1 |
अर्डर जानकारी
ATtiny11
विद्युत आपूर्ति | स्पीड (मेगाहर्ट्ज) | अर्डर कोड | प्याकेज | सञ्चालन दायरा |
2.7 - 5.5V |
2 |
ATtiny11L-2PC ATtiny11L-2SC | 8P3
8S2 |
व्यावसायिक (0°C देखि 70°C) |
ATtiny11L-2PI
ATtiny11L-2SI ATtiny11L-2SU(2) |
8P3
8S2 8S2 |
औद्योगिक (-40°C देखि 85°C) |
||
4.0 - 5.5V |
6 |
ATtiny11-6PC ATtiny11-6SC | 8P3
8S2 |
व्यावसायिक (0°C देखि 70°C) |
ATtiny11-6PI ATtiny11-6PU(2)
ATtiny11-6SI ATtiny11-6SU(2) |
8P3
8P3 8S2 8S2 |
औद्योगिक (-40°C देखि 85°C) |
नोटहरू
- स्पीड ग्रेडले बाह्य क्रिस्टल वा बाह्य घडी ड्राइभ प्रयोग गर्दा अधिकतम घडी दरलाई जनाउँछ। आन्तरिक RC ओसिलेटरमा सबै गति ग्रेडहरूको लागि समान नाममात्र घडी आवृत्ति छ।
- Pb-मुक्त प्याकेजिङ वैकल्पिक, खतरनाक पदार्थहरूको प्रतिबन्धको लागि युरोपेली निर्देशन (RoHS निर्देशन) को पालना गर्दछ। साथै Halide मुक्त र पूर्ण हरियो।
प्याकेज प्रकार | |
8P3 | 8-लीड, 0.300″ चौडा, प्लास्टिक डुअल इनलाइन प्याकेज (PDIP) |
8S2 | 8-लीड, 0.200″ चौडा, प्लास्टिक गल-विङ सानो आउटलाइन (EIAJ SOIC) |
ATtiny12
विद्युत आपूर्ति | स्पीड (मेगाहर्ट्ज) | अर्डर कोड | प्याकेज | सञ्चालन दायरा |
1.8 - 5.5V |
1.2 |
ATtiny12V-1PC ATtiny12V-1SC | 8P3
8S2 |
व्यावसायिक (0°C देखि 70°C) |
ATtiny12V-1PI ATtiny12V-1PU(2)
ATtiny12V-1SI ATtiny12V-1SU(2) |
8P3
8P3 8S2 8S2 |
औद्योगिक (-40°C देखि 85°C) |
||
2.7 - 5.5V |
4 |
ATtiny12L-4PC ATtiny12L-4SC | 8P3
8S2 |
व्यावसायिक (0°C देखि 70°C) |
ATtiny12L-4PI ATtiny12L-4PU(2)
ATtiny12L-4SI ATtiny12L-4SU(2) |
8P3
8P3 8S2 8S2 |
औद्योगिक (-40°C देखि 85°C) |
||
4.0 - 5.5V |
8 |
ATtiny12-8PC ATtiny12-8SC | 8P3
8S2 |
व्यावसायिक (0°C देखि 70°C) |
ATtiny12-8PI ATtiny12-8PU(2)
ATtiny12-8SI ATtiny12-8SU(2) |
8P3
8P3 8S2 8S2 |
औद्योगिक (-40°C देखि 85°C) |
नोटहरू
- स्पीड ग्रेडले बाह्य क्रिस्टल वा बाह्य घडी ड्राइभ प्रयोग गर्दा अधिकतम घडी दरलाई जनाउँछ। आन्तरिक RC ओसिलेटरमा सबै गति ग्रेडहरूको लागि समान नाममात्र घडी आवृत्ति छ।
- Pb-मुक्त प्याकेजिङ वैकल्पिक, खतरनाक पदार्थहरूको प्रतिबन्धको लागि युरोपेली निर्देशन (RoHS निर्देशन) को पालना गर्दछ। साथै Halide मुक्त र पूर्ण हरियो।
प्याकेज प्रकार | |
8P3 | 8-लीड, 0.300″ चौडा, प्लास्टिक डुअल इनलाइन प्याकेज (PDIP) |
8S2 | 8-लीड, 0.200″ चौडा, प्लास्टिक गल-विङ सानो आउटलाइन (EIAJ SOIC) |
प्याकेजिङ जानकारी
8P3
सामान्य आयामहरू
(मापनको एकाइ = इन्च)
SYMBOL | MIN | NOM | MAX | नोट |
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 | २०१ BS बीएससी | |||
eA | २०१ BS बीएससी | 4 | ||
L | 0.115 | 0.130 | 0.150 | 2 |
नोटहरू
- यो रेखाचित्र सामान्य जानकारीको लागि मात्र हो; थप जानकारीको लागि JEDEC Drawing MS-001, भिन्नता BA हेर्नुहोस्।
- आयाम A र L JEDEC सिटिंग प्लेन गेज GS-3 मा बसेको प्याकेजको साथ मापन गरिन्छ।
- D, D1 र E1 आयामहरूले मोल्ड फ्ल्यास वा प्रोट्रुसनहरू समावेश गर्दैनन्। मोल्ड फ्ल्यास वा प्रोट्रुसनहरू ०.०१० इन्च भन्दा बढी हुँदैन।
- E र eA लेडहरू द्वारा मापन गरिएको मितिमा लम्बवत हुन सीमित।
- पोइन्ट गरिएको वा गोलाकार सीसा युक्तिहरू सम्मिलन सजिलो बनाउन रुचाइन्छ।
- b2 र b3 अधिकतम आयामहरूले डम्बर प्रोट्रुसनहरू समावेश गर्दैनन्। डम्बर प्रोट्रुसन ०.०१० (०.२५ मिमी) भन्दा बढी हुनुहुँदैन।
सामान्य आयामहरू
(मापनको एकाइ = मिमी)
SYMBOL | MIN | NOM | MAX | नोट |
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 | १०, २०२३ | |
E | 7.70 | 8.26 | ||
L | 0.51 | 0.85 | ||
q | ६° | ६° | ||
e | २०१ BS बीएससी | 4 |
नोटहरू
- यो रेखाचित्र सामान्य जानकारीको लागि मात्र हो; थप जानकारीको लागि EIAJ Drawing EDR-7320 हेर्नुहोस्।
- माथिल्लो र तल्लो डाइज र राल burrs को बेमेल समावेश गरिएको छैन।
- यो सिफारिस गरिएको छ कि माथिल्लो र तल्लो गुफाहरू बराबर हुनुपर्छ। यदि तिनीहरू फरक छन् भने, ठूलो आयाम मानिनेछ।
- वास्तविक ज्यामितीय स्थिति निर्धारण गर्दछ।
- मान b,C प्लेटेड टर्मिनलमा लागू हुन्छ। प्लेटिङ तहको मानक मोटाई 0.007 देखि .021 मिमी बीच मापन गर्नुपर्छ।
डाटाशीट संशोधन इतिहास
कृपया ध्यान दिनुहोस् कि यस खण्डमा सूचीबद्ध पृष्ठ नम्बरहरूले यो कागजातलाई जनाउँछ। संशोधन नम्बरहरूले कागजात संशोधनलाई जनाउँदैछन्।
Rev. 1006F-06/07
- नयाँ डिजाइनको लागि सिफारिस गरिएको छैन"
Rev. 1006E-07/06
- अपडेट गरिएको अध्याय लेआउट।
- पृष्ठ २० मा "ATtiny11 को लागी निद्रा मोड" मा पावर-डाउन अपडेट गरियो।
- पृष्ठ २० मा "ATtiny12 को लागी निद्रा मोड" मा पावर-डाउन अपडेट गरियो।
- पृष्ठ 16 मा तालिका 36 अपडेट गरिएको छ।
- पृष्ठ ४९ मा "ATtiny12 मा क्यालिब्रेसन बाइट" अपडेट गरियो।
- पृष्ठ १० मा "अर्डरिङ जानकारी" अपडेट गरियो।
- पृष्ठ १२ मा "प्याकेजिङ जानकारी" अपडेट गरियो।
Rev. 1006D-07/03
- पृष्ठ २४ मा तालिका ९ मा अपडेट गरिएको VBOT मानहरू।
Rev. 1006C-09/01
- N/A
मुख्यालय अन्तर्राष्ट्रिय
- Atmel निगम 2325 Orchard Parkway San Jose, CA 95131 USA Tel: 1(408) 441-0311 Fax: 1(408) 487-2600
- Atmel एशिया कोठा 1219 चिनाचेम गोल्डेन प्लाजा 77 मोडी रोड Tsimshatsui East Kowloon Hong Kong Tel: (852) 2721-9778 फ्याक्स: (852) 2722-1369
- Atmel युरोप Le Krebs 8, Rue Jean-Pierre Timbaud BP 309 78054 Saint-Quentin-en-Yvelines Cedex France Tel: (33) 1-30-60-70-00 फ्याक्स: (33) 1-30-60-71-11
- Atmel जापान 9F, Tonetsu Shinkawa Bldg। 1-24-8 Shinkawa Chuo-ku, Tokyo 104-0033 Japan Tel: (81) 3-3523-3551 Fax: (81) 3-3523-7581
उत्पादन सम्पर्क
Web साइट www.atmel.com प्राविधिक समर्थन avr@atmel.com बिक्री सम्पर्क www.atmel.com/contacts साहित्य अनुरोध www.atmel.com/literature
अस्वीकरण: यस कागजातमा जानकारी Atmel उत्पादनहरु को सम्बन्ध मा प्रदान गरिएको छ। कुनै इजाजतपत्र, व्यक्त वा निहित, एस्टोपेल वा अन्यथा, कुनै पनि
बौद्धिक सम्पत्ति अधिकार यस कागजात वा Atmel उत्पादनहरु को बिक्री को सम्बन्ध मा प्रदान गरिएको छ। ATMEL मा स्थित बिक्री को शर्तहरु र ATMEL को शर्तहरु मा तोकिएको बाहेक WEB साइट, ATMEL ले कुनै पनि दायित्व मान्दैन र कुनै पनि अभिव्यक्ति, निहित वा वैधानिक अस्वीकार गर्दछ
वारेन्टी
व्यापारिकताको निहित वारेन्टी, विशेषका लागि फिटनेस सहित यसको उत्पादनहरूसँग सम्बन्धित, तर सीमित छैन।
उद्देश्य, वा गैर-उल्लंघन। कुनै पनि हालतमा ATMEL कुनै पनि प्रत्यक्ष, अप्रत्यक्ष, परिणामात्मक, दण्डात्मक, विशेष वा आकस्मिक क्षतिहरूको लागि उत्तरदायी हुनेछैन (सीमा बिना, मुनाफाको हानि, US यो कागजात, ATMEL लाई त्यस्ता क्षतिहरूको सम्भाव्यताको बारेमा सल्लाह दिइएको भए तापनि। Atmel ले यस कागजातको सामग्रीको शुद्धता वा पूर्णताको सम्बन्धमा कुनै प्रतिनिधित्व वा वारेन्टी गर्दैन र सूचना बिना कुनै पनि समयमा निर्दिष्टीकरण र उत्पादन विवरणहरूमा परिवर्तन गर्ने अधिकार सुरक्षित गर्दछ। Atmel ले यहाँ समावेश जानकारी अद्यावधिक गर्न कुनै प्रतिबद्धता गर्दैन। विशेष रूपमा अन्यथा प्रदान नगरेसम्म, Atmel उत्पादनहरू अटोमोटिभ अनुप्रयोगहरूको लागि उपयुक्त छैनन्, र प्रयोग गरिने छैन। एटमेलका उत्पादनहरू जीवनलाई समर्थन गर्ने वा दिगो बनाउनका लागि एप्लिकेसनहरूमा कम्पोनेन्टको रूपमा प्रयोगको लागि अभिप्रेत, अधिकृत वा वारेन्टेड छैनन्।
© 2007 Atmel निगम। सबै अधिकार सुरक्षित। Atmel®, लोगो र त्यसका संयोजनहरू, र अन्यहरू Atmel Corporation वा यसको सहायक कम्पनीहरूको दर्ता ट्रेडमार्क वा ट्रेडमार्कहरू हुन्। अन्य सर्तहरू र उत्पादन नामहरू अरूको ट्रेडमार्क हुन सक्छ।
कागजातहरू / स्रोतहरू
![]() |
11K बाइट फ्ल्यासको साथ ATMEL ATtiny8 1-बिट माइक्रोकन्ट्रोलर [pdf] प्रयोगकर्ता गाइड ATtiny11 8K बाइट फ्ल्यासको साथ 1-बिट माइक्रोकन्ट्रोलर, ATtiny11, 8K बाइट फ्ल्यासको साथ 1-बिट माइक्रोकन्ट्रोलर, 1K बाइट फ्ल्यासको साथ माइक्रोकन्ट्रोलर, 1K बाइट फ्ल्यास |