MAX6694TE9A+ ,5-Channel Precision Temperature Monitor with Beta CompensationFeaturesThe MAX6694 precision multichannel temperature sen- ♦ Four Thermal-Diode Inputssor monitors ..
MAX6694TE9A+T ,5-Channel Precision Temperature Monitor with Beta CompensationApplications Ordering InformationDesktop Computers PART TEMP RANGE PIN-PACKAGENotebook Computers MA ..
MAX6694UE9A+ ,5-Channel Precision Temperature Monitor with Beta CompensationELECTRICAL CHARACTERISTICS(V = +3.0V to +3.6V, V = V , T = -40°C to +125°C, unless otherwise noted. ..
MAX6695AUB ,Dual Remote/Local Temperature Sensors with SMBus Serial InterfaceMAX6695/MAX669619-3183; Rev 1; 5/04Dual Remote/Local Temperature Sensors withSMBus Serial Interface
MAX6695AUB+ ,Dual Remote/Local Temperature Sensors with SMBus Serial InterfaceFeaturesThe MAX6695/MAX6696 are precise, dual-remote, and ♦ Measure One Local and Two Remotelocal d ..
MAX6695AUB+T ,Dual Remote/Local Temperature Sensors with SMBus Serial InterfaceFeaturesThe MAX6695/MAX6696 are precise, dual-remote, and ♦ Measure One Local and Two Remotelocal d ..
MB3771PF-G-BND-JNE1 , ASSP For power supply applications BIPOLAR Power Supply Monitor
MB3771PS ,Power Supply MonitorFUJITSU SEMICONDUCTORDS04-27400-7EDATA SHEETASSP For power supply
MB3771PS ,Power Supply MonitorFUJITSU SEMICONDUCTORDS04-27400-7EDATA SHEETASSP For power supply
MB3773 ,Power Supply Monitor with Watch-Dog TimerFUJITSU SEMICONDUCTORDS04-27401-4EDATA SHEETASSPPower Supply Monitor with Watch-Dog TimerMB3773n DE ..
MB3775 ,SWITCHING REGULATOR CONTROLLERFUJITSU SEMICONDUCTORDS04-27204-3EDATA SHEETASSPSWITCHING REGULATOR CONTROLLERMB3775LOW VOLTAGE DUA ..
MB3775PF , SWITCHING REGULATOR CONTROLLER
MAX6694TE9A+-MAX6694TE9A+T-MAX6694UE9A+
5-Channel Precision Temperature Monitor with Beta Compensation
General DescriptionThe MAX6694 precision multichannel temperature sen-
sor monitors its own temperature and the temperatures
of up to four external diode-connected transistors. All
temperature channels have programmable alert thresh-
olds. Channels 1 and 4 also have programmable
overtemperature thresholds. When the measured tem-
perature of a channel exceeds the respective thresh-
old, a status bit is set in one of the status registers. Two
open-drain outputs, OVERTand ALERT, assert corre-
sponding to these bits in the status register.
The 2-wire serial interface supports the standard system
management bus (SMBus™) protocols: write byte, read
byte, send byte, and receive byte for reading the tem-
perature data and programming the alarm thresholds.
The MAX6694 is specified for a -40°C to +125°C oper-
ating temperature range and is available in 16-pin
TSSOP and 5mm x 5mm thin QFN packages.
ApplicationsDesktop Computers
Notebook Computers
Workstations
Servers
FeaturesFour Thermal-Diode InputsBeta Compensation (Channel 1)Local Temperature Sensor1.5°C Remote Temperature Accuracy (+60°C to
+100°C)Temperature Monitoring Begins at POR for Fail-
Safe System ProtectionALERT
and OVERTOutputs for Interrupts,
Throttling, and ShutdownSTBY
Input for Hardware Standby ModeSmall, 16-Pin TSSOP and TQFN Packages2-Wire SMBus Interface
MAX6694
5-Channel Precision Temperature Monitor
with Beta CompensationGND
SMBCLK
SMBDATA
DXN2
DXP2
DXN1
DXP1
VCC
N.C.
STBYDXN4
DXP4
DXN3
DXP3
MAX6694
ALERT
OVERT
100pF
100pF
100pF
100pF
0.1μF
TO SYSTEM
SHUTDOWN
INTERRUPT
TO μP
DATA
CLK
4.7kΩ
EACH
+3.3V
CPU
Typical Application Circuit19-4097; Rev 0; 4/08
SMBus is a trademark of Intel Corp.
Pin Configurations appear at end of data sheet.
Ordering Information
PARTTEMP RANGEPIN-PACKAGEMAX6694UE9A+-40°C to +125°C16 TSSOP
MAX6694TE9A+-40°C to +125°C16 TQFN-EP*
+Denotes a lead-free package.
*EP = Exposed pad.
Note:Slave address is 1001 101.
MAX6694
5-Channel Precision Temperature Monitor
with Beta Compensation
ABSOLUTE MAXIMUM RATINGSStresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. These are stress ratings only, and functional
operation of the device at these or any other conditions beyond those indicated in the operational sections of the specifications is not implied. Exposure to
absolute maximum rating conditions for extended periods may affect device reliability.
VCC, SMBCLK, SMBDATA, ALERT, OVERT,
STBYto GND ....................................................-0.3V to +6.0V
DXP_ to GND..............................................-0.3V to (VCC+ 0.3V)
DXN_ to GND........................................................-0.3V to +0.8V
SMBDATA, ALERT, OVERTCurrent....................-1mA to +50mA
DXIV_ Current.....................................................................±1mA
Continuous Power Dissipation (TA= +70°C)
16-Pin TQFN, 5mm x 5mm
(derate 33.3mW/°C above +70°C)............................2666.7mW
16-Pin TSSOP
(derate 11.1mW/°C above +70°C)............................888.9mW
Junction-to-Case Thermal Resistance (θJC) (Note 1)
16-Pin TQFN...................................................................2°C/W
16-Pin TSSOP...............................................................27°C/W
Junction-to-Ambient Thermal Resistance (θJA) (Note 1)
16-Pin TQFN.................................................................30°C/W
16-Pin TSSOP...............................................................90°C/W
ESD Protection (all pins, Human Body Model)....................±2kV
Operating Temperature Range.........................-40°C to +125°C
Junction Temperature......................................................+150°C
Storage Temperature Range.............................-65°C to +150°C
Lead Temperature (soldering, 10s).................................+300°C
ELECTRICAL CHARACTERISTICS(VCC= +3.0V to +3.6V, VSTBY= VCC, TA= -40°C to +125°C, unless otherwise noted. Typical values are at VCC= +3.3V and TA=
+25°C.) (Note 2)
PARAMETERSYMBOLCONDITIONSMINTYPMAXUNITSSupply VoltageVCC3.03.6V
Software Standby Supply CurrentISSSMBus static310µA
Operating CurrentICCDuring conversion (Note 3)5002000µA
Channel 1 only11Temperature ResolutionOther diode channels8Bits
TA = TRJ = +60°C to +100°C-1.5+1.53 σ Temperature Accuracy
(Remote Channel 1)
VCC = 3.3V,
ß = 0.5TA = TRJ = 0°C to +125°C-2.375+2.375°C
TA = TRJ = +60°C to +100°C-2+23 σ Temperature Accuracy
(Remote Channels 2–6)VCC = 3.3VTA = TRJ = 0°C to +125°C-2.5+2.5°C
TA = +60°C to +100°C-2+23 σ Temperature Accuracy
(Local)VCC = 3.3VTA = 0°C to +125°C-2.5+2.5°C
TA = TRJ = +60°C to +100°C-3+36 σ Temperature Accuracy
(Remote Channel 1)
VCC = 3.3V,
ß = 0.5TA = TRJ = 0°C to +125°C-4+4°C
TA = TRJ = +60°C to +100°C-3+36 σ Temperature Accuracy
(Remote Channels 2–6)VCC = 3.3VTA = TRJ = 0°C to +125°C-3.5+3.5°C
TA = +60°C to +100°C-2.5+2.56 σ Temperature Accuracy
(Local)VCC = 3.3VTA = 0°C to +125°C-3+3°C
Supply Sensitivity of Temperature
Accuracy±0.2oC/V
Rem ote C hannel 1 C onver si on Ti m etCONV1190250312ms
Remote Channels 2, 3, 4
Conversion TimetCONV_95125156ms
Note 1:Package thermal resistances were obtained using the method described in JEDEC specification JESD51-7, using a four-
layer board. For detailed information on package thermal considerations, refer to /thermal-tutorial.
MAX6694
5-Channel Precision Temperature Monitor
with Beta Compensation
ELECTRICAL CHARACTERISTICS (continued)(VCC= +3.0V to +3.6V, VSTBY= VCC, TA= -40°C to +125°C, unless otherwise noted. Typical values are at VCC= +3.3V and TA=
+25°C.) (Note 2)
PARAMETERSYMBOLCONDITIONSMINTYPMAXUNITSHigh level, channel 1500
Low level, channel 120
High level, channels 2, 3, 480100120Remote-Diode Source CurrentIRJ
Low level, channels 2, 3, 481012
Undervoltage-Lockout ThresholdUVLOFalling edge of VCC disables ADC2.302.802.95V
Undervoltage-Lockout Hysteresis90mV
Power-On-Reset (POR) ThresholdVCC falling edge1.22.02.25V
POR Threshold Hysteresis90mV
ALERT, OVERT
ISINK = 1mA0.3Output Low VoltageVOLISINK = 6mA0.5V
Output Leakage Current1µA
SMBus INTERFACE (SMBCLK, SMBDATA), STBYLogic Input Low VoltageVIL0.8V
Logic Input High VoltageVIHVCC = 3.0V2.2V
Input Leakage Current-1+1µA
Output Low VoltageVOLISINK = 6mA0.3V
Input CapacitanceCIN5pF
SMBus-COMPATIBLE TIMING (Figures 3 and 4) (Note 4)Serial-Clock FrequencyfSMBCLK(Note 5)400kHz
fSMBCLK = 100kHz4.7Bus Free Time Between STOP
and START ConditiontBUFfSMBCLK = 400kHz1.6µs
fSMBCLK = 100kHz4.7START Condition Setup TimefSMBCLK = 400kHz0.6µs
90% of SMBCLK to 90% of SMBDATA,
fSMBCLK = 100kHz0.6
Repeat START Condition Setup
TimetSU:STA
90% of SMBCLK to 90% of SMBDATA,
fSMBCLK = 400kHz0.6
START Condition Hold TimetHD:STA10% of SMBDATA to 90% of SMBCLK0.6µs
90% of SMBCLK to 90% of SMBDATA,
fSMBCLK = 100kHz4
STOP Condition Setup TimetSU:STO
90% of SMBCLK to 90% of SMBDATA,
fSMBCLK = 400kHz0.6
10% to 10%, fSMBCLK = 100kHz1.3Clock Low PeriodtLOW10% to 10%, fSMBCLK = 400kHz1.3µs
Clock High PeriodtHIGH90% to 90%0.6µs
fSMBCLK = 100kHz300Data Hold TimetHD:DATfSMBCLK = 400kHz (Note 6)900ns
MAX6694
5-Channel Precision Temperature Monitor
with Beta Compensation
Note 2:All parameters are tested at TA= +85°C. Specifications over temperature are guaranteed by design.
Note 3:Beta = 0.5 for channel 1 remote transistor.
Note 4:Timing specifications are guaranteed by design.
Note 5:The serial interface resets when SMBCLK is low for more than tTIMEOUT.
Note 6:A transition must internally provide at least a hold time to bridge the undefined region (300ns max) of SMBCLK’s falling edge.
ELECTRICAL CHARACTERISTICS (continued)(VCC= +3.0V to +3.6V, VSTBY= VCC, TA= -40°C to +125°C, unless otherwise noted. Typical values are at VCC= +3.3V and TA=
+25°C.) (Note 1)
PARAMETERSYMBOLCONDITIONSMINTYPMAXUNITSfSMBCLK = 100kHz250Data Setup TimetSU:DATfSMBCLK = 400kHz100ns
fSMBCLK = 100kHz1Receive SMBCLK/SMBDATA Rise
TimetRfSMBCLK = 400kHz0.3µs
Receive SMBCLK/SMBDATA Fall
TimetF300ns
Pulse Width of Spike SuppressedtSP050ns
SMBus TimeouttTIMEOUTSMBDATA low period for interface reset253745ms
MAX6694
5-Channel Precision Temperature Monitor
with Beta Compensation
Typical Operating Characteristics(VCC= 3.3V, VSTBY= VCC, TA= +25°C, unless otherwise noted.)
SOFTWARE STANDBY SUPPLY CURRENT
vs. SUPPLY VOLTAGEMAX6694 toc01
SUPPLY VOLTAGE (V)
SUPPLY CURRENT (
SUPPLY CURRENT
vs. SUPPLY VOLTAGE
MAX6694 toc02
SUPPLY VOLTAGE (V)
SUPPLY CURRENT (
LOW BETA DIODE CONNECTED TO
CHANNEL 1 WITH RESISTANCE
CANCELLATION AND LOW BETA
REMOTE-DIODE TEMPERATURE ERROR
vs. REMOTE-DIODE TEMPERATURE
MAX6694 toc03
TEMPERATURE (°C)
TEMPERATURE ERROR (
CHANNEL 2
CHANNEL 1255075100125
LOCAL TEMPERATURE ERROR
vs. DIE TEMPERATUREMAX6694 toc04
DIE TEMPERATURE (°C)
TEMPERATURE ERROR (
REMOTE-DIODE TEMPERATURE ERROR
vs. POWER-SUPPLY NOISE FREQUENCYMAX6694 toc05
FREQUENCY (MHz)
TEMPERATURE ERROR (
100mVP-P
CHANNEL 2
CHANNEL 1
LOCAL TEMPERATURE ERROR
vs. POWER-SUPPLY NOISE FREQUENCYMAX6694 toc06
FREQUENCY (MHz)
TEMPERATURE ERROR (
100mVP-P
CH 2 REMOTE-DIODE TEMPERATURE ERROR
vs. COMMON-MODE NOISE FREQUENCYMAX6694 toc07
FREQUENCY (MHz)
TEMPERATURE ERROR (
°C)
100mVP-P
CH 1 REMOTE-DIODE TEMPERATURE
ERROR vs. CAPACITANCEMAX6694 toc08
CAPACITANCE (nF)
TEMPERATURE ERROR (
CH 2 REMOTE-DIODE TEMPERATURE
ERROR vs. CAPACITANCE
MAX6694 toc09
CAPACITANCE (nF)
TEMPERATURE ERROR (
1100
MAX6694
5-Channel Precision Temperature Monitor
with Beta Compensation
Pin Description
PIN
TSSOPTQFN-EPNAMEFUNCTION15DXP1
Combined Current Source and A/D Positive Input for Channel 1 Remote Transistor.
Connect to the emitter of a low beta transistor. Leave unconnected or connect to VCC if
no remote transistor is used. Place a 100pF capacitor between DXP1 and DXN1 for
noise filtering.16DXN1Base Input for Channel 1 Remote Diode. Connect to the base of a pnp temperature-
sensing transistor.1DXP2
Combined Current Source and A/D Positive Input for Channel 2 Remote Diode. Connect
to the anode of a remote-diode-connected temperature-sensing transistor. Leave
unconnected or connect to VCC if no remote diode is used. Place a 100pF capacitor
between DXP2 and DXN2 for noise filtering.2DXN2Cathode Input for Channel 2 Remote Diode. Connect the cathode of the channel 2
remote-diode-connected transistor to DXN2.3DXP3
Combined Current Source and A/D Positive Input for Channel 3 Remote Diode. Connect
to the anode of a remote-diode-connected temperature-sensing transistor. Leave
unconnected or connect to VCC if no remote diode is used. Place a 100pF capacitor
between DXP3 and DXN3 for noise filtering.4DXN3Cathode Input for Channel 3 Remote Diode. Connect the cathode of the channel 3
remote-diode-connected transistor to DXN3.5DXP4
Combined Current Source and A/D Positive Input for Channel 4 Remote Diode. Connect
to the anode of a remote-diode-connected temperature-sensing transistor. Leave
unconnected or connect to VCC if no remote diode is used. Place a 100pF capacitor
between DXP4 and DXN4 for noise filtering.6DXN4Cathode Input for Channel 4 Remote Diode. Connect the cathode of the channel 4
remote-diode-connected transistor to DXN4.STBYActive-Low Standby Input. Drive STBY low to place the MAX6694 in standby mode, or
high for operate mode. Temperature and threshold data are retained in standby mode.8N.C.No Connection. Must be connected to ground.9OVERTOvertemperature Active-Low, Open-Drain Output. OVERT asserts low when the
temperature of channels 1 and 4 exceeds the programmed threshold limit.10VCCSupply Voltage Input. Bypass to GND with a 0.1µF capacitor.11ALERTSMBus Alert (Interrupt), Active-Low, Open-Drain Output. ALERT asserts low when the
temperature of any channel exceeds the programmed ALERT threshold.12SMBDATASMBus Serial Data Input/Output. Connect to a pullup resistor.13SMBCLKSMBus Serial Clock Input. Connect to a pullup resistor.14GNDGroundEPExposed Pad. Connect to a large ground plane to maximize thermal performance. Not
intended as an electrical connection point. (TQFN package only).
MAX6694
5-Channel Precision Temperature Monitor
with Beta Compensation
Detailed DescriptionThe MAX6694 is a precision multichannel temperature
monitor that features one local and four remote temper-
ature-sensing channels with a programmable alert
threshold for each temperature channel and a program-
mable overtemperature threshold for channels 1 and 4
(see Figure 1). Communication with the MAX6694 is
achieved through the SMBus serial interface and a
dedicated alert output. The alarm outputs, OVERTand
ALERT, assert if the software-programmed temperature
thresholds are exceeded. ALERTtypically serves as an
interrupt, while OVERTcan be connected to a fan, sys-
tem shutdown, or other thermal-management circuitry.
ADC Conversion SequenceIn the default conversion mode, the MAX6694 starts the
conversion sequence by measuring the temperature on
channel 1, followed by 2, 3, local channel, and 4. The
conversion result for each active channel is stored in
the corresponding temperature data register.
Low-Power Standby ModeEnter software standby mode by setting the STOP bit to
1 in the configuration 1 register. Enter hardware stand-
by by pulling STBYlow.Software standby mode dis-
ables the ADC and reduces the supply current to
approximately 3µA. Hardware standby mode halts the
ADC clock, but the supply current is approximately
Figure 1. Internal Block Diagram
DXP2
DXN2
DXP3
DXN3
DXP4
DXN4
VCC
REF
COMMAND BYTE
REMOTE TEMPERATURES
LOCAL TEMPERATURES
REGISTER BANK
ALERT THRESHOLD
OVERT THRESHOLD
ALERT RESPONSE ADDRESS
ALARM
ALU
SMBus
INTERFACE
MAX6694
SMBCLKSMBDATA
OVERT
ALERT
STBY
DXP1
DXN1
CURRENT
SOURCES,
BETA
COMPEN-
SATION
AND MUXADCINPUT
BUFFER
MAX6694
5-Channel Precision Temperature Monitor
with Beta CompensationFigure 2. SMBus Protocols
ADDRESSWRACKACKPDATAACKCOMMAND7 BITS18 BITS8 BITS
SLAVE ADDRESS: EQUIVA-
LENT TO CHIP-SELECT LINE OF
A 3-WIRE INTERFACE
DATA BYTE: DATA GOES INTO THE REGISTER
SET BY THE COMMAND BYTE (TO SET
THRESHOLDS, CONFIGURATION MASKS, AND
SAMPLING RATE)
WRITE BYTE FORMATADDRESSADDRESSWRACKACKPSRDACK///DATACOMMAND7 BITS7 BITS8 BITS8 BITS
READ BYTE FORMATSLAVE ADDRESS: EQUIVA-
LENT TO CHIP SELECT LINE
COMMAND BYTE: SELECTS
FROM WHICH REGISTER YOU
ARE READING
COMMAND BYTE: SELECTS
TO WHICH REGISTER YOU
ARE WRITING
ADDRESSWRACKACKCOMMAND7 BITS8 BITS
SEND BYTE FORMATCOMMAND BYTE: SENDS COM-
MAND WITH NO DATA, USUALLY
USED FOR ONE-SHOT COMMAND
ADDRESSRDACK///DATA7 BITS8 BITS
RECEIVE BYTE FORMATDATA BYTE: READS DATA FROM
THE REGISTER COMMANDED
BY THE LAST READ BYTE OR
WRITE BYTE TRANSMISSION;
ALSO USED FOR SMBus ALERT
RESPONSE RETURN ADDRESS
SLAVE ADDRESS: REPEATED
DUE TO CHANGE IN DATA-
FLOW DIRECTION
DATA BYTE: READS FROM
THE REGISTER SET BY THE
COMMAND BYTE
S = START CONDITION.
P = STOP CONDITION.
SHADED = SLAVE TRANSMISSION.
/// = NOT ACKNOWLEDGED.
350µA. During either software or hardware standby,
data is retained in memory. During hardware standby,
the SMBus interface is inactive. During software stand-
by, the SMBus interface is active and listening for
SMBus commands. The timeout is enabled if a start
condition is recognized on SMBus. Activity on the
SMBus causes the supply current to increase. If a
standby command is received while a conversion is in
progress, the conversion cycle is interrupted, and the
temperature registers are not updated. The previous
data is not changed and remains available.
Operating-Current CalculationThe MAX6694 operates at different operating-current
levels depending on how many external channels are in
use. Assume that ICC1is the operating current when
the MAX6694 is converting the remote channel 1 and
ICC2is the operating current when the MAX6694 is con-
verting the other channels. For the MAX6694 with
remote channel 1 and n other remote channels con-
nected, the operating current is:
ICC= (2 x ICC1+ ICC2+ n x ICC2)/(n + 3)
SMBus Digital InterfaceFrom a software perspective, the MAX6694 appears as
a series of 8-bit registers that contain temperature mea-
surement data, alarm threshold values, and control bits.
A standard SMBus-compatible, 2-wire serial interface is
used to read temperature data and write control bits
and alarm threshold data. The same SMBus slave
address also provides access to all functions.
The MAX6694 employs four standard SMBus protocols:
write byte, read byte, send byte, and receive byte
(Figure 2). The shorter receive byte protocol allows
quicker transfers, provided that the correct data regis-
ter was previously selected by a read byte instruction.
Use caution with the shorter protocols in multimaster
systems, since a second master could overwrite the
command byte without informing the first master. Figure
3 is the SMBus write-timing diagram and Figure 4 is the
SMBus read-timing diagram.
The remote diode 1 measurement channel provides 11
bits of data (1 LSB = +0.125°C). All other temperature-
measurement channels provide 8 bits of temperature
data (1 LSB = +1°C). The 8 most significant bits (MSBs)
MAX6694
5-Channel Precision Temperature Monitor
with Beta Compensation
TEMP (°C)DIGITAL OUTPUT> +1270111 1111
+1270111 1111
+1260111 1110
+250001 10010000 0000
< 00000 0000
Diode fault (short or open)1111 1111
Table 1. Main Temperature Register
(High Byte) Data Format
TEMP (°C)DIGITAL OUTPUT000X XXXX
+0.125001X XXXX
+0.250010X XXXX
+0.375011X XXXX
+0.500100X XXXX
+0.625101X XXXX
+0.750110X XXXX
+0.875111X XXXX
Table 2. Extended Resolution Temperature
Register (Low Byte) Data FormatSMBCLK
A = START CONDITION.
B = MSB OF ADDRESS CLOCKED INTO SLAVE.
C = LSB OF ADDRESS CLOCKED INTO SLAVE.
D = R/W BIT CLOCKED INTO SLAVE. CDEFGHIJ
SMBDATA
tSU:STAtHD:STA
tLOWtHIGH
tSU:DATtSU:STOtBUFK
E = SLAVE PULLS SMBDATA LINE LOW.
F = ACKNOWLEDGE BIT CLOCKED INTO MASTER.
G = MSB OF DATA CLOCKE D INTO SLAVE.
H = LSB OF DATA CLOCKED INTO SLAVE.
I = MASTER PULLS DATA LINE LOW.
J = ACKNOWLEDGE CLOCKED INTO SLAVE.
K = ACKNOWLEDGE CLOCK PULSE.
L = STOP CONDITION.
M = NEW START CONDITION.
Figure 3. SMBus Write-Timing Diagram
SMBCLKCDEFGHIJK
SMBDATA
tSU:STAtHD:STA
tLOWtHIGH
tSU:DATtHD:DATtSU:STOtBUF
A = START CONDITION.
B = MSB OF ADDRESS CLOCKED INTO SLAVE.
C = LSB OF ADDRESS CLOCKED INTO SLAVE.
D = R/W BIT CLOCKED INTO SLAVE.
E = SLAVE PULLS SMBDATA LINE LOW. M
F = ACKNOWLEDGE BIT CLOCKED INTO MASTER.
G = MSB OF DATA CLOCKED INTO MASTER.
H = LSB OF DATA CLOCKED INTO MASTER.
I = MASTER PULLS DATA LINE LOW.
J = ACKNOWLEDGE CLOCKED INTO SLAVE.
K = ACKNOWLEDGE CLOCK PULSE.
L = STOP CONDITION.
M = NEW START CONDITION.
Figure 4. SMBus Read-Timing Diagram