BC547 transistor detailed explanation: features, pinout, specifications, working principle

BC547 transistor detailed explanation: features, pinout, specifications, working principle
Post Date:2025-03-21,ON Semiconductor

Introduction to BC547 transistor

BC547 transistor
BC547 transistor is a widely used NPN type bipolar junction transistor (BJT) suitable for low power amplification and switching circuits. Due to its small size, low price and stable performance, it is widely used in electronic projects and circuit design.


BC547 transistor type

BC547 transistor is an NPN type bipolar junction transistor (BJT, Bipolar Junction Transistor), widely used in low-power amplification and switching applications. It belongs to the BC547 series, which is classified by DC current gain (h_FE):

Model
DC current gain (h_FE)
BC547A
110 - 220
BC547B
200 - 450
BC547C
420 - 800

How to choose?

  • BC547A: Suitable for low-gain amplification or switching circuits.
  • BC547B: Suitable for most amplification applications.
  • BC547C: Suitable for high-gain amplification circuits, such as audio signal amplification.
BC547 can also be used interchangeably with BC548 and BC549 (but the latter has a slightly lower withstand voltage).


Features of BC547

Type: NPN bipolar junction transistor (BJT)

Low power: suitable for small signal amplification and switching applications

High gain: its DC current gain (hFE) range is wide, usually between 110 and 800

Low noise: suitable for audio and signal amplification circuits

Low current consumption: suitable for energy-saving circuits

Package: TO-92 is a common package, suitable for PCB circuit boards

BC547 transistor Pinout

BC547 usually adopts TO-92 package, with three pins:


Collector (C): connected to the load or power supply, responsible for collecting the main current.

Base (B): used to control the conduction and cutoff of the transistor.

Emitter (E): grounded or used as the output current path.

Pin
Function
Collector
Connect to the high potential end, current flows in
Base
Control switch or amplify
Emitter
Connect to the low potential end, current flows out

Specifications of BC547

Here are the main specifications of BC547:


Parameter
Description
Type
NPN Bipolar Junction Transistor (BJT)
Pac kage
TO-92 (common small signal transistor package)
Operating Mode
Amplifier Mode, Switching Mode
Maximum Current (I_C)
100mA
Maximum Collector-Emitter Voltage (V_CE)
45V
Maximum Power Dissipation (P_TOT)
500mW
Gain (h_FE)
110 - 800 (depending on the model, such as BC547A, BC547B, BC547C)
Operating Frequency (f_T)
300MHz (maximum)


Working principle of BC547

BC547 is an NPN transistor, usually used for amplification and switching applications. Its working principle is based on the basic operation of the BJT transistor, which is to regulate the collector current (Ic) by controlling the base current (Ib).

(1) Active Mode

When the base-emitter voltage (Vbe) exceeds 0.7V (the conduction voltage of silicon transistors), the transistor enters the active state:
  • Base current Ib increases → collector current Ic increases
  • Current gain hFE = Ic / Ib
  • Applicable to signal amplification, audio amplification and other applications

(2) Cutoff Mode

When the base-emitter voltage (Vbe) is lower than 0.7V, the transistor is in the cutoff state:
  • Ib = 0, Ic = 0
  • The transistor is equivalent to a circuit breaker
  • Applicable to digital switching circuits

(3) Saturation Mode

When the base current is large enough to make the collector-emitter voltage Vce drop to close to 0V, the transistor enters the saturation state:
  • Vce 0.2V
  • The transistor is fully turned on
  • Applicable to switching applications, such as driving relays, LEDs, etc.


Application of BC547 transistor

Due to the characteristics of high gain, low power consumption and low noise, BC547 is widely used in the following fields:

Electronic switch

When BC547 is used as a switch, the base controls whether it is turned on:

High base voltage (>0.7V) → transistor is turned on, and the load (such as LED, relay) is powered.

Low base voltage (<0.7V) → transistor is turned off, and the load is disconnected.

Example: LED Switch

Example: LED Switch


When the Arduino outputs HIGH, BC547 turns ON, lighting up the LED.

Signal Amplification

BC547 is used for audio amplification and sensor signal boosting:

  • Low-frequency audio signals (e.g., microphones, speaker pre-amplifiers).
  • Sensor data amplification (e.g., temperature sensors, light sensors).


Used to amplify weak microphone signals.

Relay Driver

Since microcontrollers (e.g., Arduino, ESP32) have low output current (<20mA), BC547 can act as a driver to control high-power relays.


Example: Using BC547 to Drive a Relay


Example: Using BC547 to Drive a Relay

When the Arduino outputs HIGH, BC547 turns ON, activating the relay.


Difference between BC547 and BC548

Parameters
BC547
BC548
Voltage (V_CE)
45V
30V
Gain (h_FE)
110 - 800
110 - 800
Noise
Low noise
Normal


BC547 is more suitable for high voltage applications, while BC548 is suitable for general purpose.

BC547 replacement model

  • BC548 (lower voltage, but similar parameters)
  • 2N3904 (higher operating frequency, but lower gain)
  • S8050 (domestic model, suitable for 1A current)


BC547 Datasheet

BC547 Datasheet PDF


Conclusion

BC547 is a small, low power, high gain NPN transistor suitable for amplification and switching circuits. Its simple pinout makes it easy to use in circuits and its low price makes it suitable for a variety of electronic projects. Whether it is amplifying audio signals or used as a switch driver for a microcontroller, BC547 is a reliable choice.


Statement:All articles (images, texts, audio) on this site are uploaded and shared by users, or integrated from relevant internet sources, only for user's learning. If your rights are violated, please contact the administrator to delete! Link to this article: https://www.jinftry.com

Related Products

Shopping Cart Tel: +86-755-28503874 Email: [email protected] Skype: +8615019224070, annies65, +8615118125813 QQ: 568248857, 827259012, 316249462 Mobile: +8615019224070, +8615118118839, +8615118125813 WeChat: Send Message
TOP