| 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 |