13 13. Module: DMA

When DMA descriptor mode is enabled on either the source or the destination, but not both, the DMA checks for address alignment against the transfer size of the previously completed transfer rather than the current channel's programmed transfer size in the descriptor. Consequently, if the previous transfer used a 32-bit (word) size and the current transfer is configured for 8-bit (byte), the DMA may incorrectly flag an Address Alignment Error (ADRERR) and generate a bus trap if the address is not word-aligned.
Workaround

Enable descriptor mode on both the source and destination sides (SDTEN = 1 and DDTEN = 1), or ensure all DMA transfers use a 32-bit transfer size with word-aligned addresses.

Affected Silicon Revisions
A0
X