the output current of microcontroller PIC16f877a

Status
Not open for further replies.

You Wei Lim

Newbie level 3
Joined
Jul 21, 2014
Messages
4
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Location
Melaka, Malaysia
Visit site
Activity points
24
hi guest, may i know all the output current from the microcontroller PIC16f877a pin ? i know it can find it on the datasheet ~~ but i don't know how its means from the data sheet, i need to know how to read the exact values. Your help is very grateful~~
 

Maximum current from a single pin is 25mA.

The maximum current output by all pins of PORTs A, B and E is 200mA total, so only 8 pins can be at full 25mA, or 20 pins at 10mA simultaneously.

The maximum current output by all pins of PORTs C and D is 200mA total, so only 8 pins can be at full 25mA, or 16 pins at 12.5mA simultaneously.

On top of all that - there is a 250mA limit on the total supply current, so all of your output currents should add up to less than 250mA (let's guess at 200mA to allow 50mA for other peripherals?)

If you draw the full 25mA from a pin, the output high voltage may drop well below Vdd, but there is no specification that tells you exactly how big a drop. EDIT: correction- there is, as Tahmid shows below


..... at least - that is how I read the datasheet....
 
Last edited:
Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…