Transistor Quick Reference Guide

cardimg

What is a BJT?

A BJT (Bipolar Junction Transistor) is a three-terminal semiconductor device used to amplify or switch electronic signals. It is one of the most fundamental active components in electronics.

Key Points:

  • Three terminals: Base (B), Collector (C), Emitter (E).
  • Two types: NPN and PNP — defined by the semiconductor layer arrangement.
  • Current-controlled device: A small current into the base controls a much larger current between collector and emitter.
  • Gain (hFE or β): The ratio of collector current to base current.
  • VBE (Base-Emitter Voltage): The forward voltage needed to turn on the transistor — approximately 0.6–0.7V for silicon BJTs.

IC = hFE × IB

Where: 

IC = Collector current, 

IB = Base current, 

hFE = DC current gain (typically 20–500 depending on the transistor).

 

Practical Use Cases of BJTs

  1. Switching – Turning loads ON/OFF using a small control signal (e.g., relay driver, LED driver from MCU GPIO).
  2. Signal Amplification – Amplifying small analog signals in audio, sensor, and communication circuits.
  3. Current Sourcing/Sinking – Driving loads that require more current than a microcontroller pin can supply.
  4. Darlington Pair – Two BJTs cascaded for very high current gain, used in motor drivers and solenoid control.
  5. Current Mirror – Providing matched, stable current sources in analog IC design and precision circuits.
  6. Voltage Regulation – Pass transistor in linear voltage regulators.
  7. Oscillators – Generating waveforms in Colpitts, Hartley, and astable multivibrator circuits.
  8. Level Shifting – Interfacing between different voltage domains (e.g., 3.3V MCU to 12V load).

 

Types of BJTs

A. Based on Polarity

TypeImageSymbolDescriptionCurrent Flow
NPN
Most commonly used. Current flows from collector to emitter when base is driven high. Easier to use in common-emitter switching.Conventional current: C → E. Base current into the base.
PNP
Current flows from emitter to collector when base is pulled low relative to emitter. Used for high-side switching.Conventional current: E → C. Base current out of the base.

When to use NPN vs. PNP:

  • NPN — Low-side switching (load between VCC and collector). More common, wider selection.
  • PNP — High-side switching (load between collector and ground). Useful when the load must be connected to ground.

B. Based on Application / Construction

TypeImageDescriptionCommon Examples
Small-Signal BJT
General-purpose, low-power transistors for switching and amplification. IC typically < 500mA.2N2222 (NPN), 2N2907 (PNP), BC547 (NPN), BC557 (PNP)
Power BJT
High-current, high-voltage transistors for power switching, motor control, and regulation. IC from 1A to tens of amps.TIP31 (NPN), TIP32 (PNP), TIP41 (NPN), TIP42 (PNP), 2N3055 (NPN)
Darlington Transistor
Two BJTs in a single package for very high gain (hFE = 1000–20,000). Higher VCE(sat) than single BJTs.TIP120 (NPN), TIP125 (PNP), BC517 (NPN)
Digital Transistor (Pre-biased)
Built-in base resistors — can be driven directly from MCU GPIOs without external biasing components.DTC114 (NPN), DTA114 (PNP), PDTC124 series
Phototransistor
Light-sensitive BJT where base current is generated by photons. No base lead needed in most applications.PT334-6C, SFH 309
RF / High-Frequency BJT
Optimized for high-frequency amplification with high fT (transition frequency). Used in RF amplifiers, oscillators.BFR92A, 2N5109, MMBT3904
Matched Pair / Array
Two or more BJTs thermally matched in a single package for precision analog circuits (current mirrors, diff amps).MAT12, DMMT3904

 

Key Specifications

Primary Selection Parameters

1. DC Current Gain (hFE or β) Ratio of collector current to base current. Determines how much base current is needed to drive the desired load current. Typical range: 20–500 for standard BJTs, 1000–20,000 for Darlingtons.

Important: hFE varies significantly with collector current, temperature, and from unit to unit. Always design for the minimum guaranteed hFE in the datasheet, not the typical value.

2. Maximum Collector Current (IC(max)) The absolute maximum continuous current through the collector. For small-signal BJTs, typically 100–800mA. For power BJTs, 1A to 15A+. Always operate well below this limit.

3. Collector-Emitter Saturation Voltage (VCE(sat)) The voltage drop across the transistor when fully ON (saturated). Lower is better for switching efficiency. Typical values: 0.1–0.3V for small-signal, 0.5–1.5V for power BJTs, 1–2V for Darlingtons.

4. Maximum Collector-Emitter Voltage (VCEO) Maximum voltage the transistor can block between collector and emitter when OFF. Must exceed the circuit's supply voltage with margin. Common values: 30V, 45V, 60V, 100V, 300V+.

5. Power Dissipation (PD) Maximum total power the transistor can dissipate as heat. Depends on the package and heatsinking. TO-92: ~0.5W. TO-220: 1–2W (free air), up to 30–65W with heatsink.

6. Transition Frequency (fT) The frequency at which current gain drops to 1. Indicates the transistor's useful frequency range. For audio: fT > 50 MHz is fine. For RF: fT in the GHz range needed. Not critical for DC switching applications.

Secondary Parameters

7. VBE (Base-Emitter Voltage) — Forward voltage to turn on, ~0.6–0.7V for silicon. Needed for biasing calculations.

8. VCBO (Max Collector-Base Voltage) — Maximum reverse voltage across collector-base junction. Usually higher than VCEO.

9. Thermal Resistance (RθJA / RθJC) — How well the device dissipates heat. Lower is better. Critical for power BJTs — determines if a heatsink is needed.

10. Safe Operating Area (SOA) — Graph showing the safe combinations of VCE and IC. Important for linear operation (regulators, audio output stages) where the transistor is not fully saturated.

 

Example: 2N2222A Specifications

SpecificationValue
TypeNPN
VCE Breakdown (Max)40V
IC (max)600mA
hFE100 @ 150mA, 10V
VCE(sat)1V @ 50mA, 500mA
PD625 mW
fT250 MHz
PackageTO-92, TO-18, SOT-23 (MMBT2222A)

 

BJT Packages

Through-Hole

PackageImageDescription
TO-92
Most common small-signal package. ~0.5W. Used for BC547, 2N2222, 2N3904, etc.
TO-220
Power package with heatsink tab. 1–2W free air, up to 30–65W with heatsink. TIP31, TIP41, BD139.
TO-3
Heavy-duty metal can for high-power applications. 2N3055. Being replaced by TO-247 in newer designs.
TO-247
High-power plastic package. MJL21194. Common in audio power amplifiers and power supplies.
TO-126
Mid-power package. BD135/BD136. Smaller than TO-220 but higher power than TO-92.

Surface-Mount (SMD)

PackageImageDescription
SOT-23
Most common SMD small-signal package. MMBT3904, MMBT2222A. ~0.35W.
SOT-89
Medium-power SMD. Better thermal dissipation than SOT-23. ~1W.
SOT-223
Higher power SMD with exposed pad. Up to ~1.5W.
DPAK (TO-252)
SMD power package. Up to ~2W+ with PCB copper.
SC-59 / SC-70
Ultra-small packages for digital/pre-biased transistors.

Naming Convention

BJTs follow several standard naming systems:

Naming Convention

  • 2N (JEDEC, American): General-purpose BJTs. e.g., 2N2222, 2N3904, 2N3055.
  • BC/BD/BF (Pro-Electron, European): B = Silicon; C = low-power, D = power, F = high-frequency. e.g., BC547, BD139, BFR92.
  • 2SA/2SB/2SC/2SD (Japanese): A/B = PNP, C/D = NPN (A/C high-freq, B/D low-freq). e.g., 2SC1815, 2SA1015.
  • TIP (TI Power): Power BJTs and Darlingtons. e.g., TIP31, TIP120.
  • MMBT (SMD): SMD version of a 2N part. e.g., MMBT3904 = 2N3904 in SOT-23.

 

How to Select a BJT

1. Determine NPN or PNP NPN for low-side switching (most common). PNP for high-side switching.

2. Voltage Rating (VCEO) Must exceed your supply voltage with margin. Use at least 1.5–2× the circuit's maximum VCE.

3. Current Rating (IC) Must handle the load current. Select for at least 1.5× the actual load current.

4. Calculate Base Current Needed IB = IC / hFE(min). Use the minimum hFE from the datasheet. For switching, overdrive the base (force β of 10–20 for guaranteed saturation) so the transistor fully saturates.

5. Check VCE(sat) Ensure the saturation voltage is acceptable for your application. A high VCE(sat) means more power lost as heat in the transistor. Darlingtons have notably higher VCE(sat) (1–2V).

6. Power Dissipation P = VCE × IC. In saturation: P ≈ VCE(sat) × IC. Make sure this is within the device's PD rating at your ambient temperature. Add a heatsink if needed for power BJTs.

7. Speed / Frequency For DC switching, fT doesn't matter much. For audio or RF, ensure fT is well above your operating frequency (at least 10×).

8. Package TO-92 for prototyping and low-power. SOT-23 for production SMD. TO-220/TO-247 for power. Match package to your power dissipation and PCB needs.

 

Common Design Mistakes

Using typical hFE instead of minimum — hFE varies widely. Designing with the typical value means some units won't saturate fully, leading to overheating or incomplete switching.

Forgetting the base resistor — Without a base resistor, excessive base current can destroy the transistor or the driving MCU pin. Always calculate and include a base resistor.

No flyback diode when driving inductive loads — Relays, solenoids, and motors produce back-EMF spikes that destroy the transistor. Always use a flyback diode across the inductive load.

Using a Darlington where VCE(sat) matters — Darlingtons have 1–2V VCE(sat). In low-voltage circuits (e.g., 3.3V or 5V), this causes significant power loss. Use a single BJT or MOSFET instead.

Ignoring thermal limits — A transistor that's within its IC rating can still overheat if power dissipation exceeds the package rating. Always check P = VCE × IC against PD.

Using a BJT where a MOSFET is better — For high-current switching loads, MOSFETs are generally more efficient (lower on-resistance, voltage-driven). BJTs are better for analog amplification, low-cost switching, and current-controlled applications.

 

Real-World Design Examples

1. Relay / Solenoid Driver (NPN Switch) MCU GPIO → base resistor → NPN transistor (e.g., 2N2222 or BC547). Collector to relay coil, emitter to GND. Flyback diode across the relay coil. The MCU pin sources only ~0.5–1mA into the base, while the transistor switches 50–200mA through the relay.

2. LED Driver Array Multiple LEDs in series/parallel driven by a single BJT. Useful when the MCU can't supply enough current directly. A BC337 (up to 800mA) can drive several LED strings.

3. Motor Driver (Darlington Pair) TIP120 NPN Darlington driving a small DC motor. Requires only ~1mA base current to switch 1–2A through the motor. Include a flyback diode. Note the ~1.5V VCE(sat) drop.

4. Audio Preamp Stage BC547 or 2N3904 in common-emitter configuration with biasing resistors. Amplifies microphone or sensor signals before feeding to an ADC or audio amplifier IC.

5. Current Source BJT with emitter resistor provides a stable current to an LED or sensor, less dependent on supply voltage variations than a simple resistor.

6. Level Shifter (3.3V to 12V) NPN transistor with collector pull-up to 12V. 3.3V MCU signal turns the transistor on/off, producing a 12V-compatible output for driving peripherals.

 

BJT vs. MOSFET — When to Use Which

FeatureBJTMOSFET
Drive TypeCurrent-driven (base current)Voltage-driven (gate voltage)
Input ImpedanceLow (draws base current)Very high (virtually no gate current in DC)
Switching SpeedModerate (storage time limits speed)Fast (no minority carrier storage)
On-State LossVCE(sat) × IC (relatively fixed drop)RDS(on) × I² (resistive, varies with current)
Low-Current EfficiencyBetter (low VCE(sat) at small currents)Can be worse (RDS(on) × I² still present)
High-Current EfficiencyWorse (VCE(sat) rises, base drive increases)Better (lower total loss with low RDS(on))
CostGenerally cheaper for small-signalComparable; power MOSFETs can be cheaper in high-current
Analog/Linear UseExcellent (smooth, predictable gm)Usable but BJTs are preferred for precision analog
Thermal BehaviorNegative temp coefficient (risk of thermal runaway)Positive temp coefficient (self-stabilizing)
Gate/Base ProtectionRobust (can tolerate moderate abuse)Sensitive (gate oxide can be damaged by ESD/overvoltage)
Best ForAnalog amplification, low-cost switching, current sources, sensor interfacesHigh-current switching, power conversion, high-frequency switching, battery-powered designs

Symbols

Concept understood? Let's apply and learn for real

Practice now