How fast can a transistor switch?

The major limit to BJT switching time is related to the charge carriers and specifically how long it takes to move carriers into the base, and how long it takes to get them out.

The datasheet will include a few parameters that will give you the theoretical maximum switching frequency*. They are

  1. Delay time (td) - how long it takes to get out of cutoff
  2. Rise time (tr) - how long is the transition from cutoff to saturation
  3. Fall time (tf) - how long is the transition from saturation to cutoff
  4. Storage time (ts) - how long to get out of saturation

Using the datasheet (these parameters are usually listed), you can figure out how fast a transistor can switch between the two states.

$$ f_{max} = \frac{1}{t_d + t_r + t_f + t_s} $$

* This is what transistor can theoretically do, but there are tricks that can be done to improve the switching speed. Also, if you are switching a square wave, then in order to maintain a nice square waveform, the actual switching frequency will be much less.


When you try to switch a (bipolar -- NPN or PNP) transistor fast, there are some effects that limit the rate it can respond.

1) The physical base of the transistor extends over some (small) area, and the base lead is only connected to one portion of this. There is some internal resistance between the connection location and the most remote portions of the base. When you switch fast, the time for the charges at the remote portions to be extracted is significant and limits how fast it can turn off. This isn't as severe for turning on because you could get by (for a few ns) with just the local portion turning on.

2) There is a significant capacitance between the collector and base. When turning off, the collector voltage rises (if it didn't there would be no need to turn the transistor off). This couples via the base-collector capacitance and tends to counter the turn-off or -on voltage on the base, thereby making it harder to turn on or off.

3) It actually takes some time for the carriers to transition the base and collector regions.

However, bipolar transistors can be very fast -- they can be switched in picoseconds inside ICs. Discrete devices can't be switched as fast because of greater parasitic capacitances, inductance of the wires that attach to the device, and because the fastest devices have breakdowns of just 1 or 2 V, and so are really only useful inside specialized circuits in ICs.