SLAAEU3 June 2025 MSPM0C1104
For the fan module where the PWM signal is an open drain IO, TI recommends using a MSPM0C1104 device or a MSPM0C1106 device. Figure 2-1 shows the overview of the design.
These devices are powered from 1.62V to 3.6V and 8-16kB flash. There is a I2C interface that can support up to a 1MHz clock frequency. The devices feature a 12bit ADC and three timers that can support up to 10 PWM outputs or captures. The devices can support to control four 4-wire fans.
MSPM0C1105 and MSPM0C1106 are also device options. These devices are powered from 1.62V to 3.6V and 32-64kB flash. There is a I2C interface that can support up to a 1MHz clock frequency. The interface features a 12 bit ADC and five timers that can support up to 14 PWM outputs or captures. The interface can support to control six 4-wire fans.
The TACH and PWM signals are both open drain IO. Pull up to 3.3V and connect to the capture and channel of the MSPM0C directly.
The temperature sensor can be a NTC or linear thermistor such as TMP61.
The I2C interface can be used to perform all configurations such as changing PWM duty and PWM frequency, reading the capture value of the TACH, reading ADC results and so on. For the communication protocol details, see Function Description.
There is a GPIO output to alter host that detects fan fault conditions.