1°C Triple Temperature Sensor with Resistance Error Correction & Hotter of Two Zones
Datasheet
2.3.3
Send Byte
The Send Byte protocol is used to set the Internal Address Register to the correct Address as shown
in Table 2.5. The Send Byte can be followed by the Receive Byte protocol described in Table 2.6 to
read data from the register. The send byte protocol cannot be used to write data - if data is to be
written to a register then the write byte protocol must be used as described in Section 2.3.1.
Table 2.5 Send Byte Protocol
START
SLAVE ADDR
WR
ACK
REG. ADDR
ACK
STOP
1
7
1
1
8
1
1
2.3.4
Receive Byte
The Receive Byte protocol is used to read data from a register when the internal register address
pointer is known to be at the right location (e.g. set via Send Byte). This can be used for consecutive
reads of the same register as shown in Table 2.6.
Table 2.6 Receive Byte Protocol
START
SLAVE ADDR
RD
ACK
REG. DATA
NACK
STOP
1
7
1
1
8
1
1
2.3.5
SMBus Timing Diagram
The Timing for the SMBus is shown in Figure 2.1.
2.4
2.5
SMBus Addresses
The EMC1053 communicates at SMBus Address 1001100b. Attempting to communicate with the
EMC1053 SMBus interface with an invalid slave address or invalid protocol results in no response from
the device and does not affect its register contents. The EMC1053 supports stretching of the SMCLK
signal by other devices on the SMBus but will not perform this operation itself.
SMBus Timeout
The EMC1053 includes an SMBus time-out feature. Following a 25 ms period of inactivity on the
SMBus, the device will time-out and reset the SMBus interface.
Revision 1.37 (02-05-07)
SMSC EMC1053
DATA1S0HEET