@alexpul Indeed, but both pack to the same bytes object. PC: >>> struct.pack("f", 3.4) b'\x9a\x99Y@' >>> struct.unpack("f", b'\x9a\x99Y@') (3.4000000953674316,) >>> Pycom: >>> struct.pack("f", 3.4) b'\x9a\x99Y@'