Programmable Array Logic
Una matriz lógica programable o PAL es un dispositivo diseñado por la empresa Monolithic Memories (ahora adquirida por AMD) y ha sido sin duda el circuito programable más utilizado durante décadas.
![](http://upload.wikimedia.org/wikipedia/commons/thumb/f/f0/MMI_PAL_16R6.jpg/220px-MMI_PAL_16R6.jpg)
![](http://upload.wikimedia.org/wikipedia/commons/thumb/2/2d/AMD_PAL_22V10.jpg/220px-AMD_PAL_22V10.jpg)
La estructura de una PAL, derivada de las PLA, se basa en que cualquier función lógica puede ser descrito por sumas de productos lógicos. Un dispositivo PAL tiene una matriz de entrada formada por una puerta AND conectada a una serie de puertas AND, con las salidas conectadas a un pin del dispositivo. La matriz de puertas AND es programable y, por tanto, permite efectuar el producto lógico con cualquier combinación de las entradas primarias.