El PUT es un transistor programable de 4 capas que tiene 3 terminales (cátodo K, ánodo A y puerta G) y puede controlar los valores de resistencia y voltaje de conducción, a diferencia del UJT donde estos son fijos. El PUT puede estar en un estado de conducción o corte dependiendo de la corriente entre las terminales A y K, y se diferencia del UJT en que sus resistencias internas pueden modificarse externamente.