Hello, I have a question about absolute max current for Arduino entire package. I created this topic because it is important information and is not mentioned in Store, but it is mentioned on this community forum and on link Arduino Playground - ArduinoPinCurrentLimitations.
What is the absolute max current for entire package for Arduino Uno / Nano, Leonardo / Micro and Mega 2560 (and others)? I noticed that on internet/this forum is written for Uno DIP max. 200 mA and 400 mA for SMD TQFP. Is this correct? Leonardo has 200 mA only? Mega 2560 has 800 mA, but some pinouts only inform about 200 mA absolute max current for entire package. Where is the truth? ![]()
You had to do some tests of how much the boards can handle and do not burn.
Answer from Microchip/Atmel:
The specification 200 mA max is for each pair of the VCC-GND pin. If a package has 2*VCC/GND then it will be 400mA.
Bonus question:
"It is need for ATmega2560 use heatsink? "
If the device is operating within the datasheet specifications, the device should not heat up and hence heatsink is not required.
....
My answer (not counting AVCC):
Uno DIP: max. 200 mA (1x VCC/GND)
Uno/Nano SMD: max. 400 mA (2x VCC/GND)
Leonardo/Micro: max. 400 mA (2x VCC/GND)
Mega 2560: max. 800 mA (4x VCC/GND)
....
Why do some pinout images from BQ and Pighixxx show max. 200 mA only?
Why do some pinout images from BQ and Pighixxx show max. 200 mA only?
Because that is a safe limit. Only a real fool would try having the Mega serve up 0.8A.
PaulS:
Because that is a safe limit. Only a real fool would try having the Mega serve up 0.8A.
There would be some fools who would try, but 200 mA is not enough for a bigger project on Mega. Ordinary LCD display has 80-150 mA power consumption. 400-600 mA is in my opinion maximum for stability on Mega 2560.