Serial Communication Basics
Serial Communication Basics
Communication
I2C, SPI, UART and USB
Prepared by
Snehangshu Bhattacharya
Index Introduction to Serial Communication
UART protocol
SPI protocol
I2C protocol
➔ Supports multi master multi slave ➔ Data frame size is limited to 8 bits
system
➔ More complicated than SPI
➔ Less complicated than UART
➔ Full-duplex not supported, can
➔ Can connect upto 2 ^ 7 - 1 = 127 only communicate in half-duplex
devices from a single master mode
USB
Universal Serial Bus
The USB
Architecture
USB Root Hub