There are a couple microcontroller spectrum analyser projects using FFT... you could just adapt one of those and just look for the largest component, this will give you a frequency and amplitude.
Not necessarily precise enough, but then you haven't said what kind of precision you want.