2.8.2 Clearing of STATUS.xxxBUFV Flag is Not Protected by CTRLB.LUPD Bit

When clearing STATUS.xxBUFV while CTRLB.LUPD is '0', STATUS.xxBUFV will be cleared, but the related SYNCBUSY.xxBUFV bit will no be cleared. Any further attempt to clear SYNCBUSY.xxBUFV by writing STATUS.xxBUFV to '1' will have no effect on the SYNCBUSY.xxBUFV bit. Only a hardware UPDATE condition or software update command will be able to clear SYNCBUSY.xxBUFV.

Work Around

Set the CTRLB.LUPD bit before clearing the STATUS.xxBUFV bit.

Affected Silicon Revisions

Rev. A1
X