Transfer modes
Synchronous
- clock signal wire is used by both receiver and sender to sample data
Asynchronous
- no clock signal in common
- data must be oversampled (16x is typical) to find bit boundaries
Flow control
- handshaking signals to control rate of transfer