Pic16f877a microcontroller based projects list


  1. Interfacing 7-segment display with PIC12F1822 using CCS PIC C compiler

    The easiest way to interface 7-segment display with PIC12F1822 microcontroller is to add a serial-in parallel-out shift register. The adding of the shift register minimizes the number of pins used by…

  2. Interfacing PIC16F877A with DHT11 (RHT01) sensor Proteus simulation

    PIC16F877A + DHT11 (RHT01) Proteus simulation This topic shows how to interface DHT11 (RHT01) digital relative humidity and temperature sensor with PIC16F877A microcontroller, and how to simulate this interfacing using…

  3. Interfacing PIC16F877A with DHT22(AM2302-RHT03) sensor using CCS PIC C

    Interfacing PIC16F877A with DHT22(AM2302-RHT03) digital humidity and temperature sensor This topic shows how to interface PIC16F877A microcontroller with DHT22 sensor with hardware circuit. Related topic: The following topic shows PIC16F877A…

  4. Sensored brushless DC (BLDC) motor control with PIC16F877A microcontroller

    Sensored BLDC motor control using PIC16F877A – CCS PIC C compiler This topic shows an easy way to drive a Cd-Rom sensored brushless DC motor (BLDC motor) using PIC16F877A microcontroller…

  5. 4-Digit 7-Segment display with 74HC595 shift register

    There are many topics in this blog talking about the 7-segment display and how to interface it with different types of PIC microcontrollers. One of these topics shows how to…

  6. Display custom characters on 16×2 lcd using Microchip Pic16f877 Microcontroller

    Here is a simple project on how to build/generate/make custom characters in 16×2 lcd and then print/display them on lcd using microchip pic16f877 microcontroller. Character lcd contains a set of…

  7. Push Button as Input and Led as Output with Pic Microcontroller

    This is a simple tutorial/project on how to interface a transistor (2n2222), led and push button with Pic microcontroller. In the project i am going to switch on and off(blink)…

  8. PLC (Programmable Logic Controller) with Microchip Pic Microcontroller

    An year ago i made a plc (programmable logic controller) using microchip pic microcontroller. Its a 16 bit digital input and output programmable logic controller. Plc programming is done using…

  9. Getting started with PIC Microcontroller: Introduction to PIC and MPLABX

    Introduction to PIC Microcontroller and MPLABX IDE In 1980, Intel developed the first Microcontroller (8051) with Harvard Architecture 8051 and since then Microcontrollers brought a revolution in Electronics and embedded industry.…

  10. Interfacing ESP8266 with PIC16F877A Microcontroller

    Interfacing PIC16F877A Microcontroller with ESP8266 In this article, let us discuss how to interface WIFI module ESP8266 with a PIC microcontroller. So far you might have been using the ESP8266 module…

  11. How to Send E-mail using PIC Microcontroller and ESP8266

    In this tutorial let us learn how to send E-mails from PIC Microcontroller using famous WiFi module the ESP8266. This tutorial uses PIC16F877A IC and MPLABX and XC8 compiler for programming.…

  12. Digital Speedometer and Odometer Circuit using PIC Microcontroller

    Digital Speedometer and Odometer Circuit using PIC Microcontroller Measuring the speed/rpm of a Vehicle or a motor has always been a fascinating project for us to try. So, in this…

  13. How to Save Data using EEPROM in PIC16F877A Microcontroller

    Saving Data using EEPROM in PIC16F877A In this tutorial we will learn how easy it is to save data using the EEPROM present in the PIC16F877A Microcontroller. In most real…

  14. How to Use Interrupts in PIC16F877A Microcontroller

    How to Use Interrupts in PIC16F877A Microcontroller In this tutorial we will learn how to use an External Interrupt in PIC Microcontroller and why/where we will need them. This is…

  15. GSM module Interfacing with PIC Microcontroller – Make and Receive Calls

    GSM Interfacing with PIC Microcontroller PIC16F877A – Make and Receive Calls GSM modules are fascinating to use especially when our project requires remote access. These modules could make all actions…

  16. Obstacle Avoiding Robot using PIC Microcontroller

    Obstacle Avoiding Robot using PIC Microcontroller Obstacle Avoider Robot is another famous robot which spices up embedded projects. For those who are new Obstacle avoider robot, it is just a…

  17. Line Follower Robot using PIC Microcontroller

    A Line Follower Robot is a simple yet fascinating robot for most students/hobbyists to build. In this tutorial we will learn How a Line Follower Robot Works and how we…

  18. How to make a computer controlled Robot Project Using PIC16F877A? using pic microcontoller

    After a short break, we’re back to the DIY robot projects series and I am sure you’ll love this one too. Before that I suggest you to go through all…

  19. PIC microcontroller Beginner’s guide: Basic connection circuit

    What is a pic microcontroller? The PIC microcontroller is a low cost ‘computers on a chip’ manufactured by Microchip. They allow electronic designers and hobbyists impart intelligence and logic to a…

  20. Electronic Code locking system using PIC 16F877 Mircocontroller

    Electronic code locking system is extremely useful in protecting our precious possessions and can be installed anywhere with bit of engineering in it. We are widely familiar with the Password…

  21. Basic PIC circuit is not working

    I have just begun in the world of micro-controllers, and the first micro-controller. I chose to work with was the PIC from Microchip. The PIC I am using is the…

  22. Lecture 45 : PIC Serial Communication using Serial Peripheral Interface (SPI)

    Objective To establish serial communication between two PIC16F877A microcontrollers Description In this experiment, 8-bit digital input is applied at Port-B to one of the PIC16F877A microcontroller which acts as a…

  23. How to Program a PIC Microcontroller to Build a Project

    The recent trends in the advanced technology are helpful in developing most advanced electronic gadgets. Most of  these electronic devices are developed using microcontrollers. The microcontroller is an electronic component,…

  24. PIC16F877A (with LCD) not working

    I have designed a PIC18F877A micro controller project to read temperature from an LM35 using ADC, display it on an LCD and transmit it to a serial port. When the…

  25. One wire bus (DS1820) Control For Basic PRO Compiler

    Include “modedefs.bas” @ Device PIC16F877,XT_OSC,WDT_off,PWRT_off,PROTECT_off ,BOD_Off define adc_bits 8 define osc 4 DEFINE LCD_DREG PORTD DEFINE LCD_DBIT 4 DEFINE LCD_RSREG PORTD DEFINE LCD_RSBIT 1 DEFINE LCD_EREG PORTD DEFINE LCD_EBIT 0…


Scroll to top