Electronic – Clarification regarding I2C address

addressingi2c

I was going through the following link which describes the "I2C address allocation table"

http://simplemachines.it/doc/IC12_97_I2C_ALLOCATION.pdf

Upon reading the aforementioned information table I was thinking that the device address "0x5x", where "0x5" is the group ID is not used for any of the I2C devices.

Is it possible that I am referring to a very old information?

If NO, then I recently came across a ST product (the below link), which has the address as "0x5x"!

http://www.st.com/resource/en/datasheet/vl53l0x.pdf

I am confused now.

My doubt is: Is it possible to assign a group ID of "0x5" to any I2C device?

Best Answer

Is it possible that I am referring to a very old information?

Yes, the date on the document is 1999 and the company is Philips Semiconductors, which is now known as NXP.

I2C addresses are allocated by NXP and they can allocate any address they wish. NXP does not publish I2C address list anymore, as it can be abused by companies not wanting to pay licencing fees. Therefore, any list you find, is not guaranteed to be up to date.