2.2.2 Write Operation Lost if Consecutive Writes to Specific Address Space
An ST/STD/STS instruction to address > = 64 followed by an ST/STD instruction to address < 64 or SLPCTRL.CTRLA will cause loss of the last write.
Work Around
To avoid loss of write operation, use one of the following workarounds depending on address space:
- Insert an NOP instruction before writing to address < 64, or use the OUT instruction instead of ST/STD
- Insert an NOP instruction before writing to SLPCTRL.CTRLA
Affected Silicon Revisions
Rev. B |
X |