PIC16F84

PIC16F84 memiliki memori program sebesar 1024 word, RAM sebesar 68 byte dan EEPROM sebesar 64 byte. Setiap word memori program lebarnya 14 bit, digunakan untuk menyimpan opcode dan operand sedangkan setiap byte RAM dan EEPROM lebarnya 8 bit. Perbedaan ukuran RAM dan memori program disebabkan oleh Arsitektur Harvard yang memisahkan memori program dan memori data, hal ini meningkatkan efisiensi memori program. Memori program PIC16F84 berjenis memori flash, secara teoretis dapat dihapus dan diprogram ulang hingga 10 ribu kali dan EEPROM nya dapat dihapus dan ditulis ulang hingga 10 juta kali. Hal ini membuat PIC16F84 cocok untuk penelitian, pengembangan program maupun aplikasi terapan.