On Jan 21, 2006, at 6:26 AM, Olin Lathrop wrote: > I have yet to come accross a microcontroller project suitable for > a PIC where cooperative multitasking wasn't good enough Cooperative multitasking is good enough for a lot of things, even on processors much larger than a PIC. Cisco's IOS is still largely cooperative, for instance, despite images that are 50+ Mbytes long running on 1GHz+ processors. In my experience, a lot of the "discipline" needed to do cooperative multitasking simply moves to data structure locking when you go preemptive. (which says, preemptive is easier when tasks don't share data structures...) BillW -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist