Concept Flow - Why I2C is used
Start
Need to connect multiple devices
Choose communication method
SPI: many wires, fast
UART: 2 wires, point-to-point
I2C: 2 wires, multi-device
I2C chosen for simplicity and multi-device support
Use I2C to communicate with sensors, memory, etc.
End
This flow shows why I2C is chosen: to connect many devices easily using only two wires.