Renesas M16C/29 Series Hardware Manual page 106

16-bit single-chip microcomputer
Hide thumbs Also See for M16C/29 Series:
Table of Contents

Advertisement

M16C/29 Group
DMA1 request cause select register
b7
b6
b5
b4
b3
b2
Note: The causes of DMA1 requests can be selected by a combination of DMS bit and DSEL3 to DSEL0 bits in the
manner described below.
DSEL3 to DSEL0 DMS=0(basic cause of request)
0 0 0 0
Falling edge of INT1 pin
2
0 0 0 1
Software trigger
2
0 0 1 0
Timer A0
2
0 0 1 1
Timer A1
2
0 1 0 0
Timer A2
2
0 1 0 1
Timer A3
2
0 1 1 0
Timer A4
2
0 1 1 1
Timer B0
2
1 0 0 0
Timer B1
2
1 0 0 1
Timer B2
2
1 0 1 0
UART0 transmit
2
1 0 1 1
UART0 receive
2
1 1 0 0
UART2 transmit
2
1 1 0 1
UART2 receive/ACK2
2
1 1 1 0
A/D conversion
2
1 1 1 1
UART1 receive
2
DMAi control register
b7
b6
b5
b4
b3
b2
Note 1: The DMAS bit can be set to "0" by writing "0" in a program (This bit remains unchanged even if "1" is written).
Note 2: At least one of the DAD and DSD bits must be "0" (address direction fixed).
Figure 11.3 DM1SL Register, DM0CON Register, and DM1CON Registers
Rev.1.00 Nov 01,2004
REJ09B0101-0100Z
Symbol
b1
b0
DM1SL
Bit name
Bit symbol
DSEL0
DMA request cause
select bit
DSEL1
DSEL2
DSEL3
Nothing is assigned. When write, set to "0".
(b5-b4)
When read, its content is "0".
DMA request cause
DMS
expansion select bit
Software DMA
request bit
DSR
(i=0,1)
Symbol
b1
b0
DM0CON
DM1CON
Bit symbol
Transfer unit bit select bit
DMBIT
Repeat transfer mode
DMASL
select bit
DMA request bit
DMAS
DMA enable bit
DMAE
Source address direction
DSD
select bit (Note 2)
Destination address
DAD
direction select bit (Note 2)
Nothing is assigned. When write, set to "0". When
(b7-b6)
read, its content is "0".
page 86 of 402
Address
After reset
03BA
00
16
Function
Refer to note
0: Basic cause of request
1: Extended cause of request
A DMA request is generated by
setting this bit to "1" when the DMS
bit is "0" (basic cause) and the
DSEL3 to DSEL0 bits are "0001
(software trigger).
The value of this bit when read is "0" .
DMS=1(extended cause of request)
ICOC base timer
ICOC channel 0
ICOC channel 1
SI/O3
SI/O4
Two edges of INT1
ICOC channel 2
ICOC channel 3
ICOC channel 4
ICOC channel 5
ICOC channel 6
ICOC channel 7
Address
After reset
002C
00000X00
16
003C
00000X00
16
Bit name
0 : 16 bits
1 : 8 bits
0 : Single transfer
1 : Repeat transfer
0 : DMA not requested
1 : DMA requested
0 : Disabled
1 : Enabled
0 : Fixed
1 : Forward
0 : Fixed
1 : Forward
16
RW
RW
RW
RW
RW
RW
RW
"
2
2
2
Function
RW
RW
RW
RW
(Note 1)
RW
RW
RW
11. DMAC

Advertisement

Table of Contents
loading

This manual is also suitable for:

M16c seriesM16c/tiny series

Table of Contents