میکروکنترلر ATMEGA8A پکیج SMD
میکروکنترلر ATMEGA8A پکیج SMD . نوعی کامپیوترهای تک تراشه ای با قیمت فوق العاده ارزان(نسبت به کامپیتوتر خانگی) هستند که به علت قابلیتهای فوق العاده ، امروزه کاربردهای بسیار وسیعی را دارند.
میکروکنترلرها دارای بسیاری از امکانات مورد نیاز برای کار در داخل یک بسته بندی هستند. به این صورت که RAM ، ROM ، CPU ، خطوط I/O (ورودی - خروجی) ، درگاههای سریال و موازی ، زمانسنجها و... همگی در داخل تراشه وجود دارند.
تفاوت میکروکنترلر با میکروپروسسور در این است که میکروکنترلر دارای یک CPU ٫مقدار محدودی RAM ٬ ROM ٬ پورتهای I/O ، تایمر و مبدلهای آنلگ دیجیتال در درون خود میباشد در صورتی که میکروپروسسور فقط یک واحد پردازش مرکزی یا CPU هست و باید RAM, ROM رو به صورت اجزای جانبی به آن متصل نمود (درست مثل CPU کامپیوتر).
کلمه AVR خیلی حالت مخفف دارند اما به طور قاطع نمیتوان گفت مخفف چیست. زیرا میتواند مخفف Alf Vegard RISC و Advanced Virtual RISC باشد. البته خود شرکت اتمل اعلام کرده است که کلمه AVR مخفف کلمات خاصی نیست.
انواع میکروکنترلر AVR
همانطور که میکروکنترلرها چندین خانواده دارند مثل AVR، PIC، ARM و … ، میکروکنترلرهای سری AVR نیز دارای چندین خانواده اند مثل :
- ATTiny AVR
- AT90S
- Atmega AVR
- Xmega AVR
فعلا این چهار خانواده وجود دارند و خانواده میکروکنترلرهای Xmega هم جدیدترین آنها است. ATTiny AVR , AT90S , Atmega AVR همه 8 بیتی هستند و Xmega هم در معماری 16 بیتی موجود است و هم در معماری 32 بیتی.
مشخصات میکرو:
- سری : ATmega8A
- دارای هسته 8 بیتی AVR
- ولتاژ کاری : 2.7 ولت تا 5.5 ولت
- سرعت: 16 Mhz
- حافظه: 8 kB
- پکیج : TQFP-32
- تعداد پینها ورودی/خروجی : 23
- پروتکلهای ارتباطی: I2C, SPI, UART/USART
- دمای کاری : -40 تا +85 درجه سانتیگراد
حافظه:
- 8 کیلوبایت حافظه فلش داخلی قابل برنامه ریزی که این حافظه میتواند تا 10000 بار نوشته و پاک شود (قابلیت پروگرم کردن تا 10000 بار)
- 1 بایت حافظه SRAM
- 512 بایت حافظه EEPROM (این حافظه میتواند تا 1000000 بار نوشته و پاک شود)
- قفل برنامه داخل حافظه eeprom و flash برای جلوگیری از خواندن
حداکثر کریستال مورد استفاده :
- 16 مگاهرتز برای میکروکنترلر Atmega32
- 8 مگا هرتز برای میکروکنترلر Atmega32L
ولتاژ کاری :
- 2.7 تا 5.5 ولت برای میکروکنترلر Atmega8A