SBAS883A February 2018 – June 2018 OPT3101
PRODUCTION DATA.
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
CONFIG_TILLUM_MSB | I2C_SEL_READ_BYTES | I2C_NUM_BYTES_TRAN1 | |||||
R/W-0h | R/W-0h | R/W-0h | |||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R/W-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
I2C_WRITE_DATA2 | |||||||
R/W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
23:20 | CONFIG_TILLUM_MSB | R/W | 0h | Configure the data read by the device I2C host from the external temperature sensor
8: I2C host read data[15:4], to support 12-bit external temperature sensor | Other values: Not valid. Along with this register also set the EN_TILLUM_12B regsiter to 1. |
19:18 | I2C_SEL_READ_BYTES | R/W | 0h | Chooses which byte of the I2C_READ register to be read on the I2C_READ_DATA register
0: 7:0 | 1: 15:8 | 2: 23:16 | 3: 31:24 |
17:16 | I2C_NUM_BYTES_TRAN1 | R/W | 0h | Number of bytes used in the transaction 1 of I2C host transaction.
0: 1 byte | 1: 2 bytes |
15:8 | RESERVED | R/W | 0h | Always read or write 0h. |
7:0 | I2C_WRITE_DATA2 | R/W | 0h | Second byte of I2C write transaction. 8-bit register data to be written |