code: def readInternalC(self):
          
          v = self._read32()
          # Ignore bottom 4 bits of thermocouple data.
          v >>= 4
          # Grab bottom 11 bits as internal temperature data.
          internal = v & 0x7FF
          if v & 0x800:
              # Negative value, take 2's compliment. Compute this with subtraction
              # because python is a little odd about handling signed/unsigned.
              internal -= 4096
          # Scale by 0.0625 degrees C per bit and return value.
          return internal * 0.0625
docs: Return internal temperature value in degrees celsius.