Lewis: I believe that the current is somewhat less than 20mA if all of the I/O pins are used as drivers. But I could be wrong. Been there before. You might check the specs on the device you are using to see what the actual useable total current is. Richard ---------- > From: Lewis H. Cobb > To: PICLIST@MITVMA.MIT.EDU > Subject: Voltage Level On 16C620 or 16F84 Port Pins > Date: Monday, May 25, 1998 7:27 PM > > Hello - I'm designing a small serial data based controller system and have > been considering the use of a PIC as it appears that the ports can be used > to power other peripherals as they can sink/source some 20mA (can't do that > with the old standby 8051 variants I'm used to). > > My question is this - what is the voltage level on a port pin that is set > to "high" and is sourcing near it's maximum current? The data sheets in > the microchip databook only show a Vdd-0.7 for a source current of -3mA. I > will be sourcing at least 10 mA and perhaps 15. > > Thanks for any assistance people can provide. > > Lewis > cobb@zeus.ee.unb.ca