Datasheet
MCP9808
DS25095A-page 28 © 2011 Microchip Technology Inc.
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.
FIGURE 5-7: Timing Diagram for Reading Device ID and Device Revision Register (see
Section 4.0 “Serial Communication”).
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 bit 8
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
Device Revision
bit 7 bit 0
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
bit 15-8 Device ID: Bit 15 to bit 8 are used for device ID
bit 7-0 Device Revision: Bit 7 to bit 0 are used for device revision
SDA
A
C
K
0011
A
Device ID 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
MCP9808 MCP9808
MCP9808
Master Master
W
SDA
SCL
111
00000
100
00000
000
Note: It is not necessary to
select the Register
Pointer if it was set
from the previous
read/write.