| Electronic Components Datasheet Search |
|
TMP88CS38 Datasheet(PDF) 89 Page - Toshiba Semiconductor |
|
|
|||||||||||||||||||||||||||||
TMP88CS38 Datasheet(HTML) 89 Page - Toshiba Semiconductor |
|
89 / 226 page ![]() TMP88CS38/CM38A/CP38A 2007-09-12 88CS38-89 2.9.7 I 2C Bus Mode Control The following registers are used to control the serial bus interface (SBI) and monitor the operation status in the I2C bus mode. Serial Bus Interface Control Register A 7 6 5 4 3 2 1 0 SBICRA (00020H) BC ACK SCK (Initial value: 0000 *000) ACK = 0 ACK = 1 BC Number of clock Bits Number of clock Bits 000 8 8 9 8 001 1 1 2 1 010 2 2 3 2 011 3 3 4 3 100 4 4 5 4 101 5 5 6 5 110 6 6 7 6 BC Number of transferred bits 111 7 7 8 7 Write only ACK Master mode Slave mode 0 Not generate a clock pulse for an acknowledgement. Not count a clock pulse for an acknowledgement. ACK Acknowledgement mode specification 1 Generate a clock pulse for an acknowledgement. Count a clock pulse for an acknowledgement. R/W DV1CK = 0 DV1CK = 1 SCK Serial clock selection (At fc = 16 MHz, output on SCL pin) 000: Reserved (Note 3) 001: Reserved (Note 3) 010: Reserved (Note 3) 011: 60.6 kHz 100: 30.7 kHz 101: 15.5 kHz 110: 7.8 kHz 111: Reserved 000: Reserved(Note 3) 001: Reserved(Note 3) 010: 58.8 kHz 011: 30.3 kHz 100: 15.4 kHz 101: 7.7 kHz 110: 3.9 kHz 111: Reserved Write only Note 1: Set the BC to “000” before switching to 8-bit SIO bus mode. Note 2: SBICRA cannot be used with any of read-modify-write instructions such as bit manipulation, etc. Note 3: This I2C bus circuit does not support the Fast mode. It supports the Standard mode only. Although the I2C bus circuit itself allows the setting of a baud rate over 100 kbps, the compliance with the I2C specification is not guaranteed in that case. Serial Bus Interface Data Buffer Register 7 6 5 4 3 2 1 0 SBIDBR (00021H) (Initial value: **** ****) R/W Note 1: For writing transmitted data, start from the MSB (Bit7). Note 2: The data which was written into SBIDBR cannot be read, since a write data buffer and a read buffer are independent in SBIDBR. Therefore, SBIDBR cannot be used with any of read-modify-write instructions such as bit manipulation, etc. I 2C bus Address Register 7 6 5 4 3 2 1 0 Slave address I2CAR (00022H) SA6 SA5 SA4 SA3 SA2 SA1 SA0 ALS (Initial value: 0000 0000) SA Slave address selection ALS Address recognition mode specification 0: Slave address recognition 1: Non slave address recognition Write only Note 1: I2CAR is write-only register and cannot be used with any of read-modify-write instruction such as bit manipulation, etc. Note 2: Do not set I2CAR to “00H” to avoid the incorrect response of acknowledgment in slave mode. If “00H” is set to I2CAR as the Slave Address and received “01H” in slave mode, the device might transmit the acknowledgement incorrectly. Figure 2.9.5 Serial Bus Interface Control Register A, Serial Bus Interface Data Buffer Register and I 2C Bus Address Register In The I2C Bus Mode |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |