

A PNP transistor is a type of bipolar junction transistor (BJT) that allows current to flow from the emitter to the collector when a small current is applied to the base. Unlike its counterpart, the NPN transistor, the PNP transistor is activated when the base is at a lower potential than the emitter. This makes it ideal for applications where the control signal needs to be referenced to a positive voltage.








Below are the general technical specifications for a typical PNP transistor. Note that specific values may vary depending on the model (e.g., 2N2907, BC557).
| Parameter | Typical Value |
|---|---|
| Maximum Collector-Emitter Voltage (VCEO) | 40V to 60V |
| Maximum Collector Current (IC) | 100mA to 800mA |
| Maximum Power Dissipation (PD) | 500mW to 1W |
| DC Current Gain (hFE) | 100 to 300 |
| Transition Frequency (fT) | 100MHz to 300MHz |
| Operating Temperature Range | -55°C to +150°C |
The PNP transistor typically has three pins: Emitter (E), Base (B), and Collector (C). The pinout may vary depending on the package type (e.g., TO-92, TO-220). Below is the pin configuration for a common TO-92 package.
| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | Emitter (E) | Current flows out of this pin to the circuit. |
| 2 | Base (B) | Controls the transistor's operation. |
| 3 | Collector (C) | Current flows into this pin from the circuit. |
Below is an example of using a PNP transistor to control an LED with an Arduino UNO.
// Define the pin connected to the base of the PNP transistor
const int transistorBasePin = 9;
void setup() {
pinMode(transistorBasePin, OUTPUT); // Set the pin as an output
}
void loop() {
// Turn the LED ON by setting the base pin LOW
digitalWrite(transistorBasePin, LOW);
delay(1000); // Keep the LED ON for 1 second
// Turn the LED OFF by setting the base pin HIGH
digitalWrite(transistorBasePin, HIGH);
delay(1000); // Keep the LED OFF for 1 second
}
By following this documentation, you can effectively use a PNP transistor in your electronic projects for switching and amplification purposes.