Stufin
Home Quick Cart Profile

BC548 NPN Transistor (Pack of 5)

Buy Now on Stufin

Amplification

Amplifying weak audio signals in audio equipment, radio circuits, and musical instruments.

Switching

Acting as an electronic switch in digital circuits, power supplies, and motor control systems.

Voltage regulation

Regulating voltage in power supplies, battery chargers, and other voltage-dependent circuits.

Key Features

  • NPN Configuration: The BC548 has a negative emitter, positive base, and negative collector (NPN) configuration, making it suitable for amplification and switching applications.
  • Collector-Base Voltage (Vcbo): Up to 30V, ensuring reliable operation in most electronic circuits.
  • Collector-Emitter Voltage (Vceo): Up to 30V, providing sufficient voltage tolerance for most applications.
  • Emitter-Base Voltage (Vebo): Up to 5V, suitable for low-voltage circuits.
  • Current Gain (hFE): 110-300, indicating a moderate to high current amplification capability.
  • Maximum Collector Current (Ic): Up to 100mA, making it suitable for small to medium-current applications.
  • Power Dissipation (Pd): Up to 500mW, ensuring efficient heat management in most circuits.
  • Operating Temperature Range: -55C to 150C, allowing for reliable operation in a wide range of environmental conditions.
  • Packaging: The BC548 comes in a TO-92 package, a compact and widely used format for transistors.

Applications

The BC548 NPN transistor is widely used in various IoT and electronics projects, including

Audio amplifiers and audio equipment

Radio circuits and transmitters

Motor control and driver circuits

Power supplies and voltage regulators

Digital circuits and microcontroller projects

Robotics and automation systems

Conclusion

The BC548 NPN transistor is a versatile and reliable component suitable for a wide range of electronic and IoT applications. Its moderate current gain, low voltage drop, and high collector-emitter voltage make it an ideal choice for amplification, switching, and voltage regulation tasks. With this pack of 5 transistors, you'll have a reliable supply for your next project or prototype.

Pin Configuration

  • BC548 NPN Transistor Documentation
  • Overview
  • The BC548 is a general-purpose NPN transistor designed for switching and amplification applications. It is a popular choice in various IoT projects due to its high current gain and low saturation voltage.
  • Pinout
  • The BC548 transistor has three pins, as shown below:
  • Pin 1: Base (B)
  • Function: Controls the flow of current between the collector and emitter.
  • Connection: Typically connected to a resistor or a voltage source.
  • Characteristics:
  • + Low impedance
  • + High input current gain
  • Pin 2: Collector (C)
  • Function: Collects the current flowing from the base and emitter.
  • Connection: Typically connected to a load (e.g., LED, motor, or relay) or a voltage source.
  • Characteristics:
  • + High impedance
  • + High current handling capability
  • Pin 3: Emitter (E)
  • Function: Emits the current flowing from the collector and base.
  • Connection: Typically connected to ground or a voltage source.
  • Characteristics:
  • + Low impedance
  • + High current handling capability
  • Connecting the Pins
  • Here's a step-by-step guide to connect the pins:
  • Common Emitter Configuration
  • 1. Base (B)
  • Connect a resistor (R) between the base pin and a voltage source (VCC).
  • Connect a second resistor (R) between the base pin and ground.
  • 2. Collector (C)
  • Connect a load (e.g., LED, motor, or relay) between the collector pin and a voltage source (VCC).
  • 3. Emitter (E)
  • Connect the emitter pin directly to ground.
  • Note:
  • The resistors R and R are used to limit the current flowing into the base and to prevent the transistor from overheating.
  • The values of R and R depend on the specific application and the load requirements.
  • When using the transistor as a switch, the base pin can be connected to a digital output (e.g., from a microcontroller) or a switching signal.
  • Important Safety Considerations
  • Handle the transistor with care to avoid damage from static electricity.
  • Use a breadboard or PCB to prevent short circuits and ensure proper connections.
  • Ensure the maximum voltage and current ratings of the transistor are not exceeded.
  • By following these instructions and understanding the pinout, you can effectively use the BC548 NPN transistor in your IoT projects.

Code Examples

BC548 NPN Transistor (Pack of 5) Documentation
Overview
The BC548 is a popular NPN (Negative-Positive-Negative) bipolar junction transistor (BJT) commonly used in electronic circuits for amplification, switching, and voltage regulation. This pack of 5 transistors is suitable for a wide range of applications, including IoT projects, robotics, and DIY electronics.
Pinout
The BC548 transistor has three pins:
1. Base (B): Pin 1
2. Collector (C): Pin 2
3. Emitter (E): Pin 3
Characteristics
Maximum Collector-Emitter Voltage (Vceo): 30V
 Maximum Collector-Base Voltage (Vcbo): 30V
 Maximum Emitter-Base Voltage (Vebo): 5V
 DC Current Gain (hFE): 110-800
 Continuous Collector Current (Ic): 100mA
Code Examples
### Example 1: Simple Switching Circuit
In this example, we'll use the BC548 transistor as a switch to control an LED.
Circuit Diagram
```markdown
  R1  1k
   
     LED
   
     R2  1k
   
  BC548  |  3.3V
     |  GND
  |  |
  |  Base
  |  |
  |  Emitter
  |  Collector
```
Arduino Code
```c
const int ledPin = 13;  // Choose a digital pin for the LED
const int basePin = 2;  // Choose a digital pin for the base of the transistor
void setup() {
  pinMode(ledPin, OUTPUT);
  pinMode(basePin, OUTPUT);
}
void loop() {
  digitalWrite(basePin, HIGH);  // Turn on the transistor (base high)
  digitalWrite(ledPin, HIGH);   // Turn on the LED
  delay(1000);
  digitalWrite(basePin, LOW);   // Turn off the transistor (base low)
  digitalWrite(ledPin, LOW);    // Turn off the LED
  delay(1000);
}
```
### Example 2: Amplifier Circuit
In this example, we'll use the BC548 transistor as an amplifier to boost a small audio signal.
Circuit Diagram
```markdown
  R1  1k
   
     Vin  (Audio Signal)
   
     R2  2k
   
  BC548  |  Vcc  (9V)
     |  GND
  |  |
  |  Base
  |  |
  |  Emitter
  |  Collector
   
     R3  2k
   
     Vout  (Amplified Audio Signal)
```
Note: This circuit requires additional components, such as capacitors, to filter the audio signal and prevent oscillation.
Arduino Code
```c
const int audioInPin = A0;  // Choose an analog input pin for the audio signal
const int basePin = 2;  // Choose a digital pin for the base of the transistor
void setup() {
  pinMode(basePin, OUTPUT);
  Serial.begin(9600);
}
void loop() {
  int audioValue = analogRead(audioInPin);  // Read the audio signal
  int amplifiedValue = map(audioValue, 0, 1023, 0, 255);  // Amplify the signal
  analogWrite(basePin, amplifiedValue);  // Write the amplified signal to the base
  delay(10);
}
```
Important: When working with transistors, ensure that you do not exceed the maximum voltage and current ratings to prevent damage or overheating. Always use a breadboard or PCB with a suitable layout to minimize electrical noise and ensure reliable operation.