Transistor Quick Reference Guide

What is a Transistor?
- A transistor is an active semiconductor device used to switch or amplify electrical signals.
- In embedded systems, they act as the "muscles" for microcontrollers (MCUs), allowing a low-power signal to control high-power loads.
Primary Functions:
- Switching: Driving loads like LEDs, relays, and motors.
- Level Shifting: Converting logic voltages (e.g., 3.3V to 5V).
- Amplification: Boosting weak signals.

Types of Transistors:
1. Bipolar Junction Transistors (BJTs)
BJTs are current-controlled devices. They are the "workhorses" for small-signal tasks and robust switching where power efficiency is less critical than cost or part availability.
| Transistor Type | Symbol | Applications & Key Advantages |
| NPN BJT | ![]() |
|
| PNP BJT | ![]() |
|
2. Field-Effect Transistors (FETs)
FETs are primarily used in embedded systems for their high efficiency and ease of drive from microcontroller (MCU) logic.
A) JFET (Junction FET): Uses a reverse-biased p-n junction to control the channel, offering high input impedance for low-noise RF analog switches.
| Transistor Type | Symbol | Applications & Key Advantages |
|---|---|---|
| N-Channel JFET | ![]() |
|
| P-Channel JFET | ![]() |
|
B) MOSFET (Metal-Oxide-Semiconductor FET): The most commonly used transistor in modern digital logic, microprocessors, and memory chips. Includes enhancement and depletion modes.
| Transistor Type | Symbol | Applications & Key Advantages |
|---|---|---|
| N-Channel MOSFET | ![]() |
|
| P-Channel MOSFET | ![]() |
|
C) MOSFET Types based on operating mode:
| Transistor Type | Symbol | Applications & Key Advantages |
|---|---|---|
| Enhancement Mode (E-MOSFET) | ![]() | Normally off; requires gate voltage to create a channel. Widely used in digital ICs and power switching. |
| Depletion Mode (D-MOSFET) | ![]() | Normally on; requires gate voltage to deplete the channel and reduce current. Often used in RF circuits. |
3. Specialized & Power Transistors
These transistors are selected when the standard FET or BJT cannot meet high-voltage, high-frequency, or safety-isolation requirements.
| Transistor Type | Symbol | Applications & Key Advantages |
|---|---|---|
| Darlington Pair | ![]() |
|
| IGBT | ![]() |
|
| Phototransistor | ![]() |
|
| RF Transistor | ![]() |
|
Transistor Packages
1)Through-hole:

2)Surface Mount (SMD):

Practical Use Cases of Transistors in Embedded Systems
1) BJTs:
- LED, Relay, and buzzer driving.
- Level shifting for logic signals.
- Sensor signal amplification (analog front ends).
Schematic of the MCU controlling the LED via the BJT :

2) MOSFETs:
- Motor and solenoid driving.
- High-current LED arrays.
- Power rail switching (on/off control).
- High-speed PWM for motors/lighting.
- Reverse polarity protection (P-channel high-side).
Schematic of the MOSFET driving a DC motor with PWM :

Examples of Transistors and MOSFETs mounted on PCB:

Key Specifications
1) For BJTs:
- Current Gain (hFE / β): Ratio of collector current to base current.
- Max Collector Current (Ic): Highest safe continuous current limit.
- Collector-Emitter Voltage (VCEO): Maximum voltage when base is open.
- Power Dissipation (PD): Maximum heat the device can safely shed.
- Saturation Voltage (VCE(Sat)): Voltage drop when fully "on" as a switch.
- Transition Frequency (fT): Maximum speed for signal amplification.
- Leakage Current (ICBO): Small current flow when transistor is "off."
2) For MOSFETs:
- VGS(th): (Gate threshold voltage.) The voltage at which the MOSFET starts to turn on (not fully on yet).
- RDS(on): On-resistance between drain and source when fully on. Lower = less heat.
- ID(max): Maximum continuous drain current.
- Qg (Gate Charge): Total charge needed to switch the MOSFET on/off – affects switching speed.
- VDS(max): Maximum drain-to-source voltage.
- Ptot & Thermal Resistance: Determines heat handling ability.
- Gate Threshold Voltage (VGS(th)): Minimum gate voltage required to turn the device "on".
- Drain-Source On-Resistance (RDS(ON)): Internal resistance when fully on; lower values reduce heat.
- Max Drain-Source Voltage (VDS): Maximum voltage the device can block before breakdown.
- Max Drain Current (ID): Maximum continuous current the transistor can safely handle.
- Total Gate Charge (Qg): Amount of charge needed to switch the gate; affects switching speed.
- Input Capacitance (Ciss): Determines the energy required from the driver to toggle the gate.
- Power Dissipation (PD): Max power the device can shed as heat at a given temperature.
3) Shared / Common Specification:
- SOA (Safe Operating Area): Limits of voltage/current/time before damage.
- Thermal Derating: Reduction in current/power at higher temperatures.
Example P2N2222A transistor Specifications and Important curves:

| Specification | Value |
|---|---|
| hFE / Beta (Current Gain) | 100 (Min) to 300 (Max) @ IC = 150 mA, VCE = 10 V |
| VCE(sat) (Saturation Voltage) | 0.3 V (Max) @ IC = 150 mAdc, IB = 15 mAdc |
| IC(max) (Max Collector Current) | 600 mAdc (Continuous) |
| fT (Transition Frequency) | 300 MHz (Min) @ IC = 20 mA, VCE = 20 V |
| Ptot (Total Power Dissipation) | 625 mW @ TA = 25°C |
| SOA (Safe Operating Area) | Limited by PD and Max Ratings (VCEO = 40 V) |
| Thermal Derating | 5.0 mW/°C (above TA = 25°C) |



Example IRFZ44N MOSFET Specifications and Important curves:

| Specification | Value |
|---|---|
| VGS(th) (Gate Threshold Voltage) | 2.0 V (Min) to 4.0 V (Max) @ VDS = VGS, ID = 250 uA |
| RDS(on) (On-Resistance) | 17.5 mOhm (Max) @ VGS = 10 V, ID = 25 A |
| ID(max) (Max Drain Current) | 49 A (Continuous) @ TC = 25°C |
| Qg (Total Gate Charge) | 63 nC (Max) @ VGS = 10 V, VDS = 44 V |
| VDS(max) (Max Drain-Source Voltage) | 55 V |
| Ptot & Thermal Resistance | PD = 94 W / RthJC = 1.5°C/W |
| SOA (Safe Operating Area) | Refer to Figure 8 (Maximum Safe Operating Area) |
| Thermal Derating | 0.63 W/°C (Linear Derating Factor) |


How to Select the Right Transistor
- Decide on BJT or MOSFET:
- Low-current, simple switch → BJT.
- High-current, efficiency-critical, fast PWM → MOSFET.
- Voltage rating: ≥ 2× circuit voltage.
- Current rating: ≥ 1.5× load current.
- BJT: Ensure the MCU can supply IB for the desired IC (IC/hFE).
- MOSFET: Ensure RDS(on) is low enough at your gate drive voltage.
- Package: Match assembly method and thermal needs.
Common Failure Modes
- BJT: Overheating due to insufficient base drive, high VCE(sat).
- MOSFET: Excessive heating from high RDS(on) or insufficient VGS.
- Avalanche failure: Inductive load without a flyback diode.
- ESD damage: Gate oxide rupture in MOSFETs.
- SOA violation: Overcurrent and high VDS combined.

Safety & Handling
- Use gate/base resistors to control switching speed and protect MCU pins.
- Include flyback diodes for inductive loads.
- ESD precautions for MOSFETs.
- Avoid exceeding VGSmax.
Extra Learning Points
- Darlington BJTs: Very high gain but higher VCE(sat).
- Parallel MOSFETs: Share current well; BJTs do not without resistors.
- High-side vs low-side switching: Selection depends on load and supply routing.
MOSFET Vs BJT
| Feature | MOSFET | BJT |
|---|---|---|
| Image | ![]() | ![]() |
| Symbols | ![]() | ![]() |
| Control Type | Voltage-controlled (Gate voltage controls conduction) | Current-controlled (Base current controls conduction) |
| Input Current | Very low (gate leakage in nA–µA range) | Requires continuous base current (typically IC / hFE) |
| Switching Speed | Very fast (ns–µs range) — ideal for PWM, high-speed switching | Slower (µs–ms range) — suitable for low to medium speed |
| Efficiency in Switching | High efficiency due to low RDS(on) when fully on | Lower efficiency due to VCE(sat) voltage drop |
| On-State Voltage Drop | Resistive drop (I × RDS(on)), can be very low for power MOSFETs | Fixed VCE(sat) (~0.1–0.3 V for power BJTs) |
| Drive Requirements from MCU | Needs gate voltage above VGS(th) (logic-level types fully on at 3.3V/5V) | Needs base current (usually 5–10% of collector current) |
| Thermal Behavior | Positive temperature coefficient — helps in current sharing | Negative temperature coefficient — can cause thermal runaway in parallel circuits |
| Best Use Cases | High-current load switching, high-speed PWM, low-loss power control | Small-signal amplification, low-current switching, analog biasing |
| Robustness | More robust | Moderate |
| Cost | Generally higher for the same current rating | Generally cheaper for low to medium current ratings |
| Internal Protection | Has an intrinsic body diode (useful for flyback paths, but not ideal in all cases) | No intrinsic diode — requires an external diode for inductive loads |
Concept understood? Let's apply and learn for real















