A communication protocol used for short distance communications.

  • Both master and slave can send/receive data
  • Half Duplex

Topology

A master communicates with multiple slaves via:

  • SDA bus for data
  • SCL wire for clock
  • Pull-up resistor connecting to VCC or VDD to determine the bus speed and power consumption

Concepts