This means that your PIC is sourcing (from HIGH output pins) 110mA to some loads.
Total power dissipation is about 600mW close to the limit at the room temperature. Better do something to reduce...
I tested current draw at the VDD and VSS pins (like pins combined):
VSS 10mA
VDD 120mA
37°C is nothing. At twice that I'd start thinking if there's something wrong.
HenrikOlsson Yesterday, 10:01According to the 16F18877 data sheet, the Absolute Total Power dissipation is 800mW, which is quite a lot!
Absolute Max current on any standard pin +/-50mA, but this does not mean you can source...
Good idea, I'll get a current reading on both power pins.
Demon Yesterday, 02:472/3 the pins are sinking inputs, the rest are unused for now.
Thermal cam says 36.4C.
I didn't have a thermal cam before, so I have no clue what "normal" is. It is a busy PIC though, 2 ADC and...
Also breadboards are the worse for low noise circuits!
Ioannis
There is max current per port, and Vdd pin. That current is much lower than sum of all 20mA per pin. So you should not try to pull 20mA from each pin...
Pic should not get warm at all. Power...
In all the years I've been using PICs I've NEVER had one get even slightly warm.
They usually only pull a few 10's of mA's max, but I suppose if you had all the IO pins trying to drive too much...
Re: PIC temperature, when is it too hot
How do you figure the power dissipation is 600mW?
HenrikOlsson Today, 22:17It would be if all the of the 120mA would go out the Vss pin, thus 5VÄ*120mA. But now, most of the current is going out the I/O-pins with FAR less...