

The BC337 is an NPN bipolar junction transistor (BJT) designed for general-purpose amplification and switching applications. Manufactured by Arduino under the part ID "Nano," this transistor is widely used in low to medium power circuits due to its robust performance and versatility. With a maximum collector current of 800 mA and a maximum collector-emitter voltage of 45 V, the BC337 is suitable for driving small loads, signal amplification, and interfacing with microcontrollers.








The BC337 transistor has the following key technical specifications:
| Parameter | Value |
|---|---|
| Manufacturer | Arduino |
| Part ID | Nano |
| Transistor Type | NPN |
| Maximum Collector Current | 800 mA |
| Maximum Collector-Emitter Voltage (Vce) | 45 V |
| Maximum Collector-Base Voltage (Vcb) | 50 V |
| Maximum Emitter-Base Voltage (Veb) | 5 V |
| DC Current Gain (hFE) | 100 to 630 (varies by model) |
| Power Dissipation | 625 mW |
| Transition Frequency (fT) | 100 MHz |
| Package Type | TO-92 |
The BC337 transistor comes in a TO-92 package with three pins. The pinout is as follows:
| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | Collector | Current flows into this pin from the load |
| 2 | Base | Controls the transistor's operation |
| 3 | Emitter | Current flows out of this pin |
The pin configuration is typically viewed with the flat side of the TO-92 package facing you.
The BC337 transistor can be used in two primary configurations: as a switch or as an amplifier.
To use the BC337 as a switch:
The base resistor value can be calculated using the formula: [ R_b = \frac{V_{control} - V_{be}}{I_b} ] Where:
To use the BC337 as an amplifier:
Below is an example of using the BC337 to control an LED with an Arduino Nano:
// Define the pin connected to the base of the BC337
const int transistorBasePin = 9; // Digital pin 9 on Arduino Nano
void setup() {
pinMode(transistorBasePin, OUTPUT); // Set the pin as an output
}
void loop() {
digitalWrite(transistorBasePin, HIGH); // Turn on the LED
delay(1000); // Wait for 1 second
digitalWrite(transistorBasePin, LOW); // Turn off the LED
delay(1000); // Wait for 1 second
}
Important Notes:
Transistor Not Switching Properly
Overheating
No Output Signal
LED Not Turning On
Q: Can the BC337 handle 1 A of current?
A: No, the maximum collector current for the BC337 is 800 mA. Exceeding this limit may damage the transistor.
Q: What is the maximum frequency the BC337 can operate at?
A: The BC337 has a transition frequency (( f_T )) of 100 MHz, making it suitable for high-frequency applications.
Q: Can I use the BC337 with a 12 V power supply?
A: Yes, as long as the collector-emitter voltage does not exceed 45 V and the current stays within the 800 mA limit.
Q: Is the BC337 suitable for audio amplification?
A: Yes, the BC337 can be used for low-power audio amplification applications.
By following this documentation, users can effectively integrate the BC337 transistor into their electronic projects.