>> >>Anyway, I try to avoid things that require "sit and spin" delays in the >>millisecond range. > >What do you do about EEPROMs? On the AVR, I have a busy bit that works, and an int to tell me when it's ready for another. Otherwise, I try to avoid them. >I find that good design can avoid problems >with such delays, you just have to use buffers and interrupts and flags >to good advantage. And interrupt-driven timeouts in some cases. Yep. "Try to avoid" dosen't mean "Never use". -- http://www.piclist.com#nomail Going offline? Don't AutoReply us! email listserv@mitvma.mit.edu with SET PICList DIGEST in the body