22.8.22 Channel Interrupt Flag Status and Clear

Name: CHINTFLAG
Offset: 0x4E + n*0x10 [n=0..15]
Reset: 0x00
Property: -

Bit 76543210 
      SUSPTCMPLTERR 
Access R/WR/WR/W 
Reset 000 

Bit 2 – SUSP Channel Suspend

This flag is cleared by writing a ‘1’ to it.

This flag is set when a block transfer with suspend block action is completed, when a software suspend command is executed, when a suspend event is received or when an invalid descriptor is fetched by the DMA.

Writing a ‘0’ to this bit has no effect.

Writing a ‘1’ to this bit will clear the Channel Suspend interrupt flag for the corresponding channel.

For details on available software commands, see CHCTRLB in the DMAC Register Summary from Related Links.

For details on available event input actions, see CHCTRLB in the DMAC Register Summary from Related Links.

For details on available block actions, see BTCTRL in the DMAC Register Summary (SRAM) from Related Links.

Bit 1 – TCMPL Channel Transfer Complete

This flag is cleared by writing a ‘1’ to it.

This flag is set when a block transfer is completed and the corresponding interrupt block action is enabled.

Writing a ‘0’ to this bit has no effect.

Writing a ‘1’ to this bit will clear the Transfer Complete interrupt flag for the corresponding channel.

Bit 0 – TERR Channel Transfer Error

This flag is cleared by writing a ‘1’ to it.

This flag is set when a bus error is detected during a beat transfer or when the DMAC fetches an invalid descriptor.

Writing a ‘0’ to this bit has no effect.

Writing a ‘1’ to this bit will clear the Transfer Error interrupt flag for the corresponding channel.