This FAQ analyzes the open-drain physical layer and the nuances of register-level addressing to better understand I2C communication.
Check out LIN and I2C for low speed networking needs. They are often better alternatives than SPI or CAN for many applications. The serial peripheral interface (SPI) and universal asynchronous ...