
FM75
PRODUCT SPECIFICATION
8
REV. 1.0.5 10/2/03
Temperature Register
The Temperature Register is a two-byte (16-bit) read-only
register. Digital temperatures from the T-to-D converter are
stored in the Temperature Register in two’s complement
format, and the contents of this register are updated at regular
intervals—i.e., each time the T-to-D conversion is finished.
The user can read data from the Temperature Register at any
time. When a T-to-D conversion is completed, the new data is
loaded into a comparator buffer to evaluate fault conditions,
and will update the Temperature Register if a read cycle is
not ongoing. The FM75 is continuously evaluating fault
conditions regardless of read or write activity on the bus. If a
read is ongoing, the previous temperature will be read. The
readable temperature will be updated upon the completion of
the next T-to-D conversion that is not masked by a read
cycle.
The Temperature Register is illustrated in Figure 4. Depend-
ing on the resolution of the T-to-D conversion, the 9, 10,
11 or 12 MSBs of the register will contain temperature data.
All unused bits following the digital temperature will be
zero. The MSB position of the Temperature Register always
contains the sign bit for the digital temperature and bit 14
contains the temperature MSB. All bits in the Temperature
Register default to zero at power-up.
SB = Two’s complement sign bit
TMSB = Temperature MSB
T = Temperature data
9-bit LSB = Temperature LSB for 9-bit conversions
10-bit LSB = Temperature LSB for 10-bit conversions
11-bit LSB = Temperature LSB for 11-bit conversions
12-bit LSB = Temperature LSB for 12-bit conversions
Figure 4. Temperature Register Format
Configuration Register
The Configuration Register is a one-byte (8-bit) read/write
register (see Figure 5). This register allows the user to control
the FM75 Shutdown Mode as well as the following thermal
alarm features: polarity, operating mode, and fault tolerance.
The Configuration Register contains two bits that set the fault
tolerance trip point. The fault tolerance trip point is the num-
ber of consecutive times the internal circuit reads the temper-
ature and finds the temperature outside the limits
programmed. The programmed limits are defined by the T
OS
Register for the upper limit, and by the T
HYST
Register for
the lower limit. Table 4 shows the relationship between F1
and F0 and the number of consecutive errors or “trips”
needed to activate the alarm. The Configuration Register also
contains the two bits that set the T-to-D conversion resolution
to 9, 10, 11, or 12 bits. Table 3 shows the relationship
between R1 and T0 and the conversion resolution. All bits in
the configuration register default to zero at power-up.
R1 = Resolution bit 1. (See Table 3)
R0 = Resolution bit 0. (See Table 3)
F1 = Fault tolerance bit 1. (See Table 4)
F0 = Fault tolerance bit 0. (See Table 4)
POL = O.S. output polarity. 0 = active low, 1 = active high.
CMP/INT = Thermostat mode. 0 = comparator mode,
1 = interrupt mode.
SD = Shutdown. 0 = normal operation, 1 = shutdown
mode.
Figure 5. Configuration Register Format
Table 3. Conversion Resolution Settings
Table 4. Fault Tolerance Settings
SB
TMSB
T
T
T
T
T
T
MSB
8
14
13
12
11
10
9
9-bit
LSB
0
0
0
0
7
LSB
6
5
4
3
2
1
10-bit
LSB
11-bit
LSB
12-bit
LSB
A-to-D Conversion Resolution
9 Bits
10 Bits
11 Bits
12 Bits
R1
0
0
1
1
R0
0
1
0
1
Fault Tolerance
1
2
4
6
R1
0
0
1
1
R0
0
1
0
1
X R1 R0 F1 F0
POL
CMP/
INT
SD
MSB
LSB
6
5
4
3
2
1