| Electronic Components Datasheet Search |
|
TMP006 Datasheet(PDF) 13 Page - Texas Instruments |
|
|
|||||||||||||||||||||||||||||
TMP006 Datasheet(HTML) 13 Page - Texas Instruments |
|
13 / 21 page ![]() TMP006 www.ti.com SBOS518A – MAY 2011 – REVISED JULY 2011 MANUFACTURER AND DEVICE ID REGISTERS The TMP006 has two registers for identification: manufacturer ID (pointer address FEh) and device ID (pointer address FFh). The manufacturer ID reads 5449h and the device ID is 0060h. Table 10 summarizes these two values. Table 10. Manufacturer and Device ID (Read-Only) POINTER REGISTER D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 (HEX) Manufacturer ID ID15 ID14 ID13 ID12 ID11 ID10 ID9 ID8 ID7 ID6 ID5 ID4 ID3 ID2 ID1 ID0 FEh Reset value 0 1 0 1 0 1 0 0 0 1 0 0 1 0 0 1 Device ID ID15 ID14 ID13 ID12 ID11 ID10 ID9 ID8 ID7 ID6 ID5 ID4 ID3 ID2 ID1 ID0 FFh Reset value 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 SERIAL INTERFACE The TMP006 operates only as a slave device on either the two-wire bus or the SMBus interface. Connections to either bus are made via the open-drain I/O lines, SDA, and SCL. The SDA and SCL pins feature integrated spike-suppression filters and Schmitt triggers to minimize the effects of input spikes and bus noise. The TMP006 supports the transmission protocol for fast (1 kHz to 400 kHz) and high-speed (1 kHz to 3.4 MHz) modes. All data bytes are transmitted MSB first. SERIAL BUS ADDRESS To communicate with the TMP006, the master must first address slave devices via a slave address byte. The slave address byte consists of seven address bits, and a direction bit that indicate the intent to execute a read or write operation. READ/WRITE OPERATIONS Accessing a particular register on the TMP006 is accomplished by writing the appropriate value to the Pointer Register. The pointer value is the first byte transferred after the slave address byte with the R/W bit low. Every write operation to the TMP006 requires a value for the pointer (see Figure 7). When reading from the TMP006, the last value stored in the pointer by a write operation is used to determine which register is read by a read operation. To change the register pointer for a read operation, a new value must be written to the pointer. This transaction is accomplished by issuing a slave address byte with the R/W bit low, followed by the pointer byte. No additional data are required. The master can then generate a START condition and send the slave address byte with the R/W bit high to initiate the read command. If repeated reads from the same register are desired, it is not necessary to continually send the pointer bytes because the TMP006 retains the pointer value until it is changed by the next write operation. Note that register bytes are sent MSB first, followed by the LSB. Copyright © 2011, Texas Instruments Incorporated Submit Documentation Feedback 13 Product Folder Link(s): TMP006 |
|
|
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 |