[27] NFCT: Triggering NFCT ACTIVATE task also activates the Rx easyDMA

This anomaly applies to IC Rev. Engineering A, build codes QFAA-AA0, QFAA-AC0, CGAA-AA0.

Symptoms

Memory corruption of the address pointed to by NFCT PACKETPTR register after triggering ACTIVATE task and during the collision resolution sequence. This happens even if the automatic collision resolution is enabled.

Conditions

  • MAXLEN is non zero
  • Trigger ACTIVATE task

Consequences

Memory corruption of the address pointed by the NFCT PACKETPTR register.

Workaround

Trigger the task TASKS_DISABLERXDATA immediately after triggering the TASKS_ACTIVATE task.

TASKS_ACTIVATE = 1;
TASKS_DISABLERXDATA = 1;