pic

PIC Fan Speed Monitor Featured Image

Fan Speed Monitor

Fan Speed Monitor is another simple design based on PIC16F876A microcontroller. Two similar posts about ways of controlling and monitoring fan speed were recently published. PWM Fan Controller and 2 Channel PC Fan Controller. Current article however implements a different ...
Basic PIC Frequency Counter Featured Image

Basic PIC Frequency Counter

Here is a Basic PIC Frequency Counter design. For Arduino version click here. It doesn't not attempt to compete with some advance designs and has a very limited frequency range, however it can be used as a starting point to ...
7x5 Dot Matrix Character Generator Featured Image

7×5 Dot Matrix Character Generator

In this post a basic character generator design based on PIC16F88 will be demonstrated. 7x5 Dot Matrix Display was used and its pin out is shown in the schematic below. Instead of using PIC16F876/7 microcontrollers PIC16F88 was chosen for this purpose ...
PWM Fan Controller Featured Image

PWM Fan Controller

Pulse Width Modulation (PWM) is very common technique for controlling cooling fan speed in Desktop PC. In this project PIC16F877A based Pulse Width Modulation  controller was built and tested with 2 fans. 80 mm Coolink SWiF2-80P PWM Fan and Arctic Cooling ...
1Hz Clock Generator Featured Image PIC16F876A

1Hz Clock Generator using PIC16F876

In this article we’ll see how to generate 1 Hz clock with PIC16F876/877 PIC microcontrollers. 3 different approaches will be demonstrated. The most basic solution is to use nested loops to “waste” enough instruction cycle time in order to produce ...
PIC16F Stepping Motor Interface Featured Image

Stepper Motor Interface PIC16F

This article shows a basic interface between PIC16F microcontroller and a unipolar stepping motor using an assembly code. For programming the MCU you'll need PICKIT2 or PICKIT3 device. Similar design for Arduino platform can be  found at this link. Instead ...
Simple IR Proximity Sensor Featured Image

Simple IR Proximity Sensor

This post is about building a Simple IR Proximity Sensor based on PIC16F877a micro controller. Usually these simple circuits are built using discrete components and include an OP AMP for comparing the photo diode voltage to a preset value. Current ...
Using Ultrasonic Sensor HC-SR04 with PIC16F877 Featured Image

Using Ultrasonic Sensor HC-SR04 with PIC16F877

This post is about building a basic distance meter with ultrasonic HC-SR04 sensor and PIC micro controller. For Arduino version click here. Raspberry Pi variant is also available at this link The interface is very simple and does not require too many commands ...
9 Volt Battery Charger Featured Image

9 Volt Battery Charger

9 Volt batteries extensively used in various electronics measurement equipment. Powering these devices with  rechargeable batteries can be a cost effective solution. In this post a simple Lithium-ion 9 Volt Battery Charger design with overcharging protection will be presented. Charger is ...
3.5 Digit 5x7 Dot Matrix LED Display Featured Image

3.5 Digit Dot Matrix LED Display

In this post I'll show you how two QDSP-L149 5x7 dot matrix  LED Displays can be used to create a  4 Digit display module. The trick is to change  the roles of rows and columns. So now each 5x7 Dot ...