English
Language : 

MCP9804_12 Datasheet, PDF (28/52 Pages) Microchip Technology – ±0.25°C Typical Accuracy Digital Temperature Sensor
MCP9804
5.1.5
DEVICE ID AND REVISION
REGISTER
The upper byte of this register is used to specify the
device identification and the lower byte is used to
specify the device revision. The Device ID for the
MCP9804 is 0x02 (hex).
The revision begins with 0x00 (hex) for the first release,
with the number being incremented as revised versions
are released.
REGISTER 5-6:
R-0
bit 15
DEVICE ID AND DEVICE REVISION – READ-ONLY (→ ADDRESS ‘0000 0111’b)
R-0
R-0
R-0
R-0
R-0
R-1
R-0
Device ID
bit 8
R-0
bit 7
R-0
R-0
R-0
R-0
R-0
Device Revision
R-0
R-1
bit 0
Legend:
R = Readable bit
-n = Value at POR
W = Writable bit
‘1’ = Bit is set
U = Unimplemented bit, read as ‘0’
‘0’ = Bit is cleared
x = Bit is unknown
bit 15-8
bit 7-0
Device ID: Bit 15 to bit 8 are used for device ID
Device Revision: Bit 7 to bit 0 are used for device revision
SCL
SDA
1 2 34 5678
12345678
S
0
0
1
1
A
2
A
1
A
0
W
A
C
K
0
0
0
0
0
1
1
1
A
C
K
Note:
It is not necessary to
select the Register
Pointer if it was set
from the previous
read/write.
Address Byte
Device ID Pointer
MCP9804
MCP9804
SCL
1 2 34 5678
12345678
12345678
SDA
S0
0
1
1
A
2
A
1
A
0
A
R
C
K
0
0
0
0
0
0
1
0
A
C
K
0
0
0
0
0
0
0
N
0 AP
K
Address Byte
MCP9804
MSB Data
Master
LSB Data
Master
FIGURE 5-7:
Timing Diagram for Reading Device ID and Device Revision Register (see
Section 4.0 “Serial Communication”).
DS22203C-page 28
© 2009-2012 Microchip Technology Inc.