Dumitre, IRF540 it's an N channel mosfet... So, driving voltage it's Vgs. You have the load in the source instead of drain. Move it between drain to +Vcc and connect source to ground. And read datasheet carafully before connecting everything. Vasile On 4/12/06, Dumitru Stama wrote: > > Hello guys > I have a strange problem when trying to use the attached circuit as a > small forward-only driver for a DC motor. The Mosfet is an IRF 540 and > the PIC is 18F452. The pin RC2 in set as output from TRISC and i made > a small program in C18 to issue a "zero-logic" for one second and then > "one-logic" (+5v) for another second and so on. > My problem is that the motor starts turning when the 1 is issued on > RC2 but instead of stopping when i issue 0 it just turns a bit > slowly... After 1 second the 1 is sent again on RC2 and the motor > turns again fast. > Can you guys help me with a suggestion ? What should i do ? > > Dumitru Stama > > -- > http://www.piclist.com PIC/SX FAQ & list archive > View/change your membership options at > http://mailman.mit.edu/mailman/listinfo/piclist > > > > -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist