Support for communication protocols
Built-in device drivers
- for common communication protocols
- serial-line protocols most common as they require few pins
Serial-line controller
- special register in memory space for interaction
- may use timer unit(s) to generate timing events
- for spacing of bits on signal wire
- for sampling rate
Increase level of integration
- no external devices
- may further eliminate need for shared memory or system bus