R01UH0092EJ0110 Rev.1.10
Page 578 of 807
Jul 31, 2012
M16C/64C Group
25. Multi-master I
2
C-bus Interface
25.4
Interrupts
The I
2
C interface generates interrupt requests. Figure 25.21 shows I
C Interface Interrupts, and Table
25.16 lists I
2
C-bus Interrupts.
Figure 25.21 I
2
C Interface Interrupts
Edge selector
I
2
C-bus Interrupt
SIM bit in the S3D0 register
Stop condition detected
SCPIN bit in the S4D0 register
Falling edge of the ACK
clock detected
Falling edge of the last bit clock
of received data detected
WIT bit in the S3D0 register
TRX bit in the S10 register
MST bit in the S10 register
ASL bit in the S1D0 register
AAS bit in the S10 register
ADR0 bit in the S10 register
PIN
TOE bit in the S4D0 register
TOF bit in the S4D0 register
I
2
C-bus interrupt
request (to the IR bit
in the IICIC register)
(Stop condition detected)
(Timeout detected)
(Slave address match
detected)
(General call detected)
(Data transmit/receive
completed)
SCL/SDA Interrupt
SCLMM
SDAMM
SCL/SDA interrupt
request (to IR bit in the
SCLDAIC register)
S2D0 register
SIS = 1
SIP bit in the
S2D0 register
SIS = 0
(Data received)
ACKCLK bit in the S20 register
Falling edge of the last bit clock
of transmit/receive data detected
Slave address reception
completed
(Slave address reception
completed with free data
format)
Timeout detected
Slave address transmission
completed
Summary of Contents for M16C Series
Page 846: ...M16C 64C Group R01UH0092EJ0110...