Any bit combination in any packed struct/array can change at any time. For unpacked arrays you may only change a single entry at a time, and they map nicely to RAM/ROM memory. packed structures are ...