English
Language : 

MC9S08AW16CFUE Datasheet, PDF (231/324 Pages) Freescale Semiconductor, Inc – MC9S08AW60 Features
Chapter 13 Inter-Integrated Circuit (S08IICV1)
Clear
IICIF
Y
Master
N
Mode
?
TX
Tx/Rx
RX
?
Last Byte
Transmitted
Y
?
N
RXAK=0
?
N
Y
Last
Byte to Be Read Y
?
N
End of
Y Addr Cycle
(Master Rx)
?
N
Write Next
Byte to IICD
Y
2nd Last
Byte to Be Read
?
N
Set TXACK =1
Generate
Stop Signal
(MST = 0)
Switch to
Rx Mode
Y Arbitration
Lost
?
N
Clear ARBL
N
Y
(Read)
IAAS=1
?
Y
IAAS=1
?
Y
N
Address Transfer
Data Transfer
SRW=1
?
N (Write)
TX/RX
RX
?
TX
Set TX
Mode
Write Data
to IICD
Y ACK from
Receiver
?
N
Tx Next
Byte
Read Data
from IICD
and Store
Set RX
Mode
Switch to
Rx Mode
Dummy Read
from IICD
Generate
Stop Signal
(MST = 0)
Read Data
from IICD
and Store
Dummy Read
from IICD
Dummy Read
from IICD
RTI
Figure 13-11. Typical IIC Interrupt Routine
MC9S08AW60 Data Sheet, Rev 2
Freescale Semiconductor
231