
iiiPeriPheraLModuLes1(systeM):interruPtControLLer(itC)
iii-2-14
ePson
s1C33L17teChniCaLManuaL
iii.2.7detailsofControlregisters
TableIII.2.7.1ListofITCRegisters
address
0x00300260
0x00300261
0x00300262
0x00300263
0x00300264
0x00300265
0x00300266
0x00300267
0x00300269
0x0030026A
0x0030026B
0x0030026C
0x0030026D
0x0030026E
0x00300270
0x00300271
0x00300272
0x00300273
0x00300276
0x00300277
0x00300278
0x00300279
0x00300280
0x00300281
0x00300282
0x00300283
0x00300286
0x00300287
0x00300288
0x00300289
0x00300290
0x00300291
0x00300292
0x00300293
Function
Setsinterruptlevelforportinput0–1interrupts.
Setsinterruptlevelforportinput2–3interrupts.
Setsinterruptlevelforkeyinputinterrupts.
SetsinterruptlevelforHSDMACh.0–1interrupts.
SetsinterruptlevelforHSDMACh.2–3interrupts.
SetsinterruptlevelforIDMAinterrupts.
Setsinterruptlevelfor16-bittimer0–1interrupts.
Setsinterruptlevelfor16-bittimer2–3interrupts.
SetsinterruptlevelforLCDCandserialI/FCh.0
interrupts.
SetsinterruptlevelforserialI/FCh.1andA/D
converterinterrupts.
SetsinterruptlevelforRTCinterrupts.
Setsinterruptlevelforportinput4–5interrupts.
Setsinterruptlevelforportinput6–7interrupts.
SetsinterruptlevelforserialI/FCh.2andSPI
interrupts.
Enableskeyinputandportinput0–3interrupts.
EnablesDMAinterrupts.
Enables16-bittimer0–1interrupts.
Enables16-bittimer2–3interrupts.
EnablesserialI/FCh.0–1interrupts.
Enablesportinput4–7,RTCandA/Dinterrupts.
EnablesLCDCinterrupts.
EnablesserialI/FCh.2andSPIinterrupts.
Indicates/resetskeyinputandportinput0–3interrupt
status.
Indicates/resetsDMAinterruptstatus.
Indicates/resets16-bittimer0–1interruptstatus.
Indicates/resets16-bittimer2–3interruptstatus.
Indicates/resetsserialI/FCh.0–1interruptstatus.
Indicates/resetsportinput4–7,RTCandA/D
converterinterruptstatus.
Indicates/resetsLCDCinterruptstatus.
Indicates/resetsserialI/FCh.2andSPIinterrupt
status.
SetsIDMAinvocationbyportinput0–3,HSDMA
Ch.0–1and16-bittimer0.
SetsIDMAinvocationby16-bittimer1–3.
SetsIDMAinvocationbyserialI/FCh.0.
SetsIDMAinvocationbyserialI/FCh.1,A/D
converter,andportinput4–7.
registername
PortInput0–1InterruptPriorityRegister(pINT_PP01L)
PortInput2–3InterruptPriorityRegister(pINT_PP23L)
KeyInputInterruptPriorityRegister(pINT_PK01L)
HSDMACh.0–1InterruptPriorityRegister
(pINT_PHSD01L)
HSDMACh.2–3InterruptPriorityRegister
(pINT_PHSD23L)
IDMAInterruptPriorityRegister(pINT_PDM)
16-bitTimer0–1InterruptPriorityRegister(pINT_P16T01)
16-bitTimer2–3InterruptPriorityRegister(pINT_P16T23)
LCDC,SerialI/FCh.0InterruptPriorityRegister
(pINT_PLCDC_PSI00)
SerialI/FCh.1,A/DInterruptPriorityRegister
(pINT_PSI01_PAD)
RTCInterruptPriorityRegister(pINT_PRTC)
PortInput4–5InterruptPriorityRegister(pINT_PP45L)
PortInput6–7InterruptPriorityRegister(pINT_PP67L)
SerialI/FCh.2,SPIInterruptPriorityRegister
(pINT_PSI02_PSPI)
KeyInput,PortInput0–3InterruptEnableRegister
(pINT_EK01_EP03)
DMAInterruptEnableRegister(pINT_EDMA)
16-bitTimer0–1InterruptEnableRegister(pINT_E16T01)
16-bitTimer2–3InterruptEnableRegister(pINT_E16T23)
SerialI/FCh.0–1InterruptEnableRegister(pINT_ESIF01)
PortInput4–7,RTC,A/DInterruptEnableRegister
(pINT_EP47_ERTC_EAD)
LCDCInterruptEnableRegister(pINT_ELCDC)
SerialI/FCh.2,SPIInterruptEnableRegister
(pINT_ESIF2_ESPI)
KeyInput,PortInput0–3InterruptCauseFlagRegister
(pINT_FK01_FP03)
DMAInterruptCauseFlagRegister(pINT_FDMA)
16-bitTimer0–1InterruptCauseFlagRegister
(pINT_F16T01)
16-bitTimer2–3InterruptCauseFlagRegister
(pINT_F16T23)
SerialI/FCh.0–1InterruptCauseFlagRegister
(pINT_FSIF01)
PortInput4–7,RTC,A/DInterruptCauseFlagRegister
(pINT_FP47_FRTC_FAD)
LCDCInterruptCauseFlagRegister(pINT_FLCDC)
SerialI/FCh.2,SPIInterruptCauseFlagRegister
(pINT_FSIF2_FSPI)
PortInput0–3,HSDMACh.0–1,16-bitTimer0IDMA
RequestRegister(pIDMAREQ_RP03_RHS_R16T0)
16-bitTimer1–3IDMARequestRegister
(pIDMAREQ_R16T13)
SerialI/FCh.0IDMARequestRegister
(pIDMAREQ_RSIF0)
SerialI/FCh.1,A/D,PortInput4–7IDMARequest
Register(pIDMAREQ_RSIF1_RAD_RP47)
size
8