A an other idea casting to this type: 

```
union ChannelData {
    uint baseAndCount;
    struct {
         uint16_t base; 
         uint16_t count;
    }; 
};
```