English
Language : 

EMC1053_08 Datasheet, PDF (10/28 Pages) SMSC Corporation – 1°C Triple Temperature Sensor
1
2.3.3
1°C Triple Temperature Sensor with Resistance Error Correction & Hotter of Two Zones
Datasheet
Table 2.4 Read Byte Protocol
7
1
1
8
1
1
7
1
1
8
1
1
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.
START
1
SLAVE ADDR
7
Table 2.5 Send Byte Protocol
WR
ACK
1
1
REG. ADDR
8
ACK
1
STOP
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.
START
1
SLAVE ADDR
7
Table 2.6 Receive Byte Protocol
RD
ACK
1
1
REG. DATA
8
NACK
1
STOP
1
2.3.5
2.4
2.5
SMBus Timing Diagram
The Timing for the SMBus is shown in Figure 2.1.
SMBus Addresses
The EMC1053 may be ordered with one of four slave addresses as shown in Ordering Information.
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.44 (04-14-08)
10
DATASHEET
SMSC EMC1053