Datasheet
© 2009-2012 Microchip Technology Inc. DS22203C-page 23
MCP9804
FIGURE 5-4: Timing Diagram for Writing and Reading from the T
UPPER
Register (see Section 4.0
“Serial Communication”).
SDA
A
C
K
0011
A
T
UPPER
Pointer
0000
A
C
K
S
2
A
1
A
0
12345678 12345678
SCL
0
Address Byte
A
C
K
0011
A
MSB Data
A
C
K
N
A
K
S P
2
A
1
A
0
12345678 12345678 12345678
Address Byte LSB Data
R
MCP9804
MCP9804
MCP9804
Master Master
W
SDA
SCL
010
00000
101 10100
000
Reading from the T
UPPER
Register:
Writing +90°C to the T
UPPER
Register <0000 0101 1010 0000>b:
SDA
A
C
K
0011
A
0000
A
C
K
S
2
A
1
A
0
12345678 12345678
SCL
0
Address Byte
W
MCP9804 MCP9804
MSB Data
A
C
K
A
C
K
P
12345678 12345678
LSB Data
T
UPPER
Pointer
MCP9804 MCP9804
010
00000
101 10100
000
Note: It is not necessary to
select the Register
Pointer if it was set
from the previous
read/write.