میکروکنترلر 11 بیتی ATMEL ATtiny8 با فلش 1 کیلوبایتی
ویژگی ها
- از معماری AVR® RISC استفاده می کند
- معماری RISC 8 بیتی با کارایی بالا و کم مصرف
- 90 دستورالعمل قدرتمند - بیشترین اجرای چرخه تک ساعت
- 32 8 XNUMX ثبت عمومی کار عمومی
- تا 8 MIPS در 8 مگاهرتز
برنامه غیر فرار و حافظه داده
- 1K بایت حافظه برنامه فلش
- قابل برنامه ریزی درون سیستم (ATtiny12)
- استقامت: 1,000 چرخه نوشتن/پاک کردن (ATtiny11/12)
- 64 بایت حافظه EEPROM قابل برنامه ریزی درون سیستم برای ATtiny12
- استقامت: 100,000،XNUMX چرخه نوشتن / پاک کردن
- قفل برنامه نویسی برای برنامه فلش و امنیت داده EEPROM
ویژگی های محیطی
- وقفه و بیدار شدن در تغییر پین
- یک تایمر / شمارنده 8 بیتی با پیش مقیاس کننده جداگانه
- مقایسه کننده آنالوگ بر روی تراشه
- تایمر Watchdog قابل برنامه ریزی با اسیلاتور روی تراشه
ویژگی های ویژه میکروکنترلر
- حالت های کم مصرف بیکار و خاموش
- منابع قطع داخلی و خارجی
- قابل برنامه ریزی درون سیستم از طریق پورت SPI (ATtiny12)
- مدار بازنشانی روشن/خاموش پیشرفته (ATtiny12)
- نوسان ساز RC کالیبره شده داخلی (ATtiny12)
مشخصات
- فناوری فرآیند CMOS کم مصرف و با سرعت بالا
- عملیات کاملاً استاتیک
مصرف برق در 4 مگاهرتز، 3 ولت، 25 درجه سانتی گراد
- فعال: 2.2 میلی آمپر
- حالت آماده به کار: 0.5 میلی آمپر
- حالت خاموش کردن: <1 μA
بسته ها
- 8 پین PDIP و SOIC
جلد عملیاتیtages
- 1.8 - 5.5 ولت برای ATtiny12V-1
- 2.7 - 5.5 ولت برای ATtiny11L-2 و ATtiny12L-4
- 4.0 - 5.5 ولت برای ATtiny11-6 و ATtiny12-8
نمرات سرعت
- 0 - 1.2 مگاهرتز (ATtiny12V-1)
- 0 - 2 مگاهرتز (ATtiny11L-2)
- 0 - 4 مگاهرتز (ATtiny12L-4)
- 0 - 6 مگاهرتز (ATtiny11-6)
- 0 - 8 مگاهرتز (ATtiny12-8)
پیکربندی پین
تمام شدview
ATtiny11/12 یک میکروکنترلر 8 بیتی CMOS کم مصرف بر اساس معماری AVR RISC است. با اجرای دستورالعمل های قدرتمند در یک سیکل ساعت، ATtiny11/12 به خروجی هایی نزدیک به 1 MIPS در هر مگاهرتز دست می یابد که به طراح سیستم اجازه می دهد مصرف انرژی را در مقابل سرعت پردازش بهینه کند. هسته AVR یک مجموعه دستورالعمل غنی را با 32 رجیستر کار همه منظوره ترکیب می کند. تمام 32 رجیستر مستقیماً به واحد منطق حسابی (ALU) متصل هستند و امکان دسترسی به دو رجیستر مستقل را در یک دستورالعمل منفرد که در یک سیکل ساعت اجرا می شود، می دهد. معماری حاصل کارآمدتر از کد است و در عین حال توان عملیاتی را تا ده برابر سریعتر از میکروکنترلرهای CISC معمولی به دست میآورد.
جدول 1. توضیحات قطعات
دستگاه | فلش | EEPROM | ثبت نام کنید | جلدtagمحدوده | فرکانس |
ATtiny11L | 1K | – | 32 | 2.7 - 5.5 ولت | 0-2 مگاهرتز |
ATtiny11 | 1K | – | 32 | 4.0 - 5.5 ولت | 0-6 مگاهرتز |
ATtiny12V | 1K | 64 B | 32 | 1.8 - 5.5 ولت | 0-1.2 مگاهرتز |
ATtiny12L | 1K | 64 B | 32 | 2.7 - 5.5 ولت | 0-4 مگاهرتز |
ATtiny12 | 1K | 64 B | 32 | 4.0 - 5.5 ولت | 0-8 مگاهرتز |
ATtiny11/12 AVR با مجموعه کاملی از ابزارهای توسعه برنامه و سیستم از جمله: اسمبلرهای ماکرو، دیباگر/شبیه ساز برنامه، شبیه سازهای درون مدار، پشتیبانی می شود.
و کیت های ارزیابی
بلوک دیاگرام ATtiny11
شکل 1 را در صفحه 3 ببینید. ATtiny11 ویژگی های زیر را ارائه می دهد: 1K بایت فلش، حداکثر پنج خط ورودی/خروجی همه منظوره، یک خط ورودی، 32 رجیستر کار همه منظوره، یک تایمر/ شمارنده 8 بیتی، داخلی و وقفه های خارجی، تایمر Watchdog قابل برنامه ریزی با نوسانگر داخلی، و دو حالت ذخیره انرژی قابل انتخاب توسط نرم افزار. حالت بیکار CPU را متوقف می کند در حالی که به تایمر/ شمارنده و سیستم وقفه اجازه می دهد به کار خود ادامه دهند. حالت Power-down محتویات رجیستر را ذخیره می کند اما نوسانگر را منجمد می کند و تمام عملکردهای دیگر تراشه را تا وقفه بعدی یا بازنشانی سخت افزاری غیرفعال می کند. ویژگیهای بیدار شدن یا وقفه در تغییر پین، ATtiny11 را قادر میسازد تا به رویدادهای خارجی بسیار واکنش نشان دهد و همچنان در حالتهای خاموش کردن، کمترین مصرف انرژی را دارد. این دستگاه با استفاده از فناوری حافظه غیرفرار با چگالی بالا Atmel ساخته شده است. Atmel ATtiny8 با ترکیب یک CPU 11 بیتی RISC با فلش روی یک تراشه یکپارچه، یک میکروکنترلر قدرتمند است که راه حلی بسیار انعطاف پذیر و مقرون به صرفه برای بسیاری از برنامه های کنترل تعبیه شده ارائه می دهد.
شکل 1. نمودار بلوکی ATtiny11
بلوک دیاگرام ATtiny12
شکل 2 در صفحه 4. ATtiny12 ویژگی های زیر را ارائه می دهد: 1K بایت فلش، 64 بایت EEPROM، حداکثر شش خط ورودی/خروجی همه منظوره، 32 رجیستر کار همه منظوره، تایمر/ شمارنده 8 بیتی، داخلی و وقفه های خارجی، تایمر Watchdog قابل برنامه ریزی با نوسانگر داخلی، و دو حالت ذخیره انرژی قابل انتخاب توسط نرم افزار. حالت بیکار CPU را متوقف می کند در حالی که به تایمر/ شمارنده و سیستم وقفه اجازه می دهد به کار خود ادامه دهند. حالت Power-down محتویات رجیستر را ذخیره می کند اما نوسانگر را منجمد می کند و تمام عملکردهای دیگر تراشه را تا وقفه بعدی یا بازنشانی سخت افزاری غیرفعال می کند. ویژگیهای بیدار شدن یا وقفه در تغییر پین، ATtiny12 را قادر میسازد تا به رویدادهای خارجی بسیار پاسخ دهد و همچنان در حالتهای خاموش کردن، کمترین مصرف انرژی را دارد. این دستگاه با استفاده از فناوری حافظه غیرفرار با چگالی بالا Atmel ساخته شده است. با ترکیب یک CPU 8 بیتی RISC با فلش روی یک تراشه یکپارچه، Atmel ATtiny12 یک میکروکنترلر قدرتمند است که راه حلی بسیار انعطاف پذیر و مقرون به صرفه برای بسیاری از برنامه های کنترل تعبیه شده ارائه می دهد.
شکل 2. نمودار بلوکی ATtiny12
پین توضیحات
- عرضه جلدtagپین e.
- پین زمین.
پورت B یک پورت ورودی/خروجی 6 بیتی است. PB4..0 پین های ورودی/خروجی هستند که می توانند کشش های داخلی (انتخاب شده برای هر بیت) را ارائه دهند. در ATtiny11، PB5 فقط ورودی است. در ATtiny12، PB5 ورودی یا خروجی تخلیه باز است. پینهای پورت زمانی که یک شرط بازنشانی فعال میشود، سه حالت میشوند، حتی اگر ساعت در حال اجرا نباشد. استفاده از پینهای PB5..3 بهعنوان پین ورودی یا ورودی/خروجی محدود است، بسته به تنظیمات تنظیم مجدد و ساعت، همانطور که در زیر نشان داده شده است.
جدول 2. عملکرد PB5..PB3 در مقابل گزینه های ساعت دستگاه
گزینه ساعت گذاری دستگاه | PB5 | PB4 | PB3 |
بازنشانی خارجی فعال شد | استفاده شده (1) | - (2) | – |
بازنشانی خارجی غیرفعال شد | ورودی (3)/I/O (4) | – | – |
کریستال خارجی | – | استفاده می شود | استفاده می شود |
کریستال فرکانس پایین خارجی | – | استفاده می شود | استفاده می شود |
تشدید کننده سرامیکی خارجی | – | استفاده می شود | استفاده می شود |
نوسان ساز خارجی RC | – | ورودی/خروجی (5) | استفاده می شود |
ساعت خارجی | – | I/O | استفاده می شود |
نوسان ساز داخلی RC | – | I/O | I/O |
یادداشت ها
- استفاده شده» به این معنی است که پین برای اهداف تنظیم مجدد یا ساعت استفاده می شود.
- به این معنی است که عملکرد پین تحت تأثیر گزینه قرار نمی گیرد.
- ورودی یعنی پین یک پایه ورودی پورت است.
- در ATtiny11، PB5 فقط ورودی است. در ATtiny12، PB5 ورودی یا خروجی تخلیه باز است.
- I/O به این معنی است که پین یک پایه ورودی/خروجی پورت است.
XTAL1 ورودی نوسان ساز معکوس ampلافایر و ورودی مدار عملکرد ساعت داخلی.
XTAL2 خروجی از نوسانگر معکوس ampزنده تر
تنظیم مجدد بازنشانی ورودی یک تنظیم مجدد خارجی توسط یک سطح پایین در پین RESET ایجاد می شود. پالس های بازنشانی بیش از 50 ns باعث ایجاد ریست می شود، حتی اگر ساعت در حال اجرا نباشد. پالس های کوتاه تر تضمینی برای ایجاد تنظیم مجدد نیستند.
خلاصه ثبت نام ATtiny11
آدرس | نام | بیت 7 | بیت 6 | بیت 5 | بیت 4 | بیت 3 | بیت 2 | بیت 1 | بیت 0 | صفحه |
3 فارنهایت دلار | SREG | I | T | H | S | V | N | Z | C | صفحه 9 |
3 دلار | رزرو شده است | |||||||||
3 دلار | رزرو شده است | |||||||||
3C دلار | رزرو شده است | |||||||||
3 میلیارد دلار | GIMSK | – | INT0 | PCIe | – | – | – | – | – | صفحه 33 |
3 دلار آمپر | 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 | تایمر / شمارنده 0 (8 بیت) | صفحه 41 | |||||||
31 دلار | رزرو شده است | |||||||||
30 دلار | رزرو شده است | |||||||||
… | رزرو شده است | |||||||||
22 دلار | رزرو شده است | |||||||||
21 دلار | WDTCR | – | – | – | WDTOE | WDE | WDP2 | WDP1 | WDP0 | صفحه 43 |
20 دلار | رزرو شده است | |||||||||
1 فارنهایت دلار | رزرو شده است | |||||||||
1 دلار | رزرو شده است | |||||||||
1 دلار | رزرو شده است | |||||||||
1C دلار | رزرو شده است | |||||||||
1 میلیارد دلار | رزرو شده است | |||||||||
1 دلار آمپر | رزرو شده است | |||||||||
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 دلار | رزرو شده است | |||||||||
… | رزرو شده است | |||||||||
0 دلار آمپر | رزرو شده است | |||||||||
09 دلار | رزرو شده است | |||||||||
08 دلار | ACSR | ACD | – | ACO | ACI | ACIE | – | ACIS1 | ACIS0 | صفحه 45 |
… | رزرو شده است | |||||||||
00 دلار | رزرو شده است |
یادداشت ها
- برای سازگاری با دستگاه های آینده ، بیت های رزرو شده باید در صورت دسترسی صفر شوند. آدرس حافظه ورودی / ورودی رزرو شده هرگز نباید نوشته شود.
- برخی از پرچم های وضعیت با نوشتن یک علامت منطقی روی آنها پاک می شوند. توجه داشته باشید که دستورالعملهای CBI و SBI روی همه بیتهای موجود در رجیستر ورودی/خروجی کار میکنند و در هر پرچمی که بهعنوان تنظیم شده خوانده میشود، یک باز مینویسد، بنابراین پرچم پاک میشود. دستورالعمل های CBI و SBI فقط با رجیسترهای $00 تا $1F کار می کنند.
خلاصه ثبت نام ATtiny12
آدرس | نام | بیت 7 | بیت 6 | بیت 5 | بیت 4 | بیت 3 | بیت 2 | بیت 1 | بیت 0 | صفحه |
3 فارنهایت دلار | SREG | I | T | H | S | V | N | Z | C | صفحه 9 |
3 دلار | رزرو شده است | |||||||||
3 دلار | رزرو شده است | |||||||||
3C دلار | رزرو شده است | |||||||||
3 میلیارد دلار | GIMSK | – | INT0 | PCIe | – | – | – | – | – | صفحه 33 |
3 دلار آمپر | 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 | تایمر / شمارنده 0 (8 بیت) | صفحه 41 | |||||||
31 دلار | OSCCAL | ثبت کالیبراسیون اسیلاتور | صفحه 12 | |||||||
30 دلار | رزرو شده است | |||||||||
… | رزرو شده است | |||||||||
22 دلار | رزرو شده است | |||||||||
21 دلار | WDTCR | – | – | – | WDTOE | WDE | WDP2 | WDP1 | WDP0 | صفحه 43 |
20 دلار | رزرو شده است | |||||||||
1 فارنهایت دلار | رزرو شده است | |||||||||
1 دلار | گوش | – | – | ثبت آدرس EEPROM | صفحه 18 | |||||
1 دلار | EEDR | ثبت داده EEPROM | صفحه 18 | |||||||
1C دلار | EECR | – | – | – | – | وهم انگیز | EEMWE | EEWE | اینجا | صفحه 18 |
1 میلیارد دلار | رزرو شده است | |||||||||
1 دلار آمپر | رزرو شده است | |||||||||
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 دلار | رزرو شده است | |||||||||
… | رزرو شده است | |||||||||
0 دلار آمپر | رزرو شده است | |||||||||
09 دلار | رزرو شده است | |||||||||
08 دلار | ACSR | ACD | AINBG | ACO | ACI | ACIE | – | ACIS1 | ACIS0 | صفحه 45 |
… | رزرو شده است | |||||||||
00 دلار | رزرو شده است |
توجه داشته باشید
- برای سازگاری با دستگاه های آینده ، بیت های رزرو شده باید در صورت دسترسی صفر شوند. آدرس حافظه ورودی / ورودی رزرو شده هرگز نباید نوشته شود.
- برخی از پرچم های وضعیت با نوشتن یک علامت منطقی روی آنها پاک می شوند. توجه داشته باشید که دستورالعملهای CBI و SBI روی همه بیتهای موجود در رجیستر ورودی/خروجی کار میکنند و در هر پرچمی که بهعنوان تنظیم شده خوانده میشود، یک باز مینویسد، بنابراین پرچم پاک میشود. دستورالعمل های CBI و SBI فقط با رجیسترهای $00 تا $1F کار می کنند.
خلاصه مجموعه دستورالعمل ها
یادگاری | کارگردانها | توضیحات | عملیات | پرچم ها | # ساعت |
دستورالعمل های حساب و منطق | |||||
اضافه کنید | خیابان ، خیابان | دو رجیستر اضافه کنید | Rd ¬ Rd + Rr | Z ، C ، N ، V ، H | 1 |
ADC | خیابان ، خیابان | اضافه کردن با دو ثبت نام | Rd ¬ Rd + Rr + C | Z ، C ، N ، V ، H | 1 |
زیر | خیابان ، خیابان | دو ثبت را کم کنید | Rd ¬ Rd – Rr | Z ، C ، N ، V ، H | 1 |
من رفتم بالا | Rd ، K | ثابت را از ثبت کم کنید | Rd ¬ Rd – K | Z ، C ، N ، V ، H | 1 |
SBC | خیابان ، خیابان | با حمل دو ثبت نام کم کنید | Rd ¬ Rd – Rr – C | Z ، C ، N ، V ، H | 1 |
SBCI | Rd ، K | با Carry Constant از Reg کم کنید. | Rd ¬ Rd – K – C | Z ، C ، N ، V ، H | 1 |
و | خیابان ، خیابان | ثبت و منطقی | Rd ¬ Rd · Rr | Z ، N ، V | 1 |
ANDI | Rd ، K | منطقی و ثبت نام و ثابت | Rd ¬ Rd · K | Z ، N ، V | 1 |
OR | خیابان ، خیابان | ثبت نام منطقی یا | Rd ¬ Rd v Rr | Z ، N ، V | 1 |
ORI | Rd ، K | منطقی یا ثبت نام و ثابت | Rd ¬ Rd در مقابل K | Z ، N ، V | 1 |
EOR | خیابان ، خیابان | ثبت نام های منحصر به فرد یا | Rd ¬ RdÅRr | Z ، N ، V | 1 |
COM | Rd | مکمل یکی | Rd ¬ $FF - Rd | Z ، C ، N ، V | 1 |
NEG | Rd | مکمل دو | Rd ¬ $00 – Rd | Z ، C ، N ، V ، H | 1 |
SBR | Rd ، K | بیت (ها) را در ثبت نام تنظیم کنید | Rd ¬ Rd در مقابل 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 |
دسامبر | 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 |
دستورالعمل های واحد | |||||
RJMP | k | پرش نسبی | PC ¬ PC + k + 1 | هیچ کدام | 2 |
تماس بگیرید | k | تماس فرعی نسبی نسبی | PC ¬ PC + k + 1 | هیچ کدام | 3 |
RET | بازگشت زیرروال | PC ¬ STACK | هیچ کدام | 4 | |
RETI | بازگشت را قطع کنید | PC ¬ STACK | I | 4 | |
CPSE | خیابان ، خیابان | مقایسه کنید ، اگر برابر هستید رد شوید | اگر (Rd = Rr) PC ¬ PC + 2 یا 3 | هیچ کدام | 1/2 |
CP | خیابان ، خیابان | مقایسه کنید | Rd - Rr | Z ، N ، V ، C ، H | 1 |
CPC | خیابان ، خیابان | مقایسه با Carry | Rd - Rr - C | Z ، N ، V ، C ، H | 1 |
CPI | Rd ، K | ثبت نام را با فوری مقایسه کنید | Rd - K | Z ، N ، V ، C ، H | 1 |
SBRC | Rr ، b | اگر بیت در ثبت نام پاک شد ، رد شوید | اگر (Rr(b)=0) PC ¬ PC + 2 یا 3 | هیچ کدام | 1/2 |
SBRS | Rr ، b | اگر بیت در ثبت نام تنظیم شده است ، رد شوید | اگر (Rr(b)=1) PC ¬ PC + 2 یا 3 | هیچ کدام | 1/2 |
SBIC | پ ، ب | اگر Bit در I / O ثبت نام پاک شد ، رد شوید | اگر (P(b)=0) PC ¬ PC + 2 یا 3 | هیچ کدام | 1/2 |
SBIS | پ ، ب | اگر Bit در I / O Register تنظیم شده است ، رد شوید | اگر (P(b)=1) PC ¬ PC + 2 یا 3 | هیچ کدام | 1/2 |
BRBS | s ، k | اگر وضعیت پرچم تنظیم شده ، شعبه دهید | اگر (SREG(s) = 1) سپس PC¬PC + k + 1 | هیچ کدام | 1/2 |
BRBC | s ، k | در صورت پاک شدن پرچم وضعیت ، شعبه دهید | اگر (SREG(s) = 0) سپس PC¬PC + k + 1 | هیچ کدام | 1/2 |
BREQ | k | شاخه اگر برابر باشد | اگر (Z = 1) سپس PC ¬ PC + k + 1 | هیچ کدام | 1/2 |
برن | k | شاخه اگر مساوی نباشد | اگر (Z = 0) سپس PC ¬ PC + k + 1 | هیچ کدام | 1/2 |
BRCS | k | اگر Carry Set تنظیم کنید | اگر (C = 1) سپس PC ¬ PC + k + 1 | هیچ کدام | 1/2 |
BRCC | k | اگر Carry پاک شد شعبه دهید | اگر (C = 0) سپس PC ¬ PC + k + 1 | هیچ کدام | 1/2 |
BRSH | k | اگر همان یا بالاتر شعبه باشد | اگر (C = 0) سپس PC ¬ PC + k + 1 | هیچ کدام | 1/2 |
BRLO | k | اگر پایین تر است | اگر (C = 1) سپس PC ¬ PC + k + 1 | هیچ کدام | 1/2 |
BRMI | k | شعبه اگر منهای | اگر (N = 1) سپس PC ¬ PC + k + 1 | هیچ کدام | 1/2 |
BRPL | k | شعبه اگر به علاوه | اگر (N = 0) سپس PC ¬ PC + k + 1 | هیچ کدام | 1/2 |
BRGE | k | شعبه اگر بزرگتر یا برابر باشد ، امضا شده است | اگر (N Å V= 0) سپس PC ¬ PC + k + 1 | هیچ کدام | 1/2 |
BRLT | k | شعبه اگر کمتر از صفر باشد ، امضا کنید | اگر (N Å V= 1) سپس PC ¬ PC + k + 1 | هیچ کدام | 1/2 |
BRHS | k | اگر نیمه پرچم را تنظیم کنید ، شعبه بزنید | اگر (H = 1) سپس PC ¬ PC + k + 1 | هیچ کدام | 1/2 |
BRHC | k | اگر نیمه پرچم حمل پاک شد ، شعبه بزنید | اگر (H = 0) سپس PC ¬ PC + k + 1 | هیچ کدام | 1/2 |
BRTS | k | اگر پرچم T تنظیم شود ، شعبه دهید | اگر (T = 1) سپس PC ¬ PC + k + 1 | هیچ کدام | 1/2 |
BRTC | k | در صورت پاک شدن پرچم T شعبه دهید | اگر (T = 0) سپس PC ¬ PC + k + 1 | هیچ کدام | 1/2 |
BRVS | k | در صورت تنظیم پرچم سرریز ، شعبه دهید | اگر (V = 1) سپس PC ¬ PC + k + 1 | هیچ کدام | 1/2 |
BRVC | k | اگر پرچم Overflow پاک شود ، شعبه بزنید | اگر (V = 0) سپس PC ¬ PC + k + 1 | هیچ کدام | 1/2 |
رشوه دادن | k | اگر وقفه فعال باشد ، شعبه دهید | اگر (I = 1) سپس PC ¬ PC + k + 1 | هیچ کدام | 1/2 |
عروس | k | اگر وقفه غیرفعال باشد ، شعبه دهید | اگر (I = 0) سپس PC ¬ PC + k + 1 | هیچ کدام | 1/2 |
یادگاری | کارگردانها | توضیحات | عملیات | پرچم ها | # ساعت |
دستورالعمل های انتقال داده | |||||
LD | Rd، Z | Load Register غیر مستقیم | Rd ¬ (Z) | هیچ کدام | 2 |
ST | Z، Rr | ثبت نام فروشگاه غیر مستقیم | (Z) ¬ Rr | هیچ کدام | 2 |
MOV | خیابان ، خیابان | بین رجیسترها حرکت کنید | Rd ¬ Rr | هیچ کدام | 1 |
LDI | Rd ، K | بارگذاری فوری | Rd ¬ K | هیچ کدام | 1 |
IN | Rd ، P | در بندر | Rd ¬ P | هیچ کدام | 1 |
خارج | P ، Rr | بندر خارج | P ¬ Rr | هیچ کدام | 1 |
LPM | حافظه برنامه را بارگیری کنید | R0 ¬ (Z) | هیچ کدام | 3 | |
دستورالعمل های BIT و BIT-TEST | |||||
SBI | پ ، ب | تنظیم بیت در ثبت نام ورودی / خروجی | I/O (P,b) ¬ 1 | هیچ کدام | 2 |
CBI | پ ، ب | پاک کردن بیت در ثبت نام ورودی / خروجی | 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 |
نقش | 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 | Nibbles را عوض کنید | 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 | Rr ، b | ذخیره بیت از ثبت نام تا T | T ¬ Rr(b) | T | 1 |
BLD | Rd ، b | بارگذاری کمی از T برای ثبت نام | Rd(b) ¬ T | هیچ کدام | 1 |
SEC | حمل را تنظیم کنید | C ¬ 1 | C | 1 | |
CLC | پاک کردن حمل | C ¬ 0 | C | 1 | |
SEN | تنظیم پرچم منفی | 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 Complement Overflow | V ¬ 1 | V | 1 | |
CLV | پاک کردن سرریز مکمل Twos | V ¬ 0 | V | 1 | |
تنظیم کنید | T را در SREG تنظیم کنید | T ¬ 1 | T | 1 | |
CLT | T را در SREG پاک کنید | T ¬ 0 | T | 1 | |
SEH | Half Carry Flag را در SREG تنظیم کنید | H ¬ 1 | H | 1 | |
CLH | پرچم نیمه حمل را در SREG پاک کنید | H ¬ 0 | H | 1 | |
نه | بدون عملیات | هیچ کدام | 1 | ||
بخواب | بخواب | (برای عملکرد خواب به توصیف خاص مراجعه کنید) | هیچ کدام | 1 | |
WDR | Watch Dog Reset | (به توصیف خاص برای WDR/تایمر مراجعه کنید) | هیچ کدام | 1 |
اطلاعات سفارش
ATtiny11
منبع تغذیه | سرعت (مگاهرتز) | کد سفارش | بسته | محدوده عملیات |
2.7 - 5.5 ولت |
2 |
ATtiny11L-2PC ATtiny11L-2SC | 8P3
8S2 |
تجاری (0 تا 70 درجه سانتی گراد) |
ATtiny11L-2PI
ATtiny11L-2SI ATtiny11L-2SU(2) |
8P3
8S2 8S2 |
صنعتی (40- تا 85 درجه سانتی گراد) |
||
4.0 - 5.5 ولت |
6 |
ATtiny11-6PC ATtiny11-6SC | 8P3
8S2 |
تجاری (0 تا 70 درجه سانتی گراد) |
ATtiny11-6PI ATtiny11-6PU(2)
ATtiny11-6SI ATtiny11-6SU(2) |
8P3
8P3 8S2 8S2 |
صنعتی (40- تا 85 درجه سانتی گراد) |
یادداشت ها
- درجه سرعت به حداکثر نرخ ساعت در هنگام استفاده از یک درایو ساعت کریستالی خارجی یا ساعت خارجی اشاره دارد. نوسان ساز داخلی RC دارای فرکانس ساعت اسمی یکسان برای همه درجه های سرعت است.
- جایگزین بسته بندی بدون سرب، مطابق با دستورالعمل اروپایی برای محدودیت مواد خطرناک (دستورالعمل RoHS) است. همچنین هالید رایگان و کاملا سبز.
نوع بسته | |
8P3 | بسته داخلی پلاستیکی دوگانه (PDIP) 8 لید، عرض 0.300 اینچ |
8S2 | 8 سرب، 0.200 اینچ پهن، طرح کلی کوچک بال مرغابی پلاستیکی (EIAJ SOIC) |
ATtiny12
منبع تغذیه | سرعت (مگاهرتز) | کد سفارش | بسته | محدوده عملیات |
1.8 - 5.5 ولت |
1.2 |
ATtiny12V-1PC ATtiny12V-1SC | 8P3
8S2 |
تجاری (0 تا 70 درجه سانتی گراد) |
ATtiny12V-1PI ATtiny12V-1PU(2)
ATtiny12V-1SI ATtiny12V-1SU(2) |
8P3
8P3 8S2 8S2 |
صنعتی (40- تا 85 درجه سانتی گراد) |
||
2.7 - 5.5 ولت |
4 |
ATtiny12L-4PC ATtiny12L-4SC | 8P3
8S2 |
تجاری (0 تا 70 درجه سانتی گراد) |
ATtiny12L-4PI ATtiny12L-4PU(2)
ATtiny12L-4SI ATtiny12L-4SU(2) |
8P3
8P3 8S2 8S2 |
صنعتی (40- تا 85 درجه سانتی گراد) |
||
4.0 - 5.5 ولت |
8 |
ATtiny12-8PC ATtiny12-8SC | 8P3
8S2 |
تجاری (0 تا 70 درجه سانتی گراد) |
ATtiny12-8PI ATtiny12-8PU(2)
ATtiny12-8SI ATtiny12-8SU(2) |
8P3
8P3 8S2 8S2 |
صنعتی (40- تا 85 درجه سانتی گراد) |
یادداشت ها
- درجه سرعت به حداکثر نرخ ساعت در هنگام استفاده از یک درایو ساعت کریستالی خارجی یا ساعت خارجی اشاره دارد. نوسان ساز داخلی RC دارای فرکانس ساعت اسمی یکسان برای همه درجه های سرعت است.
- جایگزین بسته بندی بدون سرب، مطابق با دستورالعمل اروپایی برای محدودیت مواد خطرناک (دستورالعمل RoHS) است. همچنین هالید رایگان و کاملا سبز.
نوع بسته | |
8P3 | بسته داخلی پلاستیکی دوگانه (PDIP) 8 لید، عرض 0.300 اینچ |
8S2 | 8 سرب، 0.200 اینچ پهن، طرح کلی کوچک بال مرغابی پلاستیکی (EIAJ SOIC) |
اطلاعات بسته بندی
8P3
ابعاد مشترک
(واحد اندازه گیری = اینچ)
نماد | MIN | NOM | حداکثر | توجه |
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 |
یادداشت ها
- این نقاشی فقط برای اطلاعات عمومی است. برای اطلاعات بیشتر به JEDEC Drawing MS-001، Variation BA مراجعه کنید.
- ابعاد A و L با بسته بندی که در هواپیمای صندلی JEDEC گیج GS-3 قرار دارد اندازه گیری می شود.
- ابعاد D، D1 و E1 شامل Flash قالب یا برآمدگی نمی شود. فلاش یا برآمدگی های قالب نباید از 0.010 اینچ تجاوز کند.
- E و eA با لیدهای محدود به عمود بر مبنای اندازه گیری شد.
- نوک های سربی نوک تیز یا گرد برای سهولت در جاگذاری ترجیح داده می شوند.
- حداکثر ابعاد b2 و b3 شامل برجستگی دامبار نمی شود. برآمدگی های دامبار نباید از 0.010 (0.25 میلی متر) تجاوز کند.
ابعاد مشترک
(واحد اندازه گیری = میلی متر)
نماد | MIN | NOM | حداکثر | توجه |
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 |
یادداشت ها
- این نقاشی فقط برای اطلاعات عمومی است. برای اطلاعات بیشتر به نقشه EIAJ EDR-7320 مراجعه کنید.
- عدم تطابق قالب های بالا و پایین و برش های رزین شامل نمی شود.
- توصیه می شود که حفره های فوقانی و تحتانی برابر باشند. اگر آنها متفاوت باشند، بعد بزرگتر در نظر گرفته می شود.
- موقعیت هندسی واقعی را تعیین می کند.
- مقادیر b,C برای ترمینال آبکاری اعمال می شود. ضخامت استاندارد لایه آبکاری باید بین 0.007 تا 021 میلی متر باشد.
تاریخچه ویرایش برگه
لطفاً توجه داشته باشید که شماره صفحات ذکر شده در این بخش به این سند اشاره دارد. شماره های تجدید نظر به بازنگری سند اشاره دارد.
Rev. 1006F-06/07
- برای طراحی جدید توصیه نمی شود”
Rev. 1006E-07/06
- طرح فصل به روز شد.
- خاموشی در «حالتهای خواب برای ATtiny11» در صفحه 20 بهروزرسانی شد.
- خاموشی در «حالتهای خواب برای ATtiny12» در صفحه 20 بهروزرسانی شد.
- جدول 16 به روز شده در صفحه 36.
- «بایت کالیبراسیون در ATtiny12» در صفحه 49 بهروزرسانی شد.
- "اطلاعات سفارش" در صفحه 10 به روز شد.
- "اطلاعات بسته بندی" در صفحه 12 به روز شد.
Rev. 1006D-07/03
- مقادیر VBOT به روز شده در جدول 9 در صفحه 24.
Rev. 1006C-09/01
- N/A
ستاد بین المللی
- شرکت اتمل 2325 Orchard Parkway San Jose, CA 95131 USA تلفن: 1(408) 441-0311 فکس: 1(408) 487-2600
- اتمل آسیا Room 1219 Chinachem Golden Plaza 77 Mody Road Tsimshatsui East Kowloon Hong Kong تلفن: (852) 2721-9778 فکس: (852) 2722-1369
- اتمل اروپا Le Krebs 8, Rue Jean-Pierre Timbaud BP 309 78054 Saint-Quentin-en- Yvelines Cedex France تلفن: (33) 1-30-60-70-00 فکس: (33) 1-30-60-71-11
- اتمل ژاپن 9F، Tonetsu Shinkawa Bldg. 1-24-8 Shinkawa Chuo-ku, Tokyo 104-0033 Japan تلفن: (81) 3-3523-3551 فکس: (81) 3-3523-7581
تماس با محصول
Web سایت www.atmel.com پشتیبانی فنی avr@atmel.com تماس با فروش www.atmel.com/contacts درخواست های ادبیات www.atmel.com/literature
سلب مسئولیت: اطلاعات این سند در رابطه با محصولات Atmel ارائه شده است. هیچ مجوزی، صریح یا ضمنی، توسط estopel یا غیر آن، برای هیچ یک
حق مالکیت معنوی توسط این سند یا در رابطه با فروش محصولات Atmel اعطا می شود. به جز مواردی که در شرایط و ضوابط فروش ATMEL در ATMEL درج شده است WEB سایت، ATMEL هیچ مسئولیتی ندارد و هر گونه صریح، ضمنی یا قانونی را سلب می کند
گارانتی
مربوط به محصولات خود از جمله، اما نه محدود به، ضمانت ضمنی تجارت، تناسب اندام برای یک مورد خاص
هدف، یا عدم نقض. ATMEL در هیچ موردی در قبال خسارات مستقیم، غیرمستقیم، تبعی، کیفری، خاص یا اتفاقی (از جمله، بدون محدودیت، خسارت های ناشی از از دست دادن منفعت های غیرمستقیم، غیرمستقیم و غیرقانونی آمریکا) مسئول نخواهد بود. این سند، حتی اگر ATMEL در مورد احتمال چنین آسیب هایی توصیه شده باشد. Atmel هیچگونه اظهارنظر یا ضمانتی در رابطه با صحت یا کامل بودن محتویات این سند نمی دهد و این حق را برای خود محفوظ می دارد که در هر زمان بدون اطلاع قبلی، مشخصات و توضیحات محصول را تغییر دهد. Atmel هیچ تعهدی برای به روز رسانی اطلاعات موجود در اینجا ندارد. محصولات Atmel برای برنامه های خودروسازی مناسب نیستند و نباید در آنها استفاده شود، مگر اینکه به طور خاص در غیر این صورت ارائه شود. محصولات Atmel برای استفاده به عنوان اجزای سازنده در برنامه هایی که برای پشتیبانی یا حفظ حیات در نظر گرفته شده اند، مجاز یا دارای ضمانت نیستند.
© 2007 Atmel Corporation. تمامی حقوق محفوظ است. Atmel®، لوگو و ترکیبی از آنها، و سایر علائم تجاری یا علائم تجاری ثبت شده شرکت Atmel یا شرکت های تابعه آن هستند. سایر اصطلاحات و نام محصول ممکن است علائم تجاری دیگران باشد.
اسناد / منابع
![]() |
میکروکنترلر 11 بیتی ATMEL ATtiny8 با فلش 1 کیلوبایتی [pdfراهنمای کاربر میکروکنترلر 11 بیتی ATtiny8 با فلش 1 کیلوبایتی، ATtiny11، میکروکنترلر 8 بیتی با فلش 1 کیلوبایتی، میکروکنترلر با فلش 1 کیلوبایتی، فلش 1 کیلوبایتی |