JAJSJN1A May 2023 – September 2023 TMP4718
PRODUCTION DATA
ADDRESS | TYPE | RESET | ACRONYM | REGISTER NAME | SECTION |
---|---|---|---|---|---|
00h | R | 00h | Temp_Local | Local temperature register | GO |
01h | R | 00h | Temp_Remote_MSB | Remote temperature MSB register | GO |
02h | R/RC | 00h | Alert_Status | Alert status register | GO |
03h or 09h | R/W | 05h | Configuration | Configuration register | GO |
04h or 0Ah | R/W | 08h | Conv_Period | Conversion period register | GO |
05h or 0Bh | R/W | 46h | THigh_Limit_Local | Local high limit register | GO |
06h | R | 00h | Reserved | Reserved | |
07h or 0Dh | R/W | 46h | THigh_Limit_Remote_MSB | Remote high limit MSB register | GO |
08h or 0Eh | R/W | D8h | TLow_Limit_Remote_MSB | Remote low limit MSB register | GO |
0Ch | R | 00h | Reserved | Reserved | |
0Fh | W | 00h | One_Shot | One shot conversion register | GO |
10h | R | 00h | Temp_Remote_LSB | Remote temperature LSB register | GO |
11h | R/W | 00h | Remote_Offset_MSB | Remote temperature offset MSB | GO |
12h | R/W | 00h | Remote_Offset_LSB | Remote temperature offset LSB | GO |
13h | R/W | 00h | THigh_Limit_Remote_LSB | Remote high limit LSB register | GO |
14h | R/W | 00h | TLow_Limit_Remote_LSB | Remote low limit LSB register | GO |
16h | R/W | 07h | Alert_Mask | Alert mask register | GO |
19h | R/W | XXh | THigh_Crit_Remote | Remote Crit limit register | GO |
20h | R/W | XXh | THigh_Crit_Local | Local Crit limit register | GO |
21h | R/W | 0Ah | Crit_Hysteresis | Crit hysteresis register | GO |
2Dh | R/W | 00h | Log1 | Data log 1 register | GO |
2Eh | R/W | 00h | Log2 | Data log 2 register | GO |
2Fh | R/W | 00h | Log3 | Data log 3 register | GO |
BFh | R/W | 00h | Filter_Alert_Mode | Filter and alert mode register | GO |
FDh | R | 50h | Chip_ID | Chip ID register | GO |
FEh | R | 60h | Vendor_ID | Vendor ID register | GO |
FFh | R | 90h | Device_Rev_ID | Device and Revision ID register | GO |
Access Type | Code | Description |
---|---|---|
Read Type | ||
R | R | Read |
RC | R C | Read to Clear |
Write Type | ||
W | W | Write |
Reset or Default Value | ||
-n | Value after reset or the default value |
This register stores the latest temperature conversion result in a 8-bit two's complement format with a LSB (Least Significant Bit) equal to 1°C.
Return to Register Map.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Temp_Local[7:0] | |||||||
R-00h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | Temp_Local[7:0] | R | 00h | 8-bit local temperature conversion result. Temperature data is represented by a 8-bit, two's complement byte with an LSB (Least Significant Bit) equal to 1°C. |
This register stores the latest temperature conversion result Most Significant Byte (MSB) in a 11-bit two's complement format with a least significant bit equal to 0.125°C.
Return to Register Map.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Temp_Remote[10:3] | |||||||
R-00h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | Temp_Remote[10:3] | R | 0h | 11-bit remote temperature channel conversion result Most Significant Byte Temperature data is represented by a 11-bit, two's complement word with a least significant bit equal to 0.125°C. |
Return to Register Map.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
ADC_Busy | THigh_LA | Reserved | THigh_RA | TLow_RA | Remote_DC | TCrit_R | TCrit_L |
R-0h | R-0h | Reserved | R-0h | R-0h | R-0h | R-0h | R-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7 | ADC_Busy | R | 0h | Indicates if the ADC is busy in the middle of a conversion 0h = The ADC is idle 1h = The ADC is converting |
6 | THigh_LA | R | 0h | Indicates if the measured local temperature result is higher than the local high limit register setting. 0h = The local temperature is within normal operation 1h = The local temperature exceeds the limit |
5 | Reserved | R | 0h | Reserved |
4 | THigh_RA | R | 0h | Indicates if the measured remote temperature result is higher than the remote high limit register setting. 0h = The remote temperature is within normal operation 1h = The remote temperature exceeds the high alert limit |
3 | TLow_RA | R | 0h | Indicates if the measured remote temperature result is lower than the remote low limit register setting. 0h = The remote temperature is within normal operation 1h = The remote temperature exceeds the low alert limit |
2 | Remote_DC | R | 0h | Indicates if the remote temperature channel is disconnected. This bit does not affect the ALERT or T_CRIT pin. 0h = The remote channel is connected 1h = The remote channel is disconnected |
1 | TCrit_R | R | 0h | Indicates if the measured remote temperature result is above the limit configured in the THigh_Crit_Remote register. 0h = The remote temperature is within normal operation 1h = The remote temperature exceeds the limit |
0 | TCrit_L | R | 0h | Indicates if the measured local temperature result is above the limit configured in the THigh_Crit_Local register. 0h = The local temperature is within normal operation 1h = The local temperature exceeds the limit |
Return to Register Map.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Alert_Mask | Mode | Reserved | Remote_En | WTC_En | Fault_Q | ||
R/W-0h | R/W-0h | R-0h | R/W-1h | R/W-0h | R/W-1h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7 | Alert_Mask | R/W | 0h | Controls the functionality of the ALERT pin. This bit is set after reading an active alert and must be cleared for the ALERT pin to assert again. 0h = The ALERT pin is enabled 1h = The ALERT is masked and will not output a low |
6 | Mode | R/W | 0h | Controls the operation mode of the device. 0h = Continuous mode enabled 1h = Shutdown mode enabled |
5:3 | Reserved | R | 0h | Reserved |
2 | Remote_En | R/W | 1h | Enables of disables the remote channel operation. 0h = The remote channel monitoring is disabled 1h = The remote channel monitoring is enabled |
1 | WTC_En | R/W | 0h | Enables the override of the previously stored value for the critical temperature limits. 0h = T_CRIT Limit cannot be changed 1h = T_CRIT Limit can be changed |
0 | Fault_Q | R/W | 1h | Configures the fault queue feature for the ALERT and T_CRIT pins. This only affects the remote channel. 0h = Fault queue is disabled, only 1 temperature result beyond the limits will trigger an ALERT or T_CRIT warning 1h = Fault queue is enabled, three successive temperature results beyond the limits will trigger an ALERT or T_CRIT warning |
This register is used to configure the conversion period of the device. Setting a reserved configuration will stop conversions but not change the device mode.
Return to Register Map.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Reserved | Conv_Period[3:0] | ||||||
R-0h | R/W-8h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:4 | Reserved | R | 0h | Reserved |
3:0 | Conv_Period[3:0] | R/W | 8h | Conversion period setting. This bit field changes the conversion period of the device at the next possible interval but will not restart an on-going conversion period. Writing an unsupported value to this setting will put the device in Shutdown mode. 0h = 16 s / 0.0625 Hz 1h = 8 s / 0.125Hz 2h = 4 s / 0.25 Hz 3h = 2 s / 0.5 Hz 4h = 1 s / 1 Hz 5h = 0.5 s / 2 Hz 6h = 0.25 s / 4 Hz 7h = 0.125 s / 8 Hz 8h = 0.0625 s / 16 Hz (default) 9h-Fh = Reserved |
This register is used to configure Local temperature high limit. The default value 46h corresponds to a limit setting of 70°C.
Return to Register Map.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
THigh_Limit_Local[7:0] | |||||||
R/W-46h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | THigh_Limit_Local[7:0] | R/W | 46h | 8-bit local temperature alert high limit setting. Temperature alert high limit format is an 8-bit two's complement byte with a least significant bit equal to 1°C |
This register is used to configure the high alert limit for the remote channel. The default value 460h corresponds to a limit setting of 70°C.
Return to Register Map.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
THigh_Limit_Remote[10:3] | |||||||
R/W-46h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | THigh_Limit_Remote[10:3] | R/W | 46h | 11-bit remote temperature alert high limit setting. Temperature alert high limit format is an 11-bit two's complement word with a least significant bit equal to 0.0125°C |
This register is used to configure the low alert limit for the remote channel. The default value D8h corresponds to -40°C.
Return to Register Map.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Tlow_Limit_Remote[10:3] | |||||||
R/W-D8h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | TLow_Limit_Remote[10:3] | R/W | D8h | 11-bit remote temperature alert low limit setting. Temperature alert low limit format is an 11-bit two's complement word with a least significant bit equal to 0.0125°C |
Write to this register to trigger a One Shot conversion in Shutdown Mode (that is, Bit 6 of the Configuration Register written to 1).
Return to Register Map.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
One_Shot[7:0] | |||||||
W-00h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | One_Shot[7:0] | W | 00h | Writing any value to this register will trigger a One_Shot conversion while in Shutdown Mode. In continuous mode there will be no effect. |
This register contains bits Temp_Remote[2:0] of the remote temperature result.
Return to Register Map.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Temp_Remote[2:0] | Reserved | ||||||
R-0h | R-00h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:5 | Temp_Remote[2:0] | R | 0h | 11-bit remote temperature channel conversion result Least Significant Byte Temperature data is represented by a 11-bit, two's complement word with a least significant bit equal to 0.125°C. |
4:0 | Reserved | R | 00h | Reserved |
This register contains the most significant byte of the remote channel offset. Use this register to input a static offset calibration for remote temperature measurements.
Return to Register Map.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Remote_Offset[10:3] | |||||||
R/W-00h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | Remote_Offset[10:3] | R/W | 00h | 11-bit remote temperature channel remote offset most significant byte Temperature data is represented by a 11-bit, two's complement word with a least significant bit equal to 0.125°C. |
This register contains the least significant byte of the remote channel offset. Use this register to input a static offset calibration for remote temperature measurements.
Return to Register Map.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Remote_Offset[2:0] | Reserved | ||||||
R/W-0h | R-00h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:5 | Remote_Offset[2:0] | R/W | 0h | 11-bit remote temperature channel remote offset least significant byte Temperature data is represented by a 11-bit, two's complement word with a least significant bit equal to 0.125°C. |
4:0 | Reserved | R | 00h | Reserved |
This register is used to configure the high alert limit for the remote channel.
Return to Register Map.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
THigh_Limit_Remote[2:0] | Reserved | ||||||
R/W-0h | R-00h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:5 | THigh_Limit_Remote[2:0] | R/W | 0h | 11-bit remote temperature alert high limit setting. Temperature alert high limit format is an 11-bit two's complement word with a least significant bit equal to 0.0125°C |
4:0 | Reserved | R | 00h | Reserved |
This register is used to configure the low alert limit for the remote channel.
Return to Register Map.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Tlow_Limit_Remote[2:0] | Reserved | ||||||
R/W-0h | R-00h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:5 | TLow_Limit_Remote[2:0] | R/W | 0h | 11-bit remote temperature alert low limit setting. Temperature alert low limit format is an 11-bit two's complement word with a least significant bit equal to 0.0125°C |
4:0 | Reserved | R | 00h | Reserved |
Controls which alerts are masked. Masking an alert prevents the ALERT pin from being asserted low.
Return to Register Map.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
THigh_LA | Reserved | THigh_RA | TLow_RA | Reserved | TCrit_R | TCrit_L | |
R/W-0h | R-0h | R/W-0h | R/W-0h | R-1h | R/W-1h | R/W-1h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7 | THigh_LA | R/W | 0h | Mask setting for THigh_LA 0h = THigh_LA is enabled to output the ALERT pin 1h = THigh_LA is masked and will not output a low on the ALERT pin |
6:5 | Reserved | R | 0h | Reserved |
4 | THigh_RA | R/W | 0h | Mask setting for THigh_RA 0h = THigh_RA is enabled to output the ALERT pin 1h = THigh_RA is masked and will not output a low on the ALERT pin |
3 | TLow_RA | R/W | 0h | Mask setting for TLow_RA 0h = TLow_RA is enabled to output the ALERT pin 1h = TLow_RA is masked and will not output a low on the ALERT pin |
2 | Reserved | R | 1h | Reserved |
1 | TCrit_R | R/W | 1h | Mask setting for TCrit_R 0h = TCrit_R is enabled to output the ALERT pin 1h = TCrit_R is masked and will not output a low on the ALERT pin |
0 | TCrit_L | R/W | 1h | Mask setting for TCrit_L 0h = TCrit_L is enabled to output the ALERT pin 1h = TCrit_L is masked and will not output a low on the ALERT pin |
This register is used to configure the citical limit for the remote channel. The default value for this register is configured by the pull-up resistors through the ALERT and T_CRIT pins. Note the WTC_En bit in the Configuration register needs to be set to 1h before writting to this register.
Return to Register Map.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
THigh_Crit_Remote[7:0] | |||||||
R/W-XXh |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | THigh_Crit_Remote[7:0] | R/W | XXh | 8-bit remote temperature crit limit setting. Temperature crit limit format is an 8-bit two's complement word with a least significant bit equal to 1°C |
This register is used to configure the critical limit for the local channel. The default value for this register is configured by the pull-up resistors through the ALERT and T_CRIT pins. Note the WTC_En bit in the Configuration register needs to be set to 1h before writing to this register.
Return to Register Map.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
THigh_Crit_Local[7:0] | |||||||
R/W-XXh |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | THigh_Crit_Local[7:0] | R/W | XXh | 8-bit local temperature crit limit setting. Temperature crit limit format is an 8-bit two's complement word with a least significant bit equal to 1°C |
This register is used to configure the critical hysteresis for both remote and local channels. The value for this register is a 5-bit integer value with a least significant bit equal to 1°C. Default value is 10°C.
Return to Register Map.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Reserved | Crit_Hysteresis[4:0] | ||||||
R-0h | R/W-0Ah |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:5 | Reserved | R | 0h | Reserved |
4:0 | Crit_Hysteresis[4:0] | R/W | 0Ah | 5-bit temperature critical hysteresis. Temperature crit hysteresis format is an 5-bit integer byte with a least significant bit equal to 1°C |
This register is available as a general purpose log register. This register will have no impact on device operation.
Return to Register Map.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Log1[7:0] | |||||||
R/W-00h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | Log1[7:0] | R/W | 0h | General purpose data log. |
This register is available as a general purpose log register. This register will have no impact on device operation.
Return to Register Map.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Log2[7:0] | |||||||
R/W-00h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | Log2[7:0] | R/W | 0h | General purpose data log. |
This register is available as a general purpose log register. This register will have no impact on device operation.
Return to Register Map.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Log3[2:0] | |||||||
R/W-00h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | Log3[7:0] | R/W | 0h | General purpose data log. |
This register controls the remote diode filter level and the alert mode of operation.
Return to Register Map.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Reserved | Filter_Level[1:0] | Alert_Mode | |||||
R-00h | R/W-0h | R/W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:3 | Reserved | R | 0h | Reserved |
2:1 | Filter_Level[1:0] | R/W | 0h | Controls the filter level. The filter is a moving average
of the Remote temperature conversion results. 0h = 0 moving average 1h = 4 moving average 2h = 4 moving average 3h = 8 moving average |
0 | Alert_Mode | R/W | 0h | Controls the ALERT pin mode of operation 0h = Interrupt or SMBus Alert mode 1h = Comparator mode |
This register contains the Chip ID for identifying the device.
Return to Register Map.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Chip_ID[7:0] | |||||||
R-50h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | Chip_ID[7:0] | R | 50h | Chip ID of the device. |
This register contains the Vendor ID for identifying the device.
Return to Register Map.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Vendor_ID[7:0] | |||||||
R-60h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | Vendor_ID[7:0] | R | 60h | Vendor ID of the device. |
This register contains the Device and Revision ID for identifying the device.
Return to Register Map.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Device_ID[3:0] | Rev_ID[3:0] | ||||||
R-9h | R-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:4 | Device_ID[3:0] | R | 9h | Device ID of the device. |
3:0 | Rev_ID[3:0] | R | 1h | Revision ID of the device. |