Summary of 50 MHz range frequency counter using ATtiny45 microcontroller
This project is a wide-range frequency meter based on the AT90S231 microcontroller, capable of measuring input frequencies up to 50 MHz. It displays the frequency on six multiplexed seven-segment displays. Two external high-speed 8-bit counters (74HC590), connected in cascade, count incoming pulses. The microcontroller adjusts the counting interval based on frequency to improve accuracy. The project includes firmware written in C for the AT90S231.
Parts used in the Wide Range Frequency Meter:
- AT90S231 microcontroller
- 74HC590 8-bit high-speed counters (two units)
- 6-digit multiplexed seven-segment displays
- External crystal oscillator (implied for microcontroller timing)
- Supporting passive components (resistors, capacitors)
A wide range frequency meter is an useful tool for an electronics lab. This projects describes a frequency meter based on AT90S231 microcontroller that can measure input frequencies up to 50 MHz. The measured frequency is displayed on 6 digit multiplexed seven segment displays.
It uses two external high-speed 8-bit counters (74HC590) in cascade to count the incoming pulses. Depending upon the input frequency, the counting interval for the external counter circuit is changed by the microcontroller for getting better accuracy. The firmware for AT90S231 is provided in C.
For more detail: 50 MHz range frequency counter using ATTiny45 microcontroller