Dave from DesignSpark
How do you feel about this article? Help us to provide better content for you.
Dave from DesignSpark
Thank you! Your feedback has been received.
Dave from DesignSpark
There was a problem submitting your feedback, please try again later.
Dave from DesignSpark
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.
Comments