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 1071
FUJITSU SEMICONDUCTOR LIMITED If no acknowledgement response is sent while data is received in slave mode due to the reserved address being detected, slave mode is released. In this case, this bit is not set to 1 even if the next stop condition is detected. When a read-modify-write instruction is issued, 1 is read. [bit 0] BB: Bus state bit This bit shows the bus state. The BB bit is set when: 1. LOW is detected in SDA or SCL of the I2C bus. The BB bit is reset when: 1. The stop...
Page 1072
FUJITSU SEMICONDUCTOR LIMITED 5.4. Serial Status Register (SSR) The Serial Status Register (SSR) is used to check the transmission or reception state. bit 15 14 13 12 11 10 9 8 7 ... 0 Field REC TSET DMA TBIE ORE RDRFTDRETBI (IBSR) Attribute R/W R/W R/W R/W R R R R Initial value 0 0 0 0 0 0 1 1 [bit 15] REC: Receive error flag clear bit This bit clears the ORE bit of Se rial Status Register (SSR). If this bit is set to 1, the ORE bit is cleared. This bit has no effect if...
Page 1073
FUJITSU SEMICONDUCTOR LIMITED [bit 13] DMA: DMA mode enable bit This bit enables or disables DMA mode. If this bit is set to 1, an interrupt condition is generated during DMA transfer. If this bit is set to 0, an interrupt cond ition is generated during normal data transfer. Table 2-1. For details, see Bit Description 0 Disables DMA mode. 1 Enables DMA mode. This bit state can be changed only when the ISMK:EN bit is 0. [bit 12] TBIE: Transmit bus idle interrupt enable bit...
Page 1074
FUJITSU SEMICONDUCTOR LIMITED [bit 10] RDRF: Receive data full flag bit This flag shows the state of Receive Data Register (RDR). If the SMR:RIE bit and the receive data flag bit (RDR F) are 1, a receive interrupt request is issued. When the receive data is loaded in the RDR, this bit is set to 1. When data is read from the Receive Data Register (RDR), this bit is cleared to 0. This bit is set at the falling edge of SCL signal (bit 8 of data). This bit is also set even when a NACK...
Page 1075
FUJITSU SEMICONDUCTOR LIMITED [bit 9] TDRE: Transmit data empty flag bit This flag shows the state of Transmit Data Register (TDR). If the SMR:TIE and TDRE bits are 1, a Transmit Interrupt Request is output. If transmit data is written in the TDR, this bit is set to 0 to indicate that the TDR contains valid data. When data is loaded to a shift register for transmission and its transmission is started, this bit is set to 1 to indicate that the TDR does not have the valid data. If the...
Page 1076
FUJITSU SEMICONDUCTOR LIMITED 5.5. Receive Data Register/Transmit Data Register (RDR/TDR) The Receive and Transmit Data Registers are allocated at the same address. This register functions as the Receive Data Register when data is read from it. This register operates as the Tr ansmit Data Register when data is written in it. Receive Data Register (RDR) bit 15 ... 8 7 6 5 4 3 2 1 0 Field D7 D6 D5 D4 D3 D2 D1 D0 Attribute R R R R R R R R Initial value 0 0 0 0 0 0 0 0...
Page 1077
FUJITSU SEMICONDUCTOR LIMITED Transmit Data Register (TDR) bit 15 ... 8 7 6 5 4 3 2 1 0 Field D7 D6 D5 D4 D3 D2 D1 D0 Attribute W W W W W W W W Initial value 1 1 1 1 1 1 1 1 The Transmit Data Register (TDR) is a data bu ffer register for serial data transmission. Data of the Transmit Data register (TDR) is output to the serial data line (SDA pin) with the MSB first order. When the first byte is transmitted, the least signi ficant bit (TDR:D0) indicates the data...
Page 1078
FUJITSU SEMICONDUCTOR LIMITED 5.6. 7-bit Slave Address Mask Register (ISMK) The 7-bit Slave Address Mask Register (ISMK) is used to compare or set each bit of the slave address. bit 15 14 13 12 11 10 9 8 7 ... 0 Field EN SM6 SM5 SM4 SM3 SM2 SM1 SM0 (ISBA) Attribute R/W R/W R/W R/W R/W R/W R/W R/W Initial value 0 1 1 1 1 1 1 1 [bit 15] EN: I2C interface operation enable bit This bit enables or disables the I2C interface operation. If set to 0: The I 2C interface operation is...
Page 1079
FUJITSU SEMICONDUCTOR LIMITED 5.7. 7-bit Slave Address Register (ISBA) The 7-bit Slave Address Register (ISBA) is used to set the slave address. bit 15 ... 8 7 6 5 4 3 2 1 0 Field (ISMK) SAEN SA6 SA 5 SA4 SA3 SA2 SA1 SA0 Attribute R/W R/W R/W R/W R/W R/W R/W R/W Initial value 0 0 0 0 0 0 0 0 [bit 7] SAEN: Slave address enable bit This bit enables the slave address detection. If set to 0: The slave address is not detected. If set to 1: The ISBA and ISMK settings and the received...
Page 1080
FUJITSU SEMICONDUCTOR LIMITED 5.8. Baud Rate Generator Registers 1 and 0 (BGR1 and BGR0) Baud Rate Generator Registers 1 and 0 (BGR1 and BGR0) are used to set a frequency division ratio of serial clocks. bit 15 14 13 12 11 109 8 7 6 5 4 3 2 1 0 Field - (BGR1) (BGR0) Attribute - R/W R/W R/W R/W R/W R/WR/W R/WR/W R/WR/W R/W R/W R/WR/W Initial value - 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 The Baud Rate Generator Registers are used to set a frequency division ra tio of serial clocks. The BGR1...
All Fujitsu manuals