PAL () – układ na matrycy PLD posiadający jedną część nieprogramowalną, podobnie jak układ PLE, z tym że PAL posiada programowalną matrycę bramek AND. Układy te są zaliczane do grupy prostych programowalnych układów elektronicznych pierwszej generacji (SPLD).
thumb|upright|350px|Programowalne elementy (pokazane jako bezpieczniki) podłączają logiczną „1” lub wejście układu do poszczególnych wejść bramki AND thumb|upright|350px|Schemat blokowy AMD 22V10 thumb|upright|350px|Makrokomórka wyjściowa AMD 22V10
Opis oznaczeń układów PAL Przykładowe oznaczenie układu: PAL 20 R 8
pierwszy ciąg znaków charakterystyczny dla producenta: PAL – AMD, MNI, PALCE – AMD, GAL – Lattice, TIBPAL – Texas Instruments, PLHS. pierwsza liczba oznacza liczbę wejść + wyjść ze sprzężeniem zwrotnym; litera oznacza: L/H – układ kombinacyjny z wyjściami aktywnymi 0/1, C – układ z wyjściami komplementarnymi, P – układ z polaryzacją programowalną, R – układ rejestrowy, RA – układ rejestrowy asynchroniczny, V – układ z makrokomórkami o typie programowalnym (mogą być logiczne lub rejestrowe lub wejściowe), druga liczba oznacza liczbę bloków wyjściowych. W ten sposób PAL20R8 oznacza układ rejestrowy o 20 wejściach lub wyjściach ze sprzężeniem zwrotnym, z 8 wyjściami rejestrowymi.