MAX31785ETL+ Maxim Integrated Products, MAX31785ETL+ Datasheet - Page 18

no-image

MAX31785ETL+

Manufacturer Part Number
MAX31785ETL+
Description
Board Mount Temperature Sensors 6Ch Intelligent Fan Controller
Manufacturer
Maxim Integrated Products
Datasheet

Specifications of MAX31785ETL+

Lead Free Status / Rohs Status
Lead free / RoHS Compliant
6-Channel Intelligent Fan Controller
If for any reason the host does not complete writing a full
byte or reading a full byte from the device before a START
or STOP is received, the device does the following:
1) Ignores the command.
2) Sets the CML bit in STATUS_BYTE.
3) Sets the CML bit in STATUS_WORD.
4) Sets the DATA_FAULT bit in STATUS_CML.
5) Notifies the host through ALERT assertion (if enabled).
For each supported command, the device expects a
fixed number of bytes to be written or read from the
device. If for any reason fewer than the expected number
of bytes is written to or read from the device, the device
completely ignores the command and takes no action.
For each supported command, the device expects a
fixed number of bytes to be written to the device. If for
any reason more than the expected number of bytes or
bits is written to the device, the device does the following:
1) Ignores the command.
2) Sets the CML bit in STATUS_BYTE.
3) Sets the CML bit in STATUS_WORD.
4) Sets the DATA_FAULT bit in STATUS_CML.
5) Notifies the host through ALERT assertion (if enabled).
For each supported command, the device expects a fixed
number of bytes to be read from the device. If for any
reason more than the expected number of bytes or bits is
read from the device, the device does the following:
1) Sends all ones (FFh) as long as the host keeps
2) Sets the CML bit in STATUS_BYTE.
3) Sets the CML bit in STATUS_WORD.
4) Sets the DATA_FAULT bit in STATUS_CML.
5) Notifies the host through ALERT assertion (if enabled).
18
acknowledging.
Host Sends or Reads Too Few Bytes
Host Reads Too Many Bytes or Bits
Host Sends Too Many Bytes or Bits
Host Sends or Reads Too Few Bits
1
S
0001100
ARA
7
R
1
A
1
DEVICE SLAVE ADDRESS
WITH LSB = 0
If the device receives the R/W bit in the slave address
set to one immediately preceding the command code,
the device does the following (note this does not apply
to ARA):
1) ACKs the address byte.
2) Sends all ones (FFh) as long as the host keeps
3) Sets the CML bit in STATUS_BYTE.
4) Sets the CML bit in STATUS_WORD.
5) Sets the DATA_FAULT bit in STATUS_CML.
6) Notifies the host through ALERT assertion (if enabled).
If the host sends the device a command code that it
does not support, or if the host sends a command code
that is not supported by the current PAGE setting, the
device does the following:
1) Ignores the command.
2) Sets the CML bit in STATUS_BYTE.
3) Sets the CML bit in STATUS_WORD.
4) Sets the COMM_FAULT bit in STATUS_CML.
5) Notifies the host through ALERT assertion (if enabled).
The device checks the PAGE and WRITE_PROTECT
command codes for valid data. If the host writes a data
value that is invalid, the device does the following:
1) Ignores the command.
2) Sets the CML bit in STATUS_BYTE.
3) Sets the CML bit in STATUS_WORD.
4) Sets the DATA_FAULT bit in STATUS_CML.
5) Notifies the host through ALERT assertion (if enabled).
acknowledging.
8
Unsupported Command Code Received
Alert Response Address (ARA) Byte Format
Host Sends Improperly Set Read Bit
NA
1
in the Slave Address Byte
P
1
Invalid Data Received

Related parts for MAX31785ETL+