Parts
2N2907A PNP transistor: pinout, ratings and a 12 V high-side switch
By Bulan Sarkar
The 2N2907A is E-B-C: with the flat face toward you and the leads down, the emitter is on the left and the collector on the right. That is the same order as the 2N3906, and the reverse of the BC557.
It is the PNP partner of the 2N2222A, rated 60 V and 600 mA. That makes it the usual pick when a 2N3906 is too small: a 12 V relay coil, a short LED strip, a small motor driver's top switch. The current rating is generous on paper; a TO-92 body can use only part of it, and the heat section below works out how much.
Datasheet: Diotec Semiconductor 2N2907A General Purpose PNP Transistors (PDF)
Pinout by package
Flat face toward you, leads pointing down: E, B, C from left to right.
The same order as the 2N3906, and the reverse of the BC557 (C-B-E).
Source: Diotec Semiconductor 2N2907A General Purpose PNP Transistors, p. 1 (TO-92 drawing with leads 1, 2, 3 and PNP symbol: E (1), B (2), C (3))
Top view, marking readable, single lead at the top: base bottom left, emitter bottom right, collector on top.
The Diodes drawing names the pads rather than numbering them; the numbers here are the usual SOT-23 order, which the drawing matches.
Source: Diodes Incorporated MMBT2907A 60V PNP Small-Signal Transistor in SOT23, p. 1 (SOT23 top-view pinout: B and E on the two-lead side, C on the single lead; marking K2F)
Which one do you have?
Read the print on the flat face: 2N2907A, sometimes PN2907A, with a maker's logo and date code. Both makers cited here list only the A version, and this page covers that part. The SOT-23 version is the MMBT2907A, marked K2F. All of them are PNP, so on diode test the black probe goes on the base.
Absolute maximum ratings
Both makers rate it for 60 V collector to emitter and 600 mA continuous, with 800 mA peaks. The TO-92 part can dissipate 625 mW at 25 °C; the SOT-23 one only 310 to 350 mW, depending on the copper under it. A PNP datasheet prints every current and voltage with a minus sign. The tables here give magnitudes.
| Parameter | 2N2907ATO-92 | MMBT2907ASOT-23 |
|---|---|---|
| Collector-emitter voltage, base open VCEO | 60 V | 60 V |
| Collector-base voltage VCBO | 60 V | 60 V |
| Emitter-base voltage VEBO | 5 V | 6 V |
| Collector current, continuous IC | 600 mA | 600 mA |
| Peak collector current ICM | 800 mA | 800 mA |
| Power dissipation at 25 °C ambient Ptot | 625 mW (leads at ambient 2 mm from the body) | 310 mW (minimum pads), 350 mW (15 mm × 15 mm copper) |
| Thermal resistance, junction to air RθJA | 200 K/W typical | 403 °C/W (minimum pads), 357 °C/W (15 mm × 15 mm copper) |
| Junction temperature TJ | −55 to 150 °C | −55 to 150 °C |
Gain and saturation
| Parameter | 2N2907ATO-92 | MMBT2907ASOT-23 |
|---|---|---|
| DC current gain hFEIC = 0.1 mA, VCE = 10 V | 75 min | 75 min |
| DC current gain hFEIC = 1 mA, VCE = 10 V | 100 min | 100 min |
| DC current gain hFEIC = 10 mA, VCE = 10 V | 100 min | 100 min |
| DC current gain hFEIC = 150 mA, VCE = 10 V | 100 to 300 | 100 to 300 |
| DC current gain hFEIC = 500 mA, VCE = 10 V | 50 min | 50 min |
| Saturation voltage VCE(sat)IC = 150 mA, IB = 15 mA | 0.3 V max | 0.4 V max |
| Saturation voltage VCE(sat)IC = 500 mA, IB = 50 mA | 1 V max | 1.6 V max |
| Base-emitter voltage in saturation VBE(sat)IC = 150 mA, IB = 15 mA | not given | 1.3 V max |
| Base-emitter voltage in saturation VBE(sat)IC = 500 mA, IB = 50 mA | not given | 2.6 V max |
| Transition frequency fTVCE = 20 V, f = 100 MHz | 250 MHz min (IC = 20 mA) | 200 MHz min (IC = 50 mA) |
| Output capacitance CoboVCB = 10 V, f = 1 MHz | 8 pF max | 8 pF max |
| Switching: turn-on and turn-off time ton, toffIC = 150 mA, IB1 = 15 mA (IB2 = 15 mA for toff) | not given | 45 ns and 100 ns max |
Gain holds up well: at least 100 from 1 mA to 150 mA, and still 50 at 500 mA. Note the test voltage, though. Both sheets measure gain at 10 V across the transistor, not the 1 V a 2N3906 sheet uses, so the figures flatter a saturated switch a little.
The two sheets differ on saturation. At 150 mA with 15 mA of base current, Diotec promises 0.3 V across the transistor and Diodes 0.4 V. At 500 mA, Diotec says 1 V and Diodes 1.6 V. Only Diodes gives the base-emitter voltage, 1.3 V at most at 150 mA. The worked example uses the worse figure each time.
Worked example: switching 150 mA on a 12 V rail
A 150 mA load on 12 V: emitter to +12 V, load from the collector to ground, and a resistor from the base to a driver that pulls it to ground to turn the load on. A microcontroller pin cannot be that driver directly, because its high level never reaches 12 V and the transistor would never turn off. Put a small NPN such as a 2N3904 in front, or use an open-drain output rated for 12 V. 150 mA is a point both datasheets test at, so every limit below is printed.
1. Pick the base current. 150 mA / 10 = 15 mA, the 1:10 ratio the saturation figures were measured at.
2. Take the worst-case base-emitter voltage. VBE(sat) is 1.3 V at most. With the driver at 0 V, R ≤ (12 V − 1.3 V) / 15 mA = 713 Ω.
3. Round down to a standard value. The next E12 value is 680 Ω, giving 15.7 to 17.6 mA of base current. Neither sheet gives a minimum VBE, so the upper figure assumes 0 V across the junction; on a 12 V rail that costs only about 12 %.
4. Check the heat. At most 150 mA × 0.4 V plus 17.6 mA × 1.3 V = 83 mW, about 17 °C above the air at 200 K/W.
5. Check the resistor. Up to 17.6 mA through 680 Ω is 210 mW. That is too much for a 1/8 W resistor and close to the limit of a 1/4 W one. Use a 1/2 W part.
On a 5 V rail the same 150 mA needs R ≤ 247 Ω, so 220 Ω and 16.8 to 22.7 mA of base current. That is more than most microcontroller pins should sink, which is one more reason to drive it from an NPN.
Worked example in numbers
- Base resistor
- 680 Ω
- Base current
- 15.7 to 17.6 mA
- Transistor heat
- 83 mW
- Junction rise
- 17 °C
Why 600 mA is not a switching budget
The sheet says 600 mA, and the saturation table goes up to 500 mA, so it is tempting to switch half an amp with it. Work out the heat first. At 500 mA with 50 mA of base drive, the collector drop is 1 V on Diotec's sheet and 1.6 V on Diodes', and the base adds up to 50 mA × 2.6 V. That is 630 mW to 930 mW, against a 625 mW rating that only holds at 25 °C.
In a 40 °C enclosure, at 200 K/W, the junction has 110 °C of room before it reaches 150 °C. The 500 mA case needs 126 °C to 186 °C. The 150 mA example needs 17 °C.
For continuous loads much above 150 mA, use a part in a bigger package. The IRF9540N on our IRF540N page is a P-channel MOSFET that does the same high-side job at several amps, given a gate drive of about 10 V.
What it is good for
- Switching the positive side of a load up to about 150 mA on 12 V or 24 V rails, where a 2N3906 would be out of saturation.
- The PNP half of a complementary pair with a 2N2222A: push-pull drivers for a MOSFET gate, a speaker or a small motor.
- Fast switching at moderate current: Diodes gives 45 ns turn-on and 100 ns turn-off at 150 mA.
Tips and checks
- Put a resistor from base to emitter (10 kΩ is common) so the switch stays off while the driver is starting up or disconnected.
- For a relay coil, put a diode across the coil, cathode to the collector side. Without it the coil's turn-off spike lands on the 2N2907A.
- Check the base resistor's wattage. At 12 V and 1:10 drive it carries about 210 mW, which a small 1/8 W resistor will not take for long.
- Measure a suspect switch from the rail: on, the emitter-collector drop should be a few hundred millivolts. A volt or more means it is short of base current or carrying too much load.
- The SOT-23 MMBT2907A has half the dissipation of the TO-92 part. Do not copy a TO-92 design onto it without redoing the heat sum.
Substitutes and the NPN partner
| Part | Pins | Verdict |
|---|---|---|
| 2N2222A (NPN partner) | E-B-C (PN2222A), C-B-E (P2N2222A) | The NPN complement Diotec names on the 2N2907A sheet. Opposite polarity, so it fits only where the whole circuit is mirrored. Check which 2N2222A you have: its pin order changes with the maker.Diotec Semiconductor 2N2907A General Purpose PNP Transistors, p. 1 |
| 2N3906 | E-B-C | Same pins, and it drops straight in up to 40 V and about 50 mA. Above that it is out of its depth: rated 200 mA, with saturation specified only to 50 mA.Diotec Semiconductor 2N2907A General Purpose PNP Transistors, p. 1 |
| MMBT2907A | B-E-C by pin number | The SOT-23 version with the same voltage and current limits, but it can only shed 310 to 350 mW, about half the TO-92 figure. Give it about half the load you would give the leaded part.Diodes Incorporated MMBT2907A 60V PNP Small-Signal Transistor in SOT23, p. 2 |
Finding the pins with a multimeter
- Set the meter to diode test. Put the black probe on each lead in turn until you find the one that conducts to both others, about 0.6 to 0.7 V each. That is the base of a PNP; on a TO-92 2N2907A it is the middle lead.
- Reverse the probes: both junctions should read open, and the outer leads open both ways.
- With the flat face toward you, the emitter is the left lead and the collector the right.
The transistor testing lesson goes through it step by step, and the BJT as a switch lesson explains why the 1:10 drive ratio matters. For the meter itself, see continuity and diode test.
What we'd do
Use a 2N2907A for high-side loads up to about 150 mA on 12 V, with 680 Ω (1/2 W) for 1:10 drive and a 2N3904 or 2N2222A pulling its base down. For much more current, or in a hot box, move to a P-channel MOSFET or a TO-126 or TO-220 transistor rather than pushing the TO-92 part toward its 600 mA rating.
Questions people ask
What is the 2N2907A pinout?
Emitter, base, collector from left to right, with the flat face toward you and the leads pointing down. The SOT-23 MMBT2907A is base and emitter on the two-lead side, collector on the single lead.
Is the 2N2907A NPN or PNP?
PNP. Its NPN partner is the 2N2222A, which Diotec names as the complementary part.
How much current can a 2N2907A switch?
It is rated 600 mA, but in a TO-92 body about 150 mA is a comfortable switching load. At 500 mA it dissipates 630 mW or more, which is past its rating in any enclosure warmer than 25 °C.
Can I use a 2N3906 instead of a 2N2907A?
Only at small currents and voltages. The pins match, but the 2N3906 is rated 40 V and 200 mA, and its saturation is specified only to 50 mA.
Is the 2N2907 the same as the 2N2907A?
Not necessarily. Both makers cited here list only the 2N2907A, rated 60 V. If a part is marked 2N2907 without the A, find its own datasheet before you trust it at 60 V.
Buying 2N2907A transistors in India
The 2N2907A is sold loose, often in the same bins as the 2N2222A, so check the print before you fit it. Our guide to buying electronic components in India compares ten online sellers and covers how to spot fakes.
One email a month from the bench
New circuits, lessons, part guides and calculators, on the first Sunday of each month.
Used in these lessons
Lessons that go deeper
Datasheets this page was checked against
- Diotec Semiconductor, 2N2907A General Purpose PNP Transistors (Version 2026-03-30)
- Diodes Incorporated, MMBT2907A 60V PNP Small-Signal Transistor in SOT23 (DS30040 Rev. 21-2, April 2025)
Makers revise datasheets. If the copy you download has a newer revision and a number here disagrees with it, the datasheet wins, and we would like to hear about it.