Here is a microphone module that will do what's needed. It provides an analog output proportional to the microphone input. But do note – its output is biased to Vcc/2. This has several impacts:
¤ At the quietest levels, the ADC will read 512 counts.
¤ The output level will be between 512 and 1023 for positive going peaks in the sound and 512 and 0 for negative going peaks. (0 = max negative level, 1023 = max positive level)
¤ Linear levels need to be computed considering the offset of the ADC and the absolute value from there. Compute the linear average first, then convert to dB.
¤ Since the output is biased to Vcc/2, the maximum range is reduced to 20 × log(512) = 54 dB instead of 60 dB.