25.10.6 Channel Interrupt Flag Register

Note: Interrupt flags must be cleared and then read back to confirm the clear before exiting the ISR to avoid double interrupts.

Reset: This channel resets on a channel reset.

Table 25-20. Register Bit Attribute Legend
SymbolDescriptionSymbolDescriptionSymbolDescription
RReadable bitHCCleared by Hardware(Grey cell)Unimplemented
WWritable bitHSSet by HardwareXBit is unknown at Reset
KWrite to clearSSoftware settable bit
Name: CHINTFk
Offset: 0x60 + k*0x50 [k=0..15]
Reset: 0x00000000
Property: -

Bit 3130292827262524 
          
Access  
Reset  
Bit 2322212019181716 
      RDEWRE  
Access R/WR/W 
Reset 00 
Bit 15141312111098 
          
Access  
Reset  
Bit 76543210 
   WRELLBHBCCCTASD 
Access R/WR/WR/WR/WR/WR/W 
Reset 000000 

Bit 18 – RDE Read Error Flag

Write a 1 to this bit to clear the interrupt flag.

ValueDescription
0No read bus errors detected
1The last read request returned a bus error. The DMA will also clear CHCTRLAk.ENABLE and LLEN on a read error.

Bit 17 – WRE Write Error Flag

Write a 1 to this bit to clear the interrupt flag.

ValueDescription
0No read bus errors detected
1The last write request returned a bus error. The DMA will also clear CHCTRLAk.ENABLE and LLEN on a write error.

Bit 5 – WRELL Linked List Done Interrupt Flag

Write a 1 to this bit to clear the interrupt flag.

ValueDescription
0No interrupt is enabled
1Linked-List competed, NULL pointer encountered in CHNXTk.NXT when attempting to load the next descriptor and all data from the current block transfer has completed.

Bit 4 – BH Block Transfer Half Complete Interrupt Flag

Write a 1 to this bit to clear the interrupt flag.

ValueDescription
0No interrupt is enabled
1Half of the block transfer has completed.

Bit 3 – BC Block Transfer Complete Interrupt Flag

Write a 1 to this bit to clear the interrupt flag.

ValueDescription
0No interrupt is enabled
1A block transfer has been completed.

Bit 2 – CC Cell Transfer Complete Interrupt Flag

Write a 1 to this bit to clear the interrupt flag.

ValueDescription
0No interrupt is enabled
1A cell transfer has been completed (CSZ bytes has been transferred).

Bit 1 – TA Transfer Abort Interrupt Flag

Write a 1 to this bit to clear the interrupt flag.

ValueDescription
0No interrupt is enabled
1An abort trigger event has been detected and the DMA transfer has been aborted. The DMA will also clear CHCTRLAk.ENABLE on a TA event.

Bit 0 – SD Start Detected Interrupt Flag

Write a 1 to this bit to set the interrupt enable.

ValueDescription
0No interrupt is enabled
1A start trigger event has been detected and the block transfer has started