When we’re talking communication protocols, a UART, SPI and I2C are the common hardware interfaces people use in microcontroller development.

This article will compare the various interfaces: UART, SPI and I2C and their differences. We will be comparing them with various factors through their protocols, advantages and disadvantages of each interface, etc and we will be providing some examples of how these interfaces are being used in microcontrollers.

Read More