PIC16F84

Memori program PIC16F84 berukuran 1024 word, dari alamat 0x00 hingga alamat 0x3ff,
masing-masing selebar 14 bit. Vektor interupsi PIC16F84 terletak di alamat 0x04 dan
vektor resetnya terletak di alamat 0x00. RAM PIC16F84 dibagi menjadi 2 dua bank (semacam halaman), yaitu bank 0 dan bank 1 . Bank 0 berkisar dari alamat 0x00 hingga 0x4f dan Bank 1 berkisar antara alamat 0x80 hingga 0xcf, sementara RAM dari 0x50 hingga 0x7f dan dari 0xd0 hingga 0xff tidak dapat digunakan. Pemilihan Bank memori aktif ditentukan oleh bit RP1 dan RP0 pada register STATUS. 12 Byte pertama RAM pada masing-masing bank digunakan sebagai SFR, jelasnya dari 0x00 hingga 0x0b dan 0x80 hingga 0x8b. Daerah pada RAM selain FSR dinamakan GPR.