It contains: PIC 16F84 74HC137 (BCD -> 1 of 8 decoder) SAB6456 VHF-UHF divider by 256 7-digit calculator display (common cathode), some resistors, capacitors and 2 switching diodes Note: "Calculator display" means (say) 7 digit LED multiplexed display. Common cathode display is used. Software is written for common cathode. For common anode displays it requires some software and hardware modification . PIC is used as 3 byte counter. If it counts 0.1 s maximum measured frequency is FF FF FF, e. g. 167.77215 MHz (theoretically) - practically 25 - 30 MHz. SAB6456 is used as 1:256 predivider. Its upper limit is 1300MHz. The device uses internal prescaler of PIC as low byte of counter, TMR0 as middle byte and some register as high byte of counter.
The software DOESN'T read anything from any input port. RA4 is used as prescaler input.