Programmable Interface Controller
PIC

انواع PIC
Flash Program Memory
Eprom Program Memory
Rom Program Memory
EEPROM Program Memory


Flash Program Memory
سرعت بالاي خواندن اطلاعات از ROMمزيت اين خانواده محسوب مي شود. بطوريکه سرعت 12 پالس براي اجراي برنامه در ميکروکنترلر 8051 به 4 پالس در PIC رسيده است. اين سرعت براي AVR به يک پالس رسيده است.


PIC16F84A
osakhtrob14 5



ويژگيهاي PIC16F84A
برنامه ريزي با تنها 35 دستور
اجراي همه دستورات با يک سيکل بجز دستور پرش که به دو سيکل نياز دارد

سرعت کاري :
فرکانس کاري DC تا 20 MHz (حداکثر سرعت 200 نانوثانيه براي هر سيکل کاري)
حافظه برنامه ريزي 1024 کلمه
68بايت RAM
64بايت EEPROM
طول دستور 14 بيت
وقفه خارجي
زمان سنج 8بيتي


ويژگيهاي جانبي PIC16F84A
13 پين ورودي/ خروجي با قابليت برنامه ريزي مجزا
تأمين جريان کشي مورد نياز LED(25ميلي آمپر براي هر پين)
حافظه Flash با قابليت برنامه ريزي 10000 بار
EEPROM با قابليت 10.000.000 بار نوشتن
برنامه ريزي آسان


درگاه A
osakhtrob14 9



درگاه B
osakhtrob14 10



وقفه
وقفه خارجي
زمان سنج
تغيير در منطق ولتاژي پايه هاي درگاه B
اتمام سيکل نوشتن داده در EEPROM


PIC16F877A
osakhtrob14 13 osakhtrob14 14



ويژگيهايPIC16F877A
زمان سنج0 : 8بيتي
زمان سنج1 : 16 بيتي
زمان سنج2 : 8بيتي
8 کانال مبدل آنالوگ به ديجيتال : 10 بيتي
درگاه موازي
درگاه سريال


ADCON0 REGISTER



osakhtrob14 17



ثبات خروجي A2D