You asked about implementing the USB audio stack on the PIC. But it seems like every reply has answered some other question like=20 "where can I find a non-PIC audio interface for my PC?". This seems like=20 an odd reply from the PIC list! It sounds like a valid and fun idea. It seems obvious that you'd want=20 to start with "simulated" data to get things working before throwing the=20 ADC in the mix. Who knows? maybe your "audio" input will be=20 accelerometer data, not Audio Line In. Or maybe it will be the output=20 of some not-yet-imagined digital instrument. It can definitely be done, here is a long thread at Microchip with=20 posters who successfully implemented input and output devices with the=20 PIC hardware. http://www.microchip.com/forums/tm.aspx?high=3D&m=3D231496&mpage=3D2#274= 833 And another USB related thread. http://www.microchip.com/forums/tm.aspx?m=3D123533 These were close to the top hits in Google for "PIC usb audio" Joe On 2011-02-04 08:20, Jacopo Monegato wrote: > Hi there! > I wonder if the tag is the most appropriate, > as a student (and musician) I often wonder about making my own equipment,= and i have been thinking for some time to build, or just to design, my own= audio interface. > Let's forget about all the analog part for a second. After all that stuff= the signal would be converted into digital, then written into a pic and th= en sent through the UART to the pc, using usb protocol. A teacher of mine s= uggested to buy a 5$ 5.1 audio interface from the internet, then change the= ADs, but i wanted to do the most i could on my own.. i mean, it can't be T= HIS HARD to program a pic to encode the data from the AD to match the USB A= UDIO 2.0 driver requirements.. > > My problem is here: i tried to search over the net for the driver specifi= cation but i'm not sure to have found it out, could anyone push me in the r= ight direction? > > Jacopo Monegato > =09 --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .