Programmeerbare Unijunction Transistors (PUT's) zijn een klasse van zeer veelzijdige elektronische componenten die worden gebruikt in een verscheidenheid aan toepassingen op het gebied van discrete halfgeleiders. Zoals de naam al aangeeft, zijn deze transistors programmeerbaar, wat betekent dat de spanning waarbij ze overschakelen van een toestand met hoge weerstand naar een toestand met lage weerstand (ook bekend als de triggerspanning) kan worden aangepast aan de behoeften van de specifieke toepassing. De primaire functie van een PUT is om te fungeren als een schakelaar die wordt geactiveerd bij een bepaalde spanning, waardoor ze nuttig zijn in timingcircuits, oscillatorcircuits en spannings- of stroomdetectietoepassingen. Bovendien kunnen PUT's, vanwege hun unieke kenmerken, ook fungeren als een relaxatie-oscillator, waardoor ze een elektronische timingfunctie bieden.
Wat hun specifieke toepassingen betreft, worden PUT's vaak gebruikt bij het ontwerp van alarmen, pulsgeneratoren, en timingcircuits vanwege hun uitstekende vermogen om de elektriciteitsstroom te controleren. Een van de belangrijkste kenmerken van deze componenten is hun stabiliteit, wat essentieel is voor het correct functioneren van veel elektronische apparaten. Verschillende fabrikanten produceren PUT's, die elk een verscheidenheid aan specificaties bieden om aan uiteenlopende toepassingsvereisten te voldoen. Enkele van de opmerkelijke fabrikanten van programmeerbare unijunction-transistors zijn Texas Instruments, Fairchild Semiconductor en NXP Semiconductors.