Programuojami vieningi tranzistoriai (PUT) yra labai universalių elektroninių komponentų, naudojamų įvairiose diskrečiųjų puslaidininkių srityse, klasė. Kaip rodo pavadinimas, šie tranzistoriai yra programuojami, o tai reiškia, kad įtampą, kuriai esant jie persijungia iš didelės varžos į mažos varžos būseną (taip pat žinomas kaip paleidimo įtampa), galima reguliuoti pagal konkrečios programos poreikius. Pagrindinė PUT funkcija yra veikti kaip jungiklis, įjungiamas esant tam tikrai įtampai, todėl jie yra naudingi laiko grandinėse, osciliatorių grandinėse ir įtampos ar srovės jutimo programose. Be to, dėl savo unikalių savybių PUT taip pat gali veikti kaip atsipalaidavimo osciliatorius, teikiantis elektroninę laiko nustatymo funkciją.
Kalbant apie specifinį pritaikymą, PUT dažnai naudojami kuriant aliarmus, impulsų generatorius, ir laiko grandinės dėl puikios galimybės valdyti elektros srautą. Viena iš pagrindinių šių komponentų savybių yra jų stabilumas, kuris yra būtinas daugeliui elektroninių prietaisų, kad jie tinkamai veiktų. Įvairūs gamintojai gamina PUT, kurių kiekvienas siūlo įvairias specifikacijas, kad atitiktų įvairius taikymo reikalavimus. Kai kurie žymūs programuojamų sujungimo tranzistorių gamintojai yra Texas Instruments, Fairchild Semiconductor ir NXP Semiconductors.