> One I'm looking at has a 4k fifo and 8k program memory. It would in essence > not need a PIC. > It also has a 8051 CPU. > > It would allow for 4 MB/sec transfer without adding any buffer-memory. > (It can however easily be interfaced to memory via PCI bus.) OK, that sounds a lot more sane than 60Mbytes/sec I thought you mentioned earlier. 4Kbyte FIFO doesn't leave a lot of room for error. That's only 1mS at your 4Mbyte/sec data rate, which is one USB frame time. I also don't see what the 8051 CPU is doing for you here. It sounds like one of the Cypress chips. Since you only want to stream raw data without any processing, an FTDI chip might be a better fit, but I don't know how big their buffer is in the high speed version. It sounds like your sustained data rate is limited by the FIFO size. ***************************************************************** Embed Inc, embedded system specialists in Littleton Massachusetts (978) 742-9014, http://www.embedinc.com -- http://www.piclist.com#nomail Going offline? Don't AutoReply us! email listserv@mitvma.mit.edu with SET PICList DIGEST in the body