Wednesday 11 January 2012

PIC16F877A..??


Today, I just studied on PIC16F877A. Try to understand more on the IC. About the device overview, memory organization, Data EEPROM and flash program, and etc.
Some of the basic features :
1) 200 nanosecond instruction execution
2) 35 single words instruction
3) CMOS FLASH-based 8-bit
4) 40 or 44 pins packages
5) Memory : RAM/ROM (EEPROM)
6) Timers (2X8 bit & 1X16bit)
7) ADC (8 channels, 10 bit)

This is PIC MIcrocontroller block diagram : 


The software for PIC16F877A can be written using :
1) Assembly language
2) Pseudocode
3) C Programming

C Programming is preferred. Allowing application to be written using syntax is easier to understand than using Assembly Language. C source code is converted into assembly language by compiler, then assemble using machine codes. The machine codes are stored in a hex file.

*** to be continue***

0 comments: