English
Language : 

M32C8A Datasheet, PDF (141/372 Pages) Renesas Technology Corp – RENESAS MCU M16C FAMILY / M32C/80 Series
M32C/8A Group
13. DMAC
DMAi Memory Address Register (i = 0 to 3)
b23 b16 b15 b8 b7 b0
Symbol
DMA0(2)
DMA1(2)
DMA2 (bank1:A0)(3)
DMA3 (bank1:A1)(4)
Address
(CPU internal register)
(CPU internal register)
(CPU internal register)
(CPU internal register)
After Reset
XXXXXXh
XXXXXXh
000000h
000000h
Function
Set an incremented source address or incremented destination
address(1)
Setting Range
RW
000000h to FFFFFFh
(16 Mbytes)
RW
NOTES:
1. When the RWk bit (k = 0 to 3) in the DMDj register (j = 0, 1) is set to 0 (fixed address to incremented address), a destination
address is selected. When the RWk bit is set to 1 (incremented address to fixed address), a source address is selected.
2. Use the LDC instruction to set registers DMA0 and DMA1.
3. To set the DMA2 register, set the B flag in the FLG register to 1 (register bank 1) and write to the A0 register.
4. To set the DMA3 register, set the B flag to 1 and write to the A1 register.
DMAi SFR Address Register (i = 0 to 3)
b23 b16 b15 b8 b7 b0
Symbol
DSA0(2)
DSA1(2)
DSA2 (bank1:SB)(3)
DSA3 (bank1:FB)(4)
Address
(CPU internal register)
(CPU internal register)
(CPU internal register)
(CPU internal register)
After Reset
XXXXXXh
XXXXXXh
000000h
000000h
Function
Set a fixed source address or fixed destination address(1)
Setting Range
RW
000000h to FFFFFFh
(16 Mbytes)
RW
NOTES:
1. When the RWk bit (k = 0 to 3) in the DMDj register (j = 0, 1) is set to 0 (fixed address to incremented address), a source address
is selected. When the RWk bit is set to 1 (incremented address to fixed address), a destination address is selected.
2. Use the LDC instruction to set registers DSA0 and DSA1.
3. To set the DSA2 register, set the B flag in the FLG register to 1 (register bank 1) and write to the SB register using the LDC
instruction.
4. To set the DSA3 register, set the B flag to 1 and write to the FB register using the LDC instruction.
Figure 13.3 DMA0 to DMA3 Registers, DSA0 to DSA3 Registers
Rev.1.00 Jul 15, 2007 Page 124 of 352
REJ09B0385-0100