

The 2N7002 is a small-signal N-channel MOSFET housed in a compact SOT-23 package. It is widely used in low-power switching applications due to its low on-resistance, fast switching speeds, and ease of integration into circuits. This MOSFET is ideal for applications such as driving small loads, level shifting, and interfacing logic-level signals with higher voltage circuits.








The following table outlines the key technical specifications of the 2N7002 MOSFET:
| Parameter | Value |
|---|---|
| Type | N-channel MOSFET |
| Package | SOT-23 |
| Maximum Drain-Source Voltage (VDS) | 60V |
| Maximum Gate-Source Voltage (VGS) | ±20V |
| Continuous Drain Current (ID) | 200mA |
| Pulsed Drain Current (IDM) | 800mA |
| On-Resistance (RDS(on)) | 1.2Ω (at VGS = 10V, ID = 500mA) |
| Gate Threshold Voltage (VGS(th)) | 2.1V (typical) |
| Power Dissipation (PD) | 300mW |
| Operating Temperature Range | -55°C to +150°C |
The 2N7002 has three pins, as described in the table below:
| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | Gate | Controls the MOSFET switching |
| 2 | Source | Connected to the source of current |
| 3 | Drain | Connected to the load or output |
Basic Circuit Setup:
Gate Resistor:
Driving with Logic Levels:
Below is an example of using the 2N7002 to control an LED with an Arduino UNO:
// Example code to control an LED using the 2N7002 MOSFET
const int mosfetGatePin = 9; // Pin connected to the Gate of the 2N7002
void setup() {
pinMode(mosfetGatePin, OUTPUT); // Set the Gate pin as an output
}
void loop() {
digitalWrite(mosfetGatePin, HIGH); // Turn on the MOSFET (LED ON)
delay(1000); // Wait for 1 second
digitalWrite(mosfetGatePin, LOW); // Turn off the MOSFET (LED OFF)
delay(1000); // Wait for 1 second
}
MOSFET Not Switching:
Overheating:
Load Not Turning On:
Q: Can the 2N7002 be used for high-power applications?
A: No, the 2N7002 is designed for low-power applications with a maximum Drain current of 200mA. For high-power applications, consider using a power MOSFET.
Q: Is the 2N7002 compatible with 3.3V logic?
A: Yes, the 2N7002 can be driven by 3.3V logic signals, as its Gate threshold voltage is typically 2.1V.
Q: Do I need a Gate resistor?
A: While not strictly necessary, a Gate resistor (e.g., 220Ω) can help limit inrush current and protect the microcontroller driving the MOSFET.
Q: Can I use the 2N7002 for PWM control?
A: Yes, the 2N7002 is suitable for PWM applications due to its fast switching speeds.