Transistor Base Resistor
Size a BJT base resistor for switching. Enter supply, VBE, load current, and a forced beta to get RB, IB, and power.
How to Use
- Choose NPN or PNP (switching style).
- Enter the drive voltage (from MCU/logic), base-emitter voltage, and load/collector current.
- Pick a forced beta (e.g., 10–20) to ensure saturation.
- Review results and “Show Work”. Use Share Link to copy a restorable URL.
Show Work (step-by-step)
Reference
- Target base current: IB = IC / βforced
- Base resistor: RB = (Vdrive − VBE) / IB
- Resistor power: PR = (Vdrive − VBE) × IB
Tip: Forced beta (10–20) is commonly used to ensure saturation in switch designs.
FAQ
What is “forced beta” and why not use the datasheet hFE?
For switching, you typically overdrive the base to ensure saturation. Datasheet hFE can vary widely; forced beta (like 10) is a conservative design choice.
What Vbe should I use?
Use ~0.7V as a starting point for small BJTs. For higher currents, Vbe may be closer to 0.8–0.9V.
Can I damage an MCU pin with too much base current?
Yes. Use the optional “Max Base Current” field to ensure your design doesn’t exceed what the driver pin can safely provide.
Tool Info
Last updated:
Updates may include additional rounding options, improved edge-case handling, and expanded reference notes.