Il 2N3904 è un comune transistor a giunzione bipolare NPN utilizzato per applicazioni generiche di amplificazione o commutazione a bassa potenza. Il transistor è progettato per bassa corrente e potenza, media tensione e può funzionare a velocità moderatamente elevate.