
R01UH0092EJ0110 Rev.1.10
Page 445 of 807
Jul 31, 2012
M16C/64C Group
22. Remote Control Signal Receiver
22.4
Interrupts
The remote control signal receiver has remote control signal receiver 0 interrupt and remote control signal
receiver 1 interrupt. The remote control signal receiver 0 interrupt and remote control signal receiver 1
interrupt are interrupts in PMC0 and PMC1, respectively.
A remote control signal receiver i interrupt request signal is generated every time the conditions are met.
If the interrupt enable bit in the PMCiCON2 or PMCiINT register is 1, the IR bit in the PMCiIC register
becomes 1 (interrupt request) when the corresponding interrupt request signal is generated. Table 22.22
lists Interrupt Source of Remote Control Signal Receiver i Interrupt (i = 0, 1).
Table 22.22
Interrupt Source of Remote Control Signal Receiver i Interrupt (i = 0, 1)
Mode
Interrupt
Source
Interrupt Request Generating Condition
Interrupt Request Bit
Interrupt Enable Bit
Register
Bit
Register
Bit
Pattern
match
mode
Completion of
data reception
Counter value is larger than values of
registers PMCiHDPMAX, PMCiD0PMAX, and
PMCiD1PMAX
PMCiSTS
DRFLG
(Changes
from 1 to 0)
PMCiINT
DRINT
Header match
The measured result is within the range set by
registers PMCiHDPMIN and PMCiHDPMAX
(when header is enabled)
PMCiSTS PTHDFLG
PMCiINT
PTHDINT
Data 0/1
match
The measured result is within the range set by
registers PMCiD0PMIN and PMCiD0PMAX or
registers PMCiD1PMIN and PMCiD1PMAX
PMCiSTS
PMCiSTS
PTD0FLG
PTD1FLG
PMCiINT
PTDINT
Special data
match
The measured result is within the range set by
registers PMCiHDPMIN and PMCiHDPMAX
(when special data is enabled)
PMC0STS
SDFLG
PMC0INT
SDINT
Receive error
Input signal width is not the header, data 0,
data 1, or special data.
Data 0 or data 1 is detected before detecting
the header when the HDEN bit is 1
PMCiSTS
REFLG
PMCiINT
REINT
Receive
buffer full
The value of the PMC0RBIT register is 48
PMC0STS BFULFLG PMC0INT BFULINT
Compare
match
The values of registers PMC0CPD and
PMC0DAT0 are matched (only bits selected
by bits CPN2 to CPN0 in the PMC0CPC
register are compared)
PMC0STS
CPFLG
PMC0INT
CPINT
Timer
measurement
Measurement end edge of PMCi internal input
signal
-
-
PMCiINT
TIMINT
Input
capture
mode
Timer
measurement
Measurement end edge of PMCi internal input
signal
-
-
PMCiINT
TIMINT
Counter
overflow
Counter overflow (counter value exceeds
FFFFh and becomes 0000h)
PMCiCON2
CEFLG
PMCiCON2
CEINT
Measured result: Content of the PMCiTIM register
Содержание M16C Series
Страница 846: ...M16C 64C Group R01UH0092EJ0110...