\n

DMA

Peripheral Memory Blocks

address_offset : 0x0 Bytes (0x0)
size : 0x1000 byte (0x0)
mem_usage : registers
protection : not protected

Registers

ISR

IFCR


ISR

DMA interrupt status register
address_offset : 0x0 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

ISR ISR read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 GIF0 TCIF0 HTIF0 TEIF0 GIF1 TCIF1 HTIF1 TEIF1 GIF2 TCIF2 HTIF2 TEIF2 GIF3 TCIF3 HTIF3 TEIF3 GIF4 TCIF4 HTIF4 TEIF4 GIF5 TCIF5 HTIF5 TEIF5 GIF6 TCIF6 HTIF6 TEIF6 GIF7 TCIF7 HTIF7 TEIF7

GIF0 : Channel 0 global interrupt flag. This bit is set by hardware. It is cleared by software writing 1 to the corresponding bit in the IFCR register.


bits : 0 - 0 (1 bit)

TCIF0 : Channel 0 transfer complete flag. This bit is set by hardware. It is cleared by software writing 1 to the corresponding bit in the IFCR register.


bits : 1 - 1 (1 bit)

HTIF0 : Channel 0 half transfer flag. This bit is set by hardware. It is cleared by software writing 1 to the corresponding bit in the IFCR register.


bits : 2 - 2 (1 bit)

TEIF0 : Channel 0 transfer error flag. This bit is set by hardware. It is cleared by software writing 1 to the corresponding bit in the IFCR register.


bits : 3 - 3 (1 bit)

GIF1 : Channel 1 global interrupt flag. This bit is set by hardware. It is cleared by software writing 1 to the corresponding bit in the IFCR register.


bits : 4 - 4 (1 bit)

TCIF1 : Channel 1 transfer complete flag. This bit is set by hardware. It is cleared by software writing 1 to the corresponding bit in the IFCR register.


bits : 5 - 5 (1 bit)

HTIF1 : Channel 1 half transfer flag. This bit is set by hardware. It is cleared by software writing 1 to the corresponding bit in the IFCR register.


bits : 6 - 6 (1 bit)

TEIF1 : Channel 1 transfer error flag. This bit is set by hardware. It is cleared by software writing 1 to the corresponding bit in the IFCR register.


bits : 7 - 7 (1 bit)

GIF2 : Channel 2 global interrupt flag. This bit is set by hardware. It is cleared by software writing 1 to the corresponding bit in the IFCR register.


bits : 8 - 8 (1 bit)

TCIF2 : Channel 2 transfer complete flag. This bit is set by hardware. It is cleared by software writing 1 to the corresponding bit in the IFCR register.


bits : 9 - 9 (1 bit)

HTIF2 : Channel 2 half transfer flag. This bit is set by hardware. It is cleared by software writing 1 to the corresponding bit in the IFCR register.


bits : 10 - 10 (1 bit)

TEIF2 : Channel 2 transfer error flag. This bit is set by hardware. It is cleared by software writing 1 to the corresponding bit in the IFCR register.


bits : 11 - 11 (1 bit)

GIF3 : Channel 3 global interrupt flag. This bit is set by hardware. It is cleared by software writing 1 to the corresponding bit in the IFCR register.


bits : 12 - 12 (1 bit)

TCIF3 : Channel 3 transfer complete flag. This bit is set by hardware. It is cleared by software writing 1 to the corresponding bit in the IFCR register.


bits : 13 - 13 (1 bit)

HTIF3 : Channel 3 half transfer flag. This bit is set by hardware. It is cleared by software writing 1 to the corresponding bit in the IFCR register.


bits : 14 - 14 (1 bit)

TEIF3 : Channel 3 transfer error flag. This bit is set by hardware. It is cleared by software writing 1 to the corresponding bit in the IFCR register.


bits : 15 - 15 (1 bit)

GIF4 : Channel 4 global interrupt flag. This bit is set by hardware. It is cleared by software writing 1 to the corresponding bit in the IFCR register.


bits : 16 - 16 (1 bit)

TCIF4 : Channel 4 transfer complete flag. This bit is set by hardware. It is cleared by software writing 1 to the corresponding bit in the IFCR register.


bits : 17 - 17 (1 bit)

HTIF4 : Channel 4 half transfer flag. This bit is set by hardware. It is cleared by software writing 1 to the corresponding bit in the IFCR register.


bits : 18 - 18 (1 bit)

TEIF4 : Channel 4 transfer error flag. This bit is set by hardware. It is cleared by software writing 1 to the corresponding bit in the IFCR register.


bits : 19 - 19 (1 bit)

GIF5 : Channel 5 global interrupt flag. This bit is set by hardware. It is cleared by software writing 1 to the corresponding bit in the IFCR register.


bits : 20 - 20 (1 bit)

TCIF5 : Channel 5 transfer complete flag. This bit is set by hardware. It is cleared by software writing 1 to the corresponding bit in the IFCR register.


bits : 21 - 21 (1 bit)

HTIF5 : Channel 5 half transfer flag. This bit is set by hardware. It is cleared by software writing 1 to the corresponding bit in the IFCR register.


bits : 22 - 22 (1 bit)

TEIF5 : Channel 5 transfer error flag. This bit is set by hardware. It is cleared by software writing 1 to the corresponding bit in the IFCR register.


bits : 23 - 23 (1 bit)

GIF6 : Channel 6 global interrupt flag. This bit is set by hardware. It is cleared by software writing 1 to the corresponding bit in the IFCR register.


bits : 24 - 24 (1 bit)

TCIF6 : Channel 6 transfer complete flag. This bit is set by hardware. It is cleared by software writing 1 to the corresponding bit in the IFCR register.


bits : 25 - 25 (1 bit)

HTIF6 : Channel 6 half transfer flag. This bit is set by hardware. It is cleared by software writing 1 to the corresponding bit in the IFCR register.


bits : 26 - 26 (1 bit)

TEIF6 : Channel 6 transfer error flag. This bit is set by hardware. It is cleared by software writing 1 to the corresponding bit in the IFCR register.


bits : 27 - 27 (1 bit)

GIF7 : Channel 7 global interrupt flag. This bit is set by hardware. It is cleared by software writing 1 to the corresponding bit in the IFCR register.


bits : 28 - 28 (1 bit)

TCIF7 : Channel 7 transfer complete flag. This bit is set by hardware. It is cleared by software writing 1 to the corresponding bit in the IFCR register.


bits : 29 - 29 (1 bit)

HTIF7 : Channel 7 half transfer flag. This bit is set by hardware. It is cleared by software writing 1 to the corresponding bit in the IFCR register.


bits : 30 - 30 (1 bit)

TEIF7 : Channel 7 transfer error flag. This bit is set by hardware. It is cleared by software writing 1 to the corresponding bit in the IFCR register.


bits : 31 - 31 (1 bit)


IFCR

DMA interrupt flag clear register
address_offset : 0x4 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

IFCR IFCR write-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CGIF0 CTCIF0 CHTIF0 CTEIF0 CGIF1 CTCIF1 CHTIF1 CTEIF1 CGIF2 CTCIF2 CHTIF2 CTEIF2 CGIF3 CTCIF3 CHTIF3 CTEIF3 CGIF4 CTCIF4 CHTIF4 CTEIF4 CGIF5 CTCIF5 CHTIF5 CTEIF5 CGIF6 CTCIF6 CHTIF6 CTEIF6 CGIF7 CTCIF7 CHTIF7 CTEIF7

CGIF0 : Channel 0 global interrupt flag. This bit is set by software.


bits : 0 - 0 (1 bit)

CTCIF0 : Channel 0 transfer complete flag. This bit is set by software.


bits : 1 - 1 (1 bit)

CHTIF0 : Channel 0 half transfer flag. This bit is set by software.


bits : 2 - 2 (1 bit)

CTEIF0 : Channel 0 transfer error flag. This bit is set by software.


bits : 3 - 3 (1 bit)

CGIF1 : Channel 1 global interrupt flag. This bit is set by software.


bits : 4 - 4 (1 bit)

CTCIF1 : Channel 1 transfer complete flag. This bit is set by software.


bits : 5 - 5 (1 bit)

CHTIF1 : Channel 1 half transfer flag. This bit is set by software.


bits : 6 - 6 (1 bit)

CTEIF1 : Channel 1 transfer error flag. This bit is set by software.


bits : 7 - 7 (1 bit)

CGIF2 : Channel 2 global interrupt flag. This bit is set by software.


bits : 8 - 8 (1 bit)

CTCIF2 : Channel 2 transfer complete flag. This bit is set by software.


bits : 9 - 9 (1 bit)

CHTIF2 : Channel 2 half transfer flag. This bit is set by software.


bits : 10 - 10 (1 bit)

CTEIF2 : Channel 2 transfer error flag. This bit is set by software.


bits : 11 - 11 (1 bit)

CGIF3 : Channel 3 global interrupt flag. This bit is set by software.


bits : 12 - 12 (1 bit)

CTCIF3 : Channel 3 transfer complete flag. This bit is set by software.


bits : 13 - 13 (1 bit)

CHTIF3 : Channel 3 half transfer flag. This bit is set by software.


bits : 14 - 14 (1 bit)

CTEIF3 : Channel 3 transfer error flag. This bit is set by software.


bits : 15 - 15 (1 bit)

CGIF4 : Channel 4 global interrupt flag. This bit is set by software.


bits : 16 - 16 (1 bit)

CTCIF4 : Channel 4 transfer complete flag. This bit is set by software.


bits : 17 - 17 (1 bit)

CHTIF4 : Channel 4 half transfer flag. This bit is set by software.


bits : 18 - 18 (1 bit)

CTEIF4 : Channel 4 transfer error flag. This bit is set by software.


bits : 19 - 19 (1 bit)

CGIF5 : Channel 5 global interrupt flag. This bit is set by software.


bits : 20 - 20 (1 bit)

CTCIF5 : Channel 5 transfer complete flag. This bit is set by software.


bits : 21 - 21 (1 bit)

CHTIF5 : Channel 5 half transfer flag. This bit is set by software.


bits : 22 - 22 (1 bit)

CTEIF5 : Channel 5 transfer error flag. This bit is set by software.


bits : 23 - 23 (1 bit)

CGIF6 : Channel 6 global interrupt flag. This bit is set by software.


bits : 24 - 24 (1 bit)

CTCIF6 : Channel 6 transfer complete flag. This bit is set by software.


bits : 25 - 25 (1 bit)

CHTIF6 : Channel 6 half transfer flag. This bit is set by software.


bits : 26 - 26 (1 bit)

CTEIF6 : Channel 6 transfer error flag. This bit is set by software.


bits : 27 - 27 (1 bit)

CGIF7 : Channel 7 global interrupt flag. This bit is set by software.


bits : 28 - 28 (1 bit)

CTCIF7 : Channel 7 transfer complete flag. This bit is set by software.


bits : 29 - 29 (1 bit)

CHTIF7 : Channel 7 half transfer flag. This bit is set by software.


bits : 30 - 30 (1 bit)

CTEIF7 : Channel 7 transfer error flag. This bit is set by software.


bits : 31 - 31 (1 bit)



Is something missing? Is something wrong? can you help correct it ? Please contact us at info@chipselect.org !

This website is sponsored by EmbeetleEmbeetle, an IDE designed from scratch for embedded software developers.