

The BD139 is a general-purpose NPN transistor designed for switching and amplification tasks in electronic circuits. It is widely used due to its ability to handle moderate current and voltage levels, making it suitable for a variety of applications. The BD139 is commonly found in audio amplifiers, motor drivers, and other medium-power electronic devices.








Below are the key technical details of the BD139 transistor:
| Parameter | Value |
|---|---|
| Transistor Type | NPN |
| Maximum Collector-Emitter Voltage (Vce) | 80V |
| Maximum Collector-Base Voltage (Vcb) | 100V |
| Maximum Emitter-Base Voltage (Veb) | 5V |
| Maximum Collector Current (Ic) | 1.5A |
| Maximum Power Dissipation (Pd) | 12.5W |
| DC Current Gain (hFE) | 25 to 250 |
| Transition Frequency (ft) | 190 MHz |
| Package Type | TO-126 |
The BD139 transistor has three pins: Base (B), Collector (C), and Emitter (E). The pinout is as follows:
| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | Emitter (E) | Current flows out of this pin |
| 2 | Collector (C) | Current flows into this pin |
| 3 | Base (B) | Controls the transistor's operation |
The pin layout for the TO-126 package (front view, flat side facing you) is:
The BD139 transistor can be used in both switching and amplification configurations. Below are the steps to use it effectively:
Determine the Configuration:
Base Resistor Selection:
Connect the Pins:
Power Dissipation:
Below is an example of using the BD139 transistor to control an LED with an Arduino UNO:
// Define the pin connected to the transistor's base
const int transistorBasePin = 9; // Pin 9 on Arduino
void setup() {
pinMode(transistorBasePin, OUTPUT); // Set pin as output
}
void loop() {
digitalWrite(transistorBasePin, HIGH); // Turn on the transistor
delay(1000); // Keep LED on for 1 second
digitalWrite(transistorBasePin, LOW); // Turn off the transistor
delay(1000); // Keep LED off for 1 second
}
Circuit Connections:
Transistor Overheating:
No Output Signal:
Low Amplification:
LED Not Turning On:
Q1: Can the BD139 be used for high-frequency applications?
A1: Yes, the BD139 has a transition frequency (( f_t )) of 190 MHz, making it suitable for moderate high-frequency applications.
Q2: What is the maximum load current the BD139 can handle?
A2: The BD139 can handle a maximum collector current (( I_c )) of 1.5A.
Q3: Can I use the BD139 without a heatsink?
A3: Yes, but only if the power dissipation is below 12.5W. For higher power levels, a heatsink is recommended.
Q4: Is the BD139 suitable for audio amplification?
A4: Yes, the BD139 is commonly used in audio amplifier circuits due to its good linearity and moderate power handling capabilities.