First, I am sorry if this is a double post. Next, I have a question about the I2C master and slave modes. I know that a slave device requires a unique address and I think that I understand the process of reading and writing data to and from a device; however, I have a bit of confusion concerning whether an address is required. If a slave device has an address of 5, is this address the first item written to the I2C bus? What distinguishes the address of the device from the address within the device? In using interrupts, I know that an interrupt will be generated if the address(address of device) on the bus matches my device. The PIC in question is the 16F877. -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.