SE95: Ultra high accuracy digital temperature sensor and thermal watchdog