Si era quello che avevo visto, comincia con questo:
DC Current per I/O Pin ................................................ 40.0mA
DC Current VCC and GND Pins................................. 200.0mA
e poi c'è:
Although each I/O port can source more than the test conditions (20mA at VCC = 5V, 10mA at VCC = 3V) under steady
state conditions (non-transient), the following must be observed:
ATmega640/1280/2560:
1)The sum of all IOH, for ports J0-J7, G2, A0-A7 should not exceed 200mA.
2)The sum of all IOH, for ports C0-C7, G0-G1, D0-D7, L0-L7 should not exceed 200mA.
3)The sum of all IOH, for ports G3-G4, B0-B7, H0-H7 should not exceed 200mA.
4)The sum of all IOH, for ports E0-E7, G5 should not exceed 100mA.
5)The sum of all IOH, for ports F0-F7, K0-K7 should not exceed 100mA.
If IOH exceeds the test condition, VOH may exceed the related specification. Pins are not guaranteed to source current
greater than the listed test condition.
La parte sotto significa che i pin J0-J7, G2, A0-A7 complessivamente non possono erogare più di 200mA, ma nel frattempo, per esempio, i pin C0-C7, G0-G1, D0-D7, L0-L7 possono erogarne altri 200?
Ma se così fosse, se dal VCC e GND non possono entrare più di 200mA, come fanno a uscirne 400 (o peggio 800 se sommo tutto).
Dove sbaglio?