Datasheet

33
2549PS–AVR–10/2012
ATmega640/1280/1281/2560/2561
Problem Fix/Workaround
There are two application work-arounds, where selecting one of them, will be omitting the
issue:
- Replace IN and OUT with LD/LDS/LDD and ST/STS/STD instructions.
- Use internal RAM for stack pointer.
6. EEPROM read from application code does not work in Lock Bit Mode 3
When the Memory Lock Bits LB2 and LB1 are programmed to mode 3, EEPROM read does
not work from the application code.
Problem Fix/Workaround
Do not set Lock Bit Protection Mode 3 when the application code needs to read from
EEPROM.
11.13 ATmega2561 rev. F
Not sampled.
11.14 ATmega2561 rev. E
No known errata.
11.15 ATmega2561 rev. D
Not sampled.
11.16 ATmega2561 rev. C
High current consumption in sleep mode.
1. High current consumption in sleep mode
If a pending interrupt cannot wake the part up from the selected sleep mode, the current
consumption will increase during sleep when executing the SLEEP instruction directly after
a SEI instruction.
Problem Fix/Workaround
Before entering sleep, interrupts not used to wake the part from the sleep mode should be
disabled.
11.17 ATmega2561 rev. B
Not sampled.
11.18 ATmega2561 rev. A
Non-Read-While-Write area of flash not functional
Part does not work under 2.4 Volts
Incorrect ADC reading in differential mode
Internal ADC reference has too low value
IN/OUT instructions may be executed twice when Stack is in external RAM
EEPROM read from application code does not work in Lock Bit Mode 3