If I set the lower nibble to '1110' in the SSPCON register, this puts the MSSP into 7 bit address, start and stop bits. This 'appears' to me to be the defacto standard for most devices, with the address stored in SSPADD. What sets the clock rate ? The other option is to use '1000' but then it uses the value in SSPADD to generate the baud rate. If thats the case, where is the address for the device stored? I just have a disconnect how these are all related. --------------------------------- Do you Yahoo!? Yahoo! Mail SpamGuard - Read only the mail you want. -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.