SLAAEU3 June 2025 MSPM0C1104
Hardware requirements:
| Signal | Host Device | FAN Controller Device | ||
|---|---|---|---|---|
| LP-MSPM0L1306 | LP-MSPM0C1104 | LP-MSPM0H3216 | ||
| I2C | SCL | PA1/I2C0_SCL | PA11/I2C0_SCL | PA11/I2C0_SCL |
| SDA | PA0/I2C0_SDA | PA0/I2C0_SDA | PA0/I2C0_SDA | |
| Temperature sensor | Power | J15-2 | 3V3 | 5V |
| Vsensor | J1-2 | PA27 | PA27 | |
| Fan Fault Alert | GPIO | \ | PA25 | PA24 |
| PWM | FAN1 | \ | PA26 | PA23 |
| FAN2 | \ | PA2 | PA18 | |
| FAN3 | \ | PA16 | PA10 | |
| FAN4 | \ | PA23 | PA6 | |
| FAN5 | \ | \ | PB14 | |
| FAN6 | \ | \ | PB13 | |
| TACH | FAN1 | \ | PA28 | PA8 |
| FAN2 | \ | PA6 | PA9 | |
| FAN3 | \ | PA17 | PB17 | |
| FAN4 | \ | PA18 | PA12 | |
| FAN5 | \ | \ | PB8 | |
| FAN6 | \ | \ | PA22 | |
As mentioned above the temperature sensor is used the TMP61 on the LP-MSPM0L1306. Due to the calculation in the host demo code, TMP61 must be powered with the same power source with the ADC reference of the FAN controller device. (VDD). As a result, power the TMP61 from the FAN controller LaunchPad ™ listed in Table 4-1.
The TACH signal must be pulled up externally. In this test case, the signal pulls up with a 3k resistor to VDD.
For PWM signal, when the PWM channel of the fan module is open drain, the signal must be pulled up external that as same as TACH signal. If the PWM channel of the fan module is pull up to 5V internally, the channel can connect to the PWM control pin of the MSPM0H3216 directly. Resistors or switches must be added when using MSPM0C1104 and MSPM0C1106.