On-chip support for communication
Processor may not be fast enough
Offload standard protocols
Built-in device drivers
- for common communication protocols
- serial-line protocols most common as they require few pins
e.g. RS-232 serial interface
- special registers in memory space for interaction
Increases level of integration
- pull external devices on-chip
- eliminate need for shared memory or system bus