20 of 30 July 17, 2012
Sequential Read
This operation can be used after a Current Address Read or a Random Address Read. The bus master does acknowledge the data byte output,
and sends additional clock pulses so that the device continues to output the next byte in sequence. To terminate the stream of bytes, the bus master
must not acknowledge the last byte, and must generate a Stop condition (refer to the Read Mode Sequence figure). The output data comes from
consecutive addresses, with the internal address counter automatically incremented after each byte output. After the last memory address, the
address counter 'rolls-over', and the device continues to output data from memory address 0x00.
Acknowledge in Read Mode
For all Read commands to the SPD, the device waits, after each byte read, for an acknowledgment during the 9th bit time. If the bus master does
not drive Serial Data (SDA) Low during this time, the device terminates the data transfer and returns to an idle state to await the next valid START
condition. This has no effect on the TS operational status.
Acknowledge When Writing Data or Defining Write Protection (Instructions with R/W# Bit=0)
Note 1: Software must accept either return code.
Acknowledge When Reading the Write Protection (Instructions with R/W# Bit=1)
Note: X = Set or Not Set.
Temperature Sensor (TS) Device Operation
The TSE2002GB2A1 Temperature Register Set is accessed though the I
2
C address 0011_bbb_R/W#. The “bbb” denotes the current state of SA2,
SA1, and SA0. In the event SA0 is in the high voltage state, the device interprets the voltage as a logic '1' at the pin. The Temperature Register Set
stores the temperature data, limits, and configuration values. All registers in the address space from 0x00 through 0x08 are 16-bit registers accessed
through block read and write commands as detailed in the TS Write Operation section.
Status Instruction ACK Address ACK Data Byte ACK Write Cycle
(t
W
)
Permanently
Protected
PSWP, SWP, or CWP NoACK Not Significant NoACK Not Significant NoACK No
Page or byte write in
lower 128 bytes
ACK Address ACK Data ACK or
NoACK
1
Yes
Protected with
SWP
SWP NoACK Not Significant NoACK Not Significant NoACK No
CWP ACK Not Significant ACK Not Significant ACK Yes
PSWP ACK Not Significant ACK Not Significant ACK Yes
Page or byte write in
lower 128 bytes
ACK Address ACK Data ACK or
NoACK
1
Yes
Not Protected PSWP, SWP, or CWP ACK Not Significant ACK Not Significant ACK Yes
Page or byte write ACK Address ACK Data ACK Yes
PSWP
Status
SWP Status Instruction ACK Address ACK Data Byte ACK
Set X Read PSWP NoACK Not Significant NoACK Not Significant NoACK
Not Set X Read PSWP ACK Not Significant NoACK Not Significant NoACK
Set X Read SWP NoACK Not Significant NoACK Not Significant NoACK
X Set Read SWP NoACK Not Significant NoACK Not Significant NoACK
Not Set Not Set Read SWP ACK Not Significant NoACK Not Significant NoACK