Sunday 8 March 2015

PIC16F877A Basics

Architecture / Internal Block diagram:


PIC microcontroller has Reduced instruction set computing (RISC) Architecture, that means it has small number of instruction and large number of Special function registers (SFR). Because of RISC architecture data execution of PIC is fast because in RISC architecture there are two separate buses one for data memory and other for Program memory.

Program Memory Organization:

PIC16F877A has 14.3 KB of program memory from which only 8 KB is used to store program, and remaining is used for program counter (PC), Stack, Reset vector and interrupt vector.

PIC16F877A has 13-bit Program Counter, in order to access 8 KB program memory we divided program memory into four pages. 



No comments:

Post a Comment