home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 22 / AACD 22.iso / AACD / System / ps2m / 16f876.i next >
Encoding:
Text File  |  2000-06-04  |  1.0 KB  |  93 lines

  1. ;
  2. ; pic16f876.h
  3. ;
  4. ; definitions for PIC16F876 registers
  5. ;
  6.  
  7.         if ~defined(__16F876)
  8.           error "this include file is for PIC16F876"
  9.         endif
  10.  
  11. ; Page 0 
  12. INDF    equ    00h
  13. TMR0    equ    01h
  14. RTCC    equ    TMR0
  15. PCL     equ    02h
  16. STATUS  equ    03h
  17. FSR     equ    04h     
  18. PORTA   equ    05h
  19. PORTB   equ    06h
  20. PORTC   equ    07h
  21. EEDATA  equ    08h
  22. EEADR   equ    09h
  23. PCLATH  equ    0ah 
  24. INTCON  equ    0bh
  25. T2CON    equ    12h
  26. CCPR1L    equ    15h
  27. CCP1CON    equ    17h
  28.  
  29. ; Page 1
  30.  
  31. OPTIO   equ    01h
  32. TRISA   equ    05h
  33. TRISB   equ    06h
  34. TRISC   equ    07h
  35. EECON1  equ    08h
  36. EECON2  equ    09h
  37. PR2    equ    12h
  38. ADCON1  equ    1fh
  39.  
  40. ;
  41. ; STATUS bits
  42. ;
  43. IRP     equ    07h
  44. RP1     equ    06h
  45. RP0     equ    05h
  46. TO      equ    04h
  47. PD      equ    03h
  48. Z       equ    02h
  49. DC      equ    01h
  50. C       equ    00h
  51.  
  52. ;
  53. ; INTCON bits
  54. ;
  55. GIE    equ    7
  56. EEIE    equ    6
  57. RTIE    equ    5
  58. INTE    equ    4
  59. RBIE    equ    3
  60. RTIF    equ    2
  61. INTF    equ    1
  62. RBIF    equ    0
  63.  
  64. ;
  65. ; OPTION bits
  66. ;
  67. RBPU    equ    7
  68. INTEDG    equ    6
  69. RTS    equ    5
  70. RTE    equ    4
  71. PSA    equ    3
  72. PS2    equ    2
  73. PS1    equ    1
  74. PS0    equ    0
  75.  
  76. ;
  77. ; EECON1 bits
  78. ;
  79. EEIF    equ    4
  80. WRERR    equ    3
  81. WREN    equ    2
  82. EWR    equ    1
  83. ERD    equ    0
  84.  
  85. ;
  86. ; 'direction' flags
  87. ;
  88. W    equ    0
  89. w    equ    0
  90. F    equ    1
  91. f    equ    1
  92.  
  93.