PIC16F84 یک میکروکنترلر 8 بیتی از شرکت میکروچیپ (Microchip) است که در سال 1993 معرفی شد. این آیسی دارای 18 پین و پکیج DIP می باشد و بری کاربردهای مختلفی از جمله کنترل ساده سیستم ها، رابط کاربری کاربری، کنترل کننده های خطی و دیجیتال، سنسورها و تراشه های حافظه استفاده می شود.
معرفی آیسی PIC16F84
این میکروکنترلر دارای حافظه فلش 1 کیلوبایتی، حافظه RAM 68 بایتی و سرعت پردازش 4 مگاهرتز است. همچنین دارای 13 ورودی/خروجی دیجیتال، 5 ورودی آنالوگ و 1 خروجی PWM می باشد. ولتاژ تغذیه آن بین 2 تا 5.5 ولت متغیر است و در دمای 0-70 درجه سانتی گراد عملکرد خوبی دارد.
با توجه به اینکه این میکروکنترلر به صورت خطی و دیجیتال عمل می کند و در ساده ترین حالت برای کاربردهای پایه مانند روشن و خاموش کردن LED و کنترل موتور کوچک مناسب است، برای مبتدیان در زمینه الکترونیک و میکروکنترلرها بسیار مناسب می باشد.
کاربرد های آیسی PIC16F84
- کنترل سیستمهای خانگی: با استفاده از PIC16F84، میتوان برای کنترل انواع دستگاههای خانگی مانند تلویزیون، رادیو، تلفن همراه، فر، ماشین لباسشویی و… سیستم کنترل را طراحی کرد.
- رابط کاربری: این آیسی به عنوان بخشی از رابط کاربری میتواند برای نمایش اطلاعات از قبیل دما، ساعت، تاریخ و … استفاده شود.
- کنترل کنندههای خطی و دیجیتال: با استفاده از این آیسی میتوان برای کنترل انواع کنترلرهای خطی و دیجیتالی به کار رفت.
- سنسورها: این آیسی میتواند برای خواندن دادههای سنسورهای مختلف مانند دما، رطوبت، فشار و… به کار رود.
- تراشههای حافظه: این آیسی به عنوان بخشی از سیستم حافظه میتواند برای ذخیرهسازی دادههای مختلف استفاده شود.
مزایای آیسی PIC16F84
- سادگی: PIC16F84 دارای ساختار سادهای است و برای آن نیاز به قطعات اضافی ندارید.
- هزینه: با توجه به سادگی آن، قیمت بسیار مناسبی دارد.
- مصرف کم انرژی: این آیسی، در مصرف انرژی صرفهجویی میکند و میتواند در باتریهای کوچک استفاده شود.
- پایداری: پایداری و کارایی خوب در شرایط سختتر از جمله شوک و لرزش و درجه حرارت بالا.
- کارایی بالا: این آیسی، با قدرت پردازشی بالا و سرعت بالا کارایی خوبی دارد.
معایب آیسی PIC16F84
- محدودیت در حافظه: این آیسی دارای محدودیتی در حافظه است که ممکن است برای برنامههای پیچیده کافی نباشد.
- کمبود پورتها: تعداد پورتهای این آیسی کم است که در برخی کاربردها ممکن است مشکل ساز شود.
- عدم قابلیت برنامهریزی مجدد: این آیسی بعد از برنامهریزی نمیتواند مجدداً برنامهریزی شود، بنابراین برای اعمال تغییرات در برنامه باید یک آیسی جدید خریداری کنید.
- کمبود ارتباطات: این آیسی، در برخی از کاربردها ممکن است به دلیل کمبود پورتها و ارتباطات، نتواند نیازهای شما را برآورده کند.
- قابلیت برنامهریزی پیچیده: برای برنامهریزی این آیسی، نیاز به دانش کافی در زمینه برنامهنویسی و سیستم های الکترونیکی دارید.
مشخصات فنی آیسی PIC16F84
- معماری: RISC
- سرعت کار: 4 مگاهرتز
- حافظه برنامه: 1 کیلوبایت
- حافظه RAM: 68 بایت
- تعداد پورتهای ورودی/خروجی: 13 پورت (5 پورت ورودی و 8 پورت خروجی)
- تعداد تایمر: 2 تایمر 8 بیتی
- تعداد PWM: 1 کانال 10 بیتی
- تعداد مقایسهکنندهها: 1 کانال
- ولتاژ کاری: 2 تا 5.5 ولت
- مصرف برق: 20 میلی آمپر در حالت خاموش، 100 میلی آمپر در حالت انتظار و 5 میلی آمپر تا 25 مگاهرتز در حالت فعال
- تعداد پینهای آیسی: 18 پین
- پروتکلهای ارتباطی: SPI، I2C، USART
- دمای کاری: -40 تا 85 درجه سانتیگراد
سوالات متداول آیسی PIC16F84
- آیا آیسی PIC16F84 دارای PWM است؟
بله، این آیسی دارای یک کانال PWM با رزولوشن 10 بیتی است.
- آیا میتوان برنامه را از طریق پورت سریال بر روی آیسی PIC16F84 بارگذاری کرد؟
خیر، این آیسی دارای پورت سریال نمیباشد.
- آیا میتوان در همان برنامه از تایمر و PWM استفاده کرد؟
بله، میتوان در یک برنامه از تایمر و PWM همزمان استفاده کرد.
- آیا میتوان تعداد پورتهای ورودی/خروجی را گسترش داد؟
بله، میتوان از تراشههای جانبی برای گسترش تعداد پورتهای ورودی/خروجی استفاده کرد.
- آیا آیسی PIC16F84 دارای EEPROM است؟
خیر، این آیسی دارای حافظه EEPROM نمیباشد.
- آیا میتوان به کمک آیسی PIC16F84 یک سیستم تشخیص حرکت را پیادهسازی کرد؟
بله، با استفاده از سنسورهای مناسب و برنامه نویسی مناسب میتوان یک سیستم تشخیص حرکت با آیسی PIC16F84 پیادهسازی کرد.
نقد و بررسیها
هنوز بررسیای ثبت نشده است.