> ... 100Mbit/s I/O to a small micro is just > silly. Even accounting for some overhead, what are you going to do with a > byte every 100nS? Wanting to deal with data at that rate is something I WANT to do now. Whether a given processor can handle it is another matter:-). With relatively minimal hardware, eg video, streaming hardware ADC capture from eg a scope front end, RAW delta sigmas DAC data (maybe lightly hardware framed), ... ? No? However, such applications MAY be costly enough overall to justify a somewhata up mraket processor. But, this is not necessarily the case. eg as memory card specs increase a card reader may like to dump output from a 600X CF card. Memory suggests 300X is 30 Mbps. 600X twice that. Lexar 300X CF Feb 2007 http://www.dpreview.com/news/0702/07022007lexar300xcompactflash.asp 45 MB/sec. 600X CF now http://www.lexar.com/digfilm/cf_pro_600x.html UDMA 6 guaranteed 90 MB/Sec sustained minimum write speed. $US200 8 GB. Almost worth it :-). $US300 16 GB. My obsolescent SONY A700 can generate around 100 MB/second (RAW + jpg at 5 fps) A more capable processor is allowable if a bottom end one won't handle it :-). R -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist