MAX6618
PECI-to-I
2
C Translator
10 ______________________________________________________________________________________
Temperature Commands
Table 11 shows the different commands for selecting
one of the PECI hosts or getting the maximum tempera-
ture. Read commands are initiated by the MAX6618,
and the result returned is a 16-bit word with the least
significant bit (LSB) clocked in first for the selected
PECI host.
The result consists of RESLO for the 8 LSBs and RESHI
for the 8 MSBs, resulting in a 16-bit word. The 16-bit
words are temperature values read from the PECI
interface. PECI-enabled Intel microprocessors return
temperature data in fractions of 1°C below the thermal-
control-circuit activation point, resulting in negative
return values that do not represent absolute tempera-
tures. Absolute temperatures can be achieved by set-
ting the temperature offset in CONFIG2.
Table 12 shows example return values for an Intel CPU.
Note that the MAX6618 does not interpret the return
ADDRESS REGISTER TYPE RESULT
00h Socket 0, domain 0
01h Socket 0, domain 1
02h Socket 1, domain 0
03h Socket 1, domain 1
04h Socket 2, domain 0
05h Socket 2, domain 1
06h Socket 3, domain 0
07h Socket 3, domain 1
08h
Read maximum temperature for all enabled
sockets/domains
ReadWord 16-bit words
Table 11. Read Temperature
CONFIG2 OFFSET RESHI:RESLO RESULT
RELATIVE
TEMPERATURE (°C)
16 BITS ALTERNATE 16 BITS ALTERNATE
0000 0000 FFC0 FFFF
-1
17C0 005F 1780 005E
0000 0000 F700 FFDC
-36
17C0 005F 0ec0 003B
0000 0000 F6C0 FFDB
-37
17C0 005F 0E80 003A
0000 0000 F680 FFDA
-38
17C0 005F 0E40 0039
0000 0000 F640 FFD9
-39
17C0 005F 0E00 0038
0000 0000 F600 FFD8
-40
17C0 005F 0DC0 0037
0000 0000 F5C0 FFD7
-41
17C0 005F 0D80 0036
0000 0000 F580 FFD6
-42
17C0 005F 0D40 0035
0000 0000 F540 FFD5
-43
17C0 005F 0D00 0034
Table 12. Return Temperature Values
MAX6618
PECI-to-I
2
C Translator
______________________________________________________________________________________ 11
data (with the exception of error codes) and the relative
temperatures are listed for reference only. Table 12
shows the values with 16-bit and alternate word format.
The read maximum temperature command from Table 11
returns the highest temperature that is not an error
code from the enabled PECI sockets and domains. This
operation works on signed numbers only and does not
give information as to what socket the temperature
result comes from. To find the socket and domain, use
the read maximum temperature address command as
shown in Table 13.
The read maximum temperature address command
returns the register that had the highest temperature
when read maximum temperature was last called. An
error is returned if the read maximum temperature has
not been called or when the read maximum tempera-
ture itself returns an error.
Return Value Flow Chart
Figure 4 shows the operations performed on tempera-
ture data read through PECI.
COMMAND DESCRIPTION TYPE RESULT
0Ah
Read address of
socket/domain with the
maximum temperature
ReadWord 16-bit
Table 13. Read Maximum Temperature
Address
ERROR?
DATA FROM PECI
RETURN DATA ON I
2
C
ADD OFFSET
YN
ALT.
FORMAT?
N
Y
AVERAGING
CONVERT
DATA
FORMAT
Figure 4. Operational Flowchart
MAX6618
Error Codes
Error codes are represented as 16-bit words in the
range 8000h–81FFh as shown in Table 14.
Version Information Command
Table 15 shows the command to read the firmware version.
The result is a 16-bit word (low byte transmitted first,
high byte second), e.g., 0100h for the MAX6618
firmware version 1.0.
Bus Lockout Timeout Reset
If an I
2
C transaction starts and gets locked up for
greater than 20ms, the MAX6618 asserts the internal
bus lockup reset that restarts itself in the default startup
condition.
Serial Interface
The MAX6618 operates as a slave that sends and
receives data through an I
2
C-compatible, 2-wire inter-
face. The interface uses a serial-data line (SDA) and a
serial-clock line (SCL) to achieve bidirectional commu-
nication between master and slave. A master (typically
a microcontroller) initiates all data transfers to and from
the MAX6618 and generates the SCL clock that syn-
chronizes the data transfer (Figure 5).
PECI-to-I
2
C Translator
12 ______________________________________________________________________________________
ERROR
CODES
DESCRIPTION
8000h–
80FFh
Refer to Intel PECI specification.
8100h
PECI transaction failed for more than the
configured number of consecutive retries.
8101h Polling disabled for requested socket/domain.
8102h
First poll not yet completed for requested
socket/domain (on startup).
8103h
Read maximum temperature requested, but no
sockets/domains enabled or all enabled
sockets/domains have errors; or read maximum
temperature address requested, but read
maximum temperature was not called.
8104h
Get alert socket/domain requested, but no alert
active.
Table 14. Error Codes
COMMAND DESCRIPTION TYPE RESULT
09h
Get firmware
version
ReadWord 16-bit word
Table 15. Firmware Command
SDA
SCL
t
HD, STA
t
R
t
HIGH
t
SU, DAT
t
LOW
t
F
START
CONDITION
STOP
CONDITION
REPEATED START
CONDITION
START
CONDITION
t
HD, DAT
t
SU, STO
t
SU, STA
t
HD, STA
t
BUF
Figure 5. 2-Wire Serial-Interface Timing Details

MAX6618AUB+TG126

Mfr. #:
Manufacturer:
Maxim Integrated
Description:
Interface - Specialized PECI-to-I2C Translator
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet