关于读取TMP006的device ID

Other Parts Discussed in Thread: TMP006

我现在用MSP430连接TMP006,通过I2C读取manufacture ID是正确的,返回值是0x5449,但是读取Device ID是返回值确是0x3FFF,写入config register0x8000,再读出来也不对。请问这可能是什么问题?读写代码都是一样的,有的寄存器读出来正常,有些不正常,没什么方向了。