Greetings everyone, I have done very little interfacing between a PIC and a PC, and that was with RS-232. Basically I want to transfer 100K samples per second from a 16bit A/D to a PC - preferably using a PIC. Interfacing with an external A/D should be straight-forward, and I expect to resolve other problems as they arise. But I'm not sure what method of interfacing with the PC will work the best. At 100K*16bits = 1.6M bps puts me out of the range of rs-232 which tops out at 192Kbps. Several minutes (up to an hour) worth of data will be transferred to the PC and later analyzed. I am leaning towards using the parallel port which can transfer between 500K Bytes per second - 2 MBps in EPP mode. I have seen a SX based PC-oscope using this interface, and it appears to be sufficient for my needs. Of course I'll have to go into windows and write an interface of some sort to grab the data from the port - or find someone who has already done it. In your experience/opinion is this the best method of transferring large amounts of data to a PC? What are your initial thought on the design, am I on the right track or completely off base. I'm still a student and relatively new to PICs and any advice is appreciated. Respectfully, Chip Webber -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads