SPRUJF2A March 2026 – March 2026 AM13E23019
The DMA has the ability to flag address or data errors. Source or destination address errors can come from accessing a protected or nonexisting memory range. If an address error occurs, the interrupt index IIDX[j].STAT flags a DMA address error (11h). Address error interrupts can be masked, set, and cleared using the ADDERR bit.
The DMA does not perform range checking. If the DMA transfer occurs over a protected memory range, the destination data reports zeros (0h) for each byte of the DMA transaction that overlaps the protected or nonexisting memory range.
Data errors can occur in SRAM or flash if there is an ECC or parity error. If a data error occurs, the interrupt index IIDX[j].STAT flags a DMA data error (12h). Data error interrupts can be masked, set, and cleared using the DATERR bit.
The DMA does not automatically disable if an address or data error occurs.