A standard bipolar junction transistor (BJT) or MOSFET is primarily made of a semiconductor crystal—almost always silicon—that has been "doped" with microscopic impurities like boron or phosphorus to create P-type and N-type regions. This fragile silicon die is then bonded via microscopic gold or aluminum wires to a metal lead frame (usually copper or alloy 42) and encapsulated in an epoxy resin or ceramic package to protect it from moisture and physical damage.

While the physics of the PN-junction is fascinating, knowing what a transistor is made of only matters on the workbench if it helps you select the right part, bias it correctly, and keep it from melting under load. Here is the practical, bench-forward guide to transistor materials, default part numbers, and real-world circuit design.

The Core Materials: Silicon, Germanium, and Wide-Bandgap

The base material of a transistor dictates its thermal limits, switching speed, and voltage ceiling. The "bandgap" of the material determines how much energy is required to free an electron for conduction.

  • Silicon (Si): The undisputed workhorse. With a bandgap of 1.12 eV, silicon transistors typically max out at a junction temperature of 150°C to 175°C. They are cheap, predictable, and make up 95% of the parts in your bench drawer.
  • Germanium (Ge): The vintage predecessor. With a narrow bandgap of 0.67 eV, germanium transistors turn on at a lower base voltage (~0.3V) but suffer from massive thermal leakage. If a germanium transistor gets warm, it conducts more, gets warmer, and destroys itself in a process called thermal runaway. Avoid these unless restoring a 1960s radio.
  • Silicon Carbide (SiC) & Gallium Nitride (GaN): The modern "wide-bandgap" materials. SiC (bandgap ~3.26 eV) is used in high-voltage DC fast chargers and solar inverters because it can handle junction temperatures over 200°C and block thousands of volts. GaN is the king of high-frequency switching, shrinking laptop power bricks to the size of a matchbox. For a deep dive into wide-bandgap physics, Infineon's SiC technology portal provides excellent application notes.

Inside the Package: Pinouts, Symbols, and Safe Default Part Numbers

Before you wire a circuit, you must know the pinout and the schematic symbol. For BJTs, the pins are Base (B), Collector (C), and Emitter (E). The schematic symbol features a circle with an arrow on the Emitter; the arrow points out for NPN and in for PNP. For MOSFETs, the pins are Gate (G), Drain (D), and Source (S). The symbol features a distinct line for the Gate, separated by a gap from the channel, with an arrow on the Source.

When prototyping, do not waste time hunting for exotic parts. Keep these "safe defaults" in your kit. These specific part numbers have decades of proven reliability and are available from every major distributor.

Part Number Type Max Vceo / Vds Max Continuous Current Key Characteristic
2N3904 NPN BJT 40V 200mA Low-power signal switching, high gain.
2N2222 (or PN2222) NPN BJT 40V 800mA The universal medium-power bench default.
TIP120 NPN Darlington 60V 5A High gain, but terrible Vce(sat) voltage drop.
IRLZ44N N-Channel MOSFET 55V 47A Logic-level gate (fully on at 3.3V/5V).
IRF520 N-Channel MOSFET 100V 9.2A Standard level (needs 10V+ on Gate). Avoid with 3.3V MCUs.

Biasing and Operation Regions (With Real Voltages)

A BJT is a current-controlled device; a MOSFET is a voltage-controlled device. To use a BJT as a simple on/off switch, you must drive it into the Saturation region. If you leave it in the Active region, it acts like a variable resistor and will dissipate massive amounts of heat.

Region BJT Base-Emitter Voltage (Vbe) Collector-Emitter State Use Case
Cutoff < 0.5V Open circuit (Ic = 0) Switch is OFF.
Active / Linear ~ 0.6V to 0.7V Variable resistor (Ic = β × Ib) Audio amplification, linear regulators.
Saturation > 0.7V (overdriven) Closed switch (Vce drops to ~0.2V) Digital switching, driving relays/motors.
Bench Tip: To guarantee a BJT enters saturation, calculate the base current required for your load (Ib = Ic / hFE), then multiply that base current by 3 to 5. This "overdrive" ensures the transistor is fully hard-on, minimizing the Vce(sat) voltage drop and keeping the silicon cool.

A Complete Application Circuit: Driving a 12V Relay from an ESP32

Let us build a practical circuit. We want to switch a 12V automotive-style relay (coil resistance: 120Ω, drawing 100mA) using a 3.3V GPIO pin on an ESP32 DevKit v1. The ESP32 GPIO can safely source about 12mA continuous. We will use a 2N2222 NPN BJT.

  1. Calculate Base Resistor: The 2N2222 has a minimum hFE (gain) of 100 at 100mA. Required base current = 100mA / 100 = 1mA. To force saturation, we want 2.5mA. The ESP32 outputs 3.3V, and the BJT Base-Emitter junction drops 0.7V. Voltage across resistor = 3.3V - 0.7V = 2.6V. Using Ohm's law: R = 2.6V / 0.0025A = 1040Ω. We will use a standard 1kΩ resistor.
  2. Wire the Control Side: Connect the ESP32 GPIO pin to one leg of the 1kΩ resistor. Connect the other leg to the Base of the 2N2222.
  3. Wire the Load Side: Connect the Emitter of the 2N2222 to the common Ground (GND) shared by the ESP32 and the 12V power supply. Connect the Collector to Pin 1 of the relay coil.
  4. Complete the Power Loop: Connect Pin 2 of the relay coil to the 12V positive supply.
  5. Add the Flyback Diode: This is non-negotiable. When the transistor turns off, the relay coil's collapsing magnetic field generates a high-voltage spike that will punch through the silicon die. Place a 1N4148 or 1N4007 diode in reverse bias across the relay coil (cathode/stripe to 12V, anode to the Collector). This clamps the spike safely.

Bench War Story: When Material Limits Meet Real Loads

Understanding what a transistor is made of becomes painfully obvious when you exceed its thermal limits. Here is a real-world scenario from the bench.

The Setup: A hobbyist needed to switch a 12V, 5A LED strip using a microcontroller. They grabbed a TIP120 Darlington NPN transistor from their kit, wired it up on a perfboard without a heatsink, and turned it on.

The Numbers: The TIP120 is rated for 5A continuous. However, because it is a Darlington pair (two transistors stacked internally to achieve massive gain), it has a notoriously high saturation voltage. At 5A, the Vce(sat) is typically 2.0V.

The Outcome: Power dissipated by the transistor is calculated as P = V × I. So, 2.0V × 5A = 10 Watts of pure heat generated inside a tiny silicon die. A bare TO-220 package has a junction-to-ambient thermal resistance (RθJA) of roughly 62°C/W. Multiplying 10W by 62°C/W yields a temperature rise of 620°C above room temperature.

What Went Wrong: The silicon maxes out at 150°C. Within four seconds, the transistor literally melted its own plastic header, desoldered its leads from the perfboard, and failed short-circuit, taking the microcontroller's GPIO pin with it.

The Fix: Swap the BJT for a logic-level MOSFET like the IRLZ44N. A MOSFET has no Vce(sat); it has an Rds(on) (on-resistance). The IRLZ44N has an Rds(on) of about 0.022Ω at a 5V gate drive. Power dissipation is now P = I² × R = (25) × 0.022 = 0.55 Watts. The temperature rise is a mere 34°C. The transistor stays comfortably warm to the touch, and the circuit runs for years. For more on selecting the right MOSFET for power stages, review the Texas Instruments MOSFET fundamentals guide.

How Transistors Fail and How to Test Them with a Multimeter

Transistors generally fail in three ways: thermal runaway (as seen in the TIP120 war story), secondary breakdown (exceeding the Safe Operating Area under high voltage and high current simultaneously), and gate oxide punch-through (where a static ESD spike blasts a hole through the microscopic insulating layer of a MOSFET's gate).

You do not need an expensive curve tracer to test a suspect BJT. You can diagnose 90% of failures using the Diode Test mode on a standard digital multimeter.

Testing an NPN BJT (e.g., 2N2222)

  1. Set your multimeter to Diode mode (the symbol with an arrow and a line).
  2. Place the Red (+) probe on the Base and the Black (-) probe on the Emitter. You should read a forward voltage drop between 0.600V and 0.750V.
  3. Move the Black probe to the Collector. You should read a similar 0.6V to 0.75V drop.
  4. Reverse the probes: Black on Base, Red on Emitter and Collector. The meter should read OL (Open Loop / Over Limit), indicating the junction is blocking reverse current.
  5. Test Collector to Emitter in both directions. It must read OL. If it reads near 0.000V or beeps, the transistor has suffered an internal short and is dead.

If your transistor passes these tests out-of-circuit, the silicon die is intact. If it fails in-circuit, desolder at least the Base lead and test again; parallel resistors on the PCB can give false low-voltage readings. Keep your silicon cool, respect the datasheet's Safe Operating Area, and your transistors will outlast the projects you build them into.