Datasheet
78K0/Ix2 CHAPTER 15 SERIAL INTERFACE IICA
R01UH0010EJ0500 Rev.5.00 524
Feb 28, 2012
(c) Start ~ Code ~ Data ~ Data ~ Stop (extension code transmission)
(i) When WTIM0 = 0
ST AD6 to AD0 R/W ACK D7 to D0 D7 to D0ACK ACK SP
SPT0 = 1
↓
3 4 5 2 1
1: IICAS0 = 1010×110B
2: IICAS0 = 1010×000B
3: IICAS0 = 1010×000B (Sets WTIM0 to 1)
Note
4: IICAS0 = 1010××00B (Sets SPT0 to 1)
5: IICAS0 = 00000001B
Note To generate a stop condition, set WTIM0 to 1 and change the timing for generating the INTIICA0 interrupt
request signal.
Remark
: Always generated
: Generated only when SPIE0 = 1
×: Don’t care
(ii) When WTIM0 = 1
ST AD6 to AD0 R/W ACK D7 to D0 D7 to D0ACK ACK SP
SPT0 = 1
↓
3 4 2 1
1: IICAS0 = 1010×110B
2: IICAS0 = 1010×100B
3: IICAS0 = 1010××00B (Sets SPT0 to 1)
4: IICAS0 = 00001001B
Remark
: Always generated
: Generated only when SPIE0 = 1
×: Don’t care