PNP Transistor BC 557 (BJT)
π 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)
CopyEditFRONT 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); }