Download M32150 datasheet
Transcript
DMAC 9.1 Summary of DMAC 9.1 Summary of DMAC The M32150F4TFP is provided with 5 channels of the DMAC (Direct Memory Access Controller), which performs high-speed data transfer between internal peripheral I/Os, between internal RAM and internal peripheral I/O, and between internal RAMs by software triggering or request from internal peripheral I/Os. Table 9.1.1 Summary of DMAC Item Description Number of Channels 5 channels Transfer requests • Software trigger • Request from internal peripheral I/Os: A-D converter, multi-junction timers, and serial I/O (channels 0 and 1: receive complete, channel 0: transmit buffer empty) • DMA channels can be connected in cascade (see note 1) Number of maximum transfers 256 times Address space available • 64K bytes (address space of H'0080 0000 to H'0080 FFFF) in transfer (see note 2) • Supports transfer between internal peripheral I/Os, between internal RAM and internal peripheral I/O, and between internal RAMs Transfer data size 16 bits or 8 bits Transfer method Single transfer DMA (internal bus is relinquished at each DMA transfer) Dual address transfer Transfer direction mode Fixed address or incremented address is selectable for source and destination addresses. Channel priority Channel 0 > channel 1 > channel 2 > channel 3 > channel 4 (fixed priority) Maximum transfer rate 16.6 M bytes/s (at 25 MHz internal operation) Interrupt request An interrupt request can be generated at the underflow of each transfer count register. Others The ring buffer mode available Notes 1: DMA The The The The channels can be DMA transfer of DMA transfer of DMA transfer of DMA transfer of connected channel 1 channel 2 channel 0 channel 4 in cascade in the following way: is started upon end of the DMA is started upon end of the DMA is started upon end of the DMA is started upon end of the DMA transfer transfer transfer transfer of of of of channel channel channel channel 0. 1. 2. 3. 2: The addresses following the beginning 16K bytes in the internal RAM/SFR area (H'0080 4000 to H'0080 FFFF) are ghosts (not to be designated as transfer addresses of DMAC). 9-2 M32150F4TFP User's Manual