1Hz Clock Generator using PIC12F675

Based on the idea from http://www.josepino.com/pic_projects/?timebase I have created a 1Hz Clock Generator. I use PIC12F675 as it’s available locally. Its price is just about US$1.
The concept is using 32.768kHz crystal as a clock for the PIC. Therefor, the internal instruction clock is 32768/4 = 8192 Hz. By using the 16 bit Timer1 to count the instruction clock cycles, the interrupt will occur every 8 second. This period can be reduced by setting initial value of the Timer1 (TMR1H:TMR1L).
1Hz Clock Generator using PIC12F675 - [Link]
LED Candle
As you can see, the candle is run from a PIC12F675. This is an 8 pin microcontroller with 5 I/O lines. I decided to run the candle from 4 AA batteries, giving me a 6 volt power supply. The battery holder provided a nice base to help the candle remain upright. Because the PIC requires 5 volts, I added a 1N4148 diode that has a 1 volt voltage drop, thus providing me with 5 volts. I used five 15,000mcd LEDs (very bright) to give me a bright flame. This makes the candle much brighter than my storebought candle. I also used 5 LEDs as it gives a much more realistic flame, looking more “flickery.”
LED Candle - [Link]
PIC12F675 Magnetic Card Reader

Bernie writes: The PIC12F675 looked like a good match for this project. The pair of 10k resistors on GP0 and GP1 are to allow in-circuit programming via a protoclip. RS-232 levels are generated by robbing the negative voltage from the computers transmit line (which is not otherwise used here), and creating usable signal levels from the device to the computer. For schematics and source codes visit the projects page. [via]
PIC12F675 Magnetic Card Reader - [Link]
Shooting timer
Imagine you are on a shooting range and you want to improve yourshooting skills on a moving target, but the target can’t move. What doyou do? You could for example count the seconds and imagine that the target moves, but this is not a particularly good and accurate solution.The shooting timer provides an audible visualization of a moving target that helps you concentrate and focus on the shooting and not on timekeeping.The shooting timer is a rather simple construction preprogrammed with three types of shooting categories; 25 meter standard pistol, 25 meter fine pistol and terrain pistol. Each category consists of up to three disciplines.This project uses PIC12F675 and internal RC oscillator which is calibrated to be accurate.
Shooting timer - [Link]
Tiny PIC12F675 pong video game
Schematic is made of few components where Video output is combined of two resistors that form simple DAC compliant for TV video 75Ω input. Control part consist of two potentiometers for positioning on screen and trigger button. Schematic is assembled on a prototype board – so you can really amaze your friends by connecting this video game system and start playing. Source code works for PAL625 system and can be compiled with gpasm compiler. Or simply download precompiled hex file.
This is very simple and fun project with very few external components. All PONG game is controlled and run by 8 pin PIC12F675 microcontroller that is clocked with 4MHz internal clock generator. [via]
Tiny PIC12F675 pong video game - [Link]
Electronic dice projects on PIC microcontrollers
If you like gambling, you should have this toy in your collection. Electronic dice (die) is very easy to build – it uses several component and quite few code lines. Here you can find several Electronic die projects designed for different PIC microcontrollers by Pete Griffiths. These can be built on prototyping breadboard or as single application. Projects are ready for PIC16F84, PIC12F675, PIC16F690 and even on hard TTL logic. [via]
Electronic dice projects on PIC microcontrollers - [Link]
8 Bit Serial Digital to Analog (5v range) Converter for microcontrollers
Proteus writes:
So I needed a DAC (digital to analog converter) to use with my pic12F675 , and for those of you who have never heard of this little fella, it’s an 8 pin microcontroller from Microchip that has only 6 I/O pins…
This is a very simple circuit that converts Digital data (serial input) to Analog values ranging from 0v to 5v (I used it to generate audio (adding an output capacitor to filter DC) with the 12f675 (requires amplification) . It can also be used as a serial->parallel output multiplexer (see digital outputs)
8 Bit Serial Digital to Analog (5v range) Converter for microcontrollers - [Link]
AVR mini board with additional boards
b0j3 writes:
Somewhat similar to PIC 12f675 mini protoboard, but extended and with additional boards. Using attiny2313. The scheme is pretty obvious since it only connects attiny2313 with the pins and the only additional elements are resistors and capacitor for reseting the microcontroller.
AVR mini board with additional boards - [Link]















