2N3904

2N3904 Transistors
https://en.wikipedia.org/wiki/2N3904

The 2N3904 is a common NPN bipolar junction transistor used for general purpose low-power amplifying or switching applications.

It is a 200 mA, 40 volt, 625 milliwatt transistor with a transition frequency of 300 MHz, with a minimum beta or current gain of 100 at a collector current of 10 mA. It is used in a variety of analog amplification and switching applications.

Electrically similar devices, such as the MMBT3904, are available in a variety of small through-hole and surface mount packages including TO-92, SOT-23, and SOT-223, with package-dependent thermal ratings from 625 milliwatts to 1 watt.

A 2N3906 is a complementary (PNP) transistor for the 2N3904.

The 2N2222 is an NPN transistor that can safely switch three times as much current as the 2N3904 but has otherwise similar characteristics.[5] Nevertheless, in many applications such as variable frequency oscillators where lower currents are used to minimize thermal heating and consequent thermal drift of the fundamental frequency, the greater current capacity of the 2N2222 gives it no advantage. Whereas the 2N2222 is optimized to reach its highest gain at currents of around 150 mA, the 2N3904 is optimized for currents of around 10 mA.

https://upload.wikimedia.org/wikipedia/commons/e/ea/2n3904.jpg