I2C is Half duplex communication and SPI is full duplex communication. I2C supports multi master and multi slave and SPI supports single master. I2C is a two wire protocol and SPI is a four wire protocol.

< Prodigy Community Forum – Click here