Parts for Arduino Headset

I am trying to make a wireless headset using two Arduinos, but I'm having trouble finding the parts I need. Here is what I know is going in already:

  • NRF24L01 transceiver
  • ATMEGA328 DIP for the transmitter
  • MEGA328 surface mount for the headset
  • I'm using the ADC in the MCU for the microphone
  • everything will run at 16MHZ, and I'm putting the MCUs in my own boards

I'm missing an I2C DAC that is 16 bit, and doesn't cost a fortune in shipping. I'm also looking for a stereo headphone amp. It would be nice if I could just get an I2C headphone amp and just skip the converter, and one that is I2C only (control and audio signal). It would be even better if it was all in a DIP package, but is not required. Can anyone point me to the right parts?

You don't want use I2C, it is far too slow for audio.

You might want to look at this. You are not going to get very good quality with an Arduino.

http://feilipu.me/2015/04/29/xbee-walkie-talkie/

Grumpy_Mike: You don't want use I2C, it is far too slow for audio.

You might want to look at this. You are not going to get very good quality with an Arduino.

http://feilipu.me/2015/04/29/xbee-walkie-talkie/

So then what would you suggest I use for the processing? I want CD quality audio.

I suggest that you use some other processor than an Arduino. It might be possible with. Teensy.