A true light-emitting transistor (LET) is a three-terminal semiconductor where the transistor junction itself emits photons, but outside of advanced III-V and organic research labs, you cannot buy one at Mouser or DigiKey. On the practical workbench, a "light-emitting transistor" refers to either an integrated LED-transistor indicator module or a discrete BJT configured as a constant-current LED driver. To get light-emitting transistor functionality today, you bias a standard NPN power transistor (like the TIP120 Darlington) with an emitter-degeneration resistor to drive an LED at a precise, thermally stable current.
The Light-Emitting Transistor: Lab Curiosity vs. Bench Reality
In semiconductor physics, researchers have developed literal light-emitting transistors. These devices, often based on organic semiconductors (OLETs) or heterojunction bipolar transistors (HBTs), modulate light emission directly from the base region without a separate LED die. However, for a DIY maker, electrical student, or product design engineer in 2026, these remain lab curiosities.
When you need a component that combines transistor switching/amplification with light emission, you have two practical paths. You can use a specialized integrated package (where an LED and a BJT are co-packaged in a single 3-pin or 4-pin housing), or you can build the functional equivalent using a discrete BJT and a high-power LED. The discrete approach is vastly superior for high-current applications, offering better thermal management and precise dimming control.
| Device Type | Commercial Availability | Typical Drive / Forward Voltage | Primary Use Case |
|---|---|---|---|
| True III-V / Organic LET | None (Research only) | Varies (VDS / VGS dependent) | Academic optoelectronics, integrated photonics |
| Integrated LED-BJT Module | Low (Specialty opto vendors) | VF ≈ 2.0V, IC max 50mA | PCB space-saving panel indicators |
| Discrete BJT + LED (Bench Equivalent) | Universal (Standard silicon BJTs) | VCE(sat) ≈ 1.5V, IC up to 5A | High-power lighting, PWM dimming, automotive |
| Darlington LED Driver Array | High (e.g., ULN2003A) | VCE(sat) ≈ 1.0V, IC 500mA/ch | Multi-LED sequencing, stepper motor + indicator |
Pinouts, Symbols, and Operation Regions
On a schematic, a true light-emitting transistor is drawn as a standard NPN or PNP bipolar junction transistor, but with two outward-pointing arrows near the base-collector junction, identical to the symbol for a phototransistor but pointing away from the device to indicate photon emission.
For the practical bench equivalent (the discrete BJT driving an LED), you use the standard NPN symbol. The pinout follows the standard Base (B), Collector (C), and Emitter (E) configuration. The LED is placed in series with the Collector, and a current-setting resistor is placed in series with the Emitter. If you are using a co-packaged integrated indicator module (like the Kingbright WP73 series with built-in ICs), the pinout is typically Anode (VCC), Cathode (GND), and Control/Base (Signal).
To properly bias a BJT for light emission, you must understand its operation regions. Unlike a simple switch, driving an LED often requires linear dimming, meaning the transistor must operate in the active region.
| Region | VBE (Base-Emitter) | VCE (Collector-Emitter) | Light Output State |
|---|---|---|---|
| Cutoff | < 0.5V | VCE = VCC (Supply) | Off (Zero current, zero light) |
| Active / Linear | 0.60V - 0.68V | > 1.0V (Typically 2V-5V) | Proportional dimming (IC = β × IB) |
| Soft Saturation | ≈ 0.70V | 0.3V - 0.8V | Maximum brightness, low heat dissipation |
| Hard Saturation | > 0.75V | < 0.2V (Standard BJT) | Maximum brightness, fast switching but high storage time |
If you use a Darlington pair (like the TIP120) instead of a standard BJT, remember that you are stacking two base-emitter junctions. Your VBE to turn the device on will be approximately 1.4V to 1.5V, not 0.7V. Your base resistor calculations and emitter degeneration resistor values must be adjusted accordingly.
Building the Functional Equivalent: A 350mA Constant-Current Circuit
The most robust way to create a light-emitting transistor circuit on your bench is to build a constant-current sink using an NPN Darlington transistor. This prevents thermal runaway—a common failure mode where the LED heats up, drops its forward voltage, draws more current, and destroys itself.
Target Specifications: Drive a 1W White LED (VF = 3.2V, IF = 350mA) from a 12V DC supply, controlled by a 5V microcontroller GPIO pin (like an Arduino or ESP32).
Bill of Materials:
- Q1: TIP120 NPN Darlington Transistor (Rated 5A, 60V)
- LED1: 1W High-Power White LED on a star PCB (VF ≈ 3.2V)
- RE: 4.3Ω, 1W Emitter Resistor (Sets the constant current)
- RB: 1kΩ, 0.25W Base Resistor (Limits GPIO current)
- Heatsink: Small extruded aluminum heatsink for TIP120
- Calculate the Emitter Resistor (RE): The TIP120 requires about 1.5V at the base to turn on. When the 5V GPIO goes HIGH, the base sits at 5V. The emitter will sit at 5V - 1.5V = 3.5V. To get 350mA through the LED, Ohm's law dictates R = V / I. RE = 3.5V / 0.35A = 10Ω. Wait, correction for standard constant-current topology: If we tie the base to a fixed voltage divider, yes. But if driving directly from a 5V GPIO, the base is at 5V, VBE is 1.5V, so VE is 3.5V. RE = 3.5V / 0.35A = 10Ω. Use a standard 10Ω, 1W resistor. (Power dissipated = I²R = 0.1225 × 10 = 1.225W, so use a 2W resistor for safety).
- Calculate the Base Resistor (RB): The TIP120 has a massive current gain (hFE > 1000). To deliver 350mA at the collector, we only need ~0.35mA at the base. The GPIO provides 5V. RB = (5V - 1.5V) / 1mA = 3.5kΩ. A standard 1kΩ resistor will provide ~3.5mA of base drive, ensuring the transistor is fully saturated and the LED reaches maximum brightness without overloading the ESP32/Arduino GPIO.
- Wire the Collector: Connect the 12V supply to the Anode of the LED. Connect the Cathode of the LED to the Collector pin of the TIP120.
- Wire the Emitter: Connect the Emitter pin to one leg of the 10Ω 2W resistor. Connect the other leg of the resistor to system Ground.
- Wire the Base: Connect the 1kΩ base resistor between your microcontroller's PWM-capable GPIO pin and the Base pin of the TIP120.
- Verify and Test: Power the 12V rail. Send a HIGH signal to the GPIO. The LED should illuminate at a steady 350mA. Use a multimeter to measure the voltage across the 10Ω emitter resistor; it should read exactly 3.5V, confirming your 350mA current (3.5V / 10Ω = 0.35A).
In this circuit, the TIP120 must drop the remaining voltage. VCE = 12V (Supply) - 3.2V (LED) - 3.5V (RE) = 5.3V. At 350mA, the transistor dissipates P = V × I = 5.3V × 0.35A = 1.85W. The TIP120 in a TO-220 package can handle up to 2W without a heatsink, but it will reach ~125°C. Always attach a small heatsink to keep the junction temperature below 85°C and prevent thermal drift.
Testing, Failure Modes, and Safe Default Part Numbers
Semiconductors fail in predictable ways. When your light-emitting transistor circuit stops working, do not immediately blame the LED. Test the transistor first using a standard digital multimeter (DMM).
How to Test with a Multimeter:
- Remove the transistor from the circuit (or ensure the circuit is fully de-energized and capacitors are discharged).
- Set your DMM to Diode Test Mode.
- Place the red probe on the Base and the black probe on the Emitter. A standard NPN should read 0.60V - 0.70V. A Darlington (TIP120) will read 1.2V - 1.5V due to the dual junctions and internal shunt resistors.
- Reverse the probes (black on Base, red on Emitter). The meter should read "OL" (Open Loop).
- Check Collector to Emitter in both directions. Both should read "OL". If you get a reading near 0.00V or a low resistance, the transistor has suffered a short-circuit failure and must be replaced.
Common Failure Modes:
- Thermal Runaway: Occurs when an LED is driven directly from a voltage source through a transistor without an emitter degeneration resistor. As the LED heats, VF drops, current spikes, and the transistor overheats and shorts.
- Secondary Breakdown: If the transistor operates in the active (linear) region with a high VCE and high IC simultaneously, localized hot spots form on the silicon die, destroying the junction instantly. Always check the Safe Operating Area (SOA) graph in the manufacturer datasheet.
- Inductive Kickback: If you are driving an LED strip that has long wires (acting as an inductor), turning the transistor off rapidly can cause a voltage spike that exceeds the VCEO rating, punching through the collector-base junction. Use a flyback diode if wiring exceeds 1 meter.
When selecting components for your next build, stick to proven, widely available silicon. Here are the safe defaults for 2026:
| Component Type | Part Number | Key Ratings (IC / VCEO) | Best Application |
|---|---|---|---|
| Standard NPN BJT | 2N2222A (TO-92) / PN2222A | 600mA / 40V | Low-power indicator LEDs (up to 20mA-100mA) |
| Power NPN BJT | TIP31C (TO-220) | 3A / 100V | 1W to 3W high-power LEDs, requires adequate base drive |
| NPN Darlington | TIP120 (TO-220) | 5A / 60V | High-power LEDs driven directly from 3.3V/5V logic |
| Darlington Array IC | ULN2003A (DIP-16 / SOIC-16) | 500mA per channel / 50V | Multi-LED displays, 7-segment displays, RGB strips |
While the academic dream of a monolithic, single-junction light-emitting transistor continues to evolve in materials science labs, the discrete BJT constant-current sink remains the undisputed workhorse for practical optoelectronics. By respecting the Safe Operating Area, utilizing emitter degeneration for thermal stability, and choosing the right Darlington or standard BJT for your logic levels, you can build LED drivers that run for years without thermal drift or failure.






