PIC 16F84 ve PIC 16F877 arasındaki bazı farklar: Bellek Kapasitesi: PIC 16F84'ün belleği 1Kword, PIC 16F877'nin belleği ise 8Kword büyüklüğündedir. Komut Seti: Her iki mikrodenetleyici de 35 komut kullanır, ancak bu komutların uzunluğu PIC 16F877'de 14 bittir. İşlem Hızı: PIC 16F877'nin işlem hızı DC20MHz'dir ve bir komut 200ns hızında çalışır. Veri Yolu: PIC 16F84'ün veri yolu 8 bit, PIC 16F877'nin veri yolu ise 8 bit genişliğindedir. Özellikler: PIC 16F877, 32 adet SFR (Special Function Register) özel işlem kaydedicisine, 8 Kword'e kadar artan flash belleğe, 368 Byte'a kadar artan veri belleğine ve 256 Byte'a kadar artan EEPROM veri belleğine sahiptir. PIC 16F84 ve PIC 16F877, kendi kaydedicilerini ve veri belleğini doğrudan, dolaylı ve göreceli olarak adresleyebilirler.