Lpc1347 halfword access
You can read a half-word or byte by defining a variable of the appropriate size at the appropriate address (or via a pointer, which has the same effect).

But why would you? Reading a byte or half-word is not faster than reading a full word, maybe even slower. If it were any use, it would probably be in the (mbed or similar) interface definition.