English
Language : 

M16C62_M Datasheet, PDF (462/615 Pages) Renesas Technology Corp – 16-BIT SINGLE-CHIP MICROCOMPUTER M16C FAMILY / M16C/60 SERIES
DMAC
Mitsubishi microcomputers
M16C / 62A Group
SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER
(7) Switching function
(a) Switching between one-shot transfer and repeated transfer
'One-shot transfer' refers to a mode in which DMA is disabled after the transfer counter underflows.
'Repeated transfer' refers to a mode in which a reload is carried out after the transfer counter under-
flows. The reload is carried out for the transfer counter and on the address pointer subjected to
forward direction.
The following are examples of operation in which the options listed are selected.
• A fixed address from an arbitrary 1M byte space, one-shot transfer ..................................... P2-148
• An arbitrary 1M byte space from a fixed address, repeated transfer ..................................... P2-150
(8) Registers related to DMAC
Figure 2.9.1 shows the memory map of DMAC-related registers, and Figures 2.9.2 and 2.9.3 show
DMAC-related registers.
002016
002116
002216
002316
002416
002516
002616
002716
002816
002916
DMA0 source pointer (SAR0)
DMA0 destination pointer (DAR0)
DMA0 transfer counter (TCR0)
002C15 DMA0 control register (DM0CON)
003016
003116
003216
003316
003416
003516
003616
003716
003816
003916
DMA1 source pointer (SAR1)
DMA1 destination pointer (DAR1)
DMA1 transfer counter (TCR1)
003C16 DMA1 control register (DM1CON)
004B16 DMA0 interrupt control register (DM0IC)
004C16 DMA1 interrupt control register (DM1IC)
03B816
03B916
03BA16
DMA0 cause select register (DM0SL)
DMA1 cause select register (DM1SL)
Figure 2.9.1. Memory map of DMAC-related registers
2-145