This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMP144: Source code about daisy chain

Part Number: TMP144
Other Parts Discussed in Thread: MSP430F5528, USB2ANY, TMP114, , TMP107

Hello TI experts,

My customer tests TMP144 with daisy chain, but they have some troubles with it.

Could you provide a source code about daisy chain? I found that there is a cloud GUI for EVM, but I cannot find specific path of the code.

Best regards,


  • Hi Chase,

    We do not have source code for the TMP144. The TMP144EVM comes with USB2ANY firmware loaded into the MSP430F5528, and the control of the TMP114 is done through the GUI. You can see the GUI's source code in the file UARTPacketCodec.js by pressing F12, CTRL+p, then typing UARTPacketCodec.js. The code itself is specific to GUI composer, but there may be some portions that are helpful for software development, for example:

    • UARTPacketCodec.prototype.connect
    • UARTPacketCodec.prototype.readValue
    • UARTPacketCodec.prototype.writeValue
    • UARTPacketCodec.prototype.globalRead
    • UARTPacketCodec.prototype.globalWrite
    • UARTPacketCodec.prototype.individualRead
    • UARTPacketCodec.prototype.individualWrite

    There is also a library in BOOSTXL-TMP107 which is helpful for firmware development of TMP107. The TMP107 employs a bidirectional version of SMAART Wire whereas TMP144 is unidirectional. Both interfaces begin transactions with the timing pulse 0x55, followed by commands. Received packets contain an echo of 0x55 and command packets before any response packets from the sensor(s). For this reason, it would be possible to reference the TMP107 library while writing software for the TMP144. You would need to pay close attention to the differences between the two devices in section 7 Detailed Description of the TMP107 datasheet and TMP144 datasheet while referencing the software.

    Best regards,