unsigned RA4:1;
unsigned RA5:1;
unsigned RA6:1;
- unsigned :1;
+ unsigned RA7:1;
};
struct {
unsigned INT0:1;
unsigned INT1:1;
unsigned INT2:1;
- unsigned INT3:1;
+ unsigned CCP2:1;
unsigned :1;
unsigned :1;
unsigned :1;
unsigned :1;
};
+
+ struct {
+ unsigned AN12:1;
+ unsigned AN10:1;
+ unsigned AN8:1;
+ unsigned AN9:1;
+ unsigned AN11:1;
+ unsigned KBI1:1;
+ unsigned KBI2:1;
+ unsigned KBI3:1;
+ };
} __PORTBbits_t;
extern volatile __PORTBbits_t __at (0xf81) PORTBbits;
unsigned :1;
unsigned :1;
};
+ struct {
+ unsigned :1;
+ unsigned :1;
+ unsigned :1;
+ unsigned :1;
+ unsigned DC2B0:1;
+ unsigned DC2B1:1;
+ unsigned :1;
+ unsigned :1;
+ };
} __CCP2CONbits_t;
extern volatile __CCP2CONbits_t __at (0xfba) CCP2CONbits;
unsigned :1;
unsigned :1;
};
+ struct {
+ unsigned :1;
+ unsigned :1;
+ unsigned :1;
+ unsigned :1;
+ unsigned DC1B0:1;
+ unsigned DC1B1:1;
+ unsigned :1;
+ unsigned :1;
+ };
} __CCP1CONbits_t;
extern volatile __CCP1CONbits_t __at (0xfbd) CCP1CONbits;
extern volatile __OSCCONbits_t __at (0xfd3) OSCCONbits;
extern __sfr __at (0xfd5) T0CON;
+typedef union {
+ struct {
+ unsigned T0PS0:1;
+ unsigned T0PS1:1;
+ unsigned T0PS2:1;
+ unsigned PSA:1;
+ unsigned T0SE:1;
+ unsigned T0CS:1;
+ unsigned T08BIT:1;
+ unsigned TMR0ON:1;
+ };
+} __T0CONbits_t;
+
+extern volatile __T0CONbits_t __at (0xfd5) T0CONbits;
+
extern __sfr __at (0xfd6) TMR0L;
extern __sfr __at (0xfd7) TMR0H;
extern __sfr __at (0xfd8) STATUS;