Thanks
A 100dB range is a tall order. While you can use a PIC for the display, you can't use a PIC for the A to D function because these are only 10 bit coverters, which at best would give a range of 60dB. And that uses every bit! A log amp is also going to have problems with a 100dB range. Therefore you need to re-evaluate what you are trying to do. You could use a PIC with its built in A to D function for anything less than a 60dB range. Instead of a log amp, you simply digitize at the fastest rate the rectified peaks of the audio waveform then in software use a lookup table to convert the digital values into their dB equivalent which you display. No math is required. It's easy to add the necessary delays, storage and averaging so that the display is readable without flicker. The display drivers can all be in the PIC as well. LCD displays require AC drive which you need to become familiar with if you do it in software. A two digit display could easily be handled by an 8 bit pick. It would be possible to extend the range maybe to
100 dB by using a switchable "front end" that simply amplifies low level signals by say 100 times (40dB) when the processor says it doesn't have sufficient signal. Forty dB is then subtracted from the display in software to make the display show the lower values.
If you are serious about a 100dB range directly without switching, you will need to process at least 17 bits. You can use a 20bit A to D converter then a 20 bit or 24 bit or even 32 bit processor or DSP chip to do the math and display. That's a much bigger deal than the 60dB PIC single chip solution. Bob