Interfacing Internal EEPROM with PIC Microcontroller

In this project “ Interfacing internal EEPROM with PIC Microcontroller ”, we will see how we can easily interface EEPROM, send data from microcontroller, store data in EEPROM and read data from EEPROM. In many time we feel that we need to store some data for long time permanently. For this case we need some additional memory device where we can store data for long time. We can use EEPROM for this purpose. E ...

Read more

Interfacing external EEPROM with PIC Microcontroller

In this project “Interfacing external EEPROM with PIC Microcontroller”, we will see how we can easily interface EEPROM via I2C Protocol. The need of external EEPROM as a permanent storage of data in any project is enhanced. So now question how to interface external EEPROM with PIC Microcontroller? Project description: In this project “Interfacing external EEPROM with PIC Microcontroller”, I used FM24C64 (EE ...

Read more

Interfacing DS1307 Real time clock with PIC16f877

In any advance project we need real time clock synchronize with our work and for this purpose the best option is DS1307 (RTC Ic). Interfacing DS1307 Real time clock with PIC16f877 is done by I2C communication. To know I2C protocol you may refer my previous post “Interfacing external EEPROM with PIC Microcontroller”.  To know about Interfacing DS1307 Real time clock with PIC16f877, we should know something a ...

Read more

Digital Voltmeter (0-50v) using PIC Microcontroller

If we know how inbuilt ADC work then we can easily build Digital Voltmeter using PIC Microcontroller. In my previous post, we can see how easily we build “Digital thermometer with auto saving log file in excel by Pic microcontroller”. Using the same principle here we build Digital Voltmeter using PIC Microcontroller. Requirement: To make digital voltmeter we uses some material here I give you the list of th ...

Read more

MCP4921 12 bit DAC interfacing with PIC16F877 microcontroller via SPI Connectivity

In any real time project, MCP4921 12 bit DAC interfacing with PIC16F877 microcontroller via SPI Connectivity is very essential. Because in real world most of the input sensors and output devices are analog. So if we want to work with those we need to know the basic interfacing of those sensors and output devices with microcontroller. Here I give you tutorial project on “MCP4921 12 bit DAC interfacing with P ...

Read more

LED blinking using timer0 of pic16f877 microcontroller

Here I discuss very good knowledge based project LED blinking using timer0 of pic16f877 microcontroller. You can see in my Earlier project “Simple Project on LED blinking by PIC 16 Microcontroller” where I have used delay program for LED blinking. For LED blinking we have to call inbuilt/external delay program. Now think without calling delay program how LED blinking is possible? It is possible and possible ...

Read more

Electronic Voting Machine Using PIC Microcontroller

Here you see how easily we can make Electronic Voting Machine Using PIC Microcontroller. By using this machine we can conduct any voting function like audience poll in school, college quiz competition or any small scale general election. Project Description: To make our project “Electronic Voting Machine Using PIC Microcontroller”, we need some component like 1)    Microcontroller (PIC16f877) 2)    6 no pus ...

Read more

PIC16F877 PWM (2 channel) code and Proteus simulation

This post answers the question, "How to make a pulse width modulator using PIC16F877" ? Also, using PIC16 simulator (Proteus) you can verify this PWM code and change it according to your needs. You can download the complete project code and Proteus simulation from the 'Downloads' section at the bottom of this page. This PIC16F877 microcontroller tutorial provides the 2 channel PWM code (using C language) an ...

Read more

PIC16F877 external interrupt code and Proteus simulation

This post answers the question, "How to capture a pulse to generate an interrupt in PIC16F877" ? Also, using PIC16 simulator (Proteus) you can verify this external interrupt code and change it according to your needs. This code is written in C language using MPLAB with HI-TECH C compiler. You can download this code from the 'Downloads' section at the bottom of this page. This PIC16F877 microcontroller tutor ...

Read more

PIC16F877 UART code and Proteus simulation

This post answers the question, "How to use interrupt based UART in PIC16F877" ? Also, using PIC16 simulator (Proteus) you can verify this UART code and change it according to your needs. This code is written in C language using MPLAB with HI-TECH C compiler. You can download this code from the 'Downloads' section at the bottom of this page. This PIC16F877 microcontroller tutorial provides the interrupt bas ...

Read more
Scroll to top