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 
324 
Interrupt 
type 
Interrupt 
request 
flag bit 
Flag 
register 
Interrupt factor 
Interrupt 
factor 
enable bit 
Clearing of interrupt request 
flag 
Reception 
RDRF 
SSR 
Reserved address 
received 
SMR:RIE 
Reading of receive data (RDR) 
After data reception 
Reception of as much 
data as specified by 
FBYTE 
Reading of receive data (RDR) 
until the reception FIFO is emptied 
Reception idle detected 
by FBIIE="1" 
ORE 
SSR 
Overrun error 
Writing of "1" to the reception error 
flag bit (SSR:REC) 
Transmis- 
sion 
TDRE 
SSR 
Transmission register is 
empty 
SMR:TIE 
Write to the transmit data (TDR), 
or write "1" to the transmission 
FIFO operation enable bit when it 
is "0" and the transmission FIFO 
has a valid data (retransmission) 
*2 
Writing of "1" to the 
transmission buffer 
empty flag set bit 
(SSR:TSET) 
FDRQ 
FCR1 
The storage data value of 
the transmission FIFO is 
FTICR setting value or 
less, or empty 
FCR1:FTIE 
Writing of "0" to the FIFO 
transmission data request bit or the 
transmission FIFO is full 
TBI 
(SSR: 
DMA=1) 
SSR 
No transmission 
operation 
SCR:TBIE 
Write to the transmit data (TDR), 
or write "1" to the transmission 
FIFO operation enable bit when it 
is "0" and the transmission FIFO 
has a valid data (retransmission) 
*3 
Writing of "1" to the 
transmission buffer 
empty flag set bit 
(SSR:TSET) 
*1:  No interrupt occurs if normal data can be transmitted/received and TDRE is "0". The purpose of this is to 
support DMA transfer. If you want to generate the IBCR:INT flag when data is transmitted or received, the 
SSR:TDRE bit must be "1" before the IBCR:INT flag is set. 
*2:  Set the SMR:TIE bit to "1" after the SSR:TDRE bit is cleared to "0". 
*3:  Set the SSR:TBIE bit to "1" after the SSR:TBI bit is cleared to "0". 
MB91520 Series
MN705-00010-1v0-E
1637