

The IRFP064N is an N-channel power MOSFET manufactured by Vishay Siliconix. It is designed for high-speed switching applications and features a low on-resistance (RDS(on)) and high voltage rating. This makes it ideal for use in power management, motor control, and other high-efficiency circuits. The IRFP064N is commonly used in applications such as DC-DC converters, motor drivers, and uninterruptible power supplies (UPS).








Below are the key technical specifications of the IRFP064N:
| Parameter | Value |
|---|---|
| Manufacturer | Vishay Siliconix |
| Part Number | IRFP064N |
| Type | N-Channel MOSFET |
| Maximum Drain-Source Voltage (VDS) | 55V |
| Maximum Gate-Source Voltage (VGS) | ±20V |
| Continuous Drain Current (ID) | 110A (at 25°C) |
| Pulsed Drain Current (IDM) | 440A |
| Power Dissipation (PD) | 200W (at 25°C) |
| On-Resistance (RDS(on)) | 0.0095Ω (typical) |
| Gate Charge (Qg) | 160nC |
| Operating Temperature Range | -55°C to +175°C |
| Package Type | TO-247 |
The IRFP064N is available in a TO-247 package with three pins. The pin configuration is as follows:
| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | Gate (G) | Controls the MOSFET switching state |
| 2 | Drain (D) | Current flows into this terminal |
| 3 | Source (S) | Current flows out of this terminal |
The IRFP064N can be used with an Arduino UNO to control high-power loads such as motors or LEDs. Below is an example circuit and code:
// Example code to control the IRFP064N with an Arduino UNO
// This code uses PWM to control the brightness of an LED or the speed of a motor.
const int mosfetGatePin = 9; // Connect the gate of the IRFP064N to pin 9
void setup() {
pinMode(mosfetGatePin, OUTPUT); // Set the MOSFET gate pin as an output
}
void loop() {
// Gradually increase the PWM signal from 0 to 255
for (int pwmValue = 0; pwmValue <= 255; pwmValue++) {
analogWrite(mosfetGatePin, pwmValue); // Write PWM signal to the gate
delay(10); // Delay for smooth transition
}
// Gradually decrease the PWM signal from 255 to 0
for (int pwmValue = 255; pwmValue >= 0; pwmValue--) {
analogWrite(mosfetGatePin, pwmValue); // Write PWM signal to the gate
delay(10); // Delay for smooth transition
}
}
MOSFET Overheating:
MOSFET Not Switching:
Load Not Operating Properly:
MOSFET Damage:
Q: Can the IRFP064N be driven directly by a 5V microcontroller?
A: No, the IRFP064N requires a gate voltage of at least 10V to fully turn on. Use a gate driver or a logic-level MOSFET for direct control by a 5V microcontroller.
Q: What is the maximum current the IRFP064N can handle?
A: The IRFP064N can handle a continuous drain current of 110A at 25°C, but proper cooling is required to achieve this.
Q: How do I protect the IRFP064N from voltage spikes?
A: Use a flyback diode across inductive loads and consider adding a snubber circuit or TVS diode for additional protection.
Q: Can the IRFP064N be used for AC applications?
A: The IRFP064N is primarily designed for DC applications. For AC applications, consider using an H-bridge circuit or a TRIAC.
This concludes the documentation for the IRFP064N.