You can find a detailed description of how to use the I2C bus on the Philips site, www-us.semiconductors.philips.com. The document of interest would be, "The I2C bus and how to use it." Look under microprocessors. As for the slave address. Typically the upper address range of a slave devices is hard coded. And the lower 3 lsb of the address range is user selectable. I2C uses a 7 bit address range (there's also a 10 bit, but you can read up on that on your own). Later DW -----Original Message----- From: Peter Schultz [SMTP:schupet@DVP.COM] Sent: Thursday, June 11, 1998 1:57 PM To: PICLIST@MITVMA.MIT.EDU Subject: I2C Hi All, An usaul quick question, The I2C bus supply mulitple devices, correct ? You have to address them, so how the receiving device will know what is its address ? Where can I find the detailed description of I2C bus ? Lots of thanks, Peter