PROGRAMMABLE CONTROLLER PROCESSOR UNIT