Hi, I am working on a my final year group project for a Masters degree in EEEng. (very interesting reading regards [OT]:job interview). Four of us have been work like nutters to try an build an ultrasonic communication technology demonstration rig. This is where I have to say that FE design of motors is my thing and I avoided comms for a reason....This topic is not by choice. Anyhow, the modulation and demodulation boards are each controlled by a 16F877. In the demodulation circuit the A2D converter is used to read the values of the incoming symbols. My original idea was to save these into the EEPROM, but have now discovered that there is nowhere near enough room. So we have decided to send them directly to a PC for storing. On the PC we are using MATLAB to compare the received signal with what was actually sent, so that the error of the modulation scheme (QAM, QPSK....etc) can be illustrated. My question is this. I think it is possible to send the data directly to MATLAB using the 'serial' function. Is this correct. If so, what is the fastest baud rate it can work at? If I have to send this in real time I have to send 320kbs. (I think... sampling at 20kHz, 16 bits per sample....is that right!?). I have got the pic to talk to hyper terminal but it only read out ASCI values, and there are not enough characters to represnt the full 1024 range of the A2D. Any suggestions, comments and answers will be very much appreciated. I have only started to learn anything about pics a couple of months ago, and have over loaded my mind a little with information! Kind Regards. Edwin Pinguey Master Electronic and Electrical Eng University of Newcastle Upon Tyne -- http://www.piclist.com#nomail Going offline? Don't AutoReply us! email listserv@mitvma.mit.edu with SET PICList DIGEST in the body