tarafından Admin Cuma Şub. 26, 2010 12:32 pm
PIC 16C84 veya F84
düşük maliyetli, yüksek performanslı, CMOS full-statik, 8 bit
mikrodenetleyicidir.
Tüm PIC 16/17 mikrodenetleyiciler RISC mimarisini kullanmaktadır.
PIC16CXX mikroları birçok esas özelliklere sahiptir. 8 seviyeli, derin
küme ve çoklu iç ve dış kesme kaynaklarına sahiptir. Harward Mimarisinin
ayrı komut ve veri taşıyıcısıyla ayrı 8 bitlik geniş veri taşıyıcılı,
14 bitlik geniş komut kelimesine imkan vermektedir. 2 aşamalı komut
hattı tüm komutların tek bir saykıl' la (çevrimle) işlenmesini
sağlamaktadır. Yalnızca bazı özel komutlar 2 saykıl çekerler. Bu
komutlar dallanma komutlarıdır. PIC16CXX mikrodenetleyicileri tipik
olarak 2:1 oranında kod sıkıştırmasına erişmektedir ve sınıflarındaki 8
bit mikrodenetleyicilerden 2:1 oranında hız arttırılmasına olanak
sağlanmaktadır. (10MHZ)
PIC16C84 microchip' i 36 bitlik RAM belleğine, 64 bayt EEPROM belleğine
ve 13 I/O pin' ine sahiptir. Bunun yanı sıra, timer ve sayaç ta
mevcuttur.
PIC16CXX ailesi dış elemanları azaltacak spesifik özelliklere sahiptir
ve böylece maliyet minimuma inmekte, sistemin güvenirliği artmakta,
enerji sarfiyatı azalmaktadır. Bunun yanı sıra tüm PIC ler de 4 adet
osilatör seçeneği mevcuttur. Bunlarda tek pin li RC osilatör, düşük
maliyet çözümünü sağlamakta (4 MHZ) , LP osilatör (Kristal veya seramik
rezonatör) , enerji sarfiyatını minimize etmekte (asgari akım) (40 KHZ),
XT kristal veya seramik rezonatör osilatörü standart hızlı ve HS
kristal veya seramik rezonatörlü osilatör çok yüksek hıza sahiptir (20
MHZ).
PIC mikrokontrolörlerinin en büyüközelliği sleep modu özelliğidir.. Bu
mod ile PIC işlem yapılmadığı durumlarda uyuma moduna geçerek çok düşük
akım çeker. (5m A). Kullanıcı bir kaç iç ve dış kesmelerle PIC' i uyuma
modundan çıkarabilmektedir. Yüksek güvenilirlikli Watchdog Timer kendi
bünyesindeki chip üstü RC osilatörü ile yazılımı kilitlemeye karşı
korumaktadır.
PIC16F84 (16C84) EEPROM program belleği , aynı aygıt paketinin orijinali
ve üretimi için kullanılmasına olanak vermektedir. Yeniden
programlanabilirliği mikroyu uygulamanın sonundan kaldırmadan kodu
güncelleştirmeye izin vermektedir. Bu aygıtın kolayca erişilemediği,
fakat prototipinin kod güncelleştirmesi gerekli olduğu durumlarda, bir
çok uygulamanın geliştirilmesinde yararlıdır. Bunun yanı sıra bu kodun
güncelleştirilmesi diğer ayrı uygulamalarda da yararlıdır.