Driving P-Channel MOSFET with Arduino

Thread Starter

Xavier Pacheco Paulino

Joined Oct 21, 2015
Honestly, I've never worked directly with P-Channel FETs before. Everything I know is just theoretical. Always been a N-Channel lover. Well, my applications so far work with N-Channels. This time, I'm interested in making a circuit work with P-Channel. Not a complex circuit though. I only have the IRF9540 FET available. I want to control a 12V/3A motor using Arduino PWM default frequency. Below you can see a common setup around the web. Looking deeply, do you think there is any kind of real shortcoming with this circuit?