Serial Protocols & Their Uses: I2C, UART, SPI

Serial Protocols & Their Uses: I2C, UART, SPI Serial communications protocols are vital to embedded systems.  While UART, I2C, and SPI have been used for short-distance device communication for decades, the benefits are not entirely apparent. In order to connect peripherals to a computer, one of the following protocols is typically employed: a Universal Asynchronous…