π BC557 β PNP Bipolar Junction Transistor (BJT)
The BC557 is a general-purpose PNP transistor commonly used in low-power switching and amplification applications. It pairs well with the BC547 or BC549 (NPN) as a complementary device, making it ideal for push-pull amplifier designs, signal inverters, and transistor logic circuits.
βοΈ Technical Specifications
| Parameter | Specification |
|---|
| Transistor Type | PNP BJT |
| Max Collector-Emitter Voltage | 45V |
| Max Collector Current | 100 mA |
| Max Power Dissipation | 500 mW |
| DC Current Gain (hFE) | 110 β 800 (depending on variant) |
| Transition Frequency | ~150 MHz |
| Package | TO-92 (Through-hole) |
| Complementary NPN | BC547 / BC549 |
π Pin Configuration (TO-92 Package)
CopyEdit
FRONT VIEW
_______
| |
| |
|_______|
| | |
C B E
C β Collector
B β Base
E β Emitter
β
Features
π General-purpose switching and amplification
ποΈ Works with analog and digital signals
π Can be used as a signal inverter or low-side switch
π§° Breadboard and Arduino/ESP32-friendly
π οΈ Pairs with BC547/BC337 for complementary circuit designs
π§ͺ Example Application: Inverted LED Control
In a PNP transistor, the emitter is connected to Vcc, and a LOW signal to the base turns it ON.
// Arduino example to turn on LED via PNP transistor
int ledControl = 3;
void setup() {
pinMode(ledControl, OUTPUT);
digitalWrite(ledControl, HIGH); // OFF
}
void loop() {
digitalWrite(ledControl, LOW); // ON (emitter to collector flows)
delay(1000);
digitalWrite(ledControl, HIGH); // OFF
delay(1000);
}
π₯ YouTube Tutorial
πΊ https://youtu.be/WCwYrHcZAo4?si=K6keFsQTYrcdAncO