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

When a fault is detected, the OUTOVEN register is cleared. When the fault condition is solved, OUTOVEN is restored according to the corresponding enabled DTI channels, which doesn't affect Common Waveform Channel Mode (CWCM), as the OUTOVEN is correct after restoring from fault. For Pattern Generation Mode (PGM), OUTOVEN should instead have been restored according to the DTLSBUF register.

Work Around

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 re-enable the correct outputs.

For PGM in cycle-by-cycle mode, there is no workaround.

Affected Silicon Revisions

ATxmega256A3U/192A3U/128A3U
Rev. G
X
ATxmega64A3U
Rev. I
-