Tag: PIC16F877A

  • How to use UART and Interrupts of PIC16F877A

    The PIC16F877A has a single ISR function which is called every time some things generate an interrupt. Inside the ISR you have to check for individual flag bits to know which peripheral has generated that interrupt.

  • Interface LCD 16×2 Character in 4-Bit Mode with PIC16F877A

    To save the number of pins of the microcontroller we interface the character LCD in 4-bit mode. If we take a look at the PINS of the character LCD [ VSS | VDD | V0 | R/S | R/W | E | D0 | D1 | D2 | D3 | D4 | D5 | D6…

  • How to Control the GPIO of PIC16F877A using MPLAB X IDE

    The PIC16F877A microcontroller is a popular choice for embedded systems development due to its versatility and ease of use. One of the essential aspects of working with microcontrollers is controlling General Purpose Input/Output (GPIO) pins. In this blog post, we will explore how to control the GPIO pins of the PIC16F877A using MPLAB X IDE,…