![NXP Semiconductors SAFE ASSURE Qorivva MPC5601P Reference Manual Download Page 426](http://html.mh-extra.com/html/nxp-semiconductors/safe-assure-qorivva-mpc5601p/safe-assure-qorivva-mpc5601p_reference-manual_1721898426.webp)
Chapter 19 DMA Channel Mux (DMA_MUX)
MPC5602P Microcontroller Reference Manual, Rev. 4
426
Freescale Semiconductor
•
Each channel router can be assigned to 1 of 21 possible peripheral DMA sources
19.1.3
Modes of operation
The following operation modes are available:
•
Disabled Mode
In this mode, the DMA channel is disabled. Since disabling and enabling of DMA channels is done
primarily via the DMA configuration registers, this mode is used mainly as the reset state for a
DMA channel in the DMA Channel Mux. It may also be used to temporarily suspend a DMA
channel while reconfiguration of the system takes place (for example, changing the period of a
DMA trigger).
•
Normal Mode
In this mode, a DMA source (such as DSPI_0_TX or DSPI_0_RX example) is routed directly to
the specified DMA channel. The operation of the DMA Mux in this mode is completely transparent
to the system.
•
Periodic Trigger Mode
In this mode, a DMA source may only request a DMA transfer (such as when a transmit buffer
becomes empty or a receive buffer becomes full) periodically. Configuration of the period is done
in the registers of the Periodic Interrupt Timer (PIT).
DMA channels 0–3 may be used in all the modes listed above but channels 4–15 may be configured only
to disabled or normal mode.
19.2
External signal description
19.2.1
Overview
The DMA Mux has no external pins.
19.3
Memory map and register definition
This section provides a detailed description of all memory-mapped registers in the DMA Mux.
19.3.1
Memory map
shows the memory map for the DMA Mux. Note that all addresses are offsets; the absolute
address may be computed by adding the specified offset to the base address of the DMA Mux.
Table 19-1. DMA_MUX memory map
Offset from
DMA_MUX_BASE
(0xFFFD_C000)
Register
Location
0x0000
Channel #0 Configuration (CHCONFIG0)
0x0001
Channel #1 Configuration (CHCONFIG1)