An Introduction to I2C and SPI

In the world of slower communications, the most popular protocols by far are I²C (for ‘Inter-Integrated Circuit’ protocol) and SPI (for ‘Serial Peripheral Interface’). Both protocols are well suited for communications between integrated circuits and for slow communication with on-board peripherals. Behind these two popular protocols are two major companies – Philips for I²C and Motorola for SPI.