| 3-Wire: SPI, QSPI, and MICROWIRE PLUS |
1.Speed 2.No pullup resistors required 3.Full-duplex operation 4.Noise immunity |
1.Larger number of bus line connections 2.Individual chip-select lines required to communicate with more than one slave at a time 3.No acknowledgment of received data |
| 2-Wire: I²C and SMBus |
1.Fewer bus line connections 2.Multiple devices share the same bus 3.Received data is acknowledged |
1.Speed: SMBus limited to 100kHz; I²C limited to 3.4MHz 2.Half-duplex operation 3.Open-drain bus lines require pullup resistors 4.Reduced noise immunity |