img311Note: This device is hard to find, please consider the alternate part number listed below.

For a more detailed guide on MOSFET's in general, also have a read of the N-Channel FET page.

This guide is designed to explain how to use P-Channel FET's, as there are a couple of tricks to remember when using them. P-Channel FET's are useful for switching the positive supply of a target circuit on and off. Particular attention must be placed to the target circuit if the supply voltage is greater then the micro controller's logic voltages.

If for example, your target device is being powered by 12 volts, and your logic high state from the micro controller is 5 volts, then the MOSFET will never turn off, as Vgs will either be -12V or -7V (remember that this guide is designed for logic level MOSFET's). Anything over -3 volts will generally drive the logic level MOSFET on (varies between types of LL MOSFETs).

The solution is easy - if you are driving a greater voltage then the micro controllers logic high voltage, then use a NPN (2N3904) transistor to control the Gate of the MOSFET, tying it to ground with a logic high to create a (in this case) -12 Vgs, and 0 Vgs when a logic low drives the transistor to turn off.

P-Channel MOSFET Example

The reverse biased diode in parallel with the motor should be used when ever you are driving inductive loads, but is not required with purely resistive loads.

If your target device is being driven from the same voltage levels as the logic high output of the micro controller, then no driving circuit is required (note that the MOSFET's control is inverted);

P-Channel MOSFET, no driving circuit

p channel fet

Here's the Logic Level MOSFET that I use;

  • P-Channel Logic Level MOSFET
  • NDP6030PL *** Note, this part number is hard to find nowdays, please consider the NDP6020P, its specs:
    • -24 A, -20 V.
    • RDS(ON) = 0.05 W @ VGS= -4.5 V.
    • RDS(ON) = 0.07W @ VGS= -2.7 V.
    • RDS(ON) = 0.075 W @ VGS= -2.5 V.

Finally, keep in mind that FET's are very sensitive to static, so handle with care. I am yet to damage one while "hobby-handling" though.

Share this article

Tags: General Electronics, MOSFET

Forum Activity

Recent Articles

ROKNEWSPAGER ERROR: File not found: images/stories/authors/346/EEVBlog%20242.jpgROKNEWSPAGER ERROR: File not found: images/stories/authors/Jon%20Chandler/bookmark%20screen.jpg

EEVblog #242 – Hakko FX-888 Soldering Iron Hack +

Dave has posted another excellent video blog, this one a hack he did on a Hakko FX-880 soldering iron.  The hack is interesting because he solves a design problem  and explains in detail the...

Geoff's Projects: The Maximite BASIC Computer +

From Geoff's Projects Blog comes the Maximite BASIC computer.  It looks like an interesting bit of kit and the table of contents at the blog has some other interesting topics. The Maximite is a small...

Rangerbob's Reverse Geocache +

Rangerbob's Reverse Geocache
Since I first saw Mikal Harts Reverse Geocache Puzzle I knew I needed to build one. My best mate and his wife are avid GeoCachers (is that a word?) and I decided to make a special gift for his 30th birthday....

Useful Online Tools and References +

There are a lot of useful tools on-line.  I got busy and organized some of the ones I use often.  Perhaps you'll find these useful.  Please share others that you use. I installed these...

Handy RadioShack Test Lead Set +

Handy RadioShack Test Lead Set
RadioShack is starting to get some nice products but sadly, they are not well described on the package or on the web site.  I took a leap of faith and purchased this test lead set and I'm quite pleased...

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

New Resources

Andrew Carters Electrical Engineering Blog
Jumper One - electronic projects, tutorials, hwd hacking

More...     Add Link

Whos Online

We have 21 guests and 1 member online

Member Access

Joystick Interface


showcase

The joystick is designed to replicate F16 joystick operation. DIY is much more economic...

More

C18 Tutorials


feature_a_small

Have a browse of the C18 category. Feel free to share your own guides with the community

More

Project The Date


feature_c_small

What's the date 30 days from now? What about 180 days from now? This little box will tell you in a jiff

More


showcase

The MCP23008 ads an 8-bit port to the microcontroller using just 2 wires for an I2C interface.

More