Programmable uni-junction transistor (PUT) is widely used in pulse and timing circuits, oscillator, and thyristor-trigger.