10.9.4 __pack_upper_byte Type Qualifier

This qualifier allows the use of the upper byte of Flash memory for data storage. For 16-bit devices, a 24-bit word is used in Flash memory. The architecture supports the mapping of areas of Flash into the data space, but this mapping is only 16 bits wide to fit in with data space dimensions, unless the __pack_upper_byte qualifier is used.

For more information on this qualifier, see the Packing Data Stored in Flashsection.