You are on page 1of 5

Peripheral Interface MCU

By Microchip Technology Inc. Applications:


PIC16F877A
1. Household items: i-e Remote
Control.
2. Office Equipments: i-e Security
systems.
3. Instruments: i-e Multimeters &
Digital thermometers.
4. Peripheral Devices: i-e
Plotters,Modems and Keyboard
Controllers.
5. Motor Controls: Position control
using Servomotors & stepper
motors.
6. Industry: Process Control
systems & Automobile
applications.
BLOCK DIAGRAM ARCHITECTURE:
Instruction Set:
MEMORY CONFIGURATION:
● PIC16F877A has 8192 (8K) instruction memory program. --->

● 368 Bytes Registers as Data Memory: The data memory is


separated into multiple banks. The PIC16F877 chip only has four
banks (BANK 0, BANK 1, BANK 2, and BANK4). Each bank holds
128 bytes of addressable memory.
1. Special Function Registers: used to control peripherals and PIC
behaviors.
2. General Purpose Registers: used to a normal temporary storage
space (RAM).

● 256 Bytes of Non-Volatile EEPROM.


Program memory contains the programs that are written by the user. The
Usually PIC16F877 devices have a 13 bit wide PC that is capable of
addressing 8K×14 bit program memory space. These devices also have
8K*14 bits of flash memory that can be electrically erasable
/reprogrammed.

You might also like