2.4.1 AWeX Fault Protection Restore is Not Done Correctly in Pattern Generation Mode

When a fault is detected, the OUTOVEN register is cleared, and when the fault condition is cleared, OUTOVEN is restored according to the corresponding enabled DTI channels. For Common Waveform Channel Mode (CWCM), as the OUTOVEN is correct after restoring from fault, this has no effect. For Pattern Generation Mode (PGM), OUTOVEN should instead have been restored according to the DTLSBUF register.

Workaround
For CWCM, no workaround is required.

For PGM in Latched Mode, disable the DTI channels before returning from the fault condition. Then, set the correct OUTOVEN value and enable the DTI channels before the direction (DIR) register is written to enable the correct outputs again.

Affected Silicon Revisions

ATxmega128/64B3
Rev. ARev. C
-X