home *** CD-ROM | disk | FTP | other *** search
- ;
- ; pic16f876.h
- ;
- ; definitions for PIC16F876 registers
- ;
-
- if ~defined(__16F876)
- error "this include file is for PIC16F876"
- endif
-
- ; Page 0
- INDF equ 00h
- TMR0 equ 01h
- RTCC equ TMR0
- PCL equ 02h
- STATUS equ 03h
- FSR equ 04h
- PORTA equ 05h
- PORTB equ 06h
- PORTC equ 07h
- EEDATA equ 08h
- EEADR equ 09h
- PCLATH equ 0ah
- INTCON equ 0bh
- T2CON equ 12h
- CCPR1L equ 15h
- CCP1CON equ 17h
-
- ; Page 1
-
- OPTIO equ 01h
- TRISA equ 05h
- TRISB equ 06h
- TRISC equ 07h
- EECON1 equ 08h
- EECON2 equ 09h
- PR2 equ 12h
- ADCON1 equ 1fh
-
- ;
- ; STATUS bits
- ;
- IRP equ 07h
- RP1 equ 06h
- RP0 equ 05h
- TO equ 04h
- PD equ 03h
- Z equ 02h
- DC equ 01h
- C equ 00h
-
- ;
- ; INTCON bits
- ;
- GIE equ 7
- EEIE equ 6
- RTIE equ 5
- INTE equ 4
- RBIE equ 3
- RTIF equ 2
- INTF equ 1
- RBIF equ 0
-
- ;
- ; OPTION bits
- ;
- RBPU equ 7
- INTEDG equ 6
- RTS equ 5
- RTE equ 4
- PSA equ 3
- PS2 equ 2
- PS1 equ 1
- PS0 equ 0
-
- ;
- ; EECON1 bits
- ;
- EEIF equ 4
- WRERR equ 3
- WREN equ 2
- EWR equ 1
- ERD equ 0
-
- ;
- ; 'direction' flags
- ;
- W equ 0
- w equ 0
- F equ 1
- f equ 1
-
-