Hi, I've got one Arduino Mega here with what looks like damaged analog pins (A5 & A6).
A6 is completly dead and always reading "2", no matter if pulled up or down. A5 can be connected to +5V and grounded and will read correctly, however, when nothing is attached, the pin ACTIVELY goes to 2.73V (not just noise). Pulling up A5 to +5V with a 100 Ohm resistor doesn't work, instead of +5V the pin goes to 3.22V only.
I've confirmed the readings with a multimeter.
[A5 no connection] 561 = 2.74V [active voltage] [A5 pulled with +5V over 100Ohm] 629 = 3.22V
[A6 no connection] 2 = 0.01V [A6 +5V directly] 2 = 0.01V
Did anyone see this kind of damage to an Atmega 2560 before?