DMA-каналы 1 и 3 являются общими для последовательного порта SPORT1 и линк-буферов 0 и 1. DMA-каналы 6 и 7 являются общими для буферов внешнего порта 0 и 1 и линк-буферов 4 и 5.
Канал № 1 назначается либо последовательному порту SPORT1 (для приема данных), либо линк-буферу № 0 в соответствии со следующими правилами:
- если бит разрешения DMA для приема через SPORT1 установлен (SDEN=1), то DMA-канал № 1 назначается SPORT1 (для приема);
- если бит разрешения DMA через линк-буфер № 0 установлен (L0DEN=1), то DMA-канал № 1 назначается линк-буферу № 0;
- если оба бита разрешения DMA установлены, то DMA-канал назначается последовательному порту SPORT1 (для приема);
- если оба бита разрешения DMA сброшены, то сигналы прерывания от двух буферов накладываются по логическому "ИЛИ".
Аналогично выполняются правила назначения DMA-канала № 3 последовательному порту SPORT1 (для передачи) или линк-буферу № 1.
Для DMA-каналов № 6 и 7 используются такие же правила их разделения, причем больший приоритет имеют буферы внешнего порта EPB0 (для канала № 6) и EPB1 (для канала № 7).