Communica

2N3904 Transistor: Specifications, Applications, and Selection Guide for South Africa

Explore the 2N3904 transistor's datasheet specs, pinout, and common SA engineering applications. Compare it with alternatives in local stock at Communica.

sensors and semiconductors
January 23, 2026
4 min read

Key 2N3904 Specs Explained

Understand voltage, current, and gain ratings relevant for hobby and industry.

Typical Applications

Switching, small signal amplification, and learner circuit projects.

Local Sourcing Tips

Shop stocked brands, compare equivalents, and get fast branch pickup.

Overview: The 2N3904 NPN Transistor

The 2N3904 is one of the most widely used general-purpose NPN bipolar junction transistors (BJT) in electronics labs, classrooms, and prototyping across South Africa. Known for its durability, fast switching, and accessible pricing, it's a standard workhorse for switching and small signal amplification up to about 100mA.

Popular among engineering students, hobbyists, and maintenance technicians alike, the 2N3904's robust characteristics make it ideal for breadboarding, control circuits, LED drivers, and interface tasks. Its close cousin, the 2N2222, shares a similar role, but the 2N3904 is often preferred for lower power, cost-sensitive designs and educational settings.

Pinout & Package

Pin Function TO-92 Orientation (Flat Side Facing You)
1 Emitter Left
2 Base Centre
3 Collector Right

The 2N3904 most commonly ships in a TO-92 package, making it easy to use on breadboards and perfboards-perfect for tertiary education labs or rapid prototyping. SMD (surface-mount) variants are available but less frequently used in entry-level builds.

Core Specifications at a Glance

Specification Value Practical Tip
Collector-Emitter Voltage (VCE max) 40V Suitable for 12V/24V relay interfaces
Collector Current (IC max) 200mA (typical: 100mA) Don't use for power loads; add margin
Power Dissipation 625mW Heatsinking seldom required in signal use
Gain (hFE) @ IC=1mA 100-300 Typical: 120-200 for design calc
Transition Frequency (fT) 250MHz (typ.) OK for fast digital signals
Package TO-92 (through-hole) Standard for breadboards or prototyping

Note for SA Buyers: The 2N3904 is typically available from local stock at Communica branches. Consider checking your desired quantities for bulk projects, as lead times can vary based on global supply.

Typical Applications of the 2N3904

  • Small signal amplifiers (pre-amps, sensor interfaces in robotics)
  • Low-current switches for relays, indicator LEDs, or logic interfacing
  • Oscillator circuits and waveform generators for teaching electronics in universities and FET colleges
  • General education/lab projects-for BC547 and PN2222 pin-equivalent roles
  • Discrete logic level shifting in industrial I/O boards

You'll commonly find the 2N3904 specified in educational kits or industry sample circuits. For South African buyers, typical use cases include school science experiments, university practicals, and troubleshooting or repair of control panels in workshops. Local substitute transistors (such as BC547 or PN2222) are often available for prototyping if 2N3904 is out of stock.

Related Sensors & Semiconductors Products

Discover quality sensors & semiconductors products related to 2N3904 Transistor: Specifications, Applications, and Selection Guide for South Africa

Fgh40n60sfdtu Transistor Igbt 600v 40a 290w To247ab

Fgh40n60sfdtu Transistor Igbt 600v 40a 290w To247ab

CommunicaTransistors
ZAR109.25

Fgh40n60sfdtu Transistor Igbt 600v 40a 290w To247ab

Ms183-35 To-18 Transistor Pad • 5.5 X 2.5 + 1mm

Ms183-35 To-18 Transistor Pad • 5.5 X 2.5 + 1mm

CommunicaTransistors
ZAR2.01

Ms183-35 To-18 Transistor Pad • 5.5 X 2.5 + 1mm

Ms53-3 Transistor Pad For To5 Od=9,2 X 3mm

Ms53-3 Transistor Pad For To5 Od=9,2 X 3mm

CommunicaTransistors
ZAR2.82

Ms53-3 Transistor Pad For To5 Od=9,2 X 3mm

Ms53-25 Transistor Pad For To5 Od=9,2 X 1,5+1mm

Ms53-25 Transistor Pad For To5 Od=9,2 X 1,5+1mm

CommunicaTransistors
ZAR2.82

Ms53-25 Transistor Pad For To5 Od=9,2 X 1,5+1mm

Stgwa40h65dfb2 Transistor Igbt 650v 40a To247

Stgwa40h65dfb2 Transistor Igbt 650v 40a To247

STMicroelectronicsTransistors
ZAR80.44

Stgwa40h65dfb2 Transistor Igbt 650v 40a To247

Ms34-518 | Transistor Pad For To5 Od=9.2mm Polymide

Ms34-518 | Transistor Pad For To5 Od=9.2mm Polymide

CommunicaTransistors
ZAR2.59

Ms34-518 | Transistor Pad For To5 Od=9.2mm Polymide

Ms183-25 | Transistor Pad For To18 Od=5,4 X 2,5+1mm

Ms183-25 | Transistor Pad For To18 Od=5,4 X 2,5+1mm

CommunicaTransistors
ZAR2.01

Ms183-25 | Transistor Pad For To18 Od=5,4 X 2,5+1mm

Mlw44 | Transistor Pad - To220/to219/to202

Mlw44 | Transistor Pad - To220/to219/to202

CommunicaTransistors
ZAR0.75

Mlw44 | Transistor Pad - To220/to219/to202

Ms510-15 Fischer Elektronik Pcb Mounting Pad For To5-10 (10 Pin)

Ms510-15 Fischer Elektronik Pcb Mounting Pad For To5-10 (10 Pin)

Fischer ElektronikTransistors
ZAR4.83

Ms510-15 Fischer Elektronik Pcb Mounting Pad For To5-10 (10 Pin)

2n5551 Transistor Si-n 180v 0.6a 0.31w Vid.

2n5551 Transistor Si-n 180v 0.6a 0.31w Vid.

CommunicaTransistors
ZAR0.61

2n5551 Transistor Si-n 180v 0.6a 0.31w Vid.

Vishay Irfp250 Transistors

Vishay Irfp250 Transistors

VishayTransistors
ZAR51.75

Vishay Irfp250 Transistors

Bu931p Transistor N 400v 500v 15a 135w To247

Bu931p Transistor N 400v 500v 15a 135w To247

STMicroelectronicsTransistors
ZAR67.00

Bu931p Transistor N 400v 500v 15a 135w To247

Calculations: How to Select a Base Resistor

A critical design step with the 2N3904 in switching circuits is choosing the correct base resistor (RB) for reliable saturation. The classic formula is:

RB = (VIN - VBE) / IB
Where:
  • VIN = Control voltage (e.g., 5V from a microcontroller)
  • VBE ~ 0.7V for silicon BJTs
  • IB = Base current = IC / hFE (Use hFE = 100 for safe margin)

Example: To drive a relay that draws 50mA at 12V in a PLC experiment:

  • IC = 50mA
  • hFE (use min value for switch) = 100
  • IB = 50mA / 100 = 0.5mA
  • Assume VIN = 5V ->
    RB = (5V - 0.7V)/0.5mA ~ 8.6kOhm (Choose standard 8.2kOhm or 10kOhm for margin)

Comparing Alternatives: 2N3904 vs BC547 vs 2N2222

Part Number Max Voltage Max Current Gain (typical) Available at Communica
2N3904 40V 200mA 120-200 Yes (Check stock online or at Samrand)
BC547 45V 100mA 110-800 (depends on sub-type) Yes
2N2222 40V 600mA 35-300 Yes

If your project needs extra current headroom, consider the 2N2222. For tighter space or slightly lower current, BC547 may suffice. Communica stocks all three for pickup or delivery-perfect for labs or urgent service calls.

Troubleshooting Tips

  • Check PCB orientation, as swapped pins prevent normal function.
  • If your transistor runs hot, verify load current and substitute a higher-rated part if needed.
  • For stable operation in analog circuits, bypass the base with a small capacitor (e.g., 100nF) to dampen noise.
  • Always check hFE range in application notes-real-world gain is usually lower than datasheet max.

Locally Relevant Notes

South African tertiary courses and technical colleges frequently specify the 2N3904 in lab kits. It's a default choice in many engineering practicals. Lead times at Communica are usually short for small batches, but check for volume requirements or during peak education procurement periods. VAT invoices, branch pickups (Samrand, Pretoria CBD, Cape Town), and online quotes are all available to streamline your purchasing.

Sources

Communica Samrand — Electronic Component Experts

Communica supplies semiconductors and electronic components to industries such as automotive, electrical, automation, mining, and education.

Last updated: January 23, 2026

Disclaimer: This content is for educational purposes only. Product availability, pricing, and specifications are subject to change. Always verify current details on the retailer's website before making a purchase. We may earn affiliate commissions from qualifying purchases.

Frequently Asked Questions

Get answers to common questions about Sensors And Semiconductors

Why Choose Communica?

*Free Shipping

Free shipping for orders over ZAR 1,000.00.

7-Day Returns

Get a full refund if you had the product for less than 7 days.

Quick Delivery

Nationwide delivery within 2 - 4 working days.