Para PIC??
Aqui hay un proyecto:
http://www.romanblack.com/picsound.htm
Pero definitivamente te recomiendo un dispositivo especializado. Para 20 seg te queda perfecto el
ISD1400.
Este necesita muy pocos elementos y tiene muy buena calidad de audio.
Su datasheet lo encuentras en :
http://www.winbond-usa.com/products/isd_products/chipcorder/datasheets/1400/ISD1400.pdf
También existen el
ISD1420 y el
SD25120
Suerte.