Quick question: I am able to send two SPI bytes with no problem with a short delay between the two 8-bit writes to SSPBUF, but when there is no delay, it of course doesn't work. Is there no status bit that can be read to see if the byte has been sent? I looked throught eh 16f87x literature and did not seem to find an explicit answer. or do I just have to count how many clock cycles there are and delay for that period of time? (which is not difficult, but it would be nice to be able to swap out various crystals and not have to deal with this)....thanks... Jonathan -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu