מונח כללי עבור מגון שבבים שניתנים לתכנות באתר הלקוח (כאשר במקרה זה הלקוח הוא מפתח המעגל, ולא משתמש הקצה (End user)). ישנם שלושה סוגי PLD. הראשון הוא סוג של פתיל קבוע, הידוע בשם PAL. השני הוא הניתן לתכנות מחדש והוא משתמש בזיכרון EPROM או בזיכרון הבזק. הסוג השלישי מבוסס על זיכרון RAM, מה שעושה את השבב לדינמי ונדיף (volatile).