
How do you feel about this article? Help us to provide better content for you.

Thank you! Your feedback has been received.

There was a problem submitting your feedback, please try again later.

What do you think of this article?
Hello guys, today I will show you the basic Introduction to PIC16F877a. PIC16F877a is a PIC Microcontroller and is normally used in Embedded Projects like Home Automation System, Bank Security System etc.
PIC Basic Properties:
- It has 40 Pins.
- IT has 5 Ports in total. ( PortA, PortB, PortC, PortD and PortE).
- It supports Serial Communication for which it has 2 Pins TX and RX.
- You can receive data from RX and can transmit data from TX.
- It also supports SPI Protocol.
- We have to place a crystal oscillator ranging from 4MHz to 40MHz.
- We have to design its basic circuit first in order to use it.
- Moreover, we will also need some programmer or burner to upload hex file.
- I use PICKit3 in my projects.
- Here's an image of PIC16F877a:
Ports in PIC16F877a:
- PortA has 8 Pins in total and it is an analogue Port.
- All Pins in PortA are analogue.
- PortB also has 8 Pins but these all are digital Pins.
- PortC is also a digital Port having 8 Pins.
- PortC Pins are also used for Serial Communication.
- PortD has 8 Pins and all are digital Pins.
- PortE has 3 Pins.
PIC16F877a Applications:
- It is normally used in Embedded Systems Projects.
- It is used in robotics.
- It is also used in automation projects.
I hope you have enjoyed today's tutorial. Let me know if you have any difficulty with this microcontroller. Thanks.