Understanding Timers in PIC Microcontroller with LED Blinking Sequence
This will be the fifth tutorial in our PIC Tutorial Series, which will help you to learn and use Timers in PIC16F877A. In our previous tutorials, we had started with Introduction to PIC and MPLABX IDE,...
View ArticleProgrammable relay switch using PIC MCU (revised version)
Programmable relays are key elements in numerous automation applications such as automatic street light control, watering and pump control, HVAC, home automation, power plants automation in industries,...
View ArticleInterfacing Real Time Clock (RTC) DS1307 with PIC Microcontroller
DS1307 is a low power serial real time clock with full binary coded decimal (BCD) clock/calendar plus 56 bytes of NV SRAM (Non Volatile Static Random Access Memory). Data and Address are transferred...
View ArticleMars Clock using PIC16F877A microcontroller
What do you do if you have a spare LCD module with backlight, a weird 16 button keyboard, and a PIC16F877A microcontroller gathering dust? A monster Martian Clock immediately springs to mind. You are...
View ArticleDigital Clock using PIC Microcontroller and DS1307 RTC
A Digital Clock can be made easily by using PIC Microcontroller, DS1307 and a 16×2 LCD. I have already posted about Interfacing DS1307 RTC with PIC Microcontroller. The DS1307 RTC can work either in...
View Article2 Digit Counter using PIC12F629 Microcontroller
This article describes a 2-Digit Counter using a Microchip PIC12F629. It shows what can be done with an 8-pin chip having just 5 output lines and one input line. The chip drives two7-segment displays...
View Article00 to 99 minute timer using PIC16F628A microcontroller
Last week I was browsing my old backup hard drive and I found a source code for a very simple PIC based digital timer that I made a couple of years ago. The actual hardware of the project isn’t with me...
View ArticleNew Earth Time (NET) digital clock in recycled retro-modern case using...
Ever get confused by GMT, or just wish you had a cooler way to keep track of time? Build a New Earth Time clock! Using a PIC microcontroller, some code, and a couple discrete parts, you too can have...
View ArticlePIC16F877 timer0 code and Proteus simulation
This PIC16F877 microcontroller tutorial answers the question, ” How to use timer0 of PIC16F877 and how to handle its interrupts? “ Using PIC16 simulator (Proteus) you can verify this PIC timer0 code...
View ArticlePIC12F675 timer1 code and Proteus simulation
This post provides the timer1 code for PIC12F675 microcontroller. 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...
View ArticlePIC12F675 timer0 code and Proteus simulation
This post provides the timer0 code for PIC12F675 microcontroller. 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...
View ArticlePIC based WWVB clock
Introduction There are many DIY versions of WWVB clock designs available on the web. Commercial “atomic” clocks are inexpensive and widely available, but I wanted to try my hand at designing one to...
View ArticleTIMED DISCHARGE ADAPTER using PIC16F628
Introduction This program is an experimental timed-discharge adapter for a Vericom control panel used with an Orenco Systems AdvanTex® wastewater treatment system (sewage filtration system) marketed by...
View ArticleHDD 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 all sorts of display mechanisms, chassis,...
View ArticleThe Weeder Frequency Counter using PIC16F84
This is a port by Peter Cousens to the PIC 16F84 of the 50Mhz Frequency counter kit {originally available} from Weeder Technologies . Since it uses a base PIC that is easily programmable, and provides...
View Article10MHz DDS Sine/Square Function Generator based on the AD9835 using PIC16F628
An extremely simple and low cost Sine/Square wave generator based on the Analog Devices AD9835 Direct Digital Synthesis (DDS) Generator chip. The frequency can be set for any frequency from 1Hz to...
View ArticleSingle-Tube nixie clock | Microcontroller Project
Here is the nixie clock ! PIC16F84A microcontroller Single-digit Nixie, sequential hours, minutes and seconds display DCF-77 atomic clock, with automatic or manual time set-up high voltage power...
View ArticleVideo Clock Superimposer using PIC16C711
About the Project As a followup to my VCR Pong project, here is a gadget that is actually useful in the Real World! It superimposes the time of day, in “HH MM SS” format, in the bottom right-hand...
View ArticleHard Drive Clock using PIC16F628
ave an old hard drive that no longer works? As long as it still spins up chances are you could build a clock out of your old hard drive! You will need some electronic knowledge, some common electronic...
View ArticleA PIC16F84A Alarm Clock
Here is a simple PIC16F84A alarm clock. This page summarizes this discussion (in french) in my forum, where Samir (aka numerique1) requested for help to build a weekly alarm clock for his school. Many...
View Article