شرح
هسته AVR یک مجموعه دستورالعمل غنی را با 32 رجیستر کار عمومی ترکیب می کند.تمام 32 رجیستر مستقیماً به واحد منطق حسابی (ALU) متصل هستند و امکان دسترسی به دو رجیستر مستقل را در یک دستورالعمل منفرد که در یک سیکل ساعت اجرا می شود، می دهد.معماری حاصل کارآمدتر از کد است و در عین حال به گذردهی تا ده برابر سریعتر از میکروکنترلرهای CISC معمولی دست می یابد.ATmega16 ویژگی های زیر را ارائه می دهد: 16 کیلوبایت حافظه برنامه فلش قابل برنامه ریزی درون سیستم با قابلیت Read-While-Write، 512 بایت EEPROM، 1 کیلوبایت SRAM، 32 خط ورودی/خروجی همه منظوره، 32 رجیستر کار عمومی، رابط JTAG برای Boundaryscan، پشتیبانی از اشکال زدایی روی تراشه و برنامه نویسی، سه تایمر/شمارگر انعطاف پذیر با حالت های مقایسه، وقفه های داخلی و خارجی، یک USART قابل برنامه ریزی سریال، یک رابط سریال دو سیمه بایت گرا، یک ADC 8 کانالی 10 بیتی با اختیاری مرحله ورودی دیفرانسیل با بهره قابل برنامه ریزی (فقط بسته TQFP)، تایمر Watchdog قابل برنامه ریزی با نوسانگر داخلی، یک پورت سریال SPI و شش حالت ذخیره انرژی قابل انتخاب نرم افزار.حالت آماده به کار CPU را متوقف می کند و در عین حال به USART، رابط دو سیمه، مبدل A/D، SRAM، تایمر/ شمارنده، پورت SPI و سیستم وقفه اجازه می دهد به کار خود ادامه دهند.حالت Power-down محتویات رجیستر را ذخیره می کند اما نوسانگر را منجمد می کند و تمام عملکردهای دیگر تراشه را تا وقفه خارجی بعدی یا بازنشانی سخت افزاری غیرفعال می کند.در حالت ذخیره انرژی، تایمر ناهمزمان به کار خود ادامه میدهد و به کاربر اجازه میدهد تا زمانی که بقیه دستگاه در حالت خواب است، یک پایه تایمر را حفظ کند.حالت ADC Noise Reduction CPU و همه ماژول های I/O به جز تایمر ناهمزمان و ADC را متوقف می کند تا نویز سوئیچینگ را در طول تبدیل ADC به حداقل برساند.در حالت آماده به کار، نوسانگر کریستال/رزوناتور در حالی که بقیه دستگاه در حالت خواب است کار می کند.این امکان راه اندازی بسیار سریع همراه با مصرف کم مصرف را فراهم می کند.در حالت Standby Extended، هم نوسانگر اصلی و هم تایمر ناهمزمان به کار خود ادامه می دهند.
مشخصات فنی: | |
صفت | ارزش |
دسته بندی | مدارهای مجتمع (IC) |
جاسازی شده - میکروکنترلرها | |
Mfr | فناوری ریزتراشه |
سلسله | AVR® ATmega |
بسته | سینی |
وضعیت قطعه | فعال |
پردازنده اصلی | AVR |
اندازه هسته | 8 بیتی |
سرعت | 8 مگاهرتز |
قابلیت اتصال | I²C، SPI، UART/USART |
لوازم جانبی | Brown-out Detect/Reset، POR، PWM، WDT |
تعداد ورودی/خروجی | 32 |
اندازه حافظه برنامه | 16 کیلوبایت (8K x 16) |
نوع حافظه برنامه | فلاش |
اندازه EEPROM | 512 x 8 |
اندازه RAM | 1K × 8 |
ولتاژ - منبع تغذیه (Vcc/Vdd) | 2.7 ولت ~ 5.5 ولت |
مبدل های داده | A/D 8x10b |
نوع اسیلاتور | درونی؛ داخلی |
دمای عملیاتی | -40 درجه سانتی گراد ~ 85 درجه سانتی گراد (TA) |
نوع نصب | نصب سطحی |
بسته / مورد | 44-TQFP |
بسته دستگاه تامین کننده | 44-TQFP (10x10) |
شماره محصول پایه | ATMEGA16 |