Mind you that synchronising tasks with multiple chips are not that easy. Also it might be easier to use similar products so that you do not need to deal with everything -- most engineers cannot deal with different chips equally good (or bad). And as all things has issues you might need to build up experience on one platform (or limited number of platforms) so that you can have a better chance to know that selected things in more detail. So if you think AVR is better for your needs you most probably do not want to mix it with PICs in my opinion. Tamas On Thu, Sep 16, 2010 at 1:42 PM, PICdude wrote: > Quoting Michael Watterson : > > > Exactly the point I tried to make earlier > > > > Atmel is a sideways move unless you going from PIC16 to ARM. > > Allow me to digress from my own topic -- I think C would be better for > some parts of this (just to make the math a bit simpler), and my > understanding is that AVR's are more optimized for C. There is one > other feature of the AVR's that are enticing me to keep them in the > loop -- the alleged ability to read multiple analog channels *almost* > simultaneously, by initiating a conversion only one cycle after > another has started, and so forth. This as told to me by an Atmel > FAE. If so, this would be great. > > My current thought is to split it up into multiple chips, linking them > with I2C. Some low-end PICs would handle the serial data (bit-banged > or otherwise), a low-end AVR would handle the analog stuff (few > channels), and some high-end PIC or AVR would integrate all of it. A > high-end AVR may eliminate the need for the low-end AVR doing the > analog conversions. I need to read up a bit more on this. > > Cheers, > -Neil. > > > > -- > http://www.piclist.com PIC/SX FAQ & list archive > View/change your membership options at > http://mailman.mit.edu/mailman/listinfo/piclist > --=20 int main() { char *a,*s,*q; printf(s=3D"int main() { char *a,*s,*q; printf(s=3D%s%s%s, q=3D%s%s%s%s,s,q,q,a=3D%s%s%s%s,q,q,q,a,a,q); }", q=3D"\"",s,q,q,a=3D"\\",q,q,q,a,a,q); } --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .