It is a program controlled semiconductor device (IC}, which fetches, decode and executes instructions