NPN Transistor BC337 (BJT)
🔋 BC337 – NPN Bipolar Junction Transistor (BJT)
The BC337 is a general-purpose NPN transistor used in a wide range of switching and amplification applications. With a collector current of up to 800mA, it is ideal for driving relays, LEDs, motors, and small audio or signal amplification in Arduino, ESP32, or other microcontroller projects.
⚙️ Technical Specifications
Parameter | Specification |
---|---|
Transistor Type | NPN BJT |
Part Number | BC337 |
Max Collector-Emitter Voltage | 45V |
Max Collector Current | 800 mA |
Max Power Dissipation | 625 mW |
DC Current Gain (hFE) | 100–630 (depending on model) |
Transition Frequency | ~100 MHz |
Package | TO-92 (through-hole, 3 pins) |
Complementary PNP | BC327 |
📎 Pin Configuration (TO-92)
FRONT VIEW _______ | | | | |_______| | | | C B E
C – Collector
B – Base
E – Emitter
✅ Features
⚙️ General-purpose NPN transistor
🔌 Suitable for switching applications (up to 800mA)
🔊 Can be used in audio amplification circuits
🧩 Compatible with Arduino, Raspberry Pi, and DIY electronics
🛠️ Easy to prototype on breadboards or PCBs
🧪 Example Application: LED Switching
Wiring:
Connect emitter to GND
Connect collector to LED (and then to resistor + Vcc)
Connect base to Arduino pin through a 1kΩ resistor
Arduino Code Example:
CopyEditint ledPin = 3; // Connected to base via 1k resistor void setup() { pinMode(ledPin, OUTPUT); } void loop() { digitalWrite(ledPin, HIGH); // Turns LED ON delay(1000); digitalWrite(ledPin, LOW); // Turns LED OFF delay(1000); }