typedef union { struct { unsigned :1; unsigned TCS:1; unsigned :1; unsigned T32:1; unsigned TCKPS:3; unsigned TGATE:1; unsigned :5; unsigned SIDL:1; unsigned :1; unsigned ON:1; }; struct { unsigned :4; unsigned TCKPS0:1; unsigned TCKPS1:1; unsigned TCKPS2:1; }; struct { unsigned :13; unsigned TSIDL:1; unsigned :1; unsigned TON:1; }; struct { unsigned w:32; }; } __T2CONbits_t;