Take a look at M25P32 PIC Audio Warning: other compiler.

Would mic record up to 44K mono but haven't found solution for a slight popping when memory saves a sector.
Long (32 bit) vars required.

Norm