
331
CHAPTER 18 SERIAL INTERFACE (IIC0) (
μ
PD780024Y, 780034Y SUBSERIES ONLY)
(h) When arbitration loss occurs due to low-level data when attempting to generate a stop condition
(i)
When WTIM0 = 0
ST
AD6-AD0
RW
AK
D7-D0
AK
D7-D0
AK
D7-D0
AK
SP
1
2
3
4
1 : IICS0 = 1000
×
110B
2 : IICS0 = 1000
×
000B
3 : IICS0 = 01000000B (Example: when ALD0 is read during interrupt servicing)
4 : IICS0 = 00000001B
Remark
: Always generated
: Generated only when SPIE0 = 1
×
: don’t care
(ii) When WTIM0 = 1
ST
AD6-AD0
RW
AK
D7-D0
AK
D7-D0
AK
D7-D0
AK
SP
1
2
3
4
1 : IICS0 = 1000
×
110B
2 : IICS0 = 1000
××
00B
3 : IICS0 = 01000000B (Example: when ALD0 is read during interrupt servicing)
4 : IICS0 = 00000001B
Remark
: Always generated
: Generated only when SPIE0 = 1
×
: don’t care
SPT0 = 1
↓
SPT0 = 1
↓