Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

I2C device addressing - why 4 MSB are fixed?

Status
Not open for further replies.

nareshgtr

Member level 3
Joined
Feb 17, 2007
Messages
62
Helped
2
Reputation
4
Reaction score
0
Trophy points
1,286
Location
Bangalore
Activity points
1,680
I2C device addressing

Hi,
In I2C compliant devices why 4 Most significant bits are fixed. Example All EEPROMs address start with 1010 and next three bits are A2A1A0. I am assuming to reduce the address decoding logic. Is there is any specific reason.
Regards
V. Naresh Kumar
 

I2C device addressing

More likely to keep the package size to a minimum - on an 8-pin EEPROM you need 2 pins for power, 2 for the I2C bus, and usually 1 for write protection, which leaves 3 for addressing. Giving up write protection just to gain an extra address bit probably isn't a good idea, so realistically the only way to add more user-definable address bits would be to go up to the next largest package type.
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top