diff --git a/umnp/microcontroller/sensors/lps28dfw/__init__.py b/umnp/microcontroller/sensors/lps28dfw/__init__.py
index 2c25063db7546c734e4f4fc7e0e681f70c266eaa..335d4e1f2f599e12c3fe5f8536e9e1baccadbf18 100644
--- a/umnp/microcontroller/sensors/lps28dfw/__init__.py
+++ b/umnp/microcontroller/sensors/lps28dfw/__init__.py
@@ -144,7 +144,7 @@ class LPS28DFW:
         if n_bytes == 1:
             return int.from_bytes(data, "little")
         elif n_bytes == 2:
-            return int.from_bytes(data, "big", signed=signed)
+            return int.from_bytes(data, "big", signed)
         elif n_bytes == 3:
             value = struct.unpack("<I", data + "\0")[0]
             if value & 0x800000: