BJT Saturation Calculator
Check whether an NPN BJT has sufficient base drive for saturation using collector current, base current, and transistor gain.
The calculator also reverse-solves required base current or maximum collector current from a target forced beta and estimates VCE(sat) conduction power.
Engineering tool
BJT Saturation Calculator
Check BJT saturation or calculate base and collector current from a target forced beta.
Load current through the transistor.
Current available from the base driver.
Applicable active-region gain reference.
Collector-emitter drop used for power estimation.
Estimated saturation status
Saturated
Base drive is consistent with a conservative forced-beta saturation target. Verify the datasheet VCE(sat) test conditions.
Result console
- Collector current (Ic)
- 100mA
- Base current (Ib)
- 10mA
- Forced beta
- 10Ic / Ib
- Base-drive margin
- 10hFE / βforced
- VCE(sat)
- 200mV
- Switch power
- 20mW
Formula reference
BJT Saturation Formulas
Forced beta is the practical collector-to-base current ratio used for switch drive rather than the active-region datasheet hFE.
Forced beta: βforced = Ic / IbRequired base current: Ib = Ic / βforcedMaximum collector current: Ic = Ib × βforcedBase-drive margin = hFE / βforcedSwitch power: P = VCE(sat) × IcVariable definitions
- Ic
- collector or load current
- Ib
- base-drive current
- hFE
- active-region current gain reference
- VCE(sat)
- saturated collector-emitter voltage
Worked Example
100 mA NPN Switch
Ic = 100 mA, Ib = 10 mA, hFE = 100, VCE(sat) = 0.2 V
βforced = 100 mA / 10 mA = 10
Base-drive margin = 100 / 10 = 10×
P = 0.2 V × 0.1 A = 20 mW
This conservative forced-beta condition is estimated as Saturated.
Engineering Notes
Supply sufficient base current
Saturation requires enough base current for the intended collector and load current.
Use a conservative ratio
Forced beta values of 5 to 10 are common starting points for robust BJT switching.
Do not design from hFE
Datasheet hFE should not be used directly for switching calculations because it describes active-region operation.
Reduce conduction loss
Saturation lowers VCE and transistor power dissipation compared with operation in the linear region.
Verify the driver
Check GPIO output current, loaded high voltage, per-port limits, and absolute maximum ratings.
Support reference
FAQ
What is transistor saturation?
Saturation is the BJT switching state where both junctions are forward biased and collector-emitter voltage is low. Additional base current produces little extra collector current because the external load limits it.
What is forced beta?
Forced beta is the collector-current to base-current ratio intentionally used for switching: βforced = Ic / Ib. It is normally much lower than the transistor's active-region hFE.
Why use beta of 10?
A forced beta around 10 is a common conservative starting point for many small BJT switches. Always verify the datasheet VCE(sat) test current and device limits for the actual design.
Can hFE guarantee saturation?
No. hFE is specified for forward-active operation and varies with current, temperature, voltage, and production spread. Switching design should use forced beta and VCE(sat) data.
How much base current is enough?
Divide the required collector current by a selected forced beta, commonly 5 to 10 for conservative switching. Confirm that the driver can supply this current without violating its voltage or current limits.
Documentation
Related Engineering Guides
Design notes, guides, and engineering articles linked to this tool.
Engineering Guide
How to Choose and Bias a BJT Transistor
Choose and bias BJTs for switching and amplifier circuits with practical checks for base current, base resistor, forced beta, saturation, Q-point, power, thermal limits, and datasheet margin.
18 min · Intermediate
Engineering Guide
Understanding BJTs
Understand BJT fundamentals including NPN and PNP operation, cutoff, active and saturation regions, beta, base current, VBE, VCE, power dissipation, SOA, packages, and practical applications.
16 min · Beginner
Engineering Blog
10 Common BJT Circuit Design Mistakes (and How to Avoid Them)
Avoid BJT design mistakes involving missing or incorrect base resistors, hFE assumptions, insufficient base drive, VCE(sat), thermal limits, SOA, amplifier bias, flyback protection, and pinout errors.
15 min · Intermediate
Related Calculators
BJT Base Resistor Calculator
Size base resistance for a forced-beta switching target.
BJT Gain Calculator
Calculate transistor gain, base current, or collector current.
Transistor Switch Calculator
Analyze load current, GPIO drive, and saturation status.
Darlington Pair Calculator
Estimate cascaded gain, voltage drop, and drive current.
Ohm's Law Calculator
Calculate voltage, current, resistance, and power.
