The 2N3904 is a very popular NPN bipolar junction transistor (BJT) used for general-purpose low-power amplification and fast-switching tasks. Housed in a TO-92 package, it handles up to 200 mA of collector current and 40 V collector-emitter voltage. Its pinout from left to right, facing the flat side, is Emitter, Base, Collector.Transistor Polarity: NPNCollector-Emitter Voltage: Max 40 VCollector-Base Voltage: Max 60 VEmitter-Base Voltage: Max 6.0 VContinuous Collector Current: Max 200 mATotal Device Dissipation: Max 625 mWDC Current Gain: 100 to 300 (at 10 mA)Current-Gain Bandwidth Product: 300 MHzPacket of 5.