>I have been asked to find a microcontroller with the following >requirements: > - must be possible to add memory card for data logging > - full-speed USB 12 Mbps > - at least 40 pins or near (more or less) > - at least 10-30 ADC's > - very fast "cpu" > - quite popular make/model so that I can get help for it With such a potentially demanding specification it would help if you could tell us as much as possible about the requirement as it may (and probably will) greatly influence the answer. eg "8 bit ADC's sampled once per second on average with sequential sampling of channels OK and up to half a second timing jitter between consecutive samples of the same channel" would be far far (far) easier to satisfy than eg "12 bit accuracy, 10 uS conversion time, all channels must be sampled simultaneously (to within 20 ns), no more than 50 ns jitter between consecutive samples on the same channel". Knowing target cost would also be of value. Also - it may be possible to use multiple processors or multiple A2D building blocks depending on whether the single IC specification is essential or relatively arbitrary. Knowing the data source and the use to which it will be put in as much detail as you can reveal would also very probably greatly help. Russell -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist