ADT7408CCPZ-R2 AD [Analog Devices], ADT7408CCPZ-R2 Datasheet - Page 19

no-image

ADT7408CCPZ-R2

Manufacturer Part Number
ADT7408CCPZ-R2
Description
+-2 C Accurate, 12-Bit Digital Temperature Sensor
Manufacturer
AD [Analog Devices]
Datasheet
Reading Data From the ADT7408
Reading data from the ADT7408 can take place in one of the
following two ways:
Writing to the Pointer Register for a Subsequent Read
To read data from a particular register, the pointer register must
contain the address of the data register. If it does not, the
correct address must be written to the address pointer register
by performing a single-byte write operation (see Figure 15).
SDA
SCL
SDA
SCL
START
BY MASTER
START
BY
MASTER
SCL
(CONTINUED)
SDA
(CONTINUED)
A6
1
A6
1
A5
Figure 15. Writing to the Address Pointer Register to Select a Register for a Subsequent Read Operation
A5
A4
SERIAL BUS ADDRESS BYTE
A4
SERIAL BUS ADDRESS BYTE
D7
1
A3
A3
FRAME 1
Figure 16. Reading Back Data from the Register with the Preset Pointer
D6
FRAME 1
A2
LEAST SIGNIFICANT DATA BYTE
A2
D5
A1
A1
D4
A0
FRAME 3
A0
D3
R/W
Rev. 0 | Page 19 of 24
R/W
D2
ACK
BY
TS
9
ACK
BY
TS
D1
9
D7
1
D15
D0
1
The write operation consists of the serial bus address followed
by the pointer byte. No data is written to any of the data
registers. Because the location latched in the pointer register is
correct, then the read consists of an address byte, followed by
retrieving the two data bytes (see Figure 16).
Reading from Any Pointer Register
On the other hand, if the pointer register needs to be set, then
an address byte, pointer byte, repeat start, and another address
byte accomplish a read (see Figure 17).
D6
NO ACK
MASTER
D14
BY
9
D5
D13
MOST SIGNIFICANT DATA BYTE
STOP
BY
MASTER
D4
POINTER BYTE
D12
FRAME 2
FRAME 2
D3
D11
D2
D10
D1
D9
D0
D8
MASTER
ACK
BY
TS
9
ACK
BY
9
MASTER
STOP
BY
ADT7408

Related parts for ADT7408CCPZ-R2