[70] COMP: Not able to wake CPU from System ON IDLE

This anomaly applies to IC Rev. Engineering B, build codes QFAA-BA0, CHAA-AA0.

It was inherited from the previous IC revision Engineering A.

Symptoms

COMP event not able to wake CPU form System ON IDLE.

Conditions

Always

Consequences

CPU will not wake from System ON IDLE.

Workaround

Use the following workaround to prevent some core peripheral services from going to the lowest power mode. This will cause an increase of around 20 µA current in SYSTEM ON IDLE.
if (*(volatile uint32_t *)0x4006EC00 == 0)
{ *(volatile uint32_t *)0x4006EC00 = 0x9375; }
*(volatile unit32_t *) 0x4006EC14 = 0xC0;
To turn off this workaround (to save current):
if (*(volatile uint32_t *)0x4006EC00 == 0)
{ *(volatile uint32_t *)0x4006EC00 = 0x9375; }
*(volatile unit32_t *) 0x4006EC14 = 0x0;

Documentation feedback | Developer Zone | Subscribe | Updated 2016-09-28