Fujitsu FR81S User Manual

Page of 2342
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) 
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 ? 
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 
Yes(NACK response) 
Wait setting(IBCR:WSEL) 
ACK setting(IBCR:ACKE=0) 
No 
 
 
 
 
MB91520 Series
MN705-00010-1v0-E
1689