Does anyone know if it's possible to detect a repeated start condition with the MSSP configured for I2C slave mode? The (S)tart bit gets set if "a start bit has been detected last" according to the datasheet. Does this bit remain set until until a stop bit detected or are they cleared after receiving a byte? If it remains set, I don't see any way of reliably detecting a repeated start. Regards Mike -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.