Posts by Ibrar Ayyub:
Direct Digital Synthesis (DDS) using PIC16F84 microcontroller
Posted on: 18 Jun 2022
Background DDS stands for Direct-Digital Synthesis. This synthesizer is simply a circuit that can create a sine- wave signal from a reference crystal and a programable frequency-register. All this circuit needs is a reference oscillator (crystal) and some filter. See fig above: A crystal oscillator (50MHz in my case) is connected to the input (Clock […]
DDS/PLL based VFO synthesizer using PIC16F876
Posted on: 17 Jun 2022
DDS (Direct Digital Synthesized) VFO seems to be very popular among amateurs in last few years, mainly thanks to cheap and easy available single-chip DDS synthesizers. There are plenty of different amateur designs, some of them also available in a KIT form. They mostly use Analog Devices AD9850 or AD7008 single-chip DDS system to generate […]
Brushed Motor ESC using PIC12F675 microcontroller
Posted on: 17 Jun 2022
Background There are a number of other projects that have been documented for brushed motor ESCs. The good starting point for other ESCs is this rcgroups thread. The information in the Microchip AN847 is also very useful. Most of these designs are very similar, the variation between designs is typically in the PIC used to […]
GTP USB PIC PROGRAMMER (Open Source) using PIC18F252
Posted on: 16 Jun 2022
GTP USB PIC PROGRAMMER (Open Source) This work includes, GTP USB (not plus or lite) . The schematic, photos and PCB have been developed by PICMASTERS based on some valuable works done before. This programmer supports pic10F, 12F, 16C, 16F, 18F,24Cxx Eeprom. Unfortunately, it works with only Winpic800 v.355. We have succesfully tried it with […]
Countdown Timer using PIC16F84 microcontroller
Posted on: 16 Jun 2022
It’s a kitchen timer. Use it to time spaghetti, or maybe an egg. It uses two PICs, one acts as a keyboard encoder, the other drives the display and supports the timer functions. You key in the desired time and press ‘#’. It’s accurate to 1/100th of a second, which can make all the difference […]
Grid Powered Battery Charger – The Plans using PIC16F676
Posted on: 15 Jun 2022
You get a really good feeling when you plug in some lights and appliances and power them with your own electricity from the sun or wind. You get a really bad feeling when you run those items and the clouds come for days or weeks or months on end. The batteries get lower and lower. […]
Infra/radio remote control transmitter/receiver with PIC16F630
Posted on: 15 Jun 2022
description This is a general purpose remote control project with using programmable PIC microcontrollers. Schematics are shown for using infrared (RF) or radio (RF) media. If you are not familiar with microcontroller programming, you can use fixed encoder and decoder integrated circuits instead. Well-known such IC-s are Holtek HT-12D, HT-12E and Motorola MC145026, MC145027, MC145028. […]
NOPPP, the “No-Parts” PIC Programmer using PIC16F83
Posted on: 13 Jun 2022
NOPPP is a simple programmer for PIC16C84, PIC16F83, and PIC16F84(A) microcontrollers. It attaches to the parallel port of a PC. Plans were published in Electronics Now Magazine, September, 1998, and are included in shorter form in the downloadable ZIP file. An article about this programmer also appeared in Silicon Chip (Australia), March, 1999. Download NOPPP.ZIP […]
Classic LED 7-Segment Displays using PIC16F887
Posted on: 13 Jun 2022
Just recently I have been addicted to old LED displays as they are small and bright and I love the classic look. We can see them in vintage calculators and vintage led watches. However these displays consume significant amount of power, so they are not used in watches and calculators anymore. As they are replaced […]
PIC sound player (PCM to PWM converter) using PIC18F1320
Posted on: 11 Jun 2022
Description This project makes a PIC microcontroller play audio PCM sounds using PWM modulation! Pulse-code modulation (PCM) is a digital representation of an analog signal where the magnitude of the signal is sampled regularly at uniform intervals, then quantized to a series of symbols in a digital (usually binary) code [1]. Pulse-width modulation (PWM) of […]