Embedded processor
Programmed once by manufacturer of system
Executes a single program (or a limited suite) with few parameters
Task-specific
- can be optimized for specific application
Interacts with environment in many ways
- direct sensing and control of signal wires
- communication protocols to environment and other devices
- real-time interactions and constraints