51.6.8.1 DMA Operation

Each Serializer can be connected either to one single DMAC channel or to one DMAC channel per data slot in Stereo mode. This is selected by writing the RXCTRL/TXCTRL.DMA bit.
Table 51-3. I2C DMA Request Generation
SERCTRLm.DMAModeSlot ParityDMA Request Trigger
0ReceiverallI2S_DMAC_ID_RX_m
TransmitterallI2S_DMAC_ID_TX_m
1ReceiverevenI2S_DMAC_ID_RX_m
oddI2S_DMAC_ID_TX_m
TransmitterevenI2S_DMAC_ID_TX_m
oddI2S_DMAC_ID_RX_m

The DMAC reads from the RXDATA register and writes to the TXDATA register for all data slots, successively.

The DMAC transfers may use 32-bit, 16-bit, or or 8-bit transactions according to the value of the TXCTRL/RXCTRL.DATASIZE field. 8-bit compact stereo uses 16-bit and 16-bit compact stereo uses 32-bit transactions.