Hi all, some time ago I run into troubles, how the explain, that there is a limit on sum of output currents of all port pins (or Vdd and Vss pins current), and this limit does not allow to use all pins at maximum current at the same time. For instance PIC16F84 Vss current is limited to 150 mA, which is less than sum of allowable port sink currents (8+5)x25mA= 325mA. Does this have anything to do with local chip overheating at the spot where Vdd and Vss are bonded to the chip ? Whan failure mechanism can we expect when exceeding this parameter ? Thanks. Josef