[36] I2S: Excessive power consumption after using I2S STOP task

This anomaly applies to IC Rev. Engineering A, build codes QKAA-AB0.

Domains

Application

Symptoms

Current consumption is too high after using the STOP task.

Conditions

I2S was running and was stopped by triggering the STOP task.

Consequences

Current consumption is higher than specified.

Workaround

Apply the following code after the STOP task. For secure mode:

*((volatile uint32_t *)0x50028038) = 1;
*((volatile uint32_t *)0x5002803C) = 1;
For non-secure mode:

*((volatile uint32_t *)0x40028038) = 1;
*((volatile uint32_t *)0x4002803C) = 1;