13.6.2.3 Bus Write Error

A bus write error occurs when the data write by the DMA could not be completed. This might occur, for example, under the following conditions:
  • The write was not allowed because of the device security settings.
  • The write was attempted at an unimplemented address.

When a bus write error occurs, the BWERR (DMAxSTAT[9]) bit is set so that user software can detect the write error. When a bus write error is detected, the DMA halts its operation and a DMA trap is asserted.