Fujitsu FR81S Benutzerhandbuch
CHAPTER 40: MULTI-FUNCTION SERIAL INTERFACE
8. Operation of I2C
FUJITSU SEMICONDUCTOR LIMITED
CHAPTER : MULTI-FUNCTION SERIAL INTERFACE
FUJITSU SEMICONDUCTOR CONFIDENTIAL
375
Figure 8-55 Example of I
2
C Flowchart (FIFO Memory Not Used)
(When DMA mode is disable (SSR:DMA=0)) 2/3
Slave
IBSR:RSA=0?
IBSR:TRX=0?
IBSR:FBT=0?
Reception data reading (RDR)
Wait setting(IBCR:WSEL)
ACK setting(IBCR:ACKE)
Clearing interrupt flag(IBCR:INT=0)
IBSR:RACK=0
Transmission data write(TDR)
Wait setting(IBCR:WSEL)
Clearing interrupt flag (IBCR:INT=0)
Clearing interrupt flag (IBCR:INT=0)
End
Yes
Yes
Yes
No
No
No
Yes
A
IBSR:FBT=1 ?
Yes
Reception data reading(RDR)
Slave operation ?
IBSR:TRX=1 ?
Transmission data writing(TDR)
Wait setting(IBCR:WSEL)
ACK setting(IBCR:ACKE=0)
Clearing interrupt flag(IBCR:INT=0)
A
Wait setting(IBCR:WSEL)
ACK setting(IBCR:ACKE=1)
Clearing interrupt flag (IBCR:INT=0)
Yes
Yes
No
ACK setting(IBCR:ACKE=0)
Clearing interrupt flag (IBCR:INT=0)
End
No
IBSR:FBT=1 ?
Reception data reading(RDR)
No
Yes
Yes
No
MB91520 Series
MN705-00010-1v0-E
1688