Final answer:
The primary advantage of I²C over SPI is that it requires fewer pins for device connections, making system design simpler and allowing easier expansion.
Step-by-step explanation:
One advantage of using I²C (Inter-Integrated Circuit) compared to SPI (Serial Peripheral Interface) is that I²C requires fewer pins for connecting multiple devices. In an I²C setup, devices are connected in a bus configuration using just two bidirectional lines: a serial data line (SDA) and a serial clock line (SCL).
This enables multiple devices to share the same bus, leading to a simplified system design and reduced complexity when adding additional devices to the system. Each device can be individually addressed using a unique address, allowing for efficient communication between the microcontroller and multiple devices without the need for additional hardware pins.