[12] COMP: Reference ladder is not correctly calibrated

This anomaly applies to IC Rev. Engineering C, build codes CHAA-BA0, CIAA-BA0, QFAA-BB0.

It was inherited from the previous IC revision Engineering B.

Symptoms

COMP does not compare correctly.

Conditions

Always.

Consequences

COMP module is unusable.

Workaround

Execute the following code before enabling the COMP module:

*(volatile uint32_t *)0x40013540 = (*(volatile uint32_t *)0x10000324 & 0x00001F00) >> 8;
This workaround is included in MDK version 8.12.0 and later.