
iiiPeriPheraLModuLes1(systeM):interruPtControLLer(itC)
s1C33L17teChniCaLManuaL
ePson
iii-2-47
III
ITC
0x300290:Portinput0–3,hsdMaCh.0–1,16-bittimer0idMarequest
register(pidMareQ_rP03_rhs_r16t0)
name
address
registername
Bit
Function
setting
init. r/W
remarks
r16tC0
r16tu0
rhdM1
rhdM0
rP3
rP2
rP1
rP0
D7
D6
D5
D4
D3
D2
D1
D0
16-bittimer0comparisonA
16-bittimer0comparisonB
HSDMACh.1
HSDMACh.0
Portinput3
Portinput2
Portinput1
Portinput0
0
R/W
00300290
(B)
1 IDMA
request
0 Interrupt
request
Portinput0–3,
hsdMaCh.0–1,
16-bittimer0
idMarequest
register
(pIDMAREQ_RP03
_RHS_R16T0)
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.
d7
r16tC0:16-bittimer0ComparisonaidMarequestBit
Specifies whether to invoke IDMA when a cause of the 16-bit timer 0 comparison A interrupt occurs or
not.
d6
r16tu0:16-bittimer0ComparisonBidMarequestBit
Specifies whether to invoke IDMA when a cause of the 16-bit timer 0 comparison B interrupt occurs or
not.
d5
rhdM1:hsdMaCh.1idMarequestBit
Specifies whether to invoke IDMA when a cause of the HSDMA Ch.1 interrupt occurs or not.
d4
rhdM0:hsdMaCh.0idMarequestBit
Specifies whether to invoke IDMA when a cause of the HSDMA Ch.0 interrupt occurs or not.
d3
rP3:Portinput3idMarequestBit
Specifies whether to invoke IDMA when a cause of the port input 3 interrupt occurs or not.
d2
rP2:Portinput2idMarequestBit
Specifies whether to invoke IDMA when a cause of the port input 2 interrupt occurs or not.
d1
rP1:Portinput1idMarequestBit
Specifies whether to invoke IDMA when a cause of the port input 1 interrupt occurs or not.
d0
rP0:Portinput0idMarequestBit
Specifies whether to invoke IDMA when a cause of the port input 0 interrupt occurs or not.