The MAX6615AEE+ is a dual-channel temperature monitor and fan-speed controller with thermistor input in 16 pin QSOP package. The MAX6615 monitor two temperature channels internal die temperature and the temperature of an external thermistor or the temperatures of two external thermistors. The temperature data controls a PWM output signal to adjust the speed of a cooling fan, thereby minimizing noise when the system is running cool, but providing maximum cooling when power dissipation increases. The fans tachometer output signals are monitored by the MAX6615 to detect fan failure. If a fan failure is detected, the FAN_FAIL output is asserted. The 2-wire serial interface accepts standard system management bus(SMBus) write byte, read byte, send byte and receive byte commands to read temperature data and program the alarm thresholds. The programmable alarm output can be used to generate interrupts, throttle signals or overtemperature shutdown signals.