
CHAPTER 16 SERIAL INTERFACE IICA
User’s Manual U19780EJ2V0UD
455
Table 16-4. Status During Arbitration and Interrupt Request Generation Timing
Status During Arbitration
Interrupt Request Generation Timing
During address transmission
Read/write data after address transmission
During extension code transmission
Read/write data after extension code transmission
During data transmission
During ACK transfer period after data transmission
When restart condition is detected during data transfer
At falling edge of eighth or ninth clock following byte transfer
Note 1
When stop condition is detected during data transfer
When stop condition is generated (when SPIE0 = 1)
Note 2
When data is at low level while attempting to generate a restart
condition
At falling edge of eighth or ninth clock following byte transfer
Note 1
When stop condition is detected while attempting to generate a
restart condition
When stop condition is generated (when SPIE0 = 1)
Note 2
When data is at low level while attempting to generate a stop
condition
When SCLA0 is at low level while attempting to generate a
restart condition
At falling edge of eighth or ninth clock following byte transfer
Note 1
Notes 1.
When WTIM0 (bit 3 of IICA control register 0 (IICACTL0)) = 1, an interrupt request occurs at the falling
edge of the ninth clock. When WTIM0 = 0 and the extension code’s slave address is received, an
interrupt request occurs at the falling edge of the eighth clock.
2.
When there is a chance that arbitration will occur, set SPIE0 = 1 for master device operation.
Remark
SPIE0: Bit 4 of IICA control register 0 (IICACTL0)