Skip to content
Free Delivery on Orders Above Rs 999/- Pan-India
Cash on Delivery Available for Orders above Rs.500/- and Upto Rs 3000/-
SAVE more when you BUY more. Upto 30% Off on BULK PURCHASE
GST Invoices for Your Business
Dedicated Technical Support Team
Safely Delivering Genuine Products PAN INDIA

BC547 Transistor: Pinout, Specs & Circuit Examples | Robocraze

BC547 Transistor: Pinout, Specs & Circuit Examples | Robocraze
D
Written By Daniel D'Souza
📅 Updated on 22 Sep 2026
✨ Summarize with AI
✅ Prompt copied

Summary

The purpose of this blog article is to teach you about the BC547 transistor, its duty as a switch, its operating state, essential features, comparable transistors, and a variety of electrical applications.

Whether you're a novice or an experienced professional, this thorough book is a must-read. Prepare to realise the full potential of this flexible and dependable component!

What Is a BC547 Transistor?

The BC547 is a small-signal NPN transistor used primarily for switching and amplification.

A transistor has three terminals:

  • Collector (C)
  • Base (B)
  • Emitter (E)

A small current applied to the base controls the larger collector-to-emitter current. This makes the BC547 useful as an electronic switch as well as an amplifier.

The BC547 is part of the BC547/BC847 family of general-purpose NPN transistors. Robocraze specifies the BC547 with a 50 V collector-base voltage and 100 mA continuous collector current.

Components and Supplies

BC547 Transistor (5PC) – Low-power NPN transistors. -Basic Components -RobocrazeBC547 Transistor (5PC) – Low-power NPN transistors. -Basic Components -Robocraze

    BC547 Transistor (Pack of 5)

    BC547 Transistor(Pack of 5) The BC547 transistor is a versatile negative-positive-negative (NPN) transistor that can be used for a multitude of purposes. It acts as the active component for switches and amplifiers when used alongside electronic components like resistors, coils, and capacitors. As with...
    Rs 10/-
    Rs 10/-
    Rs 13/-
    Save Rs 3/-

    BC547 Pinout

    The BC547 has three pins:

    Collector → Base → Emitter

    However, always check the datasheet or product drawing for the exact package and manufacturer, because transistor pin arrangements are not universal across different transistor families.

    https://images.openai.com/static-rsc-4/26Oa0FP0-S_4WI4EPUFqs1j17qCcipQAE_mSUnGP3ZkQpQUrIboC-MCCyKf60L8vfYwB_6yQFIRBinYVRM3ejYPxlnVfXV6TmaFJllwDkH-F1P3vaq_rj1tAUV1wdCxS5XK3meuluvQGXy1J6n2gdFv9xJuLd6QKoY_tboMbS2t0vKBhMTU6ofJS1TrN_v88?purpose=fullsize





    4

    BC547 Pin Functions

    Pin Name Function
    1 Collector Carries collector current to the load
    2 Base Controls transistor conduction
    3 Emitter Provides the current return path

    The base is the control terminal. When sufficient base current is applied, the transistor can conduct between collector and emitter.

    How Does a BC547 Work?

    A BC547 can operate in different regions depending on how it is biased.

    For basic electronics projects, two particularly useful operating modes are:

    Cut-off Mode

    When the base is not sufficiently forward biased, the transistor is effectively OFF.

    Very little collector current flows.

    Saturation Mode

    When enough base current is supplied, the transistor can be driven into saturation, allowing it to act as an ON switch.

    A simple switching arrangement is:

    Microcontroller → Base resistor → BC547 base

    BC547 collector → Load

    BC547 emitter → GND

    This allows a low-power control signal to switch a separate load.

    BC547 as a Switch

    A common application is using the BC547 to control an LED or another small load.

    For an NPN low-side switch:


           +V
            |
           LOAD
            |
            C
          BC547
            E
            |
           GND
    
    Control signal
         |
        RB
         |
         B

    The base resistor limits the current flowing into the transistor's base.

    For loads such as relays, motors, or inductive components, an appropriate protection circuit such as a flyback diode may also be required.

    BC547 Base Resistor Calculation

    A base resistor is used to limit current from the control source into the BC547's base.

    For a simple switching calculation, start with:

    RB = (Vcontrol − VBE) / IB

    For a silicon BJT, a base-emitter voltage of approximately 0.7 V is commonly used as a first-order calculation.

    Worked Example

    Suppose an Arduino's 5 V output is being used to switch a 50 mA load.

    For a conservative switching design, assume a forced beta of 10:

    IB = IC / 10

    IB = 50 mA / 10 = 5 mA

    Now calculate the base resistor:

    RB = (5 V − 0.7 V) / 5 mA

    RB = 860 Ω

    A standard 820 Ω or 1 kΩ resistor could then be considered, subject to the actual transistor, load, and controller specifications.




    I=VRI = \frac{V}{R}
    I=4.3 V860.0 Ω=0.01 AI=\frac{\text{4.3}\,\mathrm{V}}{\text{860.0}\,\Omega}=\text{0.01}\,\mathrm{A}I=860.0Ω4.3V=0.01A
    VsV_sVs
    V

    RRR
    Ω


    Vs = 4.3 V+-R = 860.0 ΩI = 0.01 A

    Why use forced beta instead of simply using hFE?

    The transistor's published hFE is not a guaranteed fixed gain under every operating condition. For switching, designers commonly provide additional base drive rather than relying on the transistor's maximum or typical gain.

    Also check the microcontroller's maximum GPIO current and the transistor's collector-current rating before finalizing the circuit.

    BC547 vs BC548 vs 2N2222

    These three are commonly encountered NPN transistors, but their electrical specifications and packages are not identical.

    Feature BC547 BC548 2N2222A
    Type NPN BJT NPN BJT NPN BJT
    Typical role General-purpose switching/amplification General-purpose switching/amplification General-purpose switching/amplification
    Continuous collector current 100 mA 100 mA Depends on exact variant
    Collector-base voltage 50 V 30 V 75 V for Robocraze-listed 2N2222A
    Transition frequency 300 MHz 300 MHz 300 MHz
    Package/lead arrangement Check specific device Check specific device Varies by package/variant

    Robocraze lists the BC548 at 30 V collector-base voltage and 100 mA continuous collector current, while its BC547 listing specifies 50 V and 100 mA respectively.

    Robocraze's 2N2222A listing specifies 75 V collector-base voltage, 40 V collector-emitter voltage, and 1.8 W power dissipation. The exact 2N2222/PN2222 variant matters, so use the datasheet for the specific part rather than assuming every device with a similar name has identical ratings.

    The practical takeaway: BC547, BC548, and 2N2222 are not automatically drop-in replacements. Check pinout, voltage rating, current rating, gain, package, and the specific manufacturer's datasheet before substituting one for another.

    BC547 vs BC548

    The BC547 and BC548 are particularly similar, but their voltage ratings differ in the Robocraze-listed parts:

    Specification BC547 BC548
    Collector-base voltage 50 V 30 V
    Continuous collector current 100 mA 100 mA
    Transition frequency 300 MHz 300 MHz

     

    This difference is important when replacing one with the other in a circuit.

    BC547 vs 2N2222

    The BC547 and 2N2222 are both NPN transistors used for general switching and amplification, but their specifications and physical pin arrangements can differ.

    For example, the Robocraze BC547 is specified for 100 mA continuous collector current, while its 2N2222A product is described as a low-power switching/amplification transistor and lists different voltage and power specifications.

    Do not replace a BC547 with a 2N2222 simply because both are NPN transistors. Verify the electrical ratings and pin configuration first.

    BC547 LED Switching Circuit

    One of the simplest BC547 projects is switching an LED.

    Components

    • BC547 transistor
    • LED
    • LED current-limiting resistor
    • Base resistor
    • Arduino or other control source
    • Breadboard
    • Jumper wires

    Working

    The Arduino output drives the BC547 base through the base resistor.

    When the Arduino output goes HIGH:

    Arduino → Base resistor → BC547 base

    The transistor turns ON and allows current to flow through the LED circuit.

    When the Arduino output goes LOW, the transistor turns OFF and the LED turns OFF.

    BC547 With a Relay

    The BC547 can also be used as a low-side switching device for suitable small relay loads.

    The basic arrangement is:

    Control signal → Base resistor → BC547

    Relay coil → Supply → BC547 collector

    BC547 emitter → GND

    Because a relay coil is inductive, place a flyback diode across the coil with the correct polarity to suppress the voltage spike generated when the coil is switched off.

    For relay coils that exceed the BC547's current capability, use a transistor or MOSFET with an appropriate rating instead.

    BC547 as an Amplifier

    The BC547 can also be used in small-signal amplifier circuits.

    A common-emitter amplifier typically includes:

    • Collector resistor
    • Emitter resistor
    • Base bias network
    • Input coupling capacitor
    • Output coupling capacitor
    • Power supply

    The resistor network establishes the transistor's operating point, while a small AC input signal produces a corresponding variation in collector current.

    For amplifier design, simply using the switching calculation above is not sufficient; the transistor needs to be properly biased for the desired operating point.

    BC547 Applications

    Common BC547 applications include:

    • Transistor switching circuits
    • LED drivers
    • Relay control
    • Sensor interfaces
    • Signal amplification
    • Audio preamplifier stages
    • PWM switching
    • Alarm circuits
    • Water-level alarm circuits
    • Security projects

    Robocraze also lists switching, amplification, LED and relay driving, PWM-related circuits, and LED blinking among BC547 applications.

    Common BC547 Mistakes

    1. Reversing the pins

    Do not assume the pinout of another NPN transistor is the same as the BC547.

    2. Omitting the base resistor

    Connecting a microcontroller GPIO directly to the base can result in excessive base current. Use an appropriate resistor.

    3. Exceeding collector current

    The Robocraze BC547 is specified for 100 mA continuous collector current. Loads requiring more current need a suitably rated transistor or MOSFET.

    4. Driving a relay without a flyback diode

    A relay coil can generate a voltage spike when switched off. Use appropriate flyback protection.

    5. Treating hFE as a fixed value

    Transistor gain varies with operating conditions and between devices. For switching, design with adequate base drive rather than relying on a single nominal hFE value.

    6. Substituting another transistor without checking the pinout

    Even when two transistors have similar electrical characteristics, their physical pin arrangements can differ.

    How to Check a BC547 With a Multimeter

    A multimeter's diode-test mode can help identify whether a BC547's junctions behave as expected.

    For an NPN transistor, the base-emitter and base-collector junctions behave similarly to semiconductor diode junctions.

    A typical forward voltage reading may be around 0.45–0.9 V, depending on the device and test conditions.

    However, the exact pin arrangement must be identified first. Do not infer the pinout from the appearance of another transistor.

    Key Takeaways

    • The BC547 is a general-purpose NPN BJT used for switching and amplification.
    • It has three terminals: collector, base, and emitter.
    • The Robocraze BC547 is specified for 100 mA continuous collector current.
    • A base resistor limits the control current entering the transistor.
    • For switching calculations, forced beta can provide a more conservative design than relying on nominal hFE.
    • BC547, BC548, and 2N2222 are similar in broad application but are not automatically interchangeable.
    • Check voltage, current, gain, package, and pinout before substituting a transistor.
    • For loads beyond the BC547's current capability, choose a suitably rated transistor or MOSFET.

    If you appreciate our work don't forget to share this post and leave your opinion in the comment box.

     

    Please do check out other blog posts about Popular electronics

     

    Make sure you check out our wide range of products and collections (we offer some exciting deals!)

    Excerpt

    BC547 NPN transistor pinout, hFE and current ratings, biasing calculations, switching and amplifier circuit diagrams, plus BC547 vs 2N2222 comparison.

    Frequently Asked Questions

    1. What is BC547 transistor used for?

    The BC547 NPN bipolar junction transistor is top pick for low-power applications, such as illuminating LEDs, amplifying sensor signals, and inciting action in miniscule relays and motors. Its accessibility, affordability, and effortless integration into a plethora of circuit designs have secured its position as a staple in the electronics industry.

    2. Is BC547 transistor NPN or PNP?

    The BC547 is a bipolar junction transistor (BJT) with an NPN configuration, meaning it has a negatively charged layer between two positively charged layers. This configuration allows it to be used as an amplifier or switch in electronic circuits.

    3. How do I identify a BC547 transistor?

    There are two main methods for detecting a BC547 transistor. Start by examining the transistor itself for marks. "BC547" and other codes should be printed on it if it's in good condition. If they are hard to see or missing use a multimeter to check.

    Set the multimeter to diode mode. Find the transistor's base (B), collector (C), and emitter (E) pins. To check the base-emitter junction, attach the red probe to the base pin and the black probe to the emitter pin. You should see a voltage decrease of around 0.7V. Instead of the base-collector junction, attach the black probe to the collector pin. 

    Again, you should notice a tiny voltage reduction in forward bias. In reverse bias, the resistance reading should be high. This method helps you to determine if the transistor functions correctly even though you can't see the marks well.

    4. Can I use BC548 instead of BC547?

    A BC548 transistor can be used instead of a BC547. These transistors operate well in circuits with voltages up to 28 Vdc and have a number of similarities. Generally, a BC547 will be sufficient, while the BC548 is an excellent option.

    5. Is BC547 a BJT?

    Yes, the BC547 is a bipolar junction transistor. BJTs can be used to amplify and switch electrical signals in circuits.

    Prev Post
    Next Post

    Leave a comment

    Please note, comments need to be approved before they are published.

    Thanks for subscribing!

    This email has been registered!

    Shop the look

    Choose Options

    Edit Option
    Back In Stock Notification
    Compare
    Product SKU Description Collection Availability Product Type Other Details

    Choose Options

    this is just a warning
    Login
    Shopping Cart
    0 items
    FREE SHIPPING!
    ₹100 OFF
    ₹200 OFF
    ₹999
    ₹2500
    ₹4900
    WhatsApp Chat Chat