[30] TWIS: STOP Task is not functional

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

Symptoms

In TX (READ command), SCL and SDA are pulled low and further communication is blocked. In RX (WRITE command), ERRORSRC shows 0x3.

Conditions

Always.

Consequences

It is not possible to use the TWIS STOP task for terminating ongoing transactions.

Workaround

Terminate ongoing transactions by disabling the TWIS, wait at least 1 µs for any ongoing transaction to complete, and then enable the TWIS.