>I know that there is a 20 mA/pin source limit on the '64, but is there >a per port or per chip limit on current sourced? > >In short, can I directly run two 7 segment displays (one per port, ~10 mA >per segment) continuously without a problem? Current limits of this nature are specified in the "Absolute Maximum Ratings" section of the data book: Maximum output current sourced by any I/O pin: 25 mA Maximum current into Vdd pin: 250 mA. Maximum current sourced by PORTA, PORTB, and PORTE (combined): 200 mA Maximum current sourced by PORTC and PORTD (combined): 200 mA etc. So it looks like a total of 140 mA from two ports at 10 mA per pin is OK. Since the pins are lightly loaded, there should be very little Vdd-Voh and you won't be close to the total power dissipation limit of 1 Watt (even if Vdd-Voh were a full 5V, the power dissipation would be .01A * 5V * 14places = 700 mW). The only difference between source and sink current limits regards the Vdd and Vss pins. Assuming the current through the PIC logic itself is negligible, you can source a grand total of 250 mA per chip, or sink 300. This would presumably require splitting the heavy loads up inbetween the A,B,E group and the C,D group. -Mike