Peripheral Interface Controller (PIC)

Teknoloji geliştikçe elimizdeki ürünler de küçülmeye ve küçüldükçe değerlenmeye başladı. Peki bu ürünleri yöneten kim? İşte burada aklımıza gelen şey temeli oluşturan transistör ve transistör grubunun var ettiği mikro işlemcilerdir. Bugün evimizdeki bilgisayar, çamaşır makinesi ve hatta en basitinden dijital kol saatimizde bile karşılaşabiliriz bu küçük beyinlerle. Her elektronik sistem türlü bileşenlerden oluştuğu için mikro işlemcilerde bir başına anlam ifade etmiyor. Bunun için içerisine bir program yüklenmesi ve bu programı aktif hale getirecek diğer elemanların olması gerekir. Programlanabilir olması onu ayrıcalıklı kılan özelliği olduğu için adına PIC (peripheral interface controller) çevresel arayüz kontrol elemanı denmiştir.

PIC serisi entegreler; C, Basic ve Assembly dilleriyle programlanabilir özelliktedir. Arayüz ve yazılım kolaylığı bakımından en çok tercih edilen ise C dilidir. C dili genel olarak amatör program yazılımcılarının ekmek teknesi olmuş diyebiliriz. Ama işi profesyonelliğe dökecek olursak Assembly dili daha ağır basmaktadır. MicroLab isimli üretici firma Assembler dili programlamaya uygun bir yazılım geliştirmiştir.