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, which is programmed to perform various control operations. There are various kinds of microcontrollers available, such as 8051, AVR, ARM, and PIC microcontrollers, etc., which are progr ...

Read more

Interfacing with UART of PIC microcontroller

This post provides the solution for using the PIC controller UART interface (e-g to connect PIC controller with PC using serial adapter). Complete code and simulation can be downloaded from the 'Downloads' section at the bottom of this post. The following figure shows the result of simulation of PIC UART in Proteus7.6. In the main function UART is intialized by calling the function InitUART (defined in the ...

Read more

TD-USB-02 interface with touchpad sensor board and WinAmp interface using PIC18F2550

TD-USB-02 interface with touchpad sensor board and WinAmp interface. This is an example USB project showing how to interface a touchpad sensor (the AD7142ACPZ) with a standard XP/Vista computer. The TD-USB-02 board with a PIC18F2550 communicates with: the PC: USB 2.0 through a mini-B connector. the touchpad sensor board: SPI over 8-wire flatcable. PC WinAmp application controls (start/stop, next/previous tr ...

Read more

Interfacing DS1307 to PIC Microcontroller with C code and Circuit Diagram

This tutorial will help you to interface DS1307 RTC with PIC16F877 Microcontroller. The project is compiled in CCS Compiler and simulated with Proteus. The Real Time Clock is interfaced with PIC controller via I2C. I2C is a 2 wire communication protocol. I2C is used for moving data from one device to another simply and quickly. It is a serial, synchronous, Bi-Directional protocol, the data is synchronised   ...

Read more

Dual 4-digit seven segment LED display with SPI interface using PIC12F

This project is an extension of my previous MAX7219 based SPI seven segment LED display module. The new display features eight 7-segment displays arranged in two rows of four digits. The on-board MAX7219 driver enables you to easily add eight 7-segment LED displays to your project using only 3 I/O pins of microcontroller. The major advantage of using this board is the time-division multiplexing operations r ...

Read more

TDA7000 FM Receiver / TV Tuner / Aircraft Receiver using pic microcontoller

Parts: 1x TDA7000 IC - FM Receiver 1x 3.5 Turns Variable Coil (L1) 1x MV2105 - Varicap Diode ANT - Telescopic Antenna or a piece of wire 1x 100K Potentiometer 1x 100K Resistor 1 x 22K Resistor 3x 100nF Capacitor 1x 22nF Capacitor  1x 10nF Capacitor 2x 3.3nF Capacitor 1x 2.2nF Capacitor 1x 1nF Capacitor 2x 330pF Capacitor 2x 220pF Capacitor 2x 180pF Capacitor 1x 150pF Capacitor   Technical Specifications: Su ...

Read more

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 low cost USB interface Board that provides cool interface to your computer and it can be used to control various devices like DC Motor, Stepper motor ,Servo ,relay switch etc. with your laptop or any computer with a USB port a ...

Read more

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 very simple compared to other kind of memories. As the name suggest the memory is electrically programmable and hence the data will be sustained in the memory until it is electrically erased or reprogrammed. There are lots of E ...

Read more

World’s Smallest Low-speed USB Analyzer using pic16f877

[Any] idea is dead without a good application for it. So “California Dreamin’” USB virtual peripheral could be a very nice sample of academic research, but hardly anybody is going to build a keyboard or mouse using it. I have been thinking for a while what to do with it as well. First project that came to my mind was building a hardware key logger for USB keyboards, something like www.keyghost.com, built fo ...

Read more

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 on RS-232 wav ...

Read more
Scroll to top