PIC Serisi mikroişlemciler MICROCHIP firması tarafından
geliştirilmiş ve üretim amacı çok fonksiyonlu logic
uygulamalarının hızlı ve ucuz bir Mikroişlemci ile yazılım
yoluyla karşılanmasıdır.
PIC’in kelime anlamı -PERIPHERAL INTERFACE CONTROLLER- Giriş
Cıkış işlemcisidir. İlk olarak 1994 yılında 16 bitlik ve 32
bitlik büyük işlemcilerin giriş ve çıkışlarındaki yükü azaltmak
ve denetlemek amacıyla çok hızlı ve ucuz bir çözüme ihtiyaç
duyulduğu için geliştirilmiştir.
Çok geniş bir ürün ailesinin ilk üyesi olan PIC16C54 bu
ihtiyacı karşılamak üzere üretilmiştir. PIC işlemcileri RISC
-benzeri işlemciler olarak anılır. PIC16C54 12 Bit komut hafıza
genişliği olan 8 bitlik CMOS bir işlemcidir. 18 bacaklı dip
kılıfta 13 I/O bacağına sahiptir ve 20 Mhz osilator hızına kadar
kullanılabilir. 33 adet komut içermektedir. 512 byte program
epromu ve 25 byte RAM`i bulunmaktadır. Hafıza kapasitesi oldukça
düşük olmasına rağmen ,bir risc işlemci olması birçok işin bu
kapasitede uygulanmasına olanak vermektedir.
PIC serisi tüm işlemciler herhangi bir ek bellek veya
giriş/çıkış elemanı gerektirmeden sadece 2 adet kondansatör, 1
adet direnç ve bir kristal ile çalıştırılabilmektedir. Tek
bacaktan 40 mA akım çekilebilmekte ve entegre toplamıı olarak
150 mA akım akıtma kapasitesine sahiptir. Entegrenin 4 Mhz
osilator frekansında çektiği akım çalışırken 2 mA stand-by
durumunda ise 20uA kadardır.
PIC 16C54 ‘un mensup olduğu işlemci ailesi 12Bit core 16C5X
olarak anılır. Bu gruba temel grup adı verilir. Bu ailenin üyesi
diğer işlemciler PIC16C57, PIC16C58 ve dünyanın en küçük
işlemcisi olarak anilan 8bacakli PIC12C508 ve PIC 12C509’dur.
İnterrupt kapasitesi ilk işlemci ailesi olan 12Bit Core 16C5X
ailesinde bulunmamaktadır. Daha sonra üretilen ve Orta sınıf
olarak tanınan 14Bit Core- 16CXX ailesi birçok açı dan daha
yetenekli bir grup işlemcidir.
Bu ailenin temel özelliği interrupt kapasitesi ve 14 bitlik
komut işleme hafızasıdır. Bu özellikler Pic’i gerçek bir işlemci
olmaya ve karmaşık işlemlerde kullanılmaya yatkın hale
getirmiştir. PIC16CXX ailesi en geniş ürün yelpazesine sahip
ailedir. 16CXX ailesinin en önemli özellikleri seri olarak devre
üstünde dahi programlanması -ki bu özellik PIC16C5x de epey
karma?ıfktı , paralel programlanabiliyordu- interrupt kabul
edebilmesi, 33 I/O,AD Converter, USART, I2C, SPI gibi endüstri
standardı giriş çıkışları kabul edecek işlemcilere ürün
yelpazesinde yer vermesi.
PIC 16CXX ailesinin amatör elektronikçiler arasında en çok
tanınan ve dünyada üzerinde ençok proje üretilmiş olan ürünü
PIC16C84 veya yeni adıyla PIC16F84 dur.
PIC 16F84 un bu kadar popüler olması onun çok iyi bir işlemci
olmasından ziyade program belleğinin Eeprom - Elektrikle silinip
yazılabilen bellek - olmasından kaynaklanmaktadır. Seri olarak
dört adet kabloyla programlanması da diğer önemli avantajıdır.
Bugüne kadar amatörce bir işlemciyle uğraşmış herkesin en büyük
sıkıntısı eprom veya eprom tabanlı işlemcileri programladıktan
sonra UltraViole ışık kaynağı ile silip tekrar programlamaktır.
Bu çok zahmetli ve bir amatör için ekipman gerektiren yöntem
olmustur. Ayrıca özel bir programlayıcı da gerektirmektedir.
Eeprom belleği programlayan programlayıcı devre 1 saniye içinde
aynı belleği silebilmektedir. Bu özellik çok hızlı ve defalarca
deneyerek program geliştirme avantajını getirmektedir. Bu
denemeleri yaparken işlemciyi devreden sökmek dahi gerekmez. Bu
tip programlamaya ISP -In System Programming- denmektedir.
|