16F84 Frequency counter

In elektronika.lt and in original pages at sprut.de there is placed simple frequency counter schematics. It consists only from Microchip PIC 16F84 cpu and LCD text module. Author states that this counter is capable metering frequencies from 400Hz to 50MHz. I used faster, 20MHz version of 16F84A-20I/P, and it managed to count 80MHz oscillator output.

Frequency counter on PIC MCU

It is made on testing breadboard and uncalibrated. I made it just for testing. And the schematics is almost unmodified.

frequency counter schematics
Circuit diagram for printing.

I used small TTL oscilators for testing. These devices are much more precise that cheap quartz crystal used in schematics. It is possible to adjust 10MHz and so you can calibrate your counter. Here is my testing readings- the device is uncalibrated.

Quartz Freq readings
12.000000 MHz 12000112 Hz
25.175000 MHz 25175456 Hz
28.322000 MHz 28322656 Hz
80.000 MHz 79999616 Hz

About Administrator

I am owner of this site.
This entry was posted in Anything. Bookmark the permalink.

5 Responses to 16F84 Frequency counter

  1. kawiss says:

    THANK YOU FOR YOUR PROJECT (16F84 FREQUENCY COUNTER) AND I NEED THE HEX FILE FOR THAT SEND TO ME. AND THANK FOR YOU>>>

  2. Şamil says:

    http://blog.savel.org/2006/02/06/16f84-frequency-counter/

    Hex Kodu + Şema Olarak Rica Ede bilir miyim.

    From Editor: Galvoji aš čia labai supratau ką čia prikomentavai?

  3. javier says:

    I would like to set the frequency counter and I need the hex or asm, what is its cost.
    I’m from Argentina

  4. Read Lithuanian version :) , at the end of article there are links.
    http://www.vabolis.lt/2006/02/06/daznimatis/

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>