
iiiPeriPheraLModuLes1(systeM):interruPtControLLer(itC)
iii-2-48
ePson
s1C33L17teChniCaLManuaL
0x300291:16-bittimer1–3idMarequestregister(pidMareQ_r16t13)
name
address
registername
Bit
Function
setting
init. r/W
remarks
–
r16tC3
r16tu3
r16tC2
r16tu2
r16tC1
r16tu1
D7–6
D5
D4
D3
D2
D1
D0
reserved
16-bittimer3comparisonA
16-bittimer3comparisonB
16-bittimer2comparisonA
16-bittimer2comparisonB
16-bittimer1comparisonA
16-bittimer1comparisonB
–
0
–
R/W
0whenbeingread.
00300291
(B)
1 IDMA
request
0
–
16-bittimer1–3
idMarequest
register
(pIDMAREQ_
R16T13)
Each bit in this register specifies whether to invoke IDMA when a cause of interrupt occurs.
When using the set-only method (default)
1 (R/W): IDMA request
0 (R/W): IDMA not invoked (default)
When using the read/write method
1 (R/W): IDMA request
0 (R/W): Interrupt request
If the bit is set to 1, IDMA is invoked when a cause of interrupt occurs, thereby performing a programmed data
transfer. If the bit is set to 0, normal interrupt processing is performed, without invoking IDMA.
For details on IDMA, refer to Section II.2, “Intelligent DMA (IDMA).”
If interrupts are enabled on the IDMA side and the transfer counter reaches the terminal count of 0 after completion
of DMA transfer, the IDMA request bit is reset to 0 and an interrupt request for the cause of interrupt that enabled
IDMA invoking is generated.
d[7:6]
reserved
d5
r16tC3:16-bittimer3ComparisonaidMarequestBit
Specifies whether to invoke IDMA when a cause of the 16-bit timer 3 comparison A interrupt occurs or
not.
d4
r16tu3:16-bittimer3ComparisonBidMarequestBit
Specifies whether to invoke IDMA when a cause of the 16-bit timer 3 comparison B interrupt occurs or
not.
d3
r16tC2:16-bittimer2ComparisonaidMarequestBit
Specifies whether to invoke IDMA when a cause of the 16-bit timer 2 comparison A interrupt occurs or
not.
d2
r16tu2:16-bittimer2ComparisonBidMarequestBit
Specifies whether to invoke IDMA when a cause of the 16-bit timer 2 comparison B interrupt occurs or
not.
d1
r16tC1:16-bittimer1ComparisonaidMarequestBit
Specifies whether to invoke IDMA when a cause of the 16-bit timer 1 comparison A interrupt occurs or
not.
d0
r16tu1:16-bittimer1ComparisonBidMarequestBit
Specifies whether to invoke IDMA when a cause of the 16-bit timer 1 comparison B interrupt occurs or
not.