Interfacing an MSP430 MCU and a TMP100 Temperature Sensor (Rev. A)
This application report describes the hardware and software interface between the Texas Instruments MSP430F413 16-bit microcontroller (MCU) and the TMP100 digital temperature sensor. This solution implements an ultra-low-power temperature measurement system that can operate from a single 3-V battery for over 10 years. This document describes how to interface the two devices in hardware and how to implement the communication protocol through a 2-wire I2C bus in software. The concepts in this document can be applied to a software interface for any MSP430™ MCU connected to any I2C-compatible slave peripheral device.