10M+ Electronic Components In Stock
ISO Certified
Warranty Included
Fast Delivery
Hard-to-Find Parts?
We Source Them.
Request a Quote

BC548 Transistor: Pinout, Working Principle, Specs, and Applications

Jan 18 2026
Source: DiGi-Electronics
Browse: 631

The BC548 is a widely used general-purpose NPN transistor made for low-power switching and small-signal amplification. With a simple TO-92 package and easy-to-use pinout, it fits well in many basic control and signal circuits.

Figure 1. BC548

What Is the BC548?

The BC548 is a general-purpose NPN bipolar junction transistor (BJT) used in low-power, small-signal electronic circuits. It is mainly used for switching small loads ON and OFF or for amplifying weak signals in simple analog stages.

Because it is designed for basic signal control and amplification, the BC548 is commonly found in small amplifier stages, signal conditioning circuits, and low-current switching designs where stable operation and reliable performance are needed.

BC548 Pinout Configuration

Figure 2. BC548 Pinout

Pin No.Pin NamePin Description
1Collector (C)The collector is where the load current enters the transistor. When the BC548 turns ON, current flows from collector to emitter.
2Base (B)The base is the control pin. A small base current controls a much larger current between the collector and emitter for switching or amplification.
3Emitter (E)The emitter is where current leaves the transistor. In many NPN circuits, it is connected to ground to support stable current flow.

BC548 Working Principle

The BC548 works like a standard NPN transistor, where a small current applied to the base controls a much larger current flowing between the collector and emitter. When the base is not biased, the transistor remains OFF, meaning there is no significant current flow from collector to emitter. However, when a positive voltage is applied to the base compared to the emitter, the base-emitter junction turns ON, allowing the transistor to conduct. As a result, current can then flow from the collector to the emitter through the connected load. Since a small base current can control a larger collector current, the BC548 is useful in circuits that require switching and signal amplification.

BC548 Features and Electrical Specs

Feature / ParameterValue
Package TypeTO-92
Transistor TypeNPN
Maximum Collector Current (IC)100 mA (continuous, maximum rating)
Maximum Collector-Emitter Voltage (VCEO)30 V (maximum rating, varies by datasheet version)
Maximum Collector-Base Voltage (VCBO)30 V (maximum rating, varies by datasheet version)
Maximum Emitter-Base Voltage (VEBO)5 V (maximum rating)
Maximum Power Dissipation (PC)Up to 500–625 mW (depends on package, ambient temperature, and thermal conditions)
Transition Frequency (fT)Typically, around 100–300 MHz (depends on manufacturer and test conditions)
DC Current Gain (hFE)Varies by gain group and test current (commonly grouped, datasheets may show wide ranges)
Operating Temperature RangeTypically -55°C to +150°C (depends on manufacturer and part version)

BC548 Complementary and Equivalent Transistors

Complementary Transistor

Figure 3. BC558

• BC558 – A PNP transistor that is commonly used as the complementary pair of BC548. It works well in similar low-power switching and amplification circuits but with opposite polarity.

Equivalent / Similar NPN Transistors

Figure 4. BC547

• BC547 – A close NPN alternative to BC548 for general-purpose switching and small-signal amplification, with similar voltage and current handling.

Figure 5. BC549

• BC549 – An NPN transistor similar to BC548 but often preferred for low-noise signal circuits, such as audio or sensor stages.

Figure 6. BC550

• BC550 – A low-noise NPN transistor with good performance in small-signal amplification, usually used in cleaner signal applications.

Figure 7. 2N2222

• 2N2222 – A stronger NPN switching transistor that can handle higher current in many circuits, often used for driving loads like relays.

Figure 8. 2N3904

• 2N3904 – A popular general-purpose NPN transistor for switching and amplification, suitable for many basic low-current designs.

BC548 Applications

• Darlington pair circuits – Used as part of a high-gain transistor pair to boost current gain, helping small input signals control larger loads more easily.

• Sensor switching circuits – Works as a simple ON/OFF switch for sensor outputs, allowing low-level sensor signals to trigger other circuit actions.

• Audio preamplifiers – Amplifies weak audio signals from sources like microphones or small signal stages before sending them to the next amplifier section.

• Audio amplifier stages – Used in small-signal amplification stages to increase voltage gain and strengthen signals inside audio circuits.

• Switching loads within safe current limits – Commonly used to control low-current loads safely, as long as the collector current stays within its rated limits.

• Relay drivers (small relays) – Can drive small relay coils using a small base current, allowing a low-power control signal to switch higher-power circuits through the relay.

• LED drivers – Controls LEDs by switching them ON/OFF or pulsing them, while keeping the LED current stable with proper current-limiting resistors.

• General driver circuits – Acts as a current-boosting stage so small control signals can handle moderate loads in low-power electronic designs.

• Small-signal switching and amplification circuits – A flexible choice for circuits that need either clean switching behavior or basic signal amplification in compact designs.

• Relay Driver Protection – When switching a relay coil, a flyback diode should be placed across the coil to protect the BC548 from voltage spikes when the relay turns OFF.

Using BC548 in Circuits

BC548 as an Amplifier

The BC548 works as an amplifier when it operates in the active region, where a small base current controls a larger collector current. In this region, the transistor can increase the strength of weak signals without turning fully ON or fully OFF.

Common amplifier configurations include:

• Common emitter

• Common collector (emitter follower)

• Common base

Among these, the common emitter configuration is the most widely used because it provides good voltage gain, making it suitable for signal amplification stages in many circuits.

The DC current gain (hFE) can be calculated as:

DC Current Gain = IC / IB

Where:

• IC = collector current

• IB = base current

This relationship shows how the BC548 can amplify current, since a small change in IB can control a much larger change in IC.

BC548 as a Switch

The BC548 is often used as a switch by operating only in two main regions:

• Saturation region (ON state)

• Cut-off region (OFF state)

Figure 9. ON state (Closed switch)

• ON state (Closed switch): When enough base current is applied, the transistor enters saturation, meaning it becomes fully ON. In this state, current flows easily from the collector to the emitter, allowing the load to operate.

Figure 10. OFF state (Open switch)

• OFF state (Open switch): When the base signal is removed or too small, the transistor enters cut-off, meaning it becomes fully OFF. In this condition, collector-emitter current stops, and the load turns OFF.

• Base Resistor Requirement – A base resistor must be used to limit base current and prevent transistor damage. The resistor also helps ensure predictable switching performance when the base is driven by a microcontroller, sensor output, or logic signal

For clean and reliable switching, the base must receive enough drive current to fully push the transistor into saturation, especially when controlling loads close to its current limit.

BC548 vs BC547 Differences

Figure 11. BC548 vs BC547 Differences

FeatureBC547BC548
Transistor TypeSilicon NPN BJTSilicon NPN BJT
Typical UseSmall-signal switching and amplificationSmall-signal switching and amplification
PackageTO-92 (common)TO-92 (common)
Max Collector Current (IC)100 mA (continuous, maximum rating)100 mA (continuous, maximum rating)
Voltage Rating (Main Difference)Usually higher maximum voltage ratings (varies by datasheet/version)Usually, lower maximum voltage ratings than BC547 (varies by datasheet/version)
Gain (hFE)Depends on gain group and test conditionsDepends on gain group and test conditions
Noise PerformanceGeneral-purpose (not mainly low-noise)General-purpose (not mainly low-noise)
Best Choice WhenYou need higher voltage marginVoltage limits are within BC548 ratings
Replacement NotesOften interchangeable if voltage/current limits and pinout matchOften interchangeable if voltage/current limits and pinout match

Conclusion

The BC548 remains a reliable choice for simple amplifier stages and low-current switching tasks when used within its voltage, current, and power ratings. By following correct biasing, using a proper base resistor, and adding protection for inductive loads like relays, the transistor can deliver stable performance. Comparing it with similar parts like the BC547 also helps ensure safe and compatible replacements.

Frequently Asked Questions [FAQ]

What is the correct BC548 pinout when the flat side is facing you?

With the flat side facing you and the leads pointing downward, the BC548 pins are usually C–B–E (left to right). However, some manufacturers may use a different lead arrangement, so always confirm using the exact datasheet or part marking before soldering.

Can I use a BC548 directly with an Arduino or microcontroller output pin?

Yes, the BC548 can be driven from a microcontroller pin, but you must use a base resistor to limit base current. The output pin should only provide a small base current, while the BC548 handles the larger load current through the collector-emitter path. Also, make sure the load current stays within the transistor’s safe limits.

How do I choose the correct base resistor value for BC548 switching?

Choose the base resistor by ensuring enough base current to saturate the transistor safely. A common approach is to estimate base current as IC ÷ 10, then compute:

RB ≈ (Vcontrol − 0.7V) ÷ IB. This helps the BC548 switch fully ON with a lower voltage drop and more reliable load operation.

Why does my BC548 get hot during switching or amplification?

The BC548 may heat up if it is handling too much current, has a high voltage drop across it, or is operating near its power dissipation limit. Heat can also increase when switching inductive loads without proper protection or when the base drive is too weak, causing the transistor to stay partially ON instead of saturating.

Is BC548 good for PWM switching (LED dimming or speed control)?

Yes, the BC548 can work with PWM signals for low-current loads, as long as it stays within its current and power limits. For cleaner switching and lower heating, it needs proper base drive and a base resistor. If the load is inductive (like a motor), you must add protection to prevent voltage spikes.