20 of 30
May 12, 2010
IDT Confidential
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 TSE2002B3C 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