میکروکنترلر PIC (ساختار و نحوه عملکرد ها ) مهندسی برق _ الکترونیک

پژوهشگر و نویسنده:  (  افشین رشید )

نکته: میکروکنترلر PIC یک میکروکنترلر  قدرتمند  است که  این میکروکنترلر ساخت شرکت میکرو چیپ است که میکروکنترلر PIC رو در مدل های خیلی زیادی با امکانات مختلف برای کارهای مختلف میسازد.

میکروکنترلرهای PIC ، محـصول شـرکت میکروچیـپ تکنولـوژی یـک نمونـه از میکروکنترلر هـای است صنعتی که به پایداری سیار بالایی در برابر نویزهای محیطی داشته و با قیمت مناسـب و بـه راحتـی در بازار قابل تهیه است. این میکروکنترلر ها در طیف وسیعی از امکانات و ویژگی های معمـاری، طراحـی و تولید شده اند. همچنین با توجه به تولید کامپایلر PIC for PRO mikroC توسـط شـرکت Elektronika Mikro بـرای این میکروکنترلرها که به زبان C بوده و توابع کتابخانه ای بسیار سودمندی بـرای واحـد های سـخت افـزاری داخل میکروکنترلر در این کامپایلر گنجانده شده است. این میکروکنترلر بـا مدل های مختلف PIC16XXX و PIC12XXXX که به جای X دوم از چپ به راست حـروف F, E , X ,C قرار میگیرد که هر کدام مفهوم خاصی دارد و X هــای بعــدی هــم اعــدادی هســتند کــه نشــان دهنــده مــدل هــای مختلــف هســتند .

 میکروکنترلر های pic (کنترل کننده های رابط قابل برنامه ریزی) ، مدارهای الکترونیکی هستند که می توانند برای انجام طیف گسترده ای از کارها برنامه ریزی شوند. آنها را می توان برنامه ریزی کرد تا تایمر باشند یا یک خط تولید و موارد دیگر را کنترل کنند. آنها در اکثر دستگاه های الکترونیکی مانند سیستم های زنگ دار ، سیستم های کنترل رایانه ، تلفن ها و در واقع تقریباً هر وسیله الکترونیکی یافت می شوند. انواع مختلفی از میکروکنترلرهای PIC وجود دارند ، اگرچه بهترین آنها احتمالاً در محدوده میکروکنترلرهای قابل برنامه ریزی و قابل پاک کردن  برنامه (برنامه ریزی مجدد)یافت می شوند. میکروکنترلرهای PIC نسبتاً ارزان هستند و می توانند به عنوان مدارهای از پیش ساخته یا به صورت کیت هایی که توسط کاربر مونتاژ می شود خریداری شوند.


میکروکنترلرهای PIC از کاربردهای بخصوص در زمینه های الکترونیک و روباتیک استفاده میشود. ویژگی های کلیدی شامل دسترسی گسترده ، کم هزینه ، سهولت برنامه ریزی مجدد با ساخته شده در (EEPROM)حافظه قابل خواندن قابل برنامه ریزی قابل پاک کردن برقی، مجموعه گسترده ای از ابزارهای توسعه فراوان را نیز دارا میباشد.
_معماری بسیار قدرتمند 8 ، 16 و یا 32 بیتی
_تکنولوژی بسیار انعطاف پذیر و متنوع در نوع حافظه های موجود بر روی میکروکنترلر
_تنوع بسیار در تعداد پایههای ورودی/خروجی : از 6 تا 100 پایه
_محدوده وسیع در میزان حافظه برنامه میکروکنترلر : از 384 بایت تا 512 کیلوبایت
_حافظه برنامه متنوع: Flash ،OTP و ROM
_ سرعت کلاک : تا MHz 80
_تقویم، PWM جهت کنترل موتور و منبع تغذیه سوئیچینگ
میکروکنترلر PIC مجموعه ای از تکنولوژی بسیار انعطاف پذیر و متنوع در نوع حافظه های موجود که به عنوان RAM (حافظه دسترسی تصادفی) نیز عمل می کند. رجیسترهای کنترل ویژه برای منابع سخت افزاری روی تراشه pic نیز در فضای داده ترسیم می شوند. 

واحد پردازش داخلی میکروکنترلر های PIC   واحد داخلی USART

میکروکنترلر های PIC  دارای واحد داخلی USART در دو مد سنکرون و آسنکرون می باشند.  واحد آسنکرون یا غیر همزمان (UART) میکروکنترلر pic میباشد.  در ارتباط داخلی واحد  USATR  میکروکنترلر Pic باید هر دو طرف ارتباط از Baudrate مشابه استفاده کنند. برای تنظیم مقدار Baudrate از رجیستر 8 بیتی SPBRG استفاده می شود. 

پژوهشگر و نویسنده:  دکتر  (  افشین رشید)

دکترایِ  تخصصی نانو _ میکرو الکترونیک