13 DMA CONTROLLER (DMAC)
S1C33L26 TECHNICAL MANUAL
Seiko Epson Corporation
13-13
DMAC Trigger Select Register (DMAC_TRG_SEL)
Register name Address
Bit
Name
Function
Setting
Init. R/W
Remarks
DMAC Trigger
Select Register
(DMAC_TRG_
SEL)
0x30210c
(32 bits)
D31–16 –
reserved
–
–
–
0 when being read.
D15–14 TRG_SEL7
[1:0]
Ch.7 trigger select
TRG_SEL7[1:0] Trigger source 0x0 R/W
0x3
0x2
0x1
0x0
ADC complete
reserved
USIL Tx
No hard trigger
D13–12 TRG_SEL6
[1:0]
Ch.6 trigger select
TRG_SEL6[1:0] Trigger source 0x0 R/W
0x3
0x2
0x1
0x0
USB
reserved
USIL Rx
No hard trigger
D11–10 TRG_SEL5
[1:0]
Ch.5 trigger select
TRG_SEL5[1:0] Trigger source 0x0 R/W
0x3
0x2
0x1
0x0
T16A5 Ch.
x
A
FSIO Ch.1 Tx
reserved
No hard trigger
D9–8 TRG_SEL4
[1:0]
Ch.4 trigger select
TRG_SEL4[1:0] Trigger source 0x0 R/W
0x3
0x2
0x1
0x0
T16A5 Ch.
x
B
FSIO Ch.1 Rx
reserved
No hard trigger
D7–6 TRG_SEL3
[1:0]
Ch.3 trigger select
TRG_SEL3[1:0] Trigger source 0x0 R/W
0x3
0x2
0x1
0x0
T16A5 Ch.
x
A
FSIO Ch.0 Tx
USI Tx
No hard trigger
D5–4 TRG_SEL2
[1:0]
Ch.2 trigger select
TRG_SEL2[1:0] Trigger source 0x0 R/W
0x3
0x2
0x1
0x0
T16A5 Ch.
x
B
FSIO Ch.0 Rx
USI Rx
No hard trigger
D3–2 TRG_SEL1
[1:0]
Ch.1 trigger select
TRG_SEL1[1:0] Trigger source 0x0 R/W
0x3
0x2
0x1
0x0
USB
Port
I
2
S R
No hard trigger
D1–0 TRG_SEL0
[1:0]
Ch.0 trigger select
TRG_SEL0[1:0] Trigger source 0x0 R/W
0x3
0x2
0x1
0x0
ADC complete
T16P
I
2
S L
No hard trigger
D[31:16] Reserved
D[15:0] TRG_SEL
x
[1:0]: Ch.
x
Trigger Select Bits
Selects a trigger source for each DMAC channel.
7.2 DMAC
Table 13.
Trigger Source
Channel
Control bits
Setting
Trigger source
Channel priority
Ch.7
TRG_SEL7[1:0]
0x3
A/D converter (ADC10) conversion completion
Low
0x2
Reserved
↑
0x1
USIL transmit buffer empty
0x0
Hardware trigger disabled (software trigger only)
Ch.6
TRG_SEL6[1:0]
0x3
USB interrupt
0x2
Reserved
0x1
USIL receive buffer full
0x0
Hardware trigger disabled (software trigger only)
Ch.5
TRG_SEL5[1:0]
0x3
16-bit PWM timer (T16A5) Ch.
x
compare/capture A
*
0x2
FSIO Ch.1 transmit buffer empty
0x1
Reserved
0x0
Hardware trigger disabled (software trigger only)
Ch.4
TRG_SEL4[1:0]
0x3
16-bit PWM timer (T16A5) Ch.
x
compare/capture B
*
0x2
FSIO Ch.1 receive buffer full
0x1
Reserved
0x0
Hardware trigger disabled (software trigger only)
Ch.3
TRG_SEL3[1:0]
0x3
16-bit PWM timer (T16A5) Ch.
x
compare/capture A
*
0x2
FSIO Ch.0 transmit buffer empty
0x1
USI transmit buffer empty
0x0
Hardware trigger disabled (software trigger only)