Fujitsu FR81S User Manual
CHAPTER 40: MULTI-FUNCTION SERIAL INTERFACE
8. Operation of I2C
FUJITSU SEMICONDUCTOR LIMITED
CHAPTER : MULTI-FUNCTION SERIAL INTERFACE
FUJITSU SEMICONDUCTOR CONFIDENTIAL
376
Figure 8-56 Example of I
2
C Flowchart (FIFO Memory Not Used)
(When DMA mode is disable (SSR:DMA=0)) 3/3
Reserved address
IBSR:FBT=1 ?
Multi Master ?
Reception data reading(RDR)
Wait setting(IBCR:WSEL=1)
ACK setting(IBCR:ACKE=1)
Clearing interrupt setting(IBCR:INT=0)
A
Yes
Reception data reading(RDR)
Wait setting(IBCR:WSEL)
ACK setting(IBCR:ACKE=1)
Clearing interrupt setting (IBCR:INT=0)
No
No
Yes
IBSR:TRX=1 ?
SSR:RDRF=1 ?
Reception data reading(RDR)
Transmission data writing(TDR)
Wait setting(IBCR:WSEL)
ACK setting(IBCR:ACKE=0)
Clearing interrupt flag(IBCR:INT=0)
IBSR:RACK=0 ?
B
A
Wait setting(IBCR:WSEL=1)
ACK setting(IBCR:ACKE=1)
Clearing interrupt flag (IBCR:INT=0)
Transmission complete ?
Reception complete ?
Reception data reading (RDR)
Yes
Yes
Yes
Yes
No
No
No
No
A
Yes(NACK response)
Wait setting(IBCR:WSEL)
ACK setting(IBCR:ACKE=0)
No
MB91520 Series
MN705-00010-1v0-E
1689