A FET transistor diagram maps the three critical terminals—Gate, Drain, and Source—and defines the schematic symbol used to design switching and amplification circuits. If you are standing at your bench right now and just need a safe default part to get a project working, grab an IRLZ44N for logic-level (5V/3.3V) high-current switching, an IRF3205 for 12V/24V high-power applications, or a 2N7000 for low-current signal routing.
Unlike bipolar junction transistors (BJTs) that are current-controlled, Field Effect Transistors (FETs) are voltage-controlled devices. This makes them ideal for interfacing with microcontrollers like the Arduino or ESP32, but it also introduces specific failure modes if you misinterpret the datasheet. Below, we break down the schematic symbols, physical pinouts, and the exact biasing math you need to keep your silicon from turning into magic smoke.
Decoding the FET Transistor Diagram and Symbol
When you look at a schematic, the FET transistor diagram relies on a few key visual cues to tell you exactly how the component behaves in the circuit. For the most common variant—the N-Channel Enhancement MOSFET—the symbol features three lines representing the Drain, Source, and Gate. The Gate is drawn as an isolated line parallel to the channel, indicating the capacitive coupling that drives the device. The critical indicator is the arrow on the Source terminal: for an N-channel FET, the arrow points inward toward the channel. For a P-channel FET, it points outward.
Physical Pinout: The TO-220 Package
Schematics are only half the battle; you also need to map the diagram to the physical component. The TO-220 is the workhorse package for power MOSFETs. If you hold the transistor with the text facing you and the three legs pointing down:
- Pin 1 (Left): Gate (G)
- Pin 2 (Center): Drain (D)
- Pin 3 (Right): Source (S)
Operation Regions: Where the Magic Happens
To use a FET effectively, you must know which region of operation you are targeting. For switching applications (like turning on a motor), you want to slam the gate hard and operate in the Ohmic region. For analog amplification, you operate in the Saturation region. Here is the spec-sheet-table breakdown for a typical N-channel power MOSFET:
| Region | Gate-Source Voltage (Vgs) | Drain-Source Voltage (Vds) | Behavior & Typical Use |
|---|---|---|---|
| Cutoff | Vgs < Vgs(th) | Any | Device is OFF. Leakage current is in the microamp range. Used for open-circuit states. |
| Ohmic (Linear) | Vgs > Vgs(th) | Vds < (Vgs - Vgs(th)) | Acts as a voltage-controlled resistor. Rds(on) is at its minimum. Target for PWM switching. |
| Saturation (Active) | Vgs > Vgs(th) | Vds > (Vgs - Vgs(th)) | Acts as a constant current source. Drain current is independent of Vds. Target for analog amplifiers. |
For a deeper dive into the physics of the inversion layer and channel formation, the All About Circuits MOSFET primer provides an excellent foundational overview, but for bench work, memorizing the Vgs and Vds relationships above is what matters.
Biasing and Selecting the Right FET for the Job
The most common mistake hobbyists make is confusing the Gate-Source Threshold Voltage Vgs(th) with the voltage required to fully turn the FET on. Vgs(th) is simply the voltage at which the FET begins to conduct (usually defined at a tiny 250µA drain current).
If a datasheet lists Vgs(th) as 2.0V to 4.0V, applying 5V from an Arduino will turn the FET on, but it will not drive it into the low-resistance Ohmic region. To achieve the advertised Rds(on) (Drain-Source On-Resistance), you must look at the test conditions in the datasheet, which typically specify Vgs = 10V for standard MOSFETs or Vgs = 4.5V for logic-level MOSFETs.
The Selection Framework
- Identify your Gate Drive Voltage: 3.3V (ESP32/Raspberry Pi), 5V (Arduino), or 10-12V (dedicated gate driver IC).
- Choose Logic-Level if < 8V: If driving from a microcontroller, you must select a logic-level FET (usually denoted by an 'L' in the part number, like IRLZ44N).
- Check Continuous Drain Current (Id): Derate the datasheet maximum by at least 50% for real-world thermal conditions without a massive heatsink.
- Calculate Power Dissipation: P = I² × Rds(on). If the result exceeds 1W, you need a heatsink.
Real-World Scenario: The Melted MOSFET and the Inductive Kick
Let us look at a classic bench failure that perfectly illustrates what happens when you ignore the biasing rules and forget your flyback diode.
The Setup: A maker wanted to switch a 12V, 5A water solenoid valve using an Arduino Uno. They grabbed an IRF520 MOSFET from their parts bin because the datasheet said it could handle 9.2A and 100V. They wired the Arduino 5V pin to the Gate, the solenoid to the Drain, and Ground to the Source. No gate pulldown resistor, no flyback diode.
The Numbers: The IRF520 has a Vgs(th) of 2.0V to 4.0V. The Arduino output 5V. The maker assumed the FET was fully on. However, the IRF520 is a standard-level FET; its Rds(on) of 0.27Ω is specified at Vgs = 10V. At Vgs = 5V, the FET was stuck in the linear/ohmic transition zone, and its actual Rds was closer to 2.0Ω.
The Outcome: With 5A flowing through a 2.0Ω channel resistance, the FET dissipated P = 5² × 2.0 = 50 Watts of heat. The TO-220 package, lacking a heatsink, is only rated to dissipate about 1W in free air. Within three seconds, the silicon junction exceeded 175°C, the package cracked, and the FET shorted internally.
What Went Wrong (The Second Failure): When the maker panicked and unplugged the Arduino, the Gate floated, but the FET was already destroyed. Furthermore, when the circuit initially broke down, the solenoid's collapsing magnetic field generated an inductive kickback spike exceeding 60V. Because there was no flyback diode to clamp it, the spike punched through the Drain-Source junction, permanently welding the FET into the 'ON' position and frying the Arduino's GPIO pin via the Gate-Drain capacitance.
Complete Application Circuit: PWM Motor Control
To avoid the scenario above, here is a bulletproof, copy-pasteable schematic design for driving a 12V DC motor (up to 15A continuous) from a 5V microcontroller using PWM.
Component List & Values
- Q1: IRLZ44N (Logic-level N-Channel MOSFET, 55V, 47A, Rds(on) = 0.022Ω @ Vgs=5V)
- R1 (Gate Pulldown): 10kΩ resistor (Gate to Ground). Prevents the motor from spinning erratically while the microcontroller boots and GPIO pins are floating.
- R2 (Gate Series): 100Ω resistor (Microcontroller Pin to Gate). Limits the inrush current into the FET's gate capacitance, protecting the microcontroller's GPIO trace.
- D1 (Flyback Diode): 1N4007 or Schottky SR560 (Cathode to 12V, Anode to Drain). Clamps inductive voltage spikes.
Wiring Steps
- Connect the Source (Pin 3) of the IRLZ44N directly to the system Ground.
- Connect one side of the 10kΩ pulldown resistor to the Gate (Pin 1), and the other side to Ground.
- Connect the 100Ω series resistor between your Arduino PWM pin and the Gate.
- Connect the Drain (Pin 2) to the negative terminal of the DC motor.
- Connect the positive terminal of the DC motor to your 12V power supply.
- Place the flyback diode in parallel with the motor: the silver stripe (cathode) faces the 12V side, and the other end connects to the Drain.
For more on the mathematics of gate charge and switching losses in PWM circuits, the Electronics Tutorials MOSFET guide offers excellent supplementary reading on calculating the exact gate driver current requirements for high-frequency switching.
How FETs Fail and How to Test Them with a Multimeter
MOSFETs are incredibly robust when operated within their Safe Operating Area (SOA), but they are highly sensitive to Electrostatic Discharge (ESD) and Gate-Source overvoltage. The most common failure mode is gate punch-through. If the voltage between the Gate and Source exceeds the absolute maximum rating (usually ±20V), the ultra-thin silicon dioxide insulating layer breaks down. This creates a permanent short between the Gate and the channel, destroying the device instantly.
Testing a Suspect FET with a Digital Multimeter
You do not need a dedicated transistor tester to verify a FET. You can perform a basic health check using the Diode Test mode on a standard digital multimeter. Here are the numbered steps to bench-test an N-channel MOSFET:
- Discharge the Gate: Touch the Gate and Source pins together with a piece of wire or your finger to bleed off any stored capacitive charge. The FET should now be in the Cutoff region.
- Set Multimeter to Diode Mode: You should see the diode symbol on the display.
- Test the Body Diode (Drain to Source): Place the red probe on the Source and the black probe on the Drain. You should read a forward voltage drop of roughly 0.4V to 0.6V. This is the intrinsic body diode.
- Test for Shorts (Source to Drain): Reverse the probes (red on Drain, black on Source). The meter should read 'OL' (Open Loop). If it reads near 0.00V or beeps continuously, the FET is shorted and dead.
- Charge the Gate: While keeping the black probe on the Source, briefly touch the red probe to the Gate. This uses the multimeter's internal battery (usually 3V to 9V) to charge the gate capacitance and turn the FET on.
- Verify the Channel (Drain to Source): Move the red probe back to the Drain (keep black on Source). The meter should now read a very low voltage drop (near 0.00V or 0.01V), indicating the channel is conducting.
- Discharge Again: Short Gate to Source again. Repeat step 4; the meter should return to reading 'OL', confirming the FET can turn off.
If the FET fails to turn on in step 6, or remains shorted after step 7, the silicon is compromised. Toss it in the e-waste bin and grab a fresh IRLZ44N. Always remember that a FET transistor diagram is only as good as the biasing voltage you apply to it; respect the Vgs requirements, clamp your inductive loads, and your silicon will outlast your power supplies.






