El PUT (transistor unijuntión programable) es un tiristor de cuatro capas que funciona de manera similar al UJT. A diferencia del UJT, el PUT permite variar parámetros como la frecuencia del oscilador al modificar los valores de dos resistencias externas. Esto hace que el PUT sea más flexible y programable que el UJT para aplicaciones como osciladores y circuitos de temporización.