>I'm confused :-). >I can't see how this could be "7 bit" addressing but if that's how someone >has defined it I am happy. Check the Philips I2C spec document. The 7 bit addressing refers to the first byte sent after the start condition. On a specific address in this field a second address byte is sent which is also related to hardware addressing, and between the two bytes can have a maximum 10 bit address. Most EPROM's I have seen use the 7 bit address scheme with 4 bits fixed, and 3 bits strapped by external pins to allow a maximum of 8 EPROM's as you describe. The 0HHHHHHH LLLLLLLL bytes you describe are data bytes, not address bytes as far as the I2C spec goes, but are used within the EPROM as an internal address, and have nothing to do with 7/10 bit addressing modes. -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads