Study for the Internet of Things (IOT102) Test. Access comprehensive flashcards and multiple choice questions, each with hints and explanations. Get prepared for your exam!

Multiple Choice

I2C simplifies the interconnection of components in a PCB.

Two wires carry both data and clock on the I2C bus, and every device on that bus has a unique address. That means you can connect many components to the same pair of signal lines without giving each one its own set of wires or dedicated chip-selects. The microcontroller (the master) talks to devices one at a time by addressing them, so the overall interconnection on the PCB is much simpler: fewer pins to route, less cluttered traces, and easier scalability as you add sensors or other peripherals. This simplicity comes with trade-offs, like slower data rates and the need for pull-up resistors on the lines, but for many PCB applications that rely on multiple sensors, EEPROMs, or other I2C-compatible devices, it’s a clean, efficient way to interconnect components. In contrast, serial RS-232 is a point-to-point link, USB adds a host-centric, multi-layer protocol with hubs, and SPI requires separate chip-select lines for each device—so none of those scale wiring-wise as neatly as I2C when you want several devices on the same board.

Two wires carry both data and clock on the I2C bus, and every device on that bus has a unique address. That means you can connect many components to the same pair of signal lines without giving each one its own set of wires or dedicated chip-selects. The microcontroller (the master) talks to devices one at a time by addressing them, so the overall interconnection on the PCB is much simpler: fewer pins to route, less cluttered traces, and easier scalability as you add sensors or other peripherals.

This simplicity comes with trade-offs, like slower data rates and the need for pull-up resistors on the lines, but for many PCB applications that rely on multiple sensors, EEPROMs, or other I2C-compatible devices, it’s a clean, efficient way to interconnect components. In contrast, serial RS-232 is a point-to-point link, USB adds a host-centric, multi-layer protocol with hubs, and SPI requires separate chip-select lines for each device—so none of those scale wiring-wise as neatly as I2C when you want several devices on the same board.