Register Map
13-38
13.2.14.2
DMA Receive Interrupt Source (DMAn_RX_IT_src)
Only concerns non-isochronous endpoints.
When the EPn_RX flag bit is set, the endpoint causing this flag to be set is
encoded in these four register bits. When the EPn_RX flag bit is cleared, the
four bits read as 0.
0000: No receive DMA interrupt is pending.
0001: EP1
…
.
1111: EP15
Value after local host or USB reset is low (all 4 bits).
13.2.14.3
DMA Transmit Interrupt Source (DMAn_TX_IT_src)
Only concerns non-isochronous endpoints.
When the EPn_TX flag is set, the endpoint causing this flag to be set is
encoded in these four register bits. When the EPn_TX flag is cleared, the four
bits read as 0.
0000: No transmit DMA interrupt is pending.
0001: EP1
…
.
1111: EP15
Value after local host or USB reset is low (all 4 bits).
13.2.15
Receive DMA Channels Configuration Register (RXDMA_CFG)
The read/write receive DMA channels configuration register (RXDMA_CFG)
enables the three possible DMA receive channels and selects the endpoint
number that is assigned to each of these DMA channels. An endpoint used by
an RX DMA channel must have been configured through register EPn_RX.
The RXDMA_CFG register can be filled when the Cfg_Lock bit is set.
There is no hardware mechanism to protect against setting invalid
endpoints.