Top PIC Microcontroller Projects Ideas

When we are choosing PIC microcontrollers for projects on electronics or electrical, there are many options for us. Ranging from eight bit to Thirty two bits, diverse micro-controllers are accessible to go well with projects and products of different complications and cost restraints. But if we talk about student projects, it may be either major projects or mini projects; there are only few microcontrollers which are compatible.

Get an idea about some of the top PIC Microcontroller Projects Ideas by reading the following concepts.

Top PIC Micro controller Projects Ideas:

1. A PIC Sonar (Ultrasonic) Range Finding Project

Microcontroller Based Ultrasonic Range Finder
Microcontroller Based Ultrasonic Range Finder

The PIC micro-controller based sonar range finder functions by spreading a short pulse of noise at a frequency impossible to hear by human ears i.e. ultrasonic sound or ultrasound.  Later the micro-controller notice the echo of the noise spread. The span from spreading noise to echo reception, we’ll estimate the distance from the article. This sonar range project makes use of 5 standard transistors to obtain and spread the ultrasonic sound and a comparator to position the threshold echo recognition level – so there are no unique constituents except the micro-controller. The ultrasonic sound transducers are ordinary 40 kHz sort. Note- the inner oscillator of the PIC microcontroller is employed and this hoards 2 pins – that can be employed for standard I/O.

2. PIC Based BRAM (Beginner’s Robot Autonomous Mobile)

This project exhibits how to develop a BRAM. It is intended to be effortlessly built by bringing into use some of the constituents that can be discovered easily at home. The key controller for this robot project is a Microchip (PIC16F690). 2 old CDs are employed to develop the chassis for the robot system. The geared DC motor, caster, battery power and the robot’s bumper keys or whiskers are grasped in the lower deck while the upper deck comprise of the robot’s sensor board, the PIC16F690 microchip & motor driver.

Below given is BRAM’s construction material:

  • 2 CD or DVDs for the chassis
  • 2 geared DC motor with the wheel or modified servo motor can be used
  • One 3 by 1.5 volt AA battery box with ON-OFF buttons
  • 1 plastic bead and 1 paper clip for the caster
  • 2 micro keys and 2 paper clips for the bumpers sensor
  • Bolts, printed circuit board, Nuts, holders, double tape to embrace all of these constituents together.

3. Versatile Central Heating Program Controller using PIC16F628A

This versatile central heating system controller is intended to make use of a boiler. The 2 relay controls the hot water & heat supply. It contains a front panel key control with a LCD screen of 16×2. It also gives a sequential association that permits to work from distance via PC’s help. The programmer & heating boiler control relays are clutched in different units just to locate the relays near to the boiler whereas the programmer can be positioned anywhere in the residence employing low voltage power back to the relay component. Moreover you can also develop a series interface link neighboring to the programmer in this case only 4 wires for power & relay controls are required.



  • Self-regulating for central heating and boiler.
  • Ten flexible programs.
  • Programs can be set as per convince.
  • Manual operation and setup from facade panel or remote
  • Battery support for RTC (Real Time Clock).
  • Programmer located at a distance from boiler can use 6-core alarm cable.
  • Front panel can be locked
  • Based on Microchip PIC 16F628 (microcontroller).

4. A Versatile Temperature Data Logger Using PIC12F683 and DS1820

Here we are exhibiting temperature data logger project which is based on a Microchip’s 8-pin micro-controller (PIC12F683). It studies temperature figures from a digital sensor (DS1820) and accumulates in its inner EEPROM. Microcontroller has 256 bytes of domestic EEPROM and the temperature values will be saved in 8-bit format. This implies the 8 vital bits of temperature values from digital sensor will be studied and the temperature resolution will be of one degree C.

Temperature logger features:

Data Logger
Data Logger
  • Interprets temperature from a digital sensor and accumulates in the inner EEPROM
  • Can accumulate approx 254 temperature values. EEPROM location “0” is employed to save the sampling breaks, and location “1” is employed to save the amount of records.
  • 3 sampling break alternatives are there: 1 second, 1 minute, and 10 minute. This can be chosen while powering up.
  • Start and Stop keys for manual control.
  • The recorded values are sent to PC via serial port. A send button is existing to begin data transfer.
  • A LED to show different ongoing processes.
  • Re-set key to delete all previous data.

5. Gas Sensor Using PIC16F84A

Here we are showcasing a gas sensor circuit supported by PIC16F84A microcontroller & GH-312 sensor. GH-312 is capable of sensing gases like liquefied gas, propane, smoke, alcohol, butane, Methane, hydrogen, etc. As it detects any of these gases, it prompts the micro-controller (PIC16F84A), which in return turns ON the buzzer and sparkles the LED. Here we have used 9 volts battery in project as the sensor needs a 9 Volts input. The output of the sensor when it prompts the microcontroller is 5V which is ideal for an undeviating union to any micro-controller. Though 9V battery is used, any 12 volts power supply will labor flawlessly as the sensor can manage from 9 volts to 20 volts and the micro-controller’s voltage is synchronized by a 7805 controller.

6. RS232 Communication with PIC Microcontroller

This project exhibits how to execute a uncomplicated communication through a RS232 interface using a PIC micro-controller. RS232 is a normal for a successive communication interface which permits to transmit and obtain data though 3 wires at-least. By RS232 interface it is achievable to arrange a connection amid a micro-controller and a PC, through PC’s COM port or amid 2 micro-controllers. The RS232 is employed for various reasons such as- transmitting PC commands to a micro-controller, conveying debugging info from a microcontroller to a terminal, download latest firmware to the micro-controller and various other things. PC will be incorporated with terminal program to receive & send data. Data transferred via micro-controller is shown in the terminal window and the key(s) pushed within the terminal will convey the matching key code to the micro-controller.

7. 3 LED Bike Light using PIC10F200

In this project there is a multi-functional LED bike light, making use of 3 LEDs. The project is supported by baseline (PIC10F200) micro-controller, operating from a voltage supply of two-five volts.  In stand-by form it uses a power of less than 1µA creating it an ideal match for battery power-driven function. It employs 3 separately driven high intensity LEDs, and a solitary press on key for switching the light ON-OFF and altering the modes of functioning.

8. 3-Switch Mini IR Remote Control

This 3 button mini IR remote control project transmits 12 bit SIRC IR indications as utilized by any TV remote controls.  It is intended to function with both the 2 channel relay and 3 channel relay driver board projects. The relay driver board makes use of Microchip’s PIC10F200 (microcontroller) which is low in cost together with a few of effortlessly to located constituents making it extremely economical to assemble. The 3 button mini IR remote circuit is very easy.  PIC10F200 (microcontroller) is programmed with firmware to produce a 40 KHz carter transformed with SIRC configured data. All the 3 switches are assigned with different command code that the firmware will convey by means of the IR LED when the button is pressed.  The complete unit is getting power from a CR2032 which is a 3 volts lithium coin battery.  When no key is pressed the micro-controller goes in standby mode where it uses approx 100nA (0.1μA).  If battery is not in use, it will last for a number of years.

9. Telephone Operated Remote Control Using PIC16F84A Microcontroller

This project design manages at-least eight devices by bringing into play a PIC microcontroller known as PIC16F84A, allied to the telephone line. The exclusive aspect here is that not like other phone line remote control; this gear does not require the call to be replied at the remote end hence no charges will be applied. This gadget depends on amount of rings given on the phone line to stimulate or disengage the devices.

Directions for the telephone operated remote key:

  • While developing the central circuit, make certain you bring into play an 18 pin socket for the microcontroller. Don’t solder directly IC’s to the circuit board as you may require removing it for programming. Prior to making use of PIC on the central circuit, firstly program it. There are a number of programmers available on the net to program PIC microcontrollers.
  • Take out the PIC from the programmer 18 pin socket and place it inside the central circuit socket.
  • Now fix the circuit to the telephone line and turn ON the power supply.
  • Now the circuit board is ready to test.

10. Automated Town Water Management System

One of the vital features of any town management comprises water management. It is a fundamental feature as these days water springs are extremely limited and no one can afford its wastage. This water management project talks about the automation in the water allocation and management with technological advancements. A variety of aspects incorporated in the system are as below:-

  • Mobile controlled water allocation in various regions.
  • Speed controlling of the motor in association to the tank water level.
  • Bill calculation on basis of water consumed.
  • Allocation of water as per the bill payment.
  • Updates & status on cell phones via G.S.M Module.
  • Voice declarations in the office concerning status.
  • Data Logger in the administrative center for statistical analysis.

In the beginning of developing any PIC microcontroller projects simple PIC has to be used.  This will certainly assist those students and hobbyists who actually desire to do great innovations on PIC interfacing, but are facing hard time to discover an excellent project to initiate with. These projects explained here are truly some of the most excellent electronic projects supported PIC micro-controller interfacing.

Photo Credit

Microcontroller Based Ultrasonic Range Finder by Braddlibby


  1. i am msc student from mumbai university.i have microprocesor and controller as major in second year, based on this we have to make project . my sir suggested to make chandelier enabled with bluetooth. can you please help me in this from scratch

  2. sir i need to know how i interface adns3080 sensor and pic18f2550 using spi protocol?

  3. sir i need help in my project based on adns3080 sensor …..i need to knw how i interface pic and my sensor using spi protocol.

  4. Hi.. im a computer engineering 4th year
    i have no idea about PIC16f877a in making a new project proposal can you give me a idea??

  5. I am bsc electronic student(final),I have no idea about our project,please give me latest electronic based project idea with abstract

    1. Project doing on microcontroller8051,please give me new idea about embedded system

  6. Any projects using the PIC18 with the assembly language?

  7. komal pawar says:

    sir can u please give the detail information about Microcontroller Based Two-Axis Solar Tracking System & guide us about final year electronics project

  8. maisra ali says:

    can you plz give me more information about water management system???

  9. pipoy casia says:

    i need a project using PIc16F84A… can you give me please

  10. i need a mini project topic based on “pic16f877a” only

  11. Myrel Catangcatang says:

    In Gas sensor using PIC 16F84a, are there any steps to neutralize the hazardous gas after detecting it?

    1. Team ElProCus says:

      Impractical idea.

Add Comment