Motorola MC14500B (14500B) Industrial Control Unit
Motorola MC14500B ICU (Industrial Control Unit) is a 1-bit logical unit designed for simple decision-oriented tasks. The unit can execute all basic logical operations with input data and optionally with internal Result register. Results of these logical operations are loaded back into the Result register. When necessary the chip can "store" (output) the contents of the Result register. In addition to logical instructions the chip can perform simple branch and jump instructions. Some branch instructions are executed in very peculiar way - the ICU selectively skips chunks of code by loading instructions, but not executing them.
The 14500B unit does not include program counter, therefore the size of supported memory is dependent on the implementation of program counter.