Hi Nigel,
Thanks for your reply, I have looked at the microchip appnote using a PIC16C54 and found that the source code snippet is written in assembly language. I have done little assembly at college but feel that the C language would be a wiser choice for me. I also tried searching for the EPE website you had mentioned and found a site called EPEMag, was this the one you meant? I couldn't find much on that website.
I have found other projects using an Atmel chip with easy to understand source codes although programming the chip will not be easy. I would like to design the PCB board to include on-board programming as this will be easier to reprogram in the future (this should be a simple addition at the end).
The PIC chips I used at college were PIC16F84A and were programmed in assembly language.
Edit: I have learnt that I can connect the frequency directly to timer1 and measure the counts over a 1 second period. I can then take the value from timer 1 and calculate and display the flow rate.
I have attached a flow chart of what I would like the PIC to do.View attachment 61806
Can anyone suggest a good PIC to use, I have found the PIC 16F874 with Timer1 function although it seems to have more features then I need (40Pins).