8 Channel High Current MOSFET circuit for 12V switching using arduino

crutschow

Joined Mar 14, 2008
38,689
You could use the higher on-resistance P-MOSFETs for the lower current devices and use Mike's circuit just for the high current ones.
Or you could put the high current P-MOSFETs on a heat-sink.
 

ebeowulf17

Joined Aug 12, 2014
3,307
Ok thanks ill give it a shot, i wasn't aware the arduino could accept that kind of voltage.
Which Arduino are you using? There are tons of very different Arduino and Arduino compatible devices, and they have different acceptable supply voltage ranges. The advice that's been given so far sounds appropriate for an Arduino Uno, but not for certain other models.
 

djsfantasi

Joined Apr 11, 2010
9,237
You could also parallel two or more MOSFETs to get the desired output current. For example, three 10A MOSFETs in parallel to get 30A capability.

PS Use heat sinks.
 
Last edited:
Hey @Mr. Incredible,

I'm designing a arduino setup for the exact same use case as you. Got my touchscreen arduino code just about done but running into mosfet current issues too. Did you ever get the PCB figured out? I'm very interested and could really use your help. And I'm interested in sharing our code and designs.

Thanks,
Steve
stevep@orm19823.com
 

Ian0

Joined Aug 7, 2020
13,228
Do you really need to switch the positive supply? The job gets an awful lot easier if you switch the negative supply
 
Top