> The advantages of SPI are: higher bit rate (Megabits/s possible on some > devices), more simple and robust protocol (i.e. no start or stop > conditions). It is also more simple to bit bash SPI in software than I2C. I agree with faster and simpler, but not with more robust. Properly implemented, both SPI and IIC should get the bits there all the time. IIC has some flow control and ACK/NACK built into the protocol, which could add robustness depending on how you look at it. I certainly disagree that having start and stop conditions somehow makes IIC less robust. ******************************************************************** Olin Lathrop, embedded systems consultant in Littleton Massachusetts (978) 742-9014, olin@embedinc.com, http://www.embedinc.com -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads