میکرو کنترلر AVR
(سری 16 Atmega)
بخش اول:
سخت افزار میکرو کنترلرهای AVR
Atmega 16
نوع معماری سخت افزارداخلی: (Reduced Instruction Set Computer)
مشخصه های اصلی این معماری :
هدف:کم کردن تعداد دستورالعمل های اجرا شده توسط CPU میکرو کنترلر
سرعت بالا – کم مصرف – 8 بیتی Cmos
تعداد دستورالعمل های اسمبلی:131دستورالعمل قدرتمند
مدت زمان اجرا: اکثرا در یک سیکل کاری
تعداد اجرا دستورالعمل: ماکزیمم 16 میلیون دستورالعمل در1 ثانیه( در فرکانس کاری 16 مگاهرتز)
32رجیستر 8 بیتی داخلی
حافظه:
- حافظه Flash : 16کیلوبایت با قابل برنامه ریزی (In-System Self-Programmable )
- Boot loader
- حافظه EEPROMداخلی:512 بایت ( 100000 بار قابلیت خواندن و نوشتن اطلاعات )
- حافظه SRAM داخلی : 1 کیلو بایت ( 100000 بار قابلیت خواندن و نوشتن اطلاعات )
- قفل برنامه ریزی برای امنیت بیشتر نرم افزار
امکانات جانبی:
- ارتباط Jtag: شامل: اسکن کردن امکانات جانبی (IEEE std. 1149.1 Compliant)
پشتیبانی از دیباگ کردن تراشه - برنامه ریزی حافظه های Flash - برنامه ریزی حافظه EEPROM - فیوزها و بیت های قفل میکرو
- تایمر/کانتر: دو عدد تایمر / کانتر 8بیتی دارای امکان تقسیم فرکانسی مجزا و دارای مد Compare
یک عدد کانتر / کانتر 16 بیتی با تقسیم فرکانسی مجزا و دارای مدهای Compare و Capture
- RTC : (Counter) Real Time Clockبا اسیلاتور مجزا
- PWM : 4 کانال (Pulse With Modulation)
- ADC : 8 کانال ورودی تک پایه مبدل آنالوگ به دیجیتال با 10بیت خروجی – با دوکانال تفاضلی با بهره قابل تنظیم 1Xو10Xو200X
- Two Wire : ارتباط سریال دو سیمه
- Usart: ارتباط سریال قابل برنامه ریزی
- SPI: ارتباط سریال – به صورت Master / Slave
- Watchdog: قابل برنامه ریزی با اسیلاتور داخلی مجزا
- مقایسه کننده آنالوگ داخلی
- Sleep : با شش مد مختلف : Idell و ADC Noise Reduction و Power – Dowen و standby و Extended Standby
ولتاژهای عملیاتی: 4.5 ولت تا 5.5ولت برای Atmega16
فرکانس های کاری : 0 تا16 مگاهرتز برای Atmega16
قابلیت هوشمند تشخیص افت ولتاژتغذیه
اسیلاتور RC داخلی کالبیره شده
منابع وقفه خارجی و داخلی
قابلیت جریان دهی در حالت های مختلف
در حالت Active: 1.1 میلی آمپر
در حالت Idle:0.35 میلی آمپر
در حالت Power Down Mode: کمتر از 1 میکرو آمپر
(سری 16 Atmega)
بخش اول:
سخت افزار میکرو کنترلرهای AVR
Atmega 16
نوع معماری سخت افزارداخلی: (Reduced Instruction Set Computer)
مشخصه های اصلی این معماری :
هدف:کم کردن تعداد دستورالعمل های اجرا شده توسط CPU میکرو کنترلر
سرعت بالا – کم مصرف – 8 بیتی Cmos
تعداد دستورالعمل های اسمبلی:131دستورالعمل قدرتمند
مدت زمان اجرا: اکثرا در یک سیکل کاری
تعداد اجرا دستورالعمل: ماکزیمم 16 میلیون دستورالعمل در1 ثانیه( در فرکانس کاری 16 مگاهرتز)
32رجیستر 8 بیتی داخلی
حافظه:
- حافظه Flash : 16کیلوبایت با قابل برنامه ریزی (In-System Self-Programmable )
- Boot loader
- حافظه EEPROMداخلی:512 بایت ( 100000 بار قابلیت خواندن و نوشتن اطلاعات )
- حافظه SRAM داخلی : 1 کیلو بایت ( 100000 بار قابلیت خواندن و نوشتن اطلاعات )
- قفل برنامه ریزی برای امنیت بیشتر نرم افزار
امکانات جانبی:
- ارتباط Jtag: شامل: اسکن کردن امکانات جانبی (IEEE std. 1149.1 Compliant)
پشتیبانی از دیباگ کردن تراشه - برنامه ریزی حافظه های Flash - برنامه ریزی حافظه EEPROM - فیوزها و بیت های قفل میکرو
- تایمر/کانتر: دو عدد تایمر / کانتر 8بیتی دارای امکان تقسیم فرکانسی مجزا و دارای مد Compare
یک عدد کانتر / کانتر 16 بیتی با تقسیم فرکانسی مجزا و دارای مدهای Compare و Capture
- RTC : (Counter) Real Time Clockبا اسیلاتور مجزا
- PWM : 4 کانال (Pulse With Modulation)
- ADC : 8 کانال ورودی تک پایه مبدل آنالوگ به دیجیتال با 10بیت خروجی – با دوکانال تفاضلی با بهره قابل تنظیم 1Xو10Xو200X
- Two Wire : ارتباط سریال دو سیمه
- Usart: ارتباط سریال قابل برنامه ریزی
- SPI: ارتباط سریال – به صورت Master / Slave
- Watchdog: قابل برنامه ریزی با اسیلاتور داخلی مجزا
- مقایسه کننده آنالوگ داخلی
- Sleep : با شش مد مختلف : Idell و ADC Noise Reduction و Power – Dowen و standby و Extended Standby
ولتاژهای عملیاتی: 4.5 ولت تا 5.5ولت برای Atmega16
فرکانس های کاری : 0 تا16 مگاهرتز برای Atmega16
قابلیت هوشمند تشخیص افت ولتاژتغذیه
اسیلاتور RC داخلی کالبیره شده
منابع وقفه خارجی و داخلی
قابلیت جریان دهی در حالت های مختلف
در حالت Active: 1.1 میلی آمپر
در حالت Idle:0.35 میلی آمپر
در حالت Power Down Mode: کمتر از 1 میکرو آمپر
دیدگاه