[41] GPIO: PIN_CNF[x] registers not reset after pin reset

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

Symptoms

PIN_CNF registers are not reset after pin reset. Pins may be configured as an output and/or with pull enabled and/or with SENSE enabled.

Conditions

Always

Consequences

Possible higher than expected current consumption due to current flowing through pins, or spurious DETECT signals.

Workaround

Write default values to all PIN_CNF registers after a pin reset.