UART vs I2C vs SPI
UART | I2C | SPI |
---|---|---|
1 to 1 | Simplex | Duplex |
Asynchronous | Synchronous | Synchronous |
2 Wires | 2 Wires | 4+ Wires |
20Kbps | 1Mbps | 25Mbps |
Acknowledge pins | NO Acknowledge | NO Acknowledge |
Medium power | Medium power | Lower power |
15m distance | 1m distance | 20cm distance |
Important
This information was extracted from the PROTOCOLS: UART - I2C - SPI - Serial communications #001 YouTube video.