What is the 2N3904 transistor? According to 2N3904 datasheet this transistor is a silicon epitaxial planar NPN general purpose amplifier and switch. The useful dynamic range extends to 100 mA as a ...