DMA Channel Mux (DMA_MUX)
MPC5510 Microcontroller Family Reference Manual, Rev. 1
13-4
Freescale Semiconductor
Preliminary
NOTE
Setting multiple CHCONFIG registers with the same DMA source value
will result in unpredictable behavior.
Table 13-2. CHCONFIGn Field Descriptions
Field
Description
ENBL
DMA Channel Enable. ENBL enables the DMA channel.
0 DMA channel is disabled. This mode is primarily used during configuration of the DMA_MUX. The DMA has
separate channel enables/disables, which should be used to disable or re-configure a DMA channel.
1 DMA channel is enabled.
TRIG
DMA Channel Trigger Enable (channels 0–7 only). TRIG enables the periodic trigger capability for the DMA channel
0 Triggering is disabled. If triggering is disabled, and the ENBL bit is set, the DMA channel will simply route the
specified source to the DMA channel.
1 Triggering is enabled.
SOURCE DMA Channel Source. SOURCE specifies which DMA source, if any, is routed to a particular DMA channel,
Table 13-3. Channel and Trigger Enabling
ENBL
TRIG
Function
Mode
0
X
DMA channel is disabled
Disabled mode
1
0
DMA channel is enabled with no triggering (transparent)
Normal mode
1
1
DMA channel is enabled with triggering
Periodic trigger mode
Table 13-4. DMA Source Configuration
DMA Request
DMA_MUX
Source Input
Number
DMA Source
Description
Channel disabled
1
0x00
Channel disabled
Channel disabled
SCI_A_COMBTX
0x01
SCI_A.SCISR1[TDRE] ||
SCI_A.SCISR1[TC] ||
SCI_A.LINSTAT1[TXRDY]
SCI_A combined DMA request of the transmit
data register empty, transmit complete, and LIN
transmit data ready DMA requests
SCI_A_COMBRX
0x02
SCI_A.SCISR1[RDRF] ||
SCI_A.LINSTAT1[RXRDY]
SCI_A combined DMA request of the receive
data register full and LIN receive data ready DMA
requests
SCI_B_COMBTX
0x03
SCI_B.SCISR1[TDRE] ||
SCI_B.SCISR1[TC] ||
SCI_B.LINSTAT1[TXRDY]
SCI_B combined DMA request of the transmit
data register empty, transmit complete, and LIN
transmit data ready DMA requests
SCI_B_COMBRX
0x04
SCI_B.SCISR1[RDRF] ||
SCI_B.LINSTAT1[RXRDY]
SCI_B combined DMA request of the receive
data register full and LIN receive data ready DMA
requests
SCI_C_COMBTX
0x05
SCI_C.SCISR1[TDRE] ||
SCI_C.SCISR1[TC] ||
SCI_C.LINSTAT1[TXRDY]
SCI_C combined DMA request of the transmit
data register empty, transmit complete, and LIN
transmit data ready DMA requests