Hi If you look in the data sheet for the I2C device, you will probably find that bits 1-3 of that "fixed" address can be altered in the device start address, also tied corresponsingly high or low at the chip end. This will give up to eight addressable i2c devices. This is certainly true of the MChip 24LCxxx EEPROM chips - you can have up to eigth of them on the same bus - no muxing required. Hope that helps Les > I have an application that needs to talk to multiple I2C devices > but the chips concerned only have one (fixed) slave address. > Seeing I was planning to use the hardware I2C port (16F876), > how does using a mux such as a CD4051 on the clock line > sound? Pullups would be used on the clock line of each slave. > Sound feasible? -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu