[Moved] in practically ,why we have to connect limited slave devices in I2c?

Status
Not open for further replies.

karthigowri

Newbie level 6
Joined
Sep 4, 2013
Messages
14
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Visit site
Activity points
112
i know in I2c bus we can connect upto 114 different slave devices.but why we cannot connect all slave devices (i.e 2^7 = 128).
 

The correct title for your question would be something like "how many different addresses are available in I2C when using 7-Bit address scheme".

If you review the I2C specification, you'll notice that some addresses are reserved, thus not all 7-Bit combination can be used.

How many slave devices can be connected is a quite different question. It depends primarly on the acceptable bus load. Usually the number is smaller 114. Often aspecific devices can only use a small set of preprogrammed addresses, so there are other limitations. If you can freely choose the device address, e.g. with µP slaves, you can also switch to 10-Bit addressing.
 
Status
Not open for further replies.

Similar threads

Cookies are required to use this site. You must accept them to continue using the site. Learn more…