Rev 193 Rev 195
1 #nolist 1 #nolist
2 // 2 //
3 // Komplete definition of all Special Feature Registers for CCS C compiler 3 // Komplete definition of all Special Feature Registers for CCS C compiler
4 // 4 //
5 // PIC16F87 5 // PIC16F87
6 // PIC16F88 6 // PIC16F88
7 // 7 //
8 // (c)miho 2005 8 // (c)miho 2005
9 // 9 //
10 // History: 10 // History:
11 // 11 //
12 // 1.00 First Version, not verified yet 12 // 1.00 First Version, not verified yet
13   13  
14   14  
15 // SFR Registers in Memory Bank 0 15 // SFR Registers in Memory Bank 0
16 // 16 //
17 #byte INDF = 0x00 17 #byte INDF = 0x00
18 #byte TMR0 = 0x01 18 #byte TMR0 = 0x01
19 #byte PCL = 0x02 19 #byte PCL = 0x02
20 #byte STATUS = 0x03 20 #byte STATUS = 0x03
21 #bit IRP = STATUS.7 21 #bit IRP = STATUS.7
22 #bit RP1 = STATUS.6 22 #bit RP1 = STATUS.6
23 #bit RP0 = STATUS.5 23 #bit RP0 = STATUS.5
24 #bit TO = STATUS.4 24 #bit TO = STATUS.4
25 #bit PD = STATUS.3 25 #bit PD = STATUS.3
26 #bit Z = STATUS.2 26 #bit Z = STATUS.2
27 #bit DC = STATUS.1 27 #bit DC = STATUS.1
28 #bit C = STATUS.0 28 #bit C = STATUS.0
29 #byte FSR = 0x04 29 #byte FSR = 0x04
30 #byte PORTA = 0x05 30 #byte PORTA = 0x05
31 #byte PORTB = 0x06 31 #byte PORTB = 0x06
32 #byte PCLATH = 0x0A 32 #byte PCLATH = 0x0A
33 #byte INTCON = 0x0B 33 #byte INTCON = 0x0B
34 #bit GIE = INTCON.7 34 #bit GIE = INTCON.7
35 #bit PEIE = INTCON.6 35 #bit PEIE = INTCON.6
36 #bit TMR0IE = INTCON.5 36 #bit TMR0IE = INTCON.5
37 #bit INT0IE = INTCON.4 37 #bit INT0IE = INTCON.4
38 #bit RBIE = INTCON.3 38 #bit RBIE = INTCON.3
39 #bit TMR0IF = INTCON.2 39 #bit TMR0IF = INTCON.2
40 #bit INT0IF = INTCON.1 40 #bit INT0IF = INTCON.1
41 #bit RBIF = INTCON.0 41 #bit RBIF = INTCON.0
42 #byte PIR1 = 0x0C 42 #byte PIR1 = 0x0C
43 #bit ADIF = PIR1.6 43 #bit ADIF = PIR1.6
44 #bit RCIF = PIR1.5 44 #bit RCIF = PIR1.5
45 #bit TXIF = PIR1.4 45 #bit TXIF = PIR1.4
46 #bit SSPIF = PIR1.3 46 #bit SSPIF = PIR1.3
47 #bit CCP1IF = PIR1.2 47 #bit CCP1IF = PIR1.2
48 #bit TMR2IF = PIR1.1 48 #bit TMR2IF = PIR1.1
49 #bit TMR1IF = PIR1.0 49 #bit TMR1IF = PIR1.0
50 #byte PIR2 = 0x0D 50 #byte PIR2 = 0x0D
51 #bit OSFIF = PIR2.7 51 #bit OSFIF = PIR2.7
52 #bit CMIF = PIR2.6 52 #bit CMIF = PIR2.6
53 #bit EEIF = PIR2.4 53 #bit EEIF = PIR2.4
54 #byte TMR1L = 0x0E 54 #byte TMR1L = 0x0E
55 #byte TMR1H = 0x0F 55 #byte TMR1H = 0x0F
56 #byte T1CON = 0x10 56 #byte T1CON = 0x10
57 #bit T1RUN = T1CON.6 57 #bit T1RUN = T1CON.6
58 #bit T1CKPS1 = T1CON.5 58 #bit T1CKPS1 = T1CON.5
59 #bit T1CKPS0 = T1CON.4 59 #bit T1CKPS0 = T1CON.4
60 #bit T1OSCEN = T1CON.3 60 #bit T1OSCEN = T1CON.3
61 #bit T1SYNC = T1CON.2 61 #bit T1SYNC = T1CON.2
62 #bit TMR1CS = T1CON.1 62 #bit TMR1CS = T1CON.1
63 #bit TMR1ON = T1CON.0 63 #bit TMR1ON = T1CON.0
64 #byte TMR2 = 0x11 64 #byte TMR2 = 0x11
65 #byte T2CON = 0x12 65 #byte T2CON = 0x12
66 #bit TOUTPS3 = T2CON.6 66 #bit TOUTPS3 = T2CON.6
67 #bit TOUTPS2 = T2CON.5 67 #bit TOUTPS2 = T2CON.5
68 #bit TOUTPS1 = T2CON.4 68 #bit TOUTPS1 = T2CON.4
69 #bit TOUTPS0 = T2CON.3 69 #bit TOUTPS0 = T2CON.3
70 #bit TMR2ON = T2CON.2 70 #bit TMR2ON = T2CON.2
71 #bit T2CKPS1 = T2CON.1 71 #bit T2CKPS1 = T2CON.1
72 #bit T2CKPS0 = T2CON.0 72 #bit T2CKPS0 = T2CON.0
73 #byte SSPBUF = 0x13 73 #byte SSPBUF = 0x13
74 #byte SSPCON1 = 0x14 74 #byte SSPCON1 = 0x14
75 #bit WCOL = SSPCON1.7 75 #bit WCOL = SSPCON1.7
76 #bit SSPOV = SSPCON1.6 76 #bit SSPOV = SSPCON1.6
77 #bit SSPEN = SSPCON1.5 77 #bit SSPEN = SSPCON1.5
78 #bit CKP = SSPCON1.4 78 #bit CKP = SSPCON1.4
79 #bit SSPM3 = SSPCON1.3 79 #bit SSPM3 = SSPCON1.3
80 #bit SSPM2 = SSPCON1.2 80 #bit SSPM2 = SSPCON1.2
81 #bit SSPM1 = SSPCON1.1 81 #bit SSPM1 = SSPCON1.1
82 #bit SSPM0 = SSPCON1.0 82 #bit SSPM0 = SSPCON1.0
83 #byte CCPR1L = 0x15 83 #byte CCPR1L = 0x15
84 #byte CCPR1H = 0x16 84 #byte CCPR1H = 0x16
85 #byte CCP1CON = 0x17 85 #byte CCP1CON = 0x17
86 #bit CCP1X = CCP1CON.5 86 #bit CCP1X = CCP1CON.5
87 #bit CCP1Y = CCP1CON.4 87 #bit CCP1Y = CCP1CON.4
88 #bit CCP1M3 = CCP1CON.3 88 #bit CCP1M3 = CCP1CON.3
89 #bit CCP1M2 = CCP1CON.2 89 #bit CCP1M2 = CCP1CON.2
90 #bit CCP1M1 = CCP1CON.1 90 #bit CCP1M1 = CCP1CON.1
91 #bit CCP1M0 = CCP1CON.0 91 #bit CCP1M0 = CCP1CON.0
92 #byte RCSTA = 0x18 92 #byte RCSTA = 0x18
93 #bit SPEN = RCSTA.7 93 #bit SPEN = RCSTA.7
94 #bit RX9 = RCSTA.6 94 #bit RX9 = RCSTA.6
95 #bit SREN = RCSTA.5 95 #bit SREN = RCSTA.5
96 #bit CREN = RCSTA.4 96 #bit CREN = RCSTA.4
97 #bit ADDEN = RCSTA.3 97 #bit ADDEN = RCSTA.3
98 #bit FERR = RCSTA.2 98 #bit FERR = RCSTA.2
99 #bit OERR = RCSTA.1 99 #bit OERR = RCSTA.1
100 #bit RX9D = RCSTA.0 100 #bit RX9D = RCSTA.0
101 #byte TXREG = 0x19 101 #byte TXREG = 0x19
102 #byte RCREG = 0x1A 102 #byte RCREG = 0x1A
103 #byte ADRESH = 0x1E // F88 only 103 #byte ADRESH = 0x1E // F88 only
104 #byte ADCON0 = 0x1F // F88 only 104 #byte ADCON0 = 0x1F // F88 only
105 #bit ADCS1 = ADCON0.7 105 #bit ADCS1 = ADCON0.7
106 #bit ADCS0 = ADCON0.6 106 #bit ADCS0 = ADCON0.6
107 #bit CHS2 = ADCON0.5 107 #bit CHS2 = ADCON0.5
108 #bit CHS1 = ADCON0.4 108 #bit CHS1 = ADCON0.4
109 #bit CHS0 = ADCON0.3 109 #bit CHS0 = ADCON0.3
110 #bit GO = ADCON0.2 110 #bit GO = ADCON0.2
111 #bit ADON = ADCON0.0 111 #bit ADON = ADCON0.0
112   112  
113   113  
114 // SFR Registers in Memory Bank 1 114 // SFR Registers in Memory Bank 1
115 // 115 //
116 #byte INDF_1 = 0x80 // miror 116 #byte INDF_1 = 0x80 // miror
117 #byte OPTION = 0x81 117 #byte OPTION = 0x81
118 #bit RBPU = OPTION.7 118 #bit RBPU = OPTION.7
119 #bit INTEDG = OPTION.6 119 #bit INTEDG = OPTION.6
120 #bit T0CS = OPTION.5 120 #bit T0CS = OPTION.5
121 #bit T0SE = OPTION.4 121 #bit T0SE = OPTION.4
122 #bit PSA = OPTION.3 122 #bit PSA = OPTION.3
123 #bit PS2 = OPTION.2 123 #bit PS2 = OPTION.2
124 #bit PS1 = OPTION.1 124 #bit PS1 = OPTION.1
125 #bit PS0 = OPTION.0 125 #bit PS0 = OPTION.0
126 #byte PCL = 0x82 126 #byte PCL = 0x82
127 #byte STATUS_1 = 0x83 // mirror 127 #byte STATUS_1 = 0x83 // mirror
128 #bit IRP_1 = STATUS_1.7 128 #bit IRP_1 = STATUS_1.7
129 #bit RP1_1 = STATUS_1.6 129 #bit RP1_1 = STATUS_1.6
130 #bit RP0_1 = STATUS_1.5 130 #bit RP0_1 = STATUS_1.5
131 #bit TO_1 = STATUS_1.4 131 #bit TO_1 = STATUS_1.4
132 #bit PD_1 = STATUS_1.3 132 #bit PD_1 = STATUS_1.3
133 #bit Z_1 = STATUS_1.2 133 #bit Z_1 = STATUS_1.2
134 #bit DC_1 = STATUS_1.1 134 #bit DC_1 = STATUS_1.1
135 #bit C_1 = STATUS_1.0 135 #bit C_1 = STATUS_1.0
136 #byte FSR = 0x84 136 #byte FSR = 0x84
137 #byte TRISA = 0x85 137 #byte TRISA = 0x85
138 #byte TRISB = 0x86 138 #byte TRISB = 0x86
139 #byte PCLATH_1 = 0x8A // mirror 139 #byte PCLATH_1 = 0x8A // mirror
140 #byte INTCON_1 = 0x8B // mirror 140 #byte INTCON_1 = 0x8B // mirror
141 #bit GIE_1 = INTCON_1.7 141 #bit GIE_1 = INTCON_1.7
142 #bit PEIE_1 = INTCON_1.6 142 #bit PEIE_1 = INTCON_1.6
143 #bit TMR0IE_1 = INTCON_1.5 143 #bit TMR0IE_1 = INTCON_1.5
144 #bit INT0IE_1 = INTCON_1.4 144 #bit INT0IE_1 = INTCON_1.4
145 #bit RBIE_1 = INTCON_1.3 145 #bit RBIE_1 = INTCON_1.3
146 #bit TMR0IF_1 = INTCON_1.2 146 #bit TMR0IF_1 = INTCON_1.2
147 #bit INT0IF_1 = INTCON_1.1 147 #bit INT0IF_1 = INTCON_1.1
148 #bit RBIF_1 = INTCON_1.0 148 #bit RBIF_1 = INTCON_1.0
149 #byte PIE1 = 0x8C 149 #byte PIE1 = 0x8C
150 #bit ADIE = PIE1.6 150 #bit ADIE = PIE1.6
151 #bit RCIE = PIE1.5 151 #bit RCIE = PIE1.5
152 #bit TXIE = PIE1.4 152 #bit TXIE = PIE1.4
153 #bit SSPIE = PIE1.3 153 #bit SSPIE = PIE1.3
154 #bit CCP1IE = PIE1.2 154 #bit CCP1IE = PIE1.2
155 #bit TMR2IE = PIE1.1 155 #bit TMR2IE = PIE1.1
156 #bit TMR1IE = PIE1.0 156 #bit TMR1IE = PIE1.0
157 #byte PIE2 = 0x8D 157 #byte PIE2 = 0x8D
158 #bit OSFIE = PIE2.7 158 #bit OSFIE = PIE2.7
159 #bit CMIE = PIE2.6 159 #bit CMIE = PIE2.6
160 #bit EEIE = PIE2.4 160 #bit EEIE = PIE2.4
161 #byte PCON = 0x8E 161 #byte PCON = 0x8E
162 #bit POR = PCON.1 162 #bit POR = PCON.1
163 #bit BOR = PCON.0 163 #bit BOR = PCON.0
164 #byte OSCCON = 0x8F 164 #byte OSCCON = 0x8F
165 #bit IRCF2 = OSCCON.6 165 #bit IRCF2 = OSCCON.6
166 #bit IRCF1 = OSCCON.5 166 #bit IRCF1 = OSCCON.5
167 #bit IRCF0 = OSCCON.4 167 #bit IRCF0 = OSCCON.4
168 #bit OSTS = OSCCON.3 168 #bit OSTS = OSCCON.3
169 #bit IOFS = OSCCON.2 169 #bit IOFS = OSCCON.2
170 #bit SCS1 = OSCCON.1 170 #bit SCS1 = OSCCON.1
171 #bit SCS0 = OSCCON.0 171 #bit SCS0 = OSCCON.0
172 #byte OSCTUNE = 0x90 172 #byte OSCTUNE = 0x90
173 #bit TUN5 = OSCTUNE.5 173 #bit TUN5 = OSCTUNE.5
174 #bit TUN4 = OSCTUNE.4 174 #bit TUN4 = OSCTUNE.4
175 #bit TUN3 = OSCTUNE.3 175 #bit TUN3 = OSCTUNE.3
176 #bit TUN2 = OSCTUNE.2 176 #bit TUN2 = OSCTUNE.2
177 #bit TUN1 = OSCTUNE.1 177 #bit TUN1 = OSCTUNE.1
178 #bit TUN0 = OSCTUNE.0 178 #bit TUN0 = OSCTUNE.0
179 #byte PR2 = 0x92 179 #byte PR2 = 0x92
180 #byte SSPADD = 0x93 180 #byte SSPADD = 0x93
181 #byte SSPSTAT = 0x94 181 #byte SSPSTAT = 0x94
182 #bit SMP = SSPSTAT.7 182 #bit SMP = SSPSTAT.7
183 #bit CKE = SSPSTAT.6 183 #bit CKE = SSPSTAT.6
184 #bit DA = SSPSTAT.5 184 #bit DA = SSPSTAT.5
185 #bit P = SSPSTAT.4 185 #bit P = SSPSTAT.4
186 #bit S = SSPSTAT.3 186 #bit S = SSPSTAT.3
187 #bit RW = SSPSTAT.2 187 #bit RW = SSPSTAT.2
188 #bit UA = SSPSTAT.1 188 #bit UA = SSPSTAT.1
189 #bit BF = SSPSTAT.0 189 #bit BF = SSPSTAT.0
190 #byte TXSTA = 0x98 190 #byte TXSTA = 0x98
191 #bit CSRC = TXSTA.7 191 #bit CSRC = TXSTA.7
192 #bit TX9 = TXSTA.6 192 #bit TX9 = TXSTA.6
193 #bit TXEN = TXSTA.5 193 #bit TXEN = TXSTA.5
194 #bit SYNC = TXSTA.4 194 #bit SYNC = TXSTA.4
195 #bit BRGH = TXSTA.2 195 #bit BRGH = TXSTA.2
196 #bit TRMT = TXSTA.1 196 #bit TRMT = TXSTA.1
197 #bit TX9D = TXSTA.0 197 #bit TX9D = TXSTA.0
198 #byte SPBRG = 0x99 198 #byte SPBRG = 0x99
199 #byte ANSEL = 0x9B // F88 only 199 #byte ANSEL = 0x9B // F88 only
200 #bit ANS6 = ANSEL.6 200 #bit ANS6 = ANSEL.6
201 #bit ANS5 = ANSEL.5 201 #bit ANS5 = ANSEL.5
202 #bit ANS4 = ANSEL.4 202 #bit ANS4 = ANSEL.4
203 #bit ANS3 = ANSEL.3 203 #bit ANS3 = ANSEL.3
204 #bit ANS2 = ANSEL.2 204 #bit ANS2 = ANSEL.2
205 #bit ANS1 = ANSEL.1 205 #bit ANS1 = ANSEL.1
206 #bit ANS0 = ANSEL.0 206 #bit ANS0 = ANSEL.0
207 #byte CMCON = 0x9C 207 #byte CMCON = 0x9C
208 #bit C2OUT = CMCON.7 208 #bit C2OUT = CMCON.7
209 #bit C1OUT = CMCON.6 209 #bit C1OUT = CMCON.6
210 #bit C2INV = CMCON.5 210 #bit C2INV = CMCON.5
211 #bit C1INV = CMCON.4 211 #bit C1INV = CMCON.4
212 #bit CIS = CMCON.3 212 #bit CIS = CMCON.3
213 #bit CM2 = CMCON.2 213 #bit CM2 = CMCON.2
214 #bit CM1 = CMCON.1 214 #bit CM1 = CMCON.1
215 #bit CM0 = CMCON.0 215 #bit CM0 = CMCON.0
216 #byte CVRCON = 0x9D 216 #byte CVRCON = 0x9D
217 #bit CVREN = CVRCON.7 217 #bit CVREN = CVRCON.7
218 #bit CVROE = CVRCON.6 218 #bit CVROE = CVRCON.6
219 #bit CVRR = CVRCON.5 219 #bit CVRR = CVRCON.5
220 #bit CVR3 = CVRCON.3 220 #bit CVR3 = CVRCON.3
221 #bit CVR2 = CVRCON.2 221 #bit CVR2 = CVRCON.2
222 #bit CVR1 = CVRCON.1 222 #bit CVR1 = CVRCON.1
223 #bit CVR0 = CVRCON.0 223 #bit CVR0 = CVRCON.0
224 #byte ADRESL = 0x9E // F88 only 224 #byte ADRESL = 0x9E // F88 only
225 #byte ADCON1 = 0x9F // F88 only 225 #byte ADCON1 = 0x9F // F88 only
226 #bit ADFM = ADCON1.7 226 #bit ADFM = ADCON1.7
227 #bit ADCS2 = ADCON1.6 227 #bit ADCS2 = ADCON1.6
228 #bit VCFG1 = ADCON1.5 228 #bit VCFG1 = ADCON1.5
229 #bit VCFG0 = ADCON1.4 229 #bit VCFG0 = ADCON1.4
230   230  
231   231  
232 // SFR Registers in Memory Bank 2 232 // SFR Registers in Memory Bank 2
233 // 233 //
234 #byte INDF_2 = 0x100 // mirror 234 #byte INDF_2 = 0x100 // mirror
235 #byte TMR0_2 = 0x101 // mirror 235 #byte TMR0_2 = 0x101 // mirror
236 #byte PCL_2 = 0x102 // mirror 236 #byte PCL_2 = 0x102 // mirror
237 #byte STATUS_2 = 0x103 // mirror 237 #byte STATUS_2 = 0x103 // mirror
238 #bit IRP_2 = STATUS_2.7 238 #bit IRP_2 = STATUS_2.7
239 #bit RP1_2 = STATUS_2.6 239 #bit RP1_2 = STATUS_2.6
240 #bit RP0_2 = STATUS_2.5 240 #bit RP0_2 = STATUS_2.5
241 #bit TO_2 = STATUS_2.4 241 #bit TO_2 = STATUS_2.4
242 #bit PD_2 = STATUS_2.3 242 #bit PD_2 = STATUS_2.3
243 #bit Z_2 = STATUS_2.2 243 #bit Z_2 = STATUS_2.2
244 #bit DC_2 = STATUS_2.1 244 #bit DC_2 = STATUS_2.1
245 #bit C_2 = STATUS_2.0 245 #bit C_2 = STATUS_2.0
246 #byte FSR_2 = 0x104 // mirror 246 #byte FSR_2 = 0x104 // mirror
247 #byte WDTCON = 0x105 247 #byte WDTCON = 0x105
248 #bit WDTPS3 = WDTCON.4 248 #bit WDTPS3 = WDTCON.4
249 #bit WDTPS2 = WDTCON.3 249 #bit WDTPS2 = WDTCON.3
250 #bit WDTPS1 = WDTCON.2 250 #bit WDTPS1 = WDTCON.2
251 #bit WDTPS0 = WDTCON.1 251 #bit WDTPS0 = WDTCON.1
252 #bit SWDTEN = WDTCON.0 252 #bit SWDTEN = WDTCON.0
253 #byte PORTB_2 = 0x106 // mirror 253 #byte PORTB_2 = 0x106 // mirror
254 #byte PCLATH_2 = 0x10A // mirror 254 #byte PCLATH_2 = 0x10A // mirror
255 #byte INTCON_2 = 0x10B // mirror 255 #byte INTCON_2 = 0x10B // mirror
256 #bit GIE_2 = INTCON_2.7 256 #bit GIE_2 = INTCON_2.7
257 #bit PEIE_2 = INTCON_2.6 257 #bit PEIE_2 = INTCON_2.6
258 #bit TMR0IE_2 = INTCON_2.5 258 #bit TMR0IE_2 = INTCON_2.5
259 #bit INT0IE_2 = INTCON_2.4 259 #bit INT0IE_2 = INTCON_2.4
260 #bit RBIE_2 = INTCON_2.3 260 #bit RBIE_2 = INTCON_2.3
261 #bit TMR0IF_2 = INTCON_2.2 261 #bit TMR0IF_2 = INTCON_2.2
262 #bit INT0IF_2 = INTCON_2.1 262 #bit INT0IF_2 = INTCON_2.1
263 #bit RBIF_2 = INTCON_2.0 263 #bit RBIF_2 = INTCON_2.0
264 #byte EEDATA = 0x10C 264 #byte EEDATA = 0x10C
265 #byte EEADR = 0x10D 265 #byte EEADR = 0x10D
266 #byte EEDATH = 0x10E 266 #byte EEDATH = 0x10E
267 #byte EEADRH = 0x10F 267 #byte EEADRH = 0x10F
268   268  
269   269  
270 // SFR Registers in Memory Bank 3 270 // SFR Registers in Memory Bank 3
271 // 271 //
272 #byte INDF_3 = 0x180 // mirror 272 #byte INDF_3 = 0x180 // mirror
273 #byte OPTION_3 = 0x181 // mirror 273 #byte OPTION_3 = 0x181 // mirror
274 #bit RBPU_3 = OPTION_3.7 274 #bit RBPU_3 = OPTION_3.7
275 #bit INTEDG_3 = OPTION_3.6 275 #bit INTEDG_3 = OPTION_3.6
276 #bit T0CS_3 = OPTION_3.5 276 #bit T0CS_3 = OPTION_3.5
277 #bit T0SE_3 = OPTION_3.4 277 #bit T0SE_3 = OPTION_3.4
278 #bit PSA_3 = OPTION_3.3 278 #bit PSA_3 = OPTION_3.3
279 #bit PS2_3 = OPTION_3.2 279 #bit PS2_3 = OPTION_3.2
280 #bit PS1_3 = OPTION_3.1 280 #bit PS1_3 = OPTION_3.1
281 #bit PS0_3 = OPTION_3.0 281 #bit PS0_3 = OPTION_3.0
282 #byte PCL_3 = 0x182 // mirror 282 #byte PCL_3 = 0x182 // mirror
283 #byte STATUS_3 = 0x183 // mirror 283 #byte STATUS_3 = 0x183 // mirror
284 #bit IRP_3 = STATUS_3.7 284 #bit IRP_3 = STATUS_3.7
285 #bit RP1_3 = STATUS_3.6 285 #bit RP1_3 = STATUS_3.6
286 #bit RP0_3 = STATUS_3.5 286 #bit RP0_3 = STATUS_3.5
287 #bit TO_3 = STATUS_3.4 287 #bit TO_3 = STATUS_3.4
288 #bit PD_3 = STATUS_3.3 288 #bit PD_3 = STATUS_3.3
289 #bit Z_3 = STATUS_3.2 289 #bit Z_3 = STATUS_3.2
290 #bit DC_3 = STATUS_3.1 290 #bit DC_3 = STATUS_3.1
291 #bit C_3 = STATUS_3.0 291 #bit C_3 = STATUS_3.0
292 #byte FSR_3 = 0x184 // mirror 292 #byte FSR_3 = 0x184 // mirror
293 #byte TRISB_3 = 0x186 // mirror 293 #byte TRISB_3 = 0x186 // mirror
294 #byte PLATH_3 = 0x18A // mirror 294 #byte PLATH_3 = 0x18A // mirror
295 #byte INTCON_3 = 0x18B // mirror 295 #byte INTCON_3 = 0x18B // mirror
296 #bit GIE_3 = INTCON_3.7 296 #bit GIE_3 = INTCON_3.7
297 #bit PEIE_3 = INTCON_3.6 297 #bit PEIE_3 = INTCON_3.6
298 #bit TMR0IE_3 = INTCON_3.5 298 #bit TMR0IE_3 = INTCON_3.5
299 #bit INT0IE_3 = INTCON_3.4 299 #bit INT0IE_3 = INTCON_3.4
300 #bit RBIE_3 = INTCON_3.3 300 #bit RBIE_3 = INTCON_3.3
301 #bit TMR0IF_3 = INTCON_3.2 301 #bit TMR0IF_3 = INTCON_3.2
302 #bit INT0IF_3 = INTCON_3.1 302 #bit INT0IF_3 = INTCON_3.1
303 #bit RBIF_3 = INTCON_3.0 303 #bit RBIF_3 = INTCON_3.0
304 #byte EECON1 = 0x18C 304 #byte EECON1 = 0x18C
305 #bit EEPGD = EECON1.7 305 #bit EEPGD = EECON1.7
306 #bit FREE = EECON1.4 306 #bit FREE = EECON1.4
307 #bit WRERR = EECON1.3 307 #bit WRERR = EECON1.3
308 #bit WREN = EECON1.2 308 #bit WREN = EECON1.2
309 #bit WR = EECON1.1 309 #bit WR = EECON1.1
310 #bit RD = EECON1.0 310 #bit RD = EECON1.0
311 #byte EECON2 = 0x18D 311 #byte EECON2 = 0x18D
312   312  
313   313  
314 #list 314 #list