Arrays in PBP can be byte or word. Not 3 bytes wide. So, what Darrel suggested is still valid.

I suppose that you don't know how to read 3 bytes everytime into a 8-byte buffer?

If so, just fill the rest with zero.

Ioannis