BAT32G1x9 user manual | Chapter 20 Serial interface IICA
761 / 1149
Rev.1.02
20.5.8
Generation timing and waiting control of interrupt requests (INTIICAn).
By setting the IICA control register n0 (IICCTLn0) bit3 (WTIMn), in Table 20-2 The timing shown generates
INTIICAn and is subject to wait control.
Table 20-2: Generation timing and waiting control of INTIICAns
WTIMn
Slave run
The master runs
address
Data reception
Data is sent
address
Data reception
Data is sent
0
9Notes 1 and 2
8note 2
8note 2
9
8
8
1
9Notes 1 and 2
9note 2
9note 2
9
9
9
Note: 1. Only when the received address and the set address of the slave address register
n(SVAn) are the same, the slave
generates
an
INDICATIONAn
signal
on the falling edge of
the
9th
clock
and enters a waiting state.
At this point, regardless of the
bit2
(ACKEn
) setting of the
IICCTLn0
register
, a reply is generated. The slave that
receives the extension code generates
INTIICAn
on the descending edge of the
8th
clock
. If the addresses are different
after restarting,
INTIICAn
is generated on the falling edge of the
9th
clock
, but does not enter the waiting state.
2. If the contents of the received address and the slave address register n(SVAn) are different and the extension code is
not received,
THE INTIICAn
is not
generated and does not enter the waiting state.
Note: The numbers in the table represent the number of clocks for a serial clock. Both interrupt request and wait control are
synchronized with the falling edge of the serial clock.
(1) The sending and receiving of addresses
• Slave operation: Independent of the WTIMn bit, the timing of interruptions and waits is determined
according to the conditions in Notes 1 and 2 above.
• Master Operation: Independent of the WTIMn bit, the timing of interrupts and waits is generated on the
falling edge of the 9th clock.
(2) Data reception
• Master/Slave Run: Determines the timing of interrupts and waits via the WTIMn bit.
(3) Data is sent
• Master/Slave Run: Determines the timing of interrupts and waits via the WTIMn bit.
Note: n=0,1