The fundamental BJT current equation that dictates collector current in the forward-active region is IC = IS · e(VBE / VT). While hobbyists and students often rely on the simplified macro-model (IC = β · IB), the exponential Shockley transport equation is the physical ground truth. It explains the highly non-linear relationship between base-emitter voltage and collector current, revealing why a mere 60 mV change in VBE results in a 10x change in IC at room temperature. Understanding this equation is mandatory for designing precision analog circuits, current mirrors, and logarithmic amplifiers.
The Core BJT Current Equation and Symbol Definitions
The exponential relationship governing the Bipolar Junction Transistor (BJT) is derived from the physics of minority carrier injection across a forward-biased PN junction. The standard transport equation is:
IC = IS · e(VBE / VT)
To use this formula on the bench, you must understand the realistic magnitudes of each variable. A common failure point in student simulations is inputting macro-scale numbers into micro-scale parameters. The table below defines every symbol and provides the expected order of magnitude for standard small-signal silicon transistors like the BC547 or 2N3904.
| Symbol | Parameter | Unit | Realistic Magnitude / Constant |
|---|---|---|---|
| IC | Collector Current | Amperes (A) | 1 mA to 100 mA (0.001 to 0.1 A) |
| IS | Saturation (Scale) Current | Amperes (A) | 10-15 to 10-12 A (femtoamps to picoamps) |
| VBE | Base-Emitter Voltage | Volts (V) | 0.55 V to 0.80 V |
| VT | Thermal Voltage (kT/q) | Volts (V) | ~25.85 mV at 300 K |
| q | Elementary Charge | Coulombs (C) | 1.602 × 10-19 C |
| k | Boltzmann Constant | Joules/Kelvin (J/K) | 1.381 × 10-23 J/K |
| T | Absolute Junction Temperature | Kelvin (K) | 298 K to 350 K (25°C to 77°C) |
For deeper theoretical background on how minority carrier diffusion establishes this exponential relationship, refer to the semiconductor physics overviews provided by All About Circuits and Georgia State University's HyperPhysics.
Rearranged Forms for Bench Debugging
On the workbench, you rarely solve for IC in isolation. More often, you are designing a bias network to achieve a specific current, or you are characterizing an unknown transistor. Here are the algebraically rearranged forms of the BJT current equation:
- Solving for VBE (Bias Design):
VBE = VT · ln(IC / IS)
Use this to determine the exact base-emitter voltage required to set a target collector current. - Solving for IS (Device Characterization):
IS = IC · e-(VBE / VT)
Use this when curve-tracing a transistor on the bench to extract its specific scale current. - Solving for VT (Thermal Sensing):
VT = VBE / ln(IC / IS)
Because VT is directly proportional to absolute temperature, a diode-connected BJT held at a constant IC acts as a precision temperature sensor.
Worked Examples with Strict Unit Tracking
The most common reason this formula yields absurd results (like calculating 1040 Amps) is unit misalignment. The exponent (VBE / VT) must be strictly unitless. Therefore, VBE and VT must share the exact same unit (both Volts or both millivolts). Furthermore, T must be in Kelvin, never Celsius.
Problem 1: Calculating Collector Current from a Fixed Bias
Given: A BC547 NPN transistor with an extracted IS of 2.0 × 10-14 A. The base-emitter junction is biased at VBE = 0.65 V. The ambient junction temperature is exactly 300 K.
- Calculate Thermal Voltage (VT):
VT = (k · T) / q = (1.381×10-23 J/K · 300 K) / 1.602×10-19 C = 0.02585 V (or 25.85 mV). - Calculate the Exponent Ratio:
VBE / VT = 0.65 V / 0.02585 V = 25.145 (unitless). - Apply the Equation:
IC = (2.0 × 10-14 A) · e25.145
IC = (2.0 × 10-14 A) · (8.325 × 1010)
IC = 0.001665 A - Final Answer: IC = 1.665 mA.
Problem 2: Calculating Required VBE for a Target Current
Given: You need to bias a 2N3904 to sink exactly IC = 15 mA. The datasheet and bench characterization indicate IS ≈ 1.5 × 10-14 A at room temperature (VT = 0.02585 V).
- Convert Target Current to Base Units:
IC = 15 mA = 0.015 A. - Apply the Rearranged Equation:
VBE = VT · ln(IC / IS) - Calculate the Natural Log Term:
ln(0.015 A / 1.5 × 10-14 A) = ln(1.0 × 1012) = 27.631 - Multiply by VT:
VBE = 0.02585 V · 27.631 = 0.7142 V - Final Answer: You must supply exactly 714.2 mV to the base-emitter junction to achieve 15 mA.
Real-World Scenario: The 2N3904 Constant Current Sink Failure
Formulas on paper assume ideal, isothermal conditions. The bench does not. Here is a classic failure mode that occurs when engineers trust the BJT current equation without accounting for thermal dynamics.
The Setup: A hobbyist designs a constant current sink to drive a high-power LED at 20 mA. Using the rearranged formula from Problem 2, they calculate that a VBE of roughly 0.71 V is required. They use a resistive voltage divider from a 12V rail to bias the base of a 2N3904 transistor at exactly 0.71 V. The collector is connected to the LED, and the emitter is grounded.
The Numbers: At turn-on, the multimeter reads VBE = 0.71 V and IC = 20.1 mA. The circuit appears perfectly designed. The voltage drop across the transistor (VCE) is 8.0 V.
The Outcome: After three minutes of operation, the LED begins to glow blindingly bright. The multimeter now reads IC = 48 mA. The LED shortly burns out, and the 2N3904 is hot to the touch.
What Went Wrong: The formula IC = IS · e(VBE / VT) contains a hidden trap: IS is highly temperature-dependent. The power dissipated by the transistor was P = VCE · IC = 8.0 V · 0.020 A = 160 mW. In a standard TO-92 package, this raises the silicon junction temperature significantly above ambient. For every 5°C to 10°C increase in junction temperature, IS approximately doubles. As the transistor heated up, IS increased exponentially. Because the base voltage was held rigidly at 0.71 V by the stiff voltage divider, the exponential term remained constant, but the multiplier (IS) skyrocketed. This caused IC to increase, which increased power dissipation, which increased temperature further—a classic thermal runaway loop.
The Fix: Never bias a BJT current sink with a stiff voltage source. Instead, use an emitter degeneration resistor (RE). By placing a resistor in the emitter path, any increase in IC increases the voltage drop across RE, which inherently reduces the actual VBE seen by the junction, providing negative feedback that stabilizes the current against thermal drift. For deeper analog design techniques, Electronics Tutorials provides excellent primers on emitter stabilization.
Boundary Conditions: When the Formula Applies (and When It Breaks)
The exponential BJT current equation is not a universal law; it is a model bounded by specific physical assumptions. Applying it outside these boundaries will result in catastrophic design errors.
When the Formula Applies
- Forward-Active Region: The base-emitter junction must be forward-biased (VBE > 0), and the base-collector junction must be reverse-biased. In practical terms, this means VCE must be greater than VBE (typically VCE > 0.3 V for small signal devices).
- Low-Level Injection: The injected minority carrier concentration must be much lower than the majority carrier concentration. This holds true for standard operating currents (microamps to tens of milliamps).
- Isothermal Conditions: The equation assumes a static junction temperature. For dynamic or high-power scenarios, you must couple the electrical equation with a thermal model.
When the Formula Breaks Down
- Saturation Region: If VCE drops below ~0.2 V, the base-collector junction becomes forward-biased. The collector current is no longer controlled by VBE alone; it becomes limited by the external circuit resistance and VCE(sat). The exponential equation will vastly overpredict IC.
- The Early Effect (Base-Width Modulation): The basic equation assumes IC is entirely independent of VCE. In reality, increasing VCE widens the collector-base depletion region, narrowing the effective base width and slightly increasing IC. For precision analog work, the equation must be modified to: IC = IS · e(VBE / VT) · (1 + VCE / VA), where VA is the Early Voltage (typically 50V to 100V for small-signal BJTs).
- High-Current Beta Roll-Off (Kirk Effect): At very high collector currents (approaching the transistor's maximum rated IC), high-level injection causes the base region to effectively widen, drastically reducing β and causing the actual IC to fall below the exponential prediction.
By respecting the boundary conditions, tracking your units rigorously, and designing for thermal reality rather than paper idealism, the BJT current equation transitions from an abstract textbook hurdle into a highly predictable tool for analog circuit design.






