SE97_7 © NXP B.V. 2010. All rights reserved.
Product data sheet Rev. 07 — 29 January 2010 13 of 55
NXP Semiconductors
SE97
DDR memory module temp sensor with integrated SPD, 3.3 V
feature defaults to being enabled and can be programmed to disable. These registers are
required to be initialized before the device can properly function. Except for the SPD,
which does not have any programmable registers, and does not need to be initialized.
Table 4
shows the default values and the example value to be programmed to these
registers.
7.7 SMBus time-out
The SE97 supports SMBus time-out feature. If the host holds SCL LOW between 25 ms
and 35 ms, the SE97 would reset its internal state machine to the bus IDLE state to
prevent the system bus hang-up. This feature is turned on by default. The SMBus time-out
is disabled by writing a ‘1’ to bit 7 of register 22h.
Remark: When SMBus time-out is enabled, the I
2
C-bus minimum bus speed is limited by
the SMBus time-out specification limit of 10 kHz.
The SE97 has no SCL driver, so it cannot hold the SCL line LOW.
Remark: SMBus time-out works over the entire supply range of 1.7 V to 3.6 V unless the
shutdown bit (SHMD) is set and turns off the oscillator.
7.8 SMBus ALERT Response Address (ARA)
The SE97 supports SMBus ALERT when it is programmed for the Interrupt mode and
when the EVENT
polarity bit is set to ‘0’. The EVENT pin can be ANDed with other
EVENT
or interrupt signals from other slave devices to signal their intention to
communicate with the host controller. When the host detects EVENT
or other interrupt
signal LOW, it issues an ARA to which a slave device would respond with its address.
When there are multiple slave devices generating an ALERT the SE97 performs bus
arbitration with the other slaves. If it wins the bus, it responds to the ARA and then clears
the EVENT
pin.
Remark: Either in comparator mode or when the SE97 crosses the critical temperature,
the host must also read the EVENT
status bit and provide remedy to the situation by
bringing the temperature to within the alarm window or below the critical temperature if
that bit is set. Otherwise, the EVENT
pin will not get de-asserted.
Remark: In the SE97 the ARA is set to default ON. However, in the SE97B the ARA will
be set to default OFF since ARA is not anticipated to be used in DDR3 DIMM applications.
Table 4. Registers to be initialized
Register Default value Example value Description
01h 0000h 0209h Configuration register
hysteresis = 1.5 °C
EVENT output = Interrupt mode
EVENT output is enabled
02h 0000h 0550h Upper Boundary Alarm Trip register = 85 °C
03h 0000h 1F40h Lower Boundary Alarm Trip register = 20 °C
04h 0000h 05F0h Critical Alarm Trip register = 95 °C
22h 0000h 0000h SMBus register = no change
SE97_7 © NXP B.V. 2010. All rights reserved.
Product data sheet Rev. 07 — 29 January 2010 14 of 55
NXP Semiconductors
SE97
DDR memory module temp sensor with integrated SPD, 3.3 V
7.9 SMBus/I
2
C-bus interface
The data registers in this device are selected by the Pointer register. At power-up, the
Pointer register is set to ‘00h’, the location for the Capability register. The Pointer register
latches the last location to which it was set. Each data register falls into one of three types
of user accessibility:
Read only
Write only
Write/Read same address
A ‘write’ to this device will always include the address byte and the pointer byte. A write to
any register other than the Pointer register requires two data bytes.
Reading this device can take place either of two ways:
If the location latched in the Pointer register is correct (most of the time it is expected
that the Pointer register will point to one of the Temperature register (as it will be the
data most frequently read), then the read can simply consist of an address byte,
followed by retrieving the two data bytes.
If the Pointer register needs to be set, then an address byte, pointer byte,
repeat START, and another address byte will accomplish a read.
The data byte has the most significant bit first. At the end of a read, this device can accept
either Acknowledge (ACK) or No Acknowledge (NACK) from the Master (No Acknowledge
is typically used as a signal for the slave that the Master has read its last byte). It takes
this device 125 ms to measure the temperature. Refer to timing diagrams Figure 10
to
Figure 13
for how to program the device.
Fig 9. How SE97 responds to SMBus ALERT Response Address
0 0 0 1 1 A2
Alert Response Address
1 1 0 0S 0 0 0
START bit
read acknowledge
002aac685
A1 A0 0 1 P
device address
no acknowledge STOP bit
host NACK and
sends a STOP bit
Slave acknowledges and
sends its slave address.
The last bit of slave address
is hard coded '0'.
master sends a START bit,
ARA and a read command
host detects
SMBus ALERT
1
A = ACK = Acknowledge bit. W = Write bit = 0. R = Read bit = 1.
Fig 10. SMBus/I
2
C-bus write to the Pointer register
123456789123456789
SCL
A6 A5 A4 A3 A2 A1 A0
SDA
D7 D6 D5 D4 D3 D2 D1 D0
device address and write register address
WAS
START ACK
by device
P
STOP
A
ACK
by device
002aab30
8
SE97_7 © NXP B.V. 2010. All rights reserved.
Product data sheet Rev. 07 — 29 January 2010 15 of 55
NXP Semiconductors
SE97
DDR memory module temp sensor with integrated SPD, 3.3 V
A = ACK = Acknowledge bit. W = Write bit = 0. R = Read bit = 1.
Fig 11. SMBus/I
2
C-bus write to the Pointer register followed by a write data word
123456789123456789
SCL
A6 A5 A4 A3 A2 A1 A0
SDA
D7 D6 D5 D4 D3 D2 D1 D0
device address and write write register address
WAS
START
by host
ACK
by device
A
ACK
by device
(cont.)
(cont.)
002aab412
123456789123456789
SCL
D15 D14 D13 D12 D11 D10 D9
SDA
D7 D6 D5 D4 D3 D2 D1 D0
most significant byte data least significant byte data
A
by host ACK
by device
P
STOP
by host
D8
A
ACK
by device
A = ACK = Acknowledge bit. A = NACK = No Acknowledge bit. W = Write bit = 0. R = Read bit = 1.
Fig 12. SMBus/I
2
C-bus write to Pointer register followed by a repeated START and an immediate data word read
123456789123456789
SCL
A6 A5 A4 A3 A2 A1 A0
SDA
D7 D6 D5 D4 D3 D2 D1 D0
device address and write read register address
WAS
START
by host
ACK
by device
A
ACK
by device
(cont.)
(cont.)
123456789
D15 D14 D13 D12 D11 D10 D9 D8
returned most significant byte data
A
ACK
by host
SCL
SDA
123456789
SCL
A6 A5 A4 A3 A2 A1 A0
SDA
device address and read
RASR
repeated
START
by host
ACK
by device
(cont.)
(cont.)
002aac686
123456789
D7 D6 D5 D4 D3 D2 D1 D0
returned least significant byte data
P
STOP
by host
A
NACK
by host

SE97TK,118

Mfr. #:
Manufacturer:
NXP Semiconductors
Description:
IC TEMP SENSOR DIMM 8-HVSON
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union