This is fun thinking about this....
I could use a 16B DSPic that has 2x16b DAC built in, but only 12 bit A/D built in... Or in the $3-$4 range I can get a 24b stereo in/stereo out codec... that I can hang on a cheaper micro...
Probably use a DPOT to pad scale the input range down to the 3V codec.
Now that is probably more bits and I/O than I need, but why scrimp?
I need to soak this in beer tonight.
JR
It's nice to be nice.