SBOS564B November 2011 – December 2018 TMP104
PRODUCTION DATA.
Refer to the PDF data sheet for device specific package drawings
The host can initiate a global read or write command to all TMP104s in the daisy-chain by sending the read/write command, consisting of P7-P3 = 11110. P2-P1 indicate the data register pointer, as shown in Table 4, and P0 indicates read/write control. P0 = 0 indicates a global write command. The host must transfer one more byte of data for the register (indicated by bits P2-P1), and every TMP104 in the daisy-chain updates the appropriate register. P0 = 1 indicates a global read command. The TMP104 with the device ID of '0000' then breaks the bus connection, transmits the data from the register indicated by bits P2-P1, and then reconnects the bus. The TMP104 with the device ID of '0001' then repeats the same sequence, followed by the rest of the TMP104 devices in the daisy-chain.
P0 | P0 | REGISTER |
---|---|---|
0 | 0 | Temperature register (read-only) |
0 | 1 | Configuration register (read/write) |
1 | 0 | TLOW register (read/write) |
1 | 1 | THIGH register (read/write) |