Skip to main content
kRaje.1
Associate III
January 5, 2023
Question

what is Slave addresses (7- or 10-bit), and general call address and SMBus addresses in one i2c slave. can you explain what are those addresses.

  • January 5, 2023
  • 3 replies
  • 1071 views

..

This topic has been closed for replies.

3 replies

Pavel A.
Super User
January 5, 2023
S.Ma
Principal
January 7, 2023

Well, from the previous century, spi 4 wires evolved to 3 wires (bidir data), then I2C to blend NSS in 2 wires and use mostly 7 bit sub address to replace multiple NSS for multiple slave devices. And when I2C multimaster was starting to make the buzz, USB came into play...

waclawek.jan
Super User
January 7, 2023

SMBUS evolved from I2C.

I2C specification is maintaned by NXP (as Philips's successor), but they are corporately dumb enough so they can't properly publish it. OTOH, they surprisingly still maintain it, so the latest Rev.7 is dated Oct.2021 and includes a section with introduction and comparison to MIPI I3C.

They also renamed master/slave to controller/target...

https://community.nxp.com/t5/NXP-Designs/I2C-bus-specification-and-user-manual-UM10204-Is-it-still/m-p/1364711 -> https://community.nxp.com/pwmxy87654/attachments/pwmxy87654/nxp-designs/931/1/UM10204.pdf

JW