Hi all! I am currently using the PIC18C252 at 40 MHz. I need to use an external A/D converter of 10Msamples/s (one data every 100ns)(TLV5510 from Texas Instruments). According to the researchs I have done, it seems there are problems with data transfer speed. The 8 digital output pins of the A/D are connected to portB of my PIC. I just need one instruction to store the data : movff PORTB,POSTINC0 The problem is that it is a 2 cycles instruction (TCY=100ns), so I will get one data every 2 data... Therefore, I should use a FIFO memory, but I have no idea how to choose it and how to connect these 3 elements together, both hardware and software... If you know where I could educate myself to know how to realize this interface, or if some of you have done similar projects and could guide me a little bit, that would very helpful. Any help would be greatly appreciated... Thank you very much for your time. Regards, Nathalie. ________________________________________ Nathalie SERTIER Viosense Corporation 2400 Lincoln Avenue Altadena, CA 91001-5436 phone: (626) 296 6376 fax: (626) 296 6371 email: mailto:sertier@viosense.com website: http://www.viosense.com ___________________________________________ -- http://www.piclist.com hint: PICList Posts must start with ONE topic: "[PIC]:" PIC only "[EE]:" engineering "[OT]:" off topic "[AD]:" ad's