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