The BTB1580L3 from Cystech Electronics is a Bipolar Junction Transistor with Emitter Base Voltage -5 V, Base Emitter Saturation Voltage -2.8 V, Emitter Cut off Current -2 mA, Collector Base Voltage -120 V, Collector Cut off Current -2 mA. Tags: Surface Mount, PNP Transistor. More details for BTB1580L3 can be seen below.