SPRUI30H November 2015 – May 2024 DRA745 , DRA746 , DRA750 , DRA756
Transfer completion interrupts that are latched to the interrupt pending registers ( EDMA_TPCC_IPR / EDMA_TPCC_IPRH ) are cleared by writing a 1 to the corresponding bit in the interrupt pending clear register ( EDMA_TPCC_ICR / EDMA_TPCC_ICRH ). For example, a write of 1 to EDMA_TPCC_ICR[0] E0 clears a pending interrupt in EDMA_TPCC_IPR[0] E0.
If an incoming transfer completion code TCC (EDMA_TPCC_OPT_n[17:12] TCC) gets latched to a bit in EDMA_TPCC_IPR / EDMA_TPCC_IPRH, then additional bits that get set due to a subsequent transfer completion does not result in asserting the EDMA_TPCC completion interrupt. In order for the completion interrupt to be pulsed, the required transition is from a state where no enabled interrupts are set to a state where at least one enabled interrupt is set.