In this project, the student will interface a temperature sensor to PIC24 MCU. Maintaining a specific temperature is essential for equipment used to fabricate medical drugs, heat liquids, or clean other equipment. For applications like these, the responsiveness and accuracy of the temperature detection system can be critical for quality control.
DS1631 is a high precision digital thermometers provide 9, 10, 11, or 12-bit temperature
readings over a -55°C to +125°C range with ±.1°C accuracy. It has an industry-standard 2-wire,
I2C compatible serial interface which makes it ideal for low-cost, sophisticated multi-zone
temperature-monitoring applications. The DS1631 product comes with user-programmable
registers that provide flexibility for temperature-sensing applications.
I2C is bidirectional two-line communication between a master and one or more slave devices.
The two lines are named SDA (serial data) and SCL (serial clock). Both lines must be pulled up to
the supply voltage using suitable resistors. Fig. 1 shows a typical system configuration with one
master and three slaves communicating over the I2C bus.