PIC Mikrodenetleyici Nedir?

Bir çevresel arayüz denetleyicisi (PIC), hobiler ve mucitler tarafından yaygın olarak kullanılan bir tür mikro denetleyicidir. Bir PIC mikrodenetleyicisi tipik olarak mikrodenetleyiciden girişi ve çıkışı kontrol eden 20 ila 60 pin içerir. Genellikle bir devre kartına entegre edilir ve C dili kullanılarak programlanır. PIC mikrodenetleyicileri ucuz, esnek ve kullanımı kolaydır, bu da onları mikrodenetleyicilerde popüler bir seçenek haline getirir.

Pek çok PIC mikrodenetleyicisi türü mevcuttur. Farklı modeller arasındaki farklar, form faktörü, pin sayısı ve bellek miktarıdır. Çift sıralı paket (DIP) genellikle PIC hobileri tarafından tercih edilir, çünkü kullanımı daha kolaydır ve bir ekmek tahtasına kolayca eklenebilir. Dört düz no-lead (QFN) paketi genellikle endüstriyel ortamlarda kullanılır, çünkü daha küçüktür. Çoğu kişi PIC mikrodenetleyicilerindeki tüm pinleri veya belleği kullanmayacağından, bir üst düzey mikrodenetleyici satın almanıza gerek kalmaz.

Bir hobi genellikle mikrokontrolörünü bir breadboard'a veya devre kartına bağlar. Bir breadboard kullanımı daha kolaydır, ancak daha kalıcı uygulamalarda devre kartı tercih edilir çünkü daha kompakt ve dayanıklıdır. Motorlar, LED ışıklar ve sensörler gibi girişler ve çıkışlar devre veya ekmek tahtasındaki pimlere bağlanabilir. Bunlar daha sonra PIC mikrodenetleyicisi tarafından kontrol edilebilir.

Bir PIC mikroişlemcisini programlamak için bir PIC programlayıcısının olması gerekir. Bunlar tipik olarak mikrodenetleyicinin kendisinden çok daha pahalıdır ve bir bilgisayardaki USB veya seri portlar aracılığıyla mikrodenetleyiciye bağlanır. Mikrodenetleyicinin programlanması da C ile yapılır. Programlama genellikle pinlerden giriş ve çıkış almaktan oluşur. Bir aceminin PIC mikroişlemcisini programlaması genellikle oldukça zordur, ancak kitaplardan veya çevrimiçi derslerden öğrenilebilir.

PIC mikrodenetleyicisi AVR mikrodenetleyicisine benzer. Bunlar mikrodenetleyici meraklıları için en popüler iki seçenek. Bu mikrodenetleyicilerin hiçbiri açıkça daha iyi bir seçenek değil. Her ikisi de ucuz, C ile programlanmış ve görünüşte benzer.

Dikkate alınması gereken bir diğer seçenek ise nispeten yeni Arduino® platformudur. AVR mikrodenetleyicisine dayanan açık kaynaklı bir projedir. Bir Arduino®'yu programlamak PIC mikrodenetleyiciden çok daha kolaydır, bu nedenle fazla programlama tecrübesi olmayanlar için daha iyi bir seçim olabilir.