ver-ODERn läuft schief

Demnach würde es ausreichen wenn ich MSB/LSB oder was auch immer beim auslesen mit unsigned int deklariere?

Ja, eine Möglichkeit.
Ich mag union, mit dem man einen Speicherbereich wahlweise als Bytes oder als andere Datentypen sehen/benutzen kann.

Aber erstmal egal wie : Eine böse Falle, insbesondere da man ziemlich leicht an die Grenzen des int Bereichs kommt.

Gefahr erkannt, Gefahr gebannt.