MCP9808
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
MCP9808 is 0x04 (hex).
The revision begins with 0x00 (hex) for the first release,
with the number being incremented as revised versions
are released.
REGISTER 5-6:
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
R-0
Device ID
bit 15
R-0
bit 8
bit 0
R-0
R-0
R-0
R-0
R-0
R-0
R-0
Device Revision
bit 7
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
1
0
2
0
3
1
4
1
5
6
7
8
1
0
2
0
3
0
4
0
5
0
6
1
7
1
8
1
Note:
It is not necessary to
select the Register
Pointer if it was set
from the previous
read/write.
SCL
SDA
A
C
K
A
C
K
A
2
A
1
A
0
S
W
Address Byte
Device ID Pointer
MCP9808
MCP9808
1
0
2
0
3
1
4
1
5
6
7
8
1
2
0
3
0
4
0
5
0
6
1
7
0
8
1
2
0
3
0
4
5
0
6
0
7
0
8
0
SCL
SDA
A
C
K
A
C
K
N
A
K
A
2
A
1
A
0
0
0
S
R
0
0
P
Address Byte
MSB Data
LSB Data
Master
Master
MCP9808
FIGURE 5-7:
Timing Diagram for Reading Device ID and Device Revision Register (see
Section 4.0 “Serial Communication”).
DS25095A-page 28
© 2011 Microchip Technology Inc.