Fujitsu FR81S Benutzerhandbuch

Seite von 2342
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 
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) 
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