Electronic – arduino – Circuit to switch about 5W of 12V using CMOS logic inputs using N-channel MOSFET

arduinocmoslogic-levelmosfet

I want to switch some 12V landscape light LEDs, totaling about 5 watts, using MOSFETs, with the control signal provided by a digital output line from an Arduino microcontroller running at 5V.

I thought I had some logic level N-Channel MOSFETs lying around, but apparently not.

What I have is several 400N80Z and IRLB8721PBF power MOSFETS. I tried using the 400N80Z in m circuit, but the LEDs don't light fully.

I have a variety of low to medium power NPN and PNP switching transistors on hand (BC33716, PN2222A, and 2N4401 NPNs, various others, plus a few TIP120 NPN power darlingtons.

Clearly logic MOSFETs are the right tool for the job and I need to order some. In the meantime, though, can I rig up a circuit that will fully saturate one of my power MOSFETs with a 5V CMOS logic signal from an Arduino?

I'm a software guy, and only passingly familiar with analog circuits.

Best Answer

The FCPF400N80Z has a maximum gate threshold voltage (VGS(th)) of 4.5V, which is marginal for logic operation, but the IRLB8721PbF has a maximum threshold voltage of 2.35V. This should work decently well for even 3.3V logic provided you don't need to pass more than about 3A of current.