Home > Fujitsu > Controller > Fujitsu Series 3 Manual

Fujitsu Series 3 Manual

Here you can view all the pages of manual Fujitsu Series 3 Manual. The Fujitsu manuals for Controller are available online for free. You can easily download all the documents as PDF.

Page 1011

FUJITSU SEMICONDUCTOR LIMITED 
 Acknowledgement reception by first byte transmission 
When the data direction bit (R/W) is output, the I2C interface receives acknowledgement from a slave. The 
following lists operations to enable/disable FIFO. 
Table 2-2 Operations after acknowledgement reception with DMA mode disabled  (IBSR:RSA bit=0, SSR:DMA bit=0) 
Operation immediately after receiving acknowledgement Transmit 
FIFO  Receive 
FIFO  Transmit 
FIFO 
status Receive 
FIFO 
status  Data 
direction  bit...

Page 1012

FUJITSU SEMICONDUCTOR LIMITED 
Table 2-3 Operations after acknowledgement reception with DMA mode enabled (IBSR:RSA bit=0, SSR:DMA bit=1) 
Operation immediately after receiving acknowledgement Transmit 
FIFO  Receive 
FIFO  Transmit 
FIFO 
status Receive 
FIFO 
status  Data 
direction  bit 
(R/W) Acknowledgement: ACK 
Acknowledgement: 
NACK 
0 
Disable Disable  - - 
1 If the SSR:TDRE bit is set to 1, the 
interface sets the SSR:TBI bit to 1 and 
waits. If the SSR:TDRE bit is set to 0, 
SSR:TBI bit stays...

Page 1013

FUJITSU SEMICONDUCTOR LIMITED 
To enable FIFO   Before setting 1 to the IBCR:MSS bit, it is needed to set the following for FIFO. 
   When transmitting to a slave (the data direction bit=0), data including the slave address must be set 
to transmit FIFO. 
   When receiving data from a slave (the data direction  bit=1), the FIFO Byte Register must be set with 
the number of data sets to be received, and  dummy data must be written to the Transmit Data 
Register for the slave address, data direction bit...

Page 1014

FUJITSU SEMICONDUCTOR LIMITED 
Figure 2-7 Acknowledgement   (when FIFO is disabled, IBSR:RSA=0, and ACK response is selected) 
                            Set to L by INT bit.                         Data 
SCL                                                                
SDA                  R/W           ACK                           
                                                Set to 0. 
INT bit 
 
RACK bit 
 
FBT  bit  
 
TDRE bit 
Write in the TDR register.
 
The following describes the wait...

Page 1015

FUJITSU SEMICONDUCTOR LIMITED 
Figure 2-9 Acknowledgement   (when FIFO is disabled, IBSR:RSA=1, and ACK response is selected) 
                            Set to L by INT bit.                     Data 
SCL                                                                
SDA                   R/W                        ACK                          
                                               Set to 0. 
IN T bi t 
 
RA CK  bi t 
 
FB T b it  
 
RS A bit  
 
RD RF  bit  
The RDR  register is read....

Page 1016

FUJITSU SEMICONDUCTOR LIMITED 
Figure 2-11 Acknowledgement (when FIFO is enabled, transmit FIFO has data, receive FIFO 
has no data, IBSR:RSA=0, and ACK response is selected) 
                                                         Data 
SCL                                                               
SDA                   R/W          ACK                         
                                                
IN T bit   
RA CK  bit  
 
FB T b it  
  TDRE bit 
 
 
 Data transmission by the master...

Page 1017

FUJITSU SEMICONDUCTOR LIMITED 
Table 2-5 IBCR:WSEL bit status for master data transmission when DMA mode is enabled (SSR:DMA=1) 
WSEL bit Operation 
0   
After the second byte, after acknowledgement with 1 set for 
the SSR:TDRE bit, the transmit 
bus idle flag (SSR:TBI) is set to 1 and SCL  to LOW for the wait state after acknowledgement 
with 1 set for the SSR:TDRE bit. 
 
Starts the wait state by setting the transmit bus idle flag (SSR:TBI) to 1 after acknowledgment 
when no more valid data remain in...

Page 1018

FUJITSU SEMICONDUCTOR LIMITED 
2. To transmit data to a reserved address: 

 When transmit FIFO is disabled: 
1.
 Sets the reserved address for Sl ave Address in the TDR register and writes 1 to the IBCR:MSS 
bit. 
2.
 After the Slave Address setting is transmitted, th e interrupt flag (IBCR:INT) is set to 1. 
3.
 Reads from the RDR register and c onfirms the reserved address.(*1) 
4.
 Writes transmit data to the TDR register. 
5.
 Writes 0 to the interrupt flag (IBCR:INT) upon updating of the IBCR:WSEL...

Page 1019

FUJITSU SEMICONDUCTOR LIMITED 
 When transmit FIFO is enabled: 
1.
 Writes an address for Slave Address (including the  data direction bit) and transmit data to the TDR 
register.  
2.
 Writes 1 to the IBCR:MSS bit upon setting of the IBCR:WSEL bit. 
3.
 If NACK is received during transmission, sets  the interrupt flag (IBCR:INT) to 1 immediately 
after that to put the I2C bus in the wait state. If ACK responses  are received for all bytes, sets the 
transmit bus idle flag (SSR:TBI) to 1 according to...

Page 1020

FUJITSU SEMICONDUCTOR LIMITED 
 When transmit FIFO is enabled: 
1.
 Sets the reserved address for Sl ave Address in the TDR register and writes 1 to the IBCR:MSS 
bit.  
2.
 After the Slave Address setting is transmitted, th e interrupt flag (IBCR:INT) is set to 1. 
3.
 Reads from the RDR register and c onfirms the reserved address.(*1) 
4.
 Writes all transmit data to the TDR register (un til transmit FIFO becomes full if it is the case). 
5.
 If NACK is received during transmission, sets  the...
Start reading Fujitsu Series 3 Manual
All Fujitsu manuals