Blog

Serial Data Transfer to PCPersonal Computer using PIC16f877 Microcontroller USART

Serial Data Transfer to PC(Personal Computer) using PIC16f877 Microcontroller USART

Here is a simple project on How to transmit serial data to pc using built in usart(universal Syncronous-Asyncronous receiver transmitter)of PIC 16f877 microcontroller. The data Transmitted by PIC microcontroller is received by computer through its (Serial)DB-9 Port and is displayed on Hyperterminal window. Since microcontrollers works on TTL  wave form and standard PC(Personal Computers) works

Serial Data Transfer to PC(Personal Computer) using PIC16f877 Microcontroller USART Read More »

Pic microcontroller code Mplab ide

Blink Led with Pic18f2550,PIC18F2455,PIC18F4455,Pic18F4550 Microcontroller….20Mhz Crystal frequency…

This is a simple project aims to start with microchip pic 18 series USB built in microcontrollers. Before going to use USB feature of pic microcontroller i thought to first start with blink led program. Simple Blink led will introduce us with the configuration bits of pic microcontroller. It took me 2 days to study

Blink Led with Pic18f2550,PIC18F2455,PIC18F4455,Pic18F4550 Microcontroller….20Mhz Crystal frequency… Read More »

Serial Data Received from PC and Displayed on 16×2 Using USART of Pic16f877 Microcontroller

Serial Data Received from PC and Displayed on 16×2 Using USART of Pic16f877 Microcontroller

Here is a simple tutorial on how to receive serial data from PC(Personal Computer) Hyper-terminal and display it on 16×2 lcd using PIC16f877 microcontroller. Its not much difficult you just need to know how to use USART(Universal Synchronous-Asynchronous receiver transmitter) of PIC 16f877. Serial data is transmitted and received by PC using DB-9 OR DB-25 port of PC.

Serial Data Received from PC and Displayed on 16×2 Using USART of Pic16f877 Microcontroller Read More »

16×2 lcd in 4 bit mode

Interfacing Lcd(8×1,8×2,10×1,10×2, 16×2, 16×4, 20×1, 20×2, 40×1,40×2) in 4 Bit Mode with Microchip Pic16f877A Microcontroller

In this project i am going to interface 16×2 lcd display in 4-bit mode with Microchip Pic16f877 microcontroller. We can interface any size of character lcd display (8×1,8×2,10×1,10×2, 16×2,16×2,16×4,20×1,20×2,40×1,40×2 etc) in 4-bit mode with pic microcontrollers. In 4-bit interface mode only 4 lcd data lines are used to display data on lcd screen. Usually lcd is

Interfacing Lcd(8×1,8×2,10×1,10×2, 16×2, 16×4, 20×1, 20×2, 40×1,40×2) in 4 Bit Mode with Microchip Pic16f877A Microcontroller Read More »

How to generate specific delay’s using Timers The internal structure of Pic Microcontroller’s

One Second Delay Generation by using internal Timers of Microchip Pic Microcontroller, xc8 compiler with Mplabx Ide

While working with microchip pic microcontrollers i came across a situation where custom delay is required in seconds. I was working with pic18f4580 microcontroller, Mplabx ide and xc8 compiler. I know that __delay_ms() and __delay_us() macros do exists for generating delays. But i want to see how the timer configuration is done for one second delay. I

One Second Delay Generation by using internal Timers of Microchip Pic Microcontroller, xc8 compiler with Mplabx Ide Read More »