Electronic – What does “DC Current VCC and GND Pins” in ATmega8 datasheet mean

atmegacurrentmicrocontroller

I'm using for some DIY project ATmega8-16PU, during the reading of the datasheet

(Datasheet Revision 2486AA–AVR–02/2013 )

I've encountered in section "Electrical Characteristics – TA = -40°C to 85°C" parameter, which is called "DC Current VCC and GND Pins". Value of this parameter is 300mA. I was looking in Internet for some meaningful interpretation of this parameter. What I found was however a lot of confusion on the topic. Here are three possible interpretation of this parameter, can you please tell me, which one is the right one.

  • 300mA is total current into all VCC and out of all GND pins.
  • 300mA is current into all VCC pins and there is 300mA out of all GND
    pins
  • 300mA is current into each VCC pin and 300mA is current out of each
    GND pin

The most reasonable explanation supporting last interpretation I found under following link:

Allowed current thru AVR devices

Depending on which interpretation is right one, I can e.g. change package type to TQFP in order to increase my current budget.

Please note that I don't want to exceed any Absolut Maximum Ratings, what I want however is to try out exceeding test conditions in datasheet.

Best Answer

To remove further confusion. There is only one Vcc pin.
AVcc is a different power domain only for the ADC Clock system and PORTC. Read the notes below the table.

This is the right answer:

300mA is total current into all VCC and out of all GND pins.

See also note 3.1

The sum of all IOL, for all ports, should not exceed 300mA.

and

The sum of all IOL, for ports C0 - C5 should not exceed 100mA.

Which is for Avcc, a special power domain for the analog part, not a normal Vcc.

The reason for these limits is the resistance in the leadframe and bondwire and metal layers on the chip itself. A high voltage over this resistance has negative effect on the capabilities of other pins. The voltage levels (VOL/VOH) and thresholds (VIH/VIL) may shift, possibly outside of the specification. It may also add more heat than the package can handle.