MCP9808 Digital Temperature Sensoring with High Accuracy and Programmable Alarm Function for Applications