Pic18f4550 microcontroller based projects


  1. Unipolar Stepper Motor Control From IR Remote Control Using PIC18F4550

    This project shows how to control a 5V unipolar stepper motor from IR remote control uses NEC protocol with PIC18F4550 microcontroller. This controller controls the stepper motor speed and direction…

  2. CD-ROM BLDC motor controller using PIC18F4550 and L293D

    In the following topic URL we’ve seen how to control BLDC motor speed and direction of rotation using PIC18F4550 microcontroller and 3-phase bridge circuit:CD-ROM Spindle motor (BLDC) control with PIC18F4550…

  3. 433MHz RF remote control system based on PIC microcontroller

    5-Channel RF (Radio Frequency) remote control transmitter/receiver using PIC18F4550 microcontroller Today RF modules are widely used in many applications (wireless data transmission, quadcopter, car remote control….). This project shows how…

  4. Interfacing PIC18F4550 with 1.8″ TFT display

    This post shows how to connect ST7735S TFT display to PIC18F4550 microcontroller and display different things (numbers, text, lines, circles …..). The compiler used is CCS PIC C. To interface…

  5. Real time clock with remote control and ST7735 TFT display

    (Some knowledge about RC-5 protocol is required) This project shows how to build a remote controlled real time clock with TFT display using PIC18F4550 microcontroller. In this project DS1307 RTC…

  6. Display BMP images from SD card on ST7735 TFT screen

    This example shows how to display Bitmap (BMP) image files from SD card on ST7735 1.8″ (128×160) TFT screen using PIC18F4550 microcontroller and CCS PIC C compiler. To build this…

  7. Real time clock with 2 alarms and temperature sensing using PIC18F4550 and DS3231

    After the simple interfacing of the PIC18F4550 microcontroller with the DS3231 RTC, now let’s add the alarms functionality and temperature monitor to our previous project. Interfacing PIC18F4550 with DS3231 project…

  8. Interfacing16X2 LCD with PIC Microcontroller

    In this session we will see how to interface 16×2 LCD to PIC18F4550 microcontroller which is of family PIC18F. You can get information of 16×2 LCD in the session How…

  9. How to take input with PIC18F4550 Microcontroller

    Any microcontroller based system typically has an input and a corresponding output. Taking simple output with a PIC microcontroller has been explained in LED blinking with PIC18F4550. This article explains how…

  10. How to display text on 16×2 LCD using PIC18F4550 Microcontroller

    Several automated and semi-automated devices require a message to be displayed in order to indicate their working status. In continuation to LCD interfacing with PIC18F4550, this article explains how to…

  11. USB Project :- USB Interface Board Using PIC18F4550

    USB PROJECT: – USB INTERFACE BOARD USING PIC18F4550 Microcontroller CONTROL – 6 LEDS C# software ( 4.0 .net framework) PIC18F4550 Firmware – for 6 LED’s. TUTORIAL FOR BEGINNERS It’s a…

  12. How to use inbuilt EEPROM of PIC18F4550 Microcontroller

    The EEPROM (ELECTRICALLY ERASABLE PROGRAMMABLE READ ONLY MEMORY) is a very useful memory which can be used for storing data. The data storing and retrieving from any EEPROM memory is…

  13. 24 Channel USB Connected LED Controller, upto 1A per Channel using PIC18F4550

    24 Channel USB Connected LED Controller, upto 1A per Channel This device is designed to be a versatile high-current LED controller, with the ability to sink or/and source currents up…

  14. Electronic Security System With RTC and User Define Pin Code

    Hi Guys! This is a project that I made using pic microcontroller its an Electronic PIN Code Security System with real time clock and user define pin code features, this…

  15. HDD Clock – Persistence of Vision

    1. Quite a few POV clocks out there, why is this special? Well, mainly because it’s mine. There are quite a few POV clocks out there on the web using…

  16. Ultrasonic Obstacle-avoiding Robot

    This is my attempt at designing and building an obstacle avoiding robot! RekaBot (named after a fairy (: ) can detect obstacles with an ultrasonic sensor that can move around…

  17. How to create custom characters on 16×2 LCD using PIC18F4550

    The 16×2 character LCD can also be used to display custom characters other than numerals, alphabets & special characters. Refer LCD interfacing with PIC. Some special shapes like hearts, arrows,…

  18. Pinguino Project (a PIC Microcontroller Based Arduino #No Programmer Required)

    Hey Guys i am Back after 2 months with Awesome Project,This is a Complete tutorial to make PIC Microcontroller based Arduino ,which can run Arduino Programs on PIC18F4550 or PIC18F2550…

  19. DHT22 (AM2302) Digital Humidity and Temperature Sensor Proteus Simulation

    Like the DHT11, the DHT22 is a digital humidity and temperature sensor which has more benefits than DHT11 like: High precision and range. If we want to understand this topic…

  20. How to work with inbuilt Analog Comparators of PIC18F4550

    Analog comparator is an electronic device which compares the two voltage signals and provides TTL logic output to indicate the larger signal. The analog comparator is used in various applications…

  21. How to work with External (Hardware) Interrupts of PIC18F4550

    Interrupts are special events that require immediate attention. They cause the processor to cease the running task to serve a special task for which the interrupt event had occurred. After…

  22. How to interface 16×2 LCD in 4-bit mode with PIC18F4550

    The 16×2 character LCD can work in two modes, namely, 8-bit and 4-bit. These modes basically correspond to the number of data pins used in interfacing LCD. 8-bit mode uses…

  23. USB curve tracer for NPN transistors

    Curve tracer is an electronic test instrument to analyze the characteristics of transistors and other discrete semiconductors. In this post we construct USB base curve tracer to analyze properties of…

  24. PIC USB HID (Human Interface Device) Interfacing

    For long time, UART is the only and best way to interface with PC. It is easy to adapt and handle. Though some devices (like: GSM modem etc.) have UART…

  25. How to use PIC18F4550 as a SPI Slave Transmitter

    The Serial Peripheral Interface (SPI) is a high speed, synchronous, serial communication standard. This communication protocol is basically a Master Slave implementation where the master device controls the clock based…


Scroll to top