PIC Çeşitleri
Microchip ürettiği mikrodenetleyicileri 4 gruba ayırarak isimlendirmiştir. Her bir grubu ise bir PIC ailesi olarak adlandırmıştır. PIC ailelerine isim verilirken kelime boyu (word lenght) göz önüne alınmıştır. Bu kısımda kelime boyunun ne anlama geldiğini açıklamakta fayda vardır. Mikroişemciler (CPU) veya mikrodenetleyiciler (MCU) kendi içlerindeki dahili veri saklama alanları olan kayededicileri arasındaki veri alışverişini farklı sayıdaki bitlerle yaparlar. Örneğin 8088 mikroişlemcisi çip içerisindeki veri alışverişini 16 bit ile yaparken, pentium işlemcileri 32 bitlik verilerle iletişim kurarlar. Bir CPU veya MCU’nun dahili veri yolu uzunluğuna
kelime boyu denir.
Microchip PIC’leri 12/14/16 bitlik kelime boylarında üretilmektedir ve buna göre aşağıdaki aile isimleri mevcuttur.
·PIC 16C5XX ailesi 12 bit kelime boyu
·PIC 16CXXX ailesi 14 bit kelime boyu
·PIC 17CXXX ailesi 16 bit kelime boyu
·PIC 12CXXX ailesi 12 bit/14 bit kelime boyu
Bir MCU çip dışındaki harici ünitelerle veri alışverişini kaç bitle yapıyorsa buna
veri yolu bit sayısı denir. PIC’ler farklı kelime boylarında üretilmelerine rağmen harici veri yolu tüm PIC ailelerinde 8 bittir. Yani bir PIC, G/Ç portu aracılığı ile çevresel ünitelerle veri alışverişi yaparken 8 bitlik veri yolu kullanır.
PIC programcıları program kodlarını yazarken bir komutun kaç bitlik kelime boyundan oluştuğu ile pek fazla ilgilenmezler. Seçilen bir çipi programlarken uyulması gereken kuralları ve o çiple ilgili özelliklerin bilinmesi yeterlidir. Bu özellikler PIC’in bellek miktarı, G/Ç portu sayısı, A/D dönüştürücüye sahip olup olmadığı, kesme (interrupt) fonksiyonlarının bulunup bulunmadığı, bellek tipinin ne olduğu (Flash, EPROM, EEPROM
vb) gibi bilgilerdir.