MICROPROCESSOR AN OVERVIEW A microprocessor is a multipurpose, programmable, clock driven, register based device that takes input and provides output.