Author Topic: What is the output current (PORTB) of PIC16F877A??  (Read 3566 times)

0 Members and 1 Guest are viewing this topic.

Offline thibraaniTopic starter

  • Beginner
  • *
  • Posts: 6
  • Helpful? 0
What is the output current (PORTB) of PIC16F877A??
« on: November 17, 2007, 09:34:15 AM »
Hallo all,
I have a question to ask. What is the PORTD output current of PIC16F877A??

I'm building a mini project, that is to operate a 1.5V DC motor connecting to PORTD of PIC16F877A. I would like to know what is the output current of that particular port and would it be sufficient to turn on the DC motor??

Why do people need a DC motor driver??

Thank you

Offline krich

  • Robot Overlord
  • ****
  • Posts: 165
  • Helpful? 0
Re: What is the output current (PORTB) of PIC16F877A??
« Reply #1 on: November 17, 2007, 03:54:47 PM »
People don't power their motors directly from their MCU because there's not enough current to get the motor running and I'm pretty sure the MCU isn't capable of passing a suitable amount of current without melting even if it could be made to do so.

What you will need is an H-bridge, which handles forward/reverse for the motor by using output pins from your MCU for the logic and a direct connection to your power source to give you the juice you need to run the motors.  The DC motor controllers do this in a neat, prefabricated package.


Get Your Ad Here