(pal) abbr. A type of logic chip in which functionality can be set by a device programmer. Short for Programmable Array Logic. A PAL consists of a fixed number of inputs and outputs. Each output is the OR of a large number of product terms, which the user programs.