make: check if git is available before calculate version
[pyfrprog.git] / pkernel / mb91465k.h
1 /*  FR IO-MAP HEADER FILE      */
2 /*  =====================      */
3 /* CREATED BY IO-WIZARD V2.26    */
4 /* THIS SAMPLE CODE IS PROVIDED AS IS AND IS SUBJECT TO ALTERATIONS. FUJITSU     */
5 /* MICROELECTRONICS ACCEPTS NO RESPONSIBILITY OR LIABILITY FOR ANY ERRORS OR     */
6 /* ELIGIBILITY FOR ANY PURPOSES.                                                 */
7 /*                 (C) Fujitsu Microelectronics Europe GmbH                      */
8 /*  */
9 /* ************************************************************************* */
10 /*                   Fujitsu Microelectronics Europe GmbH                    */
11 /*                    Pittlerstrasse 47, 63225 Langen */
12 /*                     Tel.: +49 (6103) 690-0, Fax -122                      */
13 /*                                                                           */
14 /* THIS SAMPLE CODE IS PROVIDED AS IS AND IS SUBJECT TO ALTERATIONS. FUJITSU */
15 /* MICROELECTRONICS ACCEPTS NO RESPONSIBILITY OR LIABILITY FOR ANY ERRORS OR */
16 /* ELIGIBILITY FOR ANY PURPOSES                                              */
17 /*                 (C) Fujitsu Microelectronics Europe GmbH                  */
18 /* ************************************************************************* */
19
20 /* ASSEMBLER DEFINITIONS : */
21
22 #ifdef  __IO_DEFINE
23 #define __IO_EXTERN
24 #else
25 #define __IO_EXTERN     extern volatile
26 #endif
27 #ifdef __IO_DEFINE
28 #pragma asm
29  .GLOBAL _pdr14,    _pdr15,    _pdr16,    _pdr17,    _pdr18,    _pdr19
30  .GLOBAL _pdr20,    _pdr21,    _pdr22,    _pdr24,    _pdr26,    _pdr27
31  .GLOBAL _pdr28,    _pdr29,    _eirr0,    _enir0,    _elvr0,    _eirr1
32  .GLOBAL _enir1,    _elvr1,    _dicr,     _hrcl,     _rbsync,   _scr00
33  .GLOBAL _smr00,    _ssr00,    _rdr00,    _tdr00,    _escr00,   _eccr00
34  .GLOBAL _scr01,    _smr01,    _ssr01,    _rdr01,    _tdr01,    _escr01
35  .GLOBAL _eccr01,   _scr02,    _smr02,    _ssr02,    _rdr02,    _tdr02
36  .GLOBAL _escr02,   _eccr02,   _scr03,    _smr03,    _ssr03,    _rdr03
37  .GLOBAL _tdr03,    _escr03,   _eccr03,   _scr04,    _smr04,    _ssr04
38  .GLOBAL _rdr04,    _tdr04,    _escr04,   _eccr04,   _fsr04,    _fcr04
39  .GLOBAL _bgr00,    _bgr100,   _bgr000,   _bgr01,    _bgr101,   _bgr001
40  .GLOBAL _bgr02,    _bgr102,   _bgr002,   _bgr03,    _bgr103,   _bgr003
41  .GLOBAL _bgr04,    _bgr104,   _bgr004,   _ibcr0,    _ibsr0,    _itba0
42  .GLOBAL _itbah0,   _itbal0,   _itmk0,    _itmkh0,   _itmkl0,   _ismk0
43  .GLOBAL _isba0,    _idar0,    _iccr0,    _gcn10,    _gcn20,    _gcn11
44  .GLOBAL _gcn21,    _gcn12,    _gcn22,    _ptmr00,   _pcsr00,   _pdut00
45  .GLOBAL _pcn00,    _pcnh00,   _pcnl00,   _ptmr01,   _pcsr01,   _pdut01
46  .GLOBAL _pcn01,    _pcnh01,   _pcnl01,   _ptmr02,   _pcsr02,   _pdut02
47  .GLOBAL _pcn02,    _pcnh02,   _pcnl02,   _ptmr03,   _pcsr03,   _pdut03
48  .GLOBAL _pcn03,    _pcnh03,   _pcnl03,   _ptmr04,   _pcsr04,   _pdut04
49  .GLOBAL _pcn04,    _pcnh04,   _pcnl04,   _ptmr05,   _pcsr05,   _pdut05
50  .GLOBAL _pcn05,    _pcnh05,   _pcnl05,   _ptmr06,   _pcsr06,   _pdut06
51  .GLOBAL _pcn06,    _pcnh06,   _pcnl06,   _ptmr07,   _pcsr07,   _pdut07
52  .GLOBAL _pcn07,    _pcnh07,   _pcnl07,   _ptmr08,   _pcsr08,   _pdut08
53  .GLOBAL _pcn08,    _pcnh08,   _pcnl08,   _ptmr09,   _pcsr09,   _pdut09
54  .GLOBAL _pcn09,    _pcnh09,   _pcnl09,   _ptmr10,   _pcsr10,   _pdut10
55  .GLOBAL _pcn10,    _pcnh10,   _pcnl10,   _ptmr11,   _pcsr11,   _pdut11
56  .GLOBAL _pcn11,    _pcnh11,   _pcnl11,   _ics01,    _ics23,    _ipcp0
57  .GLOBAL _ipcp1,    _ipcp2,    _ipcp3,    _ocs01,    _ocs23,    _occp0
58  .GLOBAL _occp1,    _occp2,    _occp3,    _aderh,    _aderl,    _ader
59  .GLOBAL _adcs1,    _adcs0,    _adcs,     _adcr1,    _adcr0,    _adcr
60  .GLOBAL _adct1,    _adct0,    _adct,     _adsch,    _adech,    _tmrlr0
61  .GLOBAL _tmr0,     _tmcsr0,   _tmcsrh0,  _tmcsrl0,  _tmrlr1,   _tmr1
62  .GLOBAL _tmcsr1,   _tmcsrh1,  _tmcsrl1,  _tmrlr2,   _tmr2,     _tmcsr2
63  .GLOBAL _tmcsrh2,  _tmcsrl2,  _tmrlr3,   _tmr3,     _tmcsr3,   _tmcsrh3
64  .GLOBAL _tmcsrl3,  _tmrlr4,   _tmr4,     _tmcsr4,   _tmcsrh4,  _tmcsrl4
65  .GLOBAL _tmrlr5,   _tmr5,     _tmcsr5,   _tmcsrh5,  _tmcsrl5,  _tmrlr6
66  .GLOBAL _tmr6,     _tmcsr6,   _tmcsrh6,  _tmcsrl6,  _tmrlr7,   _tmr7
67  .GLOBAL _tmcsr7,   _tmcsrh7,  _tmcsrl7,  _tcdt0,    _tccs0,    _tcdt1
68  .GLOBAL _tccs1,    _tcdt2,    _tccs2,    _tcdt3,    _tccs3,    _dmaca0
69  .GLOBAL _dmacb0,   _dmaca1,   _dmacb1,   _dmaca2,   _dmacb2,   _dmaca3
70  .GLOBAL _dmacb3,   _dmaca4,   _dmacb4,   _dmacr,    _ics45,    _ics67
71  .GLOBAL _ipcp4,    _ipcp5,    _ipcp6,    _ipcp7,    _ocs45,    _ocs67
72  .GLOBAL _occp4,    _occp5,    _occp6,    _occp7,    _tcdt4,    _tccs4
73  .GLOBAL _tcdt5,    _tccs5,    _tcdt6,    _tccs6,    _tcdt7,    _tccs7
74  .GLOBAL _roms,     _bsd0,     _bsd1,     _bsdc,     _bsrr,     _icr00
75  .GLOBAL _icr01,    _icr02,    _icr03,    _icr04,    _icr05,    _icr06
76  .GLOBAL _icr07,    _icr08,    _icr09,    _icr10,    _icr11,    _icr12
77  .GLOBAL _icr13,    _icr14,    _icr15,    _icr16,    _icr17,    _icr18
78  .GLOBAL _icr19,    _icr20,    _icr21,    _icr22,    _icr23,    _icr24
79  .GLOBAL _icr25,    _icr26,    _icr27,    _icr28,    _icr29,    _icr30
80  .GLOBAL _icr31,    _icr32,    _icr33,    _icr34,    _icr35,    _icr36
81  .GLOBAL _icr37,    _icr38,    _icr39,    _icr40,    _icr41,    _icr42
82  .GLOBAL _icr43,    _icr44,    _icr45,    _icr46,    _icr47,    _icr48
83  .GLOBAL _icr49,    _icr50,    _icr51,    _icr52,    _icr53,    _icr54
84  .GLOBAL _icr55,    _icr56,    _icr57,    _icr58,    _icr59,    _icr60
85  .GLOBAL _icr61,    _icr62,    _icr63,    _rsrr,     _stcr,     _tbcr
86  .GLOBAL _ctbr,     _clkr,     _wpr,      _divr0,    _divr1,    _plldivm
87  .GLOBAL _plldivn,  _plldivg,  _pllmulg,  _pllctrl,  _oscc1,    _oscs1
88  .GLOBAL _oscc2,    _oscs2,    _porten,   _wtcer,    _wtcr,     _wtbr
89  .GLOBAL _wthr,     _wtmr,     _wtsr,     _csvtr,    _csvcr,    _cscfg
90  .GLOBAL _cmcfg,    _cucr,     _cutd,     _cutr1,    _cutr2,    _cmpr
91  .GLOBAL _cmcr,     _cmt1,     _cmt2,     _canpre,   _canckd,   _lvsel
92  .GLOBAL _lvdet,    _hwwde,    _hwwd,     _oscrh,    _oscrl,    _wpcrh
93  .GLOBAL _wpcrl,    _osccr,    _regsel,   _regctr,   _modr,     _pdrd14
94  .GLOBAL _pdrd15,   _pdrd16,   _pdrd17,   _pdrd18,   _pdrd19,   _pdrd20
95  .GLOBAL _pdrd21,   _pdrd22,   _pdrd24,   _pdrd26,   _pdrd27,   _pdrd28
96  .GLOBAL _pdrd29,   _ddr14,    _ddr15,    _ddr16,    _ddr17,    _ddr18
97  .GLOBAL _ddr19,    _ddr20,    _ddr21,    _ddr22,    _ddr24,    _ddr26
98  .GLOBAL _ddr27,    _ddr28,    _ddr29,    _pfr14,    _pfr15,    _pfr16
99  .GLOBAL _pfr17,    _pfr18,    _pfr19,    _pfr20,    _pfr21,    _pfr22
100  .GLOBAL _pfr24,    _pfr26,    _pfr27,    _pfr28,    _pfr29,    _epfr14
101  .GLOBAL _epfr15,   _epfr16,   _epfr17,   _epfr18,   _epfr19,   _epfr20
102  .GLOBAL _epfr21,   _epfr22,   _epfr24,   _epfr26,   _epfr27,   _epfr29
103  .GLOBAL _podr14,   _podr15,   _podr16,   _podr17,   _podr18,   _podr19
104  .GLOBAL _podr20,   _podr21,   _podr22,   _podr24,   _podr26,   _podr27
105  .GLOBAL _podr28,   _podr29,   _pilr14,   _pilr15,   _pilr16,   _pilr17
106  .GLOBAL _pilr18,   _pilr19,   _pilr20,   _pilr21,   _pilr22,   _pilr24
107  .GLOBAL _pilr26,   _pilr27,   _pilr28,   _pilr29,   _epilr14,  _epilr15
108  .GLOBAL _epilr16,  _epilr17,  _epilr18,  _epilr19,  _epilr20,  _epilr21
109  .GLOBAL _epilr22,  _epilr24,  _epilr26,  _epilr27,  _epilr28,  _epilr29
110  .GLOBAL _pper14,   _pper15,   _pper16,   _pper17,   _pper18,   _pper19
111  .GLOBAL _pper20,   _pper21,   _pper22,   _pper24,   _pper26,   _pper27
112  .GLOBAL _pper28,   _pper29,   _ppcr14,   _ppcr15,   _ppcr16,   _ppcr17
113  .GLOBAL _ppcr18,   _ppcr19,   _ppcr20,   _ppcr21,   _ppcr22,   _ppcr24
114  .GLOBAL _ppcr26,   _ppcr27,   _ppcr28,   _ppcr29,   _dmasa0,   _dmada0
115  .GLOBAL _dmasa1,   _dmada1,   _dmasa2,   _dmada2,   _dmasa3,   _dmada3
116  .GLOBAL _dmasa4,   _dmada4,   _fmcs,     _fmcr,     _fchcr,    _fmwt
117  .GLOBAL _fmwt2,    _fmps,     _fmac,     _fcha0,    _fcha1,    _fscr0
118  .GLOBAL _fscr1,    _ctrlr4,   _statr4,   _errcnt4,  _btr4,     _intr4
119  .GLOBAL _testr4,   _brper4,   _brpe4,    _if1creq4, _if1cmsk4, _if1msk124
120  .GLOBAL _if1msk24, _if1msk14, _if1arb124, _if1arb24, _if1arb14, _if1mctr4
121  .GLOBAL _if1dta124, _if1dta14, _if1dta24, _if1dtb124, _if1dtb14, _if1dtb24
122  .GLOBAL _if1dta_swp124, _if1dta_swp24, _if1dta_swp14, _if1dtb_swp124, _if1dtb_swp24, _if1dtb_swp14
123  .GLOBAL _if2creq4, _if2cmsk4, _if2msk124, _if2msk24, _if2msk14, _if2arb124
124  .GLOBAL _if2arb24, _if2arb14, _if2mctr4, _if2dta124, _if2dta14, _if2dta24
125  .GLOBAL _if2dtb124, _if2dtb14, _if2dtb24, _if2dta_swp124, _if2dta_swp24, _if2dta_swp14
126  .GLOBAL _if2dtb_swp124, _if2dtb_swp24, _if2dtb_swp14, _treqr124, _treqr24,  _treqr14
127  .GLOBAL _treqr344, _newdt124, _newdt24,  _newdt14,  _intpnd124, _intpnd24
128  .GLOBAL _intpnd14, _msgval124, _msgval24, _msgval14, _bctrl,    _bstat
129  .GLOBAL _biac,     _boac,     _birq,     _bcr0,     _bcr1,     _bad0
130  .GLOBAL _bad1,     _bad2,     _bad3,     _bad4,     _bad5,     _bad6
131  .GLOBAL _bad7,     _fsv1,     _bsv1,     _fsv2,     _bsv2
132
133 _pdr14     .EQU 0x00000E
134 PDR14      .EQU 0x00000E /* Port Data Register */
135 _pdr15     .EQU 0x00000F
136 PDR15      .EQU 0x00000F
137 _pdr16     .EQU 0x000010
138 PDR16      .EQU 0x000010
139 _pdr17     .EQU 0x000011
140 PDR17      .EQU 0x000011
141 _pdr18     .EQU 0x000012
142 PDR18      .EQU 0x000012
143 _pdr19     .EQU 0x000013
144 PDR19      .EQU 0x000013
145 _pdr20     .EQU 0x000014
146 PDR20      .EQU 0x000014
147 _pdr21     .EQU 0x000015
148 PDR21      .EQU 0x000015
149 _pdr22     .EQU 0x000016
150 PDR22      .EQU 0x000016
151 _pdr24     .EQU 0x000018
152 PDR24      .EQU 0x000018
153 _pdr26     .EQU 0x00001A
154 PDR26      .EQU 0x00001A
155 _pdr27     .EQU 0x00001B
156 PDR27      .EQU 0x00001B
157 _pdr28     .EQU 0x00001C
158 PDR28      .EQU 0x00001C
159 _pdr29     .EQU 0x00001D
160 PDR29      .EQU 0x00001D
161 _eirr0     .EQU 0x000030
162 EIRR0      .EQU 0x000030 /* External Interrupt 0-7 */
163 _enir0     .EQU 0x000031
164 ENIR0      .EQU 0x000031
165 _elvr0     .EQU 0x000032
166 ELVR0      .EQU 0x000032
167 _eirr1     .EQU 0x000034
168 EIRR1      .EQU 0x000034 /* External Interrupt 8-15 */
169 _enir1     .EQU 0x000035
170 ENIR1      .EQU 0x000035
171 _elvr1     .EQU 0x000036
172 ELVR1      .EQU 0x000036
173 _dicr      .EQU 0x000038
174 DICR       .EQU 0x000038 /* DLYI/I-unit */
175 _hrcl      .EQU 0x000039
176 HRCL       .EQU 0x000039
177 _rbsync    .EQU 0x00003A
178 RBSYNC     .EQU 0x00003A /* R-Bus Sync */
179 _scr00     .EQU 0x000040
180 SCR00      .EQU 0x000040 /* USART (LIN) 0 */
181 _smr00     .EQU 0x000041
182 SMR00      .EQU 0x000041
183 _ssr00     .EQU 0x000042
184 SSR00      .EQU 0x000042
185 _rdr00     .EQU 0x000043
186 RDR00      .EQU 0x000043
187 _tdr00     .EQU 0x000043
188 TDR00      .EQU 0x000043
189 _escr00    .EQU 0x000044
190 ESCR00     .EQU 0x000044
191 _eccr00    .EQU 0x000045
192 ECCR00     .EQU 0x000045
193 _scr01     .EQU 0x000048
194 SCR01      .EQU 0x000048 /* USART (LIN) 1 */
195 _smr01     .EQU 0x000049
196 SMR01      .EQU 0x000049
197 _ssr01     .EQU 0x00004A
198 SSR01      .EQU 0x00004A
199 _rdr01     .EQU 0x00004B
200 RDR01      .EQU 0x00004B
201 _tdr01     .EQU 0x00004B
202 TDR01      .EQU 0x00004B
203 _escr01    .EQU 0x00004C
204 ESCR01     .EQU 0x00004C
205 _eccr01    .EQU 0x00004D
206 ECCR01     .EQU 0x00004D
207 _scr02     .EQU 0x000050
208 SCR02      .EQU 0x000050 /* USART (LIN) 2 */
209 _smr02     .EQU 0x000051
210 SMR02      .EQU 0x000051
211 _ssr02     .EQU 0x000052
212 SSR02      .EQU 0x000052
213 _rdr02     .EQU 0x000053
214 RDR02      .EQU 0x000053
215 _tdr02     .EQU 0x000053
216 TDR02      .EQU 0x000053
217 _escr02    .EQU 0x000054
218 ESCR02     .EQU 0x000054
219 _eccr02    .EQU 0x000055
220 ECCR02     .EQU 0x000055
221 _scr03     .EQU 0x000058
222 SCR03      .EQU 0x000058 /* USART (LIN) 3 */
223 _smr03     .EQU 0x000059
224 SMR03      .EQU 0x000059
225 _ssr03     .EQU 0x00005A
226 SSR03      .EQU 0x00005A
227 _rdr03     .EQU 0x00005B
228 RDR03      .EQU 0x00005B
229 _tdr03     .EQU 0x00005B
230 TDR03      .EQU 0x00005B
231 _escr03    .EQU 0x00005C
232 ESCR03     .EQU 0x00005C
233 _eccr03    .EQU 0x00005D
234 ECCR03     .EQU 0x00005D
235 _scr04     .EQU 0x000060
236 SCR04      .EQU 0x000060 /* USART (LIN) 4 with FIFO */
237 _smr04     .EQU 0x000061
238 SMR04      .EQU 0x000061
239 _ssr04     .EQU 0x000062
240 SSR04      .EQU 0x000062
241 _rdr04     .EQU 0x000063
242 RDR04      .EQU 0x000063
243 _tdr04     .EQU 0x000063
244 TDR04      .EQU 0x000063
245 _escr04    .EQU 0x000064
246 ESCR04     .EQU 0x000064
247 _eccr04    .EQU 0x000065
248 ECCR04     .EQU 0x000065
249 _fsr04     .EQU 0x000066
250 FSR04      .EQU 0x000066
251 _fcr04     .EQU 0x000067
252 FCR04      .EQU 0x000067
253 _bgr00     .EQU 0x000080
254 BGR00      .EQU 0x000080 /* Bauderate Generator USART (LIN) 0-7 */
255 _bgr100    .EQU 0x000080
256 BGR100     .EQU 0x000080
257 _bgr000    .EQU 0x000081
258 BGR000     .EQU 0x000081
259 _bgr01     .EQU 0x000082
260 BGR01      .EQU 0x000082
261 _bgr101    .EQU 0x000082
262 BGR101     .EQU 0x000082
263 _bgr001    .EQU 0x000083
264 BGR001     .EQU 0x000083
265 _bgr02     .EQU 0x000084
266 BGR02      .EQU 0x000084
267 _bgr102    .EQU 0x000084
268 BGR102     .EQU 0x000084
269 _bgr002    .EQU 0x000085
270 BGR002     .EQU 0x000085
271 _bgr03     .EQU 0x000086
272 BGR03      .EQU 0x000086
273 _bgr103    .EQU 0x000086
274 BGR103     .EQU 0x000086
275 _bgr003    .EQU 0x000087
276 BGR003     .EQU 0x000087
277 _bgr04     .EQU 0x000088
278 BGR04      .EQU 0x000088
279 _bgr104    .EQU 0x000088
280 BGR104     .EQU 0x000088
281 _bgr004    .EQU 0x000089
282 BGR004     .EQU 0x000089
283 _ibcr0     .EQU 0x0000D0
284 IBCR0      .EQU 0x0000D0 /* I2C 0 */
285 _ibsr0     .EQU 0x0000D1
286 IBSR0      .EQU 0x0000D1
287 _itba0     .EQU 0x0000D2
288 ITBA0      .EQU 0x0000D2
289 _itbah0    .EQU 0x0000D2
290 ITBAH0     .EQU 0x0000D2
291 _itbal0    .EQU 0x0000D3
292 ITBAL0     .EQU 0x0000D3
293 _itmk0     .EQU 0x0000D4
294 ITMK0      .EQU 0x0000D4
295 _itmkh0    .EQU 0x0000D4
296 ITMKH0     .EQU 0x0000D4
297 _itmkl0    .EQU 0x0000D5
298 ITMKL0     .EQU 0x0000D5
299 _ismk0     .EQU 0x0000D6
300 ISMK0      .EQU 0x0000D6
301 _isba0     .EQU 0x0000D7
302 ISBA0      .EQU 0x0000D7
303 _idar0     .EQU 0x0000D9
304 IDAR0      .EQU 0x0000D9
305 _iccr0     .EQU 0x0000DA
306 ICCR0      .EQU 0x0000DA
307 _gcn10     .EQU 0x000100
308 GCN10      .EQU 0x000100 /* PPG Control 0-3 */
309 _gcn20     .EQU 0x000103
310 GCN20      .EQU 0x000103
311 _gcn11     .EQU 0x000104
312 GCN11      .EQU 0x000104 /* PPG Control 4-7 */
313 _gcn21     .EQU 0x000107
314 GCN21      .EQU 0x000107
315 _gcn12     .EQU 0x000108
316 GCN12      .EQU 0x000108 /* PPG Control 8-11 */
317 _gcn22     .EQU 0x00010B
318 GCN22      .EQU 0x00010B
319 _ptmr00    .EQU 0x000110
320 PTMR00     .EQU 0x000110 /* PPG 0 */
321 _pcsr00    .EQU 0x000112
322 PCSR00     .EQU 0x000112
323 _pdut00    .EQU 0x000114
324 PDUT00     .EQU 0x000114
325 _pcn00     .EQU 0x000116
326 PCN00      .EQU 0x000116
327 _pcnh00    .EQU 0x000116
328 PCNH00     .EQU 0x000116
329 _pcnl00    .EQU 0x000117
330 PCNL00     .EQU 0x000117
331 _ptmr01    .EQU 0x000118
332 PTMR01     .EQU 0x000118 /* PPG 1 */
333 _pcsr01    .EQU 0x00011A
334 PCSR01     .EQU 0x00011A
335 _pdut01    .EQU 0x00011C
336 PDUT01     .EQU 0x00011C
337 _pcn01     .EQU 0x00011E
338 PCN01      .EQU 0x00011E
339 _pcnh01    .EQU 0x00011E
340 PCNH01     .EQU 0x00011E
341 _pcnl01    .EQU 0x00011F
342 PCNL01     .EQU 0x00011F
343 _ptmr02    .EQU 0x000120
344 PTMR02     .EQU 0x000120 /* PPG 2 */
345 _pcsr02    .EQU 0x000122
346 PCSR02     .EQU 0x000122
347 _pdut02    .EQU 0x000124
348 PDUT02     .EQU 0x000124
349 _pcn02     .EQU 0x000126
350 PCN02      .EQU 0x000126
351 _pcnh02    .EQU 0x000126
352 PCNH02     .EQU 0x000126
353 _pcnl02    .EQU 0x000127
354 PCNL02     .EQU 0x000127
355 _ptmr03    .EQU 0x000128
356 PTMR03     .EQU 0x000128 /* PPG 3 */
357 _pcsr03    .EQU 0x00012A
358 PCSR03     .EQU 0x00012A
359 _pdut03    .EQU 0x00012C
360 PDUT03     .EQU 0x00012C
361 _pcn03     .EQU 0x00012E
362 PCN03      .EQU 0x00012E
363 _pcnh03    .EQU 0x00012E
364 PCNH03     .EQU 0x00012E
365 _pcnl03    .EQU 0x00012F
366 PCNL03     .EQU 0x00012F
367 _ptmr04    .EQU 0x000130
368 PTMR04     .EQU 0x000130 /* PPG 4 */
369 _pcsr04    .EQU 0x000132
370 PCSR04     .EQU 0x000132
371 _pdut04    .EQU 0x000134
372 PDUT04     .EQU 0x000134
373 _pcn04     .EQU 0x000136
374 PCN04      .EQU 0x000136
375 _pcnh04    .EQU 0x000136
376 PCNH04     .EQU 0x000136
377 _pcnl04    .EQU 0x000137
378 PCNL04     .EQU 0x000137
379 _ptmr05    .EQU 0x000138
380 PTMR05     .EQU 0x000138 /* PPG 5 */
381 _pcsr05    .EQU 0x00013A
382 PCSR05     .EQU 0x00013A
383 _pdut05    .EQU 0x00013C
384 PDUT05     .EQU 0x00013C
385 _pcn05     .EQU 0x00013E
386 PCN05      .EQU 0x00013E
387 _pcnh05    .EQU 0x00013E
388 PCNH05     .EQU 0x00013E
389 _pcnl05    .EQU 0x00013F
390 PCNL05     .EQU 0x00013F
391 _ptmr06    .EQU 0x000140
392 PTMR06     .EQU 0x000140 /* PPG 6 */
393 _pcsr06    .EQU 0x000142
394 PCSR06     .EQU 0x000142
395 _pdut06    .EQU 0x000144
396 PDUT06     .EQU 0x000144
397 _pcn06     .EQU 0x000146
398 PCN06      .EQU 0x000146
399 _pcnh06    .EQU 0x000146
400 PCNH06     .EQU 0x000146
401 _pcnl06    .EQU 0x000147
402 PCNL06     .EQU 0x000147
403 _ptmr07    .EQU 0x000148
404 PTMR07     .EQU 0x000148 /* PPG 7 */
405 _pcsr07    .EQU 0x00014A
406 PCSR07     .EQU 0x00014A
407 _pdut07    .EQU 0x00014C
408 PDUT07     .EQU 0x00014C
409 _pcn07     .EQU 0x00014E
410 PCN07      .EQU 0x00014E
411 _pcnh07    .EQU 0x00014E
412 PCNH07     .EQU 0x00014E
413 _pcnl07    .EQU 0x00014F
414 PCNL07     .EQU 0x00014F
415 _ptmr08    .EQU 0x000150
416 PTMR08     .EQU 0x000150 /* PPG 8 */
417 _pcsr08    .EQU 0x000152
418 PCSR08     .EQU 0x000152
419 _pdut08    .EQU 0x000154
420 PDUT08     .EQU 0x000154
421 _pcn08     .EQU 0x000156
422 PCN08      .EQU 0x000156
423 _pcnh08    .EQU 0x000156
424 PCNH08     .EQU 0x000156
425 _pcnl08    .EQU 0x000157
426 PCNL08     .EQU 0x000157
427 _ptmr09    .EQU 0x000158
428 PTMR09     .EQU 0x000158 /* PPG 9 */
429 _pcsr09    .EQU 0x00015A
430 PCSR09     .EQU 0x00015A
431 _pdut09    .EQU 0x00015C
432 PDUT09     .EQU 0x00015C
433 _pcn09     .EQU 0x00015E
434 PCN09      .EQU 0x00015E
435 _pcnh09    .EQU 0x00015E
436 PCNH09     .EQU 0x00015E
437 _pcnl09    .EQU 0x00015F
438 PCNL09     .EQU 0x00015F
439 _ptmr10    .EQU 0x000160
440 PTMR10     .EQU 0x000160 /* PPG 10 */
441 _pcsr10    .EQU 0x000162
442 PCSR10     .EQU 0x000162
443 _pdut10    .EQU 0x000164
444 PDUT10     .EQU 0x000164
445 _pcn10     .EQU 0x000166
446 PCN10      .EQU 0x000166
447 _pcnh10    .EQU 0x000166
448 PCNH10     .EQU 0x000166
449 _pcnl10    .EQU 0x000167
450 PCNL10     .EQU 0x000167
451 _ptmr11    .EQU 0x000168
452 PTMR11     .EQU 0x000168 /* PPG 11 */
453 _pcsr11    .EQU 0x00016A
454 PCSR11     .EQU 0x00016A
455 _pdut11    .EQU 0x00016C
456 PDUT11     .EQU 0x00016C
457 _pcn11     .EQU 0x00016E
458 PCN11      .EQU 0x00016E
459 _pcnh11    .EQU 0x00016E
460 PCNH11     .EQU 0x00016E
461 _pcnl11    .EQU 0x00016F
462 PCNL11     .EQU 0x00016F
463 _ics01     .EQU 0x000181
464 ICS01      .EQU 0x000181 /* Input Capture 0-3 */
465 _ics23     .EQU 0x000183
466 ICS23      .EQU 0x000183
467 _ipcp0     .EQU 0x000184
468 IPCP0      .EQU 0x000184
469 _ipcp1     .EQU 0x000186
470 IPCP1      .EQU 0x000186
471 _ipcp2     .EQU 0x000188
472 IPCP2      .EQU 0x000188
473 _ipcp3     .EQU 0x00018A
474 IPCP3      .EQU 0x00018A
475 _ocs01     .EQU 0x00018C
476 OCS01      .EQU 0x00018C /* Output Compare 0-3 */
477 _ocs23     .EQU 0x00018E
478 OCS23      .EQU 0x00018E
479 _occp0     .EQU 0x000190
480 OCCP0      .EQU 0x000190
481 _occp1     .EQU 0x000192
482 OCCP1      .EQU 0x000192
483 _occp2     .EQU 0x000194
484 OCCP2      .EQU 0x000194
485 _occp3     .EQU 0x000196
486 OCCP3      .EQU 0x000196
487 _aderh     .EQU 0x0001A0
488 ADERH      .EQU 0x0001A0 /* ADC */
489 _aderl     .EQU 0x0001A2
490 ADERL      .EQU 0x0001A2
491 _ader  .EQU 0x0001A0
492 ADER   .EQU 0x0001A0
493 _adcs1     .EQU 0x0001A4
494 ADCS1      .EQU 0x0001A4
495 _adcs0     .EQU 0x0001A5
496 ADCS0      .EQU 0x0001A5
497 _adcs  .EQU 0x0001A4
498 ADCS   .EQU 0x0001A4
499 _adcr1     .EQU 0x0001A6
500 ADCR1      .EQU 0x0001A6
501 _adcr0     .EQU 0x0001A7
502 ADCR0      .EQU 0x0001A7
503 _adcr  .EQU 0x0001A6
504 ADCR   .EQU 0x0001A6
505 _adct1     .EQU 0x0001A8
506 ADCT1      .EQU 0x0001A8
507 _adct0     .EQU 0x0001A9
508 ADCT0      .EQU 0x0001A9
509 _adct  .EQU 0x0001A8
510 ADCT   .EQU 0x0001A8
511 _adsch     .EQU 0x0001AA
512 ADSCH      .EQU 0x0001AA
513 _adech     .EQU 0x0001AB
514 ADECH      .EQU 0x0001AB
515 _tmrlr0    .EQU 0x0001B0
516 TMRLR0     .EQU 0x0001B0 /* Reload Timer 0 */
517 _tmr0      .EQU 0x0001B2
518 TMR0       .EQU 0x0001B2
519 _tmcsr0    .EQU 0x0001B6
520 TMCSR0     .EQU 0x0001B6
521 _tmcsrh0  .EQU 0x0001B6
522 TMCSRH0   .EQU 0x0001B6
523 _tmcsrl0  .EQU 0x0001B7
524 TMCSRL0   .EQU 0x0001B7
525 _tmrlr1    .EQU 0x0001B8
526 TMRLR1     .EQU 0x0001B8 /* Reload Timer 1 */
527 _tmr1      .EQU 0x0001BA
528 TMR1       .EQU 0x0001BA
529 _tmcsr1    .EQU 0x0001BE
530 TMCSR1     .EQU 0x0001BE
531 _tmcsrh1  .EQU 0x0001BE
532 TMCSRH1   .EQU 0x0001BE
533 _tmcsrl1  .EQU 0x0001BF
534 TMCSRL1   .EQU 0x0001BF
535 _tmrlr2    .EQU 0x0001C0
536 TMRLR2     .EQU 0x0001C0 /* Reload Timer 2 */
537 _tmr2      .EQU 0x0001C2
538 TMR2       .EQU 0x0001C2
539 _tmcsr2    .EQU 0x0001C6
540 TMCSR2     .EQU 0x0001C6
541 _tmcsrh2  .EQU 0x0001C6
542 TMCSRH2   .EQU 0x0001C6
543 _tmcsrl2  .EQU 0x0001C7
544 TMCSRL2   .EQU 0x0001C7
545 _tmrlr3    .EQU 0x0001C8
546 TMRLR3     .EQU 0x0001C8 /* Reload Timer 3 */
547 _tmr3      .EQU 0x0001CA
548 TMR3       .EQU 0x0001CA
549 _tmcsr3    .EQU 0x0001CE
550 TMCSR3     .EQU 0x0001CE
551 _tmcsrh3  .EQU 0x0001CE
552 TMCSRH3   .EQU 0x0001CE
553 _tmcsrl3  .EQU 0x0001CF
554 TMCSRL3   .EQU 0x0001CF
555 _tmrlr4    .EQU 0x0001D0
556 TMRLR4     .EQU 0x0001D0 /* Reload Timer 4 */
557 _tmr4      .EQU 0x0001D2
558 TMR4       .EQU 0x0001D2
559 _tmcsr4    .EQU 0x0001D6
560 TMCSR4     .EQU 0x0001D6
561 _tmcsrh4  .EQU 0x0001D6
562 TMCSRH4   .EQU 0x0001D6
563 _tmcsrl4  .EQU 0x0001D7
564 TMCSRL4   .EQU 0x0001D7
565 _tmrlr5    .EQU 0x0001D8
566 TMRLR5     .EQU 0x0001D8 /* Reload Timer 5 */
567 _tmr5      .EQU 0x0001DA
568 TMR5       .EQU 0x0001DA
569 _tmcsr5    .EQU 0x0001DE
570 TMCSR5     .EQU 0x0001DE
571 _tmcsrh5  .EQU 0x0001DE
572 TMCSRH5   .EQU 0x0001DE
573 _tmcsrl5  .EQU 0x0001DF
574 TMCSRL5   .EQU 0x0001DF
575 _tmrlr6    .EQU 0x0001E0
576 TMRLR6     .EQU 0x0001E0 /* Reload Timer 6 */
577 _tmr6      .EQU 0x0001E2
578 TMR6       .EQU 0x0001E2
579 _tmcsr6    .EQU 0x0001E6
580 TMCSR6     .EQU 0x0001E6
581 _tmcsrh6  .EQU 0x0001E6
582 TMCSRH6   .EQU 0x0001E6
583 _tmcsrl6  .EQU 0x0001E7
584 TMCSRL6   .EQU 0x0001E7
585 _tmrlr7    .EQU 0x0001E8
586 TMRLR7     .EQU 0x0001E8 /* Reload Timer 7 */
587 _tmr7      .EQU 0x0001EA
588 TMR7       .EQU 0x0001EA
589 _tmcsr7    .EQU 0x0001EE
590 TMCSR7     .EQU 0x0001EE
591 _tmcsrh7  .EQU 0x0001EE
592 TMCSRH7   .EQU 0x0001EE
593 _tmcsrl7  .EQU 0x0001EF
594 TMCSRL7   .EQU 0x0001EF
595 _tcdt0     .EQU 0x0001F0
596 TCDT0      .EQU 0x0001F0 /* Free Running Timer0 */
597 _tccs0     .EQU 0x0001F3
598 TCCS0      .EQU 0x0001F3
599 _tcdt1     .EQU 0x0001F4
600 TCDT1      .EQU 0x0001F4 /* Free Running Timer1 */
601 _tccs1     .EQU 0x0001F7
602 TCCS1      .EQU 0x0001F7
603 _tcdt2     .EQU 0x0001F8
604 TCDT2      .EQU 0x0001F8 /* Free Running Timer2 */
605 _tccs2     .EQU 0x0001FB
606 TCCS2      .EQU 0x0001FB
607 _tcdt3     .EQU 0x0001FC
608 TCDT3      .EQU 0x0001FC /* Free Running Timer3 */
609 _tccs3     .EQU 0x0001FF
610 TCCS3      .EQU 0x0001FF
611 _dmaca0    .EQU 0x000200
612 DMACA0     .EQU 0x000200 /* DMAC */
613 _dmacb0    .EQU 0x000204
614 DMACB0     .EQU 0x000204
615 _dmaca1    .EQU 0x000208
616 DMACA1     .EQU 0x000208
617 _dmacb1    .EQU 0x00020C
618 DMACB1     .EQU 0x00020C
619 _dmaca2    .EQU 0x000210
620 DMACA2     .EQU 0x000210
621 _dmacb2    .EQU 0x000214
622 DMACB2     .EQU 0x000214
623 _dmaca3    .EQU 0x000218
624 DMACA3     .EQU 0x000218
625 _dmacb3    .EQU 0x00021C
626 DMACB3     .EQU 0x00021C
627 _dmaca4    .EQU 0x000220
628 DMACA4     .EQU 0x000220
629 _dmacb4    .EQU 0x000224
630 DMACB4     .EQU 0x000224
631 _dmacr     .EQU 0x000240
632 DMACR      .EQU 0x000240
633 _ics45     .EQU 0x0002D1
634 ICS45      .EQU 0x0002D1 /* Input Capture 4-7 */
635 _ics67     .EQU 0x0002D3
636 ICS67      .EQU 0x0002D3
637 _ipcp4     .EQU 0x0002D4
638 IPCP4      .EQU 0x0002D4
639 _ipcp5     .EQU 0x0002D6
640 IPCP5      .EQU 0x0002D6
641 _ipcp6     .EQU 0x0002D8
642 IPCP6      .EQU 0x0002D8
643 _ipcp7     .EQU 0x0002DA
644 IPCP7      .EQU 0x0002DA
645 _ocs45     .EQU 0x0002DC
646 OCS45      .EQU 0x0002DC /* Output Compare 4-7 */
647 _ocs67     .EQU 0x0002DE
648 OCS67      .EQU 0x0002DE
649 _occp4     .EQU 0x0002E0
650 OCCP4      .EQU 0x0002E0
651 _occp5     .EQU 0x0002E2
652 OCCP5      .EQU 0x0002E2
653 _occp6     .EQU 0x0002E4
654 OCCP6      .EQU 0x0002E4
655 _occp7     .EQU 0x0002E6
656 OCCP7      .EQU 0x0002E6
657 _tcdt4     .EQU 0x0002F0
658 TCDT4      .EQU 0x0002F0 /* Free Running Timer4 */
659 _tccs4     .EQU 0x0002F3
660 TCCS4      .EQU 0x0002F3
661 _tcdt5     .EQU 0x0002F4
662 TCDT5      .EQU 0x0002F4 /* Free Running Timer5 */
663 _tccs5     .EQU 0x0002F7
664 TCCS5      .EQU 0x0002F7
665 _tcdt6     .EQU 0x0002F8
666 TCDT6      .EQU 0x0002F8 /* Free Running Timer6 */
667 _tccs6     .EQU 0x0002FB
668 TCCS6      .EQU 0x0002FB
669 _tcdt7     .EQU 0x0002FC
670 TCDT7      .EQU 0x0002FC /* Free Running Timer7 */
671 _tccs7     .EQU 0x0002FF
672 TCCS7      .EQU 0x0002FF
673 _roms      .EQU 0x000390
674 ROMS       .EQU 0x000390 /* ROM Select Register */
675 _bsd0      .EQU 0x0003F0
676 BSD0       .EQU 0x0003F0 /* Bit Search Module */
677 _bsd1      .EQU 0x0003F4
678 BSD1       .EQU 0x0003F4
679 _bsdc      .EQU 0x0003F8
680 BSDC       .EQU 0x0003F8
681 _bsrr      .EQU 0x0003FC
682 BSRR       .EQU 0x0003FC
683 _icr00     .EQU 0x000440
684 ICR00      .EQU 0x000440 /* Interrupt Control Unit */
685 _icr01     .EQU 0x000441
686 ICR01      .EQU 0x000441
687 _icr02     .EQU 0x000442
688 ICR02      .EQU 0x000442
689 _icr03     .EQU 0x000443
690 ICR03      .EQU 0x000443
691 _icr04     .EQU 0x000444
692 ICR04      .EQU 0x000444
693 _icr05     .EQU 0x000445
694 ICR05      .EQU 0x000445
695 _icr06     .EQU 0x000446
696 ICR06      .EQU 0x000446
697 _icr07     .EQU 0x000447
698 ICR07      .EQU 0x000447
699 _icr08     .EQU 0x000448
700 ICR08      .EQU 0x000448
701 _icr09     .EQU 0x000449
702 ICR09      .EQU 0x000449
703 _icr10     .EQU 0x00044A
704 ICR10      .EQU 0x00044A
705 _icr11     .EQU 0x00044B
706 ICR11      .EQU 0x00044B
707 _icr12     .EQU 0x00044C
708 ICR12      .EQU 0x00044C
709 _icr13     .EQU 0x00044D
710 ICR13      .EQU 0x00044D
711 _icr14     .EQU 0x00044E
712 ICR14      .EQU 0x00044E
713 _icr15     .EQU 0x00044F
714 ICR15      .EQU 0x00044F
715 _icr16     .EQU 0x000450
716 ICR16      .EQU 0x000450
717 _icr17     .EQU 0x000451
718 ICR17      .EQU 0x000451
719 _icr18     .EQU 0x000452
720 ICR18      .EQU 0x000452
721 _icr19     .EQU 0x000453
722 ICR19      .EQU 0x000453
723 _icr20     .EQU 0x000454
724 ICR20      .EQU 0x000454
725 _icr21     .EQU 0x000455
726 ICR21      .EQU 0x000455
727 _icr22     .EQU 0x000456
728 ICR22      .EQU 0x000456
729 _icr23     .EQU 0x000457
730 ICR23      .EQU 0x000457
731 _icr24     .EQU 0x000458
732 ICR24      .EQU 0x000458
733 _icr25     .EQU 0x000459
734 ICR25      .EQU 0x000459
735 _icr26     .EQU 0x00045A
736 ICR26      .EQU 0x00045A
737 _icr27     .EQU 0x00045B
738 ICR27      .EQU 0x00045B
739 _icr28     .EQU 0x00045C
740 ICR28      .EQU 0x00045C
741 _icr29     .EQU 0x00045D
742 ICR29      .EQU 0x00045D
743 _icr30     .EQU 0x00045E
744 ICR30      .EQU 0x00045E
745 _icr31     .EQU 0x00045F
746 ICR31      .EQU 0x00045F
747 _icr32     .EQU 0x000460
748 ICR32      .EQU 0x000460
749 _icr33     .EQU 0x000461
750 ICR33      .EQU 0x000461
751 _icr34     .EQU 0x000462
752 ICR34      .EQU 0x000462
753 _icr35     .EQU 0x000463
754 ICR35      .EQU 0x000463
755 _icr36     .EQU 0x000464
756 ICR36      .EQU 0x000464
757 _icr37     .EQU 0x000465
758 ICR37      .EQU 0x000465
759 _icr38     .EQU 0x000466
760 ICR38      .EQU 0x000466
761 _icr39     .EQU 0x000467
762 ICR39      .EQU 0x000467
763 _icr40     .EQU 0x000468
764 ICR40      .EQU 0x000468
765 _icr41     .EQU 0x000469
766 ICR41      .EQU 0x000469
767 _icr42     .EQU 0x00046A
768 ICR42      .EQU 0x00046A
769 _icr43     .EQU 0x00046B
770 ICR43      .EQU 0x00046B
771 _icr44     .EQU 0x00046C
772 ICR44      .EQU 0x00046C
773 _icr45     .EQU 0x00046D
774 ICR45      .EQU 0x00046D
775 _icr46     .EQU 0x00046E
776 ICR46      .EQU 0x00046E
777 _icr47     .EQU 0x00046F
778 ICR47      .EQU 0x00046F
779 _icr48     .EQU 0x000470
780 ICR48      .EQU 0x000470
781 _icr49     .EQU 0x000471
782 ICR49      .EQU 0x000471
783 _icr50     .EQU 0x000472
784 ICR50      .EQU 0x000472
785 _icr51     .EQU 0x000473
786 ICR51      .EQU 0x000473
787 _icr52     .EQU 0x000474
788 ICR52      .EQU 0x000474
789 _icr53     .EQU 0x000475
790 ICR53      .EQU 0x000475
791 _icr54     .EQU 0x000476
792 ICR54      .EQU 0x000476
793 _icr55     .EQU 0x000477
794 ICR55      .EQU 0x000477
795 _icr56     .EQU 0x000478
796 ICR56      .EQU 0x000478
797 _icr57     .EQU 0x000479
798 ICR57      .EQU 0x000479
799 _icr58     .EQU 0x00047A
800 ICR58      .EQU 0x00047A
801 _icr59     .EQU 0x00047B
802 ICR59      .EQU 0x00047B
803 _icr60     .EQU 0x00047C
804 ICR60      .EQU 0x00047C
805 _icr61     .EQU 0x00047D
806 ICR61      .EQU 0x00047D
807 _icr62     .EQU 0x00047E
808 ICR62      .EQU 0x00047E
809 _icr63     .EQU 0x00047F
810 ICR63      .EQU 0x00047F
811 _rsrr      .EQU 0x000480
812 RSRR       .EQU 0x000480 /* Clock Control Unit */
813 _stcr      .EQU 0x000481
814 STCR       .EQU 0x000481
815 _tbcr      .EQU 0x000482
816 TBCR       .EQU 0x000482
817 _ctbr      .EQU 0x000483
818 CTBR       .EQU 0x000483
819 _clkr      .EQU 0x000484
820 CLKR       .EQU 0x000484
821 _wpr       .EQU 0x000485
822 WPR        .EQU 0x000485
823 _divr0     .EQU 0x000486
824 DIVR0      .EQU 0x000486
825 _divr1     .EQU 0x000487
826 DIVR1      .EQU 0x000487
827 _plldivm   .EQU 0x00048C
828 PLLDIVM    .EQU 0x00048C /* PLL - Clock Gear Unit: */
829 _plldivn   .EQU 0x00048D
830 PLLDIVN    .EQU 0x00048D
831 _plldivg   .EQU 0x00048E
832 PLLDIVG    .EQU 0x00048E
833 _pllmulg   .EQU 0x00048F
834 PLLMULG    .EQU 0x00048F
835 _pllctrl   .EQU 0x000490
836 PLLCTRL    .EQU 0x000490
837 _oscc1     .EQU 0x000494
838 OSCC1      .EQU 0x000494 /* Main/Sub Oscillator Control */
839 _oscs1     .EQU 0x000495
840 OSCS1      .EQU 0x000495
841 _oscc2     .EQU 0x000496
842 OSCC2      .EQU 0x000496
843 _oscs2     .EQU 0x000497
844 OSCS2      .EQU 0x000497
845 _porten  .EQU 0x000498
846 PORTEN   .EQU 0x000498 /* Port Input Enable Control */
847 _wtcer     .EQU 0x0004A1
848 WTCER      .EQU 0x0004A1 /* Real Time Clock (Watch Timer) */
849 _wtcr      .EQU 0x0004A2
850 WTCR       .EQU 0x0004A2
851 _wtbr      .EQU 0x0004A4
852 WTBR       .EQU 0x0004A4
853 _wthr      .EQU 0x0004A8
854 WTHR       .EQU 0x0004A8
855 _wtmr      .EQU 0x0004A9
856 WTMR       .EQU 0x0004A9
857 _wtsr      .EQU 0x0004AA
858 WTSR       .EQU 0x0004AA
859 _csvtr     .EQU 0x0004AC
860 CSVTR      .EQU 0x0004AC /* Clock-Supervisor / Selecor / Monitor */
861 _csvcr     .EQU 0x0004AD
862 CSVCR      .EQU 0x0004AD
863 _cscfg  .EQU 0x0004AE
864 CSCFG   .EQU 0x0004AE
865 _cmcfg  .EQU 0x0004AF
866 CMCFG   .EQU 0x0004AF
867 _cucr      .EQU 0x0004B0
868 CUCR       .EQU 0x0004B0 /* Calibration Unit of Sub Oszillation */
869 _cutd      .EQU 0x0004B2
870 CUTD       .EQU 0x0004B2
871 _cutr1     .EQU 0x0004B4
872 CUTR1      .EQU 0x0004B4
873 _cutr2     .EQU 0x0004B6
874 CUTR2      .EQU 0x0004B6
875 _cmpr      .EQU 0x0004B8
876 CMPR       .EQU 0x0004B8 /* Clock Modulator */
877 _cmcr  .EQU 0x0004BB
878 CMCR   .EQU 0x0004BB
879 _cmt1      .EQU 0x0004BC
880 CMT1       .EQU 0x0004BC
881 _cmt2      .EQU 0x0004BE
882 CMT2       .EQU 0x0004BE
883 _canpre  .EQU 0x0004C0
884 CANPRE   .EQU 0x0004C0 /* CAN clock control */
885 _canckd  .EQU 0x0004C1
886 CANCKD   .EQU 0x0004C1
887 _lvsel  .EQU 0x0004C4
888 LVSEL   .EQU 0x0004C4 /* LV Detection / Hardware-Watchdog */
889 _lvdet     .EQU 0x0004C5
890 LVDET      .EQU 0x0004C5
891 _hwwde     .EQU 0x0004C6
892 HWWDE      .EQU 0x0004C6
893 _hwwd      .EQU 0x0004C7
894 HWWD       .EQU 0x0004C7
895 _oscrh     .EQU 0x0004C8
896 OSCRH      .EQU 0x0004C8 /* Main-/Sub-Oscillatio Stabilization Timer */
897 _oscrl     .EQU 0x0004C9
898 OSCRL      .EQU 0x0004C9
899 _wpcrh     .EQU 0x0004CA
900 WPCRH      .EQU 0x0004CA
901 _wpcrl     .EQU 0x0004CB
902 WPCRL      .EQU 0x0004CB
903 _osccr     .EQU 0x0004CC
904 OSCCR      .EQU 0x0004CC /* Main-/Sub-Oscillatio Standby Control */
905 _regsel  .EQU 0x0004CE
906 REGSEL   .EQU 0x0004CE
907 _regctr  .EQU 0x0004CF
908 REGCTR   .EQU 0x0004CF
909 _modr      .EQU 0x0007FD
910 MODR       .EQU 0x0007FD /* Mode Register */
911 _pdrd14    .EQU 0x000D0E
912 PDRD14     .EQU 0x000D0E /* R-bus Port Data Direct Read Register */
913 _pdrd15    .EQU 0x000D0F
914 PDRD15     .EQU 0x000D0F
915 _pdrd16    .EQU 0x000D10
916 PDRD16     .EQU 0x000D10
917 _pdrd17    .EQU 0x000D11
918 PDRD17     .EQU 0x000D11
919 _pdrd18    .EQU 0x000D12
920 PDRD18     .EQU 0x000D12
921 _pdrd19    .EQU 0x000D13
922 PDRD19     .EQU 0x000D13
923 _pdrd20    .EQU 0x000D14
924 PDRD20     .EQU 0x000D14
925 _pdrd21    .EQU 0x000D15
926 PDRD21     .EQU 0x000D15
927 _pdrd22    .EQU 0x000D16
928 PDRD22     .EQU 0x000D16
929 _pdrd24    .EQU 0x000D18
930 PDRD24     .EQU 0x000D18
931 _pdrd26    .EQU 0x000D1A
932 PDRD26     .EQU 0x000D1A
933 _pdrd27    .EQU 0x000D1B
934 PDRD27     .EQU 0x000D1B
935 _pdrd28    .EQU 0x000D1C
936 PDRD28     .EQU 0x000D1C
937 _pdrd29    .EQU 0x000D1D
938 PDRD29     .EQU 0x000D1D
939 _ddr14     .EQU 0x000D4E
940 DDR14      .EQU 0x000D4E /* R-bus Port Direction Register */
941 _ddr15     .EQU 0x000D4F
942 DDR15      .EQU 0x000D4F
943 _ddr16     .EQU 0x000D50
944 DDR16      .EQU 0x000D50
945 _ddr17     .EQU 0x000D51
946 DDR17      .EQU 0x000D51
947 _ddr18     .EQU 0x000D52
948 DDR18      .EQU 0x000D52
949 _ddr19     .EQU 0x000D53
950 DDR19      .EQU 0x000D53
951 _ddr20     .EQU 0x000D54
952 DDR20      .EQU 0x000D54
953 _ddr21     .EQU 0x000D55
954 DDR21      .EQU 0x000D55
955 _ddr22     .EQU 0x000D56
956 DDR22      .EQU 0x000D56
957 _ddr24     .EQU 0x000D58
958 DDR24      .EQU 0x000D58
959 _ddr26     .EQU 0x000D5A
960 DDR26      .EQU 0x000D5A
961 _ddr27     .EQU 0x000D5B
962 DDR27      .EQU 0x000D5B
963 _ddr28     .EQU 0x000D5C
964 DDR28      .EQU 0x000D5C
965 _ddr29     .EQU 0x000D5D
966 DDR29      .EQU 0x000D5D
967 _pfr14     .EQU 0x000D8E
968 PFR14      .EQU 0x000D8E /* R-bus Port Function Register */
969 _pfr15     .EQU 0x000D8F
970 PFR15      .EQU 0x000D8F
971 _pfr16     .EQU 0x000D90
972 PFR16      .EQU 0x000D90
973 _pfr17     .EQU 0x000D91
974 PFR17      .EQU 0x000D91
975 _pfr18     .EQU 0x000D92
976 PFR18      .EQU 0x000D92
977 _pfr19     .EQU 0x000D93
978 PFR19      .EQU 0x000D93
979 _pfr20     .EQU 0x000D94
980 PFR20      .EQU 0x000D94
981 _pfr21     .EQU 0x000D95
982 PFR21      .EQU 0x000D95
983 _pfr22     .EQU 0x000D96
984 PFR22      .EQU 0x000D96
985 _pfr24     .EQU 0x000D98
986 PFR24      .EQU 0x000D98
987 _pfr26     .EQU 0x000D9A
988 PFR26      .EQU 0x000D9A
989 _pfr27     .EQU 0x000D9B
990 PFR27      .EQU 0x000D9B
991 _pfr28     .EQU 0x000D9C
992 PFR28      .EQU 0x000D9C
993 _pfr29     .EQU 0x000D9D
994 PFR29      .EQU 0x000D9D
995 _epfr14    .EQU 0x000DCE
996 EPFR14     .EQU 0x000DCE /* R-bus Port Extra Function Register */
997 _epfr15    .EQU 0x000DCF
998 EPFR15     .EQU 0x000DCF
999 _epfr16    .EQU 0x000DD0
1000 EPFR16     .EQU 0x000DD0
1001 _epfr17    .EQU 0x000DD1
1002 EPFR17     .EQU 0x000DD1
1003 _epfr18    .EQU 0x000DD2
1004 EPFR18     .EQU 0x000DD2
1005 _epfr19    .EQU 0x000DD3
1006 EPFR19     .EQU 0x000DD3
1007 _epfr20    .EQU 0x000DD4
1008 EPFR20     .EQU 0x000DD4
1009 _epfr21    .EQU 0x000DD5
1010 EPFR21     .EQU 0x000DD5
1011 _epfr22    .EQU 0x000DD6
1012 EPFR22     .EQU 0x000DD6
1013 _epfr24    .EQU 0x000DD8
1014 EPFR24     .EQU 0x000DD8
1015 _epfr26    .EQU 0x000DDA
1016 EPFR26     .EQU 0x000DDA
1017 _epfr27    .EQU 0x000DDB
1018 EPFR27     .EQU 0x000DDB
1019 _epfr29    .EQU 0x000DDD
1020 EPFR29     .EQU 0x000DDD
1021 _podr14    .EQU 0x000E0E
1022 PODR14     .EQU 0x000E0E /* R-bus Port Output Drive Select Register */
1023 _podr15    .EQU 0x000E0F
1024 PODR15     .EQU 0x000E0F
1025 _podr16    .EQU 0x000E10
1026 PODR16     .EQU 0x000E10
1027 _podr17    .EQU 0x000E11
1028 PODR17     .EQU 0x000E11
1029 _podr18    .EQU 0x000E12
1030 PODR18     .EQU 0x000E12
1031 _podr19    .EQU 0x000E13
1032 PODR19     .EQU 0x000E13
1033 _podr20    .EQU 0x000E14
1034 PODR20     .EQU 0x000E14
1035 _podr21    .EQU 0x000E15
1036 PODR21     .EQU 0x000E15
1037 _podr22    .EQU 0x000E16
1038 PODR22     .EQU 0x000E16
1039 _podr24    .EQU 0x000E18
1040 PODR24     .EQU 0x000E18
1041 _podr26    .EQU 0x000E1A
1042 PODR26     .EQU 0x000E1A
1043 _podr27    .EQU 0x000E1B
1044 PODR27     .EQU 0x000E1B
1045 _podr28    .EQU 0x000E1C
1046 PODR28     .EQU 0x000E1C
1047 _podr29    .EQU 0x000E1D
1048 PODR29     .EQU 0x000E1D
1049 _pilr14    .EQU 0x000E4E
1050 PILR14     .EQU 0x000E4E /* R-bus Port Input Level Select Register */
1051 _pilr15    .EQU 0x000E4F
1052 PILR15     .EQU 0x000E4F
1053 _pilr16    .EQU 0x000E50
1054 PILR16     .EQU 0x000E50
1055 _pilr17    .EQU 0x000E51
1056 PILR17     .EQU 0x000E51
1057 _pilr18    .EQU 0x000E52
1058 PILR18     .EQU 0x000E52
1059 _pilr19    .EQU 0x000E53
1060 PILR19     .EQU 0x000E53
1061 _pilr20    .EQU 0x000E54
1062 PILR20     .EQU 0x000E54
1063 _pilr21    .EQU 0x000E55
1064 PILR21     .EQU 0x000E55
1065 _pilr22    .EQU 0x000E56
1066 PILR22     .EQU 0x000E56
1067 _pilr24    .EQU 0x000E58
1068 PILR24     .EQU 0x000E58
1069 _pilr26    .EQU 0x000E5A
1070 PILR26     .EQU 0x000E5A
1071 _pilr27    .EQU 0x000E5B
1072 PILR27     .EQU 0x000E5B
1073 _pilr28    .EQU 0x000E5C
1074 PILR28     .EQU 0x000E5C
1075 _pilr29    .EQU 0x000E5D
1076 PILR29     .EQU 0x000E5D
1077 _epilr14   .EQU 0x000E8E
1078 EPILR14    .EQU 0x000E8E /* R-bus Port Extra Input Level Select Register */
1079 _epilr15   .EQU 0x000E8F
1080 EPILR15    .EQU 0x000E8F
1081 _epilr16   .EQU 0x000E90
1082 EPILR16    .EQU 0x000E90
1083 _epilr17   .EQU 0x000E91
1084 EPILR17    .EQU 0x000E91
1085 _epilr18   .EQU 0x000E92
1086 EPILR18    .EQU 0x000E92
1087 _epilr19   .EQU 0x000E93
1088 EPILR19    .EQU 0x000E93
1089 _epilr20   .EQU 0x000E94
1090 EPILR20    .EQU 0x000E94
1091 _epilr21   .EQU 0x000E95
1092 EPILR21    .EQU 0x000E95
1093 _epilr22   .EQU 0x000E96
1094 EPILR22    .EQU 0x000E96
1095 _epilr24   .EQU 0x000E98
1096 EPILR24    .EQU 0x000E98
1097 _epilr26   .EQU 0x000E9A
1098 EPILR26    .EQU 0x000E9A
1099 _epilr27   .EQU 0x000E9B
1100 EPILR27    .EQU 0x000E9B
1101 _epilr28   .EQU 0x000E9C
1102 EPILR28    .EQU 0x000E9C
1103 _epilr29   .EQU 0x000E9D
1104 EPILR29    .EQU 0x000E9D
1105 _pper14    .EQU 0x000ECE
1106 PPER14     .EQU 0x000ECE /* R-bus Port Pull-Up/Down  Enable Register */
1107 _pper15    .EQU 0x000ECF
1108 PPER15     .EQU 0x000ECF
1109 _pper16    .EQU 0x000ED0
1110 PPER16     .EQU 0x000ED0
1111 _pper17    .EQU 0x000ED1
1112 PPER17     .EQU 0x000ED1
1113 _pper18    .EQU 0x000ED1
1114 PPER18     .EQU 0x000ED1
1115 _pper19    .EQU 0x000ED2
1116 PPER19     .EQU 0x000ED2
1117 _pper20    .EQU 0x000ED4
1118 PPER20     .EQU 0x000ED4
1119 _pper21    .EQU 0x000ED5
1120 PPER21     .EQU 0x000ED5
1121 _pper22    .EQU 0x000ED6
1122 PPER22     .EQU 0x000ED6
1123 _pper24    .EQU 0x000ED8
1124 PPER24     .EQU 0x000ED8
1125 _pper26    .EQU 0x000EDA
1126 PPER26     .EQU 0x000EDA
1127 _pper27    .EQU 0x000EDB
1128 PPER27     .EQU 0x000EDB
1129 _pper28    .EQU 0x000EDC
1130 PPER28     .EQU 0x000EDC
1131 _pper29    .EQU 0x000EDD
1132 PPER29     .EQU 0x000EDD
1133 _ppcr14    .EQU 0x000F0E
1134 PPCR14     .EQU 0x000F0E /* R-bus Port Pull-Up/Down Control Register */
1135 _ppcr15    .EQU 0x000F0F
1136 PPCR15     .EQU 0x000F0F
1137 _ppcr16    .EQU 0x000F10
1138 PPCR16     .EQU 0x000F10
1139 _ppcr17    .EQU 0x000F11
1140 PPCR17     .EQU 0x000F11
1141 _ppcr18    .EQU 0x000F12
1142 PPCR18     .EQU 0x000F12
1143 _ppcr19    .EQU 0x000F13
1144 PPCR19     .EQU 0x000F13
1145 _ppcr20    .EQU 0x000F14
1146 PPCR20     .EQU 0x000F14
1147 _ppcr21    .EQU 0x000F15
1148 PPCR21     .EQU 0x000F15
1149 _ppcr22    .EQU 0x000F16
1150 PPCR22     .EQU 0x000F16
1151 _ppcr24    .EQU 0x000F18
1152 PPCR24     .EQU 0x000F18
1153 _ppcr26    .EQU 0x000F1A
1154 PPCR26     .EQU 0x000F1A
1155 _ppcr27    .EQU 0x000F1B
1156 PPCR27     .EQU 0x000F1B
1157 _ppcr28    .EQU 0x000F1C
1158 PPCR28     .EQU 0x000F1C
1159 _ppcr29    .EQU 0x000F1D
1160 PPCR29     .EQU 0x000F1D
1161 _dmasa0    .EQU 0x001000
1162 DMASA0     .EQU 0x001000 /* DMAC */
1163 _dmada0    .EQU 0x001004
1164 DMADA0     .EQU 0x001004
1165 _dmasa1    .EQU 0x001008
1166 DMASA1     .EQU 0x001008
1167 _dmada1    .EQU 0x00100C
1168 DMADA1     .EQU 0x00100C
1169 _dmasa2    .EQU 0x001010
1170 DMASA2     .EQU 0x001010
1171 _dmada2    .EQU 0x001014
1172 DMADA2     .EQU 0x001014
1173 _dmasa3    .EQU 0x001018
1174 DMASA3     .EQU 0x001018
1175 _dmada3    .EQU 0x00101C
1176 DMADA3     .EQU 0x00101C
1177 _dmasa4    .EQU 0x001020
1178 DMASA4     .EQU 0x001020
1179 _dmada4    .EQU 0x001024
1180 DMADA4     .EQU 0x001024
1181 _fmcs      .EQU 0x007000
1182 FMCS       .EQU 0x007000 /* Flash Memory/I-Cache Control Register */
1183 _fmcr      .EQU 0x007001
1184 FMCR       .EQU 0x007001
1185 _fchcr     .EQU 0x007002
1186 FCHCR      .EQU 0x007002
1187 _fmwt      .EQU 0x007004
1188 FMWT       .EQU 0x007004
1189 _fmwt2     .EQU 0x007006
1190 FMWT2      .EQU 0x007006
1191 _fmps      .EQU 0x007007
1192 FMPS       .EQU 0x007007
1193 _fmac      .EQU 0x007008
1194 FMAC       .EQU 0x007008
1195 _fcha0     .EQU 0x00700C
1196 FCHA0      .EQU 0x00700C /* I_Cache Nonchachable area settings Register */
1197 _fcha1     .EQU 0x007010
1198 FCHA1      .EQU 0x007010
1199 _fscr0     .EQU 0x007100
1200 FSCR0      .EQU 0x007100 /* Flash Security Control Register */
1201 _fscr1     .EQU 0x007104
1202 FSCR1      .EQU 0x007104
1203 _ctrlr4    .EQU 0x00C400
1204 CTRLR4     .EQU 0x00C400 /* CAN 4 Control Register */
1205 _statr4    .EQU 0x00C402
1206 STATR4     .EQU 0x00C402
1207 _errcnt4   .EQU 0x00C404
1208 ERRCNT4    .EQU 0x00C404
1209 _btr4  .EQU 0x00C406
1210 BTR4   .EQU 0x00C406
1211 _intr4     .EQU 0x00C408
1212 INTR4      .EQU 0x00C408
1213 _testr4    .EQU 0x00C40A
1214 TESTR4     .EQU 0x00C40A
1215 _brper4    .EQU 0x00C40C
1216 BRPER4     .EQU 0x00C40C
1217 _brpe4     .EQU 0x00C40C
1218 BRPE4      .EQU 0x00C40C
1219 _if1creq4  .EQU 0x00C410
1220 IF1CREQ4   .EQU 0x00C410 /* CAN 4 IF 1 */
1221 _if1cmsk4  .EQU 0x00C412
1222 IF1CMSK4   .EQU 0x00C412
1223 _if1msk124  .EQU 0x00C414
1224 IF1MSK124   .EQU 0x00C414
1225 _if1msk24  .EQU 0x00C414
1226 IF1MSK24   .EQU 0x00C414
1227 _if1msk14  .EQU 0x00C416
1228 IF1MSK14   .EQU 0x00C416
1229 _if1arb124  .EQU 0x00C418
1230 IF1ARB124   .EQU 0x00C418
1231 _if1arb24  .EQU 0x00C418
1232 IF1ARB24   .EQU 0x00C418
1233 _if1arb14  .EQU 0x00C41A
1234 IF1ARB14   .EQU 0x00C41A
1235 _if1mctr4  .EQU 0x00C41C
1236 IF1MCTR4   .EQU 0x00C41C
1237 _if1dta124  .EQU 0x00C420
1238 IF1DTA124   .EQU 0x00C420
1239 _if1dta14  .EQU 0x00C420
1240 IF1DTA14   .EQU 0x00C420
1241 _if1dta24  .EQU 0x00C422
1242 IF1DTA24   .EQU 0x00C422
1243 _if1dtb124  .EQU 0x00C424
1244 IF1DTB124   .EQU 0x00C424
1245 _if1dtb14  .EQU 0x00C424
1246 IF1DTB14   .EQU 0x00C424
1247 _if1dtb24  .EQU 0x00C426
1248 IF1DTB24   .EQU 0x00C426
1249 _if1dta_swp124  .EQU 0x00C430
1250 IF1DTA_SWP124   .EQU 0x00C430
1251 _if1dta_swp24  .EQU 0x00C430
1252 IF1DTA_SWP24   .EQU 0x00C430
1253 _if1dta_swp14  .EQU 0x00C432
1254 IF1DTA_SWP14   .EQU 0x00C432
1255 _if1dtb_swp124  .EQU 0x00C434
1256 IF1DTB_SWP124   .EQU 0x00C434
1257 _if1dtb_swp24  .EQU 0x00C434
1258 IF1DTB_SWP24   .EQU 0x00C434
1259 _if1dtb_swp14  .EQU 0x00C436
1260 IF1DTB_SWP14   .EQU 0x00C436
1261 _if2creq4  .EQU 0x00C440
1262 IF2CREQ4   .EQU 0x00C440 /* CAN 4 IF 2 */
1263 _if2cmsk4  .EQU 0x00C442
1264 IF2CMSK4   .EQU 0x00C442
1265 _if2msk124  .EQU 0x00C444
1266 IF2MSK124   .EQU 0x00C444
1267 _if2msk24  .EQU 0x00C444
1268 IF2MSK24   .EQU 0x00C444
1269 _if2msk14  .EQU 0x00C446
1270 IF2MSK14   .EQU 0x00C446
1271 _if2arb124  .EQU 0x00C448
1272 IF2ARB124   .EQU 0x00C448
1273 _if2arb24  .EQU 0x00C448
1274 IF2ARB24   .EQU 0x00C448
1275 _if2arb14  .EQU 0x00C44A
1276 IF2ARB14   .EQU 0x00C44A
1277 _if2mctr4  .EQU 0x00C44C
1278 IF2MCTR4   .EQU 0x00C44C
1279 _if2dta124  .EQU 0x00C450
1280 IF2DTA124   .EQU 0x00C450
1281 _if2dta14  .EQU 0x00C450
1282 IF2DTA14   .EQU 0x00C450
1283 _if2dta24  .EQU 0x00C452
1284 IF2DTA24   .EQU 0x00C452
1285 _if2dtb124  .EQU 0x00C454
1286 IF2DTB124   .EQU 0x00C454
1287 _if2dtb14  .EQU 0x00C454
1288 IF2DTB14   .EQU 0x00C454
1289 _if2dtb24  .EQU 0x00C456
1290 IF2DTB24   .EQU 0x00C456
1291 _if2dta_swp124  .EQU 0x00C460
1292 IF2DTA_SWP124   .EQU 0x00C460
1293 _if2dta_swp24  .EQU 0x00C460
1294 IF2DTA_SWP24   .EQU 0x00C460
1295 _if2dta_swp14  .EQU 0x00C462
1296 IF2DTA_SWP14   .EQU 0x00C462
1297 _if2dtb_swp124  .EQU 0x00C464
1298 IF2DTB_SWP124   .EQU 0x00C464
1299 _if2dtb_swp24  .EQU 0x00C464
1300 IF2DTB_SWP24   .EQU 0x00C464
1301 _if2dtb_swp14  .EQU 0x00C466
1302 IF2DTB_SWP14   .EQU 0x00C466
1303 _treqr124  .EQU 0x00C480
1304 TREQR124   .EQU 0x00C480 /* CAN 4 Status Flags */
1305 _treqr24   .EQU 0x00C480
1306 TREQR24    .EQU 0x00C480
1307 _treqr14   .EQU 0x00C482
1308 TREQR14    .EQU 0x00C482
1309 _treqr344  .EQU 0x00C484
1310 TREQR344   .EQU 0x00C484
1311 _newdt124  .EQU 0x00C490
1312 NEWDT124   .EQU 0x00C490
1313 _newdt24   .EQU 0x00C490
1314 NEWDT24    .EQU 0x00C490
1315 _newdt14   .EQU 0x00C492
1316 NEWDT14    .EQU 0x00C492
1317 _intpnd124  .EQU 0x00C4A0
1318 INTPND124   .EQU 0x00C4A0
1319 _intpnd24  .EQU 0x00C4A0
1320 INTPND24   .EQU 0x00C4A0
1321 _intpnd14  .EQU 0x00C4A2
1322 INTPND14   .EQU 0x00C4A2
1323 _msgval124  .EQU 0x00C4B0
1324 MSGVAL124   .EQU 0x00C4B0
1325 _msgval24  .EQU 0x00C4B0
1326 MSGVAL24   .EQU 0x00C4B0
1327 _msgval14  .EQU 0x00C4B2
1328 MSGVAL14   .EQU 0x00C4B2
1329 _bctrl     .EQU 0x00F000
1330 BCTRL      .EQU 0x00F000 /* EDSU/MPU Registers */
1331 _bstat     .EQU 0x00F004
1332 BSTAT      .EQU 0x00F004
1333 _biac      .EQU 0x00F008
1334 BIAC       .EQU 0x00F008
1335 _boac      .EQU 0x00F00C
1336 BOAC       .EQU 0x00F00C
1337 _birq      .EQU 0x00F010
1338 BIRQ       .EQU 0x00F010
1339 _bcr0      .EQU 0x00F020
1340 BCR0       .EQU 0x00F020
1341 _bcr1      .EQU 0x00F024
1342 BCR1       .EQU 0x00F024
1343 _bad0      .EQU 0x00F080
1344 BAD0       .EQU 0x00F080
1345 _bad1      .EQU 0x00F084
1346 BAD1       .EQU 0x00F084
1347 _bad2      .EQU 0x00F088
1348 BAD2       .EQU 0x00F088
1349 _bad3      .EQU 0x00F08C
1350 BAD3       .EQU 0x00F08C
1351 _bad4      .EQU 0x00F090
1352 BAD4       .EQU 0x00F090
1353 _bad5      .EQU 0x00F094
1354 BAD5       .EQU 0x00F094
1355 _bad6      .EQU 0x00F098
1356 BAD6       .EQU 0x00F098
1357 _bad7      .EQU 0x00F09C
1358 BAD7       .EQU 0x00F09C
1359 _fsv1      .EQU 0x148000
1360 FSV1       .EQU 0x148000 /* FSV & BSV Registers */
1361 _bsv1      .EQU 0x148004
1362 BSV1       .EQU 0x148004
1363 _fsv2      .EQU 0x148008
1364 FSV2       .EQU 0x148008
1365 _bsv2      .EQU 0x14800C
1366 BSV2       .EQU 0x14800C
1367 #pragma endasm
1368 #else
1369
1370 #ifndef _MB91XXX_H
1371 #define _MB91XXX_H
1372
1373 #ifdef  __FASM__ 
1374 #pragma asm
1375  .IMPORT _pdr14,    _pdr15,    _pdr16,    _pdr17,    _pdr18,    _pdr19
1376  .IMPORT _pdr20,    _pdr21,    _pdr22,    _pdr24,    _pdr26,    _pdr27
1377  .IMPORT _pdr28,    _pdr29,    _eirr0,    _enir0,    _elvr0,    _eirr1
1378  .IMPORT _enir1,    _elvr1,    _dicr,     _hrcl,     _rbsync,   _scr00
1379  .IMPORT _smr00,    _ssr00,    _rdr00,    _tdr00,    _escr00,   _eccr00
1380  .IMPORT _scr01,    _smr01,    _ssr01,    _rdr01,    _tdr01,    _escr01
1381  .IMPORT _eccr01,   _scr02,    _smr02,    _ssr02,    _rdr02,    _tdr02
1382  .IMPORT _escr02,   _eccr02,   _scr03,    _smr03,    _ssr03,    _rdr03
1383  .IMPORT _tdr03,    _escr03,   _eccr03,   _scr04,    _smr04,    _ssr04
1384  .IMPORT _rdr04,    _tdr04,    _escr04,   _eccr04,   _fsr04,    _fcr04
1385  .IMPORT _bgr00,    _bgr100,   _bgr000,   _bgr01,    _bgr101,   _bgr001
1386  .IMPORT _bgr02,    _bgr102,   _bgr002,   _bgr03,    _bgr103,   _bgr003
1387  .IMPORT _bgr04,    _bgr104,   _bgr004,   _ibcr0,    _ibsr0,    _itba0
1388  .IMPORT _itbah0,   _itbal0,   _itmk0,    _itmkh0,   _itmkl0,   _ismk0
1389  .IMPORT _isba0,    _idar0,    _iccr0,    _gcn10,    _gcn20,    _gcn11
1390  .IMPORT _gcn21,    _gcn12,    _gcn22,    _ptmr00,   _pcsr00,   _pdut00
1391  .IMPORT _pcn00,    _pcnh00,   _pcnl00,   _ptmr01,   _pcsr01,   _pdut01
1392  .IMPORT _pcn01,    _pcnh01,   _pcnl01,   _ptmr02,   _pcsr02,   _pdut02
1393  .IMPORT _pcn02,    _pcnh02,   _pcnl02,   _ptmr03,   _pcsr03,   _pdut03
1394  .IMPORT _pcn03,    _pcnh03,   _pcnl03,   _ptmr04,   _pcsr04,   _pdut04
1395  .IMPORT _pcn04,    _pcnh04,   _pcnl04,   _ptmr05,   _pcsr05,   _pdut05
1396  .IMPORT _pcn05,    _pcnh05,   _pcnl05,   _ptmr06,   _pcsr06,   _pdut06
1397  .IMPORT _pcn06,    _pcnh06,   _pcnl06,   _ptmr07,   _pcsr07,   _pdut07
1398  .IMPORT _pcn07,    _pcnh07,   _pcnl07,   _ptmr08,   _pcsr08,   _pdut08
1399  .IMPORT _pcn08,    _pcnh08,   _pcnl08,   _ptmr09,   _pcsr09,   _pdut09
1400  .IMPORT _pcn09,    _pcnh09,   _pcnl09,   _ptmr10,   _pcsr10,   _pdut10
1401  .IMPORT _pcn10,    _pcnh10,   _pcnl10,   _ptmr11,   _pcsr11,   _pdut11
1402  .IMPORT _pcn11,    _pcnh11,   _pcnl11,   _ics01,    _ics23,    _ipcp0
1403  .IMPORT _ipcp1,    _ipcp2,    _ipcp3,    _ocs01,    _ocs23,    _occp0
1404  .IMPORT _occp1,    _occp2,    _occp3,    _aderh,    _aderl,    _ader
1405  .IMPORT _adcs1,    _adcs0,    _adcs,     _adcr1,    _adcr0,    _adcr
1406  .IMPORT _adct1,    _adct0,    _adct,     _adsch,    _adech,    _tmrlr0
1407  .IMPORT _tmr0,     _tmcsr0,   _tmcsrh0,  _tmcsrl0,  _tmrlr1,   _tmr1
1408  .IMPORT _tmcsr1,   _tmcsrh1,  _tmcsrl1,  _tmrlr2,   _tmr2,     _tmcsr2
1409  .IMPORT _tmcsrh2,  _tmcsrl2,  _tmrlr3,   _tmr3,     _tmcsr3,   _tmcsrh3
1410  .IMPORT _tmcsrl3,  _tmrlr4,   _tmr4,     _tmcsr4,   _tmcsrh4,  _tmcsrl4
1411  .IMPORT _tmrlr5,   _tmr5,     _tmcsr5,   _tmcsrh5,  _tmcsrl5,  _tmrlr6
1412  .IMPORT _tmr6,     _tmcsr6,   _tmcsrh6,  _tmcsrl6,  _tmrlr7,   _tmr7
1413  .IMPORT _tmcsr7,   _tmcsrh7,  _tmcsrl7,  _tcdt0,    _tccs0,    _tcdt1
1414  .IMPORT _tccs1,    _tcdt2,    _tccs2,    _tcdt3,    _tccs3,    _dmaca0
1415  .IMPORT _dmacb0,   _dmaca1,   _dmacb1,   _dmaca2,   _dmacb2,   _dmaca3
1416  .IMPORT _dmacb3,   _dmaca4,   _dmacb4,   _dmacr,    _ics45,    _ics67
1417  .IMPORT _ipcp4,    _ipcp5,    _ipcp6,    _ipcp7,    _ocs45,    _ocs67
1418  .IMPORT _occp4,    _occp5,    _occp6,    _occp7,    _tcdt4,    _tccs4
1419  .IMPORT _tcdt5,    _tccs5,    _tcdt6,    _tccs6,    _tcdt7,    _tccs7
1420  .IMPORT _roms,     _bsd0,     _bsd1,     _bsdc,     _bsrr,     _icr00
1421  .IMPORT _icr01,    _icr02,    _icr03,    _icr04,    _icr05,    _icr06
1422  .IMPORT _icr07,    _icr08,    _icr09,    _icr10,    _icr11,    _icr12
1423  .IMPORT _icr13,    _icr14,    _icr15,    _icr16,    _icr17,    _icr18
1424  .IMPORT _icr19,    _icr20,    _icr21,    _icr22,    _icr23,    _icr24
1425  .IMPORT _icr25,    _icr26,    _icr27,    _icr28,    _icr29,    _icr30
1426  .IMPORT _icr31,    _icr32,    _icr33,    _icr34,    _icr35,    _icr36
1427  .IMPORT _icr37,    _icr38,    _icr39,    _icr40,    _icr41,    _icr42
1428  .IMPORT _icr43,    _icr44,    _icr45,    _icr46,    _icr47,    _icr48
1429  .IMPORT _icr49,    _icr50,    _icr51,    _icr52,    _icr53,    _icr54
1430  .IMPORT _icr55,    _icr56,    _icr57,    _icr58,    _icr59,    _icr60
1431  .IMPORT _icr61,    _icr62,    _icr63,    _rsrr,     _stcr,     _tbcr
1432  .IMPORT _ctbr,     _clkr,     _wpr,      _divr0,    _divr1,    _plldivm
1433  .IMPORT _plldivn,  _plldivg,  _pllmulg,  _pllctrl,  _oscc1,    _oscs1
1434  .IMPORT _oscc2,    _oscs2,    _porten,   _wtcer,    _wtcr,     _wtbr
1435  .IMPORT _wthr,     _wtmr,     _wtsr,     _csvtr,    _csvcr,    _cscfg
1436  .IMPORT _cmcfg,    _cucr,     _cutd,     _cutr1,    _cutr2,    _cmpr
1437  .IMPORT _cmcr,     _cmt1,     _cmt2,     _canpre,   _canckd,   _lvsel
1438  .IMPORT _lvdet,    _hwwde,    _hwwd,     _oscrh,    _oscrl,    _wpcrh
1439  .IMPORT _wpcrl,    _osccr,    _regsel,   _regctr,   _modr,     _pdrd14
1440  .IMPORT _pdrd15,   _pdrd16,   _pdrd17,   _pdrd18,   _pdrd19,   _pdrd20
1441  .IMPORT _pdrd21,   _pdrd22,   _pdrd24,   _pdrd26,   _pdrd27,   _pdrd28
1442  .IMPORT _pdrd29,   _ddr14,    _ddr15,    _ddr16,    _ddr17,    _ddr18
1443  .IMPORT _ddr19,    _ddr20,    _ddr21,    _ddr22,    _ddr24,    _ddr26
1444  .IMPORT _ddr27,    _ddr28,    _ddr29,    _pfr14,    _pfr15,    _pfr16
1445  .IMPORT _pfr17,    _pfr18,    _pfr19,    _pfr20,    _pfr21,    _pfr22
1446  .IMPORT _pfr24,    _pfr26,    _pfr27,    _pfr28,    _pfr29,    _epfr14
1447  .IMPORT _epfr15,   _epfr16,   _epfr17,   _epfr18,   _epfr19,   _epfr20
1448  .IMPORT _epfr21,   _epfr22,   _epfr24,   _epfr26,   _epfr27,   _epfr29
1449  .IMPORT _podr14,   _podr15,   _podr16,   _podr17,   _podr18,   _podr19
1450  .IMPORT _podr20,   _podr21,   _podr22,   _podr24,   _podr26,   _podr27
1451  .IMPORT _podr28,   _podr29,   _pilr14,   _pilr15,   _pilr16,   _pilr17
1452  .IMPORT _pilr18,   _pilr19,   _pilr20,   _pilr21,   _pilr22,   _pilr24
1453  .IMPORT _pilr26,   _pilr27,   _pilr28,   _pilr29,   _epilr14,  _epilr15
1454  .IMPORT _epilr16,  _epilr17,  _epilr18,  _epilr19,  _epilr20,  _epilr21
1455  .IMPORT _epilr22,  _epilr24,  _epilr26,  _epilr27,  _epilr28,  _epilr29
1456  .IMPORT _pper14,   _pper15,   _pper16,   _pper17,   _pper18,   _pper19
1457  .IMPORT _pper20,   _pper21,   _pper22,   _pper24,   _pper26,   _pper27
1458  .IMPORT _pper28,   _pper29,   _ppcr14,   _ppcr15,   _ppcr16,   _ppcr17
1459  .IMPORT _ppcr18,   _ppcr19,   _ppcr20,   _ppcr21,   _ppcr22,   _ppcr24
1460  .IMPORT _ppcr26,   _ppcr27,   _ppcr28,   _ppcr29,   _dmasa0,   _dmada0
1461  .IMPORT _dmasa1,   _dmada1,   _dmasa2,   _dmada2,   _dmasa3,   _dmada3
1462  .IMPORT _dmasa4,   _dmada4,   _fmcs,     _fmcr,     _fchcr,    _fmwt
1463  .IMPORT _fmwt2,    _fmps,     _fmac,     _fcha0,    _fcha1,    _fscr0
1464  .IMPORT _fscr1,    _ctrlr4,   _statr4,   _errcnt4,  _btr4,     _intr4
1465  .IMPORT _testr4,   _brper4,   _brpe4,    _if1creq4, _if1cmsk4, _if1msk124
1466  .IMPORT _if1msk24, _if1msk14, _if1arb124, _if1arb24, _if1arb14, _if1mctr4
1467  .IMPORT _if1dta124, _if1dta14, _if1dta24, _if1dtb124, _if1dtb14, _if1dtb24
1468  .IMPORT _if1dta_swp124, _if1dta_swp24, _if1dta_swp14, _if1dtb_swp124, _if1dtb_swp24, _if1dtb_swp14
1469  .IMPORT _if2creq4, _if2cmsk4, _if2msk124, _if2msk24, _if2msk14, _if2arb124
1470  .IMPORT _if2arb24, _if2arb14, _if2mctr4, _if2dta124, _if2dta14, _if2dta24
1471  .IMPORT _if2dtb124, _if2dtb14, _if2dtb24, _if2dta_swp124, _if2dta_swp24, _if2dta_swp14
1472  .IMPORT _if2dtb_swp124, _if2dtb_swp24, _if2dtb_swp14, _treqr124, _treqr24,  _treqr14
1473  .IMPORT _treqr344, _newdt124, _newdt24,  _newdt14,  _intpnd124, _intpnd24
1474  .IMPORT _intpnd14, _msgval124, _msgval24, _msgval14, _bctrl,    _bstat
1475  .IMPORT _biac,     _boac,     _birq,     _bcr0,     _bcr1,     _bad0
1476  .IMPORT _bad1,     _bad2,     _bad3,     _bad4,     _bad5,     _bad6
1477  .IMPORT _bad7,     _fsv1,     _bsv1,     _fsv2,     _bsv2
1478 #pragma endasm
1479 #else  /* __FASM__  */ 
1480 /* THIS SAMPLE CODE IS PROVIDED AS IS AND IS SUBJECT TO ALTERATIONS. FUJITSU     */
1481 /* MICROELECTRONICS ACCEPTS NO RESPONSIBILITY OR LIABILITY FOR ANY ERRORS OR     */
1482 /* ELIGIBILITY FOR ANY PURPOSES.                                                 */
1483 /*                 (C) Fujitsu Microelectronics Europe GmbH                      */
1484 /*  */
1485 /* ************************************************************************* */
1486 /*                   Fujitsu Microelectronics Europe GmbH                    */
1487 /*                    Pittlerstrasse 47, 63225 Langen */
1488 /*                     Tel.: +49 (6103) 690-0, Fax -122                      */
1489 /*                                                                           */
1490 /* THIS SAMPLE CODE IS PROVIDED AS IS AND IS SUBJECT TO ALTERATIONS. FUJITSU */
1491 /* MICROELECTRONICS ACCEPTS NO RESPONSIBILITY OR LIABILITY FOR ANY ERRORS OR */
1492 /* ELIGIBILITY FOR ANY PURPOSES                                              */
1493 /*                 (C) Fujitsu Microelectronics Europe GmbH                  */
1494 /* ************************************************************************* */
1495 /* ---------------------------------------------------------------------- */
1496 /*  Id: MB91465K.h,v 1.5 2007/01/04 11:04:48 meffen Exp   */
1497 /* ----------------------------------------------------------------------                                  */
1498 /*  Id: MB91465K.h,v 1.5 2007/01/04 11:04:48 meffen Exp   */
1499 /*      - removed LCD and Sound Controller */
1500 /* Id: MB91465K.iow,v 1.5 2006/11/30 14:39:18 meffen Exp  */
1501 /*      - format of comment lines adapted */
1502 /* BIT-STRUCTURE-DEFINITIONS */
1503
1504 typedef unsigned char           IO_BYTE;
1505 typedef unsigned short          IO_WORD;
1506 typedef unsigned long           IO_LWORD;
1507 typedef const unsigned short    IO_WORD_READ;
1508
1509 typedef union{   /* Port Data Register */
1510     IO_BYTE     byte;
1511     struct{   
1512     IO_BYTE _D7 :1;
1513     IO_BYTE _D6 :1;
1514     IO_BYTE _D5 :1;
1515     IO_BYTE _D4 :1;
1516     IO_BYTE _D3 :1;
1517     IO_BYTE _D2 :1;
1518     IO_BYTE _D1 :1;
1519     IO_BYTE _D0 :1;
1520   }bit;
1521  }PDR14STR;
1522 typedef union{  
1523     IO_BYTE     byte;
1524     struct{   
1525     IO_BYTE _D7 :1;
1526     IO_BYTE _D6 :1;
1527     IO_BYTE _D5 :1;
1528     IO_BYTE _D4 :1;
1529     IO_BYTE _D3 :1;
1530     IO_BYTE _D2 :1;
1531     IO_BYTE _D1 :1;
1532     IO_BYTE _D0 :1;
1533   }bit;
1534  }PDR15STR;
1535 typedef union{  
1536     IO_BYTE     byte;
1537     struct{   
1538     IO_BYTE _D7 :1;
1539     IO_BYTE _D6 :1;
1540     IO_BYTE _D5 :1;
1541     IO_BYTE _D4 :1;
1542     IO_BYTE _D3 :1;
1543     IO_BYTE _D2 :1;
1544     IO_BYTE _D1 :1;
1545     IO_BYTE _D0 :1;
1546   }bit;
1547  }PDR16STR;
1548 typedef union{  
1549     IO_BYTE     byte;
1550     struct{   
1551     IO_BYTE _D7 :1;
1552     IO_BYTE _D6 :1;
1553     IO_BYTE _D5 :1;
1554     IO_BYTE _D4 :1;
1555     IO_BYTE _D3 :1;
1556     IO_BYTE _D2 :1;
1557     IO_BYTE _D1 :1;
1558     IO_BYTE _D0 :1;
1559   }bit;
1560  }PDR17STR;
1561 typedef union{  
1562     IO_BYTE     byte;
1563     struct{   
1564     IO_BYTE  :1;
1565     IO_BYTE _D6 :1;
1566     IO_BYTE  :1;
1567     IO_BYTE  :1;
1568     IO_BYTE  :1;
1569     IO_BYTE _D2 :1;
1570     IO_BYTE  :1;
1571     IO_BYTE  :1;
1572   }bit;
1573  }PDR18STR;
1574 typedef union{  
1575     IO_BYTE     byte;
1576     struct{   
1577     IO_BYTE  :1;
1578     IO_BYTE _D6 :1;
1579     IO_BYTE  :1;
1580     IO_BYTE  :1;
1581     IO_BYTE  :1;
1582     IO_BYTE _D2 :1;
1583     IO_BYTE _D1 :1;
1584     IO_BYTE _D0 :1;
1585   }bit;
1586  }PDR19STR;
1587 typedef union{  
1588     IO_BYTE     byte;
1589     struct{   
1590     IO_BYTE _D7 :1;
1591     IO_BYTE _D6 :1;
1592     IO_BYTE _D5 :1;
1593     IO_BYTE _D4 :1;
1594     IO_BYTE _D3 :1;
1595     IO_BYTE _D2 :1;
1596     IO_BYTE _D1 :1;
1597     IO_BYTE _D0 :1;
1598   }bit;
1599  }PDR20STR;
1600 typedef union{  
1601     IO_BYTE     byte;
1602     struct{   
1603     IO_BYTE _D7 :1;
1604     IO_BYTE _D6 :1;
1605     IO_BYTE _D5 :1;
1606     IO_BYTE _D4 :1;
1607     IO_BYTE _D3 :1;
1608     IO_BYTE _D2 :1;
1609     IO_BYTE _D1 :1;
1610     IO_BYTE _D0 :1;
1611   }bit;
1612  }PDR21STR;
1613 typedef union{  
1614     IO_BYTE     byte;
1615     struct{   
1616     IO_BYTE  :1;
1617     IO_BYTE  :1;
1618     IO_BYTE _D5 :1;
1619     IO_BYTE _D4 :1;
1620     IO_BYTE  :1;
1621     IO_BYTE  :1;
1622     IO_BYTE _D1 :1;
1623     IO_BYTE _D0 :1;
1624   }bit;
1625  }PDR22STR;
1626 typedef union{  
1627     IO_BYTE     byte;
1628     struct{   
1629     IO_BYTE _D7 :1;
1630     IO_BYTE _D6 :1;
1631     IO_BYTE _D5 :1;
1632     IO_BYTE _D4 :1;
1633     IO_BYTE _D3 :1;
1634     IO_BYTE _D2 :1;
1635     IO_BYTE _D1 :1;
1636     IO_BYTE _D0 :1;
1637   }bit;
1638  }PDR24STR;
1639 typedef union{  
1640     IO_BYTE     byte;
1641     struct{   
1642     IO_BYTE  :1;
1643     IO_BYTE  :1;
1644     IO_BYTE  :1;
1645     IO_BYTE  :1;
1646     IO_BYTE  :1;
1647     IO_BYTE  :1;
1648     IO_BYTE _D1 :1;
1649     IO_BYTE _D0 :1;
1650   }bit;
1651  }PDR26STR;
1652 typedef union{  
1653     IO_BYTE     byte;
1654     struct{   
1655     IO_BYTE _D7 :1;
1656     IO_BYTE _D6 :1;
1657     IO_BYTE _D5 :1;
1658     IO_BYTE _D4 :1;
1659     IO_BYTE _D3 :1;
1660     IO_BYTE _D2 :1;
1661     IO_BYTE _D1 :1;
1662     IO_BYTE _D0 :1;
1663   }bit;
1664  }PDR27STR;
1665 typedef union{  
1666     IO_BYTE     byte;
1667     struct{   
1668     IO_BYTE _D7 :1;
1669     IO_BYTE _D6 :1;
1670     IO_BYTE _D5 :1;
1671     IO_BYTE _D4 :1;
1672     IO_BYTE _D3 :1;
1673     IO_BYTE _D2 :1;
1674     IO_BYTE _D1 :1;
1675     IO_BYTE _D0 :1;
1676   }bit;
1677  }PDR28STR;
1678 typedef union{  
1679     IO_BYTE     byte;
1680     struct{   
1681     IO_BYTE _D7 :1;
1682     IO_BYTE _D6 :1;
1683     IO_BYTE _D5 :1;
1684     IO_BYTE _D4 :1;
1685     IO_BYTE _D3 :1;
1686     IO_BYTE _D2 :1;
1687     IO_BYTE _D1 :1;
1688     IO_BYTE _D0 :1;
1689   }bit;
1690  }PDR29STR;
1691 typedef union{   /* External Interrupt 0-7 */
1692     IO_BYTE     byte;
1693     struct{   
1694     IO_BYTE _ER7 :1;
1695     IO_BYTE _ER6 :1;
1696     IO_BYTE _ER5 :1;
1697     IO_BYTE _ER4 :1;
1698     IO_BYTE _ER3 :1;
1699     IO_BYTE _ER2 :1;
1700     IO_BYTE _ER1 :1;
1701     IO_BYTE _ER0 :1;
1702   }bit;
1703  }EIRR0STR;
1704 typedef union{  
1705     IO_BYTE     byte;
1706     struct{   
1707     IO_BYTE _EN7 :1;
1708     IO_BYTE _EN6 :1;
1709     IO_BYTE _EN5 :1;
1710     IO_BYTE _EN4 :1;
1711     IO_BYTE _EN3 :1;
1712     IO_BYTE _EN2 :1;
1713     IO_BYTE _EN1 :1;
1714     IO_BYTE _EN0 :1;
1715   }bit;
1716  }ENIR0STR;
1717 typedef union{  
1718     IO_WORD     word;
1719     struct{   
1720     IO_WORD _LB7 :1;
1721     IO_WORD _LA7 :1;
1722     IO_WORD _LB6 :1;
1723     IO_WORD _LA6 :1;
1724     IO_WORD _LB5 :1;
1725     IO_WORD _LA5 :1;
1726     IO_WORD _LB4 :1;
1727     IO_WORD _LA4 :1;
1728     IO_WORD _LB3 :1;
1729     IO_WORD _LA3 :1;
1730     IO_WORD _LB2 :1;
1731     IO_WORD _LA2 :1;
1732     IO_WORD _LB1 :1;
1733     IO_WORD _LA1 :1;
1734     IO_WORD _LB0 :1;
1735     IO_WORD _LA0 :1;
1736   }bit;
1737  }ELVR0STR;
1738 typedef union{   /* External Interrupt 8-15 */
1739     IO_BYTE     byte;
1740     struct{   
1741     IO_BYTE _ER15 :1;
1742     IO_BYTE _ER14 :1;
1743     IO_BYTE _ER13 :1;
1744     IO_BYTE _ER12 :1;
1745     IO_BYTE _ER11 :1;
1746     IO_BYTE _ER10 :1;
1747     IO_BYTE _ER9 :1;
1748     IO_BYTE _ER8 :1;
1749   }bit;
1750  }EIRR1STR;
1751 typedef union{  
1752     IO_BYTE     byte;
1753     struct{   
1754     IO_BYTE _EN15 :1;
1755     IO_BYTE _EN14 :1;
1756     IO_BYTE _EN13 :1;
1757     IO_BYTE _EN12 :1;
1758     IO_BYTE _EN11 :1;
1759     IO_BYTE _EN10 :1;
1760     IO_BYTE _EN9 :1;
1761     IO_BYTE _EN8 :1;
1762   }bit;
1763  }ENIR1STR;
1764 typedef union{  
1765     IO_WORD     word;
1766     struct{   
1767     IO_WORD _LB15 :1;
1768     IO_WORD _LA15 :1;
1769     IO_WORD _LB14 :1;
1770     IO_WORD _LA14 :1;
1771     IO_WORD _LB13 :1;
1772     IO_WORD _LA13 :1;
1773     IO_WORD _LB12 :1;
1774     IO_WORD _LA12 :1;
1775     IO_WORD _LB11 :1;
1776     IO_WORD _LA11 :1;
1777     IO_WORD _LB10 :1;
1778     IO_WORD _LA10 :1;
1779     IO_WORD _LB9 :1;
1780     IO_WORD _LA9 :1;
1781     IO_WORD _LB8 :1;
1782     IO_WORD _LA8 :1;
1783   }bit;
1784  }ELVR1STR;
1785 typedef union{   /* DLYI/I-unit */
1786     IO_BYTE     byte;
1787     struct{   
1788     IO_BYTE  :1;
1789     IO_BYTE  :1;
1790     IO_BYTE  :1;
1791     IO_BYTE  :1;
1792     IO_BYTE  :1;
1793     IO_BYTE  :1;
1794     IO_BYTE  :1;
1795     IO_BYTE _DLYI :1;
1796   }bit;
1797  }DICRSTR;
1798 typedef union{  
1799     IO_BYTE     byte;
1800     struct{   
1801     IO_BYTE _MHALTI :1;
1802     IO_BYTE  :1;
1803     IO_BYTE  :1;
1804     IO_BYTE _LVL4 :1;
1805     IO_BYTE _LVL3 :1;
1806     IO_BYTE _LVL2 :1;
1807     IO_BYTE _LVL1 :1;
1808     IO_BYTE _LVL0 :1;
1809   }bit;
1810   struct{
1811     IO_BYTE :1;
1812     IO_BYTE :1;
1813     IO_BYTE :1;
1814     IO_BYTE _LVL :5;
1815   }bitc;
1816  }HRCLSTR;
1817 typedef union{   /* USART (LIN) 0 */
1818     IO_BYTE     byte;
1819     struct{   
1820     IO_BYTE _PEN :1;
1821     IO_BYTE _P :1;
1822     IO_BYTE _SBL :1;
1823     IO_BYTE _CL :1;
1824     IO_BYTE _AD :1;
1825     IO_BYTE _CRE :1;
1826     IO_BYTE _RXE :1;
1827     IO_BYTE _TXE :1;
1828   }bit;
1829  }SCR00STR;
1830 typedef union{  
1831     IO_BYTE     byte;
1832     struct{   
1833     IO_BYTE _MD1 :1;
1834     IO_BYTE _MD0 :1;
1835     IO_BYTE _OTO :1;
1836     IO_BYTE _EXT :1;
1837     IO_BYTE _REST :1;
1838     IO_BYTE _UPCL :1;
1839     IO_BYTE _SCKE :1;
1840     IO_BYTE _SOE :1;
1841   }bit;
1842   struct{
1843     IO_BYTE _MD :2;
1844   }bitc;
1845  }SMR00STR;
1846 typedef union{  
1847     IO_BYTE     byte;
1848     struct{   
1849     IO_BYTE _PE :1;
1850     IO_BYTE _ORE :1;
1851     IO_BYTE _FRE :1;
1852     IO_BYTE _RDRF :1;
1853     IO_BYTE _TDRE :1;
1854     IO_BYTE _BDS :1;
1855     IO_BYTE _RIE :1;
1856     IO_BYTE _TIE :1;
1857   }bit;
1858  }SSR00STR;
1859 typedef union{  
1860     IO_BYTE     byte;
1861     struct{   
1862     IO_BYTE _LBIE :1;
1863     IO_BYTE _LBD :1;
1864     IO_BYTE _LBL1 :1;
1865     IO_BYTE _LBL0 :1;
1866     IO_BYTE _SOPE :1;
1867     IO_BYTE _SIOP :1;
1868     IO_BYTE _CCO :1;
1869     IO_BYTE _SCES :1;
1870   }bit;
1871   struct{
1872     IO_BYTE :1;
1873     IO_BYTE :1;
1874     IO_BYTE _LBL :2;
1875   }bitc;
1876  }ESCR00STR;
1877 typedef union{  
1878     IO_BYTE     byte;
1879     struct{   
1880     IO_BYTE _INV :1;
1881     IO_BYTE _LBR :1;
1882     IO_BYTE _MS :1;
1883     IO_BYTE _SCDE :1;
1884     IO_BYTE _SSM :1;
1885     IO_BYTE _BIE :1;
1886     IO_BYTE _RBI :1;
1887     IO_BYTE _TBI :1;
1888   }bit;
1889  }ECCR00STR;
1890 typedef union{   /* USART (LIN) 1 */
1891     IO_BYTE     byte;
1892     struct{   
1893     IO_BYTE _PEN :1;
1894     IO_BYTE _P :1;
1895     IO_BYTE _SBL :1;
1896     IO_BYTE _CL :1;
1897     IO_BYTE _AD :1;
1898     IO_BYTE _CRE :1;
1899     IO_BYTE _RXE :1;
1900     IO_BYTE _TXE :1;
1901   }bit;
1902  }SCR01STR;
1903 typedef union{  
1904     IO_BYTE     byte;
1905     struct{   
1906     IO_BYTE _MD1 :1;
1907     IO_BYTE _MD0 :1;
1908     IO_BYTE _OTO :1;
1909     IO_BYTE _EXT :1;
1910     IO_BYTE _REST :1;
1911     IO_BYTE _UPCL :1;
1912     IO_BYTE _SCKE :1;
1913     IO_BYTE _SOE :1;
1914   }bit;
1915   struct{
1916     IO_BYTE _MD :2;
1917   }bitc;
1918  }SMR01STR;
1919 typedef union{  
1920     IO_BYTE     byte;
1921     struct{   
1922     IO_BYTE _PE :1;
1923     IO_BYTE _ORE :1;
1924     IO_BYTE _FRE :1;
1925     IO_BYTE _RDRF :1;
1926     IO_BYTE _TDRE :1;
1927     IO_BYTE _BDS :1;
1928     IO_BYTE _RIE :1;
1929     IO_BYTE _TIE :1;
1930   }bit;
1931  }SSR01STR;
1932 typedef union{  
1933     IO_BYTE     byte;
1934     struct{   
1935     IO_BYTE _LBIE :1;
1936     IO_BYTE _LBD :1;
1937     IO_BYTE _LBL1 :1;
1938     IO_BYTE _LBL0 :1;
1939     IO_BYTE _SOPE :1;
1940     IO_BYTE _SIOP :1;
1941     IO_BYTE _CCO :1;
1942     IO_BYTE _SCES :1;
1943   }bit;
1944   struct{
1945     IO_BYTE :1;
1946     IO_BYTE :1;
1947     IO_BYTE _LBL :2;
1948   }bitc;
1949  }ESCR01STR;
1950 typedef union{  
1951     IO_BYTE     byte;
1952     struct{   
1953     IO_BYTE _INV :1;
1954     IO_BYTE _LBR :1;
1955     IO_BYTE _MS :1;
1956     IO_BYTE _SCDE :1;
1957     IO_BYTE _SSM :1;
1958     IO_BYTE _BIE :1;
1959     IO_BYTE _RBI :1;
1960     IO_BYTE _TBI :1;
1961   }bit;
1962  }ECCR01STR;
1963 typedef union{   /* USART (LIN) 2 */
1964     IO_BYTE     byte;
1965     struct{   
1966     IO_BYTE _PEN :1;
1967     IO_BYTE _P :1;
1968     IO_BYTE _SBL :1;
1969     IO_BYTE _CL :1;
1970     IO_BYTE _AD :1;
1971     IO_BYTE _CRE :1;
1972     IO_BYTE _RXE :1;
1973     IO_BYTE _TXE :1;
1974   }bit;
1975  }SCR02STR;
1976 typedef union{  
1977     IO_BYTE     byte;
1978     struct{   
1979     IO_BYTE _MD1 :1;
1980     IO_BYTE _MD0 :1;
1981     IO_BYTE _OTO :1;
1982     IO_BYTE _EXT :1;
1983     IO_BYTE _REST :1;
1984     IO_BYTE _UPCL :1;
1985     IO_BYTE _SCKE :1;
1986     IO_BYTE _SOE :1;
1987   }bit;
1988   struct{
1989     IO_BYTE _MD :2;
1990   }bitc;
1991  }SMR02STR;
1992 typedef union{  
1993     IO_BYTE     byte;
1994     struct{   
1995     IO_BYTE _PE :1;
1996     IO_BYTE _ORE :1;
1997     IO_BYTE _FRE :1;
1998     IO_BYTE _RDRF :1;
1999     IO_BYTE _TDRE :1;
2000     IO_BYTE _BDS :1;
2001     IO_BYTE _RIE :1;
2002     IO_BYTE _TIE :1;
2003   }bit;
2004  }SSR02STR;
2005 typedef union{  
2006     IO_BYTE     byte;
2007     struct{   
2008     IO_BYTE _LBIE :1;
2009     IO_BYTE _LBD :1;
2010     IO_BYTE _LBL1 :1;
2011     IO_BYTE _LBL0 :1;
2012     IO_BYTE _SOPE :1;
2013     IO_BYTE _SIOP :1;
2014     IO_BYTE _CCO :1;
2015     IO_BYTE _SCES :1;
2016   }bit;
2017   struct{
2018     IO_BYTE :1;
2019     IO_BYTE :1;
2020     IO_BYTE _LBL :2;
2021   }bitc;
2022  }ESCR02STR;
2023 typedef union{  
2024     IO_BYTE     byte;
2025     struct{   
2026     IO_BYTE _INV :1;
2027     IO_BYTE _LBR :1;
2028     IO_BYTE _MS :1;
2029     IO_BYTE _SCDE :1;
2030     IO_BYTE _SSM :1;
2031     IO_BYTE _BIE :1;
2032     IO_BYTE _RBI :1;
2033     IO_BYTE _TBI :1;
2034   }bit;
2035  }ECCR02STR;
2036 typedef union{   /* USART (LIN) 3 */
2037     IO_BYTE     byte;
2038     struct{   
2039     IO_BYTE _PEN :1;
2040     IO_BYTE _P :1;
2041     IO_BYTE _SBL :1;
2042     IO_BYTE _CL :1;
2043     IO_BYTE _AD :1;
2044     IO_BYTE _CRE :1;
2045     IO_BYTE _RXE :1;
2046     IO_BYTE _TXE :1;
2047   }bit;
2048  }SCR03STR;
2049 typedef union{  
2050     IO_BYTE     byte;
2051     struct{   
2052     IO_BYTE _MD1 :1;
2053     IO_BYTE _MD0 :1;
2054     IO_BYTE _OTO :1;
2055     IO_BYTE _EXT :1;
2056     IO_BYTE _REST :1;
2057     IO_BYTE _UPCL :1;
2058     IO_BYTE _SCKE :1;
2059     IO_BYTE _SOE :1;
2060   }bit;
2061   struct{
2062     IO_BYTE _MD :2;
2063   }bitc;
2064  }SMR03STR;
2065 typedef union{  
2066     IO_BYTE     byte;
2067     struct{   
2068     IO_BYTE _PE :1;
2069     IO_BYTE _ORE :1;
2070     IO_BYTE _FRE :1;
2071     IO_BYTE _RDRF :1;
2072     IO_BYTE _TDRE :1;
2073     IO_BYTE _BDS :1;
2074     IO_BYTE _RIE :1;
2075     IO_BYTE _TIE :1;
2076   }bit;
2077  }SSR03STR;
2078 typedef union{  
2079     IO_BYTE     byte;
2080     struct{   
2081     IO_BYTE _LBIE :1;
2082     IO_BYTE _LBD :1;
2083     IO_BYTE _LBL1 :1;
2084     IO_BYTE _LBL0 :1;
2085     IO_BYTE _SOPE :1;
2086     IO_BYTE _SIOP :1;
2087     IO_BYTE _CCO :1;
2088     IO_BYTE _SCES :1;
2089   }bit;
2090   struct{
2091     IO_BYTE :1;
2092     IO_BYTE :1;
2093     IO_BYTE _LBL :2;
2094   }bitc;
2095  }ESCR03STR;
2096 typedef union{  
2097     IO_BYTE     byte;
2098     struct{   
2099     IO_BYTE _INV :1;
2100     IO_BYTE _LBR :1;
2101     IO_BYTE _MS :1;
2102     IO_BYTE _SCDE :1;
2103     IO_BYTE _SSM :1;
2104     IO_BYTE _BIE :1;
2105     IO_BYTE _RBI :1;
2106     IO_BYTE _TBI :1;
2107   }bit;
2108  }ECCR03STR;
2109 typedef union{   /* USART (LIN) 4 with FIFO */
2110     IO_BYTE     byte;
2111     struct{   
2112     IO_BYTE _PEN :1;
2113     IO_BYTE _P :1;
2114     IO_BYTE _SBL :1;
2115     IO_BYTE _CL :1;
2116     IO_BYTE _AD :1;
2117     IO_BYTE _CRE :1;
2118     IO_BYTE _RXE :1;
2119     IO_BYTE _TXE :1;
2120   }bit;
2121  }SCR04STR;
2122 typedef union{  
2123     IO_BYTE     byte;
2124     struct{   
2125     IO_BYTE _MD1 :1;
2126     IO_BYTE _MD0 :1;
2127     IO_BYTE _OTO :1;
2128     IO_BYTE _EXT :1;
2129     IO_BYTE _REST :1;
2130     IO_BYTE _UPCL :1;
2131     IO_BYTE _SCKE :1;
2132     IO_BYTE _SOE :1;
2133   }bit;
2134   struct{
2135     IO_BYTE _MD :2;
2136   }bitc;
2137  }SMR04STR;
2138 typedef union{  
2139     IO_BYTE     byte;
2140     struct{   
2141     IO_BYTE _PE :1;
2142     IO_BYTE _ORE :1;
2143     IO_BYTE _FRE :1;
2144     IO_BYTE _RDRF :1;
2145     IO_BYTE _TDRE :1;
2146     IO_BYTE _BDS :1;
2147     IO_BYTE _RIE :1;
2148     IO_BYTE _TIE :1;
2149   }bit;
2150  }SSR04STR;
2151 typedef union{  
2152     IO_BYTE     byte;
2153     struct{   
2154     IO_BYTE _LBIE :1;
2155     IO_BYTE _LBD :1;
2156     IO_BYTE _LBL1 :1;
2157     IO_BYTE _LBL0 :1;
2158     IO_BYTE _SOPE :1;
2159     IO_BYTE _SIOP :1;
2160     IO_BYTE _CCO :1;
2161     IO_BYTE _SCES :1;
2162   }bit;
2163   struct{
2164     IO_BYTE :1;
2165     IO_BYTE :1;
2166     IO_BYTE _LBL :2;
2167   }bitc;
2168  }ESCR04STR;
2169 typedef union{  
2170     IO_BYTE     byte;
2171     struct{   
2172     IO_BYTE _INV :1;
2173     IO_BYTE _LBR :1;
2174     IO_BYTE _MS :1;
2175     IO_BYTE _SCDE :1;
2176     IO_BYTE _SSM :1;
2177     IO_BYTE _BIE :1;
2178     IO_BYTE _RBI :1;
2179     IO_BYTE _TBI :1;
2180   }bit;
2181  }ECCR04STR;
2182 typedef union{  
2183     IO_BYTE     byte;
2184     struct{   
2185     IO_BYTE _RXL3 :1;
2186     IO_BYTE _RXL2 :1;
2187     IO_BYTE _RXL1 :1;
2188     IO_BYTE _RXL0 :1;
2189     IO_BYTE  :1;
2190     IO_BYTE _ERX :1;
2191     IO_BYTE _ETX :1;
2192     IO_BYTE _SVD :1;
2193   }bit;
2194   struct{
2195     IO_BYTE _RXL :4;
2196   }bitc;
2197  }FCR04STR;
2198 typedef union{   /* I2C 0 */
2199     IO_BYTE     byte;
2200     struct{   
2201     IO_BYTE _BER :1;
2202     IO_BYTE _BEIE :1;
2203     IO_BYTE _SCC :1;
2204     IO_BYTE _MSS :1;
2205     IO_BYTE _ACK :1;
2206     IO_BYTE _GCAA :1;
2207     IO_BYTE _INTE :1;
2208     IO_BYTE _INT :1;
2209   }bit;
2210  }IBCR0STR;
2211 typedef union{  
2212     IO_BYTE     byte;
2213     struct{   
2214     IO_BYTE _BB :1;
2215     IO_BYTE _RSC :1;
2216     IO_BYTE _AL :1;
2217     IO_BYTE _LRB :1;
2218     IO_BYTE _TRX :1;
2219     IO_BYTE _AAS :1;
2220     IO_BYTE _GCA :1;
2221     IO_BYTE _ADT :1;
2222   }bit;
2223  }IBSR0STR;
2224 typedef union{  
2225     IO_WORD     word;
2226     struct{   
2227     IO_WORD  :1;
2228     IO_WORD  :1;
2229     IO_WORD  :1;
2230     IO_WORD  :1;
2231     IO_WORD  :1;
2232     IO_WORD  :1;
2233     IO_WORD _TA9 :1;
2234     IO_WORD _TA8 :1;
2235     IO_WORD _TA7 :1;
2236     IO_WORD _TA6 :1;
2237     IO_WORD _TA5 :1;
2238     IO_WORD _TA4 :1;
2239     IO_WORD _TA3 :1;
2240     IO_WORD _TA2 :1;
2241     IO_WORD _TA1 :1;
2242     IO_WORD _TA0 :1;
2243   }bit;
2244  }ITBA0STR;
2245 typedef union{  
2246     IO_BYTE     byte;
2247     struct{   
2248     IO_BYTE  :1;
2249     IO_BYTE  :1;
2250     IO_BYTE  :1;
2251     IO_BYTE  :1;
2252     IO_BYTE  :1;
2253     IO_BYTE  :1;
2254     IO_BYTE _TA9 :1;
2255     IO_BYTE _TA8 :1;
2256   }bit;
2257  }ITBAH0STR;
2258 typedef union{  
2259     IO_BYTE     byte;
2260     struct{   
2261     IO_BYTE _TA7 :1;
2262     IO_BYTE _TA6 :1;
2263     IO_BYTE _TA5 :1;
2264     IO_BYTE _TA4 :1;
2265     IO_BYTE _TA3 :1;
2266     IO_BYTE _TA2 :1;
2267     IO_BYTE _TA1 :1;
2268     IO_BYTE _TA0 :1;
2269   }bit;
2270  }ITBAL0STR;
2271 typedef union{  
2272     IO_WORD     word;
2273     struct{   
2274     IO_WORD _ENTB :1;
2275     IO_WORD _RAL :1;
2276     IO_WORD  :1;
2277     IO_WORD  :1;
2278     IO_WORD  :1;
2279     IO_WORD  :1;
2280     IO_WORD _TM9 :1;
2281     IO_WORD _TM8 :1;
2282     IO_WORD _TM7 :1;
2283     IO_WORD _TM6 :1;
2284     IO_WORD _TM5 :1;
2285     IO_WORD _TM4 :1;
2286     IO_WORD _TM3 :1;
2287     IO_WORD _TM2 :1;
2288     IO_WORD _TM1 :1;
2289     IO_WORD _TM0 :1;
2290   }bit;
2291  }ITMK0STR;
2292 typedef union{  
2293     IO_BYTE     byte;
2294     struct{   
2295     IO_BYTE _ENTB :1;
2296     IO_BYTE _RAL :1;
2297     IO_BYTE  :1;
2298     IO_BYTE  :1;
2299     IO_BYTE  :1;
2300     IO_BYTE  :1;
2301     IO_BYTE _TM9 :1;
2302     IO_BYTE _TM8 :1;
2303   }bit;
2304  }ITMKH0STR;
2305 typedef union{  
2306     IO_BYTE     byte;
2307     struct{   
2308     IO_BYTE _TM7 :1;
2309     IO_BYTE _TM6 :1;
2310     IO_BYTE _TM5 :1;
2311     IO_BYTE _TM4 :1;
2312     IO_BYTE _TM3 :1;
2313     IO_BYTE _TM2 :1;
2314     IO_BYTE _TM1 :1;
2315     IO_BYTE _TM0 :1;
2316   }bit;
2317  }ITMKL0STR;
2318 typedef union{  
2319     IO_BYTE     byte;
2320     struct{   
2321     IO_BYTE _ENSB :1;
2322     IO_BYTE _SM6 :1;
2323     IO_BYTE _SM5 :1;
2324     IO_BYTE _SM4 :1;
2325     IO_BYTE _SM3 :1;
2326     IO_BYTE _SM2 :1;
2327     IO_BYTE _SM1 :1;
2328     IO_BYTE _SM0 :1;
2329   }bit;
2330  }ISMK0STR;
2331 typedef union{  
2332     IO_BYTE     byte;
2333     struct{   
2334     IO_BYTE  :1;
2335     IO_BYTE _SA6 :1;
2336     IO_BYTE _SA5 :1;
2337     IO_BYTE _SA4 :1;
2338     IO_BYTE _SA3 :1;
2339     IO_BYTE _SA2 :1;
2340     IO_BYTE _SA1 :1;
2341     IO_BYTE _SA0 :1;
2342   }bit;
2343  }ISBA0STR;
2344 typedef union{  
2345     IO_BYTE     byte;
2346     struct{   
2347     IO_BYTE _D7 :1;
2348     IO_BYTE _D6 :1;
2349     IO_BYTE _D5 :1;
2350     IO_BYTE _D4 :1;
2351     IO_BYTE _D3 :1;
2352     IO_BYTE _D2 :1;
2353     IO_BYTE _D1 :1;
2354     IO_BYTE _D0 :1;
2355   }bit;
2356  }IDAR0STR;
2357 typedef union{  
2358     IO_BYTE     byte;
2359     struct{   
2360     IO_BYTE  :1;
2361     IO_BYTE _NSF :1;
2362     IO_BYTE _EN :1;
2363     IO_BYTE _CS4 :1;
2364     IO_BYTE _CS3 :1;
2365     IO_BYTE _CS2 :1;
2366     IO_BYTE _CS1 :1;
2367     IO_BYTE _CS0 :1;
2368   }bit;
2369   struct{
2370     IO_BYTE :1;
2371     IO_BYTE :1;
2372     IO_BYTE :1;
2373     IO_BYTE _CS :5;
2374   }bitc;
2375  }ICCR0STR;
2376 typedef union{   /* PPG Control 0-3 */
2377     IO_WORD     word;
2378     struct{   
2379     IO_WORD _TSEL33 :1;
2380     IO_WORD _TSEL32 :1;
2381     IO_WORD _TSEL31 :1;
2382     IO_WORD _TSEL30 :1;
2383     IO_WORD _TSEL23 :1;
2384     IO_WORD _TSEL22 :1;
2385     IO_WORD _TSEL21 :1;
2386     IO_WORD _TSEL20 :1;
2387     IO_WORD _TSEL13 :1;
2388     IO_WORD _TSEL12 :1;
2389     IO_WORD _TSEL11 :1;
2390     IO_WORD _TSEL10 :1;
2391     IO_WORD _TSEL03 :1;
2392     IO_WORD _TSEL02 :1;
2393     IO_WORD _TSEL01 :1;
2394     IO_WORD _TSEL00 :1;
2395   }bit;
2396  }GCN10STR;
2397 typedef union{  
2398     IO_BYTE     byte;
2399     struct{   
2400     IO_BYTE  :1;
2401     IO_BYTE  :1;
2402     IO_BYTE  :1;
2403     IO_BYTE  :1;
2404     IO_BYTE _EN3 :1;
2405     IO_BYTE _EN2 :1;
2406     IO_BYTE _EN1 :1;
2407     IO_BYTE _EN0 :1;
2408   }bit;
2409  }GCN20STR;
2410 typedef union{   /* PPG Control 4-7 */
2411     IO_WORD     word;
2412     struct{   
2413     IO_WORD _TSEL33 :1;
2414     IO_WORD _TSEL32 :1;
2415     IO_WORD _TSEL31 :1;
2416     IO_WORD _TSEL30 :1;
2417     IO_WORD _TSEL23 :1;
2418     IO_WORD _TSEL22 :1;
2419     IO_WORD _TSEL21 :1;
2420     IO_WORD _TSEL20 :1;
2421     IO_WORD _TSEL13 :1;
2422     IO_WORD _TSEL12 :1;
2423     IO_WORD _TSEL11 :1;
2424     IO_WORD _TSEL10 :1;
2425     IO_WORD _TSEL03 :1;
2426     IO_WORD _TSEL02 :1;
2427     IO_WORD _TSEL01 :1;
2428     IO_WORD _TSEL00 :1;
2429   }bit;
2430  }GCN11STR;
2431 typedef union{  
2432     IO_BYTE     byte;
2433     struct{   
2434     IO_BYTE  :1;
2435     IO_BYTE  :1;
2436     IO_BYTE  :1;
2437     IO_BYTE  :1;
2438     IO_BYTE _EN3 :1;
2439     IO_BYTE _EN2 :1;
2440     IO_BYTE _EN1 :1;
2441     IO_BYTE _EN0 :1;
2442   }bit;
2443  }GCN21STR;
2444 typedef union{   /* PPG Control 8-11 */
2445     IO_WORD     word;
2446     struct{   
2447     IO_WORD _TSEL33 :1;
2448     IO_WORD _TSEL32 :1;
2449     IO_WORD _TSEL31 :1;
2450     IO_WORD _TSEL30 :1;
2451     IO_WORD _TSEL23 :1;
2452     IO_WORD _TSEL22 :1;
2453     IO_WORD _TSEL21 :1;
2454     IO_WORD _TSEL20 :1;
2455     IO_WORD _TSEL13 :1;
2456     IO_WORD _TSEL12 :1;
2457     IO_WORD _TSEL11 :1;
2458     IO_WORD _TSEL10 :1;
2459     IO_WORD _TSEL03 :1;
2460     IO_WORD _TSEL02 :1;
2461     IO_WORD _TSEL01 :1;
2462     IO_WORD _TSEL00 :1;
2463   }bit;
2464  }GCN12STR;
2465 typedef union{  
2466     IO_BYTE     byte;
2467     struct{   
2468     IO_BYTE  :1;
2469     IO_BYTE  :1;
2470     IO_BYTE  :1;
2471     IO_BYTE  :1;
2472     IO_BYTE _EN3 :1;
2473     IO_BYTE _EN2 :1;
2474     IO_BYTE _EN1 :1;
2475     IO_BYTE _EN0 :1;
2476   }bit;
2477  }GCN22STR;
2478 typedef union{  
2479     IO_WORD     word;
2480     struct{   
2481     IO_WORD _CNTE :1;
2482     IO_WORD _STGR :1;
2483     IO_WORD _MDSE :1;
2484     IO_WORD _RTRG :1;
2485     IO_WORD _CKS1 :1;
2486     IO_WORD _CKS0 :1;
2487     IO_WORD _PGMS :1;
2488     IO_WORD  :1;
2489     IO_WORD _EGS1 :1;
2490     IO_WORD _EGS0 :1;
2491     IO_WORD _IREN :1;
2492     IO_WORD _IRQF :1;
2493     IO_WORD _IRS1 :1;
2494     IO_WORD _IRS0 :1;
2495     IO_WORD  :1;
2496     IO_WORD _OSEL :1;
2497   }bit;
2498   struct{
2499     IO_WORD :1;
2500     IO_WORD :1;
2501     IO_WORD :1;
2502     IO_WORD :1;
2503     IO_WORD _CKS :2;
2504     IO_WORD :1;
2505     IO_WORD :1;
2506     IO_WORD _EGS :2;
2507     IO_WORD :1;
2508     IO_WORD :1;
2509     IO_WORD _IRS :2;
2510   }bitc;
2511  }PCN00STR;
2512 typedef union{  
2513     IO_BYTE     byte;
2514     struct{   
2515     IO_BYTE _CNTE :1;
2516     IO_BYTE _STGR :1;
2517     IO_BYTE _MDSE :1;
2518     IO_BYTE _RTRG :1;
2519     IO_BYTE _CKS1 :1;
2520     IO_BYTE _CKS0 :1;
2521     IO_BYTE _PGMS :1;
2522     IO_BYTE  :1;
2523   }bit;
2524   struct{
2525     IO_BYTE :1;
2526     IO_BYTE :1;
2527     IO_BYTE :1;
2528     IO_BYTE :1;
2529     IO_BYTE _CKS :2;
2530   }bitc;
2531  }PCNH00STR;
2532 typedef union{  
2533     IO_BYTE     byte;
2534     struct{   
2535     IO_BYTE _EGS1 :1;
2536     IO_BYTE _EGS0 :1;
2537     IO_BYTE _IREN :1;
2538     IO_BYTE _IRQF :1;
2539     IO_BYTE _IRS1 :1;
2540     IO_BYTE _IRS0 :1;
2541     IO_BYTE  :1;
2542     IO_BYTE _OSEL :1;
2543   }bit;
2544   struct{
2545     IO_BYTE _EGS :2;
2546     IO_BYTE :1;
2547     IO_BYTE :1;
2548     IO_BYTE _IRS :2;
2549   }bitc;
2550  }PCNL00STR;
2551 typedef union{  
2552     IO_WORD     word;
2553     struct{   
2554     IO_WORD _CNTE :1;
2555     IO_WORD _STGR :1;
2556     IO_WORD _MDSE :1;
2557     IO_WORD _RTRG :1;
2558     IO_WORD _CKS1 :1;
2559     IO_WORD _CKS0 :1;
2560     IO_WORD _PGMS :1;
2561     IO_WORD  :1;
2562     IO_WORD _EGS1 :1;
2563     IO_WORD _EGS0 :1;
2564     IO_WORD _IREN :1;
2565     IO_WORD _IRQF :1;
2566     IO_WORD _IRS1 :1;
2567     IO_WORD _IRS0 :1;
2568     IO_WORD  :1;
2569     IO_WORD _OSEL :1;
2570   }bit;
2571   struct{
2572     IO_WORD :1;
2573     IO_WORD :1;
2574     IO_WORD :1;
2575     IO_WORD :1;
2576     IO_WORD _CKS :2;
2577     IO_WORD :1;
2578     IO_WORD :1;
2579     IO_WORD _EGS :2;
2580     IO_WORD :1;
2581     IO_WORD :1;
2582     IO_WORD _IRS :2;
2583   }bitc;
2584  }PCN01STR;
2585 typedef union{  
2586     IO_BYTE     byte;
2587     struct{   
2588     IO_BYTE _CNTE :1;
2589     IO_BYTE _STGR :1;
2590     IO_BYTE _MDSE :1;
2591     IO_BYTE _RTRG :1;
2592     IO_BYTE _CKS1 :1;
2593     IO_BYTE _CKS0 :1;
2594     IO_BYTE _PGMS :1;
2595     IO_BYTE  :1;
2596   }bit;
2597   struct{
2598     IO_BYTE :1;
2599     IO_BYTE :1;
2600     IO_BYTE :1;
2601     IO_BYTE :1;
2602     IO_BYTE _CKS :2;
2603   }bitc;
2604  }PCNH01STR;
2605 typedef union{  
2606     IO_BYTE     byte;
2607     struct{   
2608     IO_BYTE _EGS1 :1;
2609     IO_BYTE _EGS0 :1;
2610     IO_BYTE _IREN :1;
2611     IO_BYTE _IRQF :1;
2612     IO_BYTE _IRS1 :1;
2613     IO_BYTE _IRS0 :1;
2614     IO_BYTE  :1;
2615     IO_BYTE _OSEL :1;
2616   }bit;
2617   struct{
2618     IO_BYTE _EGS :2;
2619     IO_BYTE :1;
2620     IO_BYTE :1;
2621     IO_BYTE _IRS :2;
2622   }bitc;
2623  }PCNL01STR;
2624 typedef union{  
2625     IO_WORD     word;
2626     struct{   
2627     IO_WORD _CNTE :1;
2628     IO_WORD _STGR :1;
2629     IO_WORD _MDSE :1;
2630     IO_WORD _RTRG :1;
2631     IO_WORD _CKS1 :1;
2632     IO_WORD _CKS0 :1;
2633     IO_WORD _PGMS :1;
2634     IO_WORD  :1;
2635     IO_WORD _EGS1 :1;
2636     IO_WORD _EGS0 :1;
2637     IO_WORD _IREN :1;
2638     IO_WORD _IRQF :1;
2639     IO_WORD _IRS1 :1;
2640     IO_WORD _IRS0 :1;
2641     IO_WORD  :1;
2642     IO_WORD _OSEL :1;
2643   }bit;
2644   struct{
2645     IO_WORD :1;
2646     IO_WORD :1;
2647     IO_WORD :1;
2648     IO_WORD :1;
2649     IO_WORD _CKS :2;
2650     IO_WORD :1;
2651     IO_WORD :1;
2652     IO_WORD _EGS :2;
2653     IO_WORD :1;
2654     IO_WORD :1;
2655     IO_WORD _IRS :2;
2656   }bitc;
2657  }PCN02STR;
2658 typedef union{  
2659     IO_BYTE     byte;
2660     struct{   
2661     IO_BYTE _CNTE :1;
2662     IO_BYTE _STGR :1;
2663     IO_BYTE _MDSE :1;
2664     IO_BYTE _RTRG :1;
2665     IO_BYTE _CKS1 :1;
2666     IO_BYTE _CKS0 :1;
2667     IO_BYTE _PGMS :1;
2668     IO_BYTE  :1;
2669   }bit;
2670   struct{
2671     IO_BYTE :1;
2672     IO_BYTE :1;
2673     IO_BYTE :1;
2674     IO_BYTE :1;
2675     IO_BYTE _CKS :2;
2676   }bitc;
2677  }PCNH02STR;
2678 typedef union{  
2679     IO_BYTE     byte;
2680     struct{   
2681     IO_BYTE _EGS1 :1;
2682     IO_BYTE _EGS0 :1;
2683     IO_BYTE _IREN :1;
2684     IO_BYTE _IRQF :1;
2685     IO_BYTE _IRS1 :1;
2686     IO_BYTE _IRS0 :1;
2687     IO_BYTE  :1;
2688     IO_BYTE _OSEL :1;
2689   }bit;
2690   struct{
2691     IO_BYTE _EGS :2;
2692     IO_BYTE :1;
2693     IO_BYTE :1;
2694     IO_BYTE _IRS :2;
2695   }bitc;
2696  }PCNL02STR;
2697 typedef union{  
2698     IO_WORD     word;
2699     struct{   
2700     IO_WORD _CNTE :1;
2701     IO_WORD _STGR :1;
2702     IO_WORD _MDSE :1;
2703     IO_WORD _RTRG :1;
2704     IO_WORD _CKS1 :1;
2705     IO_WORD _CKS0 :1;
2706     IO_WORD _PGMS :1;
2707     IO_WORD  :1;
2708     IO_WORD _EGS1 :1;
2709     IO_WORD _EGS0 :1;
2710     IO_WORD _IREN :1;
2711     IO_WORD _IRQF :1;
2712     IO_WORD _IRS1 :1;
2713     IO_WORD _IRS0 :1;
2714     IO_WORD  :1;
2715     IO_WORD _OSEL :1;
2716   }bit;
2717   struct{
2718     IO_WORD :1;
2719     IO_WORD :1;
2720     IO_WORD :1;
2721     IO_WORD :1;
2722     IO_WORD _CKS :2;
2723     IO_WORD :1;
2724     IO_WORD :1;
2725     IO_WORD _EGS :2;
2726     IO_WORD :1;
2727     IO_WORD :1;
2728     IO_WORD _IRS :2;
2729   }bitc;
2730  }PCN03STR;
2731 typedef union{  
2732     IO_BYTE     byte;
2733     struct{   
2734     IO_BYTE _CNTE :1;
2735     IO_BYTE _STGR :1;
2736     IO_BYTE _MDSE :1;
2737     IO_BYTE _RTRG :1;
2738     IO_BYTE _CKS1 :1;
2739     IO_BYTE _CKS0 :1;
2740     IO_BYTE _PGMS :1;
2741     IO_BYTE  :1;
2742   }bit;
2743   struct{
2744     IO_BYTE :1;
2745     IO_BYTE :1;
2746     IO_BYTE :1;
2747     IO_BYTE :1;
2748     IO_BYTE _CKS :2;
2749   }bitc;
2750  }PCNH03STR;
2751 typedef union{  
2752     IO_BYTE     byte;
2753     struct{   
2754     IO_BYTE _EGS1 :1;
2755     IO_BYTE _EGS0 :1;
2756     IO_BYTE _IREN :1;
2757     IO_BYTE _IRQF :1;
2758     IO_BYTE _IRS1 :1;
2759     IO_BYTE _IRS0 :1;
2760     IO_BYTE  :1;
2761     IO_BYTE _OSEL :1;
2762   }bit;
2763   struct{
2764     IO_BYTE _EGS :2;
2765     IO_BYTE :1;
2766     IO_BYTE :1;
2767     IO_BYTE _IRS :2;
2768   }bitc;
2769  }PCNL03STR;
2770 typedef union{  
2771     IO_WORD     word;
2772     struct{   
2773     IO_WORD _CNTE :1;
2774     IO_WORD _STGR :1;
2775     IO_WORD _MDSE :1;
2776     IO_WORD _RTRG :1;
2777     IO_WORD _CKS1 :1;
2778     IO_WORD _CKS0 :1;
2779     IO_WORD _PGMS :1;
2780     IO_WORD  :1;
2781     IO_WORD _EGS1 :1;
2782     IO_WORD _EGS0 :1;
2783     IO_WORD _IREN :1;
2784     IO_WORD _IRQF :1;
2785     IO_WORD _IRS1 :1;
2786     IO_WORD _IRS0 :1;
2787     IO_WORD  :1;
2788     IO_WORD _OSEL :1;
2789   }bit;
2790   struct{
2791     IO_WORD :1;
2792     IO_WORD :1;
2793     IO_WORD :1;
2794     IO_WORD :1;
2795     IO_WORD _CKS :2;
2796     IO_WORD :1;
2797     IO_WORD :1;
2798     IO_WORD _EGS :2;
2799     IO_WORD :1;
2800     IO_WORD :1;
2801     IO_WORD _IRS :2;
2802   }bitc;
2803  }PCN04STR;
2804 typedef union{  
2805     IO_BYTE     byte;
2806     struct{   
2807     IO_BYTE _CNTE :1;
2808     IO_BYTE _STGR :1;
2809     IO_BYTE _MDSE :1;
2810     IO_BYTE _RTRG :1;
2811     IO_BYTE _CKS1 :1;
2812     IO_BYTE _CKS0 :1;
2813     IO_BYTE _PGMS :1;
2814     IO_BYTE  :1;
2815   }bit;
2816   struct{
2817     IO_BYTE :1;
2818     IO_BYTE :1;
2819     IO_BYTE :1;
2820     IO_BYTE :1;
2821     IO_BYTE _CKS :2;
2822   }bitc;
2823  }PCNH04STR;
2824 typedef union{  
2825     IO_BYTE     byte;
2826     struct{   
2827     IO_BYTE _EGS1 :1;
2828     IO_BYTE _EGS0 :1;
2829     IO_BYTE _IREN :1;
2830     IO_BYTE _IRQF :1;
2831     IO_BYTE _IRS1 :1;
2832     IO_BYTE _IRS0 :1;
2833     IO_BYTE  :1;
2834     IO_BYTE _OSEL :1;
2835   }bit;
2836   struct{
2837     IO_BYTE _EGS :2;
2838     IO_BYTE :1;
2839     IO_BYTE :1;
2840     IO_BYTE _IRS :2;
2841   }bitc;
2842  }PCNL04STR;
2843 typedef union{  
2844     IO_WORD     word;
2845     struct{   
2846     IO_WORD _CNTE :1;
2847     IO_WORD _STGR :1;
2848     IO_WORD _MDSE :1;
2849     IO_WORD _RTRG :1;
2850     IO_WORD _CKS1 :1;
2851     IO_WORD _CKS0 :1;
2852     IO_WORD _PGMS :1;
2853     IO_WORD  :1;
2854     IO_WORD _EGS1 :1;
2855     IO_WORD _EGS0 :1;
2856     IO_WORD _IREN :1;
2857     IO_WORD _IRQF :1;
2858     IO_WORD _IRS1 :1;
2859     IO_WORD _IRS0 :1;
2860     IO_WORD  :1;
2861     IO_WORD _OSEL :1;
2862   }bit;
2863   struct{
2864     IO_WORD :1;
2865     IO_WORD :1;
2866     IO_WORD :1;
2867     IO_WORD :1;
2868     IO_WORD _CKS :2;
2869     IO_WORD :1;
2870     IO_WORD :1;
2871     IO_WORD _EGS :2;
2872     IO_WORD :1;
2873     IO_WORD :1;
2874     IO_WORD _IRS :2;
2875   }bitc;
2876  }PCN05STR;
2877 typedef union{  
2878     IO_BYTE     byte;
2879     struct{   
2880     IO_BYTE _CNTE :1;
2881     IO_BYTE _STGR :1;
2882     IO_BYTE _MDSE :1;
2883     IO_BYTE _RTRG :1;
2884     IO_BYTE _CKS1 :1;
2885     IO_BYTE _CKS0 :1;
2886     IO_BYTE _PGMS :1;
2887     IO_BYTE  :1;
2888   }bit;
2889   struct{
2890     IO_BYTE :1;
2891     IO_BYTE :1;
2892     IO_BYTE :1;
2893     IO_BYTE :1;
2894     IO_BYTE _CKS :2;
2895   }bitc;
2896  }PCNH05STR;
2897 typedef union{  
2898     IO_BYTE     byte;
2899     struct{   
2900     IO_BYTE _EGS1 :1;
2901     IO_BYTE _EGS0 :1;
2902     IO_BYTE _IREN :1;
2903     IO_BYTE _IRQF :1;
2904     IO_BYTE _IRS1 :1;
2905     IO_BYTE _IRS0 :1;
2906     IO_BYTE  :1;
2907     IO_BYTE _OSEL :1;
2908   }bit;
2909   struct{
2910     IO_BYTE _EGS :2;
2911     IO_BYTE :1;
2912     IO_BYTE :1;
2913     IO_BYTE _IRS :2;
2914   }bitc;
2915  }PCNL05STR;
2916 typedef union{  
2917     IO_WORD     word;
2918     struct{   
2919     IO_WORD _CNTE :1;
2920     IO_WORD _STGR :1;
2921     IO_WORD _MDSE :1;
2922     IO_WORD _RTRG :1;
2923     IO_WORD _CKS1 :1;
2924     IO_WORD _CKS0 :1;
2925     IO_WORD _PGMS :1;
2926     IO_WORD  :1;
2927     IO_WORD _EGS1 :1;
2928     IO_WORD _EGS0 :1;
2929     IO_WORD _IREN :1;
2930     IO_WORD _IRQF :1;
2931     IO_WORD _IRS1 :1;
2932     IO_WORD _IRS0 :1;
2933     IO_WORD  :1;
2934     IO_WORD _OSEL :1;
2935   }bit;
2936   struct{
2937     IO_WORD :1;
2938     IO_WORD :1;
2939     IO_WORD :1;
2940     IO_WORD :1;
2941     IO_WORD _CKS :2;
2942     IO_WORD :1;
2943     IO_WORD :1;
2944     IO_WORD _EGS :2;
2945     IO_WORD :1;
2946     IO_WORD :1;
2947     IO_WORD _IRS :2;
2948   }bitc;
2949  }PCN06STR;
2950 typedef union{  
2951     IO_BYTE     byte;
2952     struct{   
2953     IO_BYTE _CNTE :1;
2954     IO_BYTE _STGR :1;
2955     IO_BYTE _MDSE :1;
2956     IO_BYTE _RTRG :1;
2957     IO_BYTE _CKS1 :1;
2958     IO_BYTE _CKS0 :1;
2959     IO_BYTE _PGMS :1;
2960     IO_BYTE  :1;
2961   }bit;
2962   struct{
2963     IO_BYTE :1;
2964     IO_BYTE :1;
2965     IO_BYTE :1;
2966     IO_BYTE :1;
2967     IO_BYTE _CKS :2;
2968   }bitc;
2969  }PCNH06STR;
2970 typedef union{  
2971     IO_BYTE     byte;
2972     struct{   
2973     IO_BYTE _EGS1 :1;
2974     IO_BYTE _EGS0 :1;
2975     IO_BYTE _IREN :1;
2976     IO_BYTE _IRQF :1;
2977     IO_BYTE _IRS1 :1;
2978     IO_BYTE _IRS0 :1;
2979     IO_BYTE  :1;
2980     IO_BYTE _OSEL :1;
2981   }bit;
2982   struct{
2983     IO_BYTE _EGS :2;
2984     IO_BYTE :1;
2985     IO_BYTE :1;
2986     IO_BYTE _IRS :2;
2987   }bitc;
2988  }PCNL06STR;
2989 typedef union{  
2990     IO_WORD     word;
2991     struct{   
2992     IO_WORD _CNTE :1;
2993     IO_WORD _STGR :1;
2994     IO_WORD _MDSE :1;
2995     IO_WORD _RTRG :1;
2996     IO_WORD _CKS1 :1;
2997     IO_WORD _CKS0 :1;
2998     IO_WORD _PGMS :1;
2999     IO_WORD  :1;
3000     IO_WORD _EGS1 :1;
3001     IO_WORD _EGS0 :1;
3002     IO_WORD _IREN :1;
3003     IO_WORD _IRQF :1;
3004     IO_WORD _IRS1 :1;
3005     IO_WORD _IRS0 :1;
3006     IO_WORD  :1;
3007     IO_WORD _OSEL :1;
3008   }bit;
3009   struct{
3010     IO_WORD :1;
3011     IO_WORD :1;
3012     IO_WORD :1;
3013     IO_WORD :1;
3014     IO_WORD _CKS :2;
3015     IO_WORD :1;
3016     IO_WORD :1;
3017     IO_WORD _EGS :2;
3018     IO_WORD :1;
3019     IO_WORD :1;
3020     IO_WORD _IRS :2;
3021   }bitc;
3022  }PCN07STR;
3023 typedef union{  
3024     IO_BYTE     byte;
3025     struct{   
3026     IO_BYTE _CNTE :1;
3027     IO_BYTE _STGR :1;
3028     IO_BYTE _MDSE :1;
3029     IO_BYTE _RTRG :1;
3030     IO_BYTE _CKS1 :1;
3031     IO_BYTE _CKS0 :1;
3032     IO_BYTE _PGMS :1;
3033     IO_BYTE  :1;
3034   }bit;
3035   struct{
3036     IO_BYTE :1;
3037     IO_BYTE :1;
3038     IO_BYTE :1;
3039     IO_BYTE :1;
3040     IO_BYTE _CKS :2;
3041   }bitc;
3042  }PCNH07STR;
3043 typedef union{  
3044     IO_BYTE     byte;
3045     struct{   
3046     IO_BYTE _EGS1 :1;
3047     IO_BYTE _EGS0 :1;
3048     IO_BYTE _IREN :1;
3049     IO_BYTE _IRQF :1;
3050     IO_BYTE _IRS1 :1;
3051     IO_BYTE _IRS0 :1;
3052     IO_BYTE  :1;
3053     IO_BYTE _OSEL :1;
3054   }bit;
3055   struct{
3056     IO_BYTE _EGS :2;
3057     IO_BYTE :1;
3058     IO_BYTE :1;
3059     IO_BYTE _IRS :2;
3060   }bitc;
3061  }PCNL07STR;
3062 typedef union{  
3063     IO_WORD     word;
3064     struct{   
3065     IO_WORD _CNTE :1;
3066     IO_WORD _STGR :1;
3067     IO_WORD _MDSE :1;
3068     IO_WORD _RTRG :1;
3069     IO_WORD _CKS1 :1;
3070     IO_WORD _CKS0 :1;
3071     IO_WORD _PGMS :1;
3072     IO_WORD  :1;
3073     IO_WORD _EGS1 :1;
3074     IO_WORD _EGS0 :1;
3075     IO_WORD _IREN :1;
3076     IO_WORD _IRQF :1;
3077     IO_WORD _IRS1 :1;
3078     IO_WORD _IRS0 :1;
3079     IO_WORD  :1;
3080     IO_WORD _OSEL :1;
3081   }bit;
3082   struct{
3083     IO_WORD :1;
3084     IO_WORD :1;
3085     IO_WORD :1;
3086     IO_WORD :1;
3087     IO_WORD _CKS :2;
3088     IO_WORD :1;
3089     IO_WORD :1;
3090     IO_WORD _EGS :2;
3091     IO_WORD :1;
3092     IO_WORD :1;
3093     IO_WORD _IRS :2;
3094   }bitc;
3095  }PCN08STR;
3096 typedef union{  
3097     IO_BYTE     byte;
3098     struct{   
3099     IO_BYTE _CNTE :1;
3100     IO_BYTE _STGR :1;
3101     IO_BYTE _MDSE :1;
3102     IO_BYTE _RTRG :1;
3103     IO_BYTE _CKS1 :1;
3104     IO_BYTE _CKS0 :1;
3105     IO_BYTE _PGMS :1;
3106     IO_BYTE  :1;
3107   }bit;
3108   struct{
3109     IO_BYTE :1;
3110     IO_BYTE :1;
3111     IO_BYTE :1;
3112     IO_BYTE :1;
3113     IO_BYTE _CKS :2;
3114   }bitc;
3115  }PCNH08STR;
3116 typedef union{  
3117     IO_BYTE     byte;
3118     struct{   
3119     IO_BYTE _EGS1 :1;
3120     IO_BYTE _EGS0 :1;
3121     IO_BYTE _IREN :1;
3122     IO_BYTE _IRQF :1;
3123     IO_BYTE _IRS1 :1;
3124     IO_BYTE _IRS0 :1;
3125     IO_BYTE  :1;
3126     IO_BYTE _OSEL :1;
3127   }bit;
3128   struct{
3129     IO_BYTE _EGS :2;
3130     IO_BYTE :1;
3131     IO_BYTE :1;
3132     IO_BYTE _IRS :2;
3133   }bitc;
3134  }PCNL08STR;
3135 typedef union{  
3136     IO_WORD     word;
3137     struct{   
3138     IO_WORD _CNTE :1;
3139     IO_WORD _STGR :1;
3140     IO_WORD _MDSE :1;
3141     IO_WORD _RTRG :1;
3142     IO_WORD _CKS1 :1;
3143     IO_WORD _CKS0 :1;
3144     IO_WORD _PGMS :1;
3145     IO_WORD  :1;
3146     IO_WORD _EGS1 :1;
3147     IO_WORD _EGS0 :1;
3148     IO_WORD _IREN :1;
3149     IO_WORD _IRQF :1;
3150     IO_WORD _IRS1 :1;
3151     IO_WORD _IRS0 :1;
3152     IO_WORD  :1;
3153     IO_WORD _OSEL :1;
3154   }bit;
3155   struct{
3156     IO_WORD :1;
3157     IO_WORD :1;
3158     IO_WORD :1;
3159     IO_WORD :1;
3160     IO_WORD _CKS :2;
3161     IO_WORD :1;
3162     IO_WORD :1;
3163     IO_WORD _EGS :2;
3164     IO_WORD :1;
3165     IO_WORD :1;
3166     IO_WORD _IRS :2;
3167   }bitc;
3168  }PCN09STR;
3169 typedef union{  
3170     IO_BYTE     byte;
3171     struct{   
3172     IO_BYTE _CNTE :1;
3173     IO_BYTE _STGR :1;
3174     IO_BYTE _MDSE :1;
3175     IO_BYTE _RTRG :1;
3176     IO_BYTE _CKS1 :1;
3177     IO_BYTE _CKS0 :1;
3178     IO_BYTE _PGMS :1;
3179     IO_BYTE  :1;
3180   }bit;
3181   struct{
3182     IO_BYTE :1;
3183     IO_BYTE :1;
3184     IO_BYTE :1;
3185     IO_BYTE :1;
3186     IO_BYTE _CKS :2;
3187   }bitc;
3188  }PCNH09STR;
3189 typedef union{  
3190     IO_BYTE     byte;
3191     struct{   
3192     IO_BYTE _EGS1 :1;
3193     IO_BYTE _EGS0 :1;
3194     IO_BYTE _IREN :1;
3195     IO_BYTE _IRQF :1;
3196     IO_BYTE _IRS1 :1;
3197     IO_BYTE _IRS0 :1;
3198     IO_BYTE  :1;
3199     IO_BYTE _OSEL :1;
3200   }bit;
3201   struct{
3202     IO_BYTE _EGS :2;
3203     IO_BYTE :1;
3204     IO_BYTE :1;
3205     IO_BYTE _IRS :2;
3206   }bitc;
3207  }PCNL09STR;
3208 typedef union{  
3209     IO_WORD     word;
3210     struct{   
3211     IO_WORD _CNTE :1;
3212     IO_WORD _STGR :1;
3213     IO_WORD _MDSE :1;
3214     IO_WORD _RTRG :1;
3215     IO_WORD _CKS1 :1;
3216     IO_WORD _CKS0 :1;
3217     IO_WORD _PGMS :1;
3218     IO_WORD  :1;
3219     IO_WORD _EGS1 :1;
3220     IO_WORD _EGS0 :1;
3221     IO_WORD _IREN :1;
3222     IO_WORD _IRQF :1;
3223     IO_WORD _IRS1 :1;
3224     IO_WORD _IRS0 :1;
3225     IO_WORD  :1;
3226     IO_WORD _OSEL :1;
3227   }bit;
3228   struct{
3229     IO_WORD :1;
3230     IO_WORD :1;
3231     IO_WORD :1;
3232     IO_WORD :1;
3233     IO_WORD _CKS :2;
3234     IO_WORD :1;
3235     IO_WORD :1;
3236     IO_WORD _EGS :2;
3237     IO_WORD :1;
3238     IO_WORD :1;
3239     IO_WORD _IRS :2;
3240   }bitc;
3241  }PCN10STR;
3242 typedef union{  
3243     IO_BYTE     byte;
3244     struct{   
3245     IO_BYTE _CNTE :1;
3246     IO_BYTE _STGR :1;
3247     IO_BYTE _MDSE :1;
3248     IO_BYTE _RTRG :1;
3249     IO_BYTE _CKS1 :1;
3250     IO_BYTE _CKS0 :1;
3251     IO_BYTE _PGMS :1;
3252     IO_BYTE  :1;
3253   }bit;
3254   struct{
3255     IO_BYTE :1;
3256     IO_BYTE :1;
3257     IO_BYTE :1;
3258     IO_BYTE :1;
3259     IO_BYTE _CKS :2;
3260   }bitc;
3261  }PCNH10STR;
3262 typedef union{  
3263     IO_BYTE     byte;
3264     struct{   
3265     IO_BYTE _EGS1 :1;
3266     IO_BYTE _EGS0 :1;
3267     IO_BYTE _IREN :1;
3268     IO_BYTE _IRQF :1;
3269     IO_BYTE _IRS1 :1;
3270     IO_BYTE _IRS0 :1;
3271     IO_BYTE  :1;
3272     IO_BYTE _OSEL :1;
3273   }bit;
3274   struct{
3275     IO_BYTE _EGS :2;
3276     IO_BYTE :1;
3277     IO_BYTE :1;
3278     IO_BYTE _IRS :2;
3279   }bitc;
3280  }PCNL10STR;
3281 typedef union{  
3282     IO_WORD     word;
3283     struct{   
3284     IO_WORD _CNTE :1;
3285     IO_WORD _STGR :1;
3286     IO_WORD _MDSE :1;
3287     IO_WORD _RTRG :1;
3288     IO_WORD _CKS1 :1;
3289     IO_WORD _CKS0 :1;
3290     IO_WORD _PGMS :1;
3291     IO_WORD  :1;
3292     IO_WORD _EGS1 :1;
3293     IO_WORD _EGS0 :1;
3294     IO_WORD _IREN :1;
3295     IO_WORD _IRQF :1;
3296     IO_WORD _IRS1 :1;
3297     IO_WORD _IRS0 :1;
3298     IO_WORD  :1;
3299     IO_WORD _OSEL :1;
3300   }bit;
3301   struct{
3302     IO_WORD :1;
3303     IO_WORD :1;
3304     IO_WORD :1;
3305     IO_WORD :1;
3306     IO_WORD _CKS :2;
3307     IO_WORD :1;
3308     IO_WORD :1;
3309     IO_WORD _EGS :2;
3310     IO_WORD :1;
3311     IO_WORD :1;
3312     IO_WORD _IRS :2;
3313   }bitc;
3314  }PCN11STR;
3315 typedef union{  
3316     IO_BYTE     byte;
3317     struct{   
3318     IO_BYTE _CNTE :1;
3319     IO_BYTE _STGR :1;
3320     IO_BYTE _MDSE :1;
3321     IO_BYTE _RTRG :1;
3322     IO_BYTE _CKS1 :1;
3323     IO_BYTE _CKS0 :1;
3324     IO_BYTE _PGMS :1;
3325     IO_BYTE  :1;
3326   }bit;
3327   struct{
3328     IO_BYTE :1;
3329     IO_BYTE :1;
3330     IO_BYTE :1;
3331     IO_BYTE :1;
3332     IO_BYTE _CKS :2;
3333   }bitc;
3334  }PCNH11STR;
3335 typedef union{  
3336     IO_BYTE     byte;
3337     struct{   
3338     IO_BYTE _EGS1 :1;
3339     IO_BYTE _EGS0 :1;
3340     IO_BYTE _IREN :1;
3341     IO_BYTE _IRQF :1;
3342     IO_BYTE _IRS1 :1;
3343     IO_BYTE _IRS0 :1;
3344     IO_BYTE  :1;
3345     IO_BYTE _OSEL :1;
3346   }bit;
3347   struct{
3348     IO_BYTE _EGS :2;
3349     IO_BYTE :1;
3350     IO_BYTE :1;
3351     IO_BYTE _IRS :2;
3352   }bitc;
3353  }PCNL11STR;
3354 typedef union{   /* Input Capture 0-3 */
3355     IO_BYTE     byte;
3356     struct{   
3357     IO_BYTE _ICP1 :1;
3358     IO_BYTE _ICP0 :1;
3359     IO_BYTE _ICE1 :1;
3360     IO_BYTE _ICE0 :1;
3361     IO_BYTE _EG11 :1;
3362     IO_BYTE _EG10 :1;
3363     IO_BYTE _EG01 :1;
3364     IO_BYTE _EG00 :1;
3365   }bit;
3366   struct{
3367     IO_BYTE :1;
3368     IO_BYTE :1;
3369     IO_BYTE :1;
3370     IO_BYTE :1;
3371     IO_BYTE _EG1 :2;
3372     IO_BYTE _EG0 :2;
3373   }bitc;
3374  }ICS01STR;
3375 typedef union{  
3376     IO_BYTE     byte;
3377     struct{   
3378     IO_BYTE _ICP3 :1;
3379     IO_BYTE _ICP2 :1;
3380     IO_BYTE _ICE3 :1;
3381     IO_BYTE _ICE2 :1;
3382     IO_BYTE _EG31 :1;
3383     IO_BYTE _EG30 :1;
3384     IO_BYTE _EG21 :1;
3385     IO_BYTE _EG20 :1;
3386   }bit;
3387   struct{
3388     IO_BYTE :1;
3389     IO_BYTE :1;
3390     IO_BYTE :1;
3391     IO_BYTE :1;
3392     IO_BYTE _EG3 :2;
3393     IO_BYTE _EG2 :2;
3394   }bitc;
3395  }ICS23STR;
3396 typedef union{  
3397     IO_WORD     word;
3398     struct{   
3399     IO_WORD _CP15 :1;
3400     IO_WORD _CP14 :1;
3401     IO_WORD _CP13 :1;
3402     IO_WORD _CP12 :1;
3403     IO_WORD _CP11 :1;
3404     IO_WORD _CP10 :1;
3405     IO_WORD _CP9 :1;
3406     IO_WORD _CP8 :1;
3407     IO_WORD _CP7 :1;
3408     IO_WORD _CP6 :1;
3409     IO_WORD _CP5 :1;
3410     IO_WORD _CP4 :1;
3411     IO_WORD _CP3 :1;
3412     IO_WORD _CP2 :1;
3413     IO_WORD _CP1 :1;
3414     IO_WORD _CP0 :1;
3415   }bit;
3416  }IPCP0STR;
3417 typedef union{  
3418     IO_WORD     word;
3419     struct{   
3420     IO_WORD _CP15 :1;
3421     IO_WORD _CP14 :1;
3422     IO_WORD _CP13 :1;
3423     IO_WORD _CP12 :1;
3424     IO_WORD _CP11 :1;
3425     IO_WORD _CP10 :1;
3426     IO_WORD _CP9 :1;
3427     IO_WORD _CP8 :1;
3428     IO_WORD _CP7 :1;
3429     IO_WORD _CP6 :1;
3430     IO_WORD _CP5 :1;
3431     IO_WORD _CP4 :1;
3432     IO_WORD _CP3 :1;
3433     IO_WORD _CP2 :1;
3434     IO_WORD _CP1 :1;
3435     IO_WORD _CP0 :1;
3436   }bit;
3437  }IPCP1STR;
3438 typedef union{  
3439     IO_WORD     word;
3440     struct{   
3441     IO_WORD _CP15 :1;
3442     IO_WORD _CP14 :1;
3443     IO_WORD _CP13 :1;
3444     IO_WORD _CP12 :1;
3445     IO_WORD _CP11 :1;
3446     IO_WORD _CP10 :1;
3447     IO_WORD _CP9 :1;
3448     IO_WORD _CP8 :1;
3449     IO_WORD _CP7 :1;
3450     IO_WORD _CP6 :1;
3451     IO_WORD _CP5 :1;
3452     IO_WORD _CP4 :1;
3453     IO_WORD _CP3 :1;
3454     IO_WORD _CP2 :1;
3455     IO_WORD _CP1 :1;
3456     IO_WORD _CP0 :1;
3457   }bit;
3458  }IPCP2STR;
3459 typedef union{  
3460     IO_WORD     word;
3461     struct{   
3462     IO_WORD _CP15 :1;
3463     IO_WORD _CP14 :1;
3464     IO_WORD _CP13 :1;
3465     IO_WORD _CP12 :1;
3466     IO_WORD _CP11 :1;
3467     IO_WORD _CP10 :1;
3468     IO_WORD _CP9 :1;
3469     IO_WORD _CP8 :1;
3470     IO_WORD _CP7 :1;
3471     IO_WORD _CP6 :1;
3472     IO_WORD _CP5 :1;
3473     IO_WORD _CP4 :1;
3474     IO_WORD _CP3 :1;
3475     IO_WORD _CP2 :1;
3476     IO_WORD _CP1 :1;
3477     IO_WORD _CP0 :1;
3478   }bit;
3479  }IPCP3STR;
3480 typedef union{   /* Output Compare 0-3 */
3481     IO_WORD     word;
3482     struct{   
3483     IO_WORD  :1;
3484     IO_WORD  :1;
3485     IO_WORD  :1;
3486     IO_WORD _CMOD :1;
3487     IO_WORD  :1;
3488     IO_WORD  :1;
3489     IO_WORD _OTD1 :1;
3490     IO_WORD _OTD0 :1;
3491     IO_WORD _ICP1 :1;
3492     IO_WORD _ICP0 :1;
3493     IO_WORD _ICE1 :1;
3494     IO_WORD _ICE0 :1;
3495     IO_WORD  :1;
3496     IO_WORD  :1;
3497     IO_WORD _CST1 :1;
3498     IO_WORD _CST0 :1;
3499   }bit;
3500  }OCS01STR;
3501 typedef union{  
3502     IO_WORD     word;
3503     struct{   
3504     IO_WORD  :1;
3505     IO_WORD  :1;
3506     IO_WORD  :1;
3507     IO_WORD _CMOD :1;
3508     IO_WORD  :1;
3509     IO_WORD  :1;
3510     IO_WORD _OTD3 :1;
3511     IO_WORD _OTD2 :1;
3512     IO_WORD _ICP3 :1;
3513     IO_WORD _ICP2 :1;
3514     IO_WORD _ICE3 :1;
3515     IO_WORD _ICE2 :1;
3516     IO_WORD  :1;
3517     IO_WORD  :1;
3518     IO_WORD _CST3 :1;
3519     IO_WORD _CST2 :1;
3520   }bit;
3521  }OCS23STR;
3522 typedef union{  
3523     IO_WORD     word;
3524     struct{   
3525     IO_WORD _C15 :1;
3526     IO_WORD _C14 :1;
3527     IO_WORD _C13 :1;
3528     IO_WORD _C12 :1;
3529     IO_WORD _C11 :1;
3530     IO_WORD _C10 :1;
3531     IO_WORD _C9 :1;
3532     IO_WORD _C8 :1;
3533     IO_WORD _C7 :1;
3534     IO_WORD _C6 :1;
3535     IO_WORD _C5 :1;
3536     IO_WORD _C4 :1;
3537     IO_WORD _C3 :1;
3538     IO_WORD _C2 :1;
3539     IO_WORD _C1 :1;
3540     IO_WORD _C0 :1;
3541   }bit;
3542  }OCCP0STR;
3543 typedef union{  
3544     IO_WORD     word;
3545     struct{   
3546     IO_WORD _C15 :1;
3547     IO_WORD _C14 :1;
3548     IO_WORD _C13 :1;
3549     IO_WORD _C12 :1;
3550     IO_WORD _C11 :1;
3551     IO_WORD _C10 :1;
3552     IO_WORD _C9 :1;
3553     IO_WORD _C8 :1;
3554     IO_WORD _C7 :1;
3555     IO_WORD _C6 :1;
3556     IO_WORD _C5 :1;
3557     IO_WORD _C4 :1;
3558     IO_WORD _C3 :1;
3559     IO_WORD _C2 :1;
3560     IO_WORD _C1 :1;
3561     IO_WORD _C0 :1;
3562   }bit;
3563  }OCCP1STR;
3564 typedef union{  
3565     IO_WORD     word;
3566     struct{   
3567     IO_WORD _C15 :1;
3568     IO_WORD _C14 :1;
3569     IO_WORD _C13 :1;
3570     IO_WORD _C12 :1;
3571     IO_WORD _C11 :1;
3572     IO_WORD _C10 :1;
3573     IO_WORD _C9 :1;
3574     IO_WORD _C8 :1;
3575     IO_WORD _C7 :1;
3576     IO_WORD _C6 :1;
3577     IO_WORD _C5 :1;
3578     IO_WORD _C4 :1;
3579     IO_WORD _C3 :1;
3580     IO_WORD _C2 :1;
3581     IO_WORD _C1 :1;
3582     IO_WORD _C0 :1;
3583   }bit;
3584  }OCCP2STR;
3585 typedef union{  
3586     IO_WORD     word;
3587     struct{   
3588     IO_WORD _C15 :1;
3589     IO_WORD _C14 :1;
3590     IO_WORD _C13 :1;
3591     IO_WORD _C12 :1;
3592     IO_WORD _C11 :1;
3593     IO_WORD _C10 :1;
3594     IO_WORD _C9 :1;
3595     IO_WORD _C8 :1;
3596     IO_WORD _C7 :1;
3597     IO_WORD _C6 :1;
3598     IO_WORD _C5 :1;
3599     IO_WORD _C4 :1;
3600     IO_WORD _C3 :1;
3601     IO_WORD _C2 :1;
3602     IO_WORD _C1 :1;
3603     IO_WORD _C0 :1;
3604   }bit;
3605  }OCCP3STR;
3606 typedef union{   /* ADC */
3607     IO_WORD     word;
3608     struct{   
3609     IO_WORD _ADE31 :1;
3610     IO_WORD _ADE30 :1;
3611     IO_WORD _ADE29 :1;
3612     IO_WORD _ADE28 :1;
3613     IO_WORD _ADE27 :1;
3614     IO_WORD _ADE26 :1;
3615     IO_WORD _ADE25 :1;
3616     IO_WORD _ADE24 :1;
3617     IO_WORD _ADE23 :1;
3618     IO_WORD _ADE22 :1;
3619     IO_WORD _ADE21 :1;
3620     IO_WORD _ADE20 :1;
3621     IO_WORD _ADE19 :1;
3622     IO_WORD _ADE18 :1;
3623     IO_WORD _ADE17 :1;
3624     IO_WORD _ADE16 :1;
3625   }bit;
3626  }ADERHSTR;
3627 typedef union{  
3628     IO_WORD     word;
3629     struct{   
3630     IO_WORD _ADE15 :1;
3631     IO_WORD _ADE14 :1;
3632     IO_WORD _ADE13 :1;
3633     IO_WORD _ADE12 :1;
3634     IO_WORD _ADE11 :1;
3635     IO_WORD _ADE10 :1;
3636     IO_WORD _ADE9 :1;
3637     IO_WORD _ADE8 :1;
3638     IO_WORD _ADE7 :1;
3639     IO_WORD _ADE6 :1;
3640     IO_WORD _ADE5 :1;
3641     IO_WORD _ADE4 :1;
3642     IO_WORD _ADE3 :1;
3643     IO_WORD _ADE2 :1;
3644     IO_WORD _ADE1 :1;
3645     IO_WORD _ADE0 :1;
3646   }bit;
3647  }ADERLSTR;
3648 typedef union{  
3649     IO_BYTE     byte;
3650     struct{   
3651     IO_BYTE _BUSY :1;
3652     IO_BYTE _INT :1;
3653     IO_BYTE _INTE :1;
3654     IO_BYTE _PAUS :1;
3655     IO_BYTE _STS1 :1;
3656     IO_BYTE _STS0 :1;
3657     IO_BYTE _STRT :1;
3658     IO_BYTE  :1;
3659   }bit;
3660   struct{
3661     IO_BYTE :1;
3662     IO_BYTE :1;
3663     IO_BYTE :1;
3664     IO_BYTE :1;
3665     IO_BYTE _STS :2;
3666   }bitc;
3667  }ADCS1STR;
3668 typedef union{  
3669     IO_BYTE     byte;
3670     struct{   
3671     IO_BYTE _MD1 :1;
3672     IO_BYTE _MD0 :1;
3673     IO_BYTE _S10 :1;
3674     IO_BYTE _ACH4 :1;
3675     IO_BYTE _ACH3 :1;
3676     IO_BYTE _ACH2 :1;
3677     IO_BYTE _ACH1 :1;
3678     IO_BYTE _ACH0 :1;
3679   }bit;
3680   struct{
3681     IO_BYTE _MD :2;
3682     IO_BYTE :1;
3683     IO_BYTE _ACH :5;
3684   }bitc;
3685  }ADCS0STR;
3686 typedef union{  
3687     IO_BYTE     byte;
3688     struct{   
3689     IO_BYTE  :1;
3690     IO_BYTE  :1;
3691     IO_BYTE  :1;
3692     IO_BYTE  :1;
3693     IO_BYTE  :1;
3694     IO_BYTE  :1;
3695     IO_BYTE _D9 :1;
3696     IO_BYTE _D8 :1;
3697   }bit;
3698  }ADCR1STR;
3699 typedef union{  
3700     IO_BYTE     byte;
3701     struct{   
3702     IO_BYTE _D7 :1;
3703     IO_BYTE _D6 :1;
3704     IO_BYTE _D5 :1;
3705     IO_BYTE _D4 :1;
3706     IO_BYTE _D3 :1;
3707     IO_BYTE _D2 :1;
3708     IO_BYTE _D1 :1;
3709     IO_BYTE _D0 :1;
3710   }bit;
3711  }ADCR0STR;
3712 typedef union{  
3713     IO_BYTE     byte;
3714     struct{   
3715     IO_BYTE _CT5 :1;
3716     IO_BYTE _CT4 :1;
3717     IO_BYTE _CT3 :1;
3718     IO_BYTE _CT2 :1;
3719     IO_BYTE _CT1 :1;
3720     IO_BYTE _CT0 :1;
3721     IO_BYTE _ST9 :1;
3722     IO_BYTE _ST8 :1;
3723   }bit;
3724  }ADCT1STR;
3725 typedef union{  
3726     IO_BYTE     byte;
3727     struct{   
3728     IO_BYTE _ST7 :1;
3729     IO_BYTE _ST6 :1;
3730     IO_BYTE _ST5 :1;
3731     IO_BYTE _ST4 :1;
3732     IO_BYTE _ST3 :1;
3733     IO_BYTE _ST2 :1;
3734     IO_BYTE _ST1 :1;
3735     IO_BYTE _ST0 :1;
3736   }bit;
3737  }ADCT0STR;
3738 typedef union{  
3739     IO_BYTE     byte;
3740     struct{   
3741     IO_BYTE  :1;
3742     IO_BYTE  :1;
3743     IO_BYTE  :1;
3744     IO_BYTE _ANS4 :1;
3745     IO_BYTE _ANS3 :1;
3746     IO_BYTE _ANS2 :1;
3747     IO_BYTE _ANS1 :1;
3748     IO_BYTE _ASN0 :1;
3749   }bit;
3750   struct{
3751     IO_BYTE :1;
3752     IO_BYTE :1;
3753     IO_BYTE :1;
3754     IO_BYTE _ANS :5;
3755   }bitc;
3756  }ADSCHSTR;
3757 typedef union{  
3758     IO_BYTE     byte;
3759     struct{   
3760     IO_BYTE  :1;
3761     IO_BYTE  :1;
3762     IO_BYTE  :1;
3763     IO_BYTE _ANE4 :1;
3764     IO_BYTE _ANE3 :1;
3765     IO_BYTE _ANE2 :1;
3766     IO_BYTE _ANE1 :1;
3767     IO_BYTE _ANE0 :1;
3768   }bit;
3769   struct{
3770     IO_BYTE :1;
3771     IO_BYTE :1;
3772     IO_BYTE :1;
3773     IO_BYTE _ANE :5;
3774   }bitc;
3775  }ADECHSTR;
3776 typedef union{   /* Reload Timer 0 */
3777     IO_WORD     word;
3778     struct{   
3779     IO_WORD _D15 :1;
3780     IO_WORD _D14 :1;
3781     IO_WORD _D13 :1;
3782     IO_WORD _D12 :1;
3783     IO_WORD _D11 :1;
3784     IO_WORD _D10 :1;
3785     IO_WORD _D9 :1;
3786     IO_WORD _D8 :1;
3787     IO_WORD _D7 :1;
3788     IO_WORD _D6 :1;
3789     IO_WORD _D5 :1;
3790     IO_WORD _D4 :1;
3791     IO_WORD _D3 :1;
3792     IO_WORD _D2 :1;
3793     IO_WORD _D1 :1;
3794     IO_WORD _D0 :1;
3795   }bit;
3796  }TMRLR0STR;
3797 typedef union{  
3798     IO_WORD     word;
3799     struct{   
3800     IO_WORD _D15 :1;
3801     IO_WORD _D14 :1;
3802     IO_WORD _D13 :1;
3803     IO_WORD _D12 :1;
3804     IO_WORD _D11 :1;
3805     IO_WORD _D10 :1;
3806     IO_WORD _D9 :1;
3807     IO_WORD _D8 :1;
3808     IO_WORD _D7 :1;
3809     IO_WORD _D6 :1;
3810     IO_WORD _D5 :1;
3811     IO_WORD _D4 :1;
3812     IO_WORD _D3 :1;
3813     IO_WORD _D2 :1;
3814     IO_WORD _D1 :1;
3815     IO_WORD _D0 :1;
3816   }bit;
3817  }TMR0STR;
3818 typedef union{  
3819     IO_WORD     word;
3820     struct{   
3821     IO_WORD  :1;
3822     IO_WORD  :1;
3823     IO_WORD  :1;
3824     IO_WORD _CSL2 :1;
3825     IO_WORD _CSL1 :1;
3826     IO_WORD _CSL0 :1;
3827     IO_WORD _MOD2 :1;
3828     IO_WORD _MOD1 :1;
3829     IO_WORD _MOD0 :1;
3830     IO_WORD  :1;
3831     IO_WORD _OULT :1;
3832     IO_WORD _RELD :1;
3833     IO_WORD _INTE :1;
3834     IO_WORD _UF :1;
3835     IO_WORD _CNTE :1;
3836     IO_WORD _TRG :1;
3837   }bit;
3838   struct{
3839     IO_WORD :1;
3840     IO_WORD :1;
3841     IO_WORD :1;
3842     IO_WORD _CSL :3;
3843     IO_WORD _MOD :3;
3844   }bitc;
3845  }TMCSR0STR;
3846 typedef union{  
3847     IO_BYTE     byte;
3848     struct{   
3849     IO_BYTE  :1;
3850     IO_BYTE  :1;
3851     IO_BYTE  :1;
3852     IO_BYTE _CSL2 :1;
3853     IO_BYTE _CSL1 :1;
3854     IO_BYTE _CSL0 :1;
3855     IO_BYTE _MOD2 :1;
3856     IO_BYTE _MOD1 :1;
3857   }bit;
3858   struct{
3859     IO_BYTE :3;
3860     IO_BYTE _CSL :3;
3861   }bitc;
3862  }TMCSRH0STR;
3863 typedef union{  
3864     IO_BYTE     byte;
3865     struct{   
3866     IO_BYTE _MOD0 :1;
3867     IO_BYTE  :1;
3868     IO_BYTE _OULT :1;
3869     IO_BYTE _RELD :1;
3870     IO_BYTE _INTE :1;
3871     IO_BYTE _UF :1;
3872     IO_BYTE _CNTE :1;
3873     IO_BYTE _TRG :1;
3874   }bit;
3875  }TMCSRL0STR;
3876 typedef union{   /* Reload Timer 1 */
3877     IO_WORD     word;
3878     struct{   
3879     IO_WORD _D15 :1;
3880     IO_WORD _D14 :1;
3881     IO_WORD _D13 :1;
3882     IO_WORD _D12 :1;
3883     IO_WORD _D11 :1;
3884     IO_WORD _D10 :1;
3885     IO_WORD _D9 :1;
3886     IO_WORD _D8 :1;
3887     IO_WORD _D7 :1;
3888     IO_WORD _D6 :1;
3889     IO_WORD _D5 :1;
3890     IO_WORD _D4 :1;
3891     IO_WORD _D3 :1;
3892     IO_WORD _D2 :1;
3893     IO_WORD _D1 :1;
3894     IO_WORD _D0 :1;
3895   }bit;
3896  }TMRLR1STR;
3897 typedef union{  
3898     IO_WORD     word;
3899     struct{   
3900     IO_WORD _D15 :1;
3901     IO_WORD _D14 :1;
3902     IO_WORD _D13 :1;
3903     IO_WORD _D12 :1;
3904     IO_WORD _D11 :1;
3905     IO_WORD _D10 :1;
3906     IO_WORD _D9 :1;
3907     IO_WORD _D8 :1;
3908     IO_WORD _D7 :1;
3909     IO_WORD _D6 :1;
3910     IO_WORD _D5 :1;
3911     IO_WORD _D4 :1;
3912     IO_WORD _D3 :1;
3913     IO_WORD _D2 :1;
3914     IO_WORD _D1 :1;
3915     IO_WORD _D0 :1;
3916   }bit;
3917  }TMR1STR;
3918 typedef union{  
3919     IO_WORD     word;
3920     struct{   
3921     IO_WORD  :1;
3922     IO_WORD  :1;
3923     IO_WORD  :1;
3924     IO_WORD _CSL2 :1;
3925     IO_WORD _CSL1 :1;
3926     IO_WORD _CSL0 :1;
3927     IO_WORD _MOD2 :1;
3928     IO_WORD _MOD1 :1;
3929     IO_WORD _MOD0 :1;
3930     IO_WORD  :1;
3931     IO_WORD _OULT :1;
3932     IO_WORD _RELD :1;
3933     IO_WORD _INTE :1;
3934     IO_WORD _UF :1;
3935     IO_WORD _CNTE :1;
3936     IO_WORD _TRG :1;
3937   }bit;
3938   struct{
3939     IO_WORD :1;
3940     IO_WORD :1;
3941     IO_WORD :1;
3942     IO_WORD _CSL :3;
3943     IO_WORD _MOD :3;
3944   }bitc;
3945  }TMCSR1STR;
3946 typedef union{  
3947     IO_BYTE     byte;
3948     struct{   
3949     IO_BYTE  :1;
3950     IO_BYTE  :1;
3951     IO_BYTE  :1;
3952     IO_BYTE _CSL2 :1;
3953     IO_BYTE _CSL1 :1;
3954     IO_BYTE _CSL0 :1;
3955     IO_BYTE _MOD2 :1;
3956     IO_BYTE _MOD1 :1;
3957   }bit;
3958   struct{
3959     IO_BYTE :3;
3960     IO_BYTE _CSL :3;
3961   }bitc;
3962  }TMCSRH1STR;
3963 typedef union{  
3964     IO_BYTE     byte;
3965     struct{   
3966     IO_BYTE _MOD0 :1;
3967     IO_BYTE  :1;
3968     IO_BYTE _OULT :1;
3969     IO_BYTE _RELD :1;
3970     IO_BYTE _INTE :1;
3971     IO_BYTE _UF :1;
3972     IO_BYTE _CNTE :1;
3973     IO_BYTE _TRG :1;
3974   }bit;
3975  }TMCSRL1STR;
3976 typedef union{   /* Reload Timer 2 */
3977     IO_WORD     word;
3978     struct{   
3979     IO_WORD _D15 :1;
3980     IO_WORD _D14 :1;
3981     IO_WORD _D13 :1;
3982     IO_WORD _D12 :1;
3983     IO_WORD _D11 :1;
3984     IO_WORD _D10 :1;
3985     IO_WORD _D9 :1;
3986     IO_WORD _D8 :1;
3987     IO_WORD _D7 :1;
3988     IO_WORD _D6 :1;
3989     IO_WORD _D5 :1;
3990     IO_WORD _D4 :1;
3991     IO_WORD _D3 :1;
3992     IO_WORD _D2 :1;
3993     IO_WORD _D1 :1;
3994     IO_WORD _D0 :1;
3995   }bit;
3996  }TMRLR2STR;
3997 typedef union{  
3998     IO_WORD     word;
3999     struct{   
4000     IO_WORD _D15 :1;
4001     IO_WORD _D14 :1;
4002     IO_WORD _D13 :1;
4003     IO_WORD _D12 :1;
4004     IO_WORD _D11 :1;
4005     IO_WORD _D10 :1;
4006     IO_WORD _D9 :1;
4007     IO_WORD _D8 :1;
4008     IO_WORD _D7 :1;
4009     IO_WORD _D6 :1;
4010     IO_WORD _D5 :1;
4011     IO_WORD _D4 :1;
4012     IO_WORD _D3 :1;
4013     IO_WORD _D2 :1;
4014     IO_WORD _D1 :1;
4015     IO_WORD _D0 :1;
4016   }bit;
4017  }TMR2STR;
4018 typedef union{  
4019     IO_WORD     word;
4020     struct{   
4021     IO_WORD  :1;
4022     IO_WORD  :1;
4023     IO_WORD  :1;
4024     IO_WORD _CSL2 :1;
4025     IO_WORD _CSL1 :1;
4026     IO_WORD _CSL0 :1;
4027     IO_WORD _MOD2 :1;
4028     IO_WORD _MOD1 :1;
4029     IO_WORD _MOD0 :1;
4030     IO_WORD  :1;
4031     IO_WORD _OULT :1;
4032     IO_WORD _RELD :1;
4033     IO_WORD _INTE :1;
4034     IO_WORD _UF :1;
4035     IO_WORD _CNTE :1;
4036     IO_WORD _TRG :1;
4037   }bit;
4038   struct{
4039     IO_WORD :1;
4040     IO_WORD :1;
4041     IO_WORD :1;
4042     IO_WORD _CSL :3;
4043     IO_WORD _MOD :3;
4044   }bitc;
4045  }TMCSR2STR;
4046 typedef union{  
4047     IO_BYTE     byte;
4048     struct{   
4049     IO_BYTE  :1;
4050     IO_BYTE  :1;
4051     IO_BYTE  :1;
4052     IO_BYTE _CSL2 :1;
4053     IO_BYTE _CSL1 :1;
4054     IO_BYTE _CSL0 :1;
4055     IO_BYTE _MOD2 :1;
4056     IO_BYTE _MOD1 :1;
4057   }bit;
4058   struct{
4059     IO_BYTE :3;
4060     IO_BYTE _CSL :3;
4061   }bitc;
4062  }TMCSRH2STR;
4063 typedef union{  
4064     IO_BYTE     byte;
4065     struct{   
4066     IO_BYTE _MOD0 :1;
4067     IO_BYTE  :1;
4068     IO_BYTE _OULT :1;
4069     IO_BYTE _RELD :1;
4070     IO_BYTE _INTE :1;
4071     IO_BYTE _UF :1;
4072     IO_BYTE _CNTE :1;
4073     IO_BYTE _TRG :1;
4074   }bit;
4075  }TMCSRL2STR;
4076 typedef union{   /* Reload Timer 3 */
4077     IO_WORD     word;
4078     struct{   
4079     IO_WORD _D15 :1;
4080     IO_WORD _D14 :1;
4081     IO_WORD _D13 :1;
4082     IO_WORD _D12 :1;
4083     IO_WORD _D11 :1;
4084     IO_WORD _D10 :1;
4085     IO_WORD _D9 :1;
4086     IO_WORD _D8 :1;
4087     IO_WORD _D7 :1;
4088     IO_WORD _D6 :1;
4089     IO_WORD _D5 :1;
4090     IO_WORD _D4 :1;
4091     IO_WORD _D3 :1;
4092     IO_WORD _D2 :1;
4093     IO_WORD _D1 :1;
4094     IO_WORD _D0 :1;
4095   }bit;
4096  }TMRLR3STR;
4097 typedef union{  
4098     IO_WORD     word;
4099     struct{   
4100     IO_WORD _D15 :1;
4101     IO_WORD _D14 :1;
4102     IO_WORD _D13 :1;
4103     IO_WORD _D12 :1;
4104     IO_WORD _D11 :1;
4105     IO_WORD _D10 :1;
4106     IO_WORD _D9 :1;
4107     IO_WORD _D8 :1;
4108     IO_WORD _D7 :1;
4109     IO_WORD _D6 :1;
4110     IO_WORD _D5 :1;
4111     IO_WORD _D4 :1;
4112     IO_WORD _D3 :1;
4113     IO_WORD _D2 :1;
4114     IO_WORD _D1 :1;
4115     IO_WORD _D0 :1;
4116   }bit;
4117  }TMR3STR;
4118 typedef union{  
4119     IO_WORD     word;
4120     struct{   
4121     IO_WORD  :1;
4122     IO_WORD  :1;
4123     IO_WORD  :1;
4124     IO_WORD _CSL2 :1;
4125     IO_WORD _CSL1 :1;
4126     IO_WORD _CSL0 :1;
4127     IO_WORD _MOD2 :1;
4128     IO_WORD _MOD1 :1;
4129     IO_WORD _MOD0 :1;
4130     IO_WORD  :1;
4131     IO_WORD _OULT :1;
4132     IO_WORD _RELD :1;
4133     IO_WORD _INTE :1;
4134     IO_WORD _UF :1;
4135     IO_WORD _CNTE :1;
4136     IO_WORD _TRG :1;
4137   }bit;
4138   struct{
4139     IO_WORD :1;
4140     IO_WORD :1;
4141     IO_WORD :1;
4142     IO_WORD _CSL :3;
4143     IO_WORD _MOD :3;
4144   }bitc;
4145  }TMCSR3STR;
4146 typedef union{  
4147     IO_BYTE     byte;
4148     struct{   
4149     IO_BYTE  :1;
4150     IO_BYTE  :1;
4151     IO_BYTE  :1;
4152     IO_BYTE _CSL2 :1;
4153     IO_BYTE _CSL1 :1;
4154     IO_BYTE _CSL0 :1;
4155     IO_BYTE _MOD2 :1;
4156     IO_BYTE _MOD1 :1;
4157   }bit;
4158   struct{
4159     IO_BYTE :3;
4160     IO_BYTE _CSL :3;
4161   }bitc;
4162  }TMCSRH3STR;
4163 typedef union{  
4164     IO_BYTE     byte;
4165     struct{   
4166     IO_BYTE _MOD0 :1;
4167     IO_BYTE  :1;
4168     IO_BYTE _OULT :1;
4169     IO_BYTE _RELD :1;
4170     IO_BYTE _INTE :1;
4171     IO_BYTE _UF :1;
4172     IO_BYTE _CNTE :1;
4173     IO_BYTE _TRG :1;
4174   }bit;
4175  }TMCSRL3STR;
4176 typedef union{   /* Reload Timer 4 */
4177     IO_WORD     word;
4178     struct{   
4179     IO_WORD _D15 :1;
4180     IO_WORD _D14 :1;
4181     IO_WORD _D13 :1;
4182     IO_WORD _D12 :1;
4183     IO_WORD _D11 :1;
4184     IO_WORD _D10 :1;
4185     IO_WORD _D9 :1;
4186     IO_WORD _D8 :1;
4187     IO_WORD _D7 :1;
4188     IO_WORD _D6 :1;
4189     IO_WORD _D5 :1;
4190     IO_WORD _D4 :1;
4191     IO_WORD _D3 :1;
4192     IO_WORD _D2 :1;
4193     IO_WORD _D1 :1;
4194     IO_WORD _D0 :1;
4195   }bit;
4196  }TMRLR4STR;
4197 typedef union{  
4198     IO_WORD     word;
4199     struct{   
4200     IO_WORD _D15 :1;
4201     IO_WORD _D14 :1;
4202     IO_WORD _D13 :1;
4203     IO_WORD _D12 :1;
4204     IO_WORD _D11 :1;
4205     IO_WORD _D10 :1;
4206     IO_WORD _D9 :1;
4207     IO_WORD _D8 :1;
4208     IO_WORD _D7 :1;
4209     IO_WORD _D6 :1;
4210     IO_WORD _D5 :1;
4211     IO_WORD _D4 :1;
4212     IO_WORD _D3 :1;
4213     IO_WORD _D2 :1;
4214     IO_WORD _D1 :1;
4215     IO_WORD _D0 :1;
4216   }bit;
4217  }TMR4STR;
4218 typedef union{  
4219     IO_WORD     word;
4220     struct{   
4221     IO_WORD  :1;
4222     IO_WORD  :1;
4223     IO_WORD  :1;
4224     IO_WORD _CSL2 :1;
4225     IO_WORD _CSL1 :1;
4226     IO_WORD _CSL0 :1;
4227     IO_WORD _MOD2 :1;
4228     IO_WORD _MOD1 :1;
4229     IO_WORD _MOD0 :1;
4230     IO_WORD  :1;
4231     IO_WORD _OULT :1;
4232     IO_WORD _RELD :1;
4233     IO_WORD _INTE :1;
4234     IO_WORD _UF :1;
4235     IO_WORD _CNTE :1;
4236     IO_WORD _TRG :1;
4237   }bit;
4238   struct{
4239     IO_WORD :1;
4240     IO_WORD :1;
4241     IO_WORD :1;
4242     IO_WORD _CSL :3;
4243     IO_WORD _MOD :3;
4244   }bitc;
4245  }TMCSR4STR;
4246 typedef union{  
4247     IO_BYTE     byte;
4248     struct{   
4249     IO_BYTE  :1;
4250     IO_BYTE  :1;
4251     IO_BYTE  :1;
4252     IO_BYTE _CSL2 :1;
4253     IO_BYTE _CSL1 :1;
4254     IO_BYTE _CSL0 :1;
4255     IO_BYTE _MOD2 :1;
4256     IO_BYTE _MOD1 :1;
4257   }bit;
4258   struct{
4259     IO_BYTE :3;
4260     IO_BYTE _CSL :3;
4261   }bitc;
4262  }TMCSRH4STR;
4263 typedef union{  
4264     IO_BYTE     byte;
4265     struct{   
4266     IO_BYTE _MOD0 :1;
4267     IO_BYTE  :1;
4268     IO_BYTE _OULT :1;
4269     IO_BYTE _RELD :1;
4270     IO_BYTE _INTE :1;
4271     IO_BYTE _UF :1;
4272     IO_BYTE _CNTE :1;
4273     IO_BYTE _TRG :1;
4274   }bit;
4275  }TMCSRL4STR;
4276 typedef union{   /* Reload Timer 5 */
4277     IO_WORD     word;
4278     struct{   
4279     IO_WORD _D15 :1;
4280     IO_WORD _D14 :1;
4281     IO_WORD _D13 :1;
4282     IO_WORD _D12 :1;
4283     IO_WORD _D11 :1;
4284     IO_WORD _D10 :1;
4285     IO_WORD _D9 :1;
4286     IO_WORD _D8 :1;
4287     IO_WORD _D7 :1;
4288     IO_WORD _D6 :1;
4289     IO_WORD _D5 :1;
4290     IO_WORD _D4 :1;
4291     IO_WORD _D3 :1;
4292     IO_WORD _D2 :1;
4293     IO_WORD _D1 :1;
4294     IO_WORD _D0 :1;
4295   }bit;
4296  }TMRLR5STR;
4297 typedef union{  
4298     IO_WORD     word;
4299     struct{   
4300     IO_WORD _D15 :1;
4301     IO_WORD _D14 :1;
4302     IO_WORD _D13 :1;
4303     IO_WORD _D12 :1;
4304     IO_WORD _D11 :1;
4305     IO_WORD _D10 :1;
4306     IO_WORD _D9 :1;
4307     IO_WORD _D8 :1;
4308     IO_WORD _D7 :1;
4309     IO_WORD _D6 :1;
4310     IO_WORD _D5 :1;
4311     IO_WORD _D4 :1;
4312     IO_WORD _D3 :1;
4313     IO_WORD _D2 :1;
4314     IO_WORD _D1 :1;
4315     IO_WORD _D0 :1;
4316   }bit;
4317  }TMR5STR;
4318 typedef union{  
4319     IO_WORD     word;
4320     struct{   
4321     IO_WORD  :1;
4322     IO_WORD  :1;
4323     IO_WORD  :1;
4324     IO_WORD _CSL2 :1;
4325     IO_WORD _CSL1 :1;
4326     IO_WORD _CSL0 :1;
4327     IO_WORD _MOD2 :1;
4328     IO_WORD _MOD1 :1;
4329     IO_WORD _MOD0 :1;
4330     IO_WORD  :1;
4331     IO_WORD _OULT :1;
4332     IO_WORD _RELD :1;
4333     IO_WORD _INTE :1;
4334     IO_WORD _UF :1;
4335     IO_WORD _CNTE :1;
4336     IO_WORD _TRG :1;
4337   }bit;
4338   struct{
4339     IO_WORD :1;
4340     IO_WORD :1;
4341     IO_WORD :1;
4342     IO_WORD _CSL :3;
4343     IO_WORD _MOD :3;
4344   }bitc;
4345  }TMCSR5STR;
4346 typedef union{  
4347     IO_BYTE     byte;
4348     struct{   
4349     IO_BYTE  :1;
4350     IO_BYTE  :1;
4351     IO_BYTE  :1;
4352     IO_BYTE _CSL2 :1;
4353     IO_BYTE _CSL1 :1;
4354     IO_BYTE _CSL0 :1;
4355     IO_BYTE _MOD2 :1;
4356     IO_BYTE _MOD1 :1;
4357   }bit;
4358   struct{
4359     IO_BYTE :3;
4360     IO_BYTE _CSL :3;
4361   }bitc;
4362  }TMCSRH5STR;
4363 typedef union{  
4364     IO_BYTE     byte;
4365     struct{   
4366     IO_BYTE _MOD0 :1;
4367     IO_BYTE  :1;
4368     IO_BYTE _OULT :1;
4369     IO_BYTE _RELD :1;
4370     IO_BYTE _INTE :1;
4371     IO_BYTE _UF :1;
4372     IO_BYTE _CNTE :1;
4373     IO_BYTE _TRG :1;
4374   }bit;
4375  }TMCSRL5STR;
4376 typedef union{   /* Reload Timer 6 */
4377     IO_WORD     word;
4378     struct{   
4379     IO_WORD _D15 :1;
4380     IO_WORD _D14 :1;
4381     IO_WORD _D13 :1;
4382     IO_WORD _D12 :1;
4383     IO_WORD _D11 :1;
4384     IO_WORD _D10 :1;
4385     IO_WORD _D9 :1;
4386     IO_WORD _D8 :1;
4387     IO_WORD _D7 :1;
4388     IO_WORD _D6 :1;
4389     IO_WORD _D5 :1;
4390     IO_WORD _D4 :1;
4391     IO_WORD _D3 :1;
4392     IO_WORD _D2 :1;
4393     IO_WORD _D1 :1;
4394     IO_WORD _D0 :1;
4395   }bit;
4396  }TMRLR6STR;
4397 typedef union{  
4398     IO_WORD     word;
4399     struct{   
4400     IO_WORD _D15 :1;
4401     IO_WORD _D14 :1;
4402     IO_WORD _D13 :1;
4403     IO_WORD _D12 :1;
4404     IO_WORD _D11 :1;
4405     IO_WORD _D10 :1;
4406     IO_WORD _D9 :1;
4407     IO_WORD _D8 :1;
4408     IO_WORD _D7 :1;
4409     IO_WORD _D6 :1;
4410     IO_WORD _D5 :1;
4411     IO_WORD _D4 :1;
4412     IO_WORD _D3 :1;
4413     IO_WORD _D2 :1;
4414     IO_WORD _D1 :1;
4415     IO_WORD _D0 :1;
4416   }bit;
4417  }TMR6STR;
4418 typedef union{  
4419     IO_WORD     word;
4420     struct{   
4421     IO_WORD  :1;
4422     IO_WORD  :1;
4423     IO_WORD  :1;
4424     IO_WORD _CSL2 :1;
4425     IO_WORD _CSL1 :1;
4426     IO_WORD _CSL0 :1;
4427     IO_WORD _MOD2 :1;
4428     IO_WORD _MOD1 :1;
4429     IO_WORD _MOD0 :1;
4430     IO_WORD  :1;
4431     IO_WORD _OULT :1;
4432     IO_WORD _RELD :1;
4433     IO_WORD _INTE :1;
4434     IO_WORD _UF :1;
4435     IO_WORD _CNTE :1;
4436     IO_WORD _TRG :1;
4437   }bit;
4438   struct{
4439     IO_WORD :1;
4440     IO_WORD :1;
4441     IO_WORD :1;
4442     IO_WORD _CSL :3;
4443     IO_WORD _MOD :3;
4444   }bitc;
4445  }TMCSR6STR;
4446 typedef union{  
4447     IO_BYTE     byte;
4448     struct{   
4449     IO_BYTE  :1;
4450     IO_BYTE  :1;
4451     IO_BYTE  :1;
4452     IO_BYTE _CSL2 :1;
4453     IO_BYTE _CSL1 :1;
4454     IO_BYTE _CSL0 :1;
4455     IO_BYTE _MOD2 :1;
4456     IO_BYTE _MOD1 :1;
4457   }bit;
4458   struct{
4459     IO_BYTE :3;
4460     IO_BYTE _CSL :3;
4461   }bitc;
4462  }TMCSRH6STR;
4463 typedef union{  
4464     IO_BYTE     byte;
4465     struct{   
4466     IO_BYTE _MOD0 :1;
4467     IO_BYTE  :1;
4468     IO_BYTE _OULT :1;
4469     IO_BYTE _RELD :1;
4470     IO_BYTE _INTE :1;
4471     IO_BYTE _UF :1;
4472     IO_BYTE _CNTE :1;
4473     IO_BYTE _TRG :1;
4474   }bit;
4475  }TMCSRL6STR;
4476 typedef union{   /* Reload Timer 7 */
4477     IO_WORD     word;
4478     struct{   
4479     IO_WORD _D15 :1;
4480     IO_WORD _D14 :1;
4481     IO_WORD _D13 :1;
4482     IO_WORD _D12 :1;
4483     IO_WORD _D11 :1;
4484     IO_WORD _D10 :1;
4485     IO_WORD _D9 :1;
4486     IO_WORD _D8 :1;
4487     IO_WORD _D7 :1;
4488     IO_WORD _D6 :1;
4489     IO_WORD _D5 :1;
4490     IO_WORD _D4 :1;
4491     IO_WORD _D3 :1;
4492     IO_WORD _D2 :1;
4493     IO_WORD _D1 :1;
4494     IO_WORD _D0 :1;
4495   }bit;
4496  }TMRLR7STR;
4497 typedef union{  
4498     IO_WORD     word;
4499     struct{   
4500     IO_WORD _D15 :1;
4501     IO_WORD _D14 :1;
4502     IO_WORD _D13 :1;
4503     IO_WORD _D12 :1;
4504     IO_WORD _D11 :1;
4505     IO_WORD _D10 :1;
4506     IO_WORD _D9 :1;
4507     IO_WORD _D8 :1;
4508     IO_WORD _D7 :1;
4509     IO_WORD _D6 :1;
4510     IO_WORD _D5 :1;
4511     IO_WORD _D4 :1;
4512     IO_WORD _D3 :1;
4513     IO_WORD _D2 :1;
4514     IO_WORD _D1 :1;
4515     IO_WORD _D0 :1;
4516   }bit;
4517  }TMR7STR;
4518 typedef union{  
4519     IO_WORD     word;
4520     struct{   
4521     IO_WORD  :1;
4522     IO_WORD  :1;
4523     IO_WORD  :1;
4524     IO_WORD _CSL2 :1;
4525     IO_WORD _CSL1 :1;
4526     IO_WORD _CSL0 :1;
4527     IO_WORD _MOD2 :1;
4528     IO_WORD _MOD1 :1;
4529     IO_WORD _MOD0 :1;
4530     IO_WORD  :1;
4531     IO_WORD _OULT :1;
4532     IO_WORD _RELD :1;
4533     IO_WORD _INTE :1;
4534     IO_WORD _UF :1;
4535     IO_WORD _CNTE :1;
4536     IO_WORD _TRG :1;
4537   }bit;
4538   struct{
4539     IO_WORD :1;
4540     IO_WORD :1;
4541     IO_WORD :1;
4542     IO_WORD _CSL :3;
4543     IO_WORD _MOD :3;
4544   }bitc;
4545  }TMCSR7STR;
4546 typedef union{  
4547     IO_BYTE     byte;
4548     struct{   
4549     IO_BYTE  :1;
4550     IO_BYTE  :1;
4551     IO_BYTE  :1;
4552     IO_BYTE _CSL2 :1;
4553     IO_BYTE _CSL1 :1;
4554     IO_BYTE _CSL0 :1;
4555     IO_BYTE _MOD2 :1;
4556     IO_BYTE _MOD1 :1;
4557   }bit;
4558   struct{
4559     IO_BYTE :3;
4560     IO_BYTE _CSL :3;
4561   }bitc;
4562  }TMCSRH7STR;
4563 typedef union{  
4564     IO_BYTE     byte;
4565     struct{   
4566     IO_BYTE _MOD0 :1;
4567     IO_BYTE  :1;
4568     IO_BYTE _OULT :1;
4569     IO_BYTE _RELD :1;
4570     IO_BYTE _INTE :1;
4571     IO_BYTE _UF :1;
4572     IO_BYTE _CNTE :1;
4573     IO_BYTE _TRG :1;
4574   }bit;
4575  }TMCSRL7STR;
4576 typedef union{   /* Free Running Timer0 */
4577     IO_WORD     word;
4578     struct{   
4579     IO_WORD _T15 :1;
4580     IO_WORD _T14 :1;
4581     IO_WORD _T13 :1;
4582     IO_WORD _T12 :1;
4583     IO_WORD _T11 :1;
4584     IO_WORD _T10 :1;
4585     IO_WORD _T9 :1;
4586     IO_WORD _T8 :1;
4587     IO_WORD _T7 :1;
4588     IO_WORD _T6 :1;
4589     IO_WORD _T5 :1;
4590     IO_WORD _T4 :1;
4591     IO_WORD _T3 :1;
4592     IO_WORD _T2 :1;
4593     IO_WORD _T1 :1;
4594     IO_WORD _T0 :1;
4595   }bit;
4596  }TCDT0STR;
4597 typedef union{  
4598     IO_BYTE     byte;
4599     struct{   
4600     IO_BYTE _ECLK :1;
4601     IO_BYTE _IVF :1;
4602     IO_BYTE _IVFE :1;
4603     IO_BYTE _STOP :1;
4604     IO_BYTE _MODE :1;
4605     IO_BYTE _CLR :1;
4606     IO_BYTE _CLK1 :1;
4607     IO_BYTE _CLK0 :1;
4608   }bit;
4609   struct{
4610     IO_BYTE :1;
4611     IO_BYTE :1;
4612     IO_BYTE :1;
4613     IO_BYTE :1;
4614     IO_BYTE :1;
4615     IO_BYTE :1;
4616     IO_BYTE _CLK :2;
4617   }bitc;
4618  }TCCS0STR;
4619 typedef union{   /* Free Running Timer1 */
4620     IO_WORD     word;
4621     struct{   
4622     IO_WORD _T15 :1;
4623     IO_WORD _T14 :1;
4624     IO_WORD _T13 :1;
4625     IO_WORD _T12 :1;
4626     IO_WORD _T11 :1;
4627     IO_WORD _T10 :1;
4628     IO_WORD _T9 :1;
4629     IO_WORD _T8 :1;
4630     IO_WORD _T7 :1;
4631     IO_WORD _T6 :1;
4632     IO_WORD _T5 :1;
4633     IO_WORD _T4 :1;
4634     IO_WORD _T3 :1;
4635     IO_WORD _T2 :1;
4636     IO_WORD _T1 :1;
4637     IO_WORD _T0 :1;
4638   }bit;
4639  }TCDT1STR;
4640 typedef union{  
4641     IO_BYTE     byte;
4642     struct{   
4643     IO_BYTE _ECLK :1;
4644     IO_BYTE _IVF :1;
4645     IO_BYTE _IVFE :1;
4646     IO_BYTE _STOP :1;
4647     IO_BYTE _MODE :1;
4648     IO_BYTE _CLR :1;
4649     IO_BYTE _CLK1 :1;
4650     IO_BYTE _CLK0 :1;
4651   }bit;
4652   struct{
4653     IO_BYTE :1;
4654     IO_BYTE :1;
4655     IO_BYTE :1;
4656     IO_BYTE :1;
4657     IO_BYTE :1;
4658     IO_BYTE :1;
4659     IO_BYTE _CLK :2;
4660   }bitc;
4661  }TCCS1STR;
4662 typedef union{   /* Free Running Timer2 */
4663     IO_WORD     word;
4664     struct{   
4665     IO_WORD _T15 :1;
4666     IO_WORD _T14 :1;
4667     IO_WORD _T13 :1;
4668     IO_WORD _T12 :1;
4669     IO_WORD _T11 :1;
4670     IO_WORD _T10 :1;
4671     IO_WORD _T9 :1;
4672     IO_WORD _T8 :1;
4673     IO_WORD _T7 :1;
4674     IO_WORD _T6 :1;
4675     IO_WORD _T5 :1;
4676     IO_WORD _T4 :1;
4677     IO_WORD _T3 :1;
4678     IO_WORD _T2 :1;
4679     IO_WORD _T1 :1;
4680     IO_WORD _T0 :1;
4681   }bit;
4682  }TCDT2STR;
4683 typedef union{  
4684     IO_BYTE     byte;
4685     struct{   
4686     IO_BYTE _ECLK :1;
4687     IO_BYTE _IVF :1;
4688     IO_BYTE _IVFE :1;
4689     IO_BYTE _STOP :1;
4690     IO_BYTE _MODE :1;
4691     IO_BYTE _CLR :1;
4692     IO_BYTE _CLK1 :1;
4693     IO_BYTE _CLK0 :1;
4694   }bit;
4695   struct{
4696     IO_BYTE :1;
4697     IO_BYTE :1;
4698     IO_BYTE :1;
4699     IO_BYTE :1;
4700     IO_BYTE :1;
4701     IO_BYTE :1;
4702     IO_BYTE _CLK :2;
4703   }bitc;
4704  }TCCS2STR;
4705 typedef union{   /* Free Running Timer3 */
4706     IO_WORD     word;
4707     struct{   
4708     IO_WORD _T15 :1;
4709     IO_WORD _T14 :1;
4710     IO_WORD _T13 :1;
4711     IO_WORD _T12 :1;
4712     IO_WORD _T11 :1;
4713     IO_WORD _T10 :1;
4714     IO_WORD _T9 :1;
4715     IO_WORD _T8 :1;
4716     IO_WORD _T7 :1;
4717     IO_WORD _T6 :1;
4718     IO_WORD _T5 :1;
4719     IO_WORD _T4 :1;
4720     IO_WORD _T3 :1;
4721     IO_WORD _T2 :1;
4722     IO_WORD _T1 :1;
4723     IO_WORD _T0 :1;
4724   }bit;
4725  }TCDT3STR;
4726 typedef union{  
4727     IO_BYTE     byte;
4728     struct{   
4729     IO_BYTE _ECLK :1;
4730     IO_BYTE _IVF :1;
4731     IO_BYTE _IVFE :1;
4732     IO_BYTE _STOP :1;
4733     IO_BYTE _MODE :1;
4734     IO_BYTE _CLR :1;
4735     IO_BYTE _CLK1 :1;
4736     IO_BYTE _CLK0 :1;
4737   }bit;
4738   struct{
4739     IO_BYTE :1;
4740     IO_BYTE :1;
4741     IO_BYTE :1;
4742     IO_BYTE :1;
4743     IO_BYTE :1;
4744     IO_BYTE :1;
4745     IO_BYTE _CLK :2;
4746   }bitc;
4747  }TCCS3STR;
4748 typedef union{   /* DMAC */
4749     IO_LWORD    lword;
4750     struct{   
4751     IO_LWORD _DENB :1;
4752     IO_LWORD _PAUS :1;
4753     IO_LWORD _STRG :1;
4754     IO_LWORD _IS4 :1;
4755     IO_LWORD _IS3 :1;
4756     IO_LWORD _IS2 :1;
4757     IO_LWORD _IS1 :1;
4758     IO_LWORD _IS0 :1;
4759     IO_LWORD _EIS3 :1;
4760     IO_LWORD _EIS2 :1;
4761     IO_LWORD _EIS1 :1;
4762     IO_LWORD _EIS0 :1;
4763     IO_LWORD _BLK3 :1;
4764     IO_LWORD _BLK2 :1;
4765     IO_LWORD _BLK1 :1;
4766     IO_LWORD _BLK0 :1;
4767     IO_LWORD _DTCF :1;
4768     IO_LWORD _DTCE :1;
4769     IO_LWORD _DTCD :1;
4770     IO_LWORD _DTCC :1;
4771     IO_LWORD _DTCB :1;
4772     IO_LWORD _DTCA :1;
4773     IO_LWORD _DTC9 :1;
4774     IO_LWORD _DTC8 :1;
4775     IO_LWORD _DTC7 :1;
4776     IO_LWORD _DTC6 :1;
4777     IO_LWORD _DTC5 :1;
4778     IO_LWORD _DTC4 :1;
4779     IO_LWORD _DTC3 :1;
4780     IO_LWORD _DTC2 :1;
4781     IO_LWORD _DTC1 :1;
4782     IO_LWORD _DTC0 :1;
4783   }bit;
4784   struct{
4785     IO_LWORD :1;
4786     IO_LWORD :1;
4787     IO_LWORD :1;
4788     IO_LWORD _IS :5;
4789     IO_LWORD _EIS :4;
4790     IO_LWORD _BLK :4;
4791     IO_LWORD _DTC :16;
4792   }bitc;
4793  }DMACA0STR;
4794 typedef union{  
4795     IO_LWORD    lword;
4796     struct{   
4797     IO_LWORD _TYPE1 :1;
4798     IO_LWORD _TYPE0 :1;
4799     IO_LWORD _MOD1 :1;
4800     IO_LWORD _MOD0 :1;
4801     IO_LWORD _WS1 :1;
4802     IO_LWORD _WS0 :1;
4803     IO_LWORD _SADM :1;
4804     IO_LWORD _DADM :1;
4805     IO_LWORD _DTCR :1;
4806     IO_LWORD _SADR :1;
4807     IO_LWORD _DADR :1;
4808     IO_LWORD _ERIE :1;
4809     IO_LWORD _EDIE :1;
4810     IO_LWORD _DSS2 :1;
4811     IO_LWORD _DSS1 :1;
4812     IO_LWORD _DSS0 :1;
4813     IO_LWORD _SASZ7 :1;
4814     IO_LWORD _SASZ6 :1;
4815     IO_LWORD _SASZ5 :1;
4816     IO_LWORD _SASZ4 :1;
4817     IO_LWORD _SASZ3 :1;
4818     IO_LWORD _SASZ2 :1;
4819     IO_LWORD _SASZ1 :1;
4820     IO_LWORD _SASZ0 :1;
4821     IO_LWORD _DASZ7 :1;
4822     IO_LWORD _DASZ6 :1;
4823     IO_LWORD _DASZ5 :1;
4824     IO_LWORD _DASZ4 :1;
4825     IO_LWORD _DASZ3 :1;
4826     IO_LWORD _DASZ2 :1;
4827     IO_LWORD _DASZ1 :1;
4828     IO_LWORD _DASZ0 :1;
4829   }bit;
4830   struct{
4831     IO_LWORD _TYPE :2;
4832     IO_LWORD _MOD :2;
4833     IO_LWORD _WS :2;
4834     IO_LWORD :1;
4835     IO_LWORD :1;
4836     IO_LWORD :1;
4837     IO_LWORD :1;
4838     IO_LWORD :1;
4839     IO_LWORD :1;
4840     IO_LWORD :1;
4841     IO_LWORD _DSS :3;
4842     IO_LWORD _SASZ :8;
4843     IO_LWORD _DASZ :8;
4844   }bitc;
4845  }DMACB0STR;
4846 typedef union{  
4847     IO_LWORD    lword;
4848     struct{   
4849     IO_LWORD _DENB :1;
4850     IO_LWORD _PAUS :1;
4851     IO_LWORD _STRG :1;
4852     IO_LWORD _IS4 :1;
4853     IO_LWORD _IS3 :1;
4854     IO_LWORD _IS2 :1;
4855     IO_LWORD _IS1 :1;
4856     IO_LWORD _IS0 :1;
4857     IO_LWORD _EIS3 :1;
4858     IO_LWORD _EIS2 :1;
4859     IO_LWORD _EIS1 :1;
4860     IO_LWORD _EIS0 :1;
4861     IO_LWORD _BLK3 :1;
4862     IO_LWORD _BLK2 :1;
4863     IO_LWORD _BLK1 :1;
4864     IO_LWORD _BLK0 :1;
4865     IO_LWORD _DTCF :1;
4866     IO_LWORD _DTCE :1;
4867     IO_LWORD _DTCD :1;
4868     IO_LWORD _DTCC :1;
4869     IO_LWORD _DTCB :1;
4870     IO_LWORD _DTCA :1;
4871     IO_LWORD _DTC9 :1;
4872     IO_LWORD _DTC8 :1;
4873     IO_LWORD _DTC7 :1;
4874     IO_LWORD _DTC6 :1;
4875     IO_LWORD _DTC5 :1;
4876     IO_LWORD _DTC4 :1;
4877     IO_LWORD _DTC3 :1;
4878     IO_LWORD _DTC2 :1;
4879     IO_LWORD _DTC1 :1;
4880     IO_LWORD _DTC0 :1;
4881   }bit;
4882   struct{
4883     IO_LWORD :1;
4884     IO_LWORD :1;
4885     IO_LWORD :1;
4886     IO_LWORD _IS :5;
4887     IO_LWORD _EIS :4;
4888     IO_LWORD _BLK :4;
4889     IO_LWORD _DTC :16;
4890   }bitc;
4891  }DMACA1STR;
4892 typedef union{  
4893     IO_LWORD    lword;
4894     struct{   
4895     IO_LWORD _TYPE1 :1;
4896     IO_LWORD _TYPE0 :1;
4897     IO_LWORD _MOD1 :1;
4898     IO_LWORD _MOD0 :1;
4899     IO_LWORD _WS1 :1;
4900     IO_LWORD _WS0 :1;
4901     IO_LWORD _SADM :1;
4902     IO_LWORD _DADM :1;
4903     IO_LWORD _DTCR :1;
4904     IO_LWORD _SADR :1;
4905     IO_LWORD _DADR :1;
4906     IO_LWORD _ERIE :1;
4907     IO_LWORD _EDIE :1;
4908     IO_LWORD _DSS2 :1;
4909     IO_LWORD _DSS1 :1;
4910     IO_LWORD _DSS0 :1;
4911     IO_LWORD _SASZ7 :1;
4912     IO_LWORD _SASZ6 :1;
4913     IO_LWORD _SASZ5 :1;
4914     IO_LWORD _SASZ4 :1;
4915     IO_LWORD _SASZ3 :1;
4916     IO_LWORD _SASZ2 :1;
4917     IO_LWORD _SASZ1 :1;
4918     IO_LWORD _SASZ0 :1;
4919     IO_LWORD _DASZ7 :1;
4920     IO_LWORD _DASZ6 :1;
4921     IO_LWORD _DASZ5 :1;
4922     IO_LWORD _DASZ4 :1;
4923     IO_LWORD _DASZ3 :1;
4924     IO_LWORD _DASZ2 :1;
4925     IO_LWORD _DASZ1 :1;
4926     IO_LWORD _DASZ0 :1;
4927   }bit;
4928   struct{
4929     IO_LWORD _TYPE :2;
4930     IO_LWORD _MOD :2;
4931     IO_LWORD _WS :2;
4932     IO_LWORD :1;
4933     IO_LWORD :1;
4934     IO_LWORD :1;
4935     IO_LWORD :1;
4936     IO_LWORD :1;
4937     IO_LWORD :1;
4938     IO_LWORD :1;
4939     IO_LWORD _DSS :3;
4940     IO_LWORD _SASZ :8;
4941     IO_LWORD _DASZ :8;
4942   }bitc;
4943  }DMACB1STR;
4944 typedef union{  
4945     IO_LWORD    lword;
4946     struct{   
4947     IO_LWORD _DENB :1;
4948     IO_LWORD _PAUS :1;
4949     IO_LWORD _STRG :1;
4950     IO_LWORD _IS4 :1;
4951     IO_LWORD _IS3 :1;
4952     IO_LWORD _IS2 :1;
4953     IO_LWORD _IS1 :1;
4954     IO_LWORD _IS0 :1;
4955     IO_LWORD _EIS3 :1;
4956     IO_LWORD _EIS2 :1;
4957     IO_LWORD _EIS1 :1;
4958     IO_LWORD _EIS0 :1;
4959     IO_LWORD _BLK3 :1;
4960     IO_LWORD _BLK2 :1;
4961     IO_LWORD _BLK1 :1;
4962     IO_LWORD _BLK0 :1;
4963     IO_LWORD _DTCF :1;
4964     IO_LWORD _DTCE :1;
4965     IO_LWORD _DTCD :1;
4966     IO_LWORD _DTCC :1;
4967     IO_LWORD _DTCB :1;
4968     IO_LWORD _DTCA :1;
4969     IO_LWORD _DTC9 :1;
4970     IO_LWORD _DTC8 :1;
4971     IO_LWORD _DTC7 :1;
4972     IO_LWORD _DTC6 :1;
4973     IO_LWORD _DTC5 :1;
4974     IO_LWORD _DTC4 :1;
4975     IO_LWORD _DTC3 :1;
4976     IO_LWORD _DTC2 :1;
4977     IO_LWORD _DTC1 :1;
4978     IO_LWORD _DTC0 :1;
4979   }bit;
4980   struct{
4981     IO_LWORD :1;
4982     IO_LWORD :1;
4983     IO_LWORD :1;
4984     IO_LWORD _IS :5;
4985     IO_LWORD _EIS :4;
4986     IO_LWORD _BLK :4;
4987     IO_LWORD _DTC :16;
4988   }bitc;
4989  }DMACA2STR;
4990 typedef union{  
4991     IO_LWORD    lword;
4992     struct{   
4993     IO_LWORD _TYPE1 :1;
4994     IO_LWORD _TYPE0 :1;
4995     IO_LWORD _MOD1 :1;
4996     IO_LWORD _MOD0 :1;
4997     IO_LWORD _WS1 :1;
4998     IO_LWORD _WS0 :1;
4999     IO_LWORD _SADM :1;
5000     IO_LWORD _DADM :1;
5001     IO_LWORD _DTCR :1;
5002     IO_LWORD _SADR :1;
5003     IO_LWORD _DADR :1;
5004     IO_LWORD _ERIE :1;
5005     IO_LWORD _EDIE :1;
5006     IO_LWORD _DSS2 :1;
5007     IO_LWORD _DSS1 :1;
5008     IO_LWORD _DSS0 :1;
5009     IO_LWORD _SASZ7 :1;
5010     IO_LWORD _SASZ6 :1;
5011     IO_LWORD _SASZ5 :1;
5012     IO_LWORD _SASZ4 :1;
5013     IO_LWORD _SASZ3 :1;
5014     IO_LWORD _SASZ2 :1;
5015     IO_LWORD _SASZ1 :1;
5016     IO_LWORD _SASZ0 :1;
5017     IO_LWORD _DASZ7 :1;
5018     IO_LWORD _DASZ6 :1;
5019     IO_LWORD _DASZ5 :1;
5020     IO_LWORD _DASZ4 :1;
5021     IO_LWORD _DASZ3 :1;
5022     IO_LWORD _DASZ2 :1;
5023     IO_LWORD _DASZ1 :1;
5024     IO_LWORD _DASZ0 :1;
5025   }bit;
5026   struct{
5027     IO_LWORD _TYPE :2;
5028     IO_LWORD _MOD :2;
5029     IO_LWORD _WS :2;
5030     IO_LWORD :1;
5031     IO_LWORD :1;
5032     IO_LWORD :1;
5033     IO_LWORD :1;
5034     IO_LWORD :1;
5035     IO_LWORD :1;
5036     IO_LWORD :1;
5037     IO_LWORD _DSS :3;
5038     IO_LWORD _SASZ :8;
5039     IO_LWORD _DASZ :8;
5040   }bitc;
5041  }DMACB2STR;
5042 typedef union{  
5043     IO_LWORD    lword;
5044     struct{   
5045     IO_LWORD _DENB :1;
5046     IO_LWORD _PAUS :1;
5047     IO_LWORD _STRG :1;
5048     IO_LWORD _IS4 :1;
5049     IO_LWORD _IS3 :1;
5050     IO_LWORD _IS2 :1;
5051     IO_LWORD _IS1 :1;
5052     IO_LWORD _IS0 :1;
5053     IO_LWORD _EIS3 :1;
5054     IO_LWORD _EIS2 :1;
5055     IO_LWORD _EIS1 :1;
5056     IO_LWORD _EIS0 :1;
5057     IO_LWORD _BLK3 :1;
5058     IO_LWORD _BLK2 :1;
5059     IO_LWORD _BLK1 :1;
5060     IO_LWORD _BLK0 :1;
5061     IO_LWORD _DTCF :1;
5062     IO_LWORD _DTCE :1;
5063     IO_LWORD _DTCD :1;
5064     IO_LWORD _DTCC :1;
5065     IO_LWORD _DTCB :1;
5066     IO_LWORD _DTCA :1;
5067     IO_LWORD _DTC9 :1;
5068     IO_LWORD _DTC8 :1;
5069     IO_LWORD _DTC7 :1;
5070     IO_LWORD _DTC6 :1;
5071     IO_LWORD _DTC5 :1;
5072     IO_LWORD _DTC4 :1;
5073     IO_LWORD _DTC3 :1;
5074     IO_LWORD _DTC2 :1;
5075     IO_LWORD _DTC1 :1;
5076     IO_LWORD _DTC0 :1;
5077   }bit;
5078   struct{
5079     IO_LWORD :1;
5080     IO_LWORD :1;
5081     IO_LWORD :1;
5082     IO_LWORD _IS :5;
5083     IO_LWORD _EIS :4;
5084     IO_LWORD _BLK :4;
5085     IO_LWORD _DTC :16;
5086   }bitc;
5087  }DMACA3STR;
5088 typedef union{  
5089     IO_LWORD    lword;
5090     struct{   
5091     IO_LWORD _TYPE1 :1;
5092     IO_LWORD _TYPE0 :1;
5093     IO_LWORD _MOD1 :1;
5094     IO_LWORD _MOD0 :1;
5095     IO_LWORD _WS1 :1;
5096     IO_LWORD _WS0 :1;
5097     IO_LWORD _SADM :1;
5098     IO_LWORD _DADM :1;
5099     IO_LWORD _DTCR :1;
5100     IO_LWORD _SADR :1;
5101     IO_LWORD _DADR :1;
5102     IO_LWORD _ERIE :1;
5103     IO_LWORD _EDIE :1;
5104     IO_LWORD _DSS2 :1;
5105     IO_LWORD _DSS1 :1;
5106     IO_LWORD _DSS0 :1;
5107     IO_LWORD _SASZ7 :1;
5108     IO_LWORD _SASZ6 :1;
5109     IO_LWORD _SASZ5 :1;
5110     IO_LWORD _SASZ4 :1;
5111     IO_LWORD _SASZ3 :1;
5112     IO_LWORD _SASZ2 :1;
5113     IO_LWORD _SASZ1 :1;
5114     IO_LWORD _SASZ0 :1;
5115     IO_LWORD _DASZ7 :1;
5116     IO_LWORD _DASZ6 :1;
5117     IO_LWORD _DASZ5 :1;
5118     IO_LWORD _DASZ4 :1;
5119     IO_LWORD _DASZ3 :1;
5120     IO_LWORD _DASZ2 :1;
5121     IO_LWORD _DASZ1 :1;
5122     IO_LWORD _DASZ0 :1;
5123   }bit;
5124   struct{
5125     IO_LWORD _TYPE :2;
5126     IO_LWORD _MOD :2;
5127     IO_LWORD _WS :2;
5128     IO_LWORD :1;
5129     IO_LWORD :1;
5130     IO_LWORD :1;
5131     IO_LWORD :1;
5132     IO_LWORD :1;
5133     IO_LWORD :1;
5134     IO_LWORD :1;
5135     IO_LWORD _DSS :3;
5136     IO_LWORD _SASZ :8;
5137     IO_LWORD _DASZ :8;
5138   }bitc;
5139  }DMACB3STR;
5140 typedef union{  
5141     IO_LWORD    lword;
5142     struct{   
5143     IO_LWORD _DENB :1;
5144     IO_LWORD _PAUS :1;
5145     IO_LWORD _STRG :1;
5146     IO_LWORD _IS4 :1;
5147     IO_LWORD _IS3 :1;
5148     IO_LWORD _IS2 :1;
5149     IO_LWORD _IS1 :1;
5150     IO_LWORD _IS0 :1;
5151     IO_LWORD _EIS3 :1;
5152     IO_LWORD _EIS2 :1;
5153     IO_LWORD _EIS1 :1;
5154     IO_LWORD _EIS0 :1;
5155     IO_LWORD _BLK3 :1;
5156     IO_LWORD _BLK2 :1;
5157     IO_LWORD _BLK1 :1;
5158     IO_LWORD _BLK0 :1;
5159     IO_LWORD _DTCF :1;
5160     IO_LWORD _DTCE :1;
5161     IO_LWORD _DTCD :1;
5162     IO_LWORD _DTCC :1;
5163     IO_LWORD _DTCB :1;
5164     IO_LWORD _DTCA :1;
5165     IO_LWORD _DTC9 :1;
5166     IO_LWORD _DTC8 :1;
5167     IO_LWORD _DTC7 :1;
5168     IO_LWORD _DTC6 :1;
5169     IO_LWORD _DTC5 :1;
5170     IO_LWORD _DTC4 :1;
5171     IO_LWORD _DTC3 :1;
5172     IO_LWORD _DTC2 :1;
5173     IO_LWORD _DTC1 :1;
5174     IO_LWORD _DTC0 :1;
5175   }bit;
5176   struct{
5177     IO_LWORD :1;
5178     IO_LWORD :1;
5179     IO_LWORD :1;
5180     IO_LWORD _IS :5;
5181     IO_LWORD _EIS :4;
5182     IO_LWORD _BLK :4;
5183     IO_LWORD _DTC :16;
5184   }bitc;
5185  }DMACA4STR;
5186 typedef union{  
5187     IO_LWORD    lword;
5188     struct{   
5189     IO_LWORD _TYPE1 :1;
5190     IO_LWORD _TYPE0 :1;
5191     IO_LWORD _MOD1 :1;
5192     IO_LWORD _MOD0 :1;
5193     IO_LWORD _WS1 :1;
5194     IO_LWORD _WS0 :1;
5195     IO_LWORD _SADM :1;
5196     IO_LWORD _DADM :1;
5197     IO_LWORD _DTCR :1;
5198     IO_LWORD _SADR :1;
5199     IO_LWORD _DADR :1;
5200     IO_LWORD _ERIE :1;
5201     IO_LWORD _EDIE :1;
5202     IO_LWORD _DSS2 :1;
5203     IO_LWORD _DSS1 :1;
5204     IO_LWORD _DSS0 :1;
5205     IO_LWORD _SASZ7 :1;
5206     IO_LWORD _SASZ6 :1;
5207     IO_LWORD _SASZ5 :1;
5208     IO_LWORD _SASZ4 :1;
5209     IO_LWORD _SASZ3 :1;
5210     IO_LWORD _SASZ2 :1;
5211     IO_LWORD _SASZ1 :1;
5212     IO_LWORD _SASZ0 :1;
5213     IO_LWORD _DASZ7 :1;
5214     IO_LWORD _DASZ6 :1;
5215     IO_LWORD _DASZ5 :1;
5216     IO_LWORD _DASZ4 :1;
5217     IO_LWORD _DASZ3 :1;
5218     IO_LWORD _DASZ2 :1;
5219     IO_LWORD _DASZ1 :1;
5220     IO_LWORD _DASZ0 :1;
5221   }bit;
5222   struct{
5223     IO_LWORD _TYPE :2;
5224     IO_LWORD _MOD :2;
5225     IO_LWORD _WS :2;
5226     IO_LWORD :1;
5227     IO_LWORD :1;
5228     IO_LWORD :1;
5229     IO_LWORD :1;
5230     IO_LWORD :1;
5231     IO_LWORD :1;
5232     IO_LWORD :1;
5233     IO_LWORD _DSS :3;
5234     IO_LWORD _SASZ :8;
5235     IO_LWORD _DASZ :8;
5236   }bitc;
5237  }DMACB4STR;
5238 typedef union{  
5239     IO_BYTE     byte;
5240     struct{   
5241     IO_BYTE _DMAE :1;
5242     IO_BYTE  :1;
5243     IO_BYTE  :1;
5244     IO_BYTE _PM01 :1;
5245     IO_BYTE _DMAH3 :1;
5246     IO_BYTE _DMAH2 :1;
5247     IO_BYTE _DMAH1 :1;
5248     IO_BYTE _DMAH0 :1;
5249   }bit;
5250   struct{
5251     IO_BYTE :1;
5252     IO_BYTE :1;
5253     IO_BYTE :1;
5254     IO_BYTE :1;
5255     IO_BYTE _DMAH :4;
5256   }bitc;
5257  }DMACRSTR;
5258 typedef union{   /* Input Capture 4-7 */
5259     IO_BYTE     byte;
5260     struct{   
5261     IO_BYTE _ICP5 :1;
5262     IO_BYTE _ICP4 :1;
5263     IO_BYTE _ICE5 :1;
5264     IO_BYTE _ICE4 :1;
5265     IO_BYTE _EG51 :1;
5266     IO_BYTE _EG50 :1;
5267     IO_BYTE _EG41 :1;
5268     IO_BYTE _EG40 :1;
5269   }bit;
5270   struct{
5271     IO_BYTE :1;
5272     IO_BYTE :1;
5273     IO_BYTE :1;
5274     IO_BYTE :1;
5275     IO_BYTE _EG5 :2;
5276     IO_BYTE _EG4 :2;
5277   }bitc;
5278  }ICS45STR;
5279 typedef union{  
5280     IO_BYTE     byte;
5281     struct{   
5282     IO_BYTE _ICP7 :1;
5283     IO_BYTE _ICP6 :1;
5284     IO_BYTE _ICE7 :1;
5285     IO_BYTE _ICE6 :1;
5286     IO_BYTE _EG71 :1;
5287     IO_BYTE _EG70 :1;
5288     IO_BYTE _EG61 :1;
5289     IO_BYTE _EG60 :1;
5290   }bit;
5291   struct{
5292     IO_BYTE :1;
5293     IO_BYTE :1;
5294     IO_BYTE :1;
5295     IO_BYTE :1;
5296     IO_BYTE _EG7 :2;
5297     IO_BYTE _EG6 :2;
5298   }bitc;
5299  }ICS67STR;
5300 typedef union{  
5301     IO_WORD     word;
5302     struct{   
5303     IO_WORD _CP15 :1;
5304     IO_WORD _CP14 :1;
5305     IO_WORD _CP13 :1;
5306     IO_WORD _CP12 :1;
5307     IO_WORD _CP11 :1;
5308     IO_WORD _CP10 :1;
5309     IO_WORD _CP9 :1;
5310     IO_WORD _CP8 :1;
5311     IO_WORD _CP7 :1;
5312     IO_WORD _CP6 :1;
5313     IO_WORD _CP5 :1;
5314     IO_WORD _CP4 :1;
5315     IO_WORD _CP3 :1;
5316     IO_WORD _CP2 :1;
5317     IO_WORD _CP1 :1;
5318     IO_WORD _CP0 :1;
5319   }bit;
5320  }IPCP4STR;
5321 typedef union{  
5322     IO_WORD     word;
5323     struct{   
5324     IO_WORD _CP15 :1;
5325     IO_WORD _CP14 :1;
5326     IO_WORD _CP13 :1;
5327     IO_WORD _CP12 :1;
5328     IO_WORD _CP11 :1;
5329     IO_WORD _CP10 :1;
5330     IO_WORD _CP9 :1;
5331     IO_WORD _CP8 :1;
5332     IO_WORD _CP7 :1;
5333     IO_WORD _CP6 :1;
5334     IO_WORD _CP5 :1;
5335     IO_WORD _CP4 :1;
5336     IO_WORD _CP3 :1;
5337     IO_WORD _CP2 :1;
5338     IO_WORD _CP1 :1;
5339     IO_WORD _CP0 :1;
5340   }bit;
5341  }IPCP5STR;
5342 typedef union{  
5343     IO_WORD     word;
5344     struct{   
5345     IO_WORD _CP15 :1;
5346     IO_WORD _CP14 :1;
5347     IO_WORD _CP13 :1;
5348     IO_WORD _CP12 :1;
5349     IO_WORD _CP11 :1;
5350     IO_WORD _CP10 :1;
5351     IO_WORD _CP9 :1;
5352     IO_WORD _CP8 :1;
5353     IO_WORD _CP7 :1;
5354     IO_WORD _CP6 :1;
5355     IO_WORD _CP5 :1;
5356     IO_WORD _CP4 :1;
5357     IO_WORD _CP3 :1;
5358     IO_WORD _CP2 :1;
5359     IO_WORD _CP1 :1;
5360     IO_WORD _CP0 :1;
5361   }bit;
5362  }IPCP6STR;
5363 typedef union{  
5364     IO_WORD     word;
5365     struct{   
5366     IO_WORD _CP15 :1;
5367     IO_WORD _CP14 :1;
5368     IO_WORD _CP13 :1;
5369     IO_WORD _CP12 :1;
5370     IO_WORD _CP11 :1;
5371     IO_WORD _CP10 :1;
5372     IO_WORD _CP9 :1;
5373     IO_WORD _CP8 :1;
5374     IO_WORD _CP7 :1;
5375     IO_WORD _CP6 :1;
5376     IO_WORD _CP5 :1;
5377     IO_WORD _CP4 :1;
5378     IO_WORD _CP3 :1;
5379     IO_WORD _CP2 :1;
5380     IO_WORD _CP1 :1;
5381     IO_WORD _CP0 :1;
5382   }bit;
5383  }IPCP7STR;
5384 typedef union{   /* Output Compare 4-7 */
5385     IO_WORD     word;
5386     struct{   
5387     IO_WORD  :1;
5388     IO_WORD  :1;
5389     IO_WORD  :1;
5390     IO_WORD _CMOD :1;
5391     IO_WORD  :1;
5392     IO_WORD  :1;
5393     IO_WORD _OTD5 :1;
5394     IO_WORD _OTD4 :1;
5395     IO_WORD _ICP5 :1;
5396     IO_WORD _ICP4 :1;
5397     IO_WORD _ICE5 :1;
5398     IO_WORD _ICE4 :1;
5399     IO_WORD  :1;
5400     IO_WORD  :1;
5401     IO_WORD _CST5 :1;
5402     IO_WORD _CST4 :1;
5403   }bit;
5404  }OCS45STR;
5405 typedef union{  
5406     IO_WORD     word;
5407     struct{   
5408     IO_WORD  :1;
5409     IO_WORD  :1;
5410     IO_WORD  :1;
5411     IO_WORD _CMOD :1;
5412     IO_WORD  :1;
5413     IO_WORD  :1;
5414     IO_WORD _OTD7 :1;
5415     IO_WORD _OTD6 :1;
5416     IO_WORD _ICP7 :1;
5417     IO_WORD _ICP6 :1;
5418     IO_WORD _ICE7 :1;
5419     IO_WORD _ICE6 :1;
5420     IO_WORD  :1;
5421     IO_WORD  :1;
5422     IO_WORD _CST7 :1;
5423     IO_WORD _CST6 :1;
5424   }bit;
5425  }OCS67STR;
5426 typedef union{  
5427     IO_WORD     word;
5428     struct{   
5429     IO_WORD _C15 :1;
5430     IO_WORD _C14 :1;
5431     IO_WORD _C13 :1;
5432     IO_WORD _C12 :1;
5433     IO_WORD _C11 :1;
5434     IO_WORD _C10 :1;
5435     IO_WORD _C9 :1;
5436     IO_WORD _C8 :1;
5437     IO_WORD _C7 :1;
5438     IO_WORD _C6 :1;
5439     IO_WORD _C5 :1;
5440     IO_WORD _C4 :1;
5441     IO_WORD _C3 :1;
5442     IO_WORD _C2 :1;
5443     IO_WORD _C1 :1;
5444     IO_WORD _C0 :1;
5445   }bit;
5446  }OCCP4STR;
5447 typedef union{  
5448     IO_WORD     word;
5449     struct{   
5450     IO_WORD _C15 :1;
5451     IO_WORD _C14 :1;
5452     IO_WORD _C13 :1;
5453     IO_WORD _C12 :1;
5454     IO_WORD _C11 :1;
5455     IO_WORD _C10 :1;
5456     IO_WORD _C9 :1;
5457     IO_WORD _C8 :1;
5458     IO_WORD _C7 :1;
5459     IO_WORD _C6 :1;
5460     IO_WORD _C5 :1;
5461     IO_WORD _C4 :1;
5462     IO_WORD _C3 :1;
5463     IO_WORD _C2 :1;
5464     IO_WORD _C1 :1;
5465     IO_WORD _C0 :1;
5466   }bit;
5467  }OCCP5STR;
5468 typedef union{  
5469     IO_WORD     word;
5470     struct{   
5471     IO_WORD _C15 :1;
5472     IO_WORD _C14 :1;
5473     IO_WORD _C13 :1;
5474     IO_WORD _C12 :1;
5475     IO_WORD _C11 :1;
5476     IO_WORD _C10 :1;
5477     IO_WORD _C9 :1;
5478     IO_WORD _C8 :1;
5479     IO_WORD _C7 :1;
5480     IO_WORD _C6 :1;
5481     IO_WORD _C5 :1;
5482     IO_WORD _C4 :1;
5483     IO_WORD _C3 :1;
5484     IO_WORD _C2 :1;
5485     IO_WORD _C1 :1;
5486     IO_WORD _C0 :1;
5487   }bit;
5488  }OCCP6STR;
5489 typedef union{  
5490     IO_WORD     word;
5491     struct{   
5492     IO_WORD _C15 :1;
5493     IO_WORD _C14 :1;
5494     IO_WORD _C13 :1;
5495     IO_WORD _C12 :1;
5496     IO_WORD _C11 :1;
5497     IO_WORD _C10 :1;
5498     IO_WORD _C9 :1;
5499     IO_WORD _C8 :1;
5500     IO_WORD _C7 :1;
5501     IO_WORD _C6 :1;
5502     IO_WORD _C5 :1;
5503     IO_WORD _C4 :1;
5504     IO_WORD _C3 :1;
5505     IO_WORD _C2 :1;
5506     IO_WORD _C1 :1;
5507     IO_WORD _C0 :1;
5508   }bit;
5509  }OCCP7STR;
5510 typedef union{   /* Free Running Timer4 */
5511     IO_WORD     word;
5512     struct{   
5513     IO_WORD _T15 :1;
5514     IO_WORD _T14 :1;
5515     IO_WORD _T13 :1;
5516     IO_WORD _T12 :1;
5517     IO_WORD _T11 :1;
5518     IO_WORD _T10 :1;
5519     IO_WORD _T9 :1;
5520     IO_WORD _T8 :1;
5521     IO_WORD _T7 :1;
5522     IO_WORD _T6 :1;
5523     IO_WORD _T5 :1;
5524     IO_WORD _T4 :1;
5525     IO_WORD _T3 :1;
5526     IO_WORD _T2 :1;
5527     IO_WORD _T1 :1;
5528     IO_WORD _T0 :1;
5529   }bit;
5530  }TCDT4STR;
5531 typedef union{  
5532     IO_BYTE     byte;
5533     struct{   
5534     IO_BYTE _ECLK :1;
5535     IO_BYTE _IVF :1;
5536     IO_BYTE _IVFE :1;
5537     IO_BYTE _STOP :1;
5538     IO_BYTE _MODE :1;
5539     IO_BYTE _CLR :1;
5540     IO_BYTE _CLK1 :1;
5541     IO_BYTE _CLK0 :1;
5542   }bit;
5543   struct{
5544     IO_BYTE :1;
5545     IO_BYTE :1;
5546     IO_BYTE :1;
5547     IO_BYTE :1;
5548     IO_BYTE :1;
5549     IO_BYTE :1;
5550     IO_BYTE _CLK :2;
5551   }bitc;
5552  }TCCS4STR;
5553 typedef union{   /* Free Running Timer5 */
5554     IO_WORD     word;
5555     struct{   
5556     IO_WORD _T15 :1;
5557     IO_WORD _T14 :1;
5558     IO_WORD _T13 :1;
5559     IO_WORD _T12 :1;
5560     IO_WORD _T11 :1;
5561     IO_WORD _T10 :1;
5562     IO_WORD _T9 :1;
5563     IO_WORD _T8 :1;
5564     IO_WORD _T7 :1;
5565     IO_WORD _T6 :1;
5566     IO_WORD _T5 :1;
5567     IO_WORD _T4 :1;
5568     IO_WORD _T3 :1;
5569     IO_WORD _T2 :1;
5570     IO_WORD _T1 :1;
5571     IO_WORD _T0 :1;
5572   }bit;
5573  }TCDT5STR;
5574 typedef union{  
5575     IO_BYTE     byte;
5576     struct{   
5577     IO_BYTE _ECLK :1;
5578     IO_BYTE _IVF :1;
5579     IO_BYTE _IVFE :1;
5580     IO_BYTE _STOP :1;
5581     IO_BYTE _MODE :1;
5582     IO_BYTE _CLR :1;
5583     IO_BYTE _CLK1 :1;
5584     IO_BYTE _CLK0 :1;
5585   }bit;
5586   struct{
5587     IO_BYTE :1;
5588     IO_BYTE :1;
5589     IO_BYTE :1;
5590     IO_BYTE :1;
5591     IO_BYTE :1;
5592     IO_BYTE :1;
5593     IO_BYTE _CLK :2;
5594   }bitc;
5595  }TCCS5STR;
5596 typedef union{   /* Free Running Timer6 */
5597     IO_WORD     word;
5598     struct{   
5599     IO_WORD _T15 :1;
5600     IO_WORD _T14 :1;
5601     IO_WORD _T13 :1;
5602     IO_WORD _T12 :1;
5603     IO_WORD _T11 :1;
5604     IO_WORD _T10 :1;
5605     IO_WORD _T9 :1;
5606     IO_WORD _T8 :1;
5607     IO_WORD _T7 :1;
5608     IO_WORD _T6 :1;
5609     IO_WORD _T5 :1;
5610     IO_WORD _T4 :1;
5611     IO_WORD _T3 :1;
5612     IO_WORD _T2 :1;
5613     IO_WORD _T1 :1;
5614     IO_WORD _T0 :1;
5615   }bit;
5616  }TCDT6STR;
5617 typedef union{  
5618     IO_BYTE     byte;
5619     struct{   
5620     IO_BYTE _ECLK :1;
5621     IO_BYTE _IVF :1;
5622     IO_BYTE _IVFE :1;
5623     IO_BYTE _STOP :1;
5624     IO_BYTE _MODE :1;
5625     IO_BYTE _CLR :1;
5626     IO_BYTE _CLK1 :1;
5627     IO_BYTE _CLK0 :1;
5628   }bit;
5629   struct{
5630     IO_BYTE :1;
5631     IO_BYTE :1;
5632     IO_BYTE :1;
5633     IO_BYTE :1;
5634     IO_BYTE :1;
5635     IO_BYTE :1;
5636     IO_BYTE _CLK :2;
5637   }bitc;
5638  }TCCS6STR;
5639 typedef union{   /* Free Running Timer7 */
5640     IO_WORD     word;
5641     struct{   
5642     IO_WORD _T15 :1;
5643     IO_WORD _T14 :1;
5644     IO_WORD _T13 :1;
5645     IO_WORD _T12 :1;
5646     IO_WORD _T11 :1;
5647     IO_WORD _T10 :1;
5648     IO_WORD _T9 :1;
5649     IO_WORD _T8 :1;
5650     IO_WORD _T7 :1;
5651     IO_WORD _T6 :1;
5652     IO_WORD _T5 :1;
5653     IO_WORD _T4 :1;
5654     IO_WORD _T3 :1;
5655     IO_WORD _T2 :1;
5656     IO_WORD _T1 :1;
5657     IO_WORD _T0 :1;
5658   }bit;
5659  }TCDT7STR;
5660 typedef union{  
5661     IO_BYTE     byte;
5662     struct{   
5663     IO_BYTE _ECLK :1;
5664     IO_BYTE _IVF :1;
5665     IO_BYTE _IVFE :1;
5666     IO_BYTE _STOP :1;
5667     IO_BYTE _MODE :1;
5668     IO_BYTE _CLR :1;
5669     IO_BYTE _CLK1 :1;
5670     IO_BYTE _CLK0 :1;
5671   }bit;
5672   struct{
5673     IO_BYTE :1;
5674     IO_BYTE :1;
5675     IO_BYTE :1;
5676     IO_BYTE :1;
5677     IO_BYTE :1;
5678     IO_BYTE :1;
5679     IO_BYTE _CLK :2;
5680   }bitc;
5681  }TCCS7STR;
5682 typedef union{   /* ROM Select Register */
5683     IO_WORD     word;
5684     struct{   
5685     IO_WORD _D15 :1;
5686     IO_WORD _D14 :1;
5687     IO_WORD _D13 :1;
5688     IO_WORD _D12 :1;
5689     IO_WORD _D11 :1;
5690     IO_WORD _D10 :1;
5691     IO_WORD _D9 :1;
5692     IO_WORD _D8 :1;
5693     IO_WORD _D7 :1;
5694     IO_WORD _D6 :1;
5695     IO_WORD _D5 :1;
5696     IO_WORD _D4 :1;
5697     IO_WORD _D3 :1;
5698     IO_WORD _D2 :1;
5699     IO_WORD _D1 :1;
5700     IO_WORD _D0 :1;
5701   }bit;
5702  }ROMSSTR;
5703 typedef union{   /* Interrupt Control Unit */
5704     IO_BYTE     byte;
5705     struct{   
5706     IO_BYTE  :1;
5707     IO_BYTE  :1;
5708     IO_BYTE  :1;
5709     IO_BYTE _ICR4 :1;
5710     IO_BYTE _ICR3 :1;
5711     IO_BYTE _ICR2 :1;
5712     IO_BYTE _ICR1 :1;
5713     IO_BYTE _ICR0 :1;
5714   }bit;
5715  }ICR00STR;
5716 typedef union{  
5717     IO_BYTE     byte;
5718     struct{   
5719     IO_BYTE  :1;
5720     IO_BYTE  :1;
5721     IO_BYTE  :1;
5722     IO_BYTE _ICR4 :1;
5723     IO_BYTE _ICR3 :1;
5724     IO_BYTE _ICR2 :1;
5725     IO_BYTE _ICR1 :1;
5726     IO_BYTE _ICR0 :1;
5727   }bit;
5728  }ICR01STR;
5729 typedef union{  
5730     IO_BYTE     byte;
5731     struct{   
5732     IO_BYTE  :1;
5733     IO_BYTE  :1;
5734     IO_BYTE  :1;
5735     IO_BYTE _ICR4 :1;
5736     IO_BYTE _ICR3 :1;
5737     IO_BYTE _ICR2 :1;
5738     IO_BYTE _ICR1 :1;
5739     IO_BYTE _ICR0 :1;
5740   }bit;
5741  }ICR02STR;
5742 typedef union{  
5743     IO_BYTE     byte;
5744     struct{   
5745     IO_BYTE  :1;
5746     IO_BYTE  :1;
5747     IO_BYTE  :1;
5748     IO_BYTE _ICR4 :1;
5749     IO_BYTE _ICR3 :1;
5750     IO_BYTE _ICR2 :1;
5751     IO_BYTE _ICR1 :1;
5752     IO_BYTE _ICR0 :1;
5753   }bit;
5754  }ICR03STR;
5755 typedef union{  
5756     IO_BYTE     byte;
5757     struct{   
5758     IO_BYTE  :1;
5759     IO_BYTE  :1;
5760     IO_BYTE  :1;
5761     IO_BYTE _ICR4 :1;
5762     IO_BYTE _ICR3 :1;
5763     IO_BYTE _ICR2 :1;
5764     IO_BYTE _ICR1 :1;
5765     IO_BYTE _ICR0 :1;
5766   }bit;
5767  }ICR04STR;
5768 typedef union{  
5769     IO_BYTE     byte;
5770     struct{   
5771     IO_BYTE  :1;
5772     IO_BYTE  :1;
5773     IO_BYTE  :1;
5774     IO_BYTE _ICR4 :1;
5775     IO_BYTE _ICR3 :1;
5776     IO_BYTE _ICR2 :1;
5777     IO_BYTE _ICR1 :1;
5778     IO_BYTE _ICR0 :1;
5779   }bit;
5780  }ICR05STR;
5781 typedef union{  
5782     IO_BYTE     byte;
5783     struct{   
5784     IO_BYTE  :1;
5785     IO_BYTE  :1;
5786     IO_BYTE  :1;
5787     IO_BYTE _ICR4 :1;
5788     IO_BYTE _ICR3 :1;
5789     IO_BYTE _ICR2 :1;
5790     IO_BYTE _ICR1 :1;
5791     IO_BYTE _ICR0 :1;
5792   }bit;
5793  }ICR06STR;
5794 typedef union{  
5795     IO_BYTE     byte;
5796     struct{   
5797     IO_BYTE  :1;
5798     IO_BYTE  :1;
5799     IO_BYTE  :1;
5800     IO_BYTE _ICR4 :1;
5801     IO_BYTE _ICR3 :1;
5802     IO_BYTE _ICR2 :1;
5803     IO_BYTE _ICR1 :1;
5804     IO_BYTE _ICR0 :1;
5805   }bit;
5806  }ICR07STR;
5807 typedef union{  
5808     IO_BYTE     byte;
5809     struct{   
5810     IO_BYTE  :1;
5811     IO_BYTE  :1;
5812     IO_BYTE  :1;
5813     IO_BYTE _ICR4 :1;
5814     IO_BYTE _ICR3 :1;
5815     IO_BYTE _ICR2 :1;
5816     IO_BYTE _ICR1 :1;
5817     IO_BYTE _ICR0 :1;
5818   }bit;
5819  }ICR08STR;
5820 typedef union{  
5821     IO_BYTE     byte;
5822     struct{   
5823     IO_BYTE  :1;
5824     IO_BYTE  :1;
5825     IO_BYTE  :1;
5826     IO_BYTE _ICR4 :1;
5827     IO_BYTE _ICR3 :1;
5828     IO_BYTE _ICR2 :1;
5829     IO_BYTE _ICR1 :1;
5830     IO_BYTE _ICR0 :1;
5831   }bit;
5832  }ICR09STR;
5833 typedef union{  
5834     IO_BYTE     byte;
5835     struct{   
5836     IO_BYTE  :1;
5837     IO_BYTE  :1;
5838     IO_BYTE  :1;
5839     IO_BYTE _ICR4 :1;
5840     IO_BYTE _ICR3 :1;
5841     IO_BYTE _ICR2 :1;
5842     IO_BYTE _ICR1 :1;
5843     IO_BYTE _ICR0 :1;
5844   }bit;
5845  }ICR10STR;
5846 typedef union{  
5847     IO_BYTE     byte;
5848     struct{   
5849     IO_BYTE  :1;
5850     IO_BYTE  :1;
5851     IO_BYTE  :1;
5852     IO_BYTE _ICR4 :1;
5853     IO_BYTE _ICR3 :1;
5854     IO_BYTE _ICR2 :1;
5855     IO_BYTE _ICR1 :1;
5856     IO_BYTE _ICR0 :1;
5857   }bit;
5858  }ICR11STR;
5859 typedef union{  
5860     IO_BYTE     byte;
5861     struct{   
5862     IO_BYTE  :1;
5863     IO_BYTE  :1;
5864     IO_BYTE  :1;
5865     IO_BYTE _ICR4 :1;
5866     IO_BYTE _ICR3 :1;
5867     IO_BYTE _ICR2 :1;
5868     IO_BYTE _ICR1 :1;
5869     IO_BYTE _ICR0 :1;
5870   }bit;
5871  }ICR12STR;
5872 typedef union{  
5873     IO_BYTE     byte;
5874     struct{   
5875     IO_BYTE  :1;
5876     IO_BYTE  :1;
5877     IO_BYTE  :1;
5878     IO_BYTE _ICR4 :1;
5879     IO_BYTE _ICR3 :1;
5880     IO_BYTE _ICR2 :1;
5881     IO_BYTE _ICR1 :1;
5882     IO_BYTE _ICR0 :1;
5883   }bit;
5884  }ICR13STR;
5885 typedef union{  
5886     IO_BYTE     byte;
5887     struct{   
5888     IO_BYTE  :1;
5889     IO_BYTE  :1;
5890     IO_BYTE  :1;
5891     IO_BYTE _ICR4 :1;
5892     IO_BYTE _ICR3 :1;
5893     IO_BYTE _ICR2 :1;
5894     IO_BYTE _ICR1 :1;
5895     IO_BYTE _ICR0 :1;
5896   }bit;
5897  }ICR14STR;
5898 typedef union{  
5899     IO_BYTE     byte;
5900     struct{   
5901     IO_BYTE  :1;
5902     IO_BYTE  :1;
5903     IO_BYTE  :1;
5904     IO_BYTE _ICR4 :1;
5905     IO_BYTE _ICR3 :1;
5906     IO_BYTE _ICR2 :1;
5907     IO_BYTE _ICR1 :1;
5908     IO_BYTE _ICR0 :1;
5909   }bit;
5910  }ICR15STR;
5911 typedef union{  
5912     IO_BYTE     byte;
5913     struct{   
5914     IO_BYTE  :1;
5915     IO_BYTE  :1;
5916     IO_BYTE  :1;
5917     IO_BYTE _ICR4 :1;
5918     IO_BYTE _ICR3 :1;
5919     IO_BYTE _ICR2 :1;
5920     IO_BYTE _ICR1 :1;
5921     IO_BYTE _ICR0 :1;
5922   }bit;
5923  }ICR16STR;
5924 typedef union{  
5925     IO_BYTE     byte;
5926     struct{   
5927     IO_BYTE  :1;
5928     IO_BYTE  :1;
5929     IO_BYTE  :1;
5930     IO_BYTE _ICR4 :1;
5931     IO_BYTE _ICR3 :1;
5932     IO_BYTE _ICR2 :1;
5933     IO_BYTE _ICR1 :1;
5934     IO_BYTE _ICR0 :1;
5935   }bit;
5936  }ICR17STR;
5937 typedef union{  
5938     IO_BYTE     byte;
5939     struct{   
5940     IO_BYTE  :1;
5941     IO_BYTE  :1;
5942     IO_BYTE  :1;
5943     IO_BYTE _ICR4 :1;
5944     IO_BYTE _ICR3 :1;
5945     IO_BYTE _ICR2 :1;
5946     IO_BYTE _ICR1 :1;
5947     IO_BYTE _ICR0 :1;
5948   }bit;
5949  }ICR18STR;
5950 typedef union{  
5951     IO_BYTE     byte;
5952     struct{   
5953     IO_BYTE  :1;
5954     IO_BYTE  :1;
5955     IO_BYTE  :1;
5956     IO_BYTE _ICR4 :1;
5957     IO_BYTE _ICR3 :1;
5958     IO_BYTE _ICR2 :1;
5959     IO_BYTE _ICR1 :1;
5960     IO_BYTE _ICR0 :1;
5961   }bit;
5962  }ICR19STR;
5963 typedef union{  
5964     IO_BYTE     byte;
5965     struct{   
5966     IO_BYTE  :1;
5967     IO_BYTE  :1;
5968     IO_BYTE  :1;
5969     IO_BYTE _ICR4 :1;
5970     IO_BYTE _ICR3 :1;
5971     IO_BYTE _ICR2 :1;
5972     IO_BYTE _ICR1 :1;
5973     IO_BYTE _ICR0 :1;
5974   }bit;
5975  }ICR20STR;
5976 typedef union{  
5977     IO_BYTE     byte;
5978     struct{   
5979     IO_BYTE  :1;
5980     IO_BYTE  :1;
5981     IO_BYTE  :1;
5982     IO_BYTE _ICR4 :1;
5983     IO_BYTE _ICR3 :1;
5984     IO_BYTE _ICR2 :1;
5985     IO_BYTE _ICR1 :1;
5986     IO_BYTE _ICR0 :1;
5987   }bit;
5988  }ICR21STR;
5989 typedef union{  
5990     IO_BYTE     byte;
5991     struct{   
5992     IO_BYTE  :1;
5993     IO_BYTE  :1;
5994     IO_BYTE  :1;
5995     IO_BYTE _ICR4 :1;
5996     IO_BYTE _ICR3 :1;
5997     IO_BYTE _ICR2 :1;
5998     IO_BYTE _ICR1 :1;
5999     IO_BYTE _ICR0 :1;
6000   }bit;
6001  }ICR22STR;
6002 typedef union{  
6003     IO_BYTE     byte;
6004     struct{   
6005     IO_BYTE  :1;
6006     IO_BYTE  :1;
6007     IO_BYTE  :1;
6008     IO_BYTE _ICR4 :1;
6009     IO_BYTE _ICR3 :1;
6010     IO_BYTE _ICR2 :1;
6011     IO_BYTE _ICR1 :1;
6012     IO_BYTE _ICR0 :1;
6013   }bit;
6014  }ICR23STR;
6015 typedef union{  
6016     IO_BYTE     byte;
6017     struct{   
6018     IO_BYTE  :1;
6019     IO_BYTE  :1;
6020     IO_BYTE  :1;
6021     IO_BYTE _ICR4 :1;
6022     IO_BYTE _ICR3 :1;
6023     IO_BYTE _ICR2 :1;
6024     IO_BYTE _ICR1 :1;
6025     IO_BYTE _ICR0 :1;
6026   }bit;
6027  }ICR24STR;
6028 typedef union{  
6029     IO_BYTE     byte;
6030     struct{   
6031     IO_BYTE  :1;
6032     IO_BYTE  :1;
6033     IO_BYTE  :1;
6034     IO_BYTE _ICR4 :1;
6035     IO_BYTE _ICR3 :1;
6036     IO_BYTE _ICR2 :1;
6037     IO_BYTE _ICR1 :1;
6038     IO_BYTE _ICR0 :1;
6039   }bit;
6040  }ICR25STR;
6041 typedef union{  
6042     IO_BYTE     byte;
6043     struct{   
6044     IO_BYTE  :1;
6045     IO_BYTE  :1;
6046     IO_BYTE  :1;
6047     IO_BYTE _ICR4 :1;
6048     IO_BYTE _ICR3 :1;
6049     IO_BYTE _ICR2 :1;
6050     IO_BYTE _ICR1 :1;
6051     IO_BYTE _ICR0 :1;
6052   }bit;
6053  }ICR26STR;
6054 typedef union{  
6055     IO_BYTE     byte;
6056     struct{   
6057     IO_BYTE  :1;
6058     IO_BYTE  :1;
6059     IO_BYTE  :1;
6060     IO_BYTE _ICR4 :1;
6061     IO_BYTE _ICR3 :1;
6062     IO_BYTE _ICR2 :1;
6063     IO_BYTE _ICR1 :1;
6064     IO_BYTE _ICR0 :1;
6065   }bit;
6066  }ICR27STR;
6067 typedef union{  
6068     IO_BYTE     byte;
6069     struct{   
6070     IO_BYTE  :1;
6071     IO_BYTE  :1;
6072     IO_BYTE  :1;
6073     IO_BYTE _ICR4 :1;
6074     IO_BYTE _ICR3 :1;
6075     IO_BYTE _ICR2 :1;
6076     IO_BYTE _ICR1 :1;
6077     IO_BYTE _ICR0 :1;
6078   }bit;
6079  }ICR28STR;
6080 typedef union{  
6081     IO_BYTE     byte;
6082     struct{   
6083     IO_BYTE  :1;
6084     IO_BYTE  :1;
6085     IO_BYTE  :1;
6086     IO_BYTE _ICR4 :1;
6087     IO_BYTE _ICR3 :1;
6088     IO_BYTE _ICR2 :1;
6089     IO_BYTE _ICR1 :1;
6090     IO_BYTE _ICR0 :1;
6091   }bit;
6092  }ICR29STR;
6093 typedef union{  
6094     IO_BYTE     byte;
6095     struct{   
6096     IO_BYTE  :1;
6097     IO_BYTE  :1;
6098     IO_BYTE  :1;
6099     IO_BYTE _ICR4 :1;
6100     IO_BYTE _ICR3 :1;
6101     IO_BYTE _ICR2 :1;
6102     IO_BYTE _ICR1 :1;
6103     IO_BYTE _ICR0 :1;
6104   }bit;
6105  }ICR30STR;
6106 typedef union{  
6107     IO_BYTE     byte;
6108     struct{   
6109     IO_BYTE  :1;
6110     IO_BYTE  :1;
6111     IO_BYTE  :1;
6112     IO_BYTE _ICR4 :1;
6113     IO_BYTE _ICR3 :1;
6114     IO_BYTE _ICR2 :1;
6115     IO_BYTE _ICR1 :1;
6116     IO_BYTE _ICR0 :1;
6117   }bit;
6118  }ICR31STR;
6119 typedef union{  
6120     IO_BYTE     byte;
6121     struct{   
6122     IO_BYTE  :1;
6123     IO_BYTE  :1;
6124     IO_BYTE  :1;
6125     IO_BYTE _ICR4 :1;
6126     IO_BYTE _ICR3 :1;
6127     IO_BYTE _ICR2 :1;
6128     IO_BYTE _ICR1 :1;
6129     IO_BYTE _ICR0 :1;
6130   }bit;
6131  }ICR32STR;
6132 typedef union{  
6133     IO_BYTE     byte;
6134     struct{   
6135     IO_BYTE  :1;
6136     IO_BYTE  :1;
6137     IO_BYTE  :1;
6138     IO_BYTE _ICR4 :1;
6139     IO_BYTE _ICR3 :1;
6140     IO_BYTE _ICR2 :1;
6141     IO_BYTE _ICR1 :1;
6142     IO_BYTE _ICR0 :1;
6143   }bit;
6144  }ICR33STR;
6145 typedef union{  
6146     IO_BYTE     byte;
6147     struct{   
6148     IO_BYTE  :1;
6149     IO_BYTE  :1;
6150     IO_BYTE  :1;
6151     IO_BYTE _ICR4 :1;
6152     IO_BYTE _ICR3 :1;
6153     IO_BYTE _ICR2 :1;
6154     IO_BYTE _ICR1 :1;
6155     IO_BYTE _ICR0 :1;
6156   }bit;
6157  }ICR34STR;
6158 typedef union{  
6159     IO_BYTE     byte;
6160     struct{   
6161     IO_BYTE  :1;
6162     IO_BYTE  :1;
6163     IO_BYTE  :1;
6164     IO_BYTE _ICR4 :1;
6165     IO_BYTE _ICR3 :1;
6166     IO_BYTE _ICR2 :1;
6167     IO_BYTE _ICR1 :1;
6168     IO_BYTE _ICR0 :1;
6169   }bit;
6170  }ICR35STR;
6171 typedef union{  
6172     IO_BYTE     byte;
6173     struct{   
6174     IO_BYTE  :1;
6175     IO_BYTE  :1;
6176     IO_BYTE  :1;
6177     IO_BYTE _ICR4 :1;
6178     IO_BYTE _ICR3 :1;
6179     IO_BYTE _ICR2 :1;
6180     IO_BYTE _ICR1 :1;
6181     IO_BYTE _ICR0 :1;
6182   }bit;
6183  }ICR36STR;
6184 typedef union{  
6185     IO_BYTE     byte;
6186     struct{   
6187     IO_BYTE  :1;
6188     IO_BYTE  :1;
6189     IO_BYTE  :1;
6190     IO_BYTE _ICR4 :1;
6191     IO_BYTE _ICR3 :1;
6192     IO_BYTE _ICR2 :1;
6193     IO_BYTE _ICR1 :1;
6194     IO_BYTE _ICR0 :1;
6195   }bit;
6196  }ICR37STR;
6197 typedef union{  
6198     IO_BYTE     byte;
6199     struct{   
6200     IO_BYTE  :1;
6201     IO_BYTE  :1;
6202     IO_BYTE  :1;
6203     IO_BYTE _ICR4 :1;
6204     IO_BYTE _ICR3 :1;
6205     IO_BYTE _ICR2 :1;
6206     IO_BYTE _ICR1 :1;
6207     IO_BYTE _ICR0 :1;
6208   }bit;
6209  }ICR38STR;
6210 typedef union{  
6211     IO_BYTE     byte;
6212     struct{   
6213     IO_BYTE  :1;
6214     IO_BYTE  :1;
6215     IO_BYTE  :1;
6216     IO_BYTE _ICR4 :1;
6217     IO_BYTE _ICR3 :1;
6218     IO_BYTE _ICR2 :1;
6219     IO_BYTE _ICR1 :1;
6220     IO_BYTE _ICR0 :1;
6221   }bit;
6222  }ICR39STR;
6223 typedef union{  
6224     IO_BYTE     byte;
6225     struct{   
6226     IO_BYTE  :1;
6227     IO_BYTE  :1;
6228     IO_BYTE  :1;
6229     IO_BYTE _ICR4 :1;
6230     IO_BYTE _ICR3 :1;
6231     IO_BYTE _ICR2 :1;
6232     IO_BYTE _ICR1 :1;
6233     IO_BYTE _ICR0 :1;
6234   }bit;
6235  }ICR40STR;
6236 typedef union{  
6237     IO_BYTE     byte;
6238     struct{   
6239     IO_BYTE  :1;
6240     IO_BYTE  :1;
6241     IO_BYTE  :1;
6242     IO_BYTE _ICR4 :1;
6243     IO_BYTE _ICR3 :1;
6244     IO_BYTE _ICR2 :1;
6245     IO_BYTE _ICR1 :1;
6246     IO_BYTE _ICR0 :1;
6247   }bit;
6248  }ICR41STR;
6249 typedef union{  
6250     IO_BYTE     byte;
6251     struct{   
6252     IO_BYTE  :1;
6253     IO_BYTE  :1;
6254     IO_BYTE  :1;
6255     IO_BYTE _ICR4 :1;
6256     IO_BYTE _ICR3 :1;
6257     IO_BYTE _ICR2 :1;
6258     IO_BYTE _ICR1 :1;
6259     IO_BYTE _ICR0 :1;
6260   }bit;
6261  }ICR42STR;
6262 typedef union{  
6263     IO_BYTE     byte;
6264     struct{   
6265     IO_BYTE  :1;
6266     IO_BYTE  :1;
6267     IO_BYTE  :1;
6268     IO_BYTE _ICR4 :1;
6269     IO_BYTE _ICR3 :1;
6270     IO_BYTE _ICR2 :1;
6271     IO_BYTE _ICR1 :1;
6272     IO_BYTE _ICR0 :1;
6273   }bit;
6274  }ICR43STR;
6275 typedef union{  
6276     IO_BYTE     byte;
6277     struct{   
6278     IO_BYTE  :1;
6279     IO_BYTE  :1;
6280     IO_BYTE  :1;
6281     IO_BYTE _ICR4 :1;
6282     IO_BYTE _ICR3 :1;
6283     IO_BYTE _ICR2 :1;
6284     IO_BYTE _ICR1 :1;
6285     IO_BYTE _ICR0 :1;
6286   }bit;
6287  }ICR44STR;
6288 typedef union{  
6289     IO_BYTE     byte;
6290     struct{   
6291     IO_BYTE  :1;
6292     IO_BYTE  :1;
6293     IO_BYTE  :1;
6294     IO_BYTE _ICR4 :1;
6295     IO_BYTE _ICR3 :1;
6296     IO_BYTE _ICR2 :1;
6297     IO_BYTE _ICR1 :1;
6298     IO_BYTE _ICR0 :1;
6299   }bit;
6300  }ICR45STR;
6301 typedef union{  
6302     IO_BYTE     byte;
6303     struct{   
6304     IO_BYTE  :1;
6305     IO_BYTE  :1;
6306     IO_BYTE  :1;
6307     IO_BYTE _ICR4 :1;
6308     IO_BYTE _ICR3 :1;
6309     IO_BYTE _ICR2 :1;
6310     IO_BYTE _ICR1 :1;
6311     IO_BYTE _ICR0 :1;
6312   }bit;
6313  }ICR46STR;
6314 typedef union{  
6315     IO_BYTE     byte;
6316     struct{   
6317     IO_BYTE  :1;
6318     IO_BYTE  :1;
6319     IO_BYTE  :1;
6320     IO_BYTE _ICR4 :1;
6321     IO_BYTE _ICR3 :1;
6322     IO_BYTE _ICR2 :1;
6323     IO_BYTE _ICR1 :1;
6324     IO_BYTE _ICR0 :1;
6325   }bit;
6326  }ICR47STR;
6327 typedef union{  
6328     IO_BYTE     byte;
6329     struct{   
6330     IO_BYTE  :1;
6331     IO_BYTE  :1;
6332     IO_BYTE  :1;
6333     IO_BYTE _ICR4 :1;
6334     IO_BYTE _ICR3 :1;
6335     IO_BYTE _ICR2 :1;
6336     IO_BYTE _ICR1 :1;
6337     IO_BYTE _ICR0 :1;
6338   }bit;
6339  }ICR48STR;
6340 typedef union{  
6341     IO_BYTE     byte;
6342     struct{   
6343     IO_BYTE  :1;
6344     IO_BYTE  :1;
6345     IO_BYTE  :1;
6346     IO_BYTE _ICR4 :1;
6347     IO_BYTE _ICR3 :1;
6348     IO_BYTE _ICR2 :1;
6349     IO_BYTE _ICR1 :1;
6350     IO_BYTE _ICR0 :1;
6351   }bit;
6352  }ICR49STR;
6353 typedef union{  
6354     IO_BYTE     byte;
6355     struct{   
6356     IO_BYTE  :1;
6357     IO_BYTE  :1;
6358     IO_BYTE  :1;
6359     IO_BYTE _ICR4 :1;
6360     IO_BYTE _ICR3 :1;
6361     IO_BYTE _ICR2 :1;
6362     IO_BYTE _ICR1 :1;
6363     IO_BYTE _ICR0 :1;
6364   }bit;
6365  }ICR50STR;
6366 typedef union{  
6367     IO_BYTE     byte;
6368     struct{   
6369     IO_BYTE  :1;
6370     IO_BYTE  :1;
6371     IO_BYTE  :1;
6372     IO_BYTE _ICR4 :1;
6373     IO_BYTE _ICR3 :1;
6374     IO_BYTE _ICR2 :1;
6375     IO_BYTE _ICR1 :1;
6376     IO_BYTE _ICR0 :1;
6377   }bit;
6378  }ICR51STR;
6379 typedef union{  
6380     IO_BYTE     byte;
6381     struct{   
6382     IO_BYTE  :1;
6383     IO_BYTE  :1;
6384     IO_BYTE  :1;
6385     IO_BYTE _ICR4 :1;
6386     IO_BYTE _ICR3 :1;
6387     IO_BYTE _ICR2 :1;
6388     IO_BYTE _ICR1 :1;
6389     IO_BYTE _ICR0 :1;
6390   }bit;
6391  }ICR52STR;
6392 typedef union{  
6393     IO_BYTE     byte;
6394     struct{   
6395     IO_BYTE  :1;
6396     IO_BYTE  :1;
6397     IO_BYTE  :1;
6398     IO_BYTE _ICR4 :1;
6399     IO_BYTE _ICR3 :1;
6400     IO_BYTE _ICR2 :1;
6401     IO_BYTE _ICR1 :1;
6402     IO_BYTE _ICR0 :1;
6403   }bit;
6404  }ICR53STR;
6405 typedef union{  
6406     IO_BYTE     byte;
6407     struct{   
6408     IO_BYTE  :1;
6409     IO_BYTE  :1;
6410     IO_BYTE  :1;
6411     IO_BYTE _ICR4 :1;
6412     IO_BYTE _ICR3 :1;
6413     IO_BYTE _ICR2 :1;
6414     IO_BYTE _ICR1 :1;
6415     IO_BYTE _ICR0 :1;
6416   }bit;
6417  }ICR54STR;
6418 typedef union{  
6419     IO_BYTE     byte;
6420     struct{   
6421     IO_BYTE  :1;
6422     IO_BYTE  :1;
6423     IO_BYTE  :1;
6424     IO_BYTE _ICR4 :1;
6425     IO_BYTE _ICR3 :1;
6426     IO_BYTE _ICR2 :1;
6427     IO_BYTE _ICR1 :1;
6428     IO_BYTE _ICR0 :1;
6429   }bit;
6430  }ICR55STR;
6431 typedef union{  
6432     IO_BYTE     byte;
6433     struct{   
6434     IO_BYTE  :1;
6435     IO_BYTE  :1;
6436     IO_BYTE  :1;
6437     IO_BYTE _ICR4 :1;
6438     IO_BYTE _ICR3 :1;
6439     IO_BYTE _ICR2 :1;
6440     IO_BYTE _ICR1 :1;
6441     IO_BYTE _ICR0 :1;
6442   }bit;
6443  }ICR56STR;
6444 typedef union{  
6445     IO_BYTE     byte;
6446     struct{   
6447     IO_BYTE  :1;
6448     IO_BYTE  :1;
6449     IO_BYTE  :1;
6450     IO_BYTE _ICR4 :1;
6451     IO_BYTE _ICR3 :1;
6452     IO_BYTE _ICR2 :1;
6453     IO_BYTE _ICR1 :1;
6454     IO_BYTE _ICR0 :1;
6455   }bit;
6456  }ICR57STR;
6457 typedef union{  
6458     IO_BYTE     byte;
6459     struct{   
6460     IO_BYTE  :1;
6461     IO_BYTE  :1;
6462     IO_BYTE  :1;
6463     IO_BYTE _ICR4 :1;
6464     IO_BYTE _ICR3 :1;
6465     IO_BYTE _ICR2 :1;
6466     IO_BYTE _ICR1 :1;
6467     IO_BYTE _ICR0 :1;
6468   }bit;
6469  }ICR58STR;
6470 typedef union{  
6471     IO_BYTE     byte;
6472     struct{   
6473     IO_BYTE  :1;
6474     IO_BYTE  :1;
6475     IO_BYTE  :1;
6476     IO_BYTE _ICR4 :1;
6477     IO_BYTE _ICR3 :1;
6478     IO_BYTE _ICR2 :1;
6479     IO_BYTE _ICR1 :1;
6480     IO_BYTE _ICR0 :1;
6481   }bit;
6482  }ICR59STR;
6483 typedef union{  
6484     IO_BYTE     byte;
6485     struct{   
6486     IO_BYTE  :1;
6487     IO_BYTE  :1;
6488     IO_BYTE  :1;
6489     IO_BYTE _ICR4 :1;
6490     IO_BYTE _ICR3 :1;
6491     IO_BYTE _ICR2 :1;
6492     IO_BYTE _ICR1 :1;
6493     IO_BYTE _ICR0 :1;
6494   }bit;
6495  }ICR60STR;
6496 typedef union{  
6497     IO_BYTE     byte;
6498     struct{   
6499     IO_BYTE  :1;
6500     IO_BYTE  :1;
6501     IO_BYTE  :1;
6502     IO_BYTE _ICR4 :1;
6503     IO_BYTE _ICR3 :1;
6504     IO_BYTE _ICR2 :1;
6505     IO_BYTE _ICR1 :1;
6506     IO_BYTE _ICR0 :1;
6507   }bit;
6508  }ICR61STR;
6509 typedef union{  
6510     IO_BYTE     byte;
6511     struct{   
6512     IO_BYTE  :1;
6513     IO_BYTE  :1;
6514     IO_BYTE  :1;
6515     IO_BYTE _ICR4 :1;
6516     IO_BYTE _ICR3 :1;
6517     IO_BYTE _ICR2 :1;
6518     IO_BYTE _ICR1 :1;
6519     IO_BYTE _ICR0 :1;
6520   }bit;
6521  }ICR62STR;
6522 typedef union{  
6523     IO_BYTE     byte;
6524     struct{   
6525     IO_BYTE  :1;
6526     IO_BYTE  :1;
6527     IO_BYTE  :1;
6528     IO_BYTE _ICR4 :1;
6529     IO_BYTE _ICR3 :1;
6530     IO_BYTE _ICR2 :1;
6531     IO_BYTE _ICR1 :1;
6532     IO_BYTE _ICR0 :1;
6533   }bit;
6534  }ICR63STR;
6535 typedef union{   /* Clock Control Unit */
6536     IO_BYTE     byte;
6537     struct{   
6538     IO_BYTE _INIT :1;
6539     IO_BYTE _HSTB :1;
6540     IO_BYTE _WDOG :1;
6541     IO_BYTE _ERST :1;
6542     IO_BYTE _SRST :1;
6543     IO_BYTE _LINIT :1;
6544     IO_BYTE _WT1 :1;
6545     IO_BYTE _WT0 :1;
6546   }bit;
6547   struct{
6548     IO_BYTE :1;
6549     IO_BYTE :1;
6550     IO_BYTE :1;
6551     IO_BYTE :1;
6552     IO_BYTE :1;
6553     IO_BYTE :1;
6554     IO_BYTE _WT :2;
6555   }bitc;
6556  }RSRRSTR;
6557 typedef union{  
6558     IO_BYTE     byte;
6559     struct{   
6560     IO_BYTE _STOP :1;
6561     IO_BYTE _SLEEP :1;
6562     IO_BYTE _HIZ :1;
6563     IO_BYTE _SRST :1;
6564     IO_BYTE _OS1 :1;
6565     IO_BYTE _OS0 :1;
6566     IO_BYTE _OSCD2 :1;
6567     IO_BYTE _OSCD1 :1;
6568   }bit;
6569   struct{
6570     IO_BYTE :1;
6571     IO_BYTE :1;
6572     IO_BYTE :1;
6573     IO_BYTE :1;
6574     IO_BYTE _OS :2;
6575     IO_BYTE _OSCD :2;
6576   }bitc;
6577  }STCRSTR;
6578 typedef union{  
6579     IO_BYTE     byte;
6580     struct{   
6581     IO_BYTE _TBIF :1;
6582     IO_BYTE _TBIE :1;
6583     IO_BYTE _TBC2 :1;
6584     IO_BYTE _TBC1 :1;
6585     IO_BYTE _TBC0 :1;
6586     IO_BYTE  :1;
6587     IO_BYTE _SYNCR :1;
6588     IO_BYTE _SYNCS :1;
6589   }bit;
6590   struct{
6591     IO_BYTE :1;
6592     IO_BYTE :1;
6593     IO_BYTE _TBC :3;
6594   }bitc;
6595  }TBCRSTR;
6596 typedef union{  
6597     IO_BYTE     byte;
6598     struct{   
6599     IO_BYTE _D7 :1;
6600     IO_BYTE _D6 :1;
6601     IO_BYTE _D5 :1;
6602     IO_BYTE _D4 :1;
6603     IO_BYTE _D3 :1;
6604     IO_BYTE _D2 :1;
6605     IO_BYTE _D1 :1;
6606     IO_BYTE _D0 :1;
6607   }bit;
6608  }CTBRSTR;
6609 typedef union{  
6610     IO_BYTE     byte;
6611     struct{   
6612     IO_BYTE  :1;
6613     IO_BYTE  :1;
6614     IO_BYTE  :1;
6615     IO_BYTE  :1;
6616     IO_BYTE _SCKEN :1;
6617     IO_BYTE _PLL1EN :1;
6618     IO_BYTE _CLKS1 :1;
6619     IO_BYTE _CLKS0 :1;
6620   }bit;
6621   struct{
6622     IO_BYTE :1;
6623     IO_BYTE :1;
6624     IO_BYTE :1;
6625     IO_BYTE :1;
6626     IO_BYTE :1;
6627     IO_BYTE :1;
6628     IO_BYTE _CLKS :2;
6629   }bitc;
6630  }CLKRSTR;
6631 typedef union{  
6632     IO_BYTE     byte;
6633     struct{   
6634     IO_BYTE _D7 :1;
6635     IO_BYTE _D6 :1;
6636     IO_BYTE _D5 :1;
6637     IO_BYTE _D4 :1;
6638     IO_BYTE _D3 :1;
6639     IO_BYTE _D2 :1;
6640     IO_BYTE _D1 :1;
6641     IO_BYTE _D0 :1;
6642   }bit;
6643  }WPRSTR;
6644 typedef union{  
6645     IO_BYTE     byte;
6646     struct{   
6647     IO_BYTE _B3 :1;
6648     IO_BYTE _B2 :1;
6649     IO_BYTE _B1 :1;
6650     IO_BYTE _B0 :1;
6651     IO_BYTE _P3 :1;
6652     IO_BYTE _P2 :1;
6653     IO_BYTE _P1 :1;
6654     IO_BYTE _P0 :1;
6655   }bit;
6656   struct{
6657     IO_BYTE _B :4;
6658     IO_BYTE _P :4;
6659   }bitc;
6660  }DIVR0STR;
6661 typedef union{  
6662     IO_BYTE     byte;
6663     struct{   
6664     IO_BYTE _T3 :1;
6665     IO_BYTE _T2 :1;
6666     IO_BYTE _T1 :1;
6667     IO_BYTE _T0 :1;
6668     IO_BYTE  :1;
6669     IO_BYTE  :1;
6670     IO_BYTE  :1;
6671     IO_BYTE  :1;
6672   }bit;
6673   struct{
6674     IO_BYTE _T :4;
6675   }bitc;
6676  }DIVR1STR;
6677 typedef union{   /* PLL - Clock Gear Unit: */
6678     IO_BYTE     byte;
6679     struct{   
6680     IO_BYTE  :1;
6681     IO_BYTE  :1;
6682     IO_BYTE  :1;
6683     IO_BYTE  :1;
6684     IO_BYTE _DVM3 :1;
6685     IO_BYTE _DVM2 :1;
6686     IO_BYTE _DVM1 :1;
6687     IO_BYTE _DVM0 :1;
6688   }bit;
6689   struct{
6690     IO_BYTE :1;
6691     IO_BYTE :1;
6692     IO_BYTE :1;
6693     IO_BYTE :1;
6694     IO_BYTE _DVM :4;
6695   }bitc;
6696  }PLLDIVMSTR;
6697 typedef union{  
6698     IO_BYTE     byte;
6699     struct{   
6700     IO_BYTE  :1;
6701     IO_BYTE  :1;
6702     IO_BYTE _DVN5 :1;
6703     IO_BYTE _DVN4 :1;
6704     IO_BYTE _DVN3 :1;
6705     IO_BYTE _DVN2 :1;
6706     IO_BYTE _DVN1 :1;
6707     IO_BYTE _DVN0 :1;
6708   }bit;
6709   struct{
6710     IO_BYTE :1;
6711     IO_BYTE :1;
6712     IO_BYTE _DVN :6;
6713   }bitc;
6714  }PLLDIVNSTR;
6715 typedef union{  
6716     IO_BYTE     byte;
6717     struct{   
6718     IO_BYTE  :1;
6719     IO_BYTE  :1;
6720     IO_BYTE  :1;
6721     IO_BYTE  :1;
6722     IO_BYTE _DVG3 :1;
6723     IO_BYTE _DVG2 :1;
6724     IO_BYTE _DVG1 :1;
6725     IO_BYTE _DVG0 :1;
6726   }bit;
6727   struct{
6728     IO_BYTE :1;
6729     IO_BYTE :1;
6730     IO_BYTE :1;
6731     IO_BYTE :1;
6732     IO_BYTE _DVG :4;
6733   }bitc;
6734  }PLLDIVGSTR;
6735 typedef union{  
6736     IO_BYTE     byte;
6737     struct{   
6738     IO_BYTE _MLG7 :1;
6739     IO_BYTE _MLG6 :1;
6740     IO_BYTE _MLG5 :1;
6741     IO_BYTE _MLG4 :1;
6742     IO_BYTE _MLG3 :1;
6743     IO_BYTE _MLG2 :1;
6744     IO_BYTE _MLG1 :1;
6745     IO_BYTE _MLG0 :1;
6746   }bit;
6747   struct{
6748     IO_BYTE _MLG :8;
6749   }bitc;
6750  }PLLMULGSTR;
6751 typedef union{  
6752     IO_BYTE     byte;
6753     struct{   
6754     IO_BYTE  :1;
6755     IO_BYTE  :1;
6756     IO_BYTE  :1;
6757     IO_BYTE  :1;
6758     IO_BYTE _IEDN :1;
6759     IO_BYTE _GRDN :1;
6760     IO_BYTE _IEUP :1;
6761     IO_BYTE _GRUP :1;
6762   }bit;
6763  }PLLCTRLSTR;
6764 typedef union{   /* Main/Sub Oscillator Control */
6765     IO_BYTE     byte;
6766     struct{   
6767     IO_BYTE  :1;
6768     IO_BYTE  :1;
6769     IO_BYTE  :1;
6770     IO_BYTE  :1;
6771     IO_BYTE  :1;
6772     IO_BYTE _FCI :1;
6773     IO_BYTE _RFBEN :1;
6774     IO_BYTE _OSCR :1;
6775   }bit;
6776  }OSCC1STR;
6777 typedef union{  
6778     IO_BYTE     byte;
6779     struct{   
6780     IO_BYTE _OSCS7 :1;
6781     IO_BYTE _OSCS6 :1;
6782     IO_BYTE _OSCS5 :1;
6783     IO_BYTE _OSCS4 :1;
6784     IO_BYTE _OSCS3 :1;
6785     IO_BYTE _OSCS2 :1;
6786     IO_BYTE _OSCS1 :1;
6787     IO_BYTE _OSCS0 :1;
6788   }bit;
6789  }OSCS1STR;
6790 typedef union{  
6791     IO_BYTE     byte;
6792     struct{   
6793     IO_BYTE  :1;
6794     IO_BYTE  :1;
6795     IO_BYTE  :1;
6796     IO_BYTE  :1;
6797     IO_BYTE  :1;
6798     IO_BYTE _FCI :1;
6799     IO_BYTE _RFBEN :1;
6800     IO_BYTE _OSCR :1;
6801   }bit;
6802  }OSCC2STR;
6803 typedef union{  
6804     IO_BYTE     byte;
6805     struct{   
6806     IO_BYTE _OSCS7 :1;
6807     IO_BYTE _OSCS6 :1;
6808     IO_BYTE _OSCS5 :1;
6809     IO_BYTE _OSCS4 :1;
6810     IO_BYTE _OSCS3 :1;
6811     IO_BYTE _OSCS2 :1;
6812     IO_BYTE _OSCS1 :1;
6813     IO_BYTE _OSCS0 :1;
6814   }bit;
6815  }OSCS2STR;
6816 typedef union{   /* Port Input Enable Control */
6817     IO_BYTE     byte;
6818     struct{   
6819     IO_BYTE  :1;
6820     IO_BYTE  :1;
6821     IO_BYTE  :1;
6822     IO_BYTE  :1;
6823     IO_BYTE  :1;
6824     IO_BYTE  :1;
6825     IO_BYTE _CPORTEN :1;
6826     IO_BYTE _GPORTEN :1;
6827   }bit;
6828  }PORTENSTR;
6829 typedef union{   /* Real Time Clock (Watch Timer) */
6830     IO_BYTE     byte;
6831     struct{   
6832     IO_BYTE  :1;
6833     IO_BYTE  :1;
6834     IO_BYTE  :1;
6835     IO_BYTE  :1;
6836     IO_BYTE  :1;
6837     IO_BYTE  :1;
6838     IO_BYTE _INTE4 :1;
6839     IO_BYTE _INT4 :1;
6840   }bit;
6841  }WTCERSTR;
6842 typedef union{  
6843     IO_WORD     word;
6844     struct{   
6845     IO_WORD _INTE3 :1;
6846     IO_WORD _INT3 :1;
6847     IO_WORD _INTE2 :1;
6848     IO_WORD _INT2 :1;
6849     IO_WORD _INTE1 :1;
6850     IO_WORD _INT1 :1;
6851     IO_WORD _INTE0 :1;
6852     IO_WORD _INT0 :1;
6853     IO_WORD  :1;
6854     IO_WORD  :1;
6855     IO_WORD  :1;
6856     IO_WORD  :1;
6857     IO_WORD _RUN :1;
6858     IO_WORD _UPDT :1;
6859     IO_WORD  :1;
6860     IO_WORD _ST :1;
6861   }bit;
6862  }WTCRSTR;
6863 typedef union{  
6864     IO_LWORD    lword;
6865     struct{   
6866     IO_LWORD  :1;
6867     IO_LWORD  :1;
6868     IO_LWORD  :1;
6869     IO_LWORD  :1;
6870     IO_LWORD  :1;
6871     IO_LWORD  :1;
6872     IO_LWORD  :1;
6873     IO_LWORD  :1;
6874     IO_LWORD  :1;
6875     IO_LWORD  :1;
6876     IO_LWORD  :1;
6877     IO_LWORD _D20 :1;
6878     IO_LWORD _D19 :1;
6879     IO_LWORD _D18 :1;
6880     IO_LWORD _D17 :1;
6881     IO_LWORD _D16 :1;
6882     IO_LWORD _D15 :1;
6883     IO_LWORD _D14 :1;
6884     IO_LWORD _D13 :1;
6885     IO_LWORD _D12 :1;
6886     IO_LWORD _D11 :1;
6887     IO_LWORD _D10 :1;
6888     IO_LWORD _D9 :1;
6889     IO_LWORD _D8 :1;
6890     IO_LWORD _D7 :1;
6891     IO_LWORD _D6 :1;
6892     IO_LWORD _D5 :1;
6893     IO_LWORD _D4 :1;
6894     IO_LWORD _D3 :1;
6895     IO_LWORD _D2 :1;
6896     IO_LWORD _D1 :1;
6897     IO_LWORD _D0 :1;
6898   }bit;
6899  }WTBRSTR;
6900 typedef union{  
6901     IO_BYTE     byte;
6902     struct{   
6903     IO_BYTE  :1;
6904     IO_BYTE  :1;
6905     IO_BYTE  :1;
6906     IO_BYTE _H4 :1;
6907     IO_BYTE _H3 :1;
6908     IO_BYTE _H2 :1;
6909     IO_BYTE _H1 :1;
6910     IO_BYTE _H0 :1;
6911   }bit;
6912  }WTHRSTR;
6913 typedef union{  
6914     IO_BYTE     byte;
6915     struct{   
6916     IO_BYTE  :1;
6917     IO_BYTE  :1;
6918     IO_BYTE _M5 :1;
6919     IO_BYTE _M4 :1;
6920     IO_BYTE _M3 :1;
6921     IO_BYTE _M2 :1;
6922     IO_BYTE _M1 :1;
6923     IO_BYTE _M0 :1;
6924   }bit;
6925  }WTMRSTR;
6926 typedef union{  
6927     IO_BYTE     byte;
6928     struct{   
6929     IO_BYTE  :1;
6930     IO_BYTE  :1;
6931     IO_BYTE _S5 :1;
6932     IO_BYTE _S4 :1;
6933     IO_BYTE _S3 :1;
6934     IO_BYTE _S2 :1;
6935     IO_BYTE _S1 :1;
6936     IO_BYTE _S0 :1;
6937   }bit;
6938  }WTSRSTR;
6939 typedef union{  
6940     IO_BYTE     byte;
6941     struct{   
6942     IO_BYTE _SCKS :1;
6943     IO_BYTE _MM :1;
6944     IO_BYTE _SM :1;
6945     IO_BYTE _RCE :1;
6946     IO_BYTE _MSVE :1;
6947     IO_BYTE _SSVE :1;
6948     IO_BYTE _SRST :1;
6949     IO_BYTE _OUTE :1;
6950   }bit;
6951  }CSVCRSTR;
6952 typedef union{  
6953     IO_BYTE     byte;
6954     struct{   
6955     IO_BYTE _EDSUEN :1;
6956     IO_BYTE _PLLLOCK :1;
6957     IO_BYTE _RCSEL :1;
6958     IO_BYTE _MONCKI :1;
6959     IO_BYTE _CSC3 :1;
6960     IO_BYTE _CSC2 :1;
6961     IO_BYTE _CSC1 :1;
6962     IO_BYTE _CSC0 :1;
6963   }bit;
6964   struct{
6965     IO_BYTE :4;
6966     IO_BYTE _CSC :4;
6967   }bitc;
6968  }CSCFGSTR;
6969 typedef union{  
6970     IO_BYTE     byte;
6971     struct{   
6972     IO_BYTE _CMPRE3 :1;
6973     IO_BYTE _CMPRE2 :1;
6974     IO_BYTE _CMPRE1 :1;
6975     IO_BYTE _CMPRE0 :1;
6976     IO_BYTE _CMSEL3 :1;
6977     IO_BYTE _CMSEL2 :1;
6978     IO_BYTE _CMSEL1 :1;
6979     IO_BYTE _CMSEL0 :1;
6980   }bit;
6981   struct{
6982     IO_BYTE _CMPRE :4;
6983     IO_BYTE _CMSEL :4;
6984   }bitc;
6985  }CMCFGSTR;
6986 typedef union{   /* Calibration Unit of Sub Oszillation */
6987     IO_WORD     word;
6988     struct{   
6989     IO_WORD  :1;
6990     IO_WORD  :1;
6991     IO_WORD  :1;
6992     IO_WORD  :1;
6993     IO_WORD  :1;
6994     IO_WORD  :1;
6995     IO_WORD  :1;
6996     IO_WORD  :1;
6997     IO_WORD  :1;
6998     IO_WORD  :1;
6999     IO_WORD  :1;
7000     IO_WORD _STRT :1;
7001     IO_WORD  :1;
7002     IO_WORD  :1;
7003     IO_WORD _INT :1;
7004     IO_WORD _INTEN :1;
7005   }bit;
7006  }CUCRSTR;
7007 typedef union{  
7008     IO_WORD     word;
7009     struct{   
7010     IO_WORD _TDD15 :1;
7011     IO_WORD _TDD14 :1;
7012     IO_WORD _TDD13 :1;
7013     IO_WORD _TDD12 :1;
7014     IO_WORD _TDD11 :1;
7015     IO_WORD _TDD10 :1;
7016     IO_WORD _TDD9 :1;
7017     IO_WORD _TDD8 :1;
7018     IO_WORD _TDD7 :1;
7019     IO_WORD _TDD6 :1;
7020     IO_WORD _TDD5 :1;
7021     IO_WORD _TDD4 :1;
7022     IO_WORD _TDD3 :1;
7023     IO_WORD _TDD2 :1;
7024     IO_WORD _TDD1 :1;
7025     IO_WORD _TDD0 :1;
7026   }bit;
7027  }CUTDSTR;
7028 typedef union{  
7029     IO_WORD     word;
7030     struct{   
7031     IO_WORD  :1;
7032     IO_WORD  :1;
7033     IO_WORD  :1;
7034     IO_WORD  :1;
7035     IO_WORD  :1;
7036     IO_WORD  :1;
7037     IO_WORD  :1;
7038     IO_WORD  :1;
7039     IO_WORD _TDR23 :1;
7040     IO_WORD _TDR22 :1;
7041     IO_WORD _TDR21 :1;
7042     IO_WORD _TDR20 :1;
7043     IO_WORD _TDR19 :1;
7044     IO_WORD _TDR18 :1;
7045     IO_WORD _TDR17 :1;
7046     IO_WORD _TDR16 :1;
7047   }bit;
7048  }CUTR1STR;
7049 typedef union{  
7050     IO_WORD     word;
7051     struct{   
7052     IO_WORD _TDR15 :1;
7053     IO_WORD _TDR14 :1;
7054     IO_WORD _TDR13 :1;
7055     IO_WORD _TDR12 :1;
7056     IO_WORD _TDR11 :1;
7057     IO_WORD _TDR10 :1;
7058     IO_WORD _TDR9 :1;
7059     IO_WORD _TDR8 :1;
7060     IO_WORD _TDR7 :1;
7061     IO_WORD _TDR6 :1;
7062     IO_WORD _TDR5 :1;
7063     IO_WORD _TDR4 :1;
7064     IO_WORD _TDR3 :1;
7065     IO_WORD _TDR2 :1;
7066     IO_WORD _TDR1 :1;
7067     IO_WORD _TDR0 :1;
7068   }bit;
7069  }CUTR2STR;
7070 typedef union{   /* Clock Modulator */
7071     IO_WORD     word;
7072     struct{   
7073     IO_WORD  :1;
7074     IO_WORD  :1;
7075     IO_WORD _MP13 :1;
7076     IO_WORD _MP12 :1;
7077     IO_WORD _MP11 :1;
7078     IO_WORD _MP10 :1;
7079     IO_WORD _MP9 :1;
7080     IO_WORD _MP8 :1;
7081     IO_WORD _MP7 :1;
7082     IO_WORD _MP6 :1;
7083     IO_WORD _MP5 :1;
7084     IO_WORD _MP4 :1;
7085     IO_WORD _MP3 :1;
7086     IO_WORD _MP2 :1;
7087     IO_WORD _MP1 :1;
7088     IO_WORD _MP0 :1;
7089   }bit;
7090  }CMPRSTR;
7091 typedef union{  
7092     IO_BYTE     byte;
7093     struct{   
7094     IO_BYTE  :1;
7095     IO_BYTE  :1;
7096     IO_BYTE  :1;
7097     IO_BYTE  :1;
7098     IO_BYTE _FMODRUN :1;
7099     IO_BYTE  :1;
7100     IO_BYTE _FMOD :1;
7101     IO_BYTE _PDX :1;
7102   }bit;
7103  }CMCRSTR;
7104 typedef union{   /* CAN clock control */
7105     IO_BYTE     byte;
7106     struct{   
7107     IO_BYTE  :1;
7108     IO_BYTE  :1;
7109     IO_BYTE _CPCKS1 :1;
7110     IO_BYTE _CPCKS0 :1;
7111     IO_BYTE _DVC3 :1;
7112     IO_BYTE _DVC2 :1;
7113     IO_BYTE _DVC1 :1;
7114     IO_BYTE _DVC0 :1;
7115   }bit;
7116   struct{
7117     IO_BYTE :2;
7118     IO_BYTE _CPCKS :2;
7119     IO_BYTE _DVC :4;
7120   }bitc;
7121  }CANPRESTR;
7122 typedef union{  
7123     IO_BYTE     byte;
7124     struct{   
7125     IO_BYTE  :1;
7126     IO_BYTE  :1;
7127     IO_BYTE _CANCKD5 :1;
7128     IO_BYTE _CANCKD4 :1;
7129     IO_BYTE _CANCKD3 :1;
7130     IO_BYTE _CANCKD2 :1;
7131     IO_BYTE _CANCKD1 :1;
7132     IO_BYTE _CANCKD0 :1;
7133   }bit;
7134  }CANCKDSTR;
7135 typedef union{   /* LV Detection / Hardware-Watchdog */
7136     IO_BYTE     byte;
7137     struct{   
7138     IO_BYTE _LVESEL3 :1;
7139     IO_BYTE _LVESEL2 :1;
7140     IO_BYTE _LVESEL1 :1;
7141     IO_BYTE _LVESEL0 :1;
7142     IO_BYTE _LVISEL3 :1;
7143     IO_BYTE _LVISEL2 :1;
7144     IO_BYTE _LVISEL1 :1;
7145     IO_BYTE _LVISEL0 :1;
7146   }bit;
7147   struct{
7148     IO_BYTE _LVESEL :4;
7149     IO_BYTE _LVISEL :4;
7150   }bitc;
7151  }LVSELSTR;
7152 typedef union{  
7153     IO_BYTE     byte;
7154     struct{   
7155     IO_BYTE  :1;
7156     IO_BYTE _LVSEL :1;
7157     IO_BYTE _LVEPD :1;
7158     IO_BYTE _LVIPD :1;
7159     IO_BYTE _LVREN :1;
7160     IO_BYTE  :1;
7161     IO_BYTE _LVIEN :1;
7162     IO_BYTE _LVIRQ :1;
7163   }bit;
7164  }LVDETSTR;
7165 typedef union{  
7166     IO_BYTE     byte;
7167     struct{   
7168     IO_BYTE  :1;
7169     IO_BYTE  :1;
7170     IO_BYTE  :1;
7171     IO_BYTE  :1;
7172     IO_BYTE  :1;
7173     IO_BYTE  :1;
7174     IO_BYTE _ED1 :1;
7175     IO_BYTE _ED0 :1;
7176   }bit;
7177   struct{
7178     IO_BYTE :1;
7179     IO_BYTE :1;
7180     IO_BYTE :1;
7181     IO_BYTE :1;
7182     IO_BYTE :1;
7183     IO_BYTE :1;
7184     IO_BYTE _ED :2;
7185   }bitc;
7186  }HWWDESTR;
7187 typedef union{  
7188     IO_BYTE     byte;
7189     struct{   
7190     IO_BYTE  :1;
7191     IO_BYTE  :1;
7192     IO_BYTE  :1;
7193     IO_BYTE  :1;
7194     IO_BYTE _CL :1;
7195     IO_BYTE  :1;
7196     IO_BYTE  :1;
7197     IO_BYTE _CPUF :1;
7198   }bit;
7199  }HWWDSTR;
7200 typedef union{   /* Main-/Sub-Oscillatio Stabilization Timer */
7201     IO_BYTE     byte;
7202     struct{   
7203     IO_BYTE _WIF :1;
7204     IO_BYTE _WIE :1;
7205     IO_BYTE _WEN :1;
7206     IO_BYTE  :1;
7207     IO_BYTE  :1;
7208     IO_BYTE _WS1 :1;
7209     IO_BYTE _WS0 :1;
7210     IO_BYTE _WCL :1;
7211   }bit;
7212   struct{
7213     IO_BYTE :1;
7214     IO_BYTE :1;
7215     IO_BYTE :1;
7216     IO_BYTE :1;
7217     IO_BYTE :1;
7218     IO_BYTE _WS :2;
7219   }bitc;
7220  }OSCRHSTR;
7221 typedef union{  
7222     IO_BYTE     byte;
7223     struct{   
7224     IO_BYTE _WIF :1;
7225     IO_BYTE _WIE :1;
7226     IO_BYTE _WEN :1;
7227     IO_BYTE  :1;
7228     IO_BYTE  :1;
7229     IO_BYTE _WS1 :1;
7230     IO_BYTE _WS0 :1;
7231     IO_BYTE _WCL :1;
7232   }bit;
7233   struct{
7234     IO_BYTE :1;
7235     IO_BYTE :1;
7236     IO_BYTE :1;
7237     IO_BYTE :1;
7238     IO_BYTE :1;
7239     IO_BYTE _WS :2;
7240   }bitc;
7241  }WPCRHSTR;
7242 typedef union{   /* Main-/Sub-Oscillatio Standby Control */
7243     IO_BYTE     byte;
7244     struct{   
7245     IO_BYTE  :1;
7246     IO_BYTE  :1;
7247     IO_BYTE  :1;
7248     IO_BYTE  :1;
7249     IO_BYTE  :1;
7250     IO_BYTE  :1;
7251     IO_BYTE  :1;
7252     IO_BYTE _OSCDS1 :1;
7253   }bit;
7254  }OSCCRSTR;
7255 typedef union{  
7256     IO_BYTE     byte;
7257     struct{   
7258     IO_BYTE  :1;
7259     IO_BYTE  :1;
7260     IO_BYTE _FLASHSEL :1;
7261     IO_BYTE _MAINSEL :1;
7262     IO_BYTE _SUBSEL3 :1;
7263     IO_BYTE _SUBSEL2 :1;
7264     IO_BYTE _SUBSEL1 :1;
7265     IO_BYTE _SUBSEL0 :1;
7266   }bit;
7267   struct{
7268     IO_BYTE :4;
7269     IO_BYTE _SUBSEL :4;
7270   }bitc;
7271  }REGSELSTR;
7272 typedef union{  
7273     IO_BYTE     byte;
7274     struct{   
7275     IO_BYTE  :1;
7276     IO_BYTE  :1;
7277     IO_BYTE  :1;
7278     IO_BYTE _MSTBO :1;
7279     IO_BYTE  :1;
7280     IO_BYTE  :1;
7281     IO_BYTE _MAINKPEN :1;
7282     IO_BYTE _MAINDSBL :1;
7283   }bit;
7284  }REGCTRSTR;
7285 typedef union{   /* Mode Register */
7286     IO_BYTE     byte;
7287     struct{   
7288     IO_BYTE  :1;
7289     IO_BYTE  :1;
7290     IO_BYTE  :1;
7291     IO_BYTE  :1;
7292     IO_BYTE  :1;
7293     IO_BYTE _ROMA :1;
7294     IO_BYTE _WTH1 :1;
7295     IO_BYTE _WTH0 :1;
7296   }bit;
7297   struct{
7298     IO_BYTE :1;
7299     IO_BYTE :1;
7300     IO_BYTE :1;
7301     IO_BYTE :1;
7302     IO_BYTE :1;
7303     IO_BYTE :1;
7304     IO_BYTE _WTH :2;
7305   }bitc;
7306  }MODRSTR;
7307 typedef union{   /* R-bus Port Data Direct Read Register */
7308     IO_BYTE     byte;
7309     struct{   
7310     IO_BYTE _D7 :1;
7311     IO_BYTE _D6 :1;
7312     IO_BYTE _D5 :1;
7313     IO_BYTE _D4 :1;
7314     IO_BYTE _D3 :1;
7315     IO_BYTE _D2 :1;
7316     IO_BYTE _D1 :1;
7317     IO_BYTE _D0 :1;
7318   }bit;
7319  }PDRD14STR;
7320 typedef union{  
7321     IO_BYTE     byte;
7322     struct{   
7323     IO_BYTE _D7 :1;
7324     IO_BYTE _D6 :1;
7325     IO_BYTE _D5 :1;
7326     IO_BYTE _D4 :1;
7327     IO_BYTE _D3 :1;
7328     IO_BYTE _D2 :1;
7329     IO_BYTE _D1 :1;
7330     IO_BYTE _D0 :1;
7331   }bit;
7332  }PDRD15STR;
7333 typedef union{  
7334     IO_BYTE     byte;
7335     struct{   
7336     IO_BYTE _D7 :1;
7337     IO_BYTE _D6 :1;
7338     IO_BYTE _D5 :1;
7339     IO_BYTE _D4 :1;
7340     IO_BYTE _D3 :1;
7341     IO_BYTE _D2 :1;
7342     IO_BYTE _D1 :1;
7343     IO_BYTE _D0 :1;
7344   }bit;
7345  }PDRD16STR;
7346 typedef union{  
7347     IO_BYTE     byte;
7348     struct{   
7349     IO_BYTE _D7 :1;
7350     IO_BYTE _D6 :1;
7351     IO_BYTE _D5 :1;
7352     IO_BYTE _D4 :1;
7353     IO_BYTE _D3 :1;
7354     IO_BYTE _D2 :1;
7355     IO_BYTE _D1 :1;
7356     IO_BYTE _D0 :1;
7357   }bit;
7358  }PDRD17STR;
7359 typedef union{  
7360     IO_BYTE     byte;
7361     struct{   
7362     IO_BYTE  :1;
7363     IO_BYTE _D6 :1;
7364     IO_BYTE  :1;
7365     IO_BYTE  :1;
7366     IO_BYTE  :1;
7367     IO_BYTE _D2 :1;
7368     IO_BYTE  :1;
7369     IO_BYTE  :1;
7370   }bit;
7371  }PDRD18STR;
7372 typedef union{  
7373     IO_BYTE     byte;
7374     struct{   
7375     IO_BYTE  :1;
7376     IO_BYTE _D6 :1;
7377     IO_BYTE  :1;
7378     IO_BYTE  :1;
7379     IO_BYTE  :1;
7380     IO_BYTE _D2 :1;
7381     IO_BYTE _D1 :1;
7382     IO_BYTE _D0 :1;
7383   }bit;
7384  }PDRD19STR;
7385 typedef union{  
7386     IO_BYTE     byte;
7387     struct{   
7388     IO_BYTE _D7 :1;
7389     IO_BYTE _D6 :1;
7390     IO_BYTE _D5 :1;
7391     IO_BYTE _D4 :1;
7392     IO_BYTE _D3 :1;
7393     IO_BYTE _D2 :1;
7394     IO_BYTE _D1 :1;
7395     IO_BYTE _D0 :1;
7396   }bit;
7397  }PDRD20STR;
7398 typedef union{  
7399     IO_BYTE     byte;
7400     struct{   
7401     IO_BYTE _D7 :1;
7402     IO_BYTE _D6 :1;
7403     IO_BYTE _D5 :1;
7404     IO_BYTE _D4 :1;
7405     IO_BYTE _D3 :1;
7406     IO_BYTE _D2 :1;
7407     IO_BYTE _D1 :1;
7408     IO_BYTE _D0 :1;
7409   }bit;
7410  }PDRD21STR;
7411 typedef union{  
7412     IO_BYTE     byte;
7413     struct{   
7414     IO_BYTE  :1;
7415     IO_BYTE  :1;
7416     IO_BYTE _D5 :1;
7417     IO_BYTE _D4 :1;
7418     IO_BYTE  :1;
7419     IO_BYTE  :1;
7420     IO_BYTE _D1 :1;
7421     IO_BYTE _D0 :1;
7422   }bit;
7423  }PDRD22STR;
7424 typedef union{  
7425     IO_BYTE     byte;
7426     struct{   
7427     IO_BYTE _D7 :1;
7428     IO_BYTE _D6 :1;
7429     IO_BYTE _D5 :1;
7430     IO_BYTE _D4 :1;
7431     IO_BYTE _D3 :1;
7432     IO_BYTE _D2 :1;
7433     IO_BYTE _D1 :1;
7434     IO_BYTE _D0 :1;
7435   }bit;
7436  }PDRD24STR;
7437 typedef union{  
7438     IO_BYTE     byte;
7439     struct{   
7440     IO_BYTE  :1;
7441     IO_BYTE  :1;
7442     IO_BYTE  :1;
7443     IO_BYTE  :1;
7444     IO_BYTE  :1;
7445     IO_BYTE  :1;
7446     IO_BYTE _D1 :1;
7447     IO_BYTE _D0 :1;
7448   }bit;
7449  }PDRD26STR;
7450 typedef union{  
7451     IO_BYTE     byte;
7452     struct{   
7453     IO_BYTE _D7 :1;
7454     IO_BYTE _D6 :1;
7455     IO_BYTE _D5 :1;
7456     IO_BYTE _D4 :1;
7457     IO_BYTE _D3 :1;
7458     IO_BYTE _D2 :1;
7459     IO_BYTE _D1 :1;
7460     IO_BYTE _D0 :1;
7461   }bit;
7462  }PDRD27STR;
7463 typedef union{  
7464     IO_BYTE     byte;
7465     struct{   
7466     IO_BYTE _D7 :1;
7467     IO_BYTE _D6 :1;
7468     IO_BYTE _D5 :1;
7469     IO_BYTE _D4 :1;
7470     IO_BYTE _D3 :1;
7471     IO_BYTE _D2 :1;
7472     IO_BYTE _D1 :1;
7473     IO_BYTE _D0 :1;
7474   }bit;
7475  }PDRD28STR;
7476 typedef union{  
7477     IO_BYTE     byte;
7478     struct{   
7479     IO_BYTE _D7 :1;
7480     IO_BYTE _D6 :1;
7481     IO_BYTE _D5 :1;
7482     IO_BYTE _D4 :1;
7483     IO_BYTE _D3 :1;
7484     IO_BYTE _D2 :1;
7485     IO_BYTE _D1 :1;
7486     IO_BYTE _D0 :1;
7487   }bit;
7488  }PDRD29STR;
7489 typedef union{   /* R-bus Port Direction Register */
7490     IO_BYTE     byte;
7491     struct{   
7492     IO_BYTE _D7 :1;
7493     IO_BYTE _D6 :1;
7494     IO_BYTE _D5 :1;
7495     IO_BYTE _D4 :1;
7496     IO_BYTE _D3 :1;
7497     IO_BYTE _D2 :1;
7498     IO_BYTE _D1 :1;
7499     IO_BYTE _D0 :1;
7500   }bit;
7501  }DDR14STR;
7502 typedef union{  
7503     IO_BYTE     byte;
7504     struct{   
7505     IO_BYTE _D7 :1;
7506     IO_BYTE _D6 :1;
7507     IO_BYTE _D5 :1;
7508     IO_BYTE _D4 :1;
7509     IO_BYTE _D3 :1;
7510     IO_BYTE _D2 :1;
7511     IO_BYTE _D1 :1;
7512     IO_BYTE _D0 :1;
7513   }bit;
7514  }DDR15STR;
7515 typedef union{  
7516     IO_BYTE     byte;
7517     struct{   
7518     IO_BYTE _D7 :1;
7519     IO_BYTE _D6 :1;
7520     IO_BYTE _D5 :1;
7521     IO_BYTE _D4 :1;
7522     IO_BYTE _D3 :1;
7523     IO_BYTE _D2 :1;
7524     IO_BYTE _D1 :1;
7525     IO_BYTE _D0 :1;
7526   }bit;
7527  }DDR16STR;
7528 typedef union{  
7529     IO_BYTE     byte;
7530     struct{   
7531     IO_BYTE _D7 :1;
7532     IO_BYTE _D6 :1;
7533     IO_BYTE _D5 :1;
7534     IO_BYTE _D4 :1;
7535     IO_BYTE _D3 :1;
7536     IO_BYTE _D2 :1;
7537     IO_BYTE _D1 :1;
7538     IO_BYTE _D0 :1;
7539   }bit;
7540  }DDR17STR;
7541 typedef union{  
7542     IO_BYTE     byte;
7543     struct{   
7544     IO_BYTE  :1;
7545     IO_BYTE _D6 :1;
7546     IO_BYTE  :1;
7547     IO_BYTE  :1;
7548     IO_BYTE  :1;
7549     IO_BYTE _D2 :1;
7550     IO_BYTE  :1;
7551     IO_BYTE  :1;
7552   }bit;
7553  }DDR18STR;
7554 typedef union{  
7555     IO_BYTE     byte;
7556     struct{   
7557     IO_BYTE  :1;
7558     IO_BYTE _D6 :1;
7559     IO_BYTE  :1;
7560     IO_BYTE  :1;
7561     IO_BYTE  :1;
7562     IO_BYTE _D2 :1;
7563     IO_BYTE _D1 :1;
7564     IO_BYTE _D0 :1;
7565   }bit;
7566  }DDR19STR;
7567 typedef union{  
7568     IO_BYTE     byte;
7569     struct{   
7570     IO_BYTE _D7 :1;
7571     IO_BYTE _D6 :1;
7572     IO_BYTE _D5 :1;
7573     IO_BYTE _D4 :1;
7574     IO_BYTE _D3 :1;
7575     IO_BYTE _D2 :1;
7576     IO_BYTE _D1 :1;
7577     IO_BYTE _D0 :1;
7578   }bit;
7579  }DDR20STR;
7580 typedef union{  
7581     IO_BYTE     byte;
7582     struct{   
7583     IO_BYTE _D7 :1;
7584     IO_BYTE _D6 :1;
7585     IO_BYTE _D5 :1;
7586     IO_BYTE _D4 :1;
7587     IO_BYTE _D3 :1;
7588     IO_BYTE _D2 :1;
7589     IO_BYTE _D1 :1;
7590     IO_BYTE _D0 :1;
7591   }bit;
7592  }DDR21STR;
7593 typedef union{  
7594     IO_BYTE     byte;
7595     struct{   
7596     IO_BYTE  :1;
7597     IO_BYTE  :1;
7598     IO_BYTE _D5 :1;
7599     IO_BYTE _D4 :1;
7600     IO_BYTE  :1;
7601     IO_BYTE  :1;
7602     IO_BYTE _D1 :1;
7603     IO_BYTE _D0 :1;
7604   }bit;
7605  }DDR22STR;
7606 typedef union{  
7607     IO_BYTE     byte;
7608     struct{   
7609     IO_BYTE _D7 :1;
7610     IO_BYTE _D6 :1;
7611     IO_BYTE _D5 :1;
7612     IO_BYTE _D4 :1;
7613     IO_BYTE _D3 :1;
7614     IO_BYTE _D2 :1;
7615     IO_BYTE _D1 :1;
7616     IO_BYTE _D0 :1;
7617   }bit;
7618  }DDR24STR;
7619 typedef union{  
7620     IO_BYTE     byte;
7621     struct{   
7622     IO_BYTE  :1;
7623     IO_BYTE  :1;
7624     IO_BYTE  :1;
7625     IO_BYTE  :1;
7626     IO_BYTE  :1;
7627     IO_BYTE  :1;
7628     IO_BYTE _D1 :1;
7629     IO_BYTE _D0 :1;
7630   }bit;
7631  }DDR26STR;
7632 typedef union{  
7633     IO_BYTE     byte;
7634     struct{   
7635     IO_BYTE _D7 :1;
7636     IO_BYTE _D6 :1;
7637     IO_BYTE _D5 :1;
7638     IO_BYTE _D4 :1;
7639     IO_BYTE _D3 :1;
7640     IO_BYTE _D2 :1;
7641     IO_BYTE _D1 :1;
7642     IO_BYTE _D0 :1;
7643   }bit;
7644  }DDR27STR;
7645 typedef union{  
7646     IO_BYTE     byte;
7647     struct{   
7648     IO_BYTE _D7 :1;
7649     IO_BYTE _D6 :1;
7650     IO_BYTE _D5 :1;
7651     IO_BYTE _D4 :1;
7652     IO_BYTE _D3 :1;
7653     IO_BYTE _D2 :1;
7654     IO_BYTE _D1 :1;
7655     IO_BYTE _D0 :1;
7656   }bit;
7657  }DDR28STR;
7658 typedef union{  
7659     IO_BYTE     byte;
7660     struct{   
7661     IO_BYTE _D7 :1;
7662     IO_BYTE _D6 :1;
7663     IO_BYTE _D5 :1;
7664     IO_BYTE _D4 :1;
7665     IO_BYTE _D3 :1;
7666     IO_BYTE _D2 :1;
7667     IO_BYTE _D1 :1;
7668     IO_BYTE _D0 :1;
7669   }bit;
7670  }DDR29STR;
7671 typedef union{   /* R-bus Port Function Register */
7672     IO_BYTE     byte;
7673     struct{   
7674     IO_BYTE _D7 :1;
7675     IO_BYTE _D6 :1;
7676     IO_BYTE _D5 :1;
7677     IO_BYTE _D4 :1;
7678     IO_BYTE _D3 :1;
7679     IO_BYTE _D2 :1;
7680     IO_BYTE _D1 :1;
7681     IO_BYTE _D0 :1;
7682   }bit;
7683  }PFR14STR;
7684 typedef union{  
7685     IO_BYTE     byte;
7686     struct{   
7687     IO_BYTE _D7 :1;
7688     IO_BYTE _D6 :1;
7689     IO_BYTE _D5 :1;
7690     IO_BYTE _D4 :1;
7691     IO_BYTE _D3 :1;
7692     IO_BYTE _D2 :1;
7693     IO_BYTE _D1 :1;
7694     IO_BYTE _D0 :1;
7695   }bit;
7696  }PFR15STR;
7697 typedef union{  
7698     IO_BYTE     byte;
7699     struct{   
7700     IO_BYTE _D7 :1;
7701     IO_BYTE _D6 :1;
7702     IO_BYTE _D5 :1;
7703     IO_BYTE _D4 :1;
7704     IO_BYTE _D3 :1;
7705     IO_BYTE _D2 :1;
7706     IO_BYTE _D1 :1;
7707     IO_BYTE _D0 :1;
7708   }bit;
7709  }PFR16STR;
7710 typedef union{  
7711     IO_BYTE     byte;
7712     struct{   
7713     IO_BYTE _D7 :1;
7714     IO_BYTE _D6 :1;
7715     IO_BYTE _D5 :1;
7716     IO_BYTE _D4 :1;
7717     IO_BYTE _D3 :1;
7718     IO_BYTE _D2 :1;
7719     IO_BYTE _D1 :1;
7720     IO_BYTE _D0 :1;
7721   }bit;
7722  }PFR17STR;
7723 typedef union{  
7724     IO_BYTE     byte;
7725     struct{   
7726     IO_BYTE  :1;
7727     IO_BYTE _D6 :1;
7728     IO_BYTE  :1;
7729     IO_BYTE  :1;
7730     IO_BYTE  :1;
7731     IO_BYTE _D2 :1;
7732     IO_BYTE  :1;
7733     IO_BYTE  :1;
7734   }bit;
7735  }PFR18STR;
7736 typedef union{  
7737     IO_BYTE     byte;
7738     struct{   
7739     IO_BYTE  :1;
7740     IO_BYTE _D6 :1;
7741     IO_BYTE  :1;
7742     IO_BYTE  :1;
7743     IO_BYTE  :1;
7744     IO_BYTE _D2 :1;
7745     IO_BYTE _D1 :1;
7746     IO_BYTE _D0 :1;
7747   }bit;
7748  }PFR19STR;
7749 typedef union{  
7750     IO_BYTE     byte;
7751     struct{   
7752     IO_BYTE _D7 :1;
7753     IO_BYTE _D6 :1;
7754     IO_BYTE _D5 :1;
7755     IO_BYTE _D4 :1;
7756     IO_BYTE _D3 :1;
7757     IO_BYTE _D2 :1;
7758     IO_BYTE _D1 :1;
7759     IO_BYTE _D0 :1;
7760   }bit;
7761  }PFR20STR;
7762 typedef union{  
7763     IO_BYTE     byte;
7764     struct{   
7765     IO_BYTE _D7 :1;
7766     IO_BYTE _D6 :1;
7767     IO_BYTE _D5 :1;
7768     IO_BYTE _D4 :1;
7769     IO_BYTE _D3 :1;
7770     IO_BYTE _D2 :1;
7771     IO_BYTE _D1 :1;
7772     IO_BYTE _D0 :1;
7773   }bit;
7774  }PFR21STR;
7775 typedef union{  
7776     IO_BYTE     byte;
7777     struct{   
7778     IO_BYTE  :1;
7779     IO_BYTE  :1;
7780     IO_BYTE _D5 :1;
7781     IO_BYTE _D4 :1;
7782     IO_BYTE  :1;
7783     IO_BYTE  :1;
7784     IO_BYTE _D1 :1;
7785     IO_BYTE _D0 :1;
7786   }bit;
7787  }PFR22STR;
7788 typedef union{  
7789     IO_BYTE     byte;
7790     struct{   
7791     IO_BYTE _D7 :1;
7792     IO_BYTE _D6 :1;
7793     IO_BYTE _D5 :1;
7794     IO_BYTE _D4 :1;
7795     IO_BYTE _D3 :1;
7796     IO_BYTE _D2 :1;
7797     IO_BYTE _D1 :1;
7798     IO_BYTE _D0 :1;
7799   }bit;
7800  }PFR24STR;
7801 typedef union{  
7802     IO_BYTE     byte;
7803     struct{   
7804     IO_BYTE  :1;
7805     IO_BYTE  :1;
7806     IO_BYTE  :1;
7807     IO_BYTE  :1;
7808     IO_BYTE  :1;
7809     IO_BYTE  :1;
7810     IO_BYTE _D1 :1;
7811     IO_BYTE _D0 :1;
7812   }bit;
7813  }PFR26STR;
7814 typedef union{  
7815     IO_BYTE     byte;
7816     struct{   
7817     IO_BYTE _D7 :1;
7818     IO_BYTE _D6 :1;
7819     IO_BYTE _D5 :1;
7820     IO_BYTE _D4 :1;
7821     IO_BYTE _D3 :1;
7822     IO_BYTE _D2 :1;
7823     IO_BYTE _D1 :1;
7824     IO_BYTE _D0 :1;
7825   }bit;
7826  }PFR27STR;
7827 typedef union{  
7828     IO_BYTE     byte;
7829     struct{   
7830     IO_BYTE _D7 :1;
7831     IO_BYTE _D6 :1;
7832     IO_BYTE _D5 :1;
7833     IO_BYTE _D4 :1;
7834     IO_BYTE _D3 :1;
7835     IO_BYTE _D2 :1;
7836     IO_BYTE _D1 :1;
7837     IO_BYTE _D0 :1;
7838   }bit;
7839  }PFR28STR;
7840 typedef union{  
7841     IO_BYTE     byte;
7842     struct{   
7843     IO_BYTE _D7 :1;
7844     IO_BYTE _D6 :1;
7845     IO_BYTE _D5 :1;
7846     IO_BYTE _D4 :1;
7847     IO_BYTE _D3 :1;
7848     IO_BYTE _D2 :1;
7849     IO_BYTE _D1 :1;
7850     IO_BYTE _D0 :1;
7851   }bit;
7852  }PFR29STR;
7853 typedef union{   /* R-bus Port Extra Function Register */
7854     IO_BYTE     byte;
7855     struct{   
7856     IO_BYTE _D7 :1;
7857     IO_BYTE _D6 :1;
7858     IO_BYTE _D5 :1;
7859     IO_BYTE _D4 :1;
7860     IO_BYTE _D3 :1;
7861     IO_BYTE _D2 :1;
7862     IO_BYTE _D1 :1;
7863     IO_BYTE _D0 :1;
7864   }bit;
7865  }EPFR14STR;
7866 typedef union{  
7867     IO_BYTE     byte;
7868     struct{   
7869     IO_BYTE _D7 :1;
7870     IO_BYTE _D6 :1;
7871     IO_BYTE _D5 :1;
7872     IO_BYTE _D4 :1;
7873     IO_BYTE _D3 :1;
7874     IO_BYTE _D2 :1;
7875     IO_BYTE _D1 :1;
7876     IO_BYTE _D0 :1;
7877   }bit;
7878  }EPFR15STR;
7879 typedef union{  
7880     IO_BYTE     byte;
7881     struct{   
7882     IO_BYTE _D7 :1;
7883     IO_BYTE  :1;
7884     IO_BYTE  :1;
7885     IO_BYTE  :1;
7886     IO_BYTE  :1;
7887     IO_BYTE  :1;
7888     IO_BYTE  :1;
7889     IO_BYTE  :1;
7890   }bit;
7891  }EPFR16STR;
7892 typedef union{  
7893     IO_BYTE     byte;
7894     struct{   
7895     IO_BYTE  :1;
7896     IO_BYTE _D6 :1;
7897     IO_BYTE  :1;
7898     IO_BYTE  :1;
7899     IO_BYTE  :1;
7900     IO_BYTE _D2 :1;
7901     IO_BYTE  :1;
7902     IO_BYTE  :1;
7903   }bit;
7904  }EPFR18STR;
7905 typedef union{  
7906     IO_BYTE     byte;
7907     struct{   
7908     IO_BYTE  :1;
7909     IO_BYTE _D6 :1;
7910     IO_BYTE  :1;
7911     IO_BYTE  :1;
7912     IO_BYTE  :1;
7913     IO_BYTE _D2 :1;
7914     IO_BYTE  :1;
7915     IO_BYTE  :1;
7916   }bit;
7917  }EPFR19STR;
7918 typedef union{  
7919     IO_BYTE     byte;
7920     struct{   
7921     IO_BYTE  :1;
7922     IO_BYTE _D6 :1;
7923     IO_BYTE  :1;
7924     IO_BYTE  :1;
7925     IO_BYTE  :1;
7926     IO_BYTE _D2 :1;
7927     IO_BYTE  :1;
7928     IO_BYTE  :1;
7929   }bit;
7930  }EPFR20STR;
7931 typedef union{  
7932     IO_BYTE     byte;
7933     struct{   
7934     IO_BYTE  :1;
7935     IO_BYTE _D6 :1;
7936     IO_BYTE  :1;
7937     IO_BYTE  :1;
7938     IO_BYTE  :1;
7939     IO_BYTE _D2 :1;
7940     IO_BYTE  :1;
7941     IO_BYTE  :1;
7942   }bit;
7943  }EPFR21STR;
7944 typedef union{  
7945     IO_BYTE     byte;
7946     struct{   
7947     IO_BYTE  :1;
7948     IO_BYTE  :1;
7949     IO_BYTE  :1;
7950     IO_BYTE  :1;
7951     IO_BYTE  :1;
7952     IO_BYTE  :1;
7953     IO_BYTE _D1 :1;
7954     IO_BYTE _D0 :1;
7955   }bit;
7956  }EPFR26STR;
7957 typedef union{  
7958     IO_BYTE     byte;
7959     struct{   
7960     IO_BYTE _D7 :1;
7961     IO_BYTE _D6 :1;
7962     IO_BYTE _D5 :1;
7963     IO_BYTE _D4 :1;
7964     IO_BYTE _D3 :1;
7965     IO_BYTE _D2 :1;
7966     IO_BYTE _D1 :1;
7967     IO_BYTE _D0 :1;
7968   }bit;
7969  }EPFR27STR;
7970 typedef union{   /* R-bus Port Output Drive Select Register */
7971     IO_BYTE     byte;
7972     struct{   
7973     IO_BYTE _D7 :1;
7974     IO_BYTE _D6 :1;
7975     IO_BYTE _D5 :1;
7976     IO_BYTE _D4 :1;
7977     IO_BYTE _D3 :1;
7978     IO_BYTE _D2 :1;
7979     IO_BYTE _D1 :1;
7980     IO_BYTE _D0 :1;
7981   }bit;
7982  }PODR14STR;
7983 typedef union{  
7984     IO_BYTE     byte;
7985     struct{   
7986     IO_BYTE _D7 :1;
7987     IO_BYTE _D6 :1;
7988     IO_BYTE _D5 :1;
7989     IO_BYTE _D4 :1;
7990     IO_BYTE _D3 :1;
7991     IO_BYTE _D2 :1;
7992     IO_BYTE _D1 :1;
7993     IO_BYTE _D0 :1;
7994   }bit;
7995  }PODR15STR;
7996 typedef union{  
7997     IO_BYTE     byte;
7998     struct{   
7999     IO_BYTE _D7 :1;
8000     IO_BYTE _D6 :1;
8001     IO_BYTE _D5 :1;
8002     IO_BYTE _D4 :1;
8003     IO_BYTE _D3 :1;
8004     IO_BYTE _D2 :1;
8005     IO_BYTE _D1 :1;
8006     IO_BYTE _D0 :1;
8007   }bit;
8008  }PODR16STR;
8009 typedef union{  
8010     IO_BYTE     byte;
8011     struct{   
8012     IO_BYTE _D7 :1;
8013     IO_BYTE _D6 :1;
8014     IO_BYTE _D5 :1;
8015     IO_BYTE _D4 :1;
8016     IO_BYTE _D3 :1;
8017     IO_BYTE _D2 :1;
8018     IO_BYTE _D1 :1;
8019     IO_BYTE _D0 :1;
8020   }bit;
8021  }PODR17STR;
8022 typedef union{  
8023     IO_BYTE     byte;
8024     struct{   
8025     IO_BYTE  :1;
8026     IO_BYTE _D6 :1;
8027     IO_BYTE  :1;
8028     IO_BYTE  :1;
8029     IO_BYTE  :1;
8030     IO_BYTE _D2 :1;
8031     IO_BYTE  :1;
8032     IO_BYTE  :1;
8033   }bit;
8034  }PODR18STR;
8035 typedef union{  
8036     IO_BYTE     byte;
8037     struct{   
8038     IO_BYTE  :1;
8039     IO_BYTE _D6 :1;
8040     IO_BYTE  :1;
8041     IO_BYTE  :1;
8042     IO_BYTE  :1;
8043     IO_BYTE _D2 :1;
8044     IO_BYTE _D1 :1;
8045     IO_BYTE _D0 :1;
8046   }bit;
8047  }PODR19STR;
8048 typedef union{  
8049     IO_BYTE     byte;
8050     struct{   
8051     IO_BYTE _D7 :1;
8052     IO_BYTE _D6 :1;
8053     IO_BYTE _D5 :1;
8054     IO_BYTE _D4 :1;
8055     IO_BYTE _D3 :1;
8056     IO_BYTE _D2 :1;
8057     IO_BYTE _D1 :1;
8058     IO_BYTE _D0 :1;
8059   }bit;
8060  }PODR20STR;
8061 typedef union{  
8062     IO_BYTE     byte;
8063     struct{   
8064     IO_BYTE _D7 :1;
8065     IO_BYTE _D6 :1;
8066     IO_BYTE _D5 :1;
8067     IO_BYTE _D4 :1;
8068     IO_BYTE _D3 :1;
8069     IO_BYTE _D2 :1;
8070     IO_BYTE _D1 :1;
8071     IO_BYTE _D0 :1;
8072   }bit;
8073  }PODR21STR;
8074 typedef union{  
8075     IO_BYTE     byte;
8076     struct{   
8077     IO_BYTE  :1;
8078     IO_BYTE  :1;
8079     IO_BYTE _D5 :1;
8080     IO_BYTE _D4 :1;
8081     IO_BYTE  :1;
8082     IO_BYTE  :1;
8083     IO_BYTE _D1 :1;
8084     IO_BYTE _D0 :1;
8085   }bit;
8086  }PODR22STR;
8087 typedef union{  
8088     IO_BYTE     byte;
8089     struct{   
8090     IO_BYTE _D7 :1;
8091     IO_BYTE _D6 :1;
8092     IO_BYTE _D5 :1;
8093     IO_BYTE _D4 :1;
8094     IO_BYTE _D3 :1;
8095     IO_BYTE _D2 :1;
8096     IO_BYTE _D1 :1;
8097     IO_BYTE _D0 :1;
8098   }bit;
8099  }PODR24STR;
8100 typedef union{  
8101     IO_BYTE     byte;
8102     struct{   
8103     IO_BYTE  :1;
8104     IO_BYTE  :1;
8105     IO_BYTE  :1;
8106     IO_BYTE  :1;
8107     IO_BYTE  :1;
8108     IO_BYTE  :1;
8109     IO_BYTE _D1 :1;
8110     IO_BYTE _D0 :1;
8111   }bit;
8112  }PODR26STR;
8113 typedef union{  
8114     IO_BYTE     byte;
8115     struct{   
8116     IO_BYTE _D7 :1;
8117     IO_BYTE _D6 :1;
8118     IO_BYTE _D5 :1;
8119     IO_BYTE _D4 :1;
8120     IO_BYTE _D3 :1;
8121     IO_BYTE _D2 :1;
8122     IO_BYTE _D1 :1;
8123     IO_BYTE _D0 :1;
8124   }bit;
8125  }PODR27STR;
8126 typedef union{  
8127     IO_BYTE     byte;
8128     struct{   
8129     IO_BYTE _D7 :1;
8130     IO_BYTE _D6 :1;
8131     IO_BYTE _D5 :1;
8132     IO_BYTE _D4 :1;
8133     IO_BYTE _D3 :1;
8134     IO_BYTE _D2 :1;
8135     IO_BYTE _D1 :1;
8136     IO_BYTE _D0 :1;
8137   }bit;
8138  }PODR28STR;
8139 typedef union{  
8140     IO_BYTE     byte;
8141     struct{   
8142     IO_BYTE _D7 :1;
8143     IO_BYTE _D6 :1;
8144     IO_BYTE _D5 :1;
8145     IO_BYTE _D4 :1;
8146     IO_BYTE _D3 :1;
8147     IO_BYTE _D2 :1;
8148     IO_BYTE _D1 :1;
8149     IO_BYTE _D0 :1;
8150   }bit;
8151  }PODR29STR;
8152 typedef union{   /* R-bus Port Input Level Select Register */
8153     IO_BYTE     byte;
8154     struct{   
8155     IO_BYTE _D7 :1;
8156     IO_BYTE _D6 :1;
8157     IO_BYTE _D5 :1;
8158     IO_BYTE _D4 :1;
8159     IO_BYTE _D3 :1;
8160     IO_BYTE _D2 :1;
8161     IO_BYTE _D1 :1;
8162     IO_BYTE _D0 :1;
8163   }bit;
8164  }PILR14STR;
8165 typedef union{  
8166     IO_BYTE     byte;
8167     struct{   
8168     IO_BYTE _D7 :1;
8169     IO_BYTE _D6 :1;
8170     IO_BYTE _D5 :1;
8171     IO_BYTE _D4 :1;
8172     IO_BYTE _D3 :1;
8173     IO_BYTE _D2 :1;
8174     IO_BYTE _D1 :1;
8175     IO_BYTE _D0 :1;
8176   }bit;
8177  }PILR15STR;
8178 typedef union{  
8179     IO_BYTE     byte;
8180     struct{   
8181     IO_BYTE _D7 :1;
8182     IO_BYTE _D6 :1;
8183     IO_BYTE _D5 :1;
8184     IO_BYTE _D4 :1;
8185     IO_BYTE _D3 :1;
8186     IO_BYTE _D2 :1;
8187     IO_BYTE _D1 :1;
8188     IO_BYTE _D0 :1;
8189   }bit;
8190  }PILR16STR;
8191 typedef union{  
8192     IO_BYTE     byte;
8193     struct{   
8194     IO_BYTE _D7 :1;
8195     IO_BYTE _D6 :1;
8196     IO_BYTE _D5 :1;
8197     IO_BYTE _D4 :1;
8198     IO_BYTE _D3 :1;
8199     IO_BYTE _D2 :1;
8200     IO_BYTE _D1 :1;
8201     IO_BYTE _D0 :1;
8202   }bit;
8203  }PILR17STR;
8204 typedef union{  
8205     IO_BYTE     byte;
8206     struct{   
8207     IO_BYTE  :1;
8208     IO_BYTE _D6 :1;
8209     IO_BYTE  :1;
8210     IO_BYTE  :1;
8211     IO_BYTE  :1;
8212     IO_BYTE _D2 :1;
8213     IO_BYTE  :1;
8214     IO_BYTE  :1;
8215   }bit;
8216  }PILR18STR;
8217 typedef union{  
8218     IO_BYTE     byte;
8219     struct{   
8220     IO_BYTE  :1;
8221     IO_BYTE _D6 :1;
8222     IO_BYTE  :1;
8223     IO_BYTE  :1;
8224     IO_BYTE  :1;
8225     IO_BYTE _D2 :1;
8226     IO_BYTE _D1 :1;
8227     IO_BYTE _D0 :1;
8228   }bit;
8229  }PILR19STR;
8230 typedef union{  
8231     IO_BYTE     byte;
8232     struct{   
8233     IO_BYTE _D7 :1;
8234     IO_BYTE _D6 :1;
8235     IO_BYTE _D5 :1;
8236     IO_BYTE _D4 :1;
8237     IO_BYTE _D3 :1;
8238     IO_BYTE _D2 :1;
8239     IO_BYTE _D1 :1;
8240     IO_BYTE _D0 :1;
8241   }bit;
8242  }PILR20STR;
8243 typedef union{  
8244     IO_BYTE     byte;
8245     struct{   
8246     IO_BYTE _D7 :1;
8247     IO_BYTE _D6 :1;
8248     IO_BYTE _D5 :1;
8249     IO_BYTE _D4 :1;
8250     IO_BYTE _D3 :1;
8251     IO_BYTE _D2 :1;
8252     IO_BYTE _D1 :1;
8253     IO_BYTE _D0 :1;
8254   }bit;
8255  }PILR21STR;
8256 typedef union{  
8257     IO_BYTE     byte;
8258     struct{   
8259     IO_BYTE  :1;
8260     IO_BYTE  :1;
8261     IO_BYTE _D5 :1;
8262     IO_BYTE _D4 :1;
8263     IO_BYTE  :1;
8264     IO_BYTE  :1;
8265     IO_BYTE _D1 :1;
8266     IO_BYTE _D0 :1;
8267   }bit;
8268  }PILR22STR;
8269 typedef union{  
8270     IO_BYTE     byte;
8271     struct{   
8272     IO_BYTE _D7 :1;
8273     IO_BYTE _D6 :1;
8274     IO_BYTE _D5 :1;
8275     IO_BYTE _D4 :1;
8276     IO_BYTE _D3 :1;
8277     IO_BYTE _D2 :1;
8278     IO_BYTE _D1 :1;
8279     IO_BYTE _D0 :1;
8280   }bit;
8281  }PILR24STR;
8282 typedef union{  
8283     IO_BYTE     byte;
8284     struct{   
8285     IO_BYTE  :1;
8286     IO_BYTE  :1;
8287     IO_BYTE  :1;
8288     IO_BYTE  :1;
8289     IO_BYTE  :1;
8290     IO_BYTE  :1;
8291     IO_BYTE _D1 :1;
8292     IO_BYTE _D0 :1;
8293   }bit;
8294  }PILR26STR;
8295 typedef union{  
8296     IO_BYTE     byte;
8297     struct{   
8298     IO_BYTE _D7 :1;
8299     IO_BYTE _D6 :1;
8300     IO_BYTE _D5 :1;
8301     IO_BYTE _D4 :1;
8302     IO_BYTE _D3 :1;
8303     IO_BYTE _D2 :1;
8304     IO_BYTE _D1 :1;
8305     IO_BYTE _D0 :1;
8306   }bit;
8307  }PILR27STR;
8308 typedef union{  
8309     IO_BYTE     byte;
8310     struct{   
8311     IO_BYTE _D7 :1;
8312     IO_BYTE _D6 :1;
8313     IO_BYTE _D5 :1;
8314     IO_BYTE _D4 :1;
8315     IO_BYTE _D3 :1;
8316     IO_BYTE _D2 :1;
8317     IO_BYTE _D1 :1;
8318     IO_BYTE _D0 :1;
8319   }bit;
8320  }PILR28STR;
8321 typedef union{  
8322     IO_BYTE     byte;
8323     struct{   
8324     IO_BYTE _D7 :1;
8325     IO_BYTE _D6 :1;
8326     IO_BYTE _D5 :1;
8327     IO_BYTE _D4 :1;
8328     IO_BYTE _D3 :1;
8329     IO_BYTE _D2 :1;
8330     IO_BYTE _D1 :1;
8331     IO_BYTE _D0 :1;
8332   }bit;
8333  }PILR29STR;
8334 typedef union{   /* R-bus Port Extra Input Level Select Register */
8335     IO_BYTE     byte;
8336     struct{   
8337     IO_BYTE _D7 :1;
8338     IO_BYTE _D6 :1;
8339     IO_BYTE _D5 :1;
8340     IO_BYTE _D4 :1;
8341     IO_BYTE _D3 :1;
8342     IO_BYTE _D2 :1;
8343     IO_BYTE _D1 :1;
8344     IO_BYTE _D0 :1;
8345   }bit;
8346  }EPILR14STR;
8347 typedef union{  
8348     IO_BYTE     byte;
8349     struct{   
8350     IO_BYTE _D7 :1;
8351     IO_BYTE _D6 :1;
8352     IO_BYTE _D5 :1;
8353     IO_BYTE _D4 :1;
8354     IO_BYTE _D3 :1;
8355     IO_BYTE _D2 :1;
8356     IO_BYTE _D1 :1;
8357     IO_BYTE _D0 :1;
8358   }bit;
8359  }EPILR15STR;
8360 typedef union{  
8361     IO_BYTE     byte;
8362     struct{   
8363     IO_BYTE _D7 :1;
8364     IO_BYTE _D6 :1;
8365     IO_BYTE _D5 :1;
8366     IO_BYTE _D4 :1;
8367     IO_BYTE _D3 :1;
8368     IO_BYTE _D2 :1;
8369     IO_BYTE _D1 :1;
8370     IO_BYTE _D0 :1;
8371   }bit;
8372  }EPILR16STR;
8373 typedef union{  
8374     IO_BYTE     byte;
8375     struct{   
8376     IO_BYTE _D7 :1;
8377     IO_BYTE _D6 :1;
8378     IO_BYTE _D5 :1;
8379     IO_BYTE _D4 :1;
8380     IO_BYTE _D3 :1;
8381     IO_BYTE _D2 :1;
8382     IO_BYTE _D1 :1;
8383     IO_BYTE _D0 :1;
8384   }bit;
8385  }EPILR17STR;
8386 typedef union{  
8387     IO_BYTE     byte;
8388     struct{   
8389     IO_BYTE  :1;
8390     IO_BYTE _D6 :1;
8391     IO_BYTE  :1;
8392     IO_BYTE  :1;
8393     IO_BYTE  :1;
8394     IO_BYTE _D2 :1;
8395     IO_BYTE  :1;
8396     IO_BYTE  :1;
8397   }bit;
8398  }EPILR18STR;
8399 typedef union{  
8400     IO_BYTE     byte;
8401     struct{   
8402     IO_BYTE  :1;
8403     IO_BYTE _D6 :1;
8404     IO_BYTE  :1;
8405     IO_BYTE  :1;
8406     IO_BYTE  :1;
8407     IO_BYTE _D2 :1;
8408     IO_BYTE _D1 :1;
8409     IO_BYTE _D0 :1;
8410   }bit;
8411  }EPILR19STR;
8412 typedef union{  
8413     IO_BYTE     byte;
8414     struct{   
8415     IO_BYTE _D7 :1;
8416     IO_BYTE _D6 :1;
8417     IO_BYTE _D5 :1;
8418     IO_BYTE _D4 :1;
8419     IO_BYTE _D3 :1;
8420     IO_BYTE _D2 :1;
8421     IO_BYTE _D1 :1;
8422     IO_BYTE _D0 :1;
8423   }bit;
8424  }EPILR20STR;
8425 typedef union{  
8426     IO_BYTE     byte;
8427     struct{   
8428     IO_BYTE _D7 :1;
8429     IO_BYTE _D6 :1;
8430     IO_BYTE _D5 :1;
8431     IO_BYTE _D4 :1;
8432     IO_BYTE _D3 :1;
8433     IO_BYTE _D2 :1;
8434     IO_BYTE _D1 :1;
8435     IO_BYTE _D0 :1;
8436   }bit;
8437  }EPILR21STR;
8438 typedef union{  
8439     IO_BYTE     byte;
8440     struct{   
8441     IO_BYTE  :1;
8442     IO_BYTE  :1;
8443     IO_BYTE _D5 :1;
8444     IO_BYTE _D4 :1;
8445     IO_BYTE  :1;
8446     IO_BYTE  :1;
8447     IO_BYTE _D1 :1;
8448     IO_BYTE _D0 :1;
8449   }bit;
8450  }EPILR22STR;
8451 typedef union{  
8452     IO_BYTE     byte;
8453     struct{   
8454     IO_BYTE _D7 :1;
8455     IO_BYTE _D6 :1;
8456     IO_BYTE _D5 :1;
8457     IO_BYTE _D4 :1;
8458     IO_BYTE _D3 :1;
8459     IO_BYTE _D2 :1;
8460     IO_BYTE _D1 :1;
8461     IO_BYTE _D0 :1;
8462   }bit;
8463  }EPILR24STR;
8464 typedef union{  
8465     IO_BYTE     byte;
8466     struct{   
8467     IO_BYTE  :1;
8468     IO_BYTE  :1;
8469     IO_BYTE  :1;
8470     IO_BYTE  :1;
8471     IO_BYTE  :1;
8472     IO_BYTE  :1;
8473     IO_BYTE _D1 :1;
8474     IO_BYTE _D0 :1;
8475   }bit;
8476  }EPILR26STR;
8477 typedef union{  
8478     IO_BYTE     byte;
8479     struct{   
8480     IO_BYTE _D7 :1;
8481     IO_BYTE _D6 :1;
8482     IO_BYTE _D5 :1;
8483     IO_BYTE _D4 :1;
8484     IO_BYTE _D3 :1;
8485     IO_BYTE _D2 :1;
8486     IO_BYTE _D1 :1;
8487     IO_BYTE _D0 :1;
8488   }bit;
8489  }EPILR27STR;
8490 typedef union{  
8491     IO_BYTE     byte;
8492     struct{   
8493     IO_BYTE _D7 :1;
8494     IO_BYTE _D6 :1;
8495     IO_BYTE _D5 :1;
8496     IO_BYTE _D4 :1;
8497     IO_BYTE _D3 :1;
8498     IO_BYTE _D2 :1;
8499     IO_BYTE _D1 :1;
8500     IO_BYTE _D0 :1;
8501   }bit;
8502  }EPILR28STR;
8503 typedef union{  
8504     IO_BYTE     byte;
8505     struct{   
8506     IO_BYTE _D7 :1;
8507     IO_BYTE _D6 :1;
8508     IO_BYTE _D5 :1;
8509     IO_BYTE _D4 :1;
8510     IO_BYTE _D3 :1;
8511     IO_BYTE _D2 :1;
8512     IO_BYTE _D1 :1;
8513     IO_BYTE _D0 :1;
8514   }bit;
8515  }EPILR29STR;
8516 typedef union{   /* R-bus Port Pull-Up/Down  Enable Register */
8517     IO_BYTE     byte;
8518     struct{   
8519     IO_BYTE _D7 :1;
8520     IO_BYTE _D6 :1;
8521     IO_BYTE _D5 :1;
8522     IO_BYTE _D4 :1;
8523     IO_BYTE _D3 :1;
8524     IO_BYTE _D2 :1;
8525     IO_BYTE _D1 :1;
8526     IO_BYTE _D0 :1;
8527   }bit;
8528  }PPER14STR;
8529 typedef union{  
8530     IO_BYTE     byte;
8531     struct{   
8532     IO_BYTE _D7 :1;
8533     IO_BYTE _D6 :1;
8534     IO_BYTE _D5 :1;
8535     IO_BYTE _D4 :1;
8536     IO_BYTE _D3 :1;
8537     IO_BYTE _D2 :1;
8538     IO_BYTE _D1 :1;
8539     IO_BYTE _D0 :1;
8540   }bit;
8541  }PPER15STR;
8542 typedef union{  
8543     IO_BYTE     byte;
8544     struct{   
8545     IO_BYTE _D7 :1;
8546     IO_BYTE _D6 :1;
8547     IO_BYTE _D5 :1;
8548     IO_BYTE _D4 :1;
8549     IO_BYTE _D3 :1;
8550     IO_BYTE _D2 :1;
8551     IO_BYTE _D1 :1;
8552     IO_BYTE _D0 :1;
8553   }bit;
8554  }PPER16STR;
8555 typedef union{  
8556     IO_BYTE     byte;
8557     struct{   
8558     IO_BYTE _D7 :1;
8559     IO_BYTE _D6 :1;
8560     IO_BYTE _D5 :1;
8561     IO_BYTE _D4 :1;
8562     IO_BYTE _D3 :1;
8563     IO_BYTE _D2 :1;
8564     IO_BYTE _D1 :1;
8565     IO_BYTE _D0 :1;
8566   }bit;
8567  }PPER17STR;
8568 typedef union{  
8569     IO_BYTE     byte;
8570     struct{   
8571     IO_BYTE  :1;
8572     IO_BYTE _D6 :1;
8573     IO_BYTE  :1;
8574     IO_BYTE  :1;
8575     IO_BYTE  :1;
8576     IO_BYTE _D2 :1;
8577     IO_BYTE  :1;
8578     IO_BYTE  :1;
8579   }bit;
8580  }PPER18STR;
8581 typedef union{  
8582     IO_BYTE     byte;
8583     struct{   
8584     IO_BYTE  :1;
8585     IO_BYTE _D6 :1;
8586     IO_BYTE  :1;
8587     IO_BYTE  :1;
8588     IO_BYTE  :1;
8589     IO_BYTE _D2 :1;
8590     IO_BYTE _D1 :1;
8591     IO_BYTE _D0 :1;
8592   }bit;
8593  }PPER19STR;
8594 typedef union{  
8595     IO_BYTE     byte;
8596     struct{   
8597     IO_BYTE _D7 :1;
8598     IO_BYTE _D6 :1;
8599     IO_BYTE _D5 :1;
8600     IO_BYTE _D4 :1;
8601     IO_BYTE _D3 :1;
8602     IO_BYTE _D2 :1;
8603     IO_BYTE _D1 :1;
8604     IO_BYTE _D0 :1;
8605   }bit;
8606  }PPER20STR;
8607 typedef union{  
8608     IO_BYTE     byte;
8609     struct{   
8610     IO_BYTE _D7 :1;
8611     IO_BYTE _D6 :1;
8612     IO_BYTE _D5 :1;
8613     IO_BYTE _D4 :1;
8614     IO_BYTE _D3 :1;
8615     IO_BYTE _D2 :1;
8616     IO_BYTE _D1 :1;
8617     IO_BYTE _D0 :1;
8618   }bit;
8619  }PPER21STR;
8620 typedef union{  
8621     IO_BYTE     byte;
8622     struct{   
8623     IO_BYTE  :1;
8624     IO_BYTE  :1;
8625     IO_BYTE _D5 :1;
8626     IO_BYTE _D4 :1;
8627     IO_BYTE  :1;
8628     IO_BYTE  :1;
8629     IO_BYTE _D1 :1;
8630     IO_BYTE _D0 :1;
8631   }bit;
8632  }PPER22STR;
8633 typedef union{  
8634     IO_BYTE     byte;
8635     struct{   
8636     IO_BYTE _D7 :1;
8637     IO_BYTE _D6 :1;
8638     IO_BYTE _D5 :1;
8639     IO_BYTE _D4 :1;
8640     IO_BYTE _D3 :1;
8641     IO_BYTE _D2 :1;
8642     IO_BYTE _D1 :1;
8643     IO_BYTE _D0 :1;
8644   }bit;
8645  }PPER24STR;
8646 typedef union{  
8647     IO_BYTE     byte;
8648     struct{   
8649     IO_BYTE  :1;
8650     IO_BYTE  :1;
8651     IO_BYTE  :1;
8652     IO_BYTE  :1;
8653     IO_BYTE  :1;
8654     IO_BYTE  :1;
8655     IO_BYTE _D1 :1;
8656     IO_BYTE _D0 :1;
8657   }bit;
8658  }PPER26STR;
8659 typedef union{  
8660     IO_BYTE     byte;
8661     struct{   
8662     IO_BYTE _D7 :1;
8663     IO_BYTE _D6 :1;
8664     IO_BYTE _D5 :1;
8665     IO_BYTE _D4 :1;
8666     IO_BYTE _D3 :1;
8667     IO_BYTE _D2 :1;
8668     IO_BYTE _D1 :1;
8669     IO_BYTE _D0 :1;
8670   }bit;
8671  }PPER27STR;
8672 typedef union{  
8673     IO_BYTE     byte;
8674     struct{   
8675     IO_BYTE _D7 :1;
8676     IO_BYTE _D6 :1;
8677     IO_BYTE _D5 :1;
8678     IO_BYTE _D4 :1;
8679     IO_BYTE _D3 :1;
8680     IO_BYTE _D2 :1;
8681     IO_BYTE _D1 :1;
8682     IO_BYTE _D0 :1;
8683   }bit;
8684  }PPER28STR;
8685 typedef union{  
8686     IO_BYTE     byte;
8687     struct{   
8688     IO_BYTE _D7 :1;
8689     IO_BYTE _D6 :1;
8690     IO_BYTE _D5 :1;
8691     IO_BYTE _D4 :1;
8692     IO_BYTE _D3 :1;
8693     IO_BYTE _D2 :1;
8694     IO_BYTE _D1 :1;
8695     IO_BYTE _D0 :1;
8696   }bit;
8697  }PPER29STR;
8698 typedef union{   /* R-bus Port Pull-Up/Down Control Register */
8699     IO_BYTE     byte;
8700     struct{   
8701     IO_BYTE _D7 :1;
8702     IO_BYTE _D6 :1;
8703     IO_BYTE _D5 :1;
8704     IO_BYTE _D4 :1;
8705     IO_BYTE _D3 :1;
8706     IO_BYTE _D2 :1;
8707     IO_BYTE _D1 :1;
8708     IO_BYTE _D0 :1;
8709   }bit;
8710  }PPCR14STR;
8711 typedef union{  
8712     IO_BYTE     byte;
8713     struct{   
8714     IO_BYTE _D7 :1;
8715     IO_BYTE _D6 :1;
8716     IO_BYTE _D5 :1;
8717     IO_BYTE _D4 :1;
8718     IO_BYTE _D3 :1;
8719     IO_BYTE _D2 :1;
8720     IO_BYTE _D1 :1;
8721     IO_BYTE _D0 :1;
8722   }bit;
8723  }PPCR15STR;
8724 typedef union{  
8725     IO_BYTE     byte;
8726     struct{   
8727     IO_BYTE _D7 :1;
8728     IO_BYTE _D6 :1;
8729     IO_BYTE _D5 :1;
8730     IO_BYTE _D4 :1;
8731     IO_BYTE _D3 :1;
8732     IO_BYTE _D2 :1;
8733     IO_BYTE _D1 :1;
8734     IO_BYTE _D0 :1;
8735   }bit;
8736  }PPCR16STR;
8737 typedef union{  
8738     IO_BYTE     byte;
8739     struct{   
8740     IO_BYTE _D7 :1;
8741     IO_BYTE _D6 :1;
8742     IO_BYTE _D5 :1;
8743     IO_BYTE _D4 :1;
8744     IO_BYTE _D3 :1;
8745     IO_BYTE _D2 :1;
8746     IO_BYTE _D1 :1;
8747     IO_BYTE _D0 :1;
8748   }bit;
8749  }PPCR17STR;
8750 typedef union{  
8751     IO_BYTE     byte;
8752     struct{   
8753     IO_BYTE  :1;
8754     IO_BYTE _D6 :1;
8755     IO_BYTE  :1;
8756     IO_BYTE  :1;
8757     IO_BYTE  :1;
8758     IO_BYTE _D2 :1;
8759     IO_BYTE  :1;
8760     IO_BYTE  :1;
8761   }bit;
8762  }PPCR18STR;
8763 typedef union{  
8764     IO_BYTE     byte;
8765     struct{   
8766     IO_BYTE  :1;
8767     IO_BYTE _D6 :1;
8768     IO_BYTE  :1;
8769     IO_BYTE _D2 :1;
8770     IO_BYTE _D1 :1;
8771     IO_BYTE _D0 :1;
8772     IO_BYTE  :1;
8773     IO_BYTE  :1;
8774   }bit;
8775  }PPCR19STR;
8776 typedef union{  
8777     IO_BYTE     byte;
8778     struct{   
8779     IO_BYTE _D7 :1;
8780     IO_BYTE _D6 :1;
8781     IO_BYTE _D5 :1;
8782     IO_BYTE _D4 :1;
8783     IO_BYTE _D3 :1;
8784     IO_BYTE _D2 :1;
8785     IO_BYTE _D1 :1;
8786     IO_BYTE _D0 :1;
8787   }bit;
8788  }PPCR20STR;
8789 typedef union{  
8790     IO_BYTE     byte;
8791     struct{   
8792     IO_BYTE _D7 :1;
8793     IO_BYTE _D6 :1;
8794     IO_BYTE _D5 :1;
8795     IO_BYTE _D4 :1;
8796     IO_BYTE _D3 :1;
8797     IO_BYTE _D2 :1;
8798     IO_BYTE _D1 :1;
8799     IO_BYTE _D0 :1;
8800   }bit;
8801  }PPCR21STR;
8802 typedef union{  
8803     IO_BYTE     byte;
8804     struct{   
8805     IO_BYTE  :1;
8806     IO_BYTE  :1;
8807     IO_BYTE _D5 :1;
8808     IO_BYTE _D4 :1;
8809     IO_BYTE  :1;
8810     IO_BYTE  :1;
8811     IO_BYTE _D1 :1;
8812     IO_BYTE _D0 :1;
8813   }bit;
8814  }PPCR22STR;
8815 typedef union{  
8816     IO_BYTE     byte;
8817     struct{   
8818     IO_BYTE _D7 :1;
8819     IO_BYTE _D6 :1;
8820     IO_BYTE _D5 :1;
8821     IO_BYTE _D4 :1;
8822     IO_BYTE _D3 :1;
8823     IO_BYTE _D2 :1;
8824     IO_BYTE _D1 :1;
8825     IO_BYTE _D0 :1;
8826   }bit;
8827  }PPCR24STR;
8828 typedef union{  
8829     IO_BYTE     byte;
8830     struct{   
8831     IO_BYTE  :1;
8832     IO_BYTE  :1;
8833     IO_BYTE  :1;
8834     IO_BYTE  :1;
8835     IO_BYTE  :1;
8836     IO_BYTE  :1;
8837     IO_BYTE _D1 :1;
8838     IO_BYTE _D0 :1;
8839   }bit;
8840  }PPCR26STR;
8841 typedef union{  
8842     IO_BYTE     byte;
8843     struct{   
8844     IO_BYTE _D7 :1;
8845     IO_BYTE _D6 :1;
8846     IO_BYTE _D5 :1;
8847     IO_BYTE _D4 :1;
8848     IO_BYTE _D3 :1;
8849     IO_BYTE _D2 :1;
8850     IO_BYTE _D1 :1;
8851     IO_BYTE _D0 :1;
8852   }bit;
8853  }PPCR27STR;
8854 typedef union{  
8855     IO_BYTE     byte;
8856     struct{   
8857     IO_BYTE _D7 :1;
8858     IO_BYTE _D6 :1;
8859     IO_BYTE _D5 :1;
8860     IO_BYTE _D4 :1;
8861     IO_BYTE _D3 :1;
8862     IO_BYTE _D2 :1;
8863     IO_BYTE _D1 :1;
8864     IO_BYTE _D0 :1;
8865   }bit;
8866  }PPCR28STR;
8867 typedef union{  
8868     IO_BYTE     byte;
8869     struct{   
8870     IO_BYTE _D7 :1;
8871     IO_BYTE _D6 :1;
8872     IO_BYTE _D5 :1;
8873     IO_BYTE _D4 :1;
8874     IO_BYTE _D3 :1;
8875     IO_BYTE _D2 :1;
8876     IO_BYTE _D1 :1;
8877     IO_BYTE _D0 :1;
8878   }bit;
8879  }PPCR29STR;
8880 typedef union{   /* Flash Memory/I-Cache Control Register */
8881     IO_BYTE     byte;
8882     struct{   
8883     IO_BYTE _ASYNC :1;
8884     IO_BYTE _FIXE :1;
8885     IO_BYTE _BIRE :1;
8886     IO_BYTE _RDYEG :1;
8887     IO_BYTE _RDY :1;
8888     IO_BYTE _RDYI :1;
8889     IO_BYTE _RW16 :1;
8890     IO_BYTE _LPM :1;
8891   }bit;
8892  }FMCSSTR;
8893 typedef union{  
8894     IO_BYTE     byte;
8895     struct{   
8896     IO_BYTE  :1;
8897     IO_BYTE  :1;
8898     IO_BYTE  :1;
8899     IO_BYTE  :1;
8900     IO_BYTE _LOCK :1;
8901     IO_BYTE _PHASE :1;
8902     IO_BYTE _PF2I :1;
8903     IO_BYTE _RD64 :1;
8904   }bit;
8905  }FMCRSTR;
8906 typedef union{  
8907     IO_WORD     word;
8908     struct{   
8909     IO_WORD  :1;
8910     IO_WORD  :1;
8911     IO_WORD  :1;
8912     IO_WORD  :1;
8913     IO_WORD  :1;
8914     IO_WORD  :1;
8915     IO_WORD _REN :1;
8916     IO_WORD _TAGE :1;
8917     IO_WORD _FLUSH :1;
8918     IO_WORD _DBEN :1;
8919     IO_WORD _PFEN :1;
8920     IO_WORD _PFMC :1;
8921     IO_WORD _LOCK :1;
8922     IO_WORD _ENAB :1;
8923     IO_WORD _SIZE1 :1;
8924     IO_WORD _SIZE0 :1;
8925   }bit;
8926   struct{
8927     IO_WORD :1;
8928     IO_WORD :1;
8929     IO_WORD :1;
8930     IO_WORD :1;
8931     IO_WORD :1;
8932     IO_WORD :1;
8933     IO_WORD :1;
8934     IO_WORD :1;
8935     IO_WORD :1;
8936     IO_WORD :1;
8937     IO_WORD :1;
8938     IO_WORD :1;
8939     IO_WORD :1;
8940     IO_WORD :1;
8941     IO_WORD _SIZE :2;
8942   }bitc;
8943  }FCHCRSTR;
8944 typedef union{  
8945     IO_WORD     word;
8946     struct{   
8947     IO_WORD _WTP1 :1;
8948     IO_WORD _WTP0 :1;
8949     IO_WORD _WEXH1 :1;
8950     IO_WORD _WEXH0 :1;
8951     IO_WORD _WTC3 :1;
8952     IO_WORD _WTC2 :1;
8953     IO_WORD _WTC1 :1;
8954     IO_WORD _WTC0 :1;
8955     IO_WORD _FRAM :1;
8956     IO_WORD _ATD2 :1;
8957     IO_WORD _ATD1 :1;
8958     IO_WORD _ATD0 :1;
8959     IO_WORD _EQ3 :1;
8960     IO_WORD _EQ2 :1;
8961     IO_WORD _EQ1 :1;
8962     IO_WORD _EQ0 :1;
8963   }bit;
8964   struct{
8965     IO_WORD _WTP :2;
8966     IO_WORD _WEXH :2;
8967     IO_WORD _WTC :4;
8968     IO_WORD :1;
8969     IO_WORD _ATD :3;
8970     IO_WORD _EQ :4;
8971   }bitc;
8972  }FMWTSTR;
8973 typedef union{  
8974     IO_BYTE     byte;
8975     struct{   
8976     IO_BYTE  :1;
8977     IO_BYTE _ALEH2 :1;
8978     IO_BYTE _ALEH1 :1;
8979     IO_BYTE _ALEH0 :1;
8980     IO_BYTE  :1;
8981     IO_BYTE  :1;
8982     IO_BYTE  :1;
8983     IO_BYTE  :1;
8984   }bit;
8985   struct{
8986     IO_BYTE :1;
8987     IO_BYTE _ALEH :3;
8988   }bitc;
8989  }FMWT2STR;
8990 typedef union{  
8991     IO_BYTE     byte;
8992     struct{   
8993     IO_BYTE  :1;
8994     IO_BYTE  :1;
8995     IO_BYTE  :1;
8996     IO_BYTE  :1;
8997     IO_BYTE  :1;
8998     IO_BYTE _PS2 :1;
8999     IO_BYTE _PS1 :1;
9000     IO_BYTE _PS0 :1;
9001   }bit;
9002   struct{
9003     IO_BYTE :1;
9004     IO_BYTE :1;
9005     IO_BYTE :1;
9006     IO_BYTE :1;
9007     IO_BYTE :1;
9008     IO_BYTE _PS :3;
9009   }bitc;
9010  }FMPSSTR;
9011 typedef union{   /* Flash Security Control Register */
9012     IO_LWORD    lword;
9013     struct{   
9014     IO_LWORD _CRC31 :1;
9015     IO_LWORD _CRC30 :1;
9016     IO_LWORD _CRC29 :1;
9017     IO_LWORD _CRC28 :1;
9018     IO_LWORD _CRC27 :1;
9019     IO_LWORD _CRC26 :1;
9020     IO_LWORD _CRC25 :1;
9021     IO_LWORD _CRC24 :1;
9022     IO_LWORD _CRC23 :1;
9023     IO_LWORD _CRC22 :1;
9024     IO_LWORD _CRC21 :1;
9025     IO_LWORD _CRC20 :1;
9026     IO_LWORD _CRC19 :1;
9027     IO_LWORD _CRC18 :1;
9028     IO_LWORD _CRC17 :1;
9029     IO_LWORD _CRC16 :1;
9030     IO_LWORD _CRC15 :1;
9031     IO_LWORD _CRC14 :1;
9032     IO_LWORD _CRC13 :1;
9033     IO_LWORD _CRC12 :1;
9034     IO_LWORD _CRC11 :1;
9035     IO_LWORD _CRC10 :1;
9036     IO_LWORD _CRC9 :1;
9037     IO_LWORD _CRC8 :1;
9038     IO_LWORD _CRC7 :1;
9039     IO_LWORD _CRC6 :1;
9040     IO_LWORD _CRC5 :1;
9041     IO_LWORD _CRC4 :1;
9042     IO_LWORD _CRC3 :1;
9043     IO_LWORD _CRC2 :1;
9044     IO_LWORD _CRC1 :1;
9045     IO_LWORD _CRC0 :1;
9046   }bit;
9047  }FSCR0STR;
9048 typedef union{  
9049     IO_LWORD    lword;
9050     struct{   
9051     IO_LWORD  :1;
9052     IO_LWORD  :1;
9053     IO_LWORD  :1;
9054     IO_LWORD  :1;
9055     IO_LWORD  :1;
9056     IO_LWORD  :1;
9057     IO_LWORD  :1;
9058     IO_LWORD _RDY :1;
9059     IO_LWORD  :1;
9060     IO_LWORD  :1;
9061     IO_LWORD  :1;
9062     IO_LWORD  :1;
9063     IO_LWORD _CSZ3 :1;
9064     IO_LWORD _CSZ2 :1;
9065     IO_LWORD _CSZ1 :1;
9066     IO_LWORD _CSZ0 :1;
9067     IO_LWORD _CSA15 :1;
9068     IO_LWORD _CSA14 :1;
9069     IO_LWORD _CSA13 :1;
9070     IO_LWORD _CSA12 :1;
9071     IO_LWORD _CSA11 :1;
9072     IO_LWORD _CSA10 :1;
9073     IO_LWORD _CSA9 :1;
9074     IO_LWORD _CSA8 :1;
9075     IO_LWORD _CSA7 :1;
9076     IO_LWORD _CSA6 :1;
9077     IO_LWORD _CSA5 :1;
9078     IO_LWORD _CSA4 :1;
9079     IO_LWORD _CSA3 :1;
9080     IO_LWORD _CSA2 :1;
9081     IO_LWORD _CSA1 :1;
9082     IO_LWORD _CSA0 :1;
9083   }bit;
9084   struct{
9085     IO_LWORD :1;
9086     IO_LWORD :1;
9087     IO_LWORD :1;
9088     IO_LWORD :1;
9089     IO_LWORD :1;
9090     IO_LWORD :1;
9091     IO_LWORD :1;
9092     IO_LWORD :1;
9093     IO_LWORD :1;
9094     IO_LWORD :1;
9095     IO_LWORD :1;
9096     IO_LWORD :1;
9097     IO_LWORD _CSZ :4;
9098   }bitc;
9099  }FSCR1STR;
9100 typedef union{   /* CAN 4 Control Register */
9101     IO_WORD     word;
9102     struct{   
9103     IO_WORD  :1;
9104     IO_WORD  :1;
9105     IO_WORD  :1;
9106     IO_WORD  :1;
9107     IO_WORD  :1;
9108     IO_WORD  :1;
9109     IO_WORD  :1;
9110     IO_WORD  :1;
9111     IO_WORD _Test :1;
9112     IO_WORD _CCE :1;
9113     IO_WORD _DAR :1;
9114     IO_WORD  :1;
9115     IO_WORD _EIE :1;
9116     IO_WORD _SIE :1;
9117     IO_WORD _IE :1;
9118     IO_WORD _Init :1;
9119   }bit;
9120  }CTRLR4STR;
9121 typedef union{  
9122     IO_WORD     word;
9123     struct{   
9124     IO_WORD  :1;
9125     IO_WORD  :1;
9126     IO_WORD  :1;
9127     IO_WORD  :1;
9128     IO_WORD  :1;
9129     IO_WORD  :1;
9130     IO_WORD  :1;
9131     IO_WORD  :1;
9132     IO_WORD _BOff :1;
9133     IO_WORD _EWarn :1;
9134     IO_WORD _EPass :1;
9135     IO_WORD _RxOK :1;
9136     IO_WORD _TxOK :1;
9137     IO_WORD _LEC2 :1;
9138     IO_WORD _LEC1 :1;
9139     IO_WORD _LEC0 :1;
9140   }bit;
9141   struct{
9142     IO_WORD :1;
9143     IO_WORD :1;
9144     IO_WORD :1;
9145     IO_WORD :1;
9146     IO_WORD :1;
9147     IO_WORD :1;
9148     IO_WORD :1;
9149     IO_WORD :1;
9150     IO_WORD :1;
9151     IO_WORD :1;
9152     IO_WORD :1;
9153     IO_WORD :1;
9154     IO_WORD :1;
9155     IO_WORD _LEC :3;
9156   }bitc;
9157  }STATR4STR;
9158 typedef union{  
9159     IO_WORD     word;
9160     struct{   
9161     IO_WORD _RP :1;
9162     IO_WORD _REC6 :1;
9163     IO_WORD _REC5 :1;
9164     IO_WORD _REC4 :1;
9165     IO_WORD _REC3 :1;
9166     IO_WORD _REC2 :1;
9167     IO_WORD _REC1 :1;
9168     IO_WORD _REC0 :1;
9169     IO_WORD _TEC7 :1;
9170     IO_WORD _TEC6 :1;
9171     IO_WORD _TEC5 :1;
9172     IO_WORD _TEC4 :1;
9173     IO_WORD _TEC3 :1;
9174     IO_WORD _TEC2 :1;
9175     IO_WORD _TEC1 :1;
9176     IO_WORD _TEC0 :1;
9177   }bit;
9178   struct{
9179     IO_WORD :1;
9180     IO_WORD _REC :7;
9181     IO_WORD _TEC :8;
9182   }bitc;
9183  }ERRCNT4STR;
9184 typedef union{  
9185     IO_WORD     word;
9186     struct{   
9187     IO_WORD  :1;
9188     IO_WORD _Tseg22 :1;
9189     IO_WORD _Tseg21 :1;
9190     IO_WORD _Tseg20 :1;
9191     IO_WORD _Tseg13 :1;
9192     IO_WORD _Tseg12 :1;
9193     IO_WORD _Tseg11 :1;
9194     IO_WORD _Tseg10 :1;
9195     IO_WORD _SJW1 :1;
9196     IO_WORD _SJW0 :1;
9197     IO_WORD _BRP5 :1;
9198     IO_WORD _BRP4 :1;
9199     IO_WORD _BRP3 :1;
9200     IO_WORD _BRP2 :1;
9201     IO_WORD _BRP1 :1;
9202     IO_WORD _BRP0 :1;
9203   }bit;
9204   struct{
9205     IO_WORD :1;
9206     IO_WORD _Tseg2 :3;
9207     IO_WORD _Tseg1 :4;
9208     IO_WORD _SJW :2;
9209     IO_WORD _BRP :6;
9210   }bitc;
9211  }BTR4STR;
9212 typedef union{  
9213     IO_WORD     word;
9214     struct{   
9215     IO_WORD  :1;
9216     IO_WORD  :1;
9217     IO_WORD  :1;
9218     IO_WORD  :1;
9219     IO_WORD  :1;
9220     IO_WORD  :1;
9221     IO_WORD  :1;
9222     IO_WORD  :1;
9223     IO_WORD _Rx :1;
9224     IO_WORD _Tx1 :1;
9225     IO_WORD _Tx0 :1;
9226     IO_WORD _LBack :1;
9227     IO_WORD _Silent :1;
9228     IO_WORD _Basic :1;
9229     IO_WORD  :1;
9230     IO_WORD  :1;
9231   }bit;
9232   struct{
9233     IO_WORD :1;
9234     IO_WORD :1;
9235     IO_WORD :1;
9236     IO_WORD :1;
9237     IO_WORD :1;
9238     IO_WORD :1;
9239     IO_WORD :1;
9240     IO_WORD :1;
9241     IO_WORD :1;
9242     IO_WORD _Tx :2;
9243   }bitc;
9244  }TESTR4STR;
9245 typedef union{  
9246     IO_WORD     word;
9247     struct{   
9248     IO_WORD  :1;
9249     IO_WORD  :1;
9250     IO_WORD  :1;
9251     IO_WORD  :1;
9252     IO_WORD  :1;
9253     IO_WORD  :1;
9254     IO_WORD  :1;
9255     IO_WORD  :1;
9256     IO_WORD  :1;
9257     IO_WORD  :1;
9258     IO_WORD  :1;
9259     IO_WORD  :1;
9260     IO_WORD _BRPE3 :1;
9261     IO_WORD _BRPE2 :1;
9262     IO_WORD _BRPE1 :1;
9263     IO_WORD _BRPE0 :1;
9264   }bit;
9265   struct{
9266     IO_WORD :1;
9267     IO_WORD :1;
9268     IO_WORD :1;
9269     IO_WORD :1;
9270     IO_WORD :1;
9271     IO_WORD :1;
9272     IO_WORD :1;
9273     IO_WORD :1;
9274     IO_WORD :1;
9275     IO_WORD :1;
9276     IO_WORD :1;
9277     IO_WORD :1;
9278     IO_WORD _BRPE :4;
9279   }bitc;
9280  }BRPER4STR;
9281 typedef union{  
9282     IO_WORD     word;
9283     struct{   
9284     IO_WORD  :1;
9285     IO_WORD  :1;
9286     IO_WORD  :1;
9287     IO_WORD  :1;
9288     IO_WORD  :1;
9289     IO_WORD  :1;
9290     IO_WORD  :1;
9291     IO_WORD  :1;
9292     IO_WORD  :1;
9293     IO_WORD  :1;
9294     IO_WORD  :1;
9295     IO_WORD  :1;
9296     IO_WORD  :1;
9297     IO_WORD  :1;
9298     IO_WORD  :1;
9299     IO_WORD  :1;
9300   }bit;
9301  }BRPE4STR;
9302 typedef union{   /* CAN 4 IF 1 */
9303     IO_WORD     word;
9304     struct{   
9305     IO_WORD _Busy :1;
9306     IO_WORD  :1;
9307     IO_WORD  :1;
9308     IO_WORD  :1;
9309     IO_WORD  :1;
9310     IO_WORD  :1;
9311     IO_WORD  :1;
9312     IO_WORD  :1;
9313     IO_WORD  :1;
9314     IO_WORD  :1;
9315     IO_WORD _MN5 :1;
9316     IO_WORD _MN4 :1;
9317     IO_WORD _MN3 :1;
9318     IO_WORD _MN2 :1;
9319     IO_WORD _MN1 :1;
9320     IO_WORD _MN0 :1;
9321   }bit;
9322   struct{
9323     IO_WORD :1;
9324     IO_WORD :1;
9325     IO_WORD :1;
9326     IO_WORD :1;
9327     IO_WORD :1;
9328     IO_WORD :1;
9329     IO_WORD :1;
9330     IO_WORD :1;
9331     IO_WORD :1;
9332     IO_WORD :1;
9333     IO_WORD _MN :6;
9334   }bitc;
9335  }IF1CREQ4STR;
9336 typedef union{  
9337     IO_WORD     word;
9338     struct{   
9339     IO_WORD  :1;
9340     IO_WORD  :1;
9341     IO_WORD  :1;
9342     IO_WORD  :1;
9343     IO_WORD  :1;
9344     IO_WORD  :1;
9345     IO_WORD  :1;
9346     IO_WORD  :1;
9347     IO_WORD _WR :1;
9348     IO_WORD _Mask :1;
9349     IO_WORD _Arb :1;
9350     IO_WORD _Control :1;
9351     IO_WORD _CIP :1;
9352     IO_WORD _TxReq :1;
9353     IO_WORD _DataA :1;
9354     IO_WORD _DataB :1;
9355   }bit;
9356  }IF1CMSK4STR;
9357 typedef union{  
9358     IO_WORD     word;
9359     struct{   
9360     IO_WORD _MXtd :1;
9361     IO_WORD _MDir :1;
9362     IO_WORD  :1;
9363     IO_WORD  :1;
9364     IO_WORD  :1;
9365     IO_WORD  :1;
9366     IO_WORD  :1;
9367     IO_WORD  :1;
9368     IO_WORD  :1;
9369     IO_WORD  :1;
9370     IO_WORD  :1;
9371     IO_WORD  :1;
9372     IO_WORD  :1;
9373     IO_WORD  :1;
9374     IO_WORD  :1;
9375     IO_WORD  :1;
9376   }bit;
9377  }IF1MSK24STR;
9378 typedef union{  
9379     IO_WORD     word;
9380     struct{   
9381     IO_WORD _MsgVal :1;
9382     IO_WORD _Xtd :1;
9383     IO_WORD _DIR :1;
9384     IO_WORD  :1;
9385     IO_WORD  :1;
9386     IO_WORD  :1;
9387     IO_WORD  :1;
9388     IO_WORD  :1;
9389     IO_WORD  :1;
9390     IO_WORD  :1;
9391     IO_WORD  :1;
9392     IO_WORD  :1;
9393     IO_WORD  :1;
9394     IO_WORD  :1;
9395     IO_WORD  :1;
9396     IO_WORD  :1;
9397   }bit;
9398  }IF1ARB24STR;
9399 typedef union{  
9400     IO_WORD     word;
9401     struct{   
9402     IO_WORD _NewDat :1;
9403     IO_WORD _MsgLst :1;
9404     IO_WORD _IntPnd :1;
9405     IO_WORD _UMask :1;
9406     IO_WORD _TxIE :1;
9407     IO_WORD _RxIE :1;
9408     IO_WORD _RmtEn :1;
9409     IO_WORD _TxRqst :1;
9410     IO_WORD _EoB :1;
9411     IO_WORD  :1;
9412     IO_WORD  :1;
9413     IO_WORD  :1;
9414     IO_WORD _DLC3 :1;
9415     IO_WORD _DLC2 :1;
9416     IO_WORD _DLC1 :1;
9417     IO_WORD _DLC0 :1;
9418   }bit;
9419   struct{
9420     IO_WORD :1;
9421     IO_WORD :1;
9422     IO_WORD :1;
9423     IO_WORD :1;
9424     IO_WORD :1;
9425     IO_WORD :1;
9426     IO_WORD :1;
9427     IO_WORD :1;
9428     IO_WORD :1;
9429     IO_WORD :1;
9430     IO_WORD :1;
9431     IO_WORD :1;
9432     IO_WORD _DLC :4;
9433   }bitc;
9434  }IF1MCTR4STR;
9435 typedef union{   /* CAN 4 IF 2 */
9436     IO_WORD     word;
9437     struct{   
9438     IO_WORD _Busy :1;
9439     IO_WORD  :1;
9440     IO_WORD  :1;
9441     IO_WORD  :1;
9442     IO_WORD  :1;
9443     IO_WORD  :1;
9444     IO_WORD  :1;
9445     IO_WORD  :1;
9446     IO_WORD  :1;
9447     IO_WORD  :1;
9448     IO_WORD _MN5 :1;
9449     IO_WORD _MN4 :1;
9450     IO_WORD _MN3 :1;
9451     IO_WORD _MN2 :1;
9452     IO_WORD _MN1 :1;
9453     IO_WORD _MN0 :1;
9454   }bit;
9455   struct{
9456     IO_WORD :1;
9457     IO_WORD :1;
9458     IO_WORD :1;
9459     IO_WORD :1;
9460     IO_WORD :1;
9461     IO_WORD :1;
9462     IO_WORD :1;
9463     IO_WORD :1;
9464     IO_WORD :1;
9465     IO_WORD :1;
9466     IO_WORD _MN :6;
9467   }bitc;
9468  }IF2CREQ4STR;
9469 typedef union{  
9470     IO_WORD     word;
9471     struct{   
9472     IO_WORD  :1;
9473     IO_WORD  :1;
9474     IO_WORD  :1;
9475     IO_WORD  :1;
9476     IO_WORD  :1;
9477     IO_WORD  :1;
9478     IO_WORD  :1;
9479     IO_WORD  :1;
9480     IO_WORD _WR :1;
9481     IO_WORD _Mask :1;
9482     IO_WORD _Arb :1;
9483     IO_WORD _Control :1;
9484     IO_WORD _CIP :1;
9485     IO_WORD _TxReq :1;
9486     IO_WORD _DataA :1;
9487     IO_WORD _DataB :1;
9488   }bit;
9489  }IF2CMSK4STR;
9490 typedef union{  
9491     IO_WORD     word;
9492     struct{   
9493     IO_WORD _MXtd :1;
9494     IO_WORD _MDir :1;
9495     IO_WORD  :1;
9496     IO_WORD  :1;
9497     IO_WORD  :1;
9498     IO_WORD  :1;
9499     IO_WORD  :1;
9500     IO_WORD  :1;
9501     IO_WORD  :1;
9502     IO_WORD  :1;
9503     IO_WORD  :1;
9504     IO_WORD  :1;
9505     IO_WORD  :1;
9506     IO_WORD  :1;
9507     IO_WORD  :1;
9508     IO_WORD  :1;
9509   }bit;
9510  }IF2MSK24STR;
9511 typedef union{  
9512     IO_WORD     word;
9513     struct{   
9514     IO_WORD _MsgVal :1;
9515     IO_WORD _Xtd :1;
9516     IO_WORD _DIR :1;
9517     IO_WORD  :1;
9518     IO_WORD  :1;
9519     IO_WORD  :1;
9520     IO_WORD  :1;
9521     IO_WORD  :1;
9522     IO_WORD  :1;
9523     IO_WORD  :1;
9524     IO_WORD  :1;
9525     IO_WORD  :1;
9526     IO_WORD  :1;
9527     IO_WORD  :1;
9528     IO_WORD  :1;
9529     IO_WORD  :1;
9530   }bit;
9531  }IF2ARB24STR;
9532 typedef union{  
9533     IO_WORD     word;
9534     struct{   
9535     IO_WORD _NewDat :1;
9536     IO_WORD _MsgLst :1;
9537     IO_WORD _IntPnd :1;
9538     IO_WORD _UMask :1;
9539     IO_WORD _TxIE :1;
9540     IO_WORD _RxIE :1;
9541     IO_WORD _RmtEn :1;
9542     IO_WORD _TxRqst :1;
9543     IO_WORD _EoB :1;
9544     IO_WORD  :1;
9545     IO_WORD  :1;
9546     IO_WORD  :1;
9547     IO_WORD _DLC3 :1;
9548     IO_WORD _DLC2 :1;
9549     IO_WORD _DLC1 :1;
9550     IO_WORD _DLC0 :1;
9551   }bit;
9552   struct{
9553     IO_WORD :1;
9554     IO_WORD :1;
9555     IO_WORD :1;
9556     IO_WORD :1;
9557     IO_WORD :1;
9558     IO_WORD :1;
9559     IO_WORD :1;
9560     IO_WORD :1;
9561     IO_WORD :1;
9562     IO_WORD :1;
9563     IO_WORD :1;
9564     IO_WORD :1;
9565     IO_WORD _DLC :4;
9566   }bitc;
9567  }IF2MCTR4STR;
9568 typedef union{   /* EDSU/MPU Registers */
9569     IO_LWORD    lword;
9570     struct{   
9571     IO_LWORD  :1;
9572     IO_LWORD  :1;
9573     IO_LWORD  :1;
9574     IO_LWORD  :1;
9575     IO_LWORD  :1;
9576     IO_LWORD  :1;
9577     IO_LWORD  :1;
9578     IO_LWORD  :1;
9579     IO_LWORD  :1;
9580     IO_LWORD  :1;
9581     IO_LWORD  :1;
9582     IO_LWORD  :1;
9583     IO_LWORD  :1;
9584     IO_LWORD  :1;
9585     IO_LWORD  :1;
9586     IO_LWORD  :1;
9587     IO_LWORD _SR :1;
9588     IO_LWORD _SW :1;
9589     IO_LWORD _SX :1;
9590     IO_LWORD _UR :1;
9591     IO_LWORD _UW :1;
9592     IO_LWORD _UX :1;
9593     IO_LWORD _FCPU :1;
9594     IO_LWORD _FDMA :1;
9595     IO_LWORD _EEMM :1;
9596     IO_LWORD _PFD :1;
9597     IO_LWORD _SINT1 :1;
9598     IO_LWORD _SINT0 :1;
9599     IO_LWORD _EINT1 :1;
9600     IO_LWORD _EINT0 :1;
9601     IO_LWORD _EINTT :1;
9602     IO_LWORD _EINTR :1;
9603   }bit;
9604   struct{
9605     IO_LWORD :1;
9606     IO_LWORD :1;
9607     IO_LWORD :1;
9608     IO_LWORD :1;
9609     IO_LWORD :1;
9610     IO_LWORD :1;
9611     IO_LWORD :1;
9612     IO_LWORD :1;
9613     IO_LWORD :1;
9614     IO_LWORD :1;
9615     IO_LWORD :1;
9616     IO_LWORD :1;
9617     IO_LWORD :1;
9618     IO_LWORD :1;
9619     IO_LWORD :1;
9620     IO_LWORD :1;
9621     IO_LWORD :1;
9622     IO_LWORD :1;
9623     IO_LWORD :1;
9624     IO_LWORD :1;
9625     IO_LWORD :1;
9626     IO_LWORD :1;
9627     IO_LWORD :1;
9628     IO_LWORD :1;
9629     IO_LWORD :1;
9630     IO_LWORD :1;
9631     IO_LWORD _SINT :2;
9632     IO_LWORD _EINT :2;
9633   }bitc;
9634  }BCTRLSTR;
9635 typedef union{  
9636     IO_LWORD    lword;
9637     struct{   
9638     IO_LWORD  :1;
9639     IO_LWORD  :1;
9640     IO_LWORD  :1;
9641     IO_LWORD  :1;
9642     IO_LWORD  :1;
9643     IO_LWORD  :1;
9644     IO_LWORD  :1;
9645     IO_LWORD  :1;
9646     IO_LWORD  :1;
9647     IO_LWORD  :1;
9648     IO_LWORD  :1;
9649     IO_LWORD  :1;
9650     IO_LWORD  :1;
9651     IO_LWORD  :1;
9652     IO_LWORD  :1;
9653     IO_LWORD  :1;
9654     IO_LWORD _IDX4 :1;
9655     IO_LWORD _IDX3 :1;
9656     IO_LWORD _IDX2 :1;
9657     IO_LWORD _IDX1 :1;
9658     IO_LWORD _IDX0 :1;
9659     IO_LWORD _CDMA :1;
9660     IO_LWORD _CSZ1 :1;
9661     IO_LWORD _CSZ0 :1;
9662     IO_LWORD _CRW1 :1;
9663     IO_LWORD _CRW0 :1;
9664     IO_LWORD _PV :1;
9665     IO_LWORD _RST :1;
9666     IO_LWORD _INT1 :1;
9667     IO_LWORD _INT0 :1;
9668     IO_LWORD _INTT :1;
9669     IO_LWORD _INTR :1;
9670   }bit;
9671   struct{
9672     IO_LWORD :1;
9673     IO_LWORD :1;
9674     IO_LWORD :1;
9675     IO_LWORD :1;
9676     IO_LWORD :1;
9677     IO_LWORD :1;
9678     IO_LWORD :1;
9679     IO_LWORD :1;
9680     IO_LWORD :1;
9681     IO_LWORD :1;
9682     IO_LWORD :1;
9683     IO_LWORD :1;
9684     IO_LWORD :1;
9685     IO_LWORD :1;
9686     IO_LWORD :1;
9687     IO_LWORD :1;
9688     IO_LWORD _IDX :5;
9689     IO_LWORD :1;
9690     IO_LWORD _CSZ :2;
9691     IO_LWORD _CRW :2;
9692     IO_LWORD :1;
9693     IO_LWORD :1;
9694     IO_LWORD _INT :2;
9695   }bitc;
9696  }BSTATSTR;
9697 typedef union{  
9698     IO_LWORD    lword;
9699     struct{   
9700     IO_LWORD _BD31 :1;
9701     IO_LWORD _BD30 :1;
9702     IO_LWORD _BD29 :1;
9703     IO_LWORD _BD28 :1;
9704     IO_LWORD _BD27 :1;
9705     IO_LWORD _BD26 :1;
9706     IO_LWORD _BD25 :1;
9707     IO_LWORD _BD24 :1;
9708     IO_LWORD _BD23 :1;
9709     IO_LWORD _BD22 :1;
9710     IO_LWORD _BD21 :1;
9711     IO_LWORD _BD20 :1;
9712     IO_LWORD _BD19 :1;
9713     IO_LWORD _BD18 :1;
9714     IO_LWORD _BD17 :1;
9715     IO_LWORD _BD16 :1;
9716     IO_LWORD _BD15 :1;
9717     IO_LWORD _BD14 :1;
9718     IO_LWORD _BD13 :1;
9719     IO_LWORD _BD12 :1;
9720     IO_LWORD _BD11 :1;
9721     IO_LWORD _BD10 :1;
9722     IO_LWORD _BD9 :1;
9723     IO_LWORD _BD8 :1;
9724     IO_LWORD _BD7 :1;
9725     IO_LWORD _BD6 :1;
9726     IO_LWORD _BD5 :1;
9727     IO_LWORD _BD4 :1;
9728     IO_LWORD _BD3 :1;
9729     IO_LWORD _BD2 :1;
9730     IO_LWORD _BD1 :1;
9731     IO_LWORD _BD0 :1;
9732   }bit;
9733  }BIRQSTR;
9734 typedef union{  
9735     IO_LWORD    lword;
9736     struct{   
9737     IO_LWORD  :1;
9738     IO_LWORD  :1;
9739     IO_LWORD  :1;
9740     IO_LWORD  :1;
9741     IO_LWORD  :1;
9742     IO_LWORD  :1;
9743     IO_LWORD  :1;
9744     IO_LWORD  :1;
9745     IO_LWORD _SRX1 :1;
9746     IO_LWORD _SW1 :1;
9747     IO_LWORD _SRX0 :1;
9748     IO_LWORD _SW0 :1;
9749     IO_LWORD _URX1 :1;
9750     IO_LWORD _UW1 :1;
9751     IO_LWORD _URX0 :1;
9752     IO_LWORD _UW0 :1;
9753     IO_LWORD _MPE :1;
9754     IO_LWORD _COMB :1;
9755     IO_LWORD _CTC1 :1;
9756     IO_LWORD _CTC0 :1;
9757     IO_LWORD _OBS1 :1;
9758     IO_LWORD _OBS0 :1;
9759     IO_LWORD _OBT1 :1;
9760     IO_LWORD _OBT0 :1;
9761     IO_LWORD _EP3 :1;
9762     IO_LWORD _EP2 :1;
9763     IO_LWORD _EP1 :1;
9764     IO_LWORD _EP0 :1;
9765     IO_LWORD _EM1 :1;
9766     IO_LWORD _EM0 :1;
9767     IO_LWORD _ER1 :1;
9768     IO_LWORD _ER0 :1;
9769   }bit;
9770   struct{
9771     IO_LWORD :1;
9772     IO_LWORD :1;
9773     IO_LWORD :1;
9774     IO_LWORD :1;
9775     IO_LWORD :1;
9776     IO_LWORD :1;
9777     IO_LWORD :1;
9778     IO_LWORD :1;
9779     IO_LWORD :1;
9780     IO_LWORD :1;
9781     IO_LWORD :1;
9782     IO_LWORD :1;
9783     IO_LWORD :1;
9784     IO_LWORD :1;
9785     IO_LWORD :1;
9786     IO_LWORD :1;
9787     IO_LWORD :1;
9788     IO_LWORD :1;
9789     IO_LWORD _CTC :2;
9790     IO_LWORD _OBS :2;
9791     IO_LWORD _OBT :2;
9792     IO_LWORD _EP :4;
9793     IO_LWORD _EM :2;
9794     IO_LWORD _ER :2;
9795   }bitc;
9796  }BCR0STR;
9797 typedef union{  
9798     IO_LWORD    lword;
9799     struct{   
9800     IO_LWORD  :1;
9801     IO_LWORD  :1;
9802     IO_LWORD  :1;
9803     IO_LWORD  :1;
9804     IO_LWORD  :1;
9805     IO_LWORD  :1;
9806     IO_LWORD  :1;
9807     IO_LWORD  :1;
9808     IO_LWORD _SRX1 :1;
9809     IO_LWORD _SW1 :1;
9810     IO_LWORD _SRX0 :1;
9811     IO_LWORD _SW0 :1;
9812     IO_LWORD _URX1 :1;
9813     IO_LWORD _UW1 :1;
9814     IO_LWORD _URX0 :1;
9815     IO_LWORD _UW0 :1;
9816     IO_LWORD _MPE :1;
9817     IO_LWORD _COMB :1;
9818     IO_LWORD _CTC1 :1;
9819     IO_LWORD _CTC0 :1;
9820     IO_LWORD _OBS1 :1;
9821     IO_LWORD _OBS0 :1;
9822     IO_LWORD _OBT1 :1;
9823     IO_LWORD _OBT0 :1;
9824     IO_LWORD _EP3 :1;
9825     IO_LWORD _EP2 :1;
9826     IO_LWORD _EP1 :1;
9827     IO_LWORD _EP0 :1;
9828     IO_LWORD _EM1 :1;
9829     IO_LWORD _EM0 :1;
9830     IO_LWORD _ER1 :1;
9831     IO_LWORD _ER0 :1;
9832   }bit;
9833   struct{
9834     IO_LWORD :1;
9835     IO_LWORD :1;
9836     IO_LWORD :1;
9837     IO_LWORD :1;
9838     IO_LWORD :1;
9839     IO_LWORD :1;
9840     IO_LWORD :1;
9841     IO_LWORD :1;
9842     IO_LWORD :1;
9843     IO_LWORD :1;
9844     IO_LWORD :1;
9845     IO_LWORD :1;
9846     IO_LWORD :1;
9847     IO_LWORD :1;
9848     IO_LWORD :1;
9849     IO_LWORD :1;
9850     IO_LWORD :1;
9851     IO_LWORD :1;
9852     IO_LWORD _CTC :2;
9853     IO_LWORD _OBS :2;
9854     IO_LWORD _OBT :2;
9855     IO_LWORD _EP :4;
9856     IO_LWORD _EM :2;
9857     IO_LWORD _ER :2;
9858   }bitc;
9859  }BCR1STR;
9860
9861 /* C-DECLARATIONS */
9862
9863 __IO_EXTERN __io PDR14STR pdr14;   /* Port Data Register */
9864 #define PDR14 pdr14.byte
9865 #define PDR14_D7 pdr14.bit._D7
9866 #define PDR14_D6 pdr14.bit._D6
9867 #define PDR14_D5 pdr14.bit._D5
9868 #define PDR14_D4 pdr14.bit._D4
9869 #define PDR14_D3 pdr14.bit._D3
9870 #define PDR14_D2 pdr14.bit._D2
9871 #define PDR14_D1 pdr14.bit._D1
9872 #define PDR14_D0 pdr14.bit._D0
9873 __IO_EXTERN __io PDR15STR pdr15;  
9874 #define PDR15 pdr15.byte
9875 #define PDR15_D7 pdr15.bit._D7
9876 #define PDR15_D6 pdr15.bit._D6
9877 #define PDR15_D5 pdr15.bit._D5
9878 #define PDR15_D4 pdr15.bit._D4
9879 #define PDR15_D3 pdr15.bit._D3
9880 #define PDR15_D2 pdr15.bit._D2
9881 #define PDR15_D1 pdr15.bit._D1
9882 #define PDR15_D0 pdr15.bit._D0
9883 __IO_EXTERN __io PDR16STR pdr16;  
9884 #define PDR16 pdr16.byte
9885 #define PDR16_D7 pdr16.bit._D7
9886 #define PDR16_D6 pdr16.bit._D6
9887 #define PDR16_D5 pdr16.bit._D5
9888 #define PDR16_D4 pdr16.bit._D4
9889 #define PDR16_D3 pdr16.bit._D3
9890 #define PDR16_D2 pdr16.bit._D2
9891 #define PDR16_D1 pdr16.bit._D1
9892 #define PDR16_D0 pdr16.bit._D0
9893 __IO_EXTERN __io PDR17STR pdr17;  
9894 #define PDR17 pdr17.byte
9895 #define PDR17_D7 pdr17.bit._D7
9896 #define PDR17_D6 pdr17.bit._D6
9897 #define PDR17_D5 pdr17.bit._D5
9898 #define PDR17_D4 pdr17.bit._D4
9899 #define PDR17_D3 pdr17.bit._D3
9900 #define PDR17_D2 pdr17.bit._D2
9901 #define PDR17_D1 pdr17.bit._D1
9902 #define PDR17_D0 pdr17.bit._D0
9903 __IO_EXTERN __io PDR18STR pdr18;  
9904 #define PDR18 pdr18.byte
9905 #define PDR18_D6 pdr18.bit._D6
9906 #define PDR18_D2 pdr18.bit._D2
9907 __IO_EXTERN __io PDR19STR pdr19;  
9908 #define PDR19 pdr19.byte
9909 #define PDR19_D6 pdr19.bit._D6
9910 #define PDR19_D2 pdr19.bit._D2
9911 #define PDR19_D1 pdr19.bit._D1
9912 #define PDR19_D0 pdr19.bit._D0
9913 __IO_EXTERN __io PDR20STR pdr20;  
9914 #define PDR20 pdr20.byte
9915 #define PDR20_D7 pdr20.bit._D7
9916 #define PDR20_D6 pdr20.bit._D6
9917 #define PDR20_D5 pdr20.bit._D5
9918 #define PDR20_D4 pdr20.bit._D4
9919 #define PDR20_D3 pdr20.bit._D3
9920 #define PDR20_D2 pdr20.bit._D2
9921 #define PDR20_D1 pdr20.bit._D1
9922 #define PDR20_D0 pdr20.bit._D0
9923 __IO_EXTERN __io PDR21STR pdr21;  
9924 #define PDR21 pdr21.byte
9925 #define PDR21_D7 pdr21.bit._D7
9926 #define PDR21_D6 pdr21.bit._D6
9927 #define PDR21_D5 pdr21.bit._D5
9928 #define PDR21_D4 pdr21.bit._D4
9929 #define PDR21_D3 pdr21.bit._D3
9930 #define PDR21_D2 pdr21.bit._D2
9931 #define PDR21_D1 pdr21.bit._D1
9932 #define PDR21_D0 pdr21.bit._D0
9933 __IO_EXTERN __io PDR22STR pdr22;  
9934 #define PDR22 pdr22.byte
9935 #define PDR22_D5 pdr22.bit._D5
9936 #define PDR22_D4 pdr22.bit._D4
9937 #define PDR22_D1 pdr22.bit._D1
9938 #define PDR22_D0 pdr22.bit._D0
9939 __IO_EXTERN __io PDR24STR pdr24;  
9940 #define PDR24 pdr24.byte
9941 #define PDR24_D7 pdr24.bit._D7
9942 #define PDR24_D6 pdr24.bit._D6
9943 #define PDR24_D5 pdr24.bit._D5
9944 #define PDR24_D4 pdr24.bit._D4
9945 #define PDR24_D3 pdr24.bit._D3
9946 #define PDR24_D2 pdr24.bit._D2
9947 #define PDR24_D1 pdr24.bit._D1
9948 #define PDR24_D0 pdr24.bit._D0
9949 __IO_EXTERN __io PDR26STR pdr26;  
9950 #define PDR26 pdr26.byte
9951 #define PDR26_D1 pdr26.bit._D1
9952 #define PDR26_D0 pdr26.bit._D0
9953 __IO_EXTERN __io PDR27STR pdr27;  
9954 #define PDR27 pdr27.byte
9955 #define PDR27_D7 pdr27.bit._D7
9956 #define PDR27_D6 pdr27.bit._D6
9957 #define PDR27_D5 pdr27.bit._D5
9958 #define PDR27_D4 pdr27.bit._D4
9959 #define PDR27_D3 pdr27.bit._D3
9960 #define PDR27_D2 pdr27.bit._D2
9961 #define PDR27_D1 pdr27.bit._D1
9962 #define PDR27_D0 pdr27.bit._D0
9963 __IO_EXTERN __io PDR28STR pdr28;  
9964 #define PDR28 pdr28.byte
9965 #define PDR28_D7 pdr28.bit._D7
9966 #define PDR28_D6 pdr28.bit._D6
9967 #define PDR28_D5 pdr28.bit._D5
9968 #define PDR28_D4 pdr28.bit._D4
9969 #define PDR28_D3 pdr28.bit._D3
9970 #define PDR28_D2 pdr28.bit._D2
9971 #define PDR28_D1 pdr28.bit._D1
9972 #define PDR28_D0 pdr28.bit._D0
9973 __IO_EXTERN __io PDR29STR pdr29;  
9974 #define PDR29 pdr29.byte
9975 #define PDR29_D7 pdr29.bit._D7
9976 #define PDR29_D6 pdr29.bit._D6
9977 #define PDR29_D5 pdr29.bit._D5
9978 #define PDR29_D4 pdr29.bit._D4
9979 #define PDR29_D3 pdr29.bit._D3
9980 #define PDR29_D2 pdr29.bit._D2
9981 #define PDR29_D1 pdr29.bit._D1
9982 #define PDR29_D0 pdr29.bit._D0
9983 __IO_EXTERN __io EIRR0STR eirr0;   /* External Interrupt 0-7 */
9984 #define EIRR0 eirr0.byte
9985 #define EIRR0_ER7 eirr0.bit._ER7
9986 #define EIRR0_ER6 eirr0.bit._ER6
9987 #define EIRR0_ER5 eirr0.bit._ER5
9988 #define EIRR0_ER4 eirr0.bit._ER4
9989 #define EIRR0_ER3 eirr0.bit._ER3
9990 #define EIRR0_ER2 eirr0.bit._ER2
9991 #define EIRR0_ER1 eirr0.bit._ER1
9992 #define EIRR0_ER0 eirr0.bit._ER0
9993 __IO_EXTERN __io ENIR0STR enir0;  
9994 #define ENIR0 enir0.byte
9995 #define ENIR0_EN7 enir0.bit._EN7
9996 #define ENIR0_EN6 enir0.bit._EN6
9997 #define ENIR0_EN5 enir0.bit._EN5
9998 #define ENIR0_EN4 enir0.bit._EN4
9999 #define ENIR0_EN3 enir0.bit._EN3
10000 #define ENIR0_EN2 enir0.bit._EN2
10001 #define ENIR0_EN1 enir0.bit._EN1
10002 #define ENIR0_EN0 enir0.bit._EN0
10003 __IO_EXTERN __io ELVR0STR elvr0;  
10004 #define ELVR0 elvr0.word
10005 #define ELVR0_LB7 elvr0.bit._LB7
10006 #define ELVR0_LA7 elvr0.bit._LA7
10007 #define ELVR0_LB6 elvr0.bit._LB6
10008 #define ELVR0_LA6 elvr0.bit._LA6
10009 #define ELVR0_LB5 elvr0.bit._LB5
10010 #define ELVR0_LA5 elvr0.bit._LA5
10011 #define ELVR0_LB4 elvr0.bit._LB4
10012 #define ELVR0_LA4 elvr0.bit._LA4
10013 #define ELVR0_LB3 elvr0.bit._LB3
10014 #define ELVR0_LA3 elvr0.bit._LA3
10015 #define ELVR0_LB2 elvr0.bit._LB2
10016 #define ELVR0_LA2 elvr0.bit._LA2
10017 #define ELVR0_LB1 elvr0.bit._LB1
10018 #define ELVR0_LA1 elvr0.bit._LA1
10019 #define ELVR0_LB0 elvr0.bit._LB0
10020 #define ELVR0_LA0 elvr0.bit._LA0
10021 __IO_EXTERN __io EIRR1STR eirr1;   /* External Interrupt 8-15 */
10022 #define EIRR1 eirr1.byte
10023 #define EIRR1_ER15 eirr1.bit._ER15
10024 #define EIRR1_ER14 eirr1.bit._ER14
10025 #define EIRR1_ER13 eirr1.bit._ER13
10026 #define EIRR1_ER12 eirr1.bit._ER12
10027 #define EIRR1_ER11 eirr1.bit._ER11
10028 #define EIRR1_ER10 eirr1.bit._ER10
10029 #define EIRR1_ER9 eirr1.bit._ER9
10030 #define EIRR1_ER8 eirr1.bit._ER8
10031 __IO_EXTERN __io ENIR1STR enir1;  
10032 #define ENIR1 enir1.byte
10033 #define ENIR1_EN15 enir1.bit._EN15
10034 #define ENIR1_EN14 enir1.bit._EN14
10035 #define ENIR1_EN13 enir1.bit._EN13
10036 #define ENIR1_EN12 enir1.bit._EN12
10037 #define ENIR1_EN11 enir1.bit._EN11
10038 #define ENIR1_EN10 enir1.bit._EN10
10039 #define ENIR1_EN9 enir1.bit._EN9
10040 #define ENIR1_EN8 enir1.bit._EN8
10041 __IO_EXTERN __io ELVR1STR elvr1;  
10042 #define ELVR1 elvr1.word
10043 #define ELVR1_LB15 elvr1.bit._LB15
10044 #define ELVR1_LA15 elvr1.bit._LA15
10045 #define ELVR1_LB14 elvr1.bit._LB14
10046 #define ELVR1_LA14 elvr1.bit._LA14
10047 #define ELVR1_LB13 elvr1.bit._LB13
10048 #define ELVR1_LA13 elvr1.bit._LA13
10049 #define ELVR1_LB12 elvr1.bit._LB12
10050 #define ELVR1_LA12 elvr1.bit._LA12
10051 #define ELVR1_LB11 elvr1.bit._LB11
10052 #define ELVR1_LA11 elvr1.bit._LA11
10053 #define ELVR1_LB10 elvr1.bit._LB10
10054 #define ELVR1_LA10 elvr1.bit._LA10
10055 #define ELVR1_LB9 elvr1.bit._LB9
10056 #define ELVR1_LA9 elvr1.bit._LA9
10057 #define ELVR1_LB8 elvr1.bit._LB8
10058 #define ELVR1_LA8 elvr1.bit._LA8
10059 __IO_EXTERN __io DICRSTR dicr;   /* DLYI/I-unit */
10060 #define DICR dicr.byte
10061 #define DICR_DLYI dicr.bit._DLYI
10062 __IO_EXTERN __io HRCLSTR hrcl;  
10063 #define HRCL hrcl.byte
10064 #define HRCL_MHALTI hrcl.bit._MHALTI
10065 #define HRCL_LVL4 hrcl.bit._LVL4
10066 #define HRCL_LVL3 hrcl.bit._LVL3
10067 #define HRCL_LVL2 hrcl.bit._LVL2
10068 #define HRCL_LVL1 hrcl.bit._LVL1
10069 #define HRCL_LVL0 hrcl.bit._LVL0
10070 #define HRCL_LVL hrcl.bitc._LVL
10071 __IO_EXTERN __io IO_WORD rbsync;   /* R-Bus Sync */
10072 #define RBSYNC rbsync
10073 __IO_EXTERN __io SCR00STR scr00;   /* USART (LIN) 0 */
10074 #define SCR00 scr00.byte
10075 #define SCR00_PEN scr00.bit._PEN
10076 #define SCR00_P scr00.bit._P
10077 #define SCR00_SBL scr00.bit._SBL
10078 #define SCR00_CL scr00.bit._CL
10079 #define SCR00_AD scr00.bit._AD
10080 #define SCR00_CRE scr00.bit._CRE
10081 #define SCR00_RXE scr00.bit._RXE
10082 #define SCR00_TXE scr00.bit._TXE
10083 __IO_EXTERN __io SMR00STR smr00;  
10084 #define SMR00 smr00.byte
10085 #define SMR00_MD1 smr00.bit._MD1
10086 #define SMR00_MD0 smr00.bit._MD0
10087 #define SMR00_OTO smr00.bit._OTO
10088 #define SMR00_EXT smr00.bit._EXT
10089 #define SMR00_REST smr00.bit._REST
10090 #define SMR00_UPCL smr00.bit._UPCL
10091 #define SMR00_SCKE smr00.bit._SCKE
10092 #define SMR00_SOE smr00.bit._SOE
10093 #define SMR00_MD smr00.bitc._MD
10094 __IO_EXTERN __io SSR00STR ssr00;  
10095 #define SSR00 ssr00.byte
10096 #define SSR00_PE ssr00.bit._PE
10097 #define SSR00_ORE ssr00.bit._ORE
10098 #define SSR00_FRE ssr00.bit._FRE
10099 #define SSR00_RDRF ssr00.bit._RDRF
10100 #define SSR00_TDRE ssr00.bit._TDRE
10101 #define SSR00_BDS ssr00.bit._BDS
10102 #define SSR00_RIE ssr00.bit._RIE
10103 #define SSR00_TIE ssr00.bit._TIE
10104 __IO_EXTERN __io IO_BYTE rdr00;  
10105 #define RDR00 rdr00
10106 __IO_EXTERN __io IO_BYTE tdr00;  
10107 #define TDR00 tdr00
10108 __IO_EXTERN __io ESCR00STR escr00;  
10109 #define ESCR00 escr00.byte
10110 #define ESCR00_LBIE escr00.bit._LBIE
10111 #define ESCR00_LBD escr00.bit._LBD
10112 #define ESCR00_LBL1 escr00.bit._LBL1
10113 #define ESCR00_LBL0 escr00.bit._LBL0
10114 #define ESCR00_SOPE escr00.bit._SOPE
10115 #define ESCR00_SIOP escr00.bit._SIOP
10116 #define ESCR00_CCO escr00.bit._CCO
10117 #define ESCR00_SCES escr00.bit._SCES
10118 #define ESCR00_LBL escr00.bitc._LBL
10119 __IO_EXTERN __io ECCR00STR eccr00;  
10120 #define ECCR00 eccr00.byte
10121 #define ECCR00_INV eccr00.bit._INV
10122 #define ECCR00_LBR eccr00.bit._LBR
10123 #define ECCR00_MS eccr00.bit._MS
10124 #define ECCR00_SCDE eccr00.bit._SCDE
10125 #define ECCR00_SSM eccr00.bit._SSM
10126 #define ECCR00_BIE eccr00.bit._BIE
10127 #define ECCR00_RBI eccr00.bit._RBI
10128 #define ECCR00_TBI eccr00.bit._TBI
10129 __IO_EXTERN __io SCR01STR scr01;   /* USART (LIN) 1 */
10130 #define SCR01 scr01.byte
10131 #define SCR01_PEN scr01.bit._PEN
10132 #define SCR01_P scr01.bit._P
10133 #define SCR01_SBL scr01.bit._SBL
10134 #define SCR01_CL scr01.bit._CL
10135 #define SCR01_AD scr01.bit._AD
10136 #define SCR01_CRE scr01.bit._CRE
10137 #define SCR01_RXE scr01.bit._RXE
10138 #define SCR01_TXE scr01.bit._TXE
10139 __IO_EXTERN __io SMR01STR smr01;  
10140 #define SMR01 smr01.byte
10141 #define SMR01_MD1 smr01.bit._MD1
10142 #define SMR01_MD0 smr01.bit._MD0
10143 #define SMR01_OTO smr01.bit._OTO
10144 #define SMR01_EXT smr01.bit._EXT
10145 #define SMR01_REST smr01.bit._REST
10146 #define SMR01_UPCL smr01.bit._UPCL
10147 #define SMR01_SCKE smr01.bit._SCKE
10148 #define SMR01_SOE smr01.bit._SOE
10149 #define SMR01_MD smr01.bitc._MD
10150 __IO_EXTERN __io SSR01STR ssr01;  
10151 #define SSR01 ssr01.byte
10152 #define SSR01_PE ssr01.bit._PE
10153 #define SSR01_ORE ssr01.bit._ORE
10154 #define SSR01_FRE ssr01.bit._FRE
10155 #define SSR01_RDRF ssr01.bit._RDRF
10156 #define SSR01_TDRE ssr01.bit._TDRE
10157 #define SSR01_BDS ssr01.bit._BDS
10158 #define SSR01_RIE ssr01.bit._RIE
10159 #define SSR01_TIE ssr01.bit._TIE
10160 __IO_EXTERN __io IO_BYTE rdr01;  
10161 #define RDR01 rdr01
10162 __IO_EXTERN __io IO_BYTE tdr01;  
10163 #define TDR01 tdr01
10164 __IO_EXTERN __io ESCR01STR escr01;  
10165 #define ESCR01 escr01.byte
10166 #define ESCR01_LBIE escr01.bit._LBIE
10167 #define ESCR01_LBD escr01.bit._LBD
10168 #define ESCR01_LBL1 escr01.bit._LBL1
10169 #define ESCR01_LBL0 escr01.bit._LBL0
10170 #define ESCR01_SOPE escr01.bit._SOPE
10171 #define ESCR01_SIOP escr01.bit._SIOP
10172 #define ESCR01_CCO escr01.bit._CCO
10173 #define ESCR01_SCES escr01.bit._SCES
10174 #define ESCR01_LBL escr01.bitc._LBL
10175 __IO_EXTERN __io ECCR01STR eccr01;  
10176 #define ECCR01 eccr01.byte
10177 #define ECCR01_INV eccr01.bit._INV
10178 #define ECCR01_LBR eccr01.bit._LBR
10179 #define ECCR01_MS eccr01.bit._MS
10180 #define ECCR01_SCDE eccr01.bit._SCDE
10181 #define ECCR01_SSM eccr01.bit._SSM
10182 #define ECCR01_BIE eccr01.bit._BIE
10183 #define ECCR01_RBI eccr01.bit._RBI
10184 #define ECCR01_TBI eccr01.bit._TBI
10185 __IO_EXTERN __io SCR02STR scr02;   /* USART (LIN) 2 */
10186 #define SCR02 scr02.byte
10187 #define SCR02_PEN scr02.bit._PEN
10188 #define SCR02_P scr02.bit._P
10189 #define SCR02_SBL scr02.bit._SBL
10190 #define SCR02_CL scr02.bit._CL
10191 #define SCR02_AD scr02.bit._AD
10192 #define SCR02_CRE scr02.bit._CRE
10193 #define SCR02_RXE scr02.bit._RXE
10194 #define SCR02_TXE scr02.bit._TXE
10195 __IO_EXTERN __io SMR02STR smr02;  
10196 #define SMR02 smr02.byte
10197 #define SMR02_MD1 smr02.bit._MD1
10198 #define SMR02_MD0 smr02.bit._MD0
10199 #define SMR02_OTO smr02.bit._OTO
10200 #define SMR02_EXT smr02.bit._EXT
10201 #define SMR02_REST smr02.bit._REST
10202 #define SMR02_UPCL smr02.bit._UPCL
10203 #define SMR02_SCKE smr02.bit._SCKE
10204 #define SMR02_SOE smr02.bit._SOE
10205 #define SMR02_MD smr02.bitc._MD
10206 __IO_EXTERN __io SSR02STR ssr02;  
10207 #define SSR02 ssr02.byte
10208 #define SSR02_PE ssr02.bit._PE
10209 #define SSR02_ORE ssr02.bit._ORE
10210 #define SSR02_FRE ssr02.bit._FRE
10211 #define SSR02_RDRF ssr02.bit._RDRF
10212 #define SSR02_TDRE ssr02.bit._TDRE
10213 #define SSR02_BDS ssr02.bit._BDS
10214 #define SSR02_RIE ssr02.bit._RIE
10215 #define SSR02_TIE ssr02.bit._TIE
10216 __IO_EXTERN __io IO_BYTE rdr02;  
10217 #define RDR02 rdr02
10218 __IO_EXTERN __io IO_BYTE tdr02;  
10219 #define TDR02 tdr02
10220 __IO_EXTERN __io ESCR02STR escr02;  
10221 #define ESCR02 escr02.byte
10222 #define ESCR02_LBIE escr02.bit._LBIE
10223 #define ESCR02_LBD escr02.bit._LBD
10224 #define ESCR02_LBL1 escr02.bit._LBL1
10225 #define ESCR02_LBL0 escr02.bit._LBL0
10226 #define ESCR02_SOPE escr02.bit._SOPE
10227 #define ESCR02_SIOP escr02.bit._SIOP
10228 #define ESCR02_CCO escr02.bit._CCO
10229 #define ESCR02_SCES escr02.bit._SCES
10230 #define ESCR02_LBL escr02.bitc._LBL
10231 __IO_EXTERN __io ECCR02STR eccr02;  
10232 #define ECCR02 eccr02.byte
10233 #define ECCR02_INV eccr02.bit._INV
10234 #define ECCR02_LBR eccr02.bit._LBR
10235 #define ECCR02_MS eccr02.bit._MS
10236 #define ECCR02_SCDE eccr02.bit._SCDE
10237 #define ECCR02_SSM eccr02.bit._SSM
10238 #define ECCR02_BIE eccr02.bit._BIE
10239 #define ECCR02_RBI eccr02.bit._RBI
10240 #define ECCR02_TBI eccr02.bit._TBI
10241 __IO_EXTERN __io SCR03STR scr03;   /* USART (LIN) 3 */
10242 #define SCR03 scr03.byte
10243 #define SCR03_PEN scr03.bit._PEN
10244 #define SCR03_P scr03.bit._P
10245 #define SCR03_SBL scr03.bit._SBL
10246 #define SCR03_CL scr03.bit._CL
10247 #define SCR03_AD scr03.bit._AD
10248 #define SCR03_CRE scr03.bit._CRE
10249 #define SCR03_RXE scr03.bit._RXE
10250 #define SCR03_TXE scr03.bit._TXE
10251 __IO_EXTERN __io SMR03STR smr03;  
10252 #define SMR03 smr03.byte
10253 #define SMR03_MD1 smr03.bit._MD1
10254 #define SMR03_MD0 smr03.bit._MD0
10255 #define SMR03_OTO smr03.bit._OTO
10256 #define SMR03_EXT smr03.bit._EXT
10257 #define SMR03_REST smr03.bit._REST
10258 #define SMR03_UPCL smr03.bit._UPCL
10259 #define SMR03_SCKE smr03.bit._SCKE
10260 #define SMR03_SOE smr03.bit._SOE
10261 #define SMR03_MD smr03.bitc._MD
10262 __IO_EXTERN __io SSR03STR ssr03;  
10263 #define SSR03 ssr03.byte
10264 #define SSR03_PE ssr03.bit._PE
10265 #define SSR03_ORE ssr03.bit._ORE
10266 #define SSR03_FRE ssr03.bit._FRE
10267 #define SSR03_RDRF ssr03.bit._RDRF
10268 #define SSR03_TDRE ssr03.bit._TDRE
10269 #define SSR03_BDS ssr03.bit._BDS
10270 #define SSR03_RIE ssr03.bit._RIE
10271 #define SSR03_TIE ssr03.bit._TIE
10272 __IO_EXTERN __io IO_BYTE rdr03;  
10273 #define RDR03 rdr03
10274 __IO_EXTERN __io IO_BYTE tdr03;  
10275 #define TDR03 tdr03
10276 __IO_EXTERN __io ESCR03STR escr03;  
10277 #define ESCR03 escr03.byte
10278 #define ESCR03_LBIE escr03.bit._LBIE
10279 #define ESCR03_LBD escr03.bit._LBD
10280 #define ESCR03_LBL1 escr03.bit._LBL1
10281 #define ESCR03_LBL0 escr03.bit._LBL0
10282 #define ESCR03_SOPE escr03.bit._SOPE
10283 #define ESCR03_SIOP escr03.bit._SIOP
10284 #define ESCR03_CCO escr03.bit._CCO
10285 #define ESCR03_SCES escr03.bit._SCES
10286 #define ESCR03_LBL escr03.bitc._LBL
10287 __IO_EXTERN __io ECCR03STR eccr03;  
10288 #define ECCR03 eccr03.byte
10289 #define ECCR03_INV eccr03.bit._INV
10290 #define ECCR03_LBR eccr03.bit._LBR
10291 #define ECCR03_MS eccr03.bit._MS
10292 #define ECCR03_SCDE eccr03.bit._SCDE
10293 #define ECCR03_SSM eccr03.bit._SSM
10294 #define ECCR03_BIE eccr03.bit._BIE
10295 #define ECCR03_RBI eccr03.bit._RBI
10296 #define ECCR03_TBI eccr03.bit._TBI
10297 __IO_EXTERN __io SCR04STR scr04;   /* USART (LIN) 4 with FIFO */
10298 #define SCR04 scr04.byte
10299 #define SCR04_PEN scr04.bit._PEN
10300 #define SCR04_P scr04.bit._P
10301 #define SCR04_SBL scr04.bit._SBL
10302 #define SCR04_CL scr04.bit._CL
10303 #define SCR04_AD scr04.bit._AD
10304 #define SCR04_CRE scr04.bit._CRE
10305 #define SCR04_RXE scr04.bit._RXE
10306 #define SCR04_TXE scr04.bit._TXE
10307 __IO_EXTERN __io SMR04STR smr04;  
10308 #define SMR04 smr04.byte
10309 #define SMR04_MD1 smr04.bit._MD1
10310 #define SMR04_MD0 smr04.bit._MD0
10311 #define SMR04_OTO smr04.bit._OTO
10312 #define SMR04_EXT smr04.bit._EXT
10313 #define SMR04_REST smr04.bit._REST
10314 #define SMR04_UPCL smr04.bit._UPCL
10315 #define SMR04_SCKE smr04.bit._SCKE
10316 #define SMR04_SOE smr04.bit._SOE
10317 #define SMR04_MD smr04.bitc._MD
10318 __IO_EXTERN __io SSR04STR ssr04;  
10319 #define SSR04 ssr04.byte
10320 #define SSR04_PE ssr04.bit._PE
10321 #define SSR04_ORE ssr04.bit._ORE
10322 #define SSR04_FRE ssr04.bit._FRE
10323 #define SSR04_RDRF ssr04.bit._RDRF
10324 #define SSR04_TDRE ssr04.bit._TDRE
10325 #define SSR04_BDS ssr04.bit._BDS
10326 #define SSR04_RIE ssr04.bit._RIE
10327 #define SSR04_TIE ssr04.bit._TIE
10328 __IO_EXTERN __io IO_BYTE rdr04;  
10329 #define RDR04 rdr04
10330 __IO_EXTERN __io IO_BYTE tdr04;  
10331 #define TDR04 tdr04
10332 __IO_EXTERN __io ESCR04STR escr04;  
10333 #define ESCR04 escr04.byte
10334 #define ESCR04_LBIE escr04.bit._LBIE
10335 #define ESCR04_LBD escr04.bit._LBD
10336 #define ESCR04_LBL1 escr04.bit._LBL1
10337 #define ESCR04_LBL0 escr04.bit._LBL0
10338 #define ESCR04_SOPE escr04.bit._SOPE
10339 #define ESCR04_SIOP escr04.bit._SIOP
10340 #define ESCR04_CCO escr04.bit._CCO
10341 #define ESCR04_SCES escr04.bit._SCES
10342 #define ESCR04_LBL escr04.bitc._LBL
10343 __IO_EXTERN __io ECCR04STR eccr04;  
10344 #define ECCR04 eccr04.byte
10345 #define ECCR04_INV eccr04.bit._INV
10346 #define ECCR04_LBR eccr04.bit._LBR
10347 #define ECCR04_MS eccr04.bit._MS
10348 #define ECCR04_SCDE eccr04.bit._SCDE
10349 #define ECCR04_SSM eccr04.bit._SSM
10350 #define ECCR04_BIE eccr04.bit._BIE
10351 #define ECCR04_RBI eccr04.bit._RBI
10352 #define ECCR04_TBI eccr04.bit._TBI
10353 __IO_EXTERN __io IO_BYTE fsr04;  
10354 #define FSR04 fsr04
10355 __IO_EXTERN __io FCR04STR fcr04;  
10356 #define FCR04 fcr04.byte
10357 #define FCR04_RXL3 fcr04.bit._RXL3
10358 #define FCR04_RXL2 fcr04.bit._RXL2
10359 #define FCR04_RXL1 fcr04.bit._RXL1
10360 #define FCR04_RXL0 fcr04.bit._RXL0
10361 #define FCR04_ERX fcr04.bit._ERX
10362 #define FCR04_ETX fcr04.bit._ETX
10363 #define FCR04_SVD fcr04.bit._SVD
10364 #define FCR04_RXL fcr04.bitc._RXL
10365 __IO_EXTERN __io IO_WORD bgr00;   /* Bauderate Generator USART (LIN) 0-7 */
10366 #define BGR00 bgr00
10367 __IO_EXTERN __io IO_BYTE bgr100;  
10368 #define BGR100 bgr100
10369 __IO_EXTERN __io IO_BYTE bgr000;  
10370 #define BGR000 bgr000
10371 __IO_EXTERN __io IO_WORD bgr01;  
10372 #define BGR01 bgr01
10373 __IO_EXTERN __io IO_BYTE bgr101;  
10374 #define BGR101 bgr101
10375 __IO_EXTERN __io IO_BYTE bgr001;  
10376 #define BGR001 bgr001
10377 __IO_EXTERN __io IO_WORD bgr02;  
10378 #define BGR02 bgr02
10379 __IO_EXTERN __io IO_BYTE bgr102;  
10380 #define BGR102 bgr102
10381 __IO_EXTERN __io IO_BYTE bgr002;  
10382 #define BGR002 bgr002
10383 __IO_EXTERN __io IO_WORD bgr03;  
10384 #define BGR03 bgr03
10385 __IO_EXTERN __io IO_BYTE bgr103;  
10386 #define BGR103 bgr103
10387 __IO_EXTERN __io IO_BYTE bgr003;  
10388 #define BGR003 bgr003
10389 __IO_EXTERN __io IO_WORD bgr04;  
10390 #define BGR04 bgr04
10391 __IO_EXTERN __io IO_BYTE bgr104;  
10392 #define BGR104 bgr104
10393 __IO_EXTERN __io IO_BYTE bgr004;  
10394 #define BGR004 bgr004
10395 __IO_EXTERN __io IBCR0STR ibcr0;   /* I2C 0 */
10396 #define IBCR0 ibcr0.byte
10397 #define IBCR0_BER ibcr0.bit._BER
10398 #define IBCR0_BEIE ibcr0.bit._BEIE
10399 #define IBCR0_SCC ibcr0.bit._SCC
10400 #define IBCR0_MSS ibcr0.bit._MSS
10401 #define IBCR0_ACK ibcr0.bit._ACK
10402 #define IBCR0_GCAA ibcr0.bit._GCAA
10403 #define IBCR0_INTE ibcr0.bit._INTE
10404 #define IBCR0_INT ibcr0.bit._INT
10405 __IO_EXTERN __io IBSR0STR ibsr0;  
10406 #define IBSR0 ibsr0.byte
10407 #define IBSR0_BB ibsr0.bit._BB
10408 #define IBSR0_RSC ibsr0.bit._RSC
10409 #define IBSR0_AL ibsr0.bit._AL
10410 #define IBSR0_LRB ibsr0.bit._LRB
10411 #define IBSR0_TRX ibsr0.bit._TRX
10412 #define IBSR0_AAS ibsr0.bit._AAS
10413 #define IBSR0_GCA ibsr0.bit._GCA
10414 #define IBSR0_ADT ibsr0.bit._ADT
10415 __IO_EXTERN __io ITBA0STR itba0;  
10416 #define ITBA0 itba0.word
10417 #define ITBA0_TA9 itba0.bit._TA9
10418 #define ITBA0_TA8 itba0.bit._TA8
10419 #define ITBA0_TA7 itba0.bit._TA7
10420 #define ITBA0_TA6 itba0.bit._TA6
10421 #define ITBA0_TA5 itba0.bit._TA5
10422 #define ITBA0_TA4 itba0.bit._TA4
10423 #define ITBA0_TA3 itba0.bit._TA3
10424 #define ITBA0_TA2 itba0.bit._TA2
10425 #define ITBA0_TA1 itba0.bit._TA1
10426 #define ITBA0_TA0 itba0.bit._TA0
10427 __IO_EXTERN __io ITBAH0STR itbah0;  
10428 #define ITBAH0 itbah0.byte
10429 #define ITBAH0_TA9 itbah0.bit._TA9
10430 #define ITBAH0_TA8 itbah0.bit._TA8
10431 __IO_EXTERN __io ITBAL0STR itbal0;  
10432 #define ITBAL0 itbal0.byte
10433 #define ITBAL0_TA7 itbal0.bit._TA7
10434 #define ITBAL0_TA6 itbal0.bit._TA6
10435 #define ITBAL0_TA5 itbal0.bit._TA5
10436 #define ITBAL0_TA4 itbal0.bit._TA4
10437 #define ITBAL0_TA3 itbal0.bit._TA3
10438 #define ITBAL0_TA2 itbal0.bit._TA2
10439 #define ITBAL0_TA1 itbal0.bit._TA1
10440 #define ITBAL0_TA0 itbal0.bit._TA0
10441 __IO_EXTERN __io ITMK0STR itmk0;  
10442 #define ITMK0 itmk0.word
10443 #define ITMK0_ENTB itmk0.bit._ENTB
10444 #define ITMK0_RAL itmk0.bit._RAL
10445 #define ITMK0_TM9 itmk0.bit._TM9
10446 #define ITMK0_TM8 itmk0.bit._TM8
10447 #define ITMK0_TM7 itmk0.bit._TM7
10448 #define ITMK0_TM6 itmk0.bit._TM6
10449 #define ITMK0_TM5 itmk0.bit._TM5
10450 #define ITMK0_TM4 itmk0.bit._TM4
10451 #define ITMK0_TM3 itmk0.bit._TM3
10452 #define ITMK0_TM2 itmk0.bit._TM2
10453 #define ITMK0_TM1 itmk0.bit._TM1
10454 #define ITMK0_TM0 itmk0.bit._TM0
10455 __IO_EXTERN __io ITMKH0STR itmkh0;  
10456 #define ITMKH0 itmkh0.byte
10457 #define ITMKH0_ENTB itmkh0.bit._ENTB
10458 #define ITMKH0_RAL itmkh0.bit._RAL
10459 #define ITMKH0_TM9 itmkh0.bit._TM9
10460 #define ITMKH0_TM8 itmkh0.bit._TM8
10461 __IO_EXTERN __io ITMKL0STR itmkl0;  
10462 #define ITMKL0 itmkl0.byte
10463 #define ITMKL0_TM7 itmkl0.bit._TM7
10464 #define ITMKL0_TM6 itmkl0.bit._TM6
10465 #define ITMKL0_TM5 itmkl0.bit._TM5
10466 #define ITMKL0_TM4 itmkl0.bit._TM4
10467 #define ITMKL0_TM3 itmkl0.bit._TM3
10468 #define ITMKL0_TM2 itmkl0.bit._TM2
10469 #define ITMKL0_TM1 itmkl0.bit._TM1
10470 #define ITMKL0_TM0 itmkl0.bit._TM0
10471 __IO_EXTERN __io ISMK0STR ismk0;  
10472 #define ISMK0 ismk0.byte
10473 #define ISMK0_ENSB ismk0.bit._ENSB
10474 #define ISMK0_SM6 ismk0.bit._SM6
10475 #define ISMK0_SM5 ismk0.bit._SM5
10476 #define ISMK0_SM4 ismk0.bit._SM4
10477 #define ISMK0_SM3 ismk0.bit._SM3
10478 #define ISMK0_SM2 ismk0.bit._SM2
10479 #define ISMK0_SM1 ismk0.bit._SM1
10480 #define ISMK0_SM0 ismk0.bit._SM0
10481 __IO_EXTERN __io ISBA0STR isba0;  
10482 #define ISBA0 isba0.byte
10483 #define ISBA0_SA6 isba0.bit._SA6
10484 #define ISBA0_SA5 isba0.bit._SA5
10485 #define ISBA0_SA4 isba0.bit._SA4
10486 #define ISBA0_SA3 isba0.bit._SA3
10487 #define ISBA0_SA2 isba0.bit._SA2
10488 #define ISBA0_SA1 isba0.bit._SA1
10489 #define ISBA0_SA0 isba0.bit._SA0
10490 __IO_EXTERN __io IDAR0STR idar0;  
10491 #define IDAR0 idar0.byte
10492 #define IDAR0_D7 idar0.bit._D7
10493 #define IDAR0_D6 idar0.bit._D6
10494 #define IDAR0_D5 idar0.bit._D5
10495 #define IDAR0_D4 idar0.bit._D4
10496 #define IDAR0_D3 idar0.bit._D3
10497 #define IDAR0_D2 idar0.bit._D2
10498 #define IDAR0_D1 idar0.bit._D1
10499 #define IDAR0_D0 idar0.bit._D0
10500 __IO_EXTERN __io ICCR0STR iccr0;  
10501 #define ICCR0 iccr0.byte
10502 #define ICCR0_NSF iccr0.bit._NSF
10503 #define ICCR0_EN iccr0.bit._EN
10504 #define ICCR0_CS4 iccr0.bit._CS4
10505 #define ICCR0_CS3 iccr0.bit._CS3
10506 #define ICCR0_CS2 iccr0.bit._CS2
10507 #define ICCR0_CS1 iccr0.bit._CS1
10508 #define ICCR0_CS0 iccr0.bit._CS0
10509 #define ICCR0_CS iccr0.bitc._CS
10510 __IO_EXTERN GCN10STR gcn10;   /* PPG Control 0-3 */
10511 #define GCN10 gcn10.word
10512 #define GCN10_TSEL33 gcn10.bit._TSEL33
10513 #define GCN10_TSEL32 gcn10.bit._TSEL32
10514 #define GCN10_TSEL31 gcn10.bit._TSEL31
10515 #define GCN10_TSEL30 gcn10.bit._TSEL30
10516 #define GCN10_TSEL23 gcn10.bit._TSEL23
10517 #define GCN10_TSEL22 gcn10.bit._TSEL22
10518 #define GCN10_TSEL21 gcn10.bit._TSEL21
10519 #define GCN10_TSEL20 gcn10.bit._TSEL20
10520 #define GCN10_TSEL13 gcn10.bit._TSEL13
10521 #define GCN10_TSEL12 gcn10.bit._TSEL12
10522 #define GCN10_TSEL11 gcn10.bit._TSEL11
10523 #define GCN10_TSEL10 gcn10.bit._TSEL10
10524 #define GCN10_TSEL03 gcn10.bit._TSEL03
10525 #define GCN10_TSEL02 gcn10.bit._TSEL02
10526 #define GCN10_TSEL01 gcn10.bit._TSEL01
10527 #define GCN10_TSEL00 gcn10.bit._TSEL00
10528 __IO_EXTERN GCN20STR gcn20;  
10529 #define GCN20 gcn20.byte
10530 #define GCN20_EN3 gcn20.bit._EN3
10531 #define GCN20_EN2 gcn20.bit._EN2
10532 #define GCN20_EN1 gcn20.bit._EN1
10533 #define GCN20_EN0 gcn20.bit._EN0
10534 __IO_EXTERN GCN11STR gcn11;   /* PPG Control 4-7 */
10535 #define GCN11 gcn11.word
10536 #define GCN11_TSEL33 gcn11.bit._TSEL33
10537 #define GCN11_TSEL32 gcn11.bit._TSEL32
10538 #define GCN11_TSEL31 gcn11.bit._TSEL31
10539 #define GCN11_TSEL30 gcn11.bit._TSEL30
10540 #define GCN11_TSEL23 gcn11.bit._TSEL23
10541 #define GCN11_TSEL22 gcn11.bit._TSEL22
10542 #define GCN11_TSEL21 gcn11.bit._TSEL21
10543 #define GCN11_TSEL20 gcn11.bit._TSEL20
10544 #define GCN11_TSEL13 gcn11.bit._TSEL13
10545 #define GCN11_TSEL12 gcn11.bit._TSEL12
10546 #define GCN11_TSEL11 gcn11.bit._TSEL11
10547 #define GCN11_TSEL10 gcn11.bit._TSEL10
10548 #define GCN11_TSEL03 gcn11.bit._TSEL03
10549 #define GCN11_TSEL02 gcn11.bit._TSEL02
10550 #define GCN11_TSEL01 gcn11.bit._TSEL01
10551 #define GCN11_TSEL00 gcn11.bit._TSEL00
10552 __IO_EXTERN GCN21STR gcn21;  
10553 #define GCN21 gcn21.byte
10554 #define GCN21_EN3 gcn21.bit._EN3
10555 #define GCN21_EN2 gcn21.bit._EN2
10556 #define GCN21_EN1 gcn21.bit._EN1
10557 #define GCN21_EN0 gcn21.bit._EN0
10558 __IO_EXTERN GCN12STR gcn12;   /* PPG Control 8-11 */
10559 #define GCN12 gcn12.word
10560 #define GCN12_TSEL33 gcn12.bit._TSEL33
10561 #define GCN12_TSEL32 gcn12.bit._TSEL32
10562 #define GCN12_TSEL31 gcn12.bit._TSEL31
10563 #define GCN12_TSEL30 gcn12.bit._TSEL30
10564 #define GCN12_TSEL23 gcn12.bit._TSEL23
10565 #define GCN12_TSEL22 gcn12.bit._TSEL22
10566 #define GCN12_TSEL21 gcn12.bit._TSEL21
10567 #define GCN12_TSEL20 gcn12.bit._TSEL20
10568 #define GCN12_TSEL13 gcn12.bit._TSEL13
10569 #define GCN12_TSEL12 gcn12.bit._TSEL12
10570 #define GCN12_TSEL11 gcn12.bit._TSEL11
10571 #define GCN12_TSEL10 gcn12.bit._TSEL10
10572 #define GCN12_TSEL03 gcn12.bit._TSEL03
10573 #define GCN12_TSEL02 gcn12.bit._TSEL02
10574 #define GCN12_TSEL01 gcn12.bit._TSEL01
10575 #define GCN12_TSEL00 gcn12.bit._TSEL00
10576 __IO_EXTERN GCN22STR gcn22;  
10577 #define GCN22 gcn22.byte
10578 #define GCN22_EN3 gcn22.bit._EN3
10579 #define GCN22_EN2 gcn22.bit._EN2
10580 #define GCN22_EN1 gcn22.bit._EN1
10581 #define GCN22_EN0 gcn22.bit._EN0
10582 __IO_EXTERN IO_WORD ptmr00;   /* PPG 0 */
10583 #define PTMR00 ptmr00
10584 __IO_EXTERN IO_WORD pcsr00;  
10585 #define PCSR00 pcsr00
10586 __IO_EXTERN IO_WORD pdut00;  
10587 #define PDUT00 pdut00
10588 __IO_EXTERN PCN00STR pcn00;  
10589 #define PCN00 pcn00.word
10590 #define PCN00_CNTE pcn00.bit._CNTE
10591 #define PCN00_STGR pcn00.bit._STGR
10592 #define PCN00_MDSE pcn00.bit._MDSE
10593 #define PCN00_RTRG pcn00.bit._RTRG
10594 #define PCN00_CKS1 pcn00.bit._CKS1
10595 #define PCN00_CKS0 pcn00.bit._CKS0
10596 #define PCN00_PGMS pcn00.bit._PGMS
10597 #define PCN00_EGS1 pcn00.bit._EGS1
10598 #define PCN00_EGS0 pcn00.bit._EGS0
10599 #define PCN00_IREN pcn00.bit._IREN
10600 #define PCN00_IRQF pcn00.bit._IRQF
10601 #define PCN00_IRS1 pcn00.bit._IRS1
10602 #define PCN00_IRS0 pcn00.bit._IRS0
10603 #define PCN00_OSEL pcn00.bit._OSEL
10604 #define PCN00_CKS pcn00.bitc._CKS
10605 #define PCN00_EGS pcn00.bitc._EGS
10606 #define PCN00_IRS pcn00.bitc._IRS
10607 __IO_EXTERN PCNH00STR pcnh00;  
10608 #define PCNH00 pcnh00.byte
10609 #define PCNH00_CNTE pcnh00.bit._CNTE
10610 #define PCNH00_STGR pcnh00.bit._STGR
10611 #define PCNH00_MDSE pcnh00.bit._MDSE
10612 #define PCNH00_RTRG pcnh00.bit._RTRG
10613 #define PCNH00_CKS1 pcnh00.bit._CKS1
10614 #define PCNH00_CKS0 pcnh00.bit._CKS0
10615 #define PCNH00_PGMS pcnh00.bit._PGMS
10616 #define PCNH00_CKS pcnh00.bitc._CKS
10617 __IO_EXTERN PCNL00STR pcnl00;  
10618 #define PCNL00 pcnl00.byte
10619 #define PCNL00_EGS1 pcnl00.bit._EGS1
10620 #define PCNL00_EGS0 pcnl00.bit._EGS0
10621 #define PCNL00_IREN pcnl00.bit._IREN
10622 #define PCNL00_IRQF pcnl00.bit._IRQF
10623 #define PCNL00_IRS1 pcnl00.bit._IRS1
10624 #define PCNL00_IRS0 pcnl00.bit._IRS0
10625 #define PCNL00_OSEL pcnl00.bit._OSEL
10626 #define PCNL00_EGS pcnl00.bitc._EGS
10627 #define PCNL00_IRS pcnl00.bitc._IRS
10628 __IO_EXTERN IO_WORD ptmr01;   /* PPG 1 */
10629 #define PTMR01 ptmr01
10630 __IO_EXTERN IO_WORD pcsr01;  
10631 #define PCSR01 pcsr01
10632 __IO_EXTERN IO_WORD pdut01;  
10633 #define PDUT01 pdut01
10634 __IO_EXTERN PCN01STR pcn01;  
10635 #define PCN01 pcn01.word
10636 #define PCN01_CNTE pcn01.bit._CNTE
10637 #define PCN01_STGR pcn01.bit._STGR
10638 #define PCN01_MDSE pcn01.bit._MDSE
10639 #define PCN01_RTRG pcn01.bit._RTRG
10640 #define PCN01_CKS1 pcn01.bit._CKS1
10641 #define PCN01_CKS0 pcn01.bit._CKS0
10642 #define PCN01_PGMS pcn01.bit._PGMS
10643 #define PCN01_EGS1 pcn01.bit._EGS1
10644 #define PCN01_EGS0 pcn01.bit._EGS0
10645 #define PCN01_IREN pcn01.bit._IREN
10646 #define PCN01_IRQF pcn01.bit._IRQF
10647 #define PCN01_IRS1 pcn01.bit._IRS1
10648 #define PCN01_IRS0 pcn01.bit._IRS0
10649 #define PCN01_OSEL pcn01.bit._OSEL
10650 #define PCN01_CKS pcn01.bitc._CKS
10651 #define PCN01_EGS pcn01.bitc._EGS
10652 #define PCN01_IRS pcn01.bitc._IRS
10653 __IO_EXTERN PCNH01STR pcnh01;  
10654 #define PCNH01 pcnh01.byte
10655 #define PCNH01_CNTE pcnh01.bit._CNTE
10656 #define PCNH01_STGR pcnh01.bit._STGR
10657 #define PCNH01_MDSE pcnh01.bit._MDSE
10658 #define PCNH01_RTRG pcnh01.bit._RTRG
10659 #define PCNH01_CKS1 pcnh01.bit._CKS1
10660 #define PCNH01_CKS0 pcnh01.bit._CKS0
10661 #define PCNH01_PGMS pcnh01.bit._PGMS
10662 #define PCNH01_CKS pcnh01.bitc._CKS
10663 __IO_EXTERN PCNL01STR pcnl01;  
10664 #define PCNL01 pcnl01.byte
10665 #define PCNL01_EGS1 pcnl01.bit._EGS1
10666 #define PCNL01_EGS0 pcnl01.bit._EGS0
10667 #define PCNL01_IREN pcnl01.bit._IREN
10668 #define PCNL01_IRQF pcnl01.bit._IRQF
10669 #define PCNL01_IRS1 pcnl01.bit._IRS1
10670 #define PCNL01_IRS0 pcnl01.bit._IRS0
10671 #define PCNL01_OSEL pcnl01.bit._OSEL
10672 #define PCNL01_EGS pcnl01.bitc._EGS
10673 #define PCNL01_IRS pcnl01.bitc._IRS
10674 __IO_EXTERN IO_WORD ptmr02;   /* PPG 2 */
10675 #define PTMR02 ptmr02
10676 __IO_EXTERN IO_WORD pcsr02;  
10677 #define PCSR02 pcsr02
10678 __IO_EXTERN IO_WORD pdut02;  
10679 #define PDUT02 pdut02
10680 __IO_EXTERN PCN02STR pcn02;  
10681 #define PCN02 pcn02.word
10682 #define PCN02_CNTE pcn02.bit._CNTE
10683 #define PCN02_STGR pcn02.bit._STGR
10684 #define PCN02_MDSE pcn02.bit._MDSE
10685 #define PCN02_RTRG pcn02.bit._RTRG
10686 #define PCN02_CKS1 pcn02.bit._CKS1
10687 #define PCN02_CKS0 pcn02.bit._CKS0
10688 #define PCN02_PGMS pcn02.bit._PGMS
10689 #define PCN02_EGS1 pcn02.bit._EGS1
10690 #define PCN02_EGS0 pcn02.bit._EGS0
10691 #define PCN02_IREN pcn02.bit._IREN
10692 #define PCN02_IRQF pcn02.bit._IRQF
10693 #define PCN02_IRS1 pcn02.bit._IRS1
10694 #define PCN02_IRS0 pcn02.bit._IRS0
10695 #define PCN02_OSEL pcn02.bit._OSEL
10696 #define PCN02_CKS pcn02.bitc._CKS
10697 #define PCN02_EGS pcn02.bitc._EGS
10698 #define PCN02_IRS pcn02.bitc._IRS
10699 __IO_EXTERN PCNH02STR pcnh02;  
10700 #define PCNH02 pcnh02.byte
10701 #define PCNH02_CNTE pcnh02.bit._CNTE
10702 #define PCNH02_STGR pcnh02.bit._STGR
10703 #define PCNH02_MDSE pcnh02.bit._MDSE
10704 #define PCNH02_RTRG pcnh02.bit._RTRG
10705 #define PCNH02_CKS1 pcnh02.bit._CKS1
10706 #define PCNH02_CKS0 pcnh02.bit._CKS0
10707 #define PCNH02_PGMS pcnh02.bit._PGMS
10708 #define PCNH02_CKS pcnh02.bitc._CKS
10709 __IO_EXTERN PCNL02STR pcnl02;  
10710 #define PCNL02 pcnl02.byte
10711 #define PCNL02_EGS1 pcnl02.bit._EGS1
10712 #define PCNL02_EGS0 pcnl02.bit._EGS0
10713 #define PCNL02_IREN pcnl02.bit._IREN
10714 #define PCNL02_IRQF pcnl02.bit._IRQF
10715 #define PCNL02_IRS1 pcnl02.bit._IRS1
10716 #define PCNL02_IRS0 pcnl02.bit._IRS0
10717 #define PCNL02_OSEL pcnl02.bit._OSEL
10718 #define PCNL02_EGS pcnl02.bitc._EGS
10719 #define PCNL02_IRS pcnl02.bitc._IRS
10720 __IO_EXTERN IO_WORD ptmr03;   /* PPG 3 */
10721 #define PTMR03 ptmr03
10722 __IO_EXTERN IO_WORD pcsr03;  
10723 #define PCSR03 pcsr03
10724 __IO_EXTERN IO_WORD pdut03;  
10725 #define PDUT03 pdut03
10726 __IO_EXTERN PCN03STR pcn03;  
10727 #define PCN03 pcn03.word
10728 #define PCN03_CNTE pcn03.bit._CNTE
10729 #define PCN03_STGR pcn03.bit._STGR
10730 #define PCN03_MDSE pcn03.bit._MDSE
10731 #define PCN03_RTRG pcn03.bit._RTRG
10732 #define PCN03_CKS1 pcn03.bit._CKS1
10733 #define PCN03_CKS0 pcn03.bit._CKS0
10734 #define PCN03_PGMS pcn03.bit._PGMS
10735 #define PCN03_EGS1 pcn03.bit._EGS1
10736 #define PCN03_EGS0 pcn03.bit._EGS0
10737 #define PCN03_IREN pcn03.bit._IREN
10738 #define PCN03_IRQF pcn03.bit._IRQF
10739 #define PCN03_IRS1 pcn03.bit._IRS1
10740 #define PCN03_IRS0 pcn03.bit._IRS0
10741 #define PCN03_OSEL pcn03.bit._OSEL
10742 #define PCN03_CKS pcn03.bitc._CKS
10743 #define PCN03_EGS pcn03.bitc._EGS
10744 #define PCN03_IRS pcn03.bitc._IRS
10745 __IO_EXTERN PCNH03STR pcnh03;  
10746 #define PCNH03 pcnh03.byte
10747 #define PCNH03_CNTE pcnh03.bit._CNTE
10748 #define PCNH03_STGR pcnh03.bit._STGR
10749 #define PCNH03_MDSE pcnh03.bit._MDSE
10750 #define PCNH03_RTRG pcnh03.bit._RTRG
10751 #define PCNH03_CKS1 pcnh03.bit._CKS1
10752 #define PCNH03_CKS0 pcnh03.bit._CKS0
10753 #define PCNH03_PGMS pcnh03.bit._PGMS
10754 #define PCNH03_CKS pcnh03.bitc._CKS
10755 __IO_EXTERN PCNL03STR pcnl03;  
10756 #define PCNL03 pcnl03.byte
10757 #define PCNL03_EGS1 pcnl03.bit._EGS1
10758 #define PCNL03_EGS0 pcnl03.bit._EGS0
10759 #define PCNL03_IREN pcnl03.bit._IREN
10760 #define PCNL03_IRQF pcnl03.bit._IRQF
10761 #define PCNL03_IRS1 pcnl03.bit._IRS1
10762 #define PCNL03_IRS0 pcnl03.bit._IRS0
10763 #define PCNL03_OSEL pcnl03.bit._OSEL
10764 #define PCNL03_EGS pcnl03.bitc._EGS
10765 #define PCNL03_IRS pcnl03.bitc._IRS
10766 __IO_EXTERN IO_WORD ptmr04;   /* PPG 4 */
10767 #define PTMR04 ptmr04
10768 __IO_EXTERN IO_WORD pcsr04;  
10769 #define PCSR04 pcsr04
10770 __IO_EXTERN IO_WORD pdut04;  
10771 #define PDUT04 pdut04
10772 __IO_EXTERN PCN04STR pcn04;  
10773 #define PCN04 pcn04.word
10774 #define PCN04_CNTE pcn04.bit._CNTE
10775 #define PCN04_STGR pcn04.bit._STGR
10776 #define PCN04_MDSE pcn04.bit._MDSE
10777 #define PCN04_RTRG pcn04.bit._RTRG
10778 #define PCN04_CKS1 pcn04.bit._CKS1
10779 #define PCN04_CKS0 pcn04.bit._CKS0
10780 #define PCN04_PGMS pcn04.bit._PGMS
10781 #define PCN04_EGS1 pcn04.bit._EGS1
10782 #define PCN04_EGS0 pcn04.bit._EGS0
10783 #define PCN04_IREN pcn04.bit._IREN
10784 #define PCN04_IRQF pcn04.bit._IRQF
10785 #define PCN04_IRS1 pcn04.bit._IRS1
10786 #define PCN04_IRS0 pcn04.bit._IRS0
10787 #define PCN04_OSEL pcn04.bit._OSEL
10788 #define PCN04_CKS pcn04.bitc._CKS
10789 #define PCN04_EGS pcn04.bitc._EGS
10790 #define PCN04_IRS pcn04.bitc._IRS
10791 __IO_EXTERN PCNH04STR pcnh04;  
10792 #define PCNH04 pcnh04.byte
10793 #define PCNH04_CNTE pcnh04.bit._CNTE
10794 #define PCNH04_STGR pcnh04.bit._STGR
10795 #define PCNH04_MDSE pcnh04.bit._MDSE
10796 #define PCNH04_RTRG pcnh04.bit._RTRG
10797 #define PCNH04_CKS1 pcnh04.bit._CKS1
10798 #define PCNH04_CKS0 pcnh04.bit._CKS0
10799 #define PCNH04_PGMS pcnh04.bit._PGMS
10800 #define PCNH04_CKS pcnh04.bitc._CKS
10801 __IO_EXTERN PCNL04STR pcnl04;  
10802 #define PCNL04 pcnl04.byte
10803 #define PCNL04_EGS1 pcnl04.bit._EGS1
10804 #define PCNL04_EGS0 pcnl04.bit._EGS0
10805 #define PCNL04_IREN pcnl04.bit._IREN
10806 #define PCNL04_IRQF pcnl04.bit._IRQF
10807 #define PCNL04_IRS1 pcnl04.bit._IRS1
10808 #define PCNL04_IRS0 pcnl04.bit._IRS0
10809 #define PCNL04_OSEL pcnl04.bit._OSEL
10810 #define PCNL04_EGS pcnl04.bitc._EGS
10811 #define PCNL04_IRS pcnl04.bitc._IRS
10812 __IO_EXTERN IO_WORD ptmr05;   /* PPG 5 */
10813 #define PTMR05 ptmr05
10814 __IO_EXTERN IO_WORD pcsr05;  
10815 #define PCSR05 pcsr05
10816 __IO_EXTERN IO_WORD pdut05;  
10817 #define PDUT05 pdut05
10818 __IO_EXTERN PCN05STR pcn05;  
10819 #define PCN05 pcn05.word
10820 #define PCN05_CNTE pcn05.bit._CNTE
10821 #define PCN05_STGR pcn05.bit._STGR
10822 #define PCN05_MDSE pcn05.bit._MDSE
10823 #define PCN05_RTRG pcn05.bit._RTRG
10824 #define PCN05_CKS1 pcn05.bit._CKS1
10825 #define PCN05_CKS0 pcn05.bit._CKS0
10826 #define PCN05_PGMS pcn05.bit._PGMS
10827 #define PCN05_EGS1 pcn05.bit._EGS1
10828 #define PCN05_EGS0 pcn05.bit._EGS0
10829 #define PCN05_IREN pcn05.bit._IREN
10830 #define PCN05_IRQF pcn05.bit._IRQF
10831 #define PCN05_IRS1 pcn05.bit._IRS1
10832 #define PCN05_IRS0 pcn05.bit._IRS0
10833 #define PCN05_OSEL pcn05.bit._OSEL
10834 #define PCN05_CKS pcn05.bitc._CKS
10835 #define PCN05_EGS pcn05.bitc._EGS
10836 #define PCN05_IRS pcn05.bitc._IRS
10837 __IO_EXTERN PCNH05STR pcnh05;  
10838 #define PCNH05 pcnh05.byte
10839 #define PCNH05_CNTE pcnh05.bit._CNTE
10840 #define PCNH05_STGR pcnh05.bit._STGR
10841 #define PCNH05_MDSE pcnh05.bit._MDSE
10842 #define PCNH05_RTRG pcnh05.bit._RTRG
10843 #define PCNH05_CKS1 pcnh05.bit._CKS1
10844 #define PCNH05_CKS0 pcnh05.bit._CKS0
10845 #define PCNH05_PGMS pcnh05.bit._PGMS
10846 #define PCNH05_CKS pcnh05.bitc._CKS
10847 __IO_EXTERN PCNL05STR pcnl05;  
10848 #define PCNL05 pcnl05.byte
10849 #define PCNL05_EGS1 pcnl05.bit._EGS1
10850 #define PCNL05_EGS0 pcnl05.bit._EGS0
10851 #define PCNL05_IREN pcnl05.bit._IREN
10852 #define PCNL05_IRQF pcnl05.bit._IRQF
10853 #define PCNL05_IRS1 pcnl05.bit._IRS1
10854 #define PCNL05_IRS0 pcnl05.bit._IRS0
10855 #define PCNL05_OSEL pcnl05.bit._OSEL
10856 #define PCNL05_EGS pcnl05.bitc._EGS
10857 #define PCNL05_IRS pcnl05.bitc._IRS
10858 __IO_EXTERN IO_WORD ptmr06;   /* PPG 6 */
10859 #define PTMR06 ptmr06
10860 __IO_EXTERN IO_WORD pcsr06;  
10861 #define PCSR06 pcsr06
10862 __IO_EXTERN IO_WORD pdut06;  
10863 #define PDUT06 pdut06
10864 __IO_EXTERN PCN06STR pcn06;  
10865 #define PCN06 pcn06.word
10866 #define PCN06_CNTE pcn06.bit._CNTE
10867 #define PCN06_STGR pcn06.bit._STGR
10868 #define PCN06_MDSE pcn06.bit._MDSE
10869 #define PCN06_RTRG pcn06.bit._RTRG
10870 #define PCN06_CKS1 pcn06.bit._CKS1
10871 #define PCN06_CKS0 pcn06.bit._CKS0
10872 #define PCN06_PGMS pcn06.bit._PGMS
10873 #define PCN06_EGS1 pcn06.bit._EGS1
10874 #define PCN06_EGS0 pcn06.bit._EGS0
10875 #define PCN06_IREN pcn06.bit._IREN
10876 #define PCN06_IRQF pcn06.bit._IRQF
10877 #define PCN06_IRS1 pcn06.bit._IRS1
10878 #define PCN06_IRS0 pcn06.bit._IRS0
10879 #define PCN06_OSEL pcn06.bit._OSEL
10880 #define PCN06_CKS pcn06.bitc._CKS
10881 #define PCN06_EGS pcn06.bitc._EGS
10882 #define PCN06_IRS pcn06.bitc._IRS
10883 __IO_EXTERN PCNH06STR pcnh06;  
10884 #define PCNH06 pcnh06.byte
10885 #define PCNH06_CNTE pcnh06.bit._CNTE
10886 #define PCNH06_STGR pcnh06.bit._STGR
10887 #define PCNH06_MDSE pcnh06.bit._MDSE
10888 #define PCNH06_RTRG pcnh06.bit._RTRG
10889 #define PCNH06_CKS1 pcnh06.bit._CKS1
10890 #define PCNH06_CKS0 pcnh06.bit._CKS0
10891 #define PCNH06_PGMS pcnh06.bit._PGMS
10892 #define PCNH06_CKS pcnh06.bitc._CKS
10893 __IO_EXTERN PCNL06STR pcnl06;  
10894 #define PCNL06 pcnl06.byte
10895 #define PCNL06_EGS1 pcnl06.bit._EGS1
10896 #define PCNL06_EGS0 pcnl06.bit._EGS0
10897 #define PCNL06_IREN pcnl06.bit._IREN
10898 #define PCNL06_IRQF pcnl06.bit._IRQF
10899 #define PCNL06_IRS1 pcnl06.bit._IRS1
10900 #define PCNL06_IRS0 pcnl06.bit._IRS0
10901 #define PCNL06_OSEL pcnl06.bit._OSEL
10902 #define PCNL06_EGS pcnl06.bitc._EGS
10903 #define PCNL06_IRS pcnl06.bitc._IRS
10904 __IO_EXTERN IO_WORD ptmr07;   /* PPG 7 */
10905 #define PTMR07 ptmr07
10906 __IO_EXTERN IO_WORD pcsr07;  
10907 #define PCSR07 pcsr07
10908 __IO_EXTERN IO_WORD pdut07;  
10909 #define PDUT07 pdut07
10910 __IO_EXTERN PCN07STR pcn07;  
10911 #define PCN07 pcn07.word
10912 #define PCN07_CNTE pcn07.bit._CNTE
10913 #define PCN07_STGR pcn07.bit._STGR
10914 #define PCN07_MDSE pcn07.bit._MDSE
10915 #define PCN07_RTRG pcn07.bit._RTRG
10916 #define PCN07_CKS1 pcn07.bit._CKS1
10917 #define PCN07_CKS0 pcn07.bit._CKS0
10918 #define PCN07_PGMS pcn07.bit._PGMS
10919 #define PCN07_EGS1 pcn07.bit._EGS1
10920 #define PCN07_EGS0 pcn07.bit._EGS0
10921 #define PCN07_IREN pcn07.bit._IREN
10922 #define PCN07_IRQF pcn07.bit._IRQF
10923 #define PCN07_IRS1 pcn07.bit._IRS1
10924 #define PCN07_IRS0 pcn07.bit._IRS0
10925 #define PCN07_OSEL pcn07.bit._OSEL
10926 #define PCN07_CKS pcn07.bitc._CKS
10927 #define PCN07_EGS pcn07.bitc._EGS
10928 #define PCN07_IRS pcn07.bitc._IRS
10929 __IO_EXTERN PCNH07STR pcnh07;  
10930 #define PCNH07 pcnh07.byte
10931 #define PCNH07_CNTE pcnh07.bit._CNTE
10932 #define PCNH07_STGR pcnh07.bit._STGR
10933 #define PCNH07_MDSE pcnh07.bit._MDSE
10934 #define PCNH07_RTRG pcnh07.bit._RTRG
10935 #define PCNH07_CKS1 pcnh07.bit._CKS1
10936 #define PCNH07_CKS0 pcnh07.bit._CKS0
10937 #define PCNH07_PGMS pcnh07.bit._PGMS
10938 #define PCNH07_CKS pcnh07.bitc._CKS
10939 __IO_EXTERN PCNL07STR pcnl07;  
10940 #define PCNL07 pcnl07.byte
10941 #define PCNL07_EGS1 pcnl07.bit._EGS1
10942 #define PCNL07_EGS0 pcnl07.bit._EGS0
10943 #define PCNL07_IREN pcnl07.bit._IREN
10944 #define PCNL07_IRQF pcnl07.bit._IRQF
10945 #define PCNL07_IRS1 pcnl07.bit._IRS1
10946 #define PCNL07_IRS0 pcnl07.bit._IRS0
10947 #define PCNL07_OSEL pcnl07.bit._OSEL
10948 #define PCNL07_EGS pcnl07.bitc._EGS
10949 #define PCNL07_IRS pcnl07.bitc._IRS
10950 __IO_EXTERN IO_WORD ptmr08;   /* PPG 8 */
10951 #define PTMR08 ptmr08
10952 __IO_EXTERN IO_WORD pcsr08;  
10953 #define PCSR08 pcsr08
10954 __IO_EXTERN IO_WORD pdut08;  
10955 #define PDUT08 pdut08
10956 __IO_EXTERN PCN08STR pcn08;  
10957 #define PCN08 pcn08.word
10958 #define PCN08_CNTE pcn08.bit._CNTE
10959 #define PCN08_STGR pcn08.bit._STGR
10960 #define PCN08_MDSE pcn08.bit._MDSE
10961 #define PCN08_RTRG pcn08.bit._RTRG
10962 #define PCN08_CKS1 pcn08.bit._CKS1
10963 #define PCN08_CKS0 pcn08.bit._CKS0
10964 #define PCN08_PGMS pcn08.bit._PGMS
10965 #define PCN08_EGS1 pcn08.bit._EGS1
10966 #define PCN08_EGS0 pcn08.bit._EGS0
10967 #define PCN08_IREN pcn08.bit._IREN
10968 #define PCN08_IRQF pcn08.bit._IRQF
10969 #define PCN08_IRS1 pcn08.bit._IRS1
10970 #define PCN08_IRS0 pcn08.bit._IRS0
10971 #define PCN08_OSEL pcn08.bit._OSEL
10972 #define PCN08_CKS pcn08.bitc._CKS
10973 #define PCN08_EGS pcn08.bitc._EGS
10974 #define PCN08_IRS pcn08.bitc._IRS
10975 __IO_EXTERN PCNH08STR pcnh08;  
10976 #define PCNH08 pcnh08.byte
10977 #define PCNH08_CNTE pcnh08.bit._CNTE
10978 #define PCNH08_STGR pcnh08.bit._STGR
10979 #define PCNH08_MDSE pcnh08.bit._MDSE
10980 #define PCNH08_RTRG pcnh08.bit._RTRG
10981 #define PCNH08_CKS1 pcnh08.bit._CKS1
10982 #define PCNH08_CKS0 pcnh08.bit._CKS0
10983 #define PCNH08_PGMS pcnh08.bit._PGMS
10984 #define PCNH08_CKS pcnh08.bitc._CKS
10985 __IO_EXTERN PCNL08STR pcnl08;  
10986 #define PCNL08 pcnl08.byte
10987 #define PCNL08_EGS1 pcnl08.bit._EGS1
10988 #define PCNL08_EGS0 pcnl08.bit._EGS0
10989 #define PCNL08_IREN pcnl08.bit._IREN
10990 #define PCNL08_IRQF pcnl08.bit._IRQF
10991 #define PCNL08_IRS1 pcnl08.bit._IRS1
10992 #define PCNL08_IRS0 pcnl08.bit._IRS0
10993 #define PCNL08_OSEL pcnl08.bit._OSEL
10994 #define PCNL08_EGS pcnl08.bitc._EGS
10995 #define PCNL08_IRS pcnl08.bitc._IRS
10996 __IO_EXTERN IO_WORD ptmr09;   /* PPG 9 */
10997 #define PTMR09 ptmr09
10998 __IO_EXTERN IO_WORD pcsr09;  
10999 #define PCSR09 pcsr09
11000 __IO_EXTERN IO_WORD pdut09;  
11001 #define PDUT09 pdut09
11002 __IO_EXTERN PCN09STR pcn09;  
11003 #define PCN09 pcn09.word
11004 #define PCN09_CNTE pcn09.bit._CNTE
11005 #define PCN09_STGR pcn09.bit._STGR
11006 #define PCN09_MDSE pcn09.bit._MDSE
11007 #define PCN09_RTRG pcn09.bit._RTRG
11008 #define PCN09_CKS1 pcn09.bit._CKS1
11009 #define PCN09_CKS0 pcn09.bit._CKS0
11010 #define PCN09_PGMS pcn09.bit._PGMS
11011 #define PCN09_EGS1 pcn09.bit._EGS1
11012 #define PCN09_EGS0 pcn09.bit._EGS0
11013 #define PCN09_IREN pcn09.bit._IREN
11014 #define PCN09_IRQF pcn09.bit._IRQF
11015 #define PCN09_IRS1 pcn09.bit._IRS1
11016 #define PCN09_IRS0 pcn09.bit._IRS0
11017 #define PCN09_OSEL pcn09.bit._OSEL
11018 #define PCN09_CKS pcn09.bitc._CKS
11019 #define PCN09_EGS pcn09.bitc._EGS
11020 #define PCN09_IRS pcn09.bitc._IRS
11021 __IO_EXTERN PCNH09STR pcnh09;  
11022 #define PCNH09 pcnh09.byte
11023 #define PCNH09_CNTE pcnh09.bit._CNTE
11024 #define PCNH09_STGR pcnh09.bit._STGR
11025 #define PCNH09_MDSE pcnh09.bit._MDSE
11026 #define PCNH09_RTRG pcnh09.bit._RTRG
11027 #define PCNH09_CKS1 pcnh09.bit._CKS1
11028 #define PCNH09_CKS0 pcnh09.bit._CKS0
11029 #define PCNH09_PGMS pcnh09.bit._PGMS
11030 #define PCNH09_CKS pcnh09.bitc._CKS
11031 __IO_EXTERN PCNL09STR pcnl09;  
11032 #define PCNL09 pcnl09.byte
11033 #define PCNL09_EGS1 pcnl09.bit._EGS1
11034 #define PCNL09_EGS0 pcnl09.bit._EGS0
11035 #define PCNL09_IREN pcnl09.bit._IREN
11036 #define PCNL09_IRQF pcnl09.bit._IRQF
11037 #define PCNL09_IRS1 pcnl09.bit._IRS1
11038 #define PCNL09_IRS0 pcnl09.bit._IRS0
11039 #define PCNL09_OSEL pcnl09.bit._OSEL
11040 #define PCNL09_EGS pcnl09.bitc._EGS
11041 #define PCNL09_IRS pcnl09.bitc._IRS
11042 __IO_EXTERN IO_WORD ptmr10;   /* PPG 10 */
11043 #define PTMR10 ptmr10
11044 __IO_EXTERN IO_WORD pcsr10;  
11045 #define PCSR10 pcsr10
11046 __IO_EXTERN IO_WORD pdut10;  
11047 #define PDUT10 pdut10
11048 __IO_EXTERN PCN10STR pcn10;  
11049 #define PCN10 pcn10.word
11050 #define PCN10_CNTE pcn10.bit._CNTE
11051 #define PCN10_STGR pcn10.bit._STGR
11052 #define PCN10_MDSE pcn10.bit._MDSE
11053 #define PCN10_RTRG pcn10.bit._RTRG
11054 #define PCN10_CKS1 pcn10.bit._CKS1
11055 #define PCN10_CKS0 pcn10.bit._CKS0
11056 #define PCN10_PGMS pcn10.bit._PGMS
11057 #define PCN10_EGS1 pcn10.bit._EGS1
11058 #define PCN10_EGS0 pcn10.bit._EGS0
11059 #define PCN10_IREN pcn10.bit._IREN
11060 #define PCN10_IRQF pcn10.bit._IRQF
11061 #define PCN10_IRS1 pcn10.bit._IRS1
11062 #define PCN10_IRS0 pcn10.bit._IRS0
11063 #define PCN10_OSEL pcn10.bit._OSEL
11064 #define PCN10_CKS pcn10.bitc._CKS
11065 #define PCN10_EGS pcn10.bitc._EGS
11066 #define PCN10_IRS pcn10.bitc._IRS
11067 __IO_EXTERN PCNH10STR pcnh10;  
11068 #define PCNH10 pcnh10.byte
11069 #define PCNH10_CNTE pcnh10.bit._CNTE
11070 #define PCNH10_STGR pcnh10.bit._STGR
11071 #define PCNH10_MDSE pcnh10.bit._MDSE
11072 #define PCNH10_RTRG pcnh10.bit._RTRG
11073 #define PCNH10_CKS1 pcnh10.bit._CKS1
11074 #define PCNH10_CKS0 pcnh10.bit._CKS0
11075 #define PCNH10_PGMS pcnh10.bit._PGMS
11076 #define PCNH10_CKS pcnh10.bitc._CKS
11077 __IO_EXTERN PCNL10STR pcnl10;  
11078 #define PCNL10 pcnl10.byte
11079 #define PCNL10_EGS1 pcnl10.bit._EGS1
11080 #define PCNL10_EGS0 pcnl10.bit._EGS0
11081 #define PCNL10_IREN pcnl10.bit._IREN
11082 #define PCNL10_IRQF pcnl10.bit._IRQF
11083 #define PCNL10_IRS1 pcnl10.bit._IRS1
11084 #define PCNL10_IRS0 pcnl10.bit._IRS0
11085 #define PCNL10_OSEL pcnl10.bit._OSEL
11086 #define PCNL10_EGS pcnl10.bitc._EGS
11087 #define PCNL10_IRS pcnl10.bitc._IRS
11088 __IO_EXTERN IO_WORD ptmr11;   /* PPG 11 */
11089 #define PTMR11 ptmr11
11090 __IO_EXTERN IO_WORD pcsr11;  
11091 #define PCSR11 pcsr11
11092 __IO_EXTERN IO_WORD pdut11;  
11093 #define PDUT11 pdut11
11094 __IO_EXTERN PCN11STR pcn11;  
11095 #define PCN11 pcn11.word
11096 #define PCN11_CNTE pcn11.bit._CNTE
11097 #define PCN11_STGR pcn11.bit._STGR
11098 #define PCN11_MDSE pcn11.bit._MDSE
11099 #define PCN11_RTRG pcn11.bit._RTRG
11100 #define PCN11_CKS1 pcn11.bit._CKS1
11101 #define PCN11_CKS0 pcn11.bit._CKS0
11102 #define PCN11_PGMS pcn11.bit._PGMS
11103 #define PCN11_EGS1 pcn11.bit._EGS1
11104 #define PCN11_EGS0 pcn11.bit._EGS0
11105 #define PCN11_IREN pcn11.bit._IREN
11106 #define PCN11_IRQF pcn11.bit._IRQF
11107 #define PCN11_IRS1 pcn11.bit._IRS1
11108 #define PCN11_IRS0 pcn11.bit._IRS0
11109 #define PCN11_OSEL pcn11.bit._OSEL
11110 #define PCN11_CKS pcn11.bitc._CKS
11111 #define PCN11_EGS pcn11.bitc._EGS
11112 #define PCN11_IRS pcn11.bitc._IRS
11113 __IO_EXTERN PCNH11STR pcnh11;  
11114 #define PCNH11 pcnh11.byte
11115 #define PCNH11_CNTE pcnh11.bit._CNTE
11116 #define PCNH11_STGR pcnh11.bit._STGR
11117 #define PCNH11_MDSE pcnh11.bit._MDSE
11118 #define PCNH11_RTRG pcnh11.bit._RTRG
11119 #define PCNH11_CKS1 pcnh11.bit._CKS1
11120 #define PCNH11_CKS0 pcnh11.bit._CKS0
11121 #define PCNH11_PGMS pcnh11.bit._PGMS
11122 #define PCNH11_CKS pcnh11.bitc._CKS
11123 __IO_EXTERN PCNL11STR pcnl11;  
11124 #define PCNL11 pcnl11.byte
11125 #define PCNL11_EGS1 pcnl11.bit._EGS1
11126 #define PCNL11_EGS0 pcnl11.bit._EGS0
11127 #define PCNL11_IREN pcnl11.bit._IREN
11128 #define PCNL11_IRQF pcnl11.bit._IRQF
11129 #define PCNL11_IRS1 pcnl11.bit._IRS1
11130 #define PCNL11_IRS0 pcnl11.bit._IRS0
11131 #define PCNL11_OSEL pcnl11.bit._OSEL
11132 #define PCNL11_EGS pcnl11.bitc._EGS
11133 #define PCNL11_IRS pcnl11.bitc._IRS
11134 __IO_EXTERN ICS01STR ics01;   /* Input Capture 0-3 */
11135 #define ICS01 ics01.byte
11136 #define ICS01_ICP1 ics01.bit._ICP1
11137 #define ICS01_ICP0 ics01.bit._ICP0
11138 #define ICS01_ICE1 ics01.bit._ICE1
11139 #define ICS01_ICE0 ics01.bit._ICE0
11140 #define ICS01_EG11 ics01.bit._EG11
11141 #define ICS01_EG10 ics01.bit._EG10
11142 #define ICS01_EG01 ics01.bit._EG01
11143 #define ICS01_EG00 ics01.bit._EG00
11144 #define ICS01_EG1 ics01.bitc._EG1
11145 #define ICS01_EG0 ics01.bitc._EG0
11146 __IO_EXTERN ICS23STR ics23;  
11147 #define ICS23 ics23.byte
11148 #define ICS23_ICP3 ics23.bit._ICP3
11149 #define ICS23_ICP2 ics23.bit._ICP2
11150 #define ICS23_ICE3 ics23.bit._ICE3
11151 #define ICS23_ICE2 ics23.bit._ICE2
11152 #define ICS23_EG31 ics23.bit._EG31
11153 #define ICS23_EG30 ics23.bit._EG30
11154 #define ICS23_EG21 ics23.bit._EG21
11155 #define ICS23_EG20 ics23.bit._EG20
11156 #define ICS23_EG3 ics23.bitc._EG3
11157 #define ICS23_EG2 ics23.bitc._EG2
11158 __IO_EXTERN IPCP0STR ipcp0;  
11159 #define IPCP0 ipcp0.word
11160 #define IPCP0_CP15 ipcp0.bit._CP15
11161 #define IPCP0_CP14 ipcp0.bit._CP14
11162 #define IPCP0_CP13 ipcp0.bit._CP13
11163 #define IPCP0_CP12 ipcp0.bit._CP12
11164 #define IPCP0_CP11 ipcp0.bit._CP11
11165 #define IPCP0_CP10 ipcp0.bit._CP10
11166 #define IPCP0_CP9 ipcp0.bit._CP9
11167 #define IPCP0_CP8 ipcp0.bit._CP8
11168 #define IPCP0_CP7 ipcp0.bit._CP7
11169 #define IPCP0_CP6 ipcp0.bit._CP6
11170 #define IPCP0_CP5 ipcp0.bit._CP5
11171 #define IPCP0_CP4 ipcp0.bit._CP4
11172 #define IPCP0_CP3 ipcp0.bit._CP3
11173 #define IPCP0_CP2 ipcp0.bit._CP2
11174 #define IPCP0_CP1 ipcp0.bit._CP1
11175 #define IPCP0_CP0 ipcp0.bit._CP0
11176 __IO_EXTERN IPCP1STR ipcp1;  
11177 #define IPCP1 ipcp1.word
11178 #define IPCP1_CP15 ipcp1.bit._CP15
11179 #define IPCP1_CP14 ipcp1.bit._CP14
11180 #define IPCP1_CP13 ipcp1.bit._CP13
11181 #define IPCP1_CP12 ipcp1.bit._CP12
11182 #define IPCP1_CP11 ipcp1.bit._CP11
11183 #define IPCP1_CP10 ipcp1.bit._CP10
11184 #define IPCP1_CP9 ipcp1.bit._CP9
11185 #define IPCP1_CP8 ipcp1.bit._CP8
11186 #define IPCP1_CP7 ipcp1.bit._CP7
11187 #define IPCP1_CP6 ipcp1.bit._CP6
11188 #define IPCP1_CP5 ipcp1.bit._CP5
11189 #define IPCP1_CP4 ipcp1.bit._CP4
11190 #define IPCP1_CP3 ipcp1.bit._CP3
11191 #define IPCP1_CP2 ipcp1.bit._CP2
11192 #define IPCP1_CP1 ipcp1.bit._CP1
11193 #define IPCP1_CP0 ipcp1.bit._CP0
11194 __IO_EXTERN IPCP2STR ipcp2;  
11195 #define IPCP2 ipcp2.word
11196 #define IPCP2_CP15 ipcp2.bit._CP15
11197 #define IPCP2_CP14 ipcp2.bit._CP14
11198 #define IPCP2_CP13 ipcp2.bit._CP13
11199 #define IPCP2_CP12 ipcp2.bit._CP12
11200 #define IPCP2_CP11 ipcp2.bit._CP11
11201 #define IPCP2_CP10 ipcp2.bit._CP10
11202 #define IPCP2_CP9 ipcp2.bit._CP9
11203 #define IPCP2_CP8 ipcp2.bit._CP8
11204 #define IPCP2_CP7 ipcp2.bit._CP7
11205 #define IPCP2_CP6 ipcp2.bit._CP6
11206 #define IPCP2_CP5 ipcp2.bit._CP5
11207 #define IPCP2_CP4 ipcp2.bit._CP4
11208 #define IPCP2_CP3 ipcp2.bit._CP3
11209 #define IPCP2_CP2 ipcp2.bit._CP2
11210 #define IPCP2_CP1 ipcp2.bit._CP1
11211 #define IPCP2_CP0 ipcp2.bit._CP0
11212 __IO_EXTERN IPCP3STR ipcp3;  
11213 #define IPCP3 ipcp3.word
11214 #define IPCP3_CP15 ipcp3.bit._CP15
11215 #define IPCP3_CP14 ipcp3.bit._CP14
11216 #define IPCP3_CP13 ipcp3.bit._CP13
11217 #define IPCP3_CP12 ipcp3.bit._CP12
11218 #define IPCP3_CP11 ipcp3.bit._CP11
11219 #define IPCP3_CP10 ipcp3.bit._CP10
11220 #define IPCP3_CP9 ipcp3.bit._CP9
11221 #define IPCP3_CP8 ipcp3.bit._CP8
11222 #define IPCP3_CP7 ipcp3.bit._CP7
11223 #define IPCP3_CP6 ipcp3.bit._CP6
11224 #define IPCP3_CP5 ipcp3.bit._CP5
11225 #define IPCP3_CP4 ipcp3.bit._CP4
11226 #define IPCP3_CP3 ipcp3.bit._CP3
11227 #define IPCP3_CP2 ipcp3.bit._CP2
11228 #define IPCP3_CP1 ipcp3.bit._CP1
11229 #define IPCP3_CP0 ipcp3.bit._CP0
11230 __IO_EXTERN OCS01STR ocs01;   /* Output Compare 0-3 */
11231 #define OCS01 ocs01.word
11232 #define OCS01_CMOD ocs01.bit._CMOD
11233 #define OCS01_OTD1 ocs01.bit._OTD1
11234 #define OCS01_OTD0 ocs01.bit._OTD0
11235 #define OCS01_ICP1 ocs01.bit._ICP1
11236 #define OCS01_ICP0 ocs01.bit._ICP0
11237 #define OCS01_ICE1 ocs01.bit._ICE1
11238 #define OCS01_ICE0 ocs01.bit._ICE0
11239 #define OCS01_CST1 ocs01.bit._CST1
11240 #define OCS01_CST0 ocs01.bit._CST0
11241 __IO_EXTERN OCS23STR ocs23;  
11242 #define OCS23 ocs23.word
11243 #define OCS23_CMOD ocs23.bit._CMOD
11244 #define OCS23_OTD3 ocs23.bit._OTD3
11245 #define OCS23_OTD2 ocs23.bit._OTD2
11246 #define OCS23_ICP3 ocs23.bit._ICP3
11247 #define OCS23_ICP2 ocs23.bit._ICP2
11248 #define OCS23_ICE3 ocs23.bit._ICE3
11249 #define OCS23_ICE2 ocs23.bit._ICE2
11250 #define OCS23_CST3 ocs23.bit._CST3
11251 #define OCS23_CST2 ocs23.bit._CST2
11252 __IO_EXTERN OCCP0STR occp0;  
11253 #define OCCP0 occp0.word
11254 #define OCCP0_C15 occp0.bit._C15
11255 #define OCCP0_C14 occp0.bit._C14
11256 #define OCCP0_C13 occp0.bit._C13
11257 #define OCCP0_C12 occp0.bit._C12
11258 #define OCCP0_C11 occp0.bit._C11
11259 #define OCCP0_C10 occp0.bit._C10
11260 #define OCCP0_C9 occp0.bit._C9
11261 #define OCCP0_C8 occp0.bit._C8
11262 #define OCCP0_C7 occp0.bit._C7
11263 #define OCCP0_C6 occp0.bit._C6
11264 #define OCCP0_C5 occp0.bit._C5
11265 #define OCCP0_C4 occp0.bit._C4
11266 #define OCCP0_C3 occp0.bit._C3
11267 #define OCCP0_C2 occp0.bit._C2
11268 #define OCCP0_C1 occp0.bit._C1
11269 #define OCCP0_C0 occp0.bit._C0
11270 __IO_EXTERN OCCP1STR occp1;  
11271 #define OCCP1 occp1.word
11272 #define OCCP1_C15 occp1.bit._C15
11273 #define OCCP1_C14 occp1.bit._C14
11274 #define OCCP1_C13 occp1.bit._C13
11275 #define OCCP1_C12 occp1.bit._C12
11276 #define OCCP1_C11 occp1.bit._C11
11277 #define OCCP1_C10 occp1.bit._C10
11278 #define OCCP1_C9 occp1.bit._C9
11279 #define OCCP1_C8 occp1.bit._C8
11280 #define OCCP1_C7 occp1.bit._C7
11281 #define OCCP1_C6 occp1.bit._C6
11282 #define OCCP1_C5 occp1.bit._C5
11283 #define OCCP1_C4 occp1.bit._C4
11284 #define OCCP1_C3 occp1.bit._C3
11285 #define OCCP1_C2 occp1.bit._C2
11286 #define OCCP1_C1 occp1.bit._C1
11287 #define OCCP1_C0 occp1.bit._C0
11288 __IO_EXTERN OCCP2STR occp2;  
11289 #define OCCP2 occp2.word
11290 #define OCCP2_C15 occp2.bit._C15
11291 #define OCCP2_C14 occp2.bit._C14
11292 #define OCCP2_C13 occp2.bit._C13
11293 #define OCCP2_C12 occp2.bit._C12
11294 #define OCCP2_C11 occp2.bit._C11
11295 #define OCCP2_C10 occp2.bit._C10
11296 #define OCCP2_C9 occp2.bit._C9
11297 #define OCCP2_C8 occp2.bit._C8
11298 #define OCCP2_C7 occp2.bit._C7
11299 #define OCCP2_C6 occp2.bit._C6
11300 #define OCCP2_C5 occp2.bit._C5
11301 #define OCCP2_C4 occp2.bit._C4
11302 #define OCCP2_C3 occp2.bit._C3
11303 #define OCCP2_C2 occp2.bit._C2
11304 #define OCCP2_C1 occp2.bit._C1
11305 #define OCCP2_C0 occp2.bit._C0
11306 __IO_EXTERN OCCP3STR occp3;  
11307 #define OCCP3 occp3.word
11308 #define OCCP3_C15 occp3.bit._C15
11309 #define OCCP3_C14 occp3.bit._C14
11310 #define OCCP3_C13 occp3.bit._C13
11311 #define OCCP3_C12 occp3.bit._C12
11312 #define OCCP3_C11 occp3.bit._C11
11313 #define OCCP3_C10 occp3.bit._C10
11314 #define OCCP3_C9 occp3.bit._C9
11315 #define OCCP3_C8 occp3.bit._C8
11316 #define OCCP3_C7 occp3.bit._C7
11317 #define OCCP3_C6 occp3.bit._C6
11318 #define OCCP3_C5 occp3.bit._C5
11319 #define OCCP3_C4 occp3.bit._C4
11320 #define OCCP3_C3 occp3.bit._C3
11321 #define OCCP3_C2 occp3.bit._C2
11322 #define OCCP3_C1 occp3.bit._C1
11323 #define OCCP3_C0 occp3.bit._C0
11324 __IO_EXTERN ADERHSTR aderh;   /* ADC */
11325 #define ADERH aderh.word
11326 #define ADERH_ADE31 aderh.bit._ADE31
11327 #define ADERH_ADE30 aderh.bit._ADE30
11328 #define ADERH_ADE29 aderh.bit._ADE29
11329 #define ADERH_ADE28 aderh.bit._ADE28
11330 #define ADERH_ADE27 aderh.bit._ADE27
11331 #define ADERH_ADE26 aderh.bit._ADE26
11332 #define ADERH_ADE25 aderh.bit._ADE25
11333 #define ADERH_ADE24 aderh.bit._ADE24
11334 #define ADERH_ADE23 aderh.bit._ADE23
11335 #define ADERH_ADE22 aderh.bit._ADE22
11336 #define ADERH_ADE21 aderh.bit._ADE21
11337 #define ADERH_ADE20 aderh.bit._ADE20
11338 #define ADERH_ADE19 aderh.bit._ADE19
11339 #define ADERH_ADE18 aderh.bit._ADE18
11340 #define ADERH_ADE17 aderh.bit._ADE17
11341 #define ADERH_ADE16 aderh.bit._ADE16
11342 __IO_EXTERN ADERLSTR aderl;  
11343 #define ADERL aderl.word
11344 #define ADERL_ADE15 aderl.bit._ADE15
11345 #define ADERL_ADE14 aderl.bit._ADE14
11346 #define ADERL_ADE13 aderl.bit._ADE13
11347 #define ADERL_ADE12 aderl.bit._ADE12
11348 #define ADERL_ADE11 aderl.bit._ADE11
11349 #define ADERL_ADE10 aderl.bit._ADE10
11350 #define ADERL_ADE9 aderl.bit._ADE9
11351 #define ADERL_ADE8 aderl.bit._ADE8
11352 #define ADERL_ADE7 aderl.bit._ADE7
11353 #define ADERL_ADE6 aderl.bit._ADE6
11354 #define ADERL_ADE5 aderl.bit._ADE5
11355 #define ADERL_ADE4 aderl.bit._ADE4
11356 #define ADERL_ADE3 aderl.bit._ADE3
11357 #define ADERL_ADE2 aderl.bit._ADE2
11358 #define ADERL_ADE1 aderl.bit._ADE1
11359 #define ADERL_ADE0 aderl.bit._ADE0
11360 __IO_EXTERN IO_LWORD ader;  
11361 #define ADER ader
11362 __IO_EXTERN ADCS1STR adcs1;  
11363 #define ADCS1 adcs1.byte
11364 #define ADCS1_BUSY adcs1.bit._BUSY
11365 #define ADCS1_INT adcs1.bit._INT
11366 #define ADCS1_INTE adcs1.bit._INTE
11367 #define ADCS1_PAUS adcs1.bit._PAUS
11368 #define ADCS1_STS1 adcs1.bit._STS1
11369 #define ADCS1_STS0 adcs1.bit._STS0
11370 #define ADCS1_STRT adcs1.bit._STRT
11371 #define ADCS1_STS adcs1.bitc._STS
11372 __IO_EXTERN ADCS0STR adcs0;  
11373 #define ADCS0 adcs0.byte
11374 #define ADCS0_MD1 adcs0.bit._MD1
11375 #define ADCS0_MD0 adcs0.bit._MD0
11376 #define ADCS0_S10 adcs0.bit._S10
11377 #define ADCS0_ACH4 adcs0.bit._ACH4
11378 #define ADCS0_ACH3 adcs0.bit._ACH3
11379 #define ADCS0_ACH2 adcs0.bit._ACH2
11380 #define ADCS0_ACH1 adcs0.bit._ACH1
11381 #define ADCS0_ACH0 adcs0.bit._ACH0
11382 #define ADCS0_MD adcs0.bitc._MD
11383 #define ADCS0_ACH adcs0.bitc._ACH
11384 __IO_EXTERN IO_WORD adcs;  
11385 #define ADCS adcs
11386 __IO_EXTERN ADCR1STR adcr1;  
11387 #define ADCR1 adcr1.byte
11388 #define ADCR1_D9 adcr1.bit._D9
11389 #define ADCR1_D8 adcr1.bit._D8
11390 __IO_EXTERN ADCR0STR adcr0;  
11391 #define ADCR0 adcr0.byte
11392 #define ADCR0_D7 adcr0.bit._D7
11393 #define ADCR0_D6 adcr0.bit._D6
11394 #define ADCR0_D5 adcr0.bit._D5
11395 #define ADCR0_D4 adcr0.bit._D4
11396 #define ADCR0_D3 adcr0.bit._D3
11397 #define ADCR0_D2 adcr0.bit._D2
11398 #define ADCR0_D1 adcr0.bit._D1
11399 #define ADCR0_D0 adcr0.bit._D0
11400 __IO_EXTERN IO_WORD adcr;  
11401 #define ADCR adcr
11402 __IO_EXTERN ADCT1STR adct1;  
11403 #define ADCT1 adct1.byte
11404 #define ADCT1_CT5 adct1.bit._CT5
11405 #define ADCT1_CT4 adct1.bit._CT4
11406 #define ADCT1_CT3 adct1.bit._CT3
11407 #define ADCT1_CT2 adct1.bit._CT2
11408 #define ADCT1_CT1 adct1.bit._CT1
11409 #define ADCT1_CT0 adct1.bit._CT0
11410 #define ADCT1_ST9 adct1.bit._ST9
11411 #define ADCT1_ST8 adct1.bit._ST8
11412 __IO_EXTERN ADCT0STR adct0;  
11413 #define ADCT0 adct0.byte
11414 #define ADCT0_ST7 adct0.bit._ST7
11415 #define ADCT0_ST6 adct0.bit._ST6
11416 #define ADCT0_ST5 adct0.bit._ST5
11417 #define ADCT0_ST4 adct0.bit._ST4
11418 #define ADCT0_ST3 adct0.bit._ST3
11419 #define ADCT0_ST2 adct0.bit._ST2
11420 #define ADCT0_ST1 adct0.bit._ST1
11421 #define ADCT0_ST0 adct0.bit._ST0
11422 __IO_EXTERN IO_WORD adct;  
11423 #define ADCT adct
11424 __IO_EXTERN ADSCHSTR adsch;  
11425 #define ADSCH adsch.byte
11426 #define ADSCH_ANS4 adsch.bit._ANS4
11427 #define ADSCH_ANS3 adsch.bit._ANS3
11428 #define ADSCH_ANS2 adsch.bit._ANS2
11429 #define ADSCH_ANS1 adsch.bit._ANS1
11430 #define ADSCH_ASN0 adsch.bit._ASN0
11431 #define ADSCH_ANS adsch.bitc._ANS
11432 __IO_EXTERN ADECHSTR adech;  
11433 #define ADECH adech.byte
11434 #define ADECH_ANE4 adech.bit._ANE4
11435 #define ADECH_ANE3 adech.bit._ANE3
11436 #define ADECH_ANE2 adech.bit._ANE2
11437 #define ADECH_ANE1 adech.bit._ANE1
11438 #define ADECH_ANE0 adech.bit._ANE0
11439 #define ADECH_ANE adech.bitc._ANE
11440 __IO_EXTERN TMRLR0STR tmrlr0;   /* Reload Timer 0 */
11441 #define TMRLR0 tmrlr0.word
11442 #define TMRLR0_D15 tmrlr0.bit._D15
11443 #define TMRLR0_D14 tmrlr0.bit._D14
11444 #define TMRLR0_D13 tmrlr0.bit._D13
11445 #define TMRLR0_D12 tmrlr0.bit._D12
11446 #define TMRLR0_D11 tmrlr0.bit._D11
11447 #define TMRLR0_D10 tmrlr0.bit._D10
11448 #define TMRLR0_D9 tmrlr0.bit._D9
11449 #define TMRLR0_D8 tmrlr0.bit._D8
11450 #define TMRLR0_D7 tmrlr0.bit._D7
11451 #define TMRLR0_D6 tmrlr0.bit._D6
11452 #define TMRLR0_D5 tmrlr0.bit._D5
11453 #define TMRLR0_D4 tmrlr0.bit._D4
11454 #define TMRLR0_D3 tmrlr0.bit._D3
11455 #define TMRLR0_D2 tmrlr0.bit._D2
11456 #define TMRLR0_D1 tmrlr0.bit._D1
11457 #define TMRLR0_D0 tmrlr0.bit._D0
11458 __IO_EXTERN TMR0STR tmr0;  
11459 #define TMR0 tmr0.word
11460 #define TMR0_D15 tmr0.bit._D15
11461 #define TMR0_D14 tmr0.bit._D14
11462 #define TMR0_D13 tmr0.bit._D13
11463 #define TMR0_D12 tmr0.bit._D12
11464 #define TMR0_D11 tmr0.bit._D11
11465 #define TMR0_D10 tmr0.bit._D10
11466 #define TMR0_D9 tmr0.bit._D9
11467 #define TMR0_D8 tmr0.bit._D8
11468 #define TMR0_D7 tmr0.bit._D7
11469 #define TMR0_D6 tmr0.bit._D6
11470 #define TMR0_D5 tmr0.bit._D5
11471 #define TMR0_D4 tmr0.bit._D4
11472 #define TMR0_D3 tmr0.bit._D3
11473 #define TMR0_D2 tmr0.bit._D2
11474 #define TMR0_D1 tmr0.bit._D1
11475 #define TMR0_D0 tmr0.bit._D0
11476 __IO_EXTERN TMCSR0STR tmcsr0;  
11477 #define TMCSR0 tmcsr0.word
11478 #define TMCSR0_CSL2 tmcsr0.bit._CSL2
11479 #define TMCSR0_CSL1 tmcsr0.bit._CSL1
11480 #define TMCSR0_CSL0 tmcsr0.bit._CSL0
11481 #define TMCSR0_MOD2 tmcsr0.bit._MOD2
11482 #define TMCSR0_MOD1 tmcsr0.bit._MOD1
11483 #define TMCSR0_MOD0 tmcsr0.bit._MOD0
11484 #define TMCSR0_OULT tmcsr0.bit._OULT
11485 #define TMCSR0_RELD tmcsr0.bit._RELD
11486 #define TMCSR0_INTE tmcsr0.bit._INTE
11487 #define TMCSR0_UF tmcsr0.bit._UF
11488 #define TMCSR0_CNTE tmcsr0.bit._CNTE
11489 #define TMCSR0_TRG tmcsr0.bit._TRG
11490 #define TMCSR0_CSL tmcsr0.bitc._CSL
11491 #define TMCSR0_MOD tmcsr0.bitc._MOD
11492 __IO_EXTERN TMCSRH0STR tmcsrh0;  
11493 #define TMCSRH0 tmcsrh0.byte
11494 #define TMCSRH0_CSL2 tmcsrh0.bit._CSL2
11495 #define TMCSRH0_CSL1 tmcsrh0.bit._CSL1
11496 #define TMCSRH0_CSL0 tmcsrh0.bit._CSL0
11497 #define TMCSRH0_MOD2 tmcsrh0.bit._MOD2
11498 #define TMCSRH0_MOD1 tmcsrh0.bit._MOD1
11499 #define TMCSRH0_CSL tmcsrh0.bitc._CSL
11500 __IO_EXTERN TMCSRL0STR tmcsrl0;  
11501 #define TMCSRL0 tmcsrl0.byte
11502 #define TMCSRL0_MOD0 tmcsrl0.bit._MOD0
11503 #define TMCSRL0_OULT tmcsrl0.bit._OULT
11504 #define TMCSRL0_RELD tmcsrl0.bit._RELD
11505 #define TMCSRL0_INTE tmcsrl0.bit._INTE
11506 #define TMCSRL0_UF tmcsrl0.bit._UF
11507 #define TMCSRL0_CNTE tmcsrl0.bit._CNTE
11508 #define TMCSRL0_TRG tmcsrl0.bit._TRG
11509 __IO_EXTERN TMRLR1STR tmrlr1;   /* Reload Timer 1 */
11510 #define TMRLR1 tmrlr1.word
11511 #define TMRLR1_D15 tmrlr1.bit._D15
11512 #define TMRLR1_D14 tmrlr1.bit._D14
11513 #define TMRLR1_D13 tmrlr1.bit._D13
11514 #define TMRLR1_D12 tmrlr1.bit._D12
11515 #define TMRLR1_D11 tmrlr1.bit._D11
11516 #define TMRLR1_D10 tmrlr1.bit._D10
11517 #define TMRLR1_D9 tmrlr1.bit._D9
11518 #define TMRLR1_D8 tmrlr1.bit._D8
11519 #define TMRLR1_D7 tmrlr1.bit._D7
11520 #define TMRLR1_D6 tmrlr1.bit._D6
11521 #define TMRLR1_D5 tmrlr1.bit._D5
11522 #define TMRLR1_D4 tmrlr1.bit._D4
11523 #define TMRLR1_D3 tmrlr1.bit._D3
11524 #define TMRLR1_D2 tmrlr1.bit._D2
11525 #define TMRLR1_D1 tmrlr1.bit._D1
11526 #define TMRLR1_D0 tmrlr1.bit._D0
11527 __IO_EXTERN TMR1STR tmr1;  
11528 #define TMR1 tmr1.word
11529 #define TMR1_D15 tmr1.bit._D15
11530 #define TMR1_D14 tmr1.bit._D14
11531 #define TMR1_D13 tmr1.bit._D13
11532 #define TMR1_D12 tmr1.bit._D12
11533 #define TMR1_D11 tmr1.bit._D11
11534 #define TMR1_D10 tmr1.bit._D10
11535 #define TMR1_D9 tmr1.bit._D9
11536 #define TMR1_D8 tmr1.bit._D8
11537 #define TMR1_D7 tmr1.bit._D7
11538 #define TMR1_D6 tmr1.bit._D6
11539 #define TMR1_D5 tmr1.bit._D5
11540 #define TMR1_D4 tmr1.bit._D4
11541 #define TMR1_D3 tmr1.bit._D3
11542 #define TMR1_D2 tmr1.bit._D2
11543 #define TMR1_D1 tmr1.bit._D1
11544 #define TMR1_D0 tmr1.bit._D0
11545 __IO_EXTERN TMCSR1STR tmcsr1;  
11546 #define TMCSR1 tmcsr1.word
11547 #define TMCSR1_CSL2 tmcsr1.bit._CSL2
11548 #define TMCSR1_CSL1 tmcsr1.bit._CSL1
11549 #define TMCSR1_CSL0 tmcsr1.bit._CSL0
11550 #define TMCSR1_MOD2 tmcsr1.bit._MOD2
11551 #define TMCSR1_MOD1 tmcsr1.bit._MOD1
11552 #define TMCSR1_MOD0 tmcsr1.bit._MOD0
11553 #define TMCSR1_OULT tmcsr1.bit._OULT
11554 #define TMCSR1_RELD tmcsr1.bit._RELD
11555 #define TMCSR1_INTE tmcsr1.bit._INTE
11556 #define TMCSR1_UF tmcsr1.bit._UF
11557 #define TMCSR1_CNTE tmcsr1.bit._CNTE
11558 #define TMCSR1_TRG tmcsr1.bit._TRG
11559 #define TMCSR1_CSL tmcsr1.bitc._CSL
11560 #define TMCSR1_MOD tmcsr1.bitc._MOD
11561 __IO_EXTERN TMCSRH1STR tmcsrh1;  
11562 #define TMCSRH1 tmcsrh1.byte
11563 #define TMCSRH1_CSL2 tmcsrh1.bit._CSL2
11564 #define TMCSRH1_CSL1 tmcsrh1.bit._CSL1
11565 #define TMCSRH1_CSL0 tmcsrh1.bit._CSL0
11566 #define TMCSRH1_MOD2 tmcsrh1.bit._MOD2
11567 #define TMCSRH1_MOD1 tmcsrh1.bit._MOD1
11568 #define TMCSRH1_CSL tmcsrh1.bitc._CSL
11569 __IO_EXTERN TMCSRL1STR tmcsrl1;  
11570 #define TMCSRL1 tmcsrl1.byte
11571 #define TMCSRL1_MOD0 tmcsrl1.bit._MOD0
11572 #define TMCSRL1_OULT tmcsrl1.bit._OULT
11573 #define TMCSRL1_RELD tmcsrl1.bit._RELD
11574 #define TMCSRL1_INTE tmcsrl1.bit._INTE
11575 #define TMCSRL1_UF tmcsrl1.bit._UF
11576 #define TMCSRL1_CNTE tmcsrl1.bit._CNTE
11577 #define TMCSRL1_TRG tmcsrl1.bit._TRG
11578 __IO_EXTERN TMRLR2STR tmrlr2;   /* Reload Timer 2 */
11579 #define TMRLR2 tmrlr2.word
11580 #define TMRLR2_D15 tmrlr2.bit._D15
11581 #define TMRLR2_D14 tmrlr2.bit._D14
11582 #define TMRLR2_D13 tmrlr2.bit._D13
11583 #define TMRLR2_D12 tmrlr2.bit._D12
11584 #define TMRLR2_D11 tmrlr2.bit._D11
11585 #define TMRLR2_D10 tmrlr2.bit._D10
11586 #define TMRLR2_D9 tmrlr2.bit._D9
11587 #define TMRLR2_D8 tmrlr2.bit._D8
11588 #define TMRLR2_D7 tmrlr2.bit._D7
11589 #define TMRLR2_D6 tmrlr2.bit._D6
11590 #define TMRLR2_D5 tmrlr2.bit._D5
11591 #define TMRLR2_D4 tmrlr2.bit._D4
11592 #define TMRLR2_D3 tmrlr2.bit._D3
11593 #define TMRLR2_D2 tmrlr2.bit._D2
11594 #define TMRLR2_D1 tmrlr2.bit._D1
11595 #define TMRLR2_D0 tmrlr2.bit._D0
11596 __IO_EXTERN TMR2STR tmr2;  
11597 #define TMR2 tmr2.word
11598 #define TMR2_D15 tmr2.bit._D15
11599 #define TMR2_D14 tmr2.bit._D14
11600 #define TMR2_D13 tmr2.bit._D13
11601 #define TMR2_D12 tmr2.bit._D12
11602 #define TMR2_D11 tmr2.bit._D11
11603 #define TMR2_D10 tmr2.bit._D10
11604 #define TMR2_D9 tmr2.bit._D9
11605 #define TMR2_D8 tmr2.bit._D8
11606 #define TMR2_D7 tmr2.bit._D7
11607 #define TMR2_D6 tmr2.bit._D6
11608 #define TMR2_D5 tmr2.bit._D5
11609 #define TMR2_D4 tmr2.bit._D4
11610 #define TMR2_D3 tmr2.bit._D3
11611 #define TMR2_D2 tmr2.bit._D2
11612 #define TMR2_D1 tmr2.bit._D1
11613 #define TMR2_D0 tmr2.bit._D0
11614 __IO_EXTERN TMCSR2STR tmcsr2;  
11615 #define TMCSR2 tmcsr2.word
11616 #define TMCSR2_CSL2 tmcsr2.bit._CSL2
11617 #define TMCSR2_CSL1 tmcsr2.bit._CSL1
11618 #define TMCSR2_CSL0 tmcsr2.bit._CSL0
11619 #define TMCSR2_MOD2 tmcsr2.bit._MOD2
11620 #define TMCSR2_MOD1 tmcsr2.bit._MOD1
11621 #define TMCSR2_MOD0 tmcsr2.bit._MOD0
11622 #define TMCSR2_OULT tmcsr2.bit._OULT
11623 #define TMCSR2_RELD tmcsr2.bit._RELD
11624 #define TMCSR2_INTE tmcsr2.bit._INTE
11625 #define TMCSR2_UF tmcsr2.bit._UF
11626 #define TMCSR2_CNTE tmcsr2.bit._CNTE
11627 #define TMCSR2_TRG tmcsr2.bit._TRG
11628 #define TMCSR2_CSL tmcsr2.bitc._CSL
11629 #define TMCSR2_MOD tmcsr2.bitc._MOD
11630 __IO_EXTERN TMCSRH2STR tmcsrh2;  
11631 #define TMCSRH2 tmcsrh2.byte
11632 #define TMCSRH2_CSL2 tmcsrh2.bit._CSL2
11633 #define TMCSRH2_CSL1 tmcsrh2.bit._CSL1
11634 #define TMCSRH2_CSL0 tmcsrh2.bit._CSL0
11635 #define TMCSRH2_MOD2 tmcsrh2.bit._MOD2
11636 #define TMCSRH2_MOD1 tmcsrh2.bit._MOD1
11637 #define TMCSRH2_CSL tmcsrh2.bitc._CSL
11638 __IO_EXTERN TMCSRL2STR tmcsrl2;  
11639 #define TMCSRL2 tmcsrl2.byte
11640 #define TMCSRL2_MOD0 tmcsrl2.bit._MOD0
11641 #define TMCSRL2_OULT tmcsrl2.bit._OULT
11642 #define TMCSRL2_RELD tmcsrl2.bit._RELD
11643 #define TMCSRL2_INTE tmcsrl2.bit._INTE
11644 #define TMCSRL2_UF tmcsrl2.bit._UF
11645 #define TMCSRL2_CNTE tmcsrl2.bit._CNTE
11646 #define TMCSRL2_TRG tmcsrl2.bit._TRG
11647 __IO_EXTERN TMRLR3STR tmrlr3;   /* Reload Timer 3 */
11648 #define TMRLR3 tmrlr3.word
11649 #define TMRLR3_D15 tmrlr3.bit._D15
11650 #define TMRLR3_D14 tmrlr3.bit._D14
11651 #define TMRLR3_D13 tmrlr3.bit._D13
11652 #define TMRLR3_D12 tmrlr3.bit._D12
11653 #define TMRLR3_D11 tmrlr3.bit._D11
11654 #define TMRLR3_D10 tmrlr3.bit._D10
11655 #define TMRLR3_D9 tmrlr3.bit._D9
11656 #define TMRLR3_D8 tmrlr3.bit._D8
11657 #define TMRLR3_D7 tmrlr3.bit._D7
11658 #define TMRLR3_D6 tmrlr3.bit._D6
11659 #define TMRLR3_D5 tmrlr3.bit._D5
11660 #define TMRLR3_D4 tmrlr3.bit._D4
11661 #define TMRLR3_D3 tmrlr3.bit._D3
11662 #define TMRLR3_D2 tmrlr3.bit._D2
11663 #define TMRLR3_D1 tmrlr3.bit._D1
11664 #define TMRLR3_D0 tmrlr3.bit._D0
11665 __IO_EXTERN TMR3STR tmr3;  
11666 #define TMR3 tmr3.word
11667 #define TMR3_D15 tmr3.bit._D15
11668 #define TMR3_D14 tmr3.bit._D14
11669 #define TMR3_D13 tmr3.bit._D13
11670 #define TMR3_D12 tmr3.bit._D12
11671 #define TMR3_D11 tmr3.bit._D11
11672 #define TMR3_D10 tmr3.bit._D10
11673 #define TMR3_D9 tmr3.bit._D9
11674 #define TMR3_D8 tmr3.bit._D8
11675 #define TMR3_D7 tmr3.bit._D7
11676 #define TMR3_D6 tmr3.bit._D6
11677 #define TMR3_D5 tmr3.bit._D5
11678 #define TMR3_D4 tmr3.bit._D4
11679 #define TMR3_D3 tmr3.bit._D3
11680 #define TMR3_D2 tmr3.bit._D2
11681 #define TMR3_D1 tmr3.bit._D1
11682 #define TMR3_D0 tmr3.bit._D0
11683 __IO_EXTERN TMCSR3STR tmcsr3;  
11684 #define TMCSR3 tmcsr3.word
11685 #define TMCSR3_CSL2 tmcsr3.bit._CSL2
11686 #define TMCSR3_CSL1 tmcsr3.bit._CSL1
11687 #define TMCSR3_CSL0 tmcsr3.bit._CSL0
11688 #define TMCSR3_MOD2 tmcsr3.bit._MOD2
11689 #define TMCSR3_MOD1 tmcsr3.bit._MOD1
11690 #define TMCSR3_MOD0 tmcsr3.bit._MOD0
11691 #define TMCSR3_OULT tmcsr3.bit._OULT
11692 #define TMCSR3_RELD tmcsr3.bit._RELD
11693 #define TMCSR3_INTE tmcsr3.bit._INTE
11694 #define TMCSR3_UF tmcsr3.bit._UF
11695 #define TMCSR3_CNTE tmcsr3.bit._CNTE
11696 #define TMCSR3_TRG tmcsr3.bit._TRG
11697 #define TMCSR3_CSL tmcsr3.bitc._CSL
11698 #define TMCSR3_MOD tmcsr3.bitc._MOD
11699 __IO_EXTERN TMCSRH3STR tmcsrh3;  
11700 #define TMCSRH3 tmcsrh3.byte
11701 #define TMCSRH3_CSL2 tmcsrh3.bit._CSL2
11702 #define TMCSRH3_CSL1 tmcsrh3.bit._CSL1
11703 #define TMCSRH3_CSL0 tmcsrh3.bit._CSL0
11704 #define TMCSRH3_MOD2 tmcsrh3.bit._MOD2
11705 #define TMCSRH3_MOD1 tmcsrh3.bit._MOD1
11706 #define TMCSRH3_CSL tmcsrh3.bitc._CSL
11707 __IO_EXTERN TMCSRL3STR tmcsrl3;  
11708 #define TMCSRL3 tmcsrl3.byte
11709 #define TMCSRL3_MOD0 tmcsrl3.bit._MOD0
11710 #define TMCSRL3_OULT tmcsrl3.bit._OULT
11711 #define TMCSRL3_RELD tmcsrl3.bit._RELD
11712 #define TMCSRL3_INTE tmcsrl3.bit._INTE
11713 #define TMCSRL3_UF tmcsrl3.bit._UF
11714 #define TMCSRL3_CNTE tmcsrl3.bit._CNTE
11715 #define TMCSRL3_TRG tmcsrl3.bit._TRG
11716 __IO_EXTERN TMRLR4STR tmrlr4;   /* Reload Timer 4 */
11717 #define TMRLR4 tmrlr4.word
11718 #define TMRLR4_D15 tmrlr4.bit._D15
11719 #define TMRLR4_D14 tmrlr4.bit._D14
11720 #define TMRLR4_D13 tmrlr4.bit._D13
11721 #define TMRLR4_D12 tmrlr4.bit._D12
11722 #define TMRLR4_D11 tmrlr4.bit._D11
11723 #define TMRLR4_D10 tmrlr4.bit._D10
11724 #define TMRLR4_D9 tmrlr4.bit._D9
11725 #define TMRLR4_D8 tmrlr4.bit._D8
11726 #define TMRLR4_D7 tmrlr4.bit._D7
11727 #define TMRLR4_D6 tmrlr4.bit._D6
11728 #define TMRLR4_D5 tmrlr4.bit._D5
11729 #define TMRLR4_D4 tmrlr4.bit._D4
11730 #define TMRLR4_D3 tmrlr4.bit._D3
11731 #define TMRLR4_D2 tmrlr4.bit._D2
11732 #define TMRLR4_D1 tmrlr4.bit._D1
11733 #define TMRLR4_D0 tmrlr4.bit._D0
11734 __IO_EXTERN TMR4STR tmr4;  
11735 #define TMR4 tmr4.word
11736 #define TMR4_D15 tmr4.bit._D15
11737 #define TMR4_D14 tmr4.bit._D14
11738 #define TMR4_D13 tmr4.bit._D13
11739 #define TMR4_D12 tmr4.bit._D12
11740 #define TMR4_D11 tmr4.bit._D11
11741 #define TMR4_D10 tmr4.bit._D10
11742 #define TMR4_D9 tmr4.bit._D9
11743 #define TMR4_D8 tmr4.bit._D8
11744 #define TMR4_D7 tmr4.bit._D7
11745 #define TMR4_D6 tmr4.bit._D6
11746 #define TMR4_D5 tmr4.bit._D5
11747 #define TMR4_D4 tmr4.bit._D4
11748 #define TMR4_D3 tmr4.bit._D3
11749 #define TMR4_D2 tmr4.bit._D2
11750 #define TMR4_D1 tmr4.bit._D1
11751 #define TMR4_D0 tmr4.bit._D0
11752 __IO_EXTERN TMCSR4STR tmcsr4;  
11753 #define TMCSR4 tmcsr4.word
11754 #define TMCSR4_CSL2 tmcsr4.bit._CSL2
11755 #define TMCSR4_CSL1 tmcsr4.bit._CSL1
11756 #define TMCSR4_CSL0 tmcsr4.bit._CSL0
11757 #define TMCSR4_MOD2 tmcsr4.bit._MOD2
11758 #define TMCSR4_MOD1 tmcsr4.bit._MOD1
11759 #define TMCSR4_MOD0 tmcsr4.bit._MOD0
11760 #define TMCSR4_OULT tmcsr4.bit._OULT
11761 #define TMCSR4_RELD tmcsr4.bit._RELD
11762 #define TMCSR4_INTE tmcsr4.bit._INTE
11763 #define TMCSR4_UF tmcsr4.bit._UF
11764 #define TMCSR4_CNTE tmcsr4.bit._CNTE
11765 #define TMCSR4_TRG tmcsr4.bit._TRG
11766 #define TMCSR4_CSL tmcsr4.bitc._CSL
11767 #define TMCSR4_MOD tmcsr4.bitc._MOD
11768 __IO_EXTERN TMCSRH4STR tmcsrh4;  
11769 #define TMCSRH4 tmcsrh4.byte
11770 #define TMCSRH4_CSL2 tmcsrh4.bit._CSL2
11771 #define TMCSRH4_CSL1 tmcsrh4.bit._CSL1
11772 #define TMCSRH4_CSL0 tmcsrh4.bit._CSL0
11773 #define TMCSRH4_MOD2 tmcsrh4.bit._MOD2
11774 #define TMCSRH4_MOD1 tmcsrh4.bit._MOD1
11775 #define TMCSRH4_CSL tmcsrh4.bitc._CSL
11776 __IO_EXTERN TMCSRL4STR tmcsrl4;  
11777 #define TMCSRL4 tmcsrl4.byte
11778 #define TMCSRL4_MOD0 tmcsrl4.bit._MOD0
11779 #define TMCSRL4_OULT tmcsrl4.bit._OULT
11780 #define TMCSRL4_RELD tmcsrl4.bit._RELD
11781 #define TMCSRL4_INTE tmcsrl4.bit._INTE
11782 #define TMCSRL4_UF tmcsrl4.bit._UF
11783 #define TMCSRL4_CNTE tmcsrl4.bit._CNTE
11784 #define TMCSRL4_TRG tmcsrl4.bit._TRG
11785 __IO_EXTERN TMRLR5STR tmrlr5;   /* Reload Timer 5 */
11786 #define TMRLR5 tmrlr5.word
11787 #define TMRLR5_D15 tmrlr5.bit._D15
11788 #define TMRLR5_D14 tmrlr5.bit._D14
11789 #define TMRLR5_D13 tmrlr5.bit._D13
11790 #define TMRLR5_D12 tmrlr5.bit._D12
11791 #define TMRLR5_D11 tmrlr5.bit._D11
11792 #define TMRLR5_D10 tmrlr5.bit._D10
11793 #define TMRLR5_D9 tmrlr5.bit._D9
11794 #define TMRLR5_D8 tmrlr5.bit._D8
11795 #define TMRLR5_D7 tmrlr5.bit._D7
11796 #define TMRLR5_D6 tmrlr5.bit._D6
11797 #define TMRLR5_D5 tmrlr5.bit._D5
11798 #define TMRLR5_D4 tmrlr5.bit._D4
11799 #define TMRLR5_D3 tmrlr5.bit._D3
11800 #define TMRLR5_D2 tmrlr5.bit._D2
11801 #define TMRLR5_D1 tmrlr5.bit._D1
11802 #define TMRLR5_D0 tmrlr5.bit._D0
11803 __IO_EXTERN TMR5STR tmr5;  
11804 #define TMR5 tmr5.word
11805 #define TMR5_D15 tmr5.bit._D15
11806 #define TMR5_D14 tmr5.bit._D14
11807 #define TMR5_D13 tmr5.bit._D13
11808 #define TMR5_D12 tmr5.bit._D12
11809 #define TMR5_D11 tmr5.bit._D11
11810 #define TMR5_D10 tmr5.bit._D10
11811 #define TMR5_D9 tmr5.bit._D9
11812 #define TMR5_D8 tmr5.bit._D8
11813 #define TMR5_D7 tmr5.bit._D7
11814 #define TMR5_D6 tmr5.bit._D6
11815 #define TMR5_D5 tmr5.bit._D5
11816 #define TMR5_D4 tmr5.bit._D4
11817 #define TMR5_D3 tmr5.bit._D3
11818 #define TMR5_D2 tmr5.bit._D2
11819 #define TMR5_D1 tmr5.bit._D1
11820 #define TMR5_D0 tmr5.bit._D0
11821 __IO_EXTERN TMCSR5STR tmcsr5;  
11822 #define TMCSR5 tmcsr5.word
11823 #define TMCSR5_CSL2 tmcsr5.bit._CSL2
11824 #define TMCSR5_CSL1 tmcsr5.bit._CSL1
11825 #define TMCSR5_CSL0 tmcsr5.bit._CSL0
11826 #define TMCSR5_MOD2 tmcsr5.bit._MOD2
11827 #define TMCSR5_MOD1 tmcsr5.bit._MOD1
11828 #define TMCSR5_MOD0 tmcsr5.bit._MOD0
11829 #define TMCSR5_OULT tmcsr5.bit._OULT
11830 #define TMCSR5_RELD tmcsr5.bit._RELD
11831 #define TMCSR5_INTE tmcsr5.bit._INTE
11832 #define TMCSR5_UF tmcsr5.bit._UF
11833 #define TMCSR5_CNTE tmcsr5.bit._CNTE
11834 #define TMCSR5_TRG tmcsr5.bit._TRG
11835 #define TMCSR5_CSL tmcsr5.bitc._CSL
11836 #define TMCSR5_MOD tmcsr5.bitc._MOD
11837 __IO_EXTERN TMCSRH5STR tmcsrh5;  
11838 #define TMCSRH5 tmcsrh5.byte
11839 #define TMCSRH5_CSL2 tmcsrh5.bit._CSL2
11840 #define TMCSRH5_CSL1 tmcsrh5.bit._CSL1
11841 #define TMCSRH5_CSL0 tmcsrh5.bit._CSL0
11842 #define TMCSRH5_MOD2 tmcsrh5.bit._MOD2
11843 #define TMCSRH5_MOD1 tmcsrh5.bit._MOD1
11844 #define TMCSRH5_CSL tmcsrh5.bitc._CSL
11845 __IO_EXTERN TMCSRL5STR tmcsrl5;  
11846 #define TMCSRL5 tmcsrl5.byte
11847 #define TMCSRL5_MOD0 tmcsrl5.bit._MOD0
11848 #define TMCSRL5_OULT tmcsrl5.bit._OULT
11849 #define TMCSRL5_RELD tmcsrl5.bit._RELD
11850 #define TMCSRL5_INTE tmcsrl5.bit._INTE
11851 #define TMCSRL5_UF tmcsrl5.bit._UF
11852 #define TMCSRL5_CNTE tmcsrl5.bit._CNTE
11853 #define TMCSRL5_TRG tmcsrl5.bit._TRG
11854 __IO_EXTERN TMRLR6STR tmrlr6;   /* Reload Timer 6 */
11855 #define TMRLR6 tmrlr6.word
11856 #define TMRLR6_D15 tmrlr6.bit._D15
11857 #define TMRLR6_D14 tmrlr6.bit._D14
11858 #define TMRLR6_D13 tmrlr6.bit._D13
11859 #define TMRLR6_D12 tmrlr6.bit._D12
11860 #define TMRLR6_D11 tmrlr6.bit._D11
11861 #define TMRLR6_D10 tmrlr6.bit._D10
11862 #define TMRLR6_D9 tmrlr6.bit._D9
11863 #define TMRLR6_D8 tmrlr6.bit._D8
11864 #define TMRLR6_D7 tmrlr6.bit._D7
11865 #define TMRLR6_D6 tmrlr6.bit._D6
11866 #define TMRLR6_D5 tmrlr6.bit._D5
11867 #define TMRLR6_D4 tmrlr6.bit._D4
11868 #define TMRLR6_D3 tmrlr6.bit._D3
11869 #define TMRLR6_D2 tmrlr6.bit._D2
11870 #define TMRLR6_D1 tmrlr6.bit._D1
11871 #define TMRLR6_D0 tmrlr6.bit._D0
11872 __IO_EXTERN TMR6STR tmr6;  
11873 #define TMR6 tmr6.word
11874 #define TMR6_D15 tmr6.bit._D15
11875 #define TMR6_D14 tmr6.bit._D14
11876 #define TMR6_D13 tmr6.bit._D13
11877 #define TMR6_D12 tmr6.bit._D12
11878 #define TMR6_D11 tmr6.bit._D11
11879 #define TMR6_D10 tmr6.bit._D10
11880 #define TMR6_D9 tmr6.bit._D9
11881 #define TMR6_D8 tmr6.bit._D8
11882 #define TMR6_D7 tmr6.bit._D7
11883 #define TMR6_D6 tmr6.bit._D6
11884 #define TMR6_D5 tmr6.bit._D5
11885 #define TMR6_D4 tmr6.bit._D4
11886 #define TMR6_D3 tmr6.bit._D3
11887 #define TMR6_D2 tmr6.bit._D2
11888 #define TMR6_D1 tmr6.bit._D1
11889 #define TMR6_D0 tmr6.bit._D0
11890 __IO_EXTERN TMCSR6STR tmcsr6;  
11891 #define TMCSR6 tmcsr6.word
11892 #define TMCSR6_CSL2 tmcsr6.bit._CSL2
11893 #define TMCSR6_CSL1 tmcsr6.bit._CSL1
11894 #define TMCSR6_CSL0 tmcsr6.bit._CSL0
11895 #define TMCSR6_MOD2 tmcsr6.bit._MOD2
11896 #define TMCSR6_MOD1 tmcsr6.bit._MOD1
11897 #define TMCSR6_MOD0 tmcsr6.bit._MOD0
11898 #define TMCSR6_OULT tmcsr6.bit._OULT
11899 #define TMCSR6_RELD tmcsr6.bit._RELD
11900 #define TMCSR6_INTE tmcsr6.bit._INTE
11901 #define TMCSR6_UF tmcsr6.bit._UF
11902 #define TMCSR6_CNTE tmcsr6.bit._CNTE
11903 #define TMCSR6_TRG tmcsr6.bit._TRG
11904 #define TMCSR6_CSL tmcsr6.bitc._CSL
11905 #define TMCSR6_MOD tmcsr6.bitc._MOD
11906 __IO_EXTERN TMCSRH6STR tmcsrh6;  
11907 #define TMCSRH6 tmcsrh6.byte
11908 #define TMCSRH6_CSL2 tmcsrh6.bit._CSL2
11909 #define TMCSRH6_CSL1 tmcsrh6.bit._CSL1
11910 #define TMCSRH6_CSL0 tmcsrh6.bit._CSL0
11911 #define TMCSRH6_MOD2 tmcsrh6.bit._MOD2
11912 #define TMCSRH6_MOD1 tmcsrh6.bit._MOD1
11913 #define TMCSRH6_CSL tmcsrh6.bitc._CSL
11914 __IO_EXTERN TMCSRL6STR tmcsrl6;  
11915 #define TMCSRL6 tmcsrl6.byte
11916 #define TMCSRL6_MOD0 tmcsrl6.bit._MOD0
11917 #define TMCSRL6_OULT tmcsrl6.bit._OULT
11918 #define TMCSRL6_RELD tmcsrl6.bit._RELD
11919 #define TMCSRL6_INTE tmcsrl6.bit._INTE
11920 #define TMCSRL6_UF tmcsrl6.bit._UF
11921 #define TMCSRL6_CNTE tmcsrl6.bit._CNTE
11922 #define TMCSRL6_TRG tmcsrl6.bit._TRG
11923 __IO_EXTERN TMRLR7STR tmrlr7;   /* Reload Timer 7 */
11924 #define TMRLR7 tmrlr7.word
11925 #define TMRLR7_D15 tmrlr7.bit._D15
11926 #define TMRLR7_D14 tmrlr7.bit._D14
11927 #define TMRLR7_D13 tmrlr7.bit._D13
11928 #define TMRLR7_D12 tmrlr7.bit._D12
11929 #define TMRLR7_D11 tmrlr7.bit._D11
11930 #define TMRLR7_D10 tmrlr7.bit._D10
11931 #define TMRLR7_D9 tmrlr7.bit._D9
11932 #define TMRLR7_D8 tmrlr7.bit._D8
11933 #define TMRLR7_D7 tmrlr7.bit._D7
11934 #define TMRLR7_D6 tmrlr7.bit._D6
11935 #define TMRLR7_D5 tmrlr7.bit._D5
11936 #define TMRLR7_D4 tmrlr7.bit._D4
11937 #define TMRLR7_D3 tmrlr7.bit._D3
11938 #define TMRLR7_D2 tmrlr7.bit._D2
11939 #define TMRLR7_D1 tmrlr7.bit._D1
11940 #define TMRLR7_D0 tmrlr7.bit._D0
11941 __IO_EXTERN TMR7STR tmr7;  
11942 #define TMR7 tmr7.word
11943 #define TMR7_D15 tmr7.bit._D15
11944 #define TMR7_D14 tmr7.bit._D14
11945 #define TMR7_D13 tmr7.bit._D13
11946 #define TMR7_D12 tmr7.bit._D12
11947 #define TMR7_D11 tmr7.bit._D11
11948 #define TMR7_D10 tmr7.bit._D10
11949 #define TMR7_D9 tmr7.bit._D9
11950 #define TMR7_D8 tmr7.bit._D8
11951 #define TMR7_D7 tmr7.bit._D7
11952 #define TMR7_D6 tmr7.bit._D6
11953 #define TMR7_D5 tmr7.bit._D5
11954 #define TMR7_D4 tmr7.bit._D4
11955 #define TMR7_D3 tmr7.bit._D3
11956 #define TMR7_D2 tmr7.bit._D2
11957 #define TMR7_D1 tmr7.bit._D1
11958 #define TMR7_D0 tmr7.bit._D0
11959 __IO_EXTERN TMCSR7STR tmcsr7;  
11960 #define TMCSR7 tmcsr7.word
11961 #define TMCSR7_CSL2 tmcsr7.bit._CSL2
11962 #define TMCSR7_CSL1 tmcsr7.bit._CSL1
11963 #define TMCSR7_CSL0 tmcsr7.bit._CSL0
11964 #define TMCSR7_MOD2 tmcsr7.bit._MOD2
11965 #define TMCSR7_MOD1 tmcsr7.bit._MOD1
11966 #define TMCSR7_MOD0 tmcsr7.bit._MOD0
11967 #define TMCSR7_OULT tmcsr7.bit._OULT
11968 #define TMCSR7_RELD tmcsr7.bit._RELD
11969 #define TMCSR7_INTE tmcsr7.bit._INTE
11970 #define TMCSR7_UF tmcsr7.bit._UF
11971 #define TMCSR7_CNTE tmcsr7.bit._CNTE
11972 #define TMCSR7_TRG tmcsr7.bit._TRG
11973 #define TMCSR7_CSL tmcsr7.bitc._CSL
11974 #define TMCSR7_MOD tmcsr7.bitc._MOD
11975 __IO_EXTERN TMCSRH7STR tmcsrh7;  
11976 #define TMCSRH7 tmcsrh7.byte
11977 #define TMCSRH7_CSL2 tmcsrh7.bit._CSL2
11978 #define TMCSRH7_CSL1 tmcsrh7.bit._CSL1
11979 #define TMCSRH7_CSL0 tmcsrh7.bit._CSL0
11980 #define TMCSRH7_MOD2 tmcsrh7.bit._MOD2
11981 #define TMCSRH7_MOD1 tmcsrh7.bit._MOD1
11982 #define TMCSRH7_CSL tmcsrh7.bitc._CSL
11983 __IO_EXTERN TMCSRL7STR tmcsrl7;  
11984 #define TMCSRL7 tmcsrl7.byte
11985 #define TMCSRL7_MOD0 tmcsrl7.bit._MOD0
11986 #define TMCSRL7_OULT tmcsrl7.bit._OULT
11987 #define TMCSRL7_RELD tmcsrl7.bit._RELD
11988 #define TMCSRL7_INTE tmcsrl7.bit._INTE
11989 #define TMCSRL7_UF tmcsrl7.bit._UF
11990 #define TMCSRL7_CNTE tmcsrl7.bit._CNTE
11991 #define TMCSRL7_TRG tmcsrl7.bit._TRG
11992 __IO_EXTERN TCDT0STR tcdt0;   /* Free Running Timer0 */
11993 #define TCDT0 tcdt0.word
11994 #define TCDT0_T15 tcdt0.bit._T15
11995 #define TCDT0_T14 tcdt0.bit._T14
11996 #define TCDT0_T13 tcdt0.bit._T13
11997 #define TCDT0_T12 tcdt0.bit._T12
11998 #define TCDT0_T11 tcdt0.bit._T11
11999 #define TCDT0_T10 tcdt0.bit._T10
12000 #define TCDT0_T9 tcdt0.bit._T9
12001 #define TCDT0_T8 tcdt0.bit._T8
12002 #define TCDT0_T7 tcdt0.bit._T7
12003 #define TCDT0_T6 tcdt0.bit._T6
12004 #define TCDT0_T5 tcdt0.bit._T5
12005 #define TCDT0_T4 tcdt0.bit._T4
12006 #define TCDT0_T3 tcdt0.bit._T3
12007 #define TCDT0_T2 tcdt0.bit._T2
12008 #define TCDT0_T1 tcdt0.bit._T1
12009 #define TCDT0_T0 tcdt0.bit._T0
12010 __IO_EXTERN TCCS0STR tccs0;  
12011 #define TCCS0 tccs0.byte
12012 #define TCCS0_ECLK tccs0.bit._ECLK
12013 #define TCCS0_IVF tccs0.bit._IVF
12014 #define TCCS0_IVFE tccs0.bit._IVFE
12015 #define TCCS0_STOP tccs0.bit._STOP
12016 #define TCCS0_MODE tccs0.bit._MODE
12017 #define TCCS0_CLR tccs0.bit._CLR
12018 #define TCCS0_CLK1 tccs0.bit._CLK1
12019 #define TCCS0_CLK0 tccs0.bit._CLK0
12020 #define TCCS0_CLK tccs0.bitc._CLK
12021 __IO_EXTERN TCDT1STR tcdt1;   /* Free Running Timer1 */
12022 #define TCDT1 tcdt1.word
12023 #define TCDT1_T15 tcdt1.bit._T15
12024 #define TCDT1_T14 tcdt1.bit._T14
12025 #define TCDT1_T13 tcdt1.bit._T13
12026 #define TCDT1_T12 tcdt1.bit._T12
12027 #define TCDT1_T11 tcdt1.bit._T11
12028 #define TCDT1_T10 tcdt1.bit._T10
12029 #define TCDT1_T9 tcdt1.bit._T9
12030 #define TCDT1_T8 tcdt1.bit._T8
12031 #define TCDT1_T7 tcdt1.bit._T7
12032 #define TCDT1_T6 tcdt1.bit._T6
12033 #define TCDT1_T5 tcdt1.bit._T5
12034 #define TCDT1_T4 tcdt1.bit._T4
12035 #define TCDT1_T3 tcdt1.bit._T3
12036 #define TCDT1_T2 tcdt1.bit._T2
12037 #define TCDT1_T1 tcdt1.bit._T1
12038 #define TCDT1_T0 tcdt1.bit._T0
12039 __IO_EXTERN TCCS1STR tccs1;  
12040 #define TCCS1 tccs1.byte
12041 #define TCCS1_ECLK tccs1.bit._ECLK
12042 #define TCCS1_IVF tccs1.bit._IVF
12043 #define TCCS1_IVFE tccs1.bit._IVFE
12044 #define TCCS1_STOP tccs1.bit._STOP
12045 #define TCCS1_MODE tccs1.bit._MODE
12046 #define TCCS1_CLR tccs1.bit._CLR
12047 #define TCCS1_CLK1 tccs1.bit._CLK1
12048 #define TCCS1_CLK0 tccs1.bit._CLK0
12049 #define TCCS1_CLK tccs1.bitc._CLK
12050 __IO_EXTERN TCDT2STR tcdt2;   /* Free Running Timer2 */
12051 #define TCDT2 tcdt2.word
12052 #define TCDT2_T15 tcdt2.bit._T15
12053 #define TCDT2_T14 tcdt2.bit._T14
12054 #define TCDT2_T13 tcdt2.bit._T13
12055 #define TCDT2_T12 tcdt2.bit._T12
12056 #define TCDT2_T11 tcdt2.bit._T11
12057 #define TCDT2_T10 tcdt2.bit._T10
12058 #define TCDT2_T9 tcdt2.bit._T9
12059 #define TCDT2_T8 tcdt2.bit._T8
12060 #define TCDT2_T7 tcdt2.bit._T7
12061 #define TCDT2_T6 tcdt2.bit._T6
12062 #define TCDT2_T5 tcdt2.bit._T5
12063 #define TCDT2_T4 tcdt2.bit._T4
12064 #define TCDT2_T3 tcdt2.bit._T3
12065 #define TCDT2_T2 tcdt2.bit._T2
12066 #define TCDT2_T1 tcdt2.bit._T1
12067 #define TCDT2_T0 tcdt2.bit._T0
12068 __IO_EXTERN TCCS2STR tccs2;  
12069 #define TCCS2 tccs2.byte
12070 #define TCCS2_ECLK tccs2.bit._ECLK
12071 #define TCCS2_IVF tccs2.bit._IVF
12072 #define TCCS2_IVFE tccs2.bit._IVFE
12073 #define TCCS2_STOP tccs2.bit._STOP
12074 #define TCCS2_MODE tccs2.bit._MODE
12075 #define TCCS2_CLR tccs2.bit._CLR
12076 #define TCCS2_CLK1 tccs2.bit._CLK1
12077 #define TCCS2_CLK0 tccs2.bit._CLK0
12078 #define TCCS2_CLK tccs2.bitc._CLK
12079 __IO_EXTERN TCDT3STR tcdt3;   /* Free Running Timer3 */
12080 #define TCDT3 tcdt3.word
12081 #define TCDT3_T15 tcdt3.bit._T15
12082 #define TCDT3_T14 tcdt3.bit._T14
12083 #define TCDT3_T13 tcdt3.bit._T13
12084 #define TCDT3_T12 tcdt3.bit._T12
12085 #define TCDT3_T11 tcdt3.bit._T11
12086 #define TCDT3_T10 tcdt3.bit._T10
12087 #define TCDT3_T9 tcdt3.bit._T9
12088 #define TCDT3_T8 tcdt3.bit._T8
12089 #define TCDT3_T7 tcdt3.bit._T7
12090 #define TCDT3_T6 tcdt3.bit._T6
12091 #define TCDT3_T5 tcdt3.bit._T5
12092 #define TCDT3_T4 tcdt3.bit._T4
12093 #define TCDT3_T3 tcdt3.bit._T3
12094 #define TCDT3_T2 tcdt3.bit._T2
12095 #define TCDT3_T1 tcdt3.bit._T1
12096 #define TCDT3_T0 tcdt3.bit._T0
12097 __IO_EXTERN TCCS3STR tccs3;  
12098 #define TCCS3 tccs3.byte
12099 #define TCCS3_ECLK tccs3.bit._ECLK
12100 #define TCCS3_IVF tccs3.bit._IVF
12101 #define TCCS3_IVFE tccs3.bit._IVFE
12102 #define TCCS3_STOP tccs3.bit._STOP
12103 #define TCCS3_MODE tccs3.bit._MODE
12104 #define TCCS3_CLR tccs3.bit._CLR
12105 #define TCCS3_CLK1 tccs3.bit._CLK1
12106 #define TCCS3_CLK0 tccs3.bit._CLK0
12107 #define TCCS3_CLK tccs3.bitc._CLK
12108 __IO_EXTERN DMACA0STR dmaca0;   /* DMAC */
12109 #define DMACA0 dmaca0.lword
12110 #define DMACA0_DENB dmaca0.bit._DENB
12111 #define DMACA0_PAUS dmaca0.bit._PAUS
12112 #define DMACA0_STRG dmaca0.bit._STRG
12113 #define DMACA0_IS4 dmaca0.bit._IS4
12114 #define DMACA0_IS3 dmaca0.bit._IS3
12115 #define DMACA0_IS2 dmaca0.bit._IS2
12116 #define DMACA0_IS1 dmaca0.bit._IS1
12117 #define DMACA0_IS0 dmaca0.bit._IS0
12118 #define DMACA0_EIS3 dmaca0.bit._EIS3
12119 #define DMACA0_EIS2 dmaca0.bit._EIS2
12120 #define DMACA0_EIS1 dmaca0.bit._EIS1
12121 #define DMACA0_EIS0 dmaca0.bit._EIS0
12122 #define DMACA0_BLK3 dmaca0.bit._BLK3
12123 #define DMACA0_BLK2 dmaca0.bit._BLK2
12124 #define DMACA0_BLK1 dmaca0.bit._BLK1
12125 #define DMACA0_BLK0 dmaca0.bit._BLK0
12126 #define DMACA0_DTCF dmaca0.bit._DTCF
12127 #define DMACA0_DTCE dmaca0.bit._DTCE
12128 #define DMACA0_DTCD dmaca0.bit._DTCD
12129 #define DMACA0_DTCC dmaca0.bit._DTCC
12130 #define DMACA0_DTCB dmaca0.bit._DTCB
12131 #define DMACA0_DTCA dmaca0.bit._DTCA
12132 #define DMACA0_DTC9 dmaca0.bit._DTC9
12133 #define DMACA0_DTC8 dmaca0.bit._DTC8
12134 #define DMACA0_DTC7 dmaca0.bit._DTC7
12135 #define DMACA0_DTC6 dmaca0.bit._DTC6
12136 #define DMACA0_DTC5 dmaca0.bit._DTC5
12137 #define DMACA0_DTC4 dmaca0.bit._DTC4
12138 #define DMACA0_DTC3 dmaca0.bit._DTC3
12139 #define DMACA0_DTC2 dmaca0.bit._DTC2
12140 #define DMACA0_DTC1 dmaca0.bit._DTC1
12141 #define DMACA0_DTC0 dmaca0.bit._DTC0
12142 #define DMACA0_IS dmaca0.bitc._IS
12143 #define DMACA0_EIS dmaca0.bitc._EIS
12144 #define DMACA0_BLK dmaca0.bitc._BLK
12145 #define DMACA0_DTC dmaca0.bitc._DTC
12146 __IO_EXTERN DMACB0STR dmacb0;  
12147 #define DMACB0 dmacb0.lword
12148 #define DMACB0_TYPE1 dmacb0.bit._TYPE1
12149 #define DMACB0_TYPE0 dmacb0.bit._TYPE0
12150 #define DMACB0_MOD1 dmacb0.bit._MOD1
12151 #define DMACB0_MOD0 dmacb0.bit._MOD0
12152 #define DMACB0_WS1 dmacb0.bit._WS1
12153 #define DMACB0_WS0 dmacb0.bit._WS0
12154 #define DMACB0_SADM dmacb0.bit._SADM
12155 #define DMACB0_DADM dmacb0.bit._DADM
12156 #define DMACB0_DTCR dmacb0.bit._DTCR
12157 #define DMACB0_SADR dmacb0.bit._SADR
12158 #define DMACB0_DADR dmacb0.bit._DADR
12159 #define DMACB0_ERIE dmacb0.bit._ERIE
12160 #define DMACB0_EDIE dmacb0.bit._EDIE
12161 #define DMACB0_DSS2 dmacb0.bit._DSS2
12162 #define DMACB0_DSS1 dmacb0.bit._DSS1
12163 #define DMACB0_DSS0 dmacb0.bit._DSS0
12164 #define DMACB0_SASZ7 dmacb0.bit._SASZ7
12165 #define DMACB0_SASZ6 dmacb0.bit._SASZ6
12166 #define DMACB0_SASZ5 dmacb0.bit._SASZ5
12167 #define DMACB0_SASZ4 dmacb0.bit._SASZ4
12168 #define DMACB0_SASZ3 dmacb0.bit._SASZ3
12169 #define DMACB0_SASZ2 dmacb0.bit._SASZ2
12170 #define DMACB0_SASZ1 dmacb0.bit._SASZ1
12171 #define DMACB0_SASZ0 dmacb0.bit._SASZ0
12172 #define DMACB0_DASZ7 dmacb0.bit._DASZ7
12173 #define DMACB0_DASZ6 dmacb0.bit._DASZ6
12174 #define DMACB0_DASZ5 dmacb0.bit._DASZ5
12175 #define DMACB0_DASZ4 dmacb0.bit._DASZ4
12176 #define DMACB0_DASZ3 dmacb0.bit._DASZ3
12177 #define DMACB0_DASZ2 dmacb0.bit._DASZ2
12178 #define DMACB0_DASZ1 dmacb0.bit._DASZ1
12179 #define DMACB0_DASZ0 dmacb0.bit._DASZ0
12180 #define DMACB0_TYPE dmacb0.bitc._TYPE
12181 #define DMACB0_MOD dmacb0.bitc._MOD
12182 #define DMACB0_WS dmacb0.bitc._WS
12183 #define DMACB0_DSS dmacb0.bitc._DSS
12184 #define DMACB0_SASZ dmacb0.bitc._SASZ
12185 #define DMACB0_DASZ dmacb0.bitc._DASZ
12186 __IO_EXTERN DMACA1STR dmaca1;  
12187 #define DMACA1 dmaca1.lword
12188 #define DMACA1_DENB dmaca1.bit._DENB
12189 #define DMACA1_PAUS dmaca1.bit._PAUS
12190 #define DMACA1_STRG dmaca1.bit._STRG
12191 #define DMACA1_IS4 dmaca1.bit._IS4
12192 #define DMACA1_IS3 dmaca1.bit._IS3
12193 #define DMACA1_IS2 dmaca1.bit._IS2
12194 #define DMACA1_IS1 dmaca1.bit._IS1
12195 #define DMACA1_IS0 dmaca1.bit._IS0
12196 #define DMACA1_EIS3 dmaca1.bit._EIS3
12197 #define DMACA1_EIS2 dmaca1.bit._EIS2
12198 #define DMACA1_EIS1 dmaca1.bit._EIS1
12199 #define DMACA1_EIS0 dmaca1.bit._EIS0
12200 #define DMACA1_BLK3 dmaca1.bit._BLK3
12201 #define DMACA1_BLK2 dmaca1.bit._BLK2
12202 #define DMACA1_BLK1 dmaca1.bit._BLK1
12203 #define DMACA1_BLK0 dmaca1.bit._BLK0
12204 #define DMACA1_DTCF dmaca1.bit._DTCF
12205 #define DMACA1_DTCE dmaca1.bit._DTCE
12206 #define DMACA1_DTCD dmaca1.bit._DTCD
12207 #define DMACA1_DTCC dmaca1.bit._DTCC
12208 #define DMACA1_DTCB dmaca1.bit._DTCB
12209 #define DMACA1_DTCA dmaca1.bit._DTCA
12210 #define DMACA1_DTC9 dmaca1.bit._DTC9
12211 #define DMACA1_DTC8 dmaca1.bit._DTC8
12212 #define DMACA1_DTC7 dmaca1.bit._DTC7
12213 #define DMACA1_DTC6 dmaca1.bit._DTC6
12214 #define DMACA1_DTC5 dmaca1.bit._DTC5
12215 #define DMACA1_DTC4 dmaca1.bit._DTC4
12216 #define DMACA1_DTC3 dmaca1.bit._DTC3
12217 #define DMACA1_DTC2 dmaca1.bit._DTC2
12218 #define DMACA1_DTC1 dmaca1.bit._DTC1
12219 #define DMACA1_DTC0 dmaca1.bit._DTC0
12220 #define DMACA1_IS dmaca1.bitc._IS
12221 #define DMACA1_EIS dmaca1.bitc._EIS
12222 #define DMACA1_BLK dmaca1.bitc._BLK
12223 #define DMACA1_DTC dmaca1.bitc._DTC
12224 __IO_EXTERN DMACB1STR dmacb1;  
12225 #define DMACB1 dmacb1.lword
12226 #define DMACB1_TYPE1 dmacb1.bit._TYPE1
12227 #define DMACB1_TYPE0 dmacb1.bit._TYPE0
12228 #define DMACB1_MOD1 dmacb1.bit._MOD1
12229 #define DMACB1_MOD0 dmacb1.bit._MOD0
12230 #define DMACB1_WS1 dmacb1.bit._WS1
12231 #define DMACB1_WS0 dmacb1.bit._WS0
12232 #define DMACB1_SADM dmacb1.bit._SADM
12233 #define DMACB1_DADM dmacb1.bit._DADM
12234 #define DMACB1_DTCR dmacb1.bit._DTCR
12235 #define DMACB1_SADR dmacb1.bit._SADR
12236 #define DMACB1_DADR dmacb1.bit._DADR
12237 #define DMACB1_ERIE dmacb1.bit._ERIE
12238 #define DMACB1_EDIE dmacb1.bit._EDIE
12239 #define DMACB1_DSS2 dmacb1.bit._DSS2
12240 #define DMACB1_DSS1 dmacb1.bit._DSS1
12241 #define DMACB1_DSS0 dmacb1.bit._DSS0
12242 #define DMACB1_SASZ7 dmacb1.bit._SASZ7
12243 #define DMACB1_SASZ6 dmacb1.bit._SASZ6
12244 #define DMACB1_SASZ5 dmacb1.bit._SASZ5
12245 #define DMACB1_SASZ4 dmacb1.bit._SASZ4
12246 #define DMACB1_SASZ3 dmacb1.bit._SASZ3
12247 #define DMACB1_SASZ2 dmacb1.bit._SASZ2
12248 #define DMACB1_SASZ1 dmacb1.bit._SASZ1
12249 #define DMACB1_SASZ0 dmacb1.bit._SASZ0
12250 #define DMACB1_DASZ7 dmacb1.bit._DASZ7
12251 #define DMACB1_DASZ6 dmacb1.bit._DASZ6
12252 #define DMACB1_DASZ5 dmacb1.bit._DASZ5
12253 #define DMACB1_DASZ4 dmacb1.bit._DASZ4
12254 #define DMACB1_DASZ3 dmacb1.bit._DASZ3
12255 #define DMACB1_DASZ2 dmacb1.bit._DASZ2
12256 #define DMACB1_DASZ1 dmacb1.bit._DASZ1
12257 #define DMACB1_DASZ0 dmacb1.bit._DASZ0
12258 #define DMACB1_TYPE dmacb1.bitc._TYPE
12259 #define DMACB1_MOD dmacb1.bitc._MOD
12260 #define DMACB1_WS dmacb1.bitc._WS
12261 #define DMACB1_DSS dmacb1.bitc._DSS
12262 #define DMACB1_SASZ dmacb1.bitc._SASZ
12263 #define DMACB1_DASZ dmacb1.bitc._DASZ
12264 __IO_EXTERN DMACA2STR dmaca2;  
12265 #define DMACA2 dmaca2.lword
12266 #define DMACA2_DENB dmaca2.bit._DENB
12267 #define DMACA2_PAUS dmaca2.bit._PAUS
12268 #define DMACA2_STRG dmaca2.bit._STRG
12269 #define DMACA2_IS4 dmaca2.bit._IS4
12270 #define DMACA2_IS3 dmaca2.bit._IS3
12271 #define DMACA2_IS2 dmaca2.bit._IS2
12272 #define DMACA2_IS1 dmaca2.bit._IS1
12273 #define DMACA2_IS0 dmaca2.bit._IS0
12274 #define DMACA2_EIS3 dmaca2.bit._EIS3
12275 #define DMACA2_EIS2 dmaca2.bit._EIS2
12276 #define DMACA2_EIS1 dmaca2.bit._EIS1
12277 #define DMACA2_EIS0 dmaca2.bit._EIS0
12278 #define DMACA2_BLK3 dmaca2.bit._BLK3
12279 #define DMACA2_BLK2 dmaca2.bit._BLK2
12280 #define DMACA2_BLK1 dmaca2.bit._BLK1
12281 #define DMACA2_BLK0 dmaca2.bit._BLK0
12282 #define DMACA2_DTCF dmaca2.bit._DTCF
12283 #define DMACA2_DTCE dmaca2.bit._DTCE
12284 #define DMACA2_DTCD dmaca2.bit._DTCD
12285 #define DMACA2_DTCC dmaca2.bit._DTCC
12286 #define DMACA2_DTCB dmaca2.bit._DTCB
12287 #define DMACA2_DTCA dmaca2.bit._DTCA
12288 #define DMACA2_DTC9 dmaca2.bit._DTC9
12289 #define DMACA2_DTC8 dmaca2.bit._DTC8
12290 #define DMACA2_DTC7 dmaca2.bit._DTC7
12291 #define DMACA2_DTC6 dmaca2.bit._DTC6
12292 #define DMACA2_DTC5 dmaca2.bit._DTC5
12293 #define DMACA2_DTC4 dmaca2.bit._DTC4
12294 #define DMACA2_DTC3 dmaca2.bit._DTC3
12295 #define DMACA2_DTC2 dmaca2.bit._DTC2
12296 #define DMACA2_DTC1 dmaca2.bit._DTC1
12297 #define DMACA2_DTC0 dmaca2.bit._DTC0
12298 #define DMACA2_IS dmaca2.bitc._IS
12299 #define DMACA2_EIS dmaca2.bitc._EIS
12300 #define DMACA2_BLK dmaca2.bitc._BLK
12301 #define DMACA2_DTC dmaca2.bitc._DTC
12302 __IO_EXTERN DMACB2STR dmacb2;  
12303 #define DMACB2 dmacb2.lword
12304 #define DMACB2_TYPE1 dmacb2.bit._TYPE1
12305 #define DMACB2_TYPE0 dmacb2.bit._TYPE0
12306 #define DMACB2_MOD1 dmacb2.bit._MOD1
12307 #define DMACB2_MOD0 dmacb2.bit._MOD0
12308 #define DMACB2_WS1 dmacb2.bit._WS1
12309 #define DMACB2_WS0 dmacb2.bit._WS0
12310 #define DMACB2_SADM dmacb2.bit._SADM
12311 #define DMACB2_DADM dmacb2.bit._DADM
12312 #define DMACB2_DTCR dmacb2.bit._DTCR
12313 #define DMACB2_SADR dmacb2.bit._SADR
12314 #define DMACB2_DADR dmacb2.bit._DADR
12315 #define DMACB2_ERIE dmacb2.bit._ERIE
12316 #define DMACB2_EDIE dmacb2.bit._EDIE
12317 #define DMACB2_DSS2 dmacb2.bit._DSS2
12318 #define DMACB2_DSS1 dmacb2.bit._DSS1
12319 #define DMACB2_DSS0 dmacb2.bit._DSS0
12320 #define DMACB2_SASZ7 dmacb2.bit._SASZ7
12321 #define DMACB2_SASZ6 dmacb2.bit._SASZ6
12322 #define DMACB2_SASZ5 dmacb2.bit._SASZ5
12323 #define DMACB2_SASZ4 dmacb2.bit._SASZ4
12324 #define DMACB2_SASZ3 dmacb2.bit._SASZ3
12325 #define DMACB2_SASZ2 dmacb2.bit._SASZ2
12326 #define DMACB2_SASZ1 dmacb2.bit._SASZ1
12327 #define DMACB2_SASZ0 dmacb2.bit._SASZ0
12328 #define DMACB2_DASZ7 dmacb2.bit._DASZ7
12329 #define DMACB2_DASZ6 dmacb2.bit._DASZ6
12330 #define DMACB2_DASZ5 dmacb2.bit._DASZ5
12331 #define DMACB2_DASZ4 dmacb2.bit._DASZ4
12332 #define DMACB2_DASZ3 dmacb2.bit._DASZ3
12333 #define DMACB2_DASZ2 dmacb2.bit._DASZ2
12334 #define DMACB2_DASZ1 dmacb2.bit._DASZ1
12335 #define DMACB2_DASZ0 dmacb2.bit._DASZ0
12336 #define DMACB2_TYPE dmacb2.bitc._TYPE
12337 #define DMACB2_MOD dmacb2.bitc._MOD
12338 #define DMACB2_WS dmacb2.bitc._WS
12339 #define DMACB2_DSS dmacb2.bitc._DSS
12340 #define DMACB2_SASZ dmacb2.bitc._SASZ
12341 #define DMACB2_DASZ dmacb2.bitc._DASZ
12342 __IO_EXTERN DMACA3STR dmaca3;  
12343 #define DMACA3 dmaca3.lword
12344 #define DMACA3_DENB dmaca3.bit._DENB
12345 #define DMACA3_PAUS dmaca3.bit._PAUS
12346 #define DMACA3_STRG dmaca3.bit._STRG
12347 #define DMACA3_IS4 dmaca3.bit._IS4
12348 #define DMACA3_IS3 dmaca3.bit._IS3
12349 #define DMACA3_IS2 dmaca3.bit._IS2
12350 #define DMACA3_IS1 dmaca3.bit._IS1
12351 #define DMACA3_IS0 dmaca3.bit._IS0
12352 #define DMACA3_EIS3 dmaca3.bit._EIS3
12353 #define DMACA3_EIS2 dmaca3.bit._EIS2
12354 #define DMACA3_EIS1 dmaca3.bit._EIS1
12355 #define DMACA3_EIS0 dmaca3.bit._EIS0
12356 #define DMACA3_BLK3 dmaca3.bit._BLK3
12357 #define DMACA3_BLK2 dmaca3.bit._BLK2
12358 #define DMACA3_BLK1 dmaca3.bit._BLK1
12359 #define DMACA3_BLK0 dmaca3.bit._BLK0
12360 #define DMACA3_DTCF dmaca3.bit._DTCF
12361 #define DMACA3_DTCE dmaca3.bit._DTCE
12362 #define DMACA3_DTCD dmaca3.bit._DTCD
12363 #define DMACA3_DTCC dmaca3.bit._DTCC
12364 #define DMACA3_DTCB dmaca3.bit._DTCB
12365 #define DMACA3_DTCA dmaca3.bit._DTCA
12366 #define DMACA3_DTC9 dmaca3.bit._DTC9
12367 #define DMACA3_DTC8 dmaca3.bit._DTC8
12368 #define DMACA3_DTC7 dmaca3.bit._DTC7
12369 #define DMACA3_DTC6 dmaca3.bit._DTC6
12370 #define DMACA3_DTC5 dmaca3.bit._DTC5
12371 #define DMACA3_DTC4 dmaca3.bit._DTC4
12372 #define DMACA3_DTC3 dmaca3.bit._DTC3
12373 #define DMACA3_DTC2 dmaca3.bit._DTC2
12374 #define DMACA3_DTC1 dmaca3.bit._DTC1
12375 #define DMACA3_DTC0 dmaca3.bit._DTC0
12376 #define DMACA3_IS dmaca3.bitc._IS
12377 #define DMACA3_EIS dmaca3.bitc._EIS
12378 #define DMACA3_BLK dmaca3.bitc._BLK
12379 #define DMACA3_DTC dmaca3.bitc._DTC
12380 __IO_EXTERN DMACB3STR dmacb3;  
12381 #define DMACB3 dmacb3.lword
12382 #define DMACB3_TYPE1 dmacb3.bit._TYPE1
12383 #define DMACB3_TYPE0 dmacb3.bit._TYPE0
12384 #define DMACB3_MOD1 dmacb3.bit._MOD1
12385 #define DMACB3_MOD0 dmacb3.bit._MOD0
12386 #define DMACB3_WS1 dmacb3.bit._WS1
12387 #define DMACB3_WS0 dmacb3.bit._WS0
12388 #define DMACB3_SADM dmacb3.bit._SADM
12389 #define DMACB3_DADM dmacb3.bit._DADM
12390 #define DMACB3_DTCR dmacb3.bit._DTCR
12391 #define DMACB3_SADR dmacb3.bit._SADR
12392 #define DMACB3_DADR dmacb3.bit._DADR
12393 #define DMACB3_ERIE dmacb3.bit._ERIE
12394 #define DMACB3_EDIE dmacb3.bit._EDIE
12395 #define DMACB3_DSS2 dmacb3.bit._DSS2
12396 #define DMACB3_DSS1 dmacb3.bit._DSS1
12397 #define DMACB3_DSS0 dmacb3.bit._DSS0
12398 #define DMACB3_SASZ7 dmacb3.bit._SASZ7
12399 #define DMACB3_SASZ6 dmacb3.bit._SASZ6
12400 #define DMACB3_SASZ5 dmacb3.bit._SASZ5
12401 #define DMACB3_SASZ4 dmacb3.bit._SASZ4
12402 #define DMACB3_SASZ3 dmacb3.bit._SASZ3
12403 #define DMACB3_SASZ2 dmacb3.bit._SASZ2
12404 #define DMACB3_SASZ1 dmacb3.bit._SASZ1
12405 #define DMACB3_SASZ0 dmacb3.bit._SASZ0
12406 #define DMACB3_DASZ7 dmacb3.bit._DASZ7
12407 #define DMACB3_DASZ6 dmacb3.bit._DASZ6
12408 #define DMACB3_DASZ5 dmacb3.bit._DASZ5
12409 #define DMACB3_DASZ4 dmacb3.bit._DASZ4
12410 #define DMACB3_DASZ3 dmacb3.bit._DASZ3
12411 #define DMACB3_DASZ2 dmacb3.bit._DASZ2
12412 #define DMACB3_DASZ1 dmacb3.bit._DASZ1
12413 #define DMACB3_DASZ0 dmacb3.bit._DASZ0
12414 #define DMACB3_TYPE dmacb3.bitc._TYPE
12415 #define DMACB3_MOD dmacb3.bitc._MOD
12416 #define DMACB3_WS dmacb3.bitc._WS
12417 #define DMACB3_DSS dmacb3.bitc._DSS
12418 #define DMACB3_SASZ dmacb3.bitc._SASZ
12419 #define DMACB3_DASZ dmacb3.bitc._DASZ
12420 __IO_EXTERN DMACA4STR dmaca4;  
12421 #define DMACA4 dmaca4.lword
12422 #define DMACA4_DENB dmaca4.bit._DENB
12423 #define DMACA4_PAUS dmaca4.bit._PAUS
12424 #define DMACA4_STRG dmaca4.bit._STRG
12425 #define DMACA4_IS4 dmaca4.bit._IS4
12426 #define DMACA4_IS3 dmaca4.bit._IS3
12427 #define DMACA4_IS2 dmaca4.bit._IS2
12428 #define DMACA4_IS1 dmaca4.bit._IS1
12429 #define DMACA4_IS0 dmaca4.bit._IS0
12430 #define DMACA4_EIS3 dmaca4.bit._EIS3
12431 #define DMACA4_EIS2 dmaca4.bit._EIS2
12432 #define DMACA4_EIS1 dmaca4.bit._EIS1
12433 #define DMACA4_EIS0 dmaca4.bit._EIS0
12434 #define DMACA4_BLK3 dmaca4.bit._BLK3
12435 #define DMACA4_BLK2 dmaca4.bit._BLK2
12436 #define DMACA4_BLK1 dmaca4.bit._BLK1
12437 #define DMACA4_BLK0 dmaca4.bit._BLK0
12438 #define DMACA4_DTCF dmaca4.bit._DTCF
12439 #define DMACA4_DTCE dmaca4.bit._DTCE
12440 #define DMACA4_DTCD dmaca4.bit._DTCD
12441 #define DMACA4_DTCC dmaca4.bit._DTCC
12442 #define DMACA4_DTCB dmaca4.bit._DTCB
12443 #define DMACA4_DTCA dmaca4.bit._DTCA
12444 #define DMACA4_DTC9 dmaca4.bit._DTC9
12445 #define DMACA4_DTC8 dmaca4.bit._DTC8
12446 #define DMACA4_DTC7 dmaca4.bit._DTC7
12447 #define DMACA4_DTC6 dmaca4.bit._DTC6
12448 #define DMACA4_DTC5 dmaca4.bit._DTC5
12449 #define DMACA4_DTC4 dmaca4.bit._DTC4
12450 #define DMACA4_DTC3 dmaca4.bit._DTC3
12451 #define DMACA4_DTC2 dmaca4.bit._DTC2
12452 #define DMACA4_DTC1 dmaca4.bit._DTC1
12453 #define DMACA4_DTC0 dmaca4.bit._DTC0
12454 #define DMACA4_IS dmaca4.bitc._IS
12455 #define DMACA4_EIS dmaca4.bitc._EIS
12456 #define DMACA4_BLK dmaca4.bitc._BLK
12457 #define DMACA4_DTC dmaca4.bitc._DTC
12458 __IO_EXTERN DMACB4STR dmacb4;  
12459 #define DMACB4 dmacb4.lword
12460 #define DMACB4_TYPE1 dmacb4.bit._TYPE1
12461 #define DMACB4_TYPE0 dmacb4.bit._TYPE0
12462 #define DMACB4_MOD1 dmacb4.bit._MOD1
12463 #define DMACB4_MOD0 dmacb4.bit._MOD0
12464 #define DMACB4_WS1 dmacb4.bit._WS1
12465 #define DMACB4_WS0 dmacb4.bit._WS0
12466 #define DMACB4_SADM dmacb4.bit._SADM
12467 #define DMACB4_DADM dmacb4.bit._DADM
12468 #define DMACB4_DTCR dmacb4.bit._DTCR
12469 #define DMACB4_SADR dmacb4.bit._SADR
12470 #define DMACB4_DADR dmacb4.bit._DADR
12471 #define DMACB4_ERIE dmacb4.bit._ERIE
12472 #define DMACB4_EDIE dmacb4.bit._EDIE
12473 #define DMACB4_DSS2 dmacb4.bit._DSS2
12474 #define DMACB4_DSS1 dmacb4.bit._DSS1
12475 #define DMACB4_DSS0 dmacb4.bit._DSS0
12476 #define DMACB4_SASZ7 dmacb4.bit._SASZ7
12477 #define DMACB4_SASZ6 dmacb4.bit._SASZ6
12478 #define DMACB4_SASZ5 dmacb4.bit._SASZ5
12479 #define DMACB4_SASZ4 dmacb4.bit._SASZ4
12480 #define DMACB4_SASZ3 dmacb4.bit._SASZ3
12481 #define DMACB4_SASZ2 dmacb4.bit._SASZ2
12482 #define DMACB4_SASZ1 dmacb4.bit._SASZ1
12483 #define DMACB4_SASZ0 dmacb4.bit._SASZ0
12484 #define DMACB4_DASZ7 dmacb4.bit._DASZ7
12485 #define DMACB4_DASZ6 dmacb4.bit._DASZ6
12486 #define DMACB4_DASZ5 dmacb4.bit._DASZ5
12487 #define DMACB4_DASZ4 dmacb4.bit._DASZ4
12488 #define DMACB4_DASZ3 dmacb4.bit._DASZ3
12489 #define DMACB4_DASZ2 dmacb4.bit._DASZ2
12490 #define DMACB4_DASZ1 dmacb4.bit._DASZ1
12491 #define DMACB4_DASZ0 dmacb4.bit._DASZ0
12492 #define DMACB4_TYPE dmacb4.bitc._TYPE
12493 #define DMACB4_MOD dmacb4.bitc._MOD
12494 #define DMACB4_WS dmacb4.bitc._WS
12495 #define DMACB4_DSS dmacb4.bitc._DSS
12496 #define DMACB4_SASZ dmacb4.bitc._SASZ
12497 #define DMACB4_DASZ dmacb4.bitc._DASZ
12498 __IO_EXTERN DMACRSTR dmacr;  
12499 #define DMACR dmacr.byte
12500 #define DMACR_DMAE dmacr.bit._DMAE
12501 #define DMACR_PM01 dmacr.bit._PM01
12502 #define DMACR_DMAH3 dmacr.bit._DMAH3
12503 #define DMACR_DMAH2 dmacr.bit._DMAH2
12504 #define DMACR_DMAH1 dmacr.bit._DMAH1
12505 #define DMACR_DMAH0 dmacr.bit._DMAH0
12506 #define DMACR_DMAH dmacr.bitc._DMAH
12507 __IO_EXTERN ICS45STR ics45;   /* Input Capture 4-7 */
12508 #define ICS45 ics45.byte
12509 #define ICS45_ICP5 ics45.bit._ICP5
12510 #define ICS45_ICP4 ics45.bit._ICP4
12511 #define ICS45_ICE5 ics45.bit._ICE5
12512 #define ICS45_ICE4 ics45.bit._ICE4
12513 #define ICS45_EG51 ics45.bit._EG51
12514 #define ICS45_EG50 ics45.bit._EG50
12515 #define ICS45_EG41 ics45.bit._EG41
12516 #define ICS45_EG40 ics45.bit._EG40
12517 #define ICS45_EG5 ics45.bitc._EG5
12518 #define ICS45_EG4 ics45.bitc._EG4
12519 __IO_EXTERN ICS67STR ics67;  
12520 #define ICS67 ics67.byte
12521 #define ICS67_ICP7 ics67.bit._ICP7
12522 #define ICS67_ICP6 ics67.bit._ICP6
12523 #define ICS67_ICE7 ics67.bit._ICE7
12524 #define ICS67_ICE6 ics67.bit._ICE6
12525 #define ICS67_EG71 ics67.bit._EG71
12526 #define ICS67_EG70 ics67.bit._EG70
12527 #define ICS67_EG61 ics67.bit._EG61
12528 #define ICS67_EG60 ics67.bit._EG60
12529 #define ICS67_EG7 ics67.bitc._EG7
12530 #define ICS67_EG6 ics67.bitc._EG6
12531 __IO_EXTERN IPCP4STR ipcp4;  
12532 #define IPCP4 ipcp4.word
12533 #define IPCP4_CP15 ipcp4.bit._CP15
12534 #define IPCP4_CP14 ipcp4.bit._CP14
12535 #define IPCP4_CP13 ipcp4.bit._CP13
12536 #define IPCP4_CP12 ipcp4.bit._CP12
12537 #define IPCP4_CP11 ipcp4.bit._CP11
12538 #define IPCP4_CP10 ipcp4.bit._CP10
12539 #define IPCP4_CP9 ipcp4.bit._CP9
12540 #define IPCP4_CP8 ipcp4.bit._CP8
12541 #define IPCP4_CP7 ipcp4.bit._CP7
12542 #define IPCP4_CP6 ipcp4.bit._CP6
12543 #define IPCP4_CP5 ipcp4.bit._CP5
12544 #define IPCP4_CP4 ipcp4.bit._CP4
12545 #define IPCP4_CP3 ipcp4.bit._CP3
12546 #define IPCP4_CP2 ipcp4.bit._CP2
12547 #define IPCP4_CP1 ipcp4.bit._CP1
12548 #define IPCP4_CP0 ipcp4.bit._CP0
12549 __IO_EXTERN IPCP5STR ipcp5;  
12550 #define IPCP5 ipcp5.word
12551 #define IPCP5_CP15 ipcp5.bit._CP15
12552 #define IPCP5_CP14 ipcp5.bit._CP14
12553 #define IPCP5_CP13 ipcp5.bit._CP13
12554 #define IPCP5_CP12 ipcp5.bit._CP12
12555 #define IPCP5_CP11 ipcp5.bit._CP11
12556 #define IPCP5_CP10 ipcp5.bit._CP10
12557 #define IPCP5_CP9 ipcp5.bit._CP9
12558 #define IPCP5_CP8 ipcp5.bit._CP8
12559 #define IPCP5_CP7 ipcp5.bit._CP7
12560 #define IPCP5_CP6 ipcp5.bit._CP6
12561 #define IPCP5_CP5 ipcp5.bit._CP5
12562 #define IPCP5_CP4 ipcp5.bit._CP4
12563 #define IPCP5_CP3 ipcp5.bit._CP3
12564 #define IPCP5_CP2 ipcp5.bit._CP2
12565 #define IPCP5_CP1 ipcp5.bit._CP1
12566 #define IPCP5_CP0 ipcp5.bit._CP0
12567 __IO_EXTERN IPCP6STR ipcp6;  
12568 #define IPCP6 ipcp6.word
12569 #define IPCP6_CP15 ipcp6.bit._CP15
12570 #define IPCP6_CP14 ipcp6.bit._CP14
12571 #define IPCP6_CP13 ipcp6.bit._CP13
12572 #define IPCP6_CP12 ipcp6.bit._CP12
12573 #define IPCP6_CP11 ipcp6.bit._CP11
12574 #define IPCP6_CP10 ipcp6.bit._CP10
12575 #define IPCP6_CP9 ipcp6.bit._CP9
12576 #define IPCP6_CP8 ipcp6.bit._CP8
12577 #define IPCP6_CP7 ipcp6.bit._CP7
12578 #define IPCP6_CP6 ipcp6.bit._CP6
12579 #define IPCP6_CP5 ipcp6.bit._CP5
12580 #define IPCP6_CP4 ipcp6.bit._CP4
12581 #define IPCP6_CP3 ipcp6.bit._CP3
12582 #define IPCP6_CP2 ipcp6.bit._CP2
12583 #define IPCP6_CP1 ipcp6.bit._CP1
12584 #define IPCP6_CP0 ipcp6.bit._CP0
12585 __IO_EXTERN IPCP7STR ipcp7;  
12586 #define IPCP7 ipcp7.word
12587 #define IPCP7_CP15 ipcp7.bit._CP15
12588 #define IPCP7_CP14 ipcp7.bit._CP14
12589 #define IPCP7_CP13 ipcp7.bit._CP13
12590 #define IPCP7_CP12 ipcp7.bit._CP12
12591 #define IPCP7_CP11 ipcp7.bit._CP11
12592 #define IPCP7_CP10 ipcp7.bit._CP10
12593 #define IPCP7_CP9 ipcp7.bit._CP9
12594 #define IPCP7_CP8 ipcp7.bit._CP8
12595 #define IPCP7_CP7 ipcp7.bit._CP7
12596 #define IPCP7_CP6 ipcp7.bit._CP6
12597 #define IPCP7_CP5 ipcp7.bit._CP5
12598 #define IPCP7_CP4 ipcp7.bit._CP4
12599 #define IPCP7_CP3 ipcp7.bit._CP3
12600 #define IPCP7_CP2 ipcp7.bit._CP2
12601 #define IPCP7_CP1 ipcp7.bit._CP1
12602 #define IPCP7_CP0 ipcp7.bit._CP0
12603 __IO_EXTERN OCS45STR ocs45;   /* Output Compare 4-7 */
12604 #define OCS45 ocs45.word
12605 #define OCS45_CMOD ocs45.bit._CMOD
12606 #define OCS45_OTD5 ocs45.bit._OTD5
12607 #define OCS45_OTD4 ocs45.bit._OTD4
12608 #define OCS45_ICP5 ocs45.bit._ICP5
12609 #define OCS45_ICP4 ocs45.bit._ICP4
12610 #define OCS45_ICE5 ocs45.bit._ICE5
12611 #define OCS45_ICE4 ocs45.bit._ICE4
12612 #define OCS45_CST5 ocs45.bit._CST5
12613 #define OCS45_CST4 ocs45.bit._CST4
12614 __IO_EXTERN OCS67STR ocs67;  
12615 #define OCS67 ocs67.word
12616 #define OCS67_CMOD ocs67.bit._CMOD
12617 #define OCS67_OTD7 ocs67.bit._OTD7
12618 #define OCS67_OTD6 ocs67.bit._OTD6
12619 #define OCS67_ICP7 ocs67.bit._ICP7
12620 #define OCS67_ICP6 ocs67.bit._ICP6
12621 #define OCS67_ICE7 ocs67.bit._ICE7
12622 #define OCS67_ICE6 ocs67.bit._ICE6
12623 #define OCS67_CST7 ocs67.bit._CST7
12624 #define OCS67_CST6 ocs67.bit._CST6
12625 __IO_EXTERN OCCP4STR occp4;  
12626 #define OCCP4 occp4.word
12627 #define OCCP4_C15 occp4.bit._C15
12628 #define OCCP4_C14 occp4.bit._C14
12629 #define OCCP4_C13 occp4.bit._C13
12630 #define OCCP4_C12 occp4.bit._C12
12631 #define OCCP4_C11 occp4.bit._C11
12632 #define OCCP4_C10 occp4.bit._C10
12633 #define OCCP4_C9 occp4.bit._C9
12634 #define OCCP4_C8 occp4.bit._C8
12635 #define OCCP4_C7 occp4.bit._C7
12636 #define OCCP4_C6 occp4.bit._C6
12637 #define OCCP4_C5 occp4.bit._C5
12638 #define OCCP4_C4 occp4.bit._C4
12639 #define OCCP4_C3 occp4.bit._C3
12640 #define OCCP4_C2 occp4.bit._C2
12641 #define OCCP4_C1 occp4.bit._C1
12642 #define OCCP4_C0 occp4.bit._C0
12643 __IO_EXTERN OCCP5STR occp5;  
12644 #define OCCP5 occp5.word
12645 #define OCCP5_C15 occp5.bit._C15
12646 #define OCCP5_C14 occp5.bit._C14
12647 #define OCCP5_C13 occp5.bit._C13
12648 #define OCCP5_C12 occp5.bit._C12
12649 #define OCCP5_C11 occp5.bit._C11
12650 #define OCCP5_C10 occp5.bit._C10
12651 #define OCCP5_C9 occp5.bit._C9
12652 #define OCCP5_C8 occp5.bit._C8
12653 #define OCCP5_C7 occp5.bit._C7
12654 #define OCCP5_C6 occp5.bit._C6
12655 #define OCCP5_C5 occp5.bit._C5
12656 #define OCCP5_C4 occp5.bit._C4
12657 #define OCCP5_C3 occp5.bit._C3
12658 #define OCCP5_C2 occp5.bit._C2
12659 #define OCCP5_C1 occp5.bit._C1
12660 #define OCCP5_C0 occp5.bit._C0
12661 __IO_EXTERN OCCP6STR occp6;  
12662 #define OCCP6 occp6.word
12663 #define OCCP6_C15 occp6.bit._C15
12664 #define OCCP6_C14 occp6.bit._C14
12665 #define OCCP6_C13 occp6.bit._C13
12666 #define OCCP6_C12 occp6.bit._C12
12667 #define OCCP6_C11 occp6.bit._C11
12668 #define OCCP6_C10 occp6.bit._C10
12669 #define OCCP6_C9 occp6.bit._C9
12670 #define OCCP6_C8 occp6.bit._C8
12671 #define OCCP6_C7 occp6.bit._C7
12672 #define OCCP6_C6 occp6.bit._C6
12673 #define OCCP6_C5 occp6.bit._C5
12674 #define OCCP6_C4 occp6.bit._C4
12675 #define OCCP6_C3 occp6.bit._C3
12676 #define OCCP6_C2 occp6.bit._C2
12677 #define OCCP6_C1 occp6.bit._C1
12678 #define OCCP6_C0 occp6.bit._C0
12679 __IO_EXTERN OCCP7STR occp7;  
12680 #define OCCP7 occp7.word
12681 #define OCCP7_C15 occp7.bit._C15
12682 #define OCCP7_C14 occp7.bit._C14
12683 #define OCCP7_C13 occp7.bit._C13
12684 #define OCCP7_C12 occp7.bit._C12
12685 #define OCCP7_C11 occp7.bit._C11
12686 #define OCCP7_C10 occp7.bit._C10
12687 #define OCCP7_C9 occp7.bit._C9
12688 #define OCCP7_C8 occp7.bit._C8
12689 #define OCCP7_C7 occp7.bit._C7
12690 #define OCCP7_C6 occp7.bit._C6
12691 #define OCCP7_C5 occp7.bit._C5
12692 #define OCCP7_C4 occp7.bit._C4
12693 #define OCCP7_C3 occp7.bit._C3
12694 #define OCCP7_C2 occp7.bit._C2
12695 #define OCCP7_C1 occp7.bit._C1
12696 #define OCCP7_C0 occp7.bit._C0
12697 __IO_EXTERN TCDT4STR tcdt4;   /* Free Running Timer4 */
12698 #define TCDT4 tcdt4.word
12699 #define TCDT4_T15 tcdt4.bit._T15
12700 #define TCDT4_T14 tcdt4.bit._T14
12701 #define TCDT4_T13 tcdt4.bit._T13
12702 #define TCDT4_T12 tcdt4.bit._T12
12703 #define TCDT4_T11 tcdt4.bit._T11
12704 #define TCDT4_T10 tcdt4.bit._T10
12705 #define TCDT4_T9 tcdt4.bit._T9
12706 #define TCDT4_T8 tcdt4.bit._T8
12707 #define TCDT4_T7 tcdt4.bit._T7
12708 #define TCDT4_T6 tcdt4.bit._T6
12709 #define TCDT4_T5 tcdt4.bit._T5
12710 #define TCDT4_T4 tcdt4.bit._T4
12711 #define TCDT4_T3 tcdt4.bit._T3
12712 #define TCDT4_T2 tcdt4.bit._T2
12713 #define TCDT4_T1 tcdt4.bit._T1
12714 #define TCDT4_T0 tcdt4.bit._T0
12715 __IO_EXTERN TCCS4STR tccs4;  
12716 #define TCCS4 tccs4.byte
12717 #define TCCS4_ECLK tccs4.bit._ECLK
12718 #define TCCS4_IVF tccs4.bit._IVF
12719 #define TCCS4_IVFE tccs4.bit._IVFE
12720 #define TCCS4_STOP tccs4.bit._STOP
12721 #define TCCS4_MODE tccs4.bit._MODE
12722 #define TCCS4_CLR tccs4.bit._CLR
12723 #define TCCS4_CLK1 tccs4.bit._CLK1
12724 #define TCCS4_CLK0 tccs4.bit._CLK0
12725 #define TCCS4_CLK tccs4.bitc._CLK
12726 __IO_EXTERN TCDT5STR tcdt5;   /* Free Running Timer5 */
12727 #define TCDT5 tcdt5.word
12728 #define TCDT5_T15 tcdt5.bit._T15
12729 #define TCDT5_T14 tcdt5.bit._T14
12730 #define TCDT5_T13 tcdt5.bit._T13
12731 #define TCDT5_T12 tcdt5.bit._T12
12732 #define TCDT5_T11 tcdt5.bit._T11
12733 #define TCDT5_T10 tcdt5.bit._T10
12734 #define TCDT5_T9 tcdt5.bit._T9
12735 #define TCDT5_T8 tcdt5.bit._T8
12736 #define TCDT5_T7 tcdt5.bit._T7
12737 #define TCDT5_T6 tcdt5.bit._T6
12738 #define TCDT5_T5 tcdt5.bit._T5
12739 #define TCDT5_T4 tcdt5.bit._T4
12740 #define TCDT5_T3 tcdt5.bit._T3
12741 #define TCDT5_T2 tcdt5.bit._T2
12742 #define TCDT5_T1 tcdt5.bit._T1
12743 #define TCDT5_T0 tcdt5.bit._T0
12744 __IO_EXTERN TCCS5STR tccs5;  
12745 #define TCCS5 tccs5.byte
12746 #define TCCS5_ECLK tccs5.bit._ECLK
12747 #define TCCS5_IVF tccs5.bit._IVF
12748 #define TCCS5_IVFE tccs5.bit._IVFE
12749 #define TCCS5_STOP tccs5.bit._STOP
12750 #define TCCS5_MODE tccs5.bit._MODE
12751 #define TCCS5_CLR tccs5.bit._CLR
12752 #define TCCS5_CLK1 tccs5.bit._CLK1
12753 #define TCCS5_CLK0 tccs5.bit._CLK0
12754 #define TCCS5_CLK tccs5.bitc._CLK
12755 __IO_EXTERN TCDT6STR tcdt6;   /* Free Running Timer6 */
12756 #define TCDT6 tcdt6.word
12757 #define TCDT6_T15 tcdt6.bit._T15
12758 #define TCDT6_T14 tcdt6.bit._T14
12759 #define TCDT6_T13 tcdt6.bit._T13
12760 #define TCDT6_T12 tcdt6.bit._T12
12761 #define TCDT6_T11 tcdt6.bit._T11
12762 #define TCDT6_T10 tcdt6.bit._T10
12763 #define TCDT6_T9 tcdt6.bit._T9
12764 #define TCDT6_T8 tcdt6.bit._T8
12765 #define TCDT6_T7 tcdt6.bit._T7
12766 #define TCDT6_T6 tcdt6.bit._T6
12767 #define TCDT6_T5 tcdt6.bit._T5
12768 #define TCDT6_T4 tcdt6.bit._T4
12769 #define TCDT6_T3 tcdt6.bit._T3
12770 #define TCDT6_T2 tcdt6.bit._T2
12771 #define TCDT6_T1 tcdt6.bit._T1
12772 #define TCDT6_T0 tcdt6.bit._T0
12773 __IO_EXTERN TCCS6STR tccs6;  
12774 #define TCCS6 tccs6.byte
12775 #define TCCS6_ECLK tccs6.bit._ECLK
12776 #define TCCS6_IVF tccs6.bit._IVF
12777 #define TCCS6_IVFE tccs6.bit._IVFE
12778 #define TCCS6_STOP tccs6.bit._STOP
12779 #define TCCS6_MODE tccs6.bit._MODE
12780 #define TCCS6_CLR tccs6.bit._CLR
12781 #define TCCS6_CLK1 tccs6.bit._CLK1
12782 #define TCCS6_CLK0 tccs6.bit._CLK0
12783 #define TCCS6_CLK tccs6.bitc._CLK
12784 __IO_EXTERN TCDT7STR tcdt7;   /* Free Running Timer7 */
12785 #define TCDT7 tcdt7.word
12786 #define TCDT7_T15 tcdt7.bit._T15
12787 #define TCDT7_T14 tcdt7.bit._T14
12788 #define TCDT7_T13 tcdt7.bit._T13
12789 #define TCDT7_T12 tcdt7.bit._T12
12790 #define TCDT7_T11 tcdt7.bit._T11
12791 #define TCDT7_T10 tcdt7.bit._T10
12792 #define TCDT7_T9 tcdt7.bit._T9
12793 #define TCDT7_T8 tcdt7.bit._T8
12794 #define TCDT7_T7 tcdt7.bit._T7
12795 #define TCDT7_T6 tcdt7.bit._T6
12796 #define TCDT7_T5 tcdt7.bit._T5
12797 #define TCDT7_T4 tcdt7.bit._T4
12798 #define TCDT7_T3 tcdt7.bit._T3
12799 #define TCDT7_T2 tcdt7.bit._T2
12800 #define TCDT7_T1 tcdt7.bit._T1
12801 #define TCDT7_T0 tcdt7.bit._T0
12802 __IO_EXTERN TCCS7STR tccs7;  
12803 #define TCCS7 tccs7.byte
12804 #define TCCS7_ECLK tccs7.bit._ECLK
12805 #define TCCS7_IVF tccs7.bit._IVF
12806 #define TCCS7_IVFE tccs7.bit._IVFE
12807 #define TCCS7_STOP tccs7.bit._STOP
12808 #define TCCS7_MODE tccs7.bit._MODE
12809 #define TCCS7_CLR tccs7.bit._CLR
12810 #define TCCS7_CLK1 tccs7.bit._CLK1
12811 #define TCCS7_CLK0 tccs7.bit._CLK0
12812 #define TCCS7_CLK tccs7.bitc._CLK
12813 __IO_EXTERN ROMSSTR roms;   /* ROM Select Register */
12814 #define ROMS roms.word
12815 #define ROMS_D15 roms.bit._D15
12816 #define ROMS_D14 roms.bit._D14
12817 #define ROMS_D13 roms.bit._D13
12818 #define ROMS_D12 roms.bit._D12
12819 #define ROMS_D11 roms.bit._D11
12820 #define ROMS_D10 roms.bit._D10
12821 #define ROMS_D9 roms.bit._D9
12822 #define ROMS_D8 roms.bit._D8
12823 #define ROMS_D7 roms.bit._D7
12824 #define ROMS_D6 roms.bit._D6
12825 #define ROMS_D5 roms.bit._D5
12826 #define ROMS_D4 roms.bit._D4
12827 #define ROMS_D3 roms.bit._D3
12828 #define ROMS_D2 roms.bit._D2
12829 #define ROMS_D1 roms.bit._D1
12830 #define ROMS_D0 roms.bit._D0
12831 __IO_EXTERN IO_LWORD bsd0;   /* Bit Search Module */
12832 #define BSD0 bsd0
12833 __IO_EXTERN IO_LWORD bsd1;  
12834 #define BSD1 bsd1
12835 __IO_EXTERN IO_LWORD bsdc;  
12836 #define BSDC bsdc
12837 __IO_EXTERN IO_LWORD bsrr;  
12838 #define BSRR bsrr
12839 __IO_EXTERN ICR00STR icr00;   /* Interrupt Control Unit */
12840 #define ICR00 icr00.byte
12841 #define ICR00_ICR4 icr00.bit._ICR4
12842 #define ICR00_ICR3 icr00.bit._ICR3
12843 #define ICR00_ICR2 icr00.bit._ICR2
12844 #define ICR00_ICR1 icr00.bit._ICR1
12845 #define ICR00_ICR0 icr00.bit._ICR0
12846 __IO_EXTERN ICR01STR icr01;  
12847 #define ICR01 icr01.byte
12848 #define ICR01_ICR4 icr01.bit._ICR4
12849 #define ICR01_ICR3 icr01.bit._ICR3
12850 #define ICR01_ICR2 icr01.bit._ICR2
12851 #define ICR01_ICR1 icr01.bit._ICR1
12852 #define ICR01_ICR0 icr01.bit._ICR0
12853 __IO_EXTERN ICR02STR icr02;  
12854 #define ICR02 icr02.byte
12855 #define ICR02_ICR4 icr02.bit._ICR4
12856 #define ICR02_ICR3 icr02.bit._ICR3
12857 #define ICR02_ICR2 icr02.bit._ICR2
12858 #define ICR02_ICR1 icr02.bit._ICR1
12859 #define ICR02_ICR0 icr02.bit._ICR0
12860 __IO_EXTERN ICR03STR icr03;  
12861 #define ICR03 icr03.byte
12862 #define ICR03_ICR4 icr03.bit._ICR4
12863 #define ICR03_ICR3 icr03.bit._ICR3
12864 #define ICR03_ICR2 icr03.bit._ICR2
12865 #define ICR03_ICR1 icr03.bit._ICR1
12866 #define ICR03_ICR0 icr03.bit._ICR0
12867 __IO_EXTERN ICR04STR icr04;  
12868 #define ICR04 icr04.byte
12869 #define ICR04_ICR4 icr04.bit._ICR4
12870 #define ICR04_ICR3 icr04.bit._ICR3
12871 #define ICR04_ICR2 icr04.bit._ICR2
12872 #define ICR04_ICR1 icr04.bit._ICR1
12873 #define ICR04_ICR0 icr04.bit._ICR0
12874 __IO_EXTERN ICR05STR icr05;  
12875 #define ICR05 icr05.byte
12876 #define ICR05_ICR4 icr05.bit._ICR4
12877 #define ICR05_ICR3 icr05.bit._ICR3
12878 #define ICR05_ICR2 icr05.bit._ICR2
12879 #define ICR05_ICR1 icr05.bit._ICR1
12880 #define ICR05_ICR0 icr05.bit._ICR0
12881 __IO_EXTERN ICR06STR icr06;  
12882 #define ICR06 icr06.byte
12883 #define ICR06_ICR4 icr06.bit._ICR4
12884 #define ICR06_ICR3 icr06.bit._ICR3
12885 #define ICR06_ICR2 icr06.bit._ICR2
12886 #define ICR06_ICR1 icr06.bit._ICR1
12887 #define ICR06_ICR0 icr06.bit._ICR0
12888 __IO_EXTERN ICR07STR icr07;  
12889 #define ICR07 icr07.byte
12890 #define ICR07_ICR4 icr07.bit._ICR4
12891 #define ICR07_ICR3 icr07.bit._ICR3
12892 #define ICR07_ICR2 icr07.bit._ICR2
12893 #define ICR07_ICR1 icr07.bit._ICR1
12894 #define ICR07_ICR0 icr07.bit._ICR0
12895 __IO_EXTERN ICR08STR icr08;  
12896 #define ICR08 icr08.byte
12897 #define ICR08_ICR4 icr08.bit._ICR4
12898 #define ICR08_ICR3 icr08.bit._ICR3
12899 #define ICR08_ICR2 icr08.bit._ICR2
12900 #define ICR08_ICR1 icr08.bit._ICR1
12901 #define ICR08_ICR0 icr08.bit._ICR0
12902 __IO_EXTERN ICR09STR icr09;  
12903 #define ICR09 icr09.byte
12904 #define ICR09_ICR4 icr09.bit._ICR4
12905 #define ICR09_ICR3 icr09.bit._ICR3
12906 #define ICR09_ICR2 icr09.bit._ICR2
12907 #define ICR09_ICR1 icr09.bit._ICR1
12908 #define ICR09_ICR0 icr09.bit._ICR0
12909 __IO_EXTERN ICR10STR icr10;  
12910 #define ICR10 icr10.byte
12911 #define ICR10_ICR4 icr10.bit._ICR4
12912 #define ICR10_ICR3 icr10.bit._ICR3
12913 #define ICR10_ICR2 icr10.bit._ICR2
12914 #define ICR10_ICR1 icr10.bit._ICR1
12915 #define ICR10_ICR0 icr10.bit._ICR0
12916 __IO_EXTERN ICR11STR icr11;  
12917 #define ICR11 icr11.byte
12918 #define ICR11_ICR4 icr11.bit._ICR4
12919 #define ICR11_ICR3 icr11.bit._ICR3
12920 #define ICR11_ICR2 icr11.bit._ICR2
12921 #define ICR11_ICR1 icr11.bit._ICR1
12922 #define ICR11_ICR0 icr11.bit._ICR0
12923 __IO_EXTERN ICR12STR icr12;  
12924 #define ICR12 icr12.byte
12925 #define ICR12_ICR4 icr12.bit._ICR4
12926 #define ICR12_ICR3 icr12.bit._ICR3
12927 #define ICR12_ICR2 icr12.bit._ICR2
12928 #define ICR12_ICR1 icr12.bit._ICR1
12929 #define ICR12_ICR0 icr12.bit._ICR0
12930 __IO_EXTERN ICR13STR icr13;  
12931 #define ICR13 icr13.byte
12932 #define ICR13_ICR4 icr13.bit._ICR4
12933 #define ICR13_ICR3 icr13.bit._ICR3
12934 #define ICR13_ICR2 icr13.bit._ICR2
12935 #define ICR13_ICR1 icr13.bit._ICR1
12936 #define ICR13_ICR0 icr13.bit._ICR0
12937 __IO_EXTERN ICR14STR icr14;  
12938 #define ICR14 icr14.byte
12939 #define ICR14_ICR4 icr14.bit._ICR4
12940 #define ICR14_ICR3 icr14.bit._ICR3
12941 #define ICR14_ICR2 icr14.bit._ICR2
12942 #define ICR14_ICR1 icr14.bit._ICR1
12943 #define ICR14_ICR0 icr14.bit._ICR0
12944 __IO_EXTERN ICR15STR icr15;  
12945 #define ICR15 icr15.byte
12946 #define ICR15_ICR4 icr15.bit._ICR4
12947 #define ICR15_ICR3 icr15.bit._ICR3
12948 #define ICR15_ICR2 icr15.bit._ICR2
12949 #define ICR15_ICR1 icr15.bit._ICR1
12950 #define ICR15_ICR0 icr15.bit._ICR0
12951 __IO_EXTERN ICR16STR icr16;  
12952 #define ICR16 icr16.byte
12953 #define ICR16_ICR4 icr16.bit._ICR4
12954 #define ICR16_ICR3 icr16.bit._ICR3
12955 #define ICR16_ICR2 icr16.bit._ICR2
12956 #define ICR16_ICR1 icr16.bit._ICR1
12957 #define ICR16_ICR0 icr16.bit._ICR0
12958 __IO_EXTERN ICR17STR icr17;  
12959 #define ICR17 icr17.byte
12960 #define ICR17_ICR4 icr17.bit._ICR4
12961 #define ICR17_ICR3 icr17.bit._ICR3
12962 #define ICR17_ICR2 icr17.bit._ICR2
12963 #define ICR17_ICR1 icr17.bit._ICR1
12964 #define ICR17_ICR0 icr17.bit._ICR0
12965 __IO_EXTERN ICR18STR icr18;  
12966 #define ICR18 icr18.byte
12967 #define ICR18_ICR4 icr18.bit._ICR4
12968 #define ICR18_ICR3 icr18.bit._ICR3
12969 #define ICR18_ICR2 icr18.bit._ICR2
12970 #define ICR18_ICR1 icr18.bit._ICR1
12971 #define ICR18_ICR0 icr18.bit._ICR0
12972 __IO_EXTERN ICR19STR icr19;  
12973 #define ICR19 icr19.byte
12974 #define ICR19_ICR4 icr19.bit._ICR4
12975 #define ICR19_ICR3 icr19.bit._ICR3
12976 #define ICR19_ICR2 icr19.bit._ICR2
12977 #define ICR19_ICR1 icr19.bit._ICR1
12978 #define ICR19_ICR0 icr19.bit._ICR0
12979 __IO_EXTERN ICR20STR icr20;  
12980 #define ICR20 icr20.byte
12981 #define ICR20_ICR4 icr20.bit._ICR4
12982 #define ICR20_ICR3 icr20.bit._ICR3
12983 #define ICR20_ICR2 icr20.bit._ICR2
12984 #define ICR20_ICR1 icr20.bit._ICR1
12985 #define ICR20_ICR0 icr20.bit._ICR0
12986 __IO_EXTERN ICR21STR icr21;  
12987 #define ICR21 icr21.byte
12988 #define ICR21_ICR4 icr21.bit._ICR4
12989 #define ICR21_ICR3 icr21.bit._ICR3
12990 #define ICR21_ICR2 icr21.bit._ICR2
12991 #define ICR21_ICR1 icr21.bit._ICR1
12992 #define ICR21_ICR0 icr21.bit._ICR0
12993 __IO_EXTERN ICR22STR icr22;  
12994 #define ICR22 icr22.byte
12995 #define ICR22_ICR4 icr22.bit._ICR4
12996 #define ICR22_ICR3 icr22.bit._ICR3
12997 #define ICR22_ICR2 icr22.bit._ICR2
12998 #define ICR22_ICR1 icr22.bit._ICR1
12999 #define ICR22_ICR0 icr22.bit._ICR0
13000 __IO_EXTERN ICR23STR icr23;  
13001 #define ICR23 icr23.byte
13002 #define ICR23_ICR4 icr23.bit._ICR4
13003 #define ICR23_ICR3 icr23.bit._ICR3
13004 #define ICR23_ICR2 icr23.bit._ICR2
13005 #define ICR23_ICR1 icr23.bit._ICR1
13006 #define ICR23_ICR0 icr23.bit._ICR0
13007 __IO_EXTERN ICR24STR icr24;  
13008 #define ICR24 icr24.byte
13009 #define ICR24_ICR4 icr24.bit._ICR4
13010 #define ICR24_ICR3 icr24.bit._ICR3
13011 #define ICR24_ICR2 icr24.bit._ICR2
13012 #define ICR24_ICR1 icr24.bit._ICR1
13013 #define ICR24_ICR0 icr24.bit._ICR0
13014 __IO_EXTERN ICR25STR icr25;  
13015 #define ICR25 icr25.byte
13016 #define ICR25_ICR4 icr25.bit._ICR4
13017 #define ICR25_ICR3 icr25.bit._ICR3
13018 #define ICR25_ICR2 icr25.bit._ICR2
13019 #define ICR25_ICR1 icr25.bit._ICR1
13020 #define ICR25_ICR0 icr25.bit._ICR0
13021 __IO_EXTERN ICR26STR icr26;  
13022 #define ICR26 icr26.byte
13023 #define ICR26_ICR4 icr26.bit._ICR4
13024 #define ICR26_ICR3 icr26.bit._ICR3
13025 #define ICR26_ICR2 icr26.bit._ICR2
13026 #define ICR26_ICR1 icr26.bit._ICR1
13027 #define ICR26_ICR0 icr26.bit._ICR0
13028 __IO_EXTERN ICR27STR icr27;  
13029 #define ICR27 icr27.byte
13030 #define ICR27_ICR4 icr27.bit._ICR4
13031 #define ICR27_ICR3 icr27.bit._ICR3
13032 #define ICR27_ICR2 icr27.bit._ICR2
13033 #define ICR27_ICR1 icr27.bit._ICR1
13034 #define ICR27_ICR0 icr27.bit._ICR0
13035 __IO_EXTERN ICR28STR icr28;  
13036 #define ICR28 icr28.byte
13037 #define ICR28_ICR4 icr28.bit._ICR4
13038 #define ICR28_ICR3 icr28.bit._ICR3
13039 #define ICR28_ICR2 icr28.bit._ICR2
13040 #define ICR28_ICR1 icr28.bit._ICR1
13041 #define ICR28_ICR0 icr28.bit._ICR0
13042 __IO_EXTERN ICR29STR icr29;  
13043 #define ICR29 icr29.byte
13044 #define ICR29_ICR4 icr29.bit._ICR4
13045 #define ICR29_ICR3 icr29.bit._ICR3
13046 #define ICR29_ICR2 icr29.bit._ICR2
13047 #define ICR29_ICR1 icr29.bit._ICR1
13048 #define ICR29_ICR0 icr29.bit._ICR0
13049 __IO_EXTERN ICR30STR icr30;  
13050 #define ICR30 icr30.byte
13051 #define ICR30_ICR4 icr30.bit._ICR4
13052 #define ICR30_ICR3 icr30.bit._ICR3
13053 #define ICR30_ICR2 icr30.bit._ICR2
13054 #define ICR30_ICR1 icr30.bit._ICR1
13055 #define ICR30_ICR0 icr30.bit._ICR0
13056 __IO_EXTERN ICR31STR icr31;  
13057 #define ICR31 icr31.byte
13058 #define ICR31_ICR4 icr31.bit._ICR4
13059 #define ICR31_ICR3 icr31.bit._ICR3
13060 #define ICR31_ICR2 icr31.bit._ICR2
13061 #define ICR31_ICR1 icr31.bit._ICR1
13062 #define ICR31_ICR0 icr31.bit._ICR0
13063 __IO_EXTERN ICR32STR icr32;  
13064 #define ICR32 icr32.byte
13065 #define ICR32_ICR4 icr32.bit._ICR4
13066 #define ICR32_ICR3 icr32.bit._ICR3
13067 #define ICR32_ICR2 icr32.bit._ICR2
13068 #define ICR32_ICR1 icr32.bit._ICR1
13069 #define ICR32_ICR0 icr32.bit._ICR0
13070 __IO_EXTERN ICR33STR icr33;  
13071 #define ICR33 icr33.byte
13072 #define ICR33_ICR4 icr33.bit._ICR4
13073 #define ICR33_ICR3 icr33.bit._ICR3
13074 #define ICR33_ICR2 icr33.bit._ICR2
13075 #define ICR33_ICR1 icr33.bit._ICR1
13076 #define ICR33_ICR0 icr33.bit._ICR0
13077 __IO_EXTERN ICR34STR icr34;  
13078 #define ICR34 icr34.byte
13079 #define ICR34_ICR4 icr34.bit._ICR4
13080 #define ICR34_ICR3 icr34.bit._ICR3
13081 #define ICR34_ICR2 icr34.bit._ICR2
13082 #define ICR34_ICR1 icr34.bit._ICR1
13083 #define ICR34_ICR0 icr34.bit._ICR0
13084 __IO_EXTERN ICR35STR icr35;  
13085 #define ICR35 icr35.byte
13086 #define ICR35_ICR4 icr35.bit._ICR4
13087 #define ICR35_ICR3 icr35.bit._ICR3
13088 #define ICR35_ICR2 icr35.bit._ICR2
13089 #define ICR35_ICR1 icr35.bit._ICR1
13090 #define ICR35_ICR0 icr35.bit._ICR0
13091 __IO_EXTERN ICR36STR icr36;  
13092 #define ICR36 icr36.byte
13093 #define ICR36_ICR4 icr36.bit._ICR4
13094 #define ICR36_ICR3 icr36.bit._ICR3
13095 #define ICR36_ICR2 icr36.bit._ICR2
13096 #define ICR36_ICR1 icr36.bit._ICR1
13097 #define ICR36_ICR0 icr36.bit._ICR0
13098 __IO_EXTERN ICR37STR icr37;  
13099 #define ICR37 icr37.byte
13100 #define ICR37_ICR4 icr37.bit._ICR4
13101 #define ICR37_ICR3 icr37.bit._ICR3
13102 #define ICR37_ICR2 icr37.bit._ICR2
13103 #define ICR37_ICR1 icr37.bit._ICR1
13104 #define ICR37_ICR0 icr37.bit._ICR0
13105 __IO_EXTERN ICR38STR icr38;  
13106 #define ICR38 icr38.byte
13107 #define ICR38_ICR4 icr38.bit._ICR4
13108 #define ICR38_ICR3 icr38.bit._ICR3
13109 #define ICR38_ICR2 icr38.bit._ICR2
13110 #define ICR38_ICR1 icr38.bit._ICR1
13111 #define ICR38_ICR0 icr38.bit._ICR0
13112 __IO_EXTERN ICR39STR icr39;  
13113 #define ICR39 icr39.byte
13114 #define ICR39_ICR4 icr39.bit._ICR4
13115 #define ICR39_ICR3 icr39.bit._ICR3
13116 #define ICR39_ICR2 icr39.bit._ICR2
13117 #define ICR39_ICR1 icr39.bit._ICR1
13118 #define ICR39_ICR0 icr39.bit._ICR0
13119 __IO_EXTERN ICR40STR icr40;  
13120 #define ICR40 icr40.byte
13121 #define ICR40_ICR4 icr40.bit._ICR4
13122 #define ICR40_ICR3 icr40.bit._ICR3
13123 #define ICR40_ICR2 icr40.bit._ICR2
13124 #define ICR40_ICR1 icr40.bit._ICR1
13125 #define ICR40_ICR0 icr40.bit._ICR0
13126 __IO_EXTERN ICR41STR icr41;  
13127 #define ICR41 icr41.byte
13128 #define ICR41_ICR4 icr41.bit._ICR4
13129 #define ICR41_ICR3 icr41.bit._ICR3
13130 #define ICR41_ICR2 icr41.bit._ICR2
13131 #define ICR41_ICR1 icr41.bit._ICR1
13132 #define ICR41_ICR0 icr41.bit._ICR0
13133 __IO_EXTERN ICR42STR icr42;  
13134 #define ICR42 icr42.byte
13135 #define ICR42_ICR4 icr42.bit._ICR4
13136 #define ICR42_ICR3 icr42.bit._ICR3
13137 #define ICR42_ICR2 icr42.bit._ICR2
13138 #define ICR42_ICR1 icr42.bit._ICR1
13139 #define ICR42_ICR0 icr42.bit._ICR0
13140 __IO_EXTERN ICR43STR icr43;  
13141 #define ICR43 icr43.byte
13142 #define ICR43_ICR4 icr43.bit._ICR4
13143 #define ICR43_ICR3 icr43.bit._ICR3
13144 #define ICR43_ICR2 icr43.bit._ICR2
13145 #define ICR43_ICR1 icr43.bit._ICR1
13146 #define ICR43_ICR0 icr43.bit._ICR0
13147 __IO_EXTERN ICR44STR icr44;  
13148 #define ICR44 icr44.byte
13149 #define ICR44_ICR4 icr44.bit._ICR4
13150 #define ICR44_ICR3 icr44.bit._ICR3
13151 #define ICR44_ICR2 icr44.bit._ICR2
13152 #define ICR44_ICR1 icr44.bit._ICR1
13153 #define ICR44_ICR0 icr44.bit._ICR0
13154 __IO_EXTERN ICR45STR icr45;  
13155 #define ICR45 icr45.byte
13156 #define ICR45_ICR4 icr45.bit._ICR4
13157 #define ICR45_ICR3 icr45.bit._ICR3
13158 #define ICR45_ICR2 icr45.bit._ICR2
13159 #define ICR45_ICR1 icr45.bit._ICR1
13160 #define ICR45_ICR0 icr45.bit._ICR0
13161 __IO_EXTERN ICR46STR icr46;  
13162 #define ICR46 icr46.byte
13163 #define ICR46_ICR4 icr46.bit._ICR4
13164 #define ICR46_ICR3 icr46.bit._ICR3
13165 #define ICR46_ICR2 icr46.bit._ICR2
13166 #define ICR46_ICR1 icr46.bit._ICR1
13167 #define ICR46_ICR0 icr46.bit._ICR0
13168 __IO_EXTERN ICR47STR icr47;  
13169 #define ICR47 icr47.byte
13170 #define ICR47_ICR4 icr47.bit._ICR4
13171 #define ICR47_ICR3 icr47.bit._ICR3
13172 #define ICR47_ICR2 icr47.bit._ICR2
13173 #define ICR47_ICR1 icr47.bit._ICR1
13174 #define ICR47_ICR0 icr47.bit._ICR0
13175 __IO_EXTERN ICR48STR icr48;  
13176 #define ICR48 icr48.byte
13177 #define ICR48_ICR4 icr48.bit._ICR4
13178 #define ICR48_ICR3 icr48.bit._ICR3
13179 #define ICR48_ICR2 icr48.bit._ICR2
13180 #define ICR48_ICR1 icr48.bit._ICR1
13181 #define ICR48_ICR0 icr48.bit._ICR0
13182 __IO_EXTERN ICR49STR icr49;  
13183 #define ICR49 icr49.byte
13184 #define ICR49_ICR4 icr49.bit._ICR4
13185 #define ICR49_ICR3 icr49.bit._ICR3
13186 #define ICR49_ICR2 icr49.bit._ICR2
13187 #define ICR49_ICR1 icr49.bit._ICR1
13188 #define ICR49_ICR0 icr49.bit._ICR0
13189 __IO_EXTERN ICR50STR icr50;  
13190 #define ICR50 icr50.byte
13191 #define ICR50_ICR4 icr50.bit._ICR4
13192 #define ICR50_ICR3 icr50.bit._ICR3
13193 #define ICR50_ICR2 icr50.bit._ICR2
13194 #define ICR50_ICR1 icr50.bit._ICR1
13195 #define ICR50_ICR0 icr50.bit._ICR0
13196 __IO_EXTERN ICR51STR icr51;  
13197 #define ICR51 icr51.byte
13198 #define ICR51_ICR4 icr51.bit._ICR4
13199 #define ICR51_ICR3 icr51.bit._ICR3
13200 #define ICR51_ICR2 icr51.bit._ICR2
13201 #define ICR51_ICR1 icr51.bit._ICR1
13202 #define ICR51_ICR0 icr51.bit._ICR0
13203 __IO_EXTERN ICR52STR icr52;  
13204 #define ICR52 icr52.byte
13205 #define ICR52_ICR4 icr52.bit._ICR4
13206 #define ICR52_ICR3 icr52.bit._ICR3
13207 #define ICR52_ICR2 icr52.bit._ICR2
13208 #define ICR52_ICR1 icr52.bit._ICR1
13209 #define ICR52_ICR0 icr52.bit._ICR0
13210 __IO_EXTERN ICR53STR icr53;  
13211 #define ICR53 icr53.byte
13212 #define ICR53_ICR4 icr53.bit._ICR4
13213 #define ICR53_ICR3 icr53.bit._ICR3
13214 #define ICR53_ICR2 icr53.bit._ICR2
13215 #define ICR53_ICR1 icr53.bit._ICR1
13216 #define ICR53_ICR0 icr53.bit._ICR0
13217 __IO_EXTERN ICR54STR icr54;  
13218 #define ICR54 icr54.byte
13219 #define ICR54_ICR4 icr54.bit._ICR4
13220 #define ICR54_ICR3 icr54.bit._ICR3
13221 #define ICR54_ICR2 icr54.bit._ICR2
13222 #define ICR54_ICR1 icr54.bit._ICR1
13223 #define ICR54_ICR0 icr54.bit._ICR0
13224 __IO_EXTERN ICR55STR icr55;  
13225 #define ICR55 icr55.byte
13226 #define ICR55_ICR4 icr55.bit._ICR4
13227 #define ICR55_ICR3 icr55.bit._ICR3
13228 #define ICR55_ICR2 icr55.bit._ICR2
13229 #define ICR55_ICR1 icr55.bit._ICR1
13230 #define ICR55_ICR0 icr55.bit._ICR0
13231 __IO_EXTERN ICR56STR icr56;  
13232 #define ICR56 icr56.byte
13233 #define ICR56_ICR4 icr56.bit._ICR4
13234 #define ICR56_ICR3 icr56.bit._ICR3
13235 #define ICR56_ICR2 icr56.bit._ICR2
13236 #define ICR56_ICR1 icr56.bit._ICR1
13237 #define ICR56_ICR0 icr56.bit._ICR0
13238 __IO_EXTERN ICR57STR icr57;  
13239 #define ICR57 icr57.byte
13240 #define ICR57_ICR4 icr57.bit._ICR4
13241 #define ICR57_ICR3 icr57.bit._ICR3
13242 #define ICR57_ICR2 icr57.bit._ICR2
13243 #define ICR57_ICR1 icr57.bit._ICR1
13244 #define ICR57_ICR0 icr57.bit._ICR0
13245 __IO_EXTERN ICR58STR icr58;  
13246 #define ICR58 icr58.byte
13247 #define ICR58_ICR4 icr58.bit._ICR4
13248 #define ICR58_ICR3 icr58.bit._ICR3
13249 #define ICR58_ICR2 icr58.bit._ICR2
13250 #define ICR58_ICR1 icr58.bit._ICR1
13251 #define ICR58_ICR0 icr58.bit._ICR0
13252 __IO_EXTERN ICR59STR icr59;  
13253 #define ICR59 icr59.byte
13254 #define ICR59_ICR4 icr59.bit._ICR4
13255 #define ICR59_ICR3 icr59.bit._ICR3
13256 #define ICR59_ICR2 icr59.bit._ICR2
13257 #define ICR59_ICR1 icr59.bit._ICR1
13258 #define ICR59_ICR0 icr59.bit._ICR0
13259 __IO_EXTERN ICR60STR icr60;  
13260 #define ICR60 icr60.byte
13261 #define ICR60_ICR4 icr60.bit._ICR4
13262 #define ICR60_ICR3 icr60.bit._ICR3
13263 #define ICR60_ICR2 icr60.bit._ICR2
13264 #define ICR60_ICR1 icr60.bit._ICR1
13265 #define ICR60_ICR0 icr60.bit._ICR0
13266 __IO_EXTERN ICR61STR icr61;  
13267 #define ICR61 icr61.byte
13268 #define ICR61_ICR4 icr61.bit._ICR4
13269 #define ICR61_ICR3 icr61.bit._ICR3
13270 #define ICR61_ICR2 icr61.bit._ICR2
13271 #define ICR61_ICR1 icr61.bit._ICR1
13272 #define ICR61_ICR0 icr61.bit._ICR0
13273 __IO_EXTERN ICR62STR icr62;  
13274 #define ICR62 icr62.byte
13275 #define ICR62_ICR4 icr62.bit._ICR4
13276 #define ICR62_ICR3 icr62.bit._ICR3
13277 #define ICR62_ICR2 icr62.bit._ICR2
13278 #define ICR62_ICR1 icr62.bit._ICR1
13279 #define ICR62_ICR0 icr62.bit._ICR0
13280 __IO_EXTERN ICR63STR icr63;  
13281 #define ICR63 icr63.byte
13282 #define ICR63_ICR4 icr63.bit._ICR4
13283 #define ICR63_ICR3 icr63.bit._ICR3
13284 #define ICR63_ICR2 icr63.bit._ICR2
13285 #define ICR63_ICR1 icr63.bit._ICR1
13286 #define ICR63_ICR0 icr63.bit._ICR0
13287 __IO_EXTERN RSRRSTR rsrr;   /* Clock Control Unit */
13288 #define RSRR rsrr.byte
13289 #define RSRR_INIT rsrr.bit._INIT
13290 #define RSRR_HSTB rsrr.bit._HSTB
13291 #define RSRR_WDOG rsrr.bit._WDOG
13292 #define RSRR_ERST rsrr.bit._ERST
13293 #define RSRR_SRST rsrr.bit._SRST
13294 #define RSRR_LINIT rsrr.bit._LINIT
13295 #define RSRR_WT1 rsrr.bit._WT1
13296 #define RSRR_WT0 rsrr.bit._WT0
13297 #define RSRR_WT rsrr.bitc._WT
13298 __IO_EXTERN STCRSTR stcr;  
13299 #define STCR stcr.byte
13300 #define STCR_STOP stcr.bit._STOP
13301 #define STCR_SLEEP stcr.bit._SLEEP
13302 #define STCR_HIZ stcr.bit._HIZ
13303 #define STCR_SRST stcr.bit._SRST
13304 #define STCR_OS1 stcr.bit._OS1
13305 #define STCR_OS0 stcr.bit._OS0
13306 #define STCR_OSCD2 stcr.bit._OSCD2
13307 #define STCR_OSCD1 stcr.bit._OSCD1
13308 #define STCR_OS stcr.bitc._OS
13309 #define STCR_OSCD stcr.bitc._OSCD
13310 __IO_EXTERN TBCRSTR tbcr;  
13311 #define TBCR tbcr.byte
13312 #define TBCR_TBIF tbcr.bit._TBIF
13313 #define TBCR_TBIE tbcr.bit._TBIE
13314 #define TBCR_TBC2 tbcr.bit._TBC2
13315 #define TBCR_TBC1 tbcr.bit._TBC1
13316 #define TBCR_TBC0 tbcr.bit._TBC0
13317 #define TBCR_SYNCR tbcr.bit._SYNCR
13318 #define TBCR_SYNCS tbcr.bit._SYNCS
13319 #define TBCR_TBC tbcr.bitc._TBC
13320 __IO_EXTERN CTBRSTR ctbr;  
13321 #define CTBR ctbr.byte
13322 #define CTBR_D7 ctbr.bit._D7
13323 #define CTBR_D6 ctbr.bit._D6
13324 #define CTBR_D5 ctbr.bit._D5
13325 #define CTBR_D4 ctbr.bit._D4
13326 #define CTBR_D3 ctbr.bit._D3
13327 #define CTBR_D2 ctbr.bit._D2
13328 #define CTBR_D1 ctbr.bit._D1
13329 #define CTBR_D0 ctbr.bit._D0
13330 __IO_EXTERN CLKRSTR clkr;  
13331 #define CLKR clkr.byte
13332 #define CLKR_SCKEN clkr.bit._SCKEN
13333 #define CLKR_PLL1EN clkr.bit._PLL1EN
13334 #define CLKR_CLKS1 clkr.bit._CLKS1
13335 #define CLKR_CLKS0 clkr.bit._CLKS0
13336 #define CLKR_CLKS clkr.bitc._CLKS
13337 __IO_EXTERN WPRSTR wpr;  
13338 #define WPR wpr.byte
13339 #define WPR_D7 wpr.bit._D7
13340 #define WPR_D6 wpr.bit._D6
13341 #define WPR_D5 wpr.bit._D5
13342 #define WPR_D4 wpr.bit._D4
13343 #define WPR_D3 wpr.bit._D3
13344 #define WPR_D2 wpr.bit._D2
13345 #define WPR_D1 wpr.bit._D1
13346 #define WPR_D0 wpr.bit._D0
13347 __IO_EXTERN DIVR0STR divr0;  
13348 #define DIVR0 divr0.byte
13349 #define DIVR0_B3 divr0.bit._B3
13350 #define DIVR0_B2 divr0.bit._B2
13351 #define DIVR0_B1 divr0.bit._B1
13352 #define DIVR0_B0 divr0.bit._B0
13353 #define DIVR0_P3 divr0.bit._P3
13354 #define DIVR0_P2 divr0.bit._P2
13355 #define DIVR0_P1 divr0.bit._P1
13356 #define DIVR0_P0 divr0.bit._P0
13357 #define DIVR0_B divr0.bitc._B
13358 #define DIVR0_P divr0.bitc._P
13359 __IO_EXTERN DIVR1STR divr1;  
13360 #define DIVR1 divr1.byte
13361 #define DIVR1_T3 divr1.bit._T3
13362 #define DIVR1_T2 divr1.bit._T2
13363 #define DIVR1_T1 divr1.bit._T1
13364 #define DIVR1_T0 divr1.bit._T0
13365 #define DIVR1_T divr1.bitc._T
13366 __IO_EXTERN PLLDIVMSTR plldivm;   /* PLL - Clock Gear Unit: */
13367 #define PLLDIVM plldivm.byte
13368 #define PLLDIVM_DVM3 plldivm.bit._DVM3
13369 #define PLLDIVM_DVM2 plldivm.bit._DVM2
13370 #define PLLDIVM_DVM1 plldivm.bit._DVM1
13371 #define PLLDIVM_DVM0 plldivm.bit._DVM0
13372 #define PLLDIVM_DVM plldivm.bitc._DVM
13373 __IO_EXTERN PLLDIVNSTR plldivn;  
13374 #define PLLDIVN plldivn.byte
13375 #define PLLDIVN_DVN5 plldivn.bit._DVN5
13376 #define PLLDIVN_DVN4 plldivn.bit._DVN4
13377 #define PLLDIVN_DVN3 plldivn.bit._DVN3
13378 #define PLLDIVN_DVN2 plldivn.bit._DVN2
13379 #define PLLDIVN_DVN1 plldivn.bit._DVN1
13380 #define PLLDIVN_DVN0 plldivn.bit._DVN0
13381 #define PLLDIVN_DVN plldivn.bitc._DVN
13382 __IO_EXTERN PLLDIVGSTR plldivg;  
13383 #define PLLDIVG plldivg.byte
13384 #define PLLDIVG_DVG3 plldivg.bit._DVG3
13385 #define PLLDIVG_DVG2 plldivg.bit._DVG2
13386 #define PLLDIVG_DVG1 plldivg.bit._DVG1
13387 #define PLLDIVG_DVG0 plldivg.bit._DVG0
13388 #define PLLDIVG_DVG plldivg.bitc._DVG
13389 __IO_EXTERN PLLMULGSTR pllmulg;  
13390 #define PLLMULG pllmulg.byte
13391 #define PLLMULG_MLG7 pllmulg.bit._MLG7
13392 #define PLLMULG_MLG6 pllmulg.bit._MLG6
13393 #define PLLMULG_MLG5 pllmulg.bit._MLG5
13394 #define PLLMULG_MLG4 pllmulg.bit._MLG4
13395 #define PLLMULG_MLG3 pllmulg.bit._MLG3
13396 #define PLLMULG_MLG2 pllmulg.bit._MLG2
13397 #define PLLMULG_MLG1 pllmulg.bit._MLG1
13398 #define PLLMULG_MLG0 pllmulg.bit._MLG0
13399 #define PLLMULG_MLG pllmulg.bitc._MLG
13400 __IO_EXTERN PLLCTRLSTR pllctrl;  
13401 #define PLLCTRL pllctrl.byte
13402 #define PLLCTRL_IEDN pllctrl.bit._IEDN
13403 #define PLLCTRL_GRDN pllctrl.bit._GRDN
13404 #define PLLCTRL_IEUP pllctrl.bit._IEUP
13405 #define PLLCTRL_GRUP pllctrl.bit._GRUP
13406 __IO_EXTERN OSCC1STR oscc1;   /* Main/Sub Oscillator Control */
13407 #define OSCC1 oscc1.byte
13408 #define OSCC1_FCI oscc1.bit._FCI
13409 #define OSCC1_RFBEN oscc1.bit._RFBEN
13410 #define OSCC1_OSCR oscc1.bit._OSCR
13411 __IO_EXTERN OSCS1STR oscs1;  
13412 #define OSCS1 oscs1.byte
13413 #define OSCS1_OSCS7 oscs1.bit._OSCS7
13414 #define OSCS1_OSCS6 oscs1.bit._OSCS6
13415 #define OSCS1_OSCS5 oscs1.bit._OSCS5
13416 #define OSCS1_OSCS4 oscs1.bit._OSCS4
13417 #define OSCS1_OSCS3 oscs1.bit._OSCS3
13418 #define OSCS1_OSCS2 oscs1.bit._OSCS2
13419 #define OSCS1_OSCS1 oscs1.bit._OSCS1
13420 #define OSCS1_OSCS0 oscs1.bit._OSCS0
13421 __IO_EXTERN OSCC2STR oscc2;  
13422 #define OSCC2 oscc2.byte
13423 #define OSCC2_FCI oscc2.bit._FCI
13424 #define OSCC2_RFBEN oscc2.bit._RFBEN
13425 #define OSCC2_OSCR oscc2.bit._OSCR
13426 __IO_EXTERN OSCS2STR oscs2;  
13427 #define OSCS2 oscs2.byte
13428 #define OSCS2_OSCS7 oscs2.bit._OSCS7
13429 #define OSCS2_OSCS6 oscs2.bit._OSCS6
13430 #define OSCS2_OSCS5 oscs2.bit._OSCS5
13431 #define OSCS2_OSCS4 oscs2.bit._OSCS4
13432 #define OSCS2_OSCS3 oscs2.bit._OSCS3
13433 #define OSCS2_OSCS2 oscs2.bit._OSCS2
13434 #define OSCS2_OSCS1 oscs2.bit._OSCS1
13435 #define OSCS2_OSCS0 oscs2.bit._OSCS0
13436 __IO_EXTERN PORTENSTR porten;   /* Port Input Enable Control */
13437 #define PORTEN porten.byte
13438 #define PORTEN_CPORTEN porten.bit._CPORTEN
13439 #define PORTEN_GPORTEN porten.bit._GPORTEN
13440 __IO_EXTERN WTCERSTR wtcer;   /* Real Time Clock (Watch Timer) */
13441 #define WTCER wtcer.byte
13442 #define WTCER_INTE4 wtcer.bit._INTE4
13443 #define WTCER_INT4 wtcer.bit._INT4
13444 __IO_EXTERN WTCRSTR wtcr;  
13445 #define WTCR wtcr.word
13446 #define WTCR_INTE3 wtcr.bit._INTE3
13447 #define WTCR_INT3 wtcr.bit._INT3
13448 #define WTCR_INTE2 wtcr.bit._INTE2
13449 #define WTCR_INT2 wtcr.bit._INT2
13450 #define WTCR_INTE1 wtcr.bit._INTE1
13451 #define WTCR_INT1 wtcr.bit._INT1
13452 #define WTCR_INTE0 wtcr.bit._INTE0
13453 #define WTCR_INT0 wtcr.bit._INT0
13454 #define WTCR_RUN wtcr.bit._RUN
13455 #define WTCR_UPDT wtcr.bit._UPDT
13456 #define WTCR_ST wtcr.bit._ST
13457 __IO_EXTERN WTBRSTR wtbr;  
13458 #define WTBR wtbr.lword
13459 #define WTBR_D20 wtbr.bit._D20
13460 #define WTBR_D19 wtbr.bit._D19
13461 #define WTBR_D18 wtbr.bit._D18
13462 #define WTBR_D17 wtbr.bit._D17
13463 #define WTBR_D16 wtbr.bit._D16
13464 #define WTBR_D15 wtbr.bit._D15
13465 #define WTBR_D14 wtbr.bit._D14
13466 #define WTBR_D13 wtbr.bit._D13
13467 #define WTBR_D12 wtbr.bit._D12
13468 #define WTBR_D11 wtbr.bit._D11
13469 #define WTBR_D10 wtbr.bit._D10
13470 #define WTBR_D9 wtbr.bit._D9
13471 #define WTBR_D8 wtbr.bit._D8
13472 #define WTBR_D7 wtbr.bit._D7
13473 #define WTBR_D6 wtbr.bit._D6
13474 #define WTBR_D5 wtbr.bit._D5
13475 #define WTBR_D4 wtbr.bit._D4
13476 #define WTBR_D3 wtbr.bit._D3
13477 #define WTBR_D2 wtbr.bit._D2
13478 #define WTBR_D1 wtbr.bit._D1
13479 #define WTBR_D0 wtbr.bit._D0
13480 __IO_EXTERN WTHRSTR wthr;  
13481 #define WTHR wthr.byte
13482 #define WTHR_H4 wthr.bit._H4
13483 #define WTHR_H3 wthr.bit._H3
13484 #define WTHR_H2 wthr.bit._H2
13485 #define WTHR_H1 wthr.bit._H1
13486 #define WTHR_H0 wthr.bit._H0
13487 __IO_EXTERN WTMRSTR wtmr;  
13488 #define WTMR wtmr.byte
13489 #define WTMR_M5 wtmr.bit._M5
13490 #define WTMR_M4 wtmr.bit._M4
13491 #define WTMR_M3 wtmr.bit._M3
13492 #define WTMR_M2 wtmr.bit._M2
13493 #define WTMR_M1 wtmr.bit._M1
13494 #define WTMR_M0 wtmr.bit._M0
13495 __IO_EXTERN WTSRSTR wtsr;  
13496 #define WTSR wtsr.byte
13497 #define WTSR_S5 wtsr.bit._S5
13498 #define WTSR_S4 wtsr.bit._S4
13499 #define WTSR_S3 wtsr.bit._S3
13500 #define WTSR_S2 wtsr.bit._S2
13501 #define WTSR_S1 wtsr.bit._S1
13502 #define WTSR_S0 wtsr.bit._S0
13503 __IO_EXTERN IO_BYTE csvtr;   /* Clock-Supervisor / Selecor / Monitor */
13504 #define CSVTR csvtr
13505 __IO_EXTERN CSVCRSTR csvcr;  
13506 #define CSVCR csvcr.byte
13507 #define CSVCR_SCKS csvcr.bit._SCKS
13508 #define CSVCR_MM csvcr.bit._MM
13509 #define CSVCR_SM csvcr.bit._SM
13510 #define CSVCR_RCE csvcr.bit._RCE
13511 #define CSVCR_MSVE csvcr.bit._MSVE
13512 #define CSVCR_SSVE csvcr.bit._SSVE
13513 #define CSVCR_SRST csvcr.bit._SRST
13514 #define CSVCR_OUTE csvcr.bit._OUTE
13515 __IO_EXTERN CSCFGSTR cscfg;  
13516 #define CSCFG cscfg.byte
13517 #define CSCFG_EDSUEN cscfg.bit._EDSUEN
13518 #define CSCFG_PLLLOCK cscfg.bit._PLLLOCK
13519 #define CSCFG_RCSEL cscfg.bit._RCSEL
13520 #define CSCFG_MONCKI cscfg.bit._MONCKI
13521 #define CSCFG_CSC3 cscfg.bit._CSC3
13522 #define CSCFG_CSC2 cscfg.bit._CSC2
13523 #define CSCFG_CSC1 cscfg.bit._CSC1
13524 #define CSCFG_CSC0 cscfg.bit._CSC0
13525 #define CSCFG_CSC cscfg.bitc._CSC
13526 __IO_EXTERN CMCFGSTR cmcfg;  
13527 #define CMCFG cmcfg.byte
13528 #define CMCFG_CMPRE3 cmcfg.bit._CMPRE3
13529 #define CMCFG_CMPRE2 cmcfg.bit._CMPRE2
13530 #define CMCFG_CMPRE1 cmcfg.bit._CMPRE1
13531 #define CMCFG_CMPRE0 cmcfg.bit._CMPRE0
13532 #define CMCFG_CMSEL3 cmcfg.bit._CMSEL3
13533 #define CMCFG_CMSEL2 cmcfg.bit._CMSEL2
13534 #define CMCFG_CMSEL1 cmcfg.bit._CMSEL1
13535 #define CMCFG_CMSEL0 cmcfg.bit._CMSEL0
13536 #define CMCFG_CMPRE cmcfg.bitc._CMPRE
13537 #define CMCFG_CMSEL cmcfg.bitc._CMSEL
13538 __IO_EXTERN CUCRSTR cucr;   /* Calibration Unit of Sub Oszillation */
13539 #define CUCR cucr.word
13540 #define CUCR_STRT cucr.bit._STRT
13541 #define CUCR_INT cucr.bit._INT
13542 #define CUCR_INTEN cucr.bit._INTEN
13543 __IO_EXTERN CUTDSTR cutd;  
13544 #define CUTD cutd.word
13545 #define CUTD_TDD15 cutd.bit._TDD15
13546 #define CUTD_TDD14 cutd.bit._TDD14
13547 #define CUTD_TDD13 cutd.bit._TDD13
13548 #define CUTD_TDD12 cutd.bit._TDD12
13549 #define CUTD_TDD11 cutd.bit._TDD11
13550 #define CUTD_TDD10 cutd.bit._TDD10
13551 #define CUTD_TDD9 cutd.bit._TDD9
13552 #define CUTD_TDD8 cutd.bit._TDD8
13553 #define CUTD_TDD7 cutd.bit._TDD7
13554 #define CUTD_TDD6 cutd.bit._TDD6
13555 #define CUTD_TDD5 cutd.bit._TDD5
13556 #define CUTD_TDD4 cutd.bit._TDD4
13557 #define CUTD_TDD3 cutd.bit._TDD3
13558 #define CUTD_TDD2 cutd.bit._TDD2
13559 #define CUTD_TDD1 cutd.bit._TDD1
13560 #define CUTD_TDD0 cutd.bit._TDD0
13561 __IO_EXTERN CUTR1STR cutr1;  
13562 #define CUTR1 cutr1.word
13563 #define CUTR1_TDR23 cutr1.bit._TDR23
13564 #define CUTR1_TDR22 cutr1.bit._TDR22
13565 #define CUTR1_TDR21 cutr1.bit._TDR21
13566 #define CUTR1_TDR20 cutr1.bit._TDR20
13567 #define CUTR1_TDR19 cutr1.bit._TDR19
13568 #define CUTR1_TDR18 cutr1.bit._TDR18
13569 #define CUTR1_TDR17 cutr1.bit._TDR17
13570 #define CUTR1_TDR16 cutr1.bit._TDR16
13571 __IO_EXTERN CUTR2STR cutr2;  
13572 #define CUTR2 cutr2.word
13573 #define CUTR2_TDR15 cutr2.bit._TDR15
13574 #define CUTR2_TDR14 cutr2.bit._TDR14
13575 #define CUTR2_TDR13 cutr2.bit._TDR13
13576 #define CUTR2_TDR12 cutr2.bit._TDR12
13577 #define CUTR2_TDR11 cutr2.bit._TDR11
13578 #define CUTR2_TDR10 cutr2.bit._TDR10
13579 #define CUTR2_TDR9 cutr2.bit._TDR9
13580 #define CUTR2_TDR8 cutr2.bit._TDR8
13581 #define CUTR2_TDR7 cutr2.bit._TDR7
13582 #define CUTR2_TDR6 cutr2.bit._TDR6
13583 #define CUTR2_TDR5 cutr2.bit._TDR5
13584 #define CUTR2_TDR4 cutr2.bit._TDR4
13585 #define CUTR2_TDR3 cutr2.bit._TDR3
13586 #define CUTR2_TDR2 cutr2.bit._TDR2
13587 #define CUTR2_TDR1 cutr2.bit._TDR1
13588 #define CUTR2_TDR0 cutr2.bit._TDR0
13589 __IO_EXTERN CMPRSTR cmpr;   /* Clock Modulator */
13590 #define CMPR cmpr.word
13591 #define CMPR_MP13 cmpr.bit._MP13
13592 #define CMPR_MP12 cmpr.bit._MP12
13593 #define CMPR_MP11 cmpr.bit._MP11
13594 #define CMPR_MP10 cmpr.bit._MP10
13595 #define CMPR_MP9 cmpr.bit._MP9
13596 #define CMPR_MP8 cmpr.bit._MP8
13597 #define CMPR_MP7 cmpr.bit._MP7
13598 #define CMPR_MP6 cmpr.bit._MP6
13599 #define CMPR_MP5 cmpr.bit._MP5
13600 #define CMPR_MP4 cmpr.bit._MP4
13601 #define CMPR_MP3 cmpr.bit._MP3
13602 #define CMPR_MP2 cmpr.bit._MP2
13603 #define CMPR_MP1 cmpr.bit._MP1
13604 #define CMPR_MP0 cmpr.bit._MP0
13605 __IO_EXTERN CMCRSTR cmcr;  
13606 #define CMCR cmcr.byte
13607 #define CMCR_FMODRUN cmcr.bit._FMODRUN
13608 #define CMCR_FMOD cmcr.bit._FMOD
13609 #define CMCR_PDX cmcr.bit._PDX
13610 __IO_EXTERN IO_WORD cmt1;  
13611 #define CMT1 cmt1
13612 __IO_EXTERN IO_WORD cmt2;  
13613 #define CMT2 cmt2
13614 __IO_EXTERN CANPRESTR canpre;   /* CAN clock control */
13615 #define CANPRE canpre.byte
13616 #define CANPRE_CPCKS1 canpre.bit._CPCKS1
13617 #define CANPRE_CPCKS0 canpre.bit._CPCKS0
13618 #define CANPRE_DVC3 canpre.bit._DVC3
13619 #define CANPRE_DVC2 canpre.bit._DVC2
13620 #define CANPRE_DVC1 canpre.bit._DVC1
13621 #define CANPRE_DVC0 canpre.bit._DVC0
13622 #define CANPRE_CPCKS canpre.bitc._CPCKS
13623 #define CANPRE_DVC canpre.bitc._DVC
13624 __IO_EXTERN CANCKDSTR canckd;  
13625 #define CANCKD canckd.byte
13626 #define CANCKD_CANCKD5 canckd.bit._CANCKD5
13627 #define CANCKD_CANCKD4 canckd.bit._CANCKD4
13628 #define CANCKD_CANCKD3 canckd.bit._CANCKD3
13629 #define CANCKD_CANCKD2 canckd.bit._CANCKD2
13630 #define CANCKD_CANCKD1 canckd.bit._CANCKD1
13631 #define CANCKD_CANCKD0 canckd.bit._CANCKD0
13632 __IO_EXTERN LVSELSTR lvsel;   /* LV Detection / Hardware-Watchdog */
13633 #define LVSEL lvsel.byte
13634 #define LVSEL_LVESEL3 lvsel.bit._LVESEL3
13635 #define LVSEL_LVESEL2 lvsel.bit._LVESEL2
13636 #define LVSEL_LVESEL1 lvsel.bit._LVESEL1
13637 #define LVSEL_LVESEL0 lvsel.bit._LVESEL0
13638 #define LVSEL_LVISEL3 lvsel.bit._LVISEL3
13639 #define LVSEL_LVISEL2 lvsel.bit._LVISEL2
13640 #define LVSEL_LVISEL1 lvsel.bit._LVISEL1
13641 #define LVSEL_LVISEL0 lvsel.bit._LVISEL0
13642 #define LVSEL_LVESEL lvsel.bitc._LVESEL
13643 #define LVSEL_LVISEL lvsel.bitc._LVISEL
13644 __IO_EXTERN LVDETSTR lvdet;  
13645 #define LVDET lvdet.byte
13646 #define LVDET_LVSEL lvdet.bit._LVSEL
13647 #define LVDET_LVEPD lvdet.bit._LVEPD
13648 #define LVDET_LVIPD lvdet.bit._LVIPD
13649 #define LVDET_LVREN lvdet.bit._LVREN
13650 #define LVDET_LVIEN lvdet.bit._LVIEN
13651 #define LVDET_LVIRQ lvdet.bit._LVIRQ
13652 __IO_EXTERN HWWDESTR hwwde;  
13653 #define HWWDE hwwde.byte
13654 #define HWWDE_ED1 hwwde.bit._ED1
13655 #define HWWDE_ED0 hwwde.bit._ED0
13656 #define HWWDE_ED hwwde.bitc._ED
13657 __IO_EXTERN HWWDSTR hwwd;  
13658 #define HWWD hwwd.byte
13659 #define HWWD_CL hwwd.bit._CL
13660 #define HWWD_CPUF hwwd.bit._CPUF
13661 __IO_EXTERN OSCRHSTR oscrh;   /* Main-/Sub-Oscillatio Stabilization Timer */
13662 #define OSCRH oscrh.byte
13663 #define OSCRH_WIF oscrh.bit._WIF
13664 #define OSCRH_WIE oscrh.bit._WIE
13665 #define OSCRH_WEN oscrh.bit._WEN
13666 #define OSCRH_WS1 oscrh.bit._WS1
13667 #define OSCRH_WS0 oscrh.bit._WS0
13668 #define OSCRH_WCL oscrh.bit._WCL
13669 #define OSCRH_WS oscrh.bitc._WS
13670 __IO_EXTERN IO_BYTE oscrl;  
13671 #define OSCRL oscrl
13672 __IO_EXTERN WPCRHSTR wpcrh;  
13673 #define WPCRH wpcrh.byte
13674 #define WPCRH_WIF wpcrh.bit._WIF
13675 #define WPCRH_WIE wpcrh.bit._WIE
13676 #define WPCRH_WEN wpcrh.bit._WEN
13677 #define WPCRH_WS1 wpcrh.bit._WS1
13678 #define WPCRH_WS0 wpcrh.bit._WS0
13679 #define WPCRH_WCL wpcrh.bit._WCL
13680 #define WPCRH_WS wpcrh.bitc._WS
13681 __IO_EXTERN IO_BYTE wpcrl;  
13682 #define WPCRL wpcrl
13683 __IO_EXTERN OSCCRSTR osccr;   /* Main-/Sub-Oscillatio Standby Control */
13684 #define OSCCR osccr.byte
13685 #define OSCCR_OSCDS1 osccr.bit._OSCDS1
13686 __IO_EXTERN REGSELSTR regsel;  
13687 #define REGSEL regsel.byte
13688 #define REGSEL_FLASHSEL regsel.bit._FLASHSEL
13689 #define REGSEL_MAINSEL regsel.bit._MAINSEL
13690 #define REGSEL_SUBSEL3 regsel.bit._SUBSEL3
13691 #define REGSEL_SUBSEL2 regsel.bit._SUBSEL2
13692 #define REGSEL_SUBSEL1 regsel.bit._SUBSEL1
13693 #define REGSEL_SUBSEL0 regsel.bit._SUBSEL0
13694 #define REGSEL_SUBSEL regsel.bitc._SUBSEL
13695 __IO_EXTERN REGCTRSTR regctr;  
13696 #define REGCTR regctr.byte
13697 #define REGCTR_MSTBO regctr.bit._MSTBO
13698 #define REGCTR_MAINKPEN regctr.bit._MAINKPEN
13699 #define REGCTR_MAINDSBL regctr.bit._MAINDSBL
13700 __IO_EXTERN MODRSTR modr;   /* Mode Register */
13701 #define MODR modr.byte
13702 #define MODR_ROMA modr.bit._ROMA
13703 #define MODR_WTH1 modr.bit._WTH1
13704 #define MODR_WTH0 modr.bit._WTH0
13705 #define MODR_WTH modr.bitc._WTH
13706 __IO_EXTERN PDRD14STR pdrd14;   /* R-bus Port Data Direct Read Register */
13707 #define PDRD14 pdrd14.byte
13708 #define PDRD14_D7 pdrd14.bit._D7
13709 #define PDRD14_D6 pdrd14.bit._D6
13710 #define PDRD14_D5 pdrd14.bit._D5
13711 #define PDRD14_D4 pdrd14.bit._D4
13712 #define PDRD14_D3 pdrd14.bit._D3
13713 #define PDRD14_D2 pdrd14.bit._D2
13714 #define PDRD14_D1 pdrd14.bit._D1
13715 #define PDRD14_D0 pdrd14.bit._D0
13716 __IO_EXTERN PDRD15STR pdrd15;  
13717 #define PDRD15 pdrd15.byte
13718 #define PDRD15_D7 pdrd15.bit._D7
13719 #define PDRD15_D6 pdrd15.bit._D6
13720 #define PDRD15_D5 pdrd15.bit._D5
13721 #define PDRD15_D4 pdrd15.bit._D4
13722 #define PDRD15_D3 pdrd15.bit._D3
13723 #define PDRD15_D2 pdrd15.bit._D2
13724 #define PDRD15_D1 pdrd15.bit._D1
13725 #define PDRD15_D0 pdrd15.bit._D0
13726 __IO_EXTERN PDRD16STR pdrd16;  
13727 #define PDRD16 pdrd16.byte
13728 #define PDRD16_D7 pdrd16.bit._D7
13729 #define PDRD16_D6 pdrd16.bit._D6
13730 #define PDRD16_D5 pdrd16.bit._D5
13731 #define PDRD16_D4 pdrd16.bit._D4
13732 #define PDRD16_D3 pdrd16.bit._D3
13733 #define PDRD16_D2 pdrd16.bit._D2
13734 #define PDRD16_D1 pdrd16.bit._D1
13735 #define PDRD16_D0 pdrd16.bit._D0
13736 __IO_EXTERN PDRD17STR pdrd17;  
13737 #define PDRD17 pdrd17.byte
13738 #define PDRD17_D7 pdrd17.bit._D7
13739 #define PDRD17_D6 pdrd17.bit._D6
13740 #define PDRD17_D5 pdrd17.bit._D5
13741 #define PDRD17_D4 pdrd17.bit._D4
13742 #define PDRD17_D3 pdrd17.bit._D3
13743 #define PDRD17_D2 pdrd17.bit._D2
13744 #define PDRD17_D1 pdrd17.bit._D1
13745 #define PDRD17_D0 pdrd17.bit._D0
13746 __IO_EXTERN PDRD18STR pdrd18;  
13747 #define PDRD18 pdrd18.byte
13748 #define PDRD18_D6 pdrd18.bit._D6
13749 #define PDRD18_D2 pdrd18.bit._D2
13750 __IO_EXTERN PDRD19STR pdrd19;  
13751 #define PDRD19 pdrd19.byte
13752 #define PDRD19_D6 pdrd19.bit._D6
13753 #define PDRD19_D2 pdrd19.bit._D2
13754 #define PDRD19_D1 pdrd19.bit._D1
13755 #define PDRD19_D0 pdrd19.bit._D0
13756 __IO_EXTERN PDRD20STR pdrd20;  
13757 #define PDRD20 pdrd20.byte
13758 #define PDRD20_D7 pdrd20.bit._D7
13759 #define PDRD20_D6 pdrd20.bit._D6
13760 #define PDRD20_D5 pdrd20.bit._D5
13761 #define PDRD20_D4 pdrd20.bit._D4
13762 #define PDRD20_D3 pdrd20.bit._D3
13763 #define PDRD20_D2 pdrd20.bit._D2
13764 #define PDRD20_D1 pdrd20.bit._D1
13765 #define PDRD20_D0 pdrd20.bit._D0
13766 __IO_EXTERN PDRD21STR pdrd21;  
13767 #define PDRD21 pdrd21.byte
13768 #define PDRD21_D7 pdrd21.bit._D7
13769 #define PDRD21_D6 pdrd21.bit._D6
13770 #define PDRD21_D5 pdrd21.bit._D5
13771 #define PDRD21_D4 pdrd21.bit._D4
13772 #define PDRD21_D3 pdrd21.bit._D3
13773 #define PDRD21_D2 pdrd21.bit._D2
13774 #define PDRD21_D1 pdrd21.bit._D1
13775 #define PDRD21_D0 pdrd21.bit._D0
13776 __IO_EXTERN PDRD22STR pdrd22;  
13777 #define PDRD22 pdrd22.byte
13778 #define PDRD22_D5 pdrd22.bit._D5
13779 #define PDRD22_D4 pdrd22.bit._D4
13780 #define PDRD22_D1 pdrd22.bit._D1
13781 #define PDRD22_D0 pdrd22.bit._D0
13782 __IO_EXTERN PDRD24STR pdrd24;  
13783 #define PDRD24 pdrd24.byte
13784 #define PDRD24_D7 pdrd24.bit._D7
13785 #define PDRD24_D6 pdrd24.bit._D6
13786 #define PDRD24_D5 pdrd24.bit._D5
13787 #define PDRD24_D4 pdrd24.bit._D4
13788 #define PDRD24_D3 pdrd24.bit._D3
13789 #define PDRD24_D2 pdrd24.bit._D2
13790 #define PDRD24_D1 pdrd24.bit._D1
13791 #define PDRD24_D0 pdrd24.bit._D0
13792 __IO_EXTERN PDRD26STR pdrd26;  
13793 #define PDRD26 pdrd26.byte
13794 #define PDRD26_D1 pdrd26.bit._D1
13795 #define PDRD26_D0 pdrd26.bit._D0
13796 __IO_EXTERN PDRD27STR pdrd27;  
13797 #define PDRD27 pdrd27.byte
13798 #define PDRD27_D7 pdrd27.bit._D7
13799 #define PDRD27_D6 pdrd27.bit._D6
13800 #define PDRD27_D5 pdrd27.bit._D5
13801 #define PDRD27_D4 pdrd27.bit._D4
13802 #define PDRD27_D3 pdrd27.bit._D3
13803 #define PDRD27_D2 pdrd27.bit._D2
13804 #define PDRD27_D1 pdrd27.bit._D1
13805 #define PDRD27_D0 pdrd27.bit._D0
13806 __IO_EXTERN PDRD28STR pdrd28;  
13807 #define PDRD28 pdrd28.byte
13808 #define PDRD28_D7 pdrd28.bit._D7
13809 #define PDRD28_D6 pdrd28.bit._D6
13810 #define PDRD28_D5 pdrd28.bit._D5
13811 #define PDRD28_D4 pdrd28.bit._D4
13812 #define PDRD28_D3 pdrd28.bit._D3
13813 #define PDRD28_D2 pdrd28.bit._D2
13814 #define PDRD28_D1 pdrd28.bit._D1
13815 #define PDRD28_D0 pdrd28.bit._D0
13816 __IO_EXTERN PDRD29STR pdrd29;  
13817 #define PDRD29 pdrd29.byte
13818 #define PDRD29_D7 pdrd29.bit._D7
13819 #define PDRD29_D6 pdrd29.bit._D6
13820 #define PDRD29_D5 pdrd29.bit._D5
13821 #define PDRD29_D4 pdrd29.bit._D4
13822 #define PDRD29_D3 pdrd29.bit._D3
13823 #define PDRD29_D2 pdrd29.bit._D2
13824 #define PDRD29_D1 pdrd29.bit._D1
13825 #define PDRD29_D0 pdrd29.bit._D0
13826 __IO_EXTERN DDR14STR ddr14;   /* R-bus Port Direction Register */
13827 #define DDR14 ddr14.byte
13828 #define DDR14_D7 ddr14.bit._D7
13829 #define DDR14_D6 ddr14.bit._D6
13830 #define DDR14_D5 ddr14.bit._D5
13831 #define DDR14_D4 ddr14.bit._D4
13832 #define DDR14_D3 ddr14.bit._D3
13833 #define DDR14_D2 ddr14.bit._D2
13834 #define DDR14_D1 ddr14.bit._D1
13835 #define DDR14_D0 ddr14.bit._D0
13836 __IO_EXTERN DDR15STR ddr15;  
13837 #define DDR15 ddr15.byte
13838 #define DDR15_D7 ddr15.bit._D7
13839 #define DDR15_D6 ddr15.bit._D6
13840 #define DDR15_D5 ddr15.bit._D5
13841 #define DDR15_D4 ddr15.bit._D4
13842 #define DDR15_D3 ddr15.bit._D3
13843 #define DDR15_D2 ddr15.bit._D2
13844 #define DDR15_D1 ddr15.bit._D1
13845 #define DDR15_D0 ddr15.bit._D0
13846 __IO_EXTERN DDR16STR ddr16;  
13847 #define DDR16 ddr16.byte
13848 #define DDR16_D7 ddr16.bit._D7
13849 #define DDR16_D6 ddr16.bit._D6
13850 #define DDR16_D5 ddr16.bit._D5
13851 #define DDR16_D4 ddr16.bit._D4
13852 #define DDR16_D3 ddr16.bit._D3
13853 #define DDR16_D2 ddr16.bit._D2
13854 #define DDR16_D1 ddr16.bit._D1
13855 #define DDR16_D0 ddr16.bit._D0
13856 __IO_EXTERN DDR17STR ddr17;  
13857 #define DDR17 ddr17.byte
13858 #define DDR17_D7 ddr17.bit._D7
13859 #define DDR17_D6 ddr17.bit._D6
13860 #define DDR17_D5 ddr17.bit._D5
13861 #define DDR17_D4 ddr17.bit._D4
13862 #define DDR17_D3 ddr17.bit._D3
13863 #define DDR17_D2 ddr17.bit._D2
13864 #define DDR17_D1 ddr17.bit._D1
13865 #define DDR17_D0 ddr17.bit._D0
13866 __IO_EXTERN DDR18STR ddr18;  
13867 #define DDR18 ddr18.byte
13868 #define DDR18_D6 ddr18.bit._D6
13869 #define DDR18_D2 ddr18.bit._D2
13870 __IO_EXTERN DDR19STR ddr19;  
13871 #define DDR19 ddr19.byte
13872 #define DDR19_D6 ddr19.bit._D6
13873 #define DDR19_D2 ddr19.bit._D2
13874 #define DDR19_D1 ddr19.bit._D1
13875 #define DDR19_D0 ddr19.bit._D0
13876 __IO_EXTERN DDR20STR ddr20;  
13877 #define DDR20 ddr20.byte
13878 #define DDR20_D7 ddr20.bit._D7
13879 #define DDR20_D6 ddr20.bit._D6
13880 #define DDR20_D5 ddr20.bit._D5
13881 #define DDR20_D4 ddr20.bit._D4
13882 #define DDR20_D3 ddr20.bit._D3
13883 #define DDR20_D2 ddr20.bit._D2
13884 #define DDR20_D1 ddr20.bit._D1
13885 #define DDR20_D0 ddr20.bit._D0
13886 __IO_EXTERN DDR21STR ddr21;  
13887 #define DDR21 ddr21.byte
13888 #define DDR21_D7 ddr21.bit._D7
13889 #define DDR21_D6 ddr21.bit._D6
13890 #define DDR21_D5 ddr21.bit._D5
13891 #define DDR21_D4 ddr21.bit._D4
13892 #define DDR21_D3 ddr21.bit._D3
13893 #define DDR21_D2 ddr21.bit._D2
13894 #define DDR21_D1 ddr21.bit._D1
13895 #define DDR21_D0 ddr21.bit._D0
13896 __IO_EXTERN DDR22STR ddr22;  
13897 #define DDR22 ddr22.byte
13898 #define DDR22_D5 ddr22.bit._D5
13899 #define DDR22_D4 ddr22.bit._D4
13900 #define DDR22_D1 ddr22.bit._D1
13901 #define DDR22_D0 ddr22.bit._D0
13902 __IO_EXTERN DDR24STR ddr24;  
13903 #define DDR24 ddr24.byte
13904 #define DDR24_D7 ddr24.bit._D7
13905 #define DDR24_D6 ddr24.bit._D6
13906 #define DDR24_D5 ddr24.bit._D5
13907 #define DDR24_D4 ddr24.bit._D4
13908 #define DDR24_D3 ddr24.bit._D3
13909 #define DDR24_D2 ddr24.bit._D2
13910 #define DDR24_D1 ddr24.bit._D1
13911 #define DDR24_D0 ddr24.bit._D0
13912 __IO_EXTERN DDR26STR ddr26;  
13913 #define DDR26 ddr26.byte
13914 #define DDR26_D1 ddr26.bit._D1
13915 #define DDR26_D0 ddr26.bit._D0
13916 __IO_EXTERN DDR27STR ddr27;  
13917 #define DDR27 ddr27.byte
13918 #define DDR27_D7 ddr27.bit._D7
13919 #define DDR27_D6 ddr27.bit._D6
13920 #define DDR27_D5 ddr27.bit._D5
13921 #define DDR27_D4 ddr27.bit._D4
13922 #define DDR27_D3 ddr27.bit._D3
13923 #define DDR27_D2 ddr27.bit._D2
13924 #define DDR27_D1 ddr27.bit._D1
13925 #define DDR27_D0 ddr27.bit._D0
13926 __IO_EXTERN DDR28STR ddr28;  
13927 #define DDR28 ddr28.byte
13928 #define DDR28_D7 ddr28.bit._D7
13929 #define DDR28_D6 ddr28.bit._D6
13930 #define DDR28_D5 ddr28.bit._D5
13931 #define DDR28_D4 ddr28.bit._D4
13932 #define DDR28_D3 ddr28.bit._D3
13933 #define DDR28_D2 ddr28.bit._D2
13934 #define DDR28_D1 ddr28.bit._D1
13935 #define DDR28_D0 ddr28.bit._D0
13936 __IO_EXTERN DDR29STR ddr29;  
13937 #define DDR29 ddr29.byte
13938 #define DDR29_D7 ddr29.bit._D7
13939 #define DDR29_D6 ddr29.bit._D6
13940 #define DDR29_D5 ddr29.bit._D5
13941 #define DDR29_D4 ddr29.bit._D4
13942 #define DDR29_D3 ddr29.bit._D3
13943 #define DDR29_D2 ddr29.bit._D2
13944 #define DDR29_D1 ddr29.bit._D1
13945 #define DDR29_D0 ddr29.bit._D0
13946 __IO_EXTERN PFR14STR pfr14;   /* R-bus Port Function Register */
13947 #define PFR14 pfr14.byte
13948 #define PFR14_D7 pfr14.bit._D7
13949 #define PFR14_D6 pfr14.bit._D6
13950 #define PFR14_D5 pfr14.bit._D5
13951 #define PFR14_D4 pfr14.bit._D4
13952 #define PFR14_D3 pfr14.bit._D3
13953 #define PFR14_D2 pfr14.bit._D2
13954 #define PFR14_D1 pfr14.bit._D1
13955 #define PFR14_D0 pfr14.bit._D0
13956 __IO_EXTERN PFR15STR pfr15;  
13957 #define PFR15 pfr15.byte
13958 #define PFR15_D7 pfr15.bit._D7
13959 #define PFR15_D6 pfr15.bit._D6
13960 #define PFR15_D5 pfr15.bit._D5
13961 #define PFR15_D4 pfr15.bit._D4
13962 #define PFR15_D3 pfr15.bit._D3
13963 #define PFR15_D2 pfr15.bit._D2
13964 #define PFR15_D1 pfr15.bit._D1
13965 #define PFR15_D0 pfr15.bit._D0
13966 __IO_EXTERN PFR16STR pfr16;  
13967 #define PFR16 pfr16.byte
13968 #define PFR16_D7 pfr16.bit._D7
13969 #define PFR16_D6 pfr16.bit._D6
13970 #define PFR16_D5 pfr16.bit._D5
13971 #define PFR16_D4 pfr16.bit._D4
13972 #define PFR16_D3 pfr16.bit._D3
13973 #define PFR16_D2 pfr16.bit._D2
13974 #define PFR16_D1 pfr16.bit._D1
13975 #define PFR16_D0 pfr16.bit._D0
13976 __IO_EXTERN PFR17STR pfr17;  
13977 #define PFR17 pfr17.byte
13978 #define PFR17_D7 pfr17.bit._D7
13979 #define PFR17_D6 pfr17.bit._D6
13980 #define PFR17_D5 pfr17.bit._D5
13981 #define PFR17_D4 pfr17.bit._D4
13982 #define PFR17_D3 pfr17.bit._D3
13983 #define PFR17_D2 pfr17.bit._D2
13984 #define PFR17_D1 pfr17.bit._D1
13985 #define PFR17_D0 pfr17.bit._D0
13986 __IO_EXTERN PFR18STR pfr18;  
13987 #define PFR18 pfr18.byte
13988 #define PFR18_D6 pfr18.bit._D6
13989 #define PFR18_D2 pfr18.bit._D2
13990 __IO_EXTERN PFR19STR pfr19;  
13991 #define PFR19 pfr19.byte
13992 #define PFR19_D6 pfr19.bit._D6
13993 #define PFR19_D2 pfr19.bit._D2
13994 #define PFR19_D1 pfr19.bit._D1
13995 #define PFR19_D0 pfr19.bit._D0
13996 __IO_EXTERN PFR20STR pfr20;  
13997 #define PFR20 pfr20.byte
13998 #define PFR20_D7 pfr20.bit._D7
13999 #define PFR20_D6 pfr20.bit._D6
14000 #define PFR20_D5 pfr20.bit._D5
14001 #define PFR20_D4 pfr20.bit._D4
14002 #define PFR20_D3 pfr20.bit._D3
14003 #define PFR20_D2 pfr20.bit._D2
14004 #define PFR20_D1 pfr20.bit._D1
14005 #define PFR20_D0 pfr20.bit._D0
14006 __IO_EXTERN PFR21STR pfr21;  
14007 #define PFR21 pfr21.byte
14008 #define PFR21_D7 pfr21.bit._D7
14009 #define PFR21_D6 pfr21.bit._D6
14010 #define PFR21_D5 pfr21.bit._D5
14011 #define PFR21_D4 pfr21.bit._D4
14012 #define PFR21_D3 pfr21.bit._D3
14013 #define PFR21_D2 pfr21.bit._D2
14014 #define PFR21_D1 pfr21.bit._D1
14015 #define PFR21_D0 pfr21.bit._D0
14016 __IO_EXTERN PFR22STR pfr22;  
14017 #define PFR22 pfr22.byte
14018 #define PFR22_D5 pfr22.bit._D5
14019 #define PFR22_D4 pfr22.bit._D4
14020 #define PFR22_D1 pfr22.bit._D1
14021 #define PFR22_D0 pfr22.bit._D0
14022 __IO_EXTERN PFR24STR pfr24;  
14023 #define PFR24 pfr24.byte
14024 #define PFR24_D7 pfr24.bit._D7
14025 #define PFR24_D6 pfr24.bit._D6
14026 #define PFR24_D5 pfr24.bit._D5
14027 #define PFR24_D4 pfr24.bit._D4
14028 #define PFR24_D3 pfr24.bit._D3
14029 #define PFR24_D2 pfr24.bit._D2
14030 #define PFR24_D1 pfr24.bit._D1
14031 #define PFR24_D0 pfr24.bit._D0
14032 __IO_EXTERN PFR26STR pfr26;  
14033 #define PFR26 pfr26.byte
14034 #define PFR26_D1 pfr26.bit._D1
14035 #define PFR26_D0 pfr26.bit._D0
14036 __IO_EXTERN PFR27STR pfr27;  
14037 #define PFR27 pfr27.byte
14038 #define PFR27_D7 pfr27.bit._D7
14039 #define PFR27_D6 pfr27.bit._D6
14040 #define PFR27_D5 pfr27.bit._D5
14041 #define PFR27_D4 pfr27.bit._D4
14042 #define PFR27_D3 pfr27.bit._D3
14043 #define PFR27_D2 pfr27.bit._D2
14044 #define PFR27_D1 pfr27.bit._D1
14045 #define PFR27_D0 pfr27.bit._D0
14046 __IO_EXTERN PFR28STR pfr28;  
14047 #define PFR28 pfr28.byte
14048 #define PFR28_D7 pfr28.bit._D7
14049 #define PFR28_D6 pfr28.bit._D6
14050 #define PFR28_D5 pfr28.bit._D5
14051 #define PFR28_D4 pfr28.bit._D4
14052 #define PFR28_D3 pfr28.bit._D3
14053 #define PFR28_D2 pfr28.bit._D2
14054 #define PFR28_D1 pfr28.bit._D1
14055 #define PFR28_D0 pfr28.bit._D0
14056 __IO_EXTERN PFR29STR pfr29;  
14057 #define PFR29 pfr29.byte
14058 #define PFR29_D7 pfr29.bit._D7
14059 #define PFR29_D6 pfr29.bit._D6
14060 #define PFR29_D5 pfr29.bit._D5
14061 #define PFR29_D4 pfr29.bit._D4
14062 #define PFR29_D3 pfr29.bit._D3
14063 #define PFR29_D2 pfr29.bit._D2
14064 #define PFR29_D1 pfr29.bit._D1
14065 #define PFR29_D0 pfr29.bit._D0
14066 __IO_EXTERN EPFR14STR epfr14;   /* R-bus Port Extra Function Register */
14067 #define EPFR14 epfr14.byte
14068 #define EPFR14_D7 epfr14.bit._D7
14069 #define EPFR14_D6 epfr14.bit._D6
14070 #define EPFR14_D5 epfr14.bit._D5
14071 #define EPFR14_D4 epfr14.bit._D4
14072 #define EPFR14_D3 epfr14.bit._D3
14073 #define EPFR14_D2 epfr14.bit._D2
14074 #define EPFR14_D1 epfr14.bit._D1
14075 #define EPFR14_D0 epfr14.bit._D0
14076 __IO_EXTERN EPFR15STR epfr15;  
14077 #define EPFR15 epfr15.byte
14078 #define EPFR15_D7 epfr15.bit._D7
14079 #define EPFR15_D6 epfr15.bit._D6
14080 #define EPFR15_D5 epfr15.bit._D5
14081 #define EPFR15_D4 epfr15.bit._D4
14082 #define EPFR15_D3 epfr15.bit._D3
14083 #define EPFR15_D2 epfr15.bit._D2
14084 #define EPFR15_D1 epfr15.bit._D1
14085 #define EPFR15_D0 epfr15.bit._D0
14086 __IO_EXTERN EPFR16STR epfr16;  
14087 #define EPFR16 epfr16.byte
14088 #define EPFR16_D7 epfr16.bit._D7
14089 __IO_EXTERN IO_BYTE epfr17;  
14090 #define EPFR17 epfr17
14091 __IO_EXTERN EPFR18STR epfr18;  
14092 #define EPFR18 epfr18.byte
14093 #define EPFR18_D6 epfr18.bit._D6
14094 #define EPFR18_D2 epfr18.bit._D2
14095 __IO_EXTERN EPFR19STR epfr19;  
14096 #define EPFR19 epfr19.byte
14097 #define EPFR19_D6 epfr19.bit._D6
14098 #define EPFR19_D2 epfr19.bit._D2
14099 __IO_EXTERN EPFR20STR epfr20;  
14100 #define EPFR20 epfr20.byte
14101 #define EPFR20_D6 epfr20.bit._D6
14102 #define EPFR20_D2 epfr20.bit._D2
14103 __IO_EXTERN EPFR21STR epfr21;  
14104 #define EPFR21 epfr21.byte
14105 #define EPFR21_D6 epfr21.bit._D6
14106 #define EPFR21_D2 epfr21.bit._D2
14107 __IO_EXTERN IO_BYTE epfr22;  
14108 #define EPFR22 epfr22
14109 __IO_EXTERN IO_BYTE epfr24;  
14110 #define EPFR24 epfr24
14111 __IO_EXTERN EPFR26STR epfr26;  
14112 #define EPFR26 epfr26.byte
14113 #define EPFR26_D1 epfr26.bit._D1
14114 #define EPFR26_D0 epfr26.bit._D0
14115 __IO_EXTERN EPFR27STR epfr27;  
14116 #define EPFR27 epfr27.byte
14117 #define EPFR27_D7 epfr27.bit._D7
14118 #define EPFR27_D6 epfr27.bit._D6
14119 #define EPFR27_D5 epfr27.bit._D5
14120 #define EPFR27_D4 epfr27.bit._D4
14121 #define EPFR27_D3 epfr27.bit._D3
14122 #define EPFR27_D2 epfr27.bit._D2
14123 #define EPFR27_D1 epfr27.bit._D1
14124 #define EPFR27_D0 epfr27.bit._D0
14125 __IO_EXTERN IO_BYTE epfr29;  
14126 #define EPFR29 epfr29
14127 __IO_EXTERN PODR14STR podr14;   /* R-bus Port Output Drive Select Register */
14128 #define PODR14 podr14.byte
14129 #define PODR14_D7 podr14.bit._D7
14130 #define PODR14_D6 podr14.bit._D6
14131 #define PODR14_D5 podr14.bit._D5
14132 #define PODR14_D4 podr14.bit._D4
14133 #define PODR14_D3 podr14.bit._D3
14134 #define PODR14_D2 podr14.bit._D2
14135 #define PODR14_D1 podr14.bit._D1
14136 #define PODR14_D0 podr14.bit._D0
14137 __IO_EXTERN PODR15STR podr15;  
14138 #define PODR15 podr15.byte
14139 #define PODR15_D7 podr15.bit._D7
14140 #define PODR15_D6 podr15.bit._D6
14141 #define PODR15_D5 podr15.bit._D5
14142 #define PODR15_D4 podr15.bit._D4
14143 #define PODR15_D3 podr15.bit._D3
14144 #define PODR15_D2 podr15.bit._D2
14145 #define PODR15_D1 podr15.bit._D1
14146 #define PODR15_D0 podr15.bit._D0
14147 __IO_EXTERN PODR16STR podr16;  
14148 #define PODR16 podr16.byte
14149 #define PODR16_D7 podr16.bit._D7
14150 #define PODR16_D6 podr16.bit._D6
14151 #define PODR16_D5 podr16.bit._D5
14152 #define PODR16_D4 podr16.bit._D4
14153 #define PODR16_D3 podr16.bit._D3
14154 #define PODR16_D2 podr16.bit._D2
14155 #define PODR16_D1 podr16.bit._D1
14156 #define PODR16_D0 podr16.bit._D0
14157 __IO_EXTERN PODR17STR podr17;  
14158 #define PODR17 podr17.byte
14159 #define PODR17_D7 podr17.bit._D7
14160 #define PODR17_D6 podr17.bit._D6
14161 #define PODR17_D5 podr17.bit._D5
14162 #define PODR17_D4 podr17.bit._D4
14163 #define PODR17_D3 podr17.bit._D3
14164 #define PODR17_D2 podr17.bit._D2
14165 #define PODR17_D1 podr17.bit._D1
14166 #define PODR17_D0 podr17.bit._D0
14167 __IO_EXTERN PODR18STR podr18;  
14168 #define PODR18 podr18.byte
14169 #define PODR18_D6 podr18.bit._D6
14170 #define PODR18_D2 podr18.bit._D2
14171 __IO_EXTERN PODR19STR podr19;  
14172 #define PODR19 podr19.byte
14173 #define PODR19_D6 podr19.bit._D6
14174 #define PODR19_D2 podr19.bit._D2
14175 #define PODR19_D1 podr19.bit._D1
14176 #define PODR19_D0 podr19.bit._D0
14177 __IO_EXTERN PODR20STR podr20;  
14178 #define PODR20 podr20.byte
14179 #define PODR20_D7 podr20.bit._D7
14180 #define PODR20_D6 podr20.bit._D6
14181 #define PODR20_D5 podr20.bit._D5
14182 #define PODR20_D4 podr20.bit._D4
14183 #define PODR20_D3 podr20.bit._D3
14184 #define PODR20_D2 podr20.bit._D2
14185 #define PODR20_D1 podr20.bit._D1
14186 #define PODR20_D0 podr20.bit._D0
14187 __IO_EXTERN PODR21STR podr21;  
14188 #define PODR21 podr21.byte
14189 #define PODR21_D7 podr21.bit._D7
14190 #define PODR21_D6 podr21.bit._D6
14191 #define PODR21_D5 podr21.bit._D5
14192 #define PODR21_D4 podr21.bit._D4
14193 #define PODR21_D3 podr21.bit._D3
14194 #define PODR21_D2 podr21.bit._D2
14195 #define PODR21_D1 podr21.bit._D1
14196 #define PODR21_D0 podr21.bit._D0
14197 __IO_EXTERN PODR22STR podr22;  
14198 #define PODR22 podr22.byte
14199 #define PODR22_D5 podr22.bit._D5
14200 #define PODR22_D4 podr22.bit._D4
14201 #define PODR22_D1 podr22.bit._D1
14202 #define PODR22_D0 podr22.bit._D0
14203 __IO_EXTERN PODR24STR podr24;  
14204 #define PODR24 podr24.byte
14205 #define PODR24_D7 podr24.bit._D7
14206 #define PODR24_D6 podr24.bit._D6
14207 #define PODR24_D5 podr24.bit._D5
14208 #define PODR24_D4 podr24.bit._D4
14209 #define PODR24_D3 podr24.bit._D3
14210 #define PODR24_D2 podr24.bit._D2
14211 #define PODR24_D1 podr24.bit._D1
14212 #define PODR24_D0 podr24.bit._D0
14213 __IO_EXTERN PODR26STR podr26;  
14214 #define PODR26 podr26.byte
14215 #define PODR26_D1 podr26.bit._D1
14216 #define PODR26_D0 podr26.bit._D0
14217 __IO_EXTERN PODR27STR podr27;  
14218 #define PODR27 podr27.byte
14219 #define PODR27_D7 podr27.bit._D7
14220 #define PODR27_D6 podr27.bit._D6
14221 #define PODR27_D5 podr27.bit._D5
14222 #define PODR27_D4 podr27.bit._D4
14223 #define PODR27_D3 podr27.bit._D3
14224 #define PODR27_D2 podr27.bit._D2
14225 #define PODR27_D1 podr27.bit._D1
14226 #define PODR27_D0 podr27.bit._D0
14227 __IO_EXTERN PODR28STR podr28;  
14228 #define PODR28 podr28.byte
14229 #define PODR28_D7 podr28.bit._D7
14230 #define PODR28_D6 podr28.bit._D6
14231 #define PODR28_D5 podr28.bit._D5
14232 #define PODR28_D4 podr28.bit._D4
14233 #define PODR28_D3 podr28.bit._D3
14234 #define PODR28_D2 podr28.bit._D2
14235 #define PODR28_D1 podr28.bit._D1
14236 #define PODR28_D0 podr28.bit._D0
14237 __IO_EXTERN PODR29STR podr29;  
14238 #define PODR29 podr29.byte
14239 #define PODR29_D7 podr29.bit._D7
14240 #define PODR29_D6 podr29.bit._D6
14241 #define PODR29_D5 podr29.bit._D5
14242 #define PODR29_D4 podr29.bit._D4
14243 #define PODR29_D3 podr29.bit._D3
14244 #define PODR29_D2 podr29.bit._D2
14245 #define PODR29_D1 podr29.bit._D1
14246 #define PODR29_D0 podr29.bit._D0
14247 __IO_EXTERN PILR14STR pilr14;   /* R-bus Port Input Level Select Register */
14248 #define PILR14 pilr14.byte
14249 #define PILR14_D7 pilr14.bit._D7
14250 #define PILR14_D6 pilr14.bit._D6
14251 #define PILR14_D5 pilr14.bit._D5
14252 #define PILR14_D4 pilr14.bit._D4
14253 #define PILR14_D3 pilr14.bit._D3
14254 #define PILR14_D2 pilr14.bit._D2
14255 #define PILR14_D1 pilr14.bit._D1
14256 #define PILR14_D0 pilr14.bit._D0
14257 __IO_EXTERN PILR15STR pilr15;  
14258 #define PILR15 pilr15.byte
14259 #define PILR15_D7 pilr15.bit._D7
14260 #define PILR15_D6 pilr15.bit._D6
14261 #define PILR15_D5 pilr15.bit._D5
14262 #define PILR15_D4 pilr15.bit._D4
14263 #define PILR15_D3 pilr15.bit._D3
14264 #define PILR15_D2 pilr15.bit._D2
14265 #define PILR15_D1 pilr15.bit._D1
14266 #define PILR15_D0 pilr15.bit._D0
14267 __IO_EXTERN PILR16STR pilr16;  
14268 #define PILR16 pilr16.byte
14269 #define PILR16_D7 pilr16.bit._D7
14270 #define PILR16_D6 pilr16.bit._D6
14271 #define PILR16_D5 pilr16.bit._D5
14272 #define PILR16_D4 pilr16.bit._D4
14273 #define PILR16_D3 pilr16.bit._D3
14274 #define PILR16_D2 pilr16.bit._D2
14275 #define PILR16_D1 pilr16.bit._D1
14276 #define PILR16_D0 pilr16.bit._D0
14277 __IO_EXTERN PILR17STR pilr17;  
14278 #define PILR17 pilr17.byte
14279 #define PILR17_D7 pilr17.bit._D7
14280 #define PILR17_D6 pilr17.bit._D6
14281 #define PILR17_D5 pilr17.bit._D5
14282 #define PILR17_D4 pilr17.bit._D4
14283 #define PILR17_D3 pilr17.bit._D3
14284 #define PILR17_D2 pilr17.bit._D2
14285 #define PILR17_D1 pilr17.bit._D1
14286 #define PILR17_D0 pilr17.bit._D0
14287 __IO_EXTERN PILR18STR pilr18;  
14288 #define PILR18 pilr18.byte
14289 #define PILR18_D6 pilr18.bit._D6
14290 #define PILR18_D2 pilr18.bit._D2
14291 __IO_EXTERN PILR19STR pilr19;  
14292 #define PILR19 pilr19.byte
14293 #define PILR19_D6 pilr19.bit._D6
14294 #define PILR19_D2 pilr19.bit._D2
14295 #define PILR19_D1 pilr19.bit._D1
14296 #define PILR19_D0 pilr19.bit._D0
14297 __IO_EXTERN PILR20STR pilr20;  
14298 #define PILR20 pilr20.byte
14299 #define PILR20_D7 pilr20.bit._D7
14300 #define PILR20_D6 pilr20.bit._D6
14301 #define PILR20_D5 pilr20.bit._D5
14302 #define PILR20_D4 pilr20.bit._D4
14303 #define PILR20_D3 pilr20.bit._D3
14304 #define PILR20_D2 pilr20.bit._D2
14305 #define PILR20_D1 pilr20.bit._D1
14306 #define PILR20_D0 pilr20.bit._D0
14307 __IO_EXTERN PILR21STR pilr21;  
14308 #define PILR21 pilr21.byte
14309 #define PILR21_D7 pilr21.bit._D7
14310 #define PILR21_D6 pilr21.bit._D6
14311 #define PILR21_D5 pilr21.bit._D5
14312 #define PILR21_D4 pilr21.bit._D4
14313 #define PILR21_D3 pilr21.bit._D3
14314 #define PILR21_D2 pilr21.bit._D2
14315 #define PILR21_D1 pilr21.bit._D1
14316 #define PILR21_D0 pilr21.bit._D0
14317 __IO_EXTERN PILR22STR pilr22;  
14318 #define PILR22 pilr22.byte
14319 #define PILR22_D5 pilr22.bit._D5
14320 #define PILR22_D4 pilr22.bit._D4
14321 #define PILR22_D1 pilr22.bit._D1
14322 #define PILR22_D0 pilr22.bit._D0
14323 __IO_EXTERN PILR24STR pilr24;  
14324 #define PILR24 pilr24.byte
14325 #define PILR24_D7 pilr24.bit._D7
14326 #define PILR24_D6 pilr24.bit._D6
14327 #define PILR24_D5 pilr24.bit._D5
14328 #define PILR24_D4 pilr24.bit._D4
14329 #define PILR24_D3 pilr24.bit._D3
14330 #define PILR24_D2 pilr24.bit._D2
14331 #define PILR24_D1 pilr24.bit._D1
14332 #define PILR24_D0 pilr24.bit._D0
14333 __IO_EXTERN PILR26STR pilr26;  
14334 #define PILR26 pilr26.byte
14335 #define PILR26_D1 pilr26.bit._D1
14336 #define PILR26_D0 pilr26.bit._D0
14337 __IO_EXTERN PILR27STR pilr27;  
14338 #define PILR27 pilr27.byte
14339 #define PILR27_D7 pilr27.bit._D7
14340 #define PILR27_D6 pilr27.bit._D6
14341 #define PILR27_D5 pilr27.bit._D5
14342 #define PILR27_D4 pilr27.bit._D4
14343 #define PILR27_D3 pilr27.bit._D3
14344 #define PILR27_D2 pilr27.bit._D2
14345 #define PILR27_D1 pilr27.bit._D1
14346 #define PILR27_D0 pilr27.bit._D0
14347 __IO_EXTERN PILR28STR pilr28;  
14348 #define PILR28 pilr28.byte
14349 #define PILR28_D7 pilr28.bit._D7
14350 #define PILR28_D6 pilr28.bit._D6
14351 #define PILR28_D5 pilr28.bit._D5
14352 #define PILR28_D4 pilr28.bit._D4
14353 #define PILR28_D3 pilr28.bit._D3
14354 #define PILR28_D2 pilr28.bit._D2
14355 #define PILR28_D1 pilr28.bit._D1
14356 #define PILR28_D0 pilr28.bit._D0
14357 __IO_EXTERN PILR29STR pilr29;  
14358 #define PILR29 pilr29.byte
14359 #define PILR29_D7 pilr29.bit._D7
14360 #define PILR29_D6 pilr29.bit._D6
14361 #define PILR29_D5 pilr29.bit._D5
14362 #define PILR29_D4 pilr29.bit._D4
14363 #define PILR29_D3 pilr29.bit._D3
14364 #define PILR29_D2 pilr29.bit._D2
14365 #define PILR29_D1 pilr29.bit._D1
14366 #define PILR29_D0 pilr29.bit._D0
14367 __IO_EXTERN EPILR14STR epilr14;   /* R-bus Port Extra Input Level Select Register */
14368 #define EPILR14 epilr14.byte
14369 #define EPILR14_D7 epilr14.bit._D7
14370 #define EPILR14_D6 epilr14.bit._D6
14371 #define EPILR14_D5 epilr14.bit._D5
14372 #define EPILR14_D4 epilr14.bit._D4
14373 #define EPILR14_D3 epilr14.bit._D3
14374 #define EPILR14_D2 epilr14.bit._D2
14375 #define EPILR14_D1 epilr14.bit._D1
14376 #define EPILR14_D0 epilr14.bit._D0
14377 __IO_EXTERN EPILR15STR epilr15;  
14378 #define EPILR15 epilr15.byte
14379 #define EPILR15_D7 epilr15.bit._D7
14380 #define EPILR15_D6 epilr15.bit._D6
14381 #define EPILR15_D5 epilr15.bit._D5
14382 #define EPILR15_D4 epilr15.bit._D4
14383 #define EPILR15_D3 epilr15.bit._D3
14384 #define EPILR15_D2 epilr15.bit._D2
14385 #define EPILR15_D1 epilr15.bit._D1
14386 #define EPILR15_D0 epilr15.bit._D0
14387 __IO_EXTERN EPILR16STR epilr16;  
14388 #define EPILR16 epilr16.byte
14389 #define EPILR16_D7 epilr16.bit._D7
14390 #define EPILR16_D6 epilr16.bit._D6
14391 #define EPILR16_D5 epilr16.bit._D5
14392 #define EPILR16_D4 epilr16.bit._D4
14393 #define EPILR16_D3 epilr16.bit._D3
14394 #define EPILR16_D2 epilr16.bit._D2
14395 #define EPILR16_D1 epilr16.bit._D1
14396 #define EPILR16_D0 epilr16.bit._D0
14397 __IO_EXTERN EPILR17STR epilr17;  
14398 #define EPILR17 epilr17.byte
14399 #define EPILR17_D7 epilr17.bit._D7
14400 #define EPILR17_D6 epilr17.bit._D6
14401 #define EPILR17_D5 epilr17.bit._D5
14402 #define EPILR17_D4 epilr17.bit._D4
14403 #define EPILR17_D3 epilr17.bit._D3
14404 #define EPILR17_D2 epilr17.bit._D2
14405 #define EPILR17_D1 epilr17.bit._D1
14406 #define EPILR17_D0 epilr17.bit._D0
14407 __IO_EXTERN EPILR18STR epilr18;  
14408 #define EPILR18 epilr18.byte
14409 #define EPILR18_D6 epilr18.bit._D6
14410 #define EPILR18_D2 epilr18.bit._D2
14411 __IO_EXTERN EPILR19STR epilr19;  
14412 #define EPILR19 epilr19.byte
14413 #define EPILR19_D6 epilr19.bit._D6
14414 #define EPILR19_D2 epilr19.bit._D2
14415 #define EPILR19_D1 epilr19.bit._D1
14416 #define EPILR19_D0 epilr19.bit._D0
14417 __IO_EXTERN EPILR20STR epilr20;  
14418 #define EPILR20 epilr20.byte
14419 #define EPILR20_D7 epilr20.bit._D7
14420 #define EPILR20_D6 epilr20.bit._D6
14421 #define EPILR20_D5 epilr20.bit._D5
14422 #define EPILR20_D4 epilr20.bit._D4
14423 #define EPILR20_D3 epilr20.bit._D3
14424 #define EPILR20_D2 epilr20.bit._D2
14425 #define EPILR20_D1 epilr20.bit._D1
14426 #define EPILR20_D0 epilr20.bit._D0
14427 __IO_EXTERN EPILR21STR epilr21;  
14428 #define EPILR21 epilr21.byte
14429 #define EPILR21_D7 epilr21.bit._D7
14430 #define EPILR21_D6 epilr21.bit._D6
14431 #define EPILR21_D5 epilr21.bit._D5
14432 #define EPILR21_D4 epilr21.bit._D4
14433 #define EPILR21_D3 epilr21.bit._D3
14434 #define EPILR21_D2 epilr21.bit._D2
14435 #define EPILR21_D1 epilr21.bit._D1
14436 #define EPILR21_D0 epilr21.bit._D0
14437 __IO_EXTERN EPILR22STR epilr22;  
14438 #define EPILR22 epilr22.byte
14439 #define EPILR22_D5 epilr22.bit._D5
14440 #define EPILR22_D4 epilr22.bit._D4
14441 #define EPILR22_D1 epilr22.bit._D1
14442 #define EPILR22_D0 epilr22.bit._D0
14443 __IO_EXTERN EPILR24STR epilr24;  
14444 #define EPILR24 epilr24.byte
14445 #define EPILR24_D7 epilr24.bit._D7
14446 #define EPILR24_D6 epilr24.bit._D6
14447 #define EPILR24_D5 epilr24.bit._D5
14448 #define EPILR24_D4 epilr24.bit._D4
14449 #define EPILR24_D3 epilr24.bit._D3
14450 #define EPILR24_D2 epilr24.bit._D2
14451 #define EPILR24_D1 epilr24.bit._D1
14452 #define EPILR24_D0 epilr24.bit._D0
14453 __IO_EXTERN EPILR26STR epilr26;  
14454 #define EPILR26 epilr26.byte
14455 #define EPILR26_D1 epilr26.bit._D1
14456 #define EPILR26_D0 epilr26.bit._D0
14457 __IO_EXTERN EPILR27STR epilr27;  
14458 #define EPILR27 epilr27.byte
14459 #define EPILR27_D7 epilr27.bit._D7
14460 #define EPILR27_D6 epilr27.bit._D6
14461 #define EPILR27_D5 epilr27.bit._D5
14462 #define EPILR27_D4 epilr27.bit._D4
14463 #define EPILR27_D3 epilr27.bit._D3
14464 #define EPILR27_D2 epilr27.bit._D2
14465 #define EPILR27_D1 epilr27.bit._D1
14466 #define EPILR27_D0 epilr27.bit._D0
14467 __IO_EXTERN EPILR28STR epilr28;  
14468 #define EPILR28 epilr28.byte
14469 #define EPILR28_D7 epilr28.bit._D7
14470 #define EPILR28_D6 epilr28.bit._D6
14471 #define EPILR28_D5 epilr28.bit._D5
14472 #define EPILR28_D4 epilr28.bit._D4
14473 #define EPILR28_D3 epilr28.bit._D3
14474 #define EPILR28_D2 epilr28.bit._D2
14475 #define EPILR28_D1 epilr28.bit._D1
14476 #define EPILR28_D0 epilr28.bit._D0
14477 __IO_EXTERN EPILR29STR epilr29;  
14478 #define EPILR29 epilr29.byte
14479 #define EPILR29_D7 epilr29.bit._D7
14480 #define EPILR29_D6 epilr29.bit._D6
14481 #define EPILR29_D5 epilr29.bit._D5
14482 #define EPILR29_D4 epilr29.bit._D4
14483 #define EPILR29_D3 epilr29.bit._D3
14484 #define EPILR29_D2 epilr29.bit._D2
14485 #define EPILR29_D1 epilr29.bit._D1
14486 #define EPILR29_D0 epilr29.bit._D0
14487 __IO_EXTERN PPER14STR pper14;   /* R-bus Port Pull-Up/Down  Enable Register */
14488 #define PPER14 pper14.byte
14489 #define PPER14_D7 pper14.bit._D7
14490 #define PPER14_D6 pper14.bit._D6
14491 #define PPER14_D5 pper14.bit._D5
14492 #define PPER14_D4 pper14.bit._D4
14493 #define PPER14_D3 pper14.bit._D3
14494 #define PPER14_D2 pper14.bit._D2
14495 #define PPER14_D1 pper14.bit._D1
14496 #define PPER14_D0 pper14.bit._D0
14497 __IO_EXTERN PPER15STR pper15;  
14498 #define PPER15 pper15.byte
14499 #define PPER15_D7 pper15.bit._D7
14500 #define PPER15_D6 pper15.bit._D6
14501 #define PPER15_D5 pper15.bit._D5
14502 #define PPER15_D4 pper15.bit._D4
14503 #define PPER15_D3 pper15.bit._D3
14504 #define PPER15_D2 pper15.bit._D2
14505 #define PPER15_D1 pper15.bit._D1
14506 #define PPER15_D0 pper15.bit._D0
14507 __IO_EXTERN PPER16STR pper16;  
14508 #define PPER16 pper16.byte
14509 #define PPER16_D7 pper16.bit._D7
14510 #define PPER16_D6 pper16.bit._D6
14511 #define PPER16_D5 pper16.bit._D5
14512 #define PPER16_D4 pper16.bit._D4
14513 #define PPER16_D3 pper16.bit._D3
14514 #define PPER16_D2 pper16.bit._D2
14515 #define PPER16_D1 pper16.bit._D1
14516 #define PPER16_D0 pper16.bit._D0
14517 __IO_EXTERN PPER17STR pper17;  
14518 #define PPER17 pper17.byte
14519 #define PPER17_D7 pper17.bit._D7
14520 #define PPER17_D6 pper17.bit._D6
14521 #define PPER17_D5 pper17.bit._D5
14522 #define PPER17_D4 pper17.bit._D4
14523 #define PPER17_D3 pper17.bit._D3
14524 #define PPER17_D2 pper17.bit._D2
14525 #define PPER17_D1 pper17.bit._D1
14526 #define PPER17_D0 pper17.bit._D0
14527 __IO_EXTERN PPER18STR pper18;  
14528 #define PPER18 pper18.byte
14529 #define PPER18_D6 pper18.bit._D6
14530 #define PPER18_D2 pper18.bit._D2
14531 __IO_EXTERN PPER19STR pper19;  
14532 #define PPER19 pper19.byte
14533 #define PPER19_D6 pper19.bit._D6
14534 #define PPER19_D2 pper19.bit._D2
14535 #define PPER19_D1 pper19.bit._D1
14536 #define PPER19_D0 pper19.bit._D0
14537 __IO_EXTERN PPER20STR pper20;  
14538 #define PPER20 pper20.byte
14539 #define PPER20_D7 pper20.bit._D7
14540 #define PPER20_D6 pper20.bit._D6
14541 #define PPER20_D5 pper20.bit._D5
14542 #define PPER20_D4 pper20.bit._D4
14543 #define PPER20_D3 pper20.bit._D3
14544 #define PPER20_D2 pper20.bit._D2
14545 #define PPER20_D1 pper20.bit._D1
14546 #define PPER20_D0 pper20.bit._D0
14547 __IO_EXTERN PPER21STR pper21;  
14548 #define PPER21 pper21.byte
14549 #define PPER21_D7 pper21.bit._D7
14550 #define PPER21_D6 pper21.bit._D6
14551 #define PPER21_D5 pper21.bit._D5
14552 #define PPER21_D4 pper21.bit._D4
14553 #define PPER21_D3 pper21.bit._D3
14554 #define PPER21_D2 pper21.bit._D2
14555 #define PPER21_D1 pper21.bit._D1
14556 #define PPER21_D0 pper21.bit._D0
14557 __IO_EXTERN PPER22STR pper22;  
14558 #define PPER22 pper22.byte
14559 #define PPER22_D5 pper22.bit._D5
14560 #define PPER22_D4 pper22.bit._D4
14561 #define PPER22_D1 pper22.bit._D1
14562 #define PPER22_D0 pper22.bit._D0
14563 __IO_EXTERN PPER24STR pper24;  
14564 #define PPER24 pper24.byte
14565 #define PPER24_D7 pper24.bit._D7
14566 #define PPER24_D6 pper24.bit._D6
14567 #define PPER24_D5 pper24.bit._D5
14568 #define PPER24_D4 pper24.bit._D4
14569 #define PPER24_D3 pper24.bit._D3
14570 #define PPER24_D2 pper24.bit._D2
14571 #define PPER24_D1 pper24.bit._D1
14572 #define PPER24_D0 pper24.bit._D0
14573 __IO_EXTERN PPER26STR pper26;  
14574 #define PPER26 pper26.byte
14575 #define PPER26_D1 pper26.bit._D1
14576 #define PPER26_D0 pper26.bit._D0
14577 __IO_EXTERN PPER27STR pper27;  
14578 #define PPER27 pper27.byte
14579 #define PPER27_D7 pper27.bit._D7
14580 #define PPER27_D6 pper27.bit._D6
14581 #define PPER27_D5 pper27.bit._D5
14582 #define PPER27_D4 pper27.bit._D4
14583 #define PPER27_D3 pper27.bit._D3
14584 #define PPER27_D2 pper27.bit._D2
14585 #define PPER27_D1 pper27.bit._D1
14586 #define PPER27_D0 pper27.bit._D0
14587 __IO_EXTERN PPER28STR pper28;  
14588 #define PPER28 pper28.byte
14589 #define PPER28_D7 pper28.bit._D7
14590 #define PPER28_D6 pper28.bit._D6
14591 #define PPER28_D5 pper28.bit._D5
14592 #define PPER28_D4 pper28.bit._D4
14593 #define PPER28_D3 pper28.bit._D3
14594 #define PPER28_D2 pper28.bit._D2
14595 #define PPER28_D1 pper28.bit._D1
14596 #define PPER28_D0 pper28.bit._D0
14597 __IO_EXTERN PPER29STR pper29;  
14598 #define PPER29 pper29.byte
14599 #define PPER29_D7 pper29.bit._D7
14600 #define PPER29_D6 pper29.bit._D6
14601 #define PPER29_D5 pper29.bit._D5
14602 #define PPER29_D4 pper29.bit._D4
14603 #define PPER29_D3 pper29.bit._D3
14604 #define PPER29_D2 pper29.bit._D2
14605 #define PPER29_D1 pper29.bit._D1
14606 #define PPER29_D0 pper29.bit._D0
14607 __IO_EXTERN PPCR14STR ppcr14;   /* R-bus Port Pull-Up/Down Control Register */
14608 #define PPCR14 ppcr14.byte
14609 #define PPCR14_D7 ppcr14.bit._D7
14610 #define PPCR14_D6 ppcr14.bit._D6
14611 #define PPCR14_D5 ppcr14.bit._D5
14612 #define PPCR14_D4 ppcr14.bit._D4
14613 #define PPCR14_D3 ppcr14.bit._D3
14614 #define PPCR14_D2 ppcr14.bit._D2
14615 #define PPCR14_D1 ppcr14.bit._D1
14616 #define PPCR14_D0 ppcr14.bit._D0
14617 __IO_EXTERN PPCR15STR ppcr15;  
14618 #define PPCR15 ppcr15.byte
14619 #define PPCR15_D7 ppcr15.bit._D7
14620 #define PPCR15_D6 ppcr15.bit._D6
14621 #define PPCR15_D5 ppcr15.bit._D5
14622 #define PPCR15_D4 ppcr15.bit._D4
14623 #define PPCR15_D3 ppcr15.bit._D3
14624 #define PPCR15_D2 ppcr15.bit._D2
14625 #define PPCR15_D1 ppcr15.bit._D1
14626 #define PPCR15_D0 ppcr15.bit._D0
14627 __IO_EXTERN PPCR16STR ppcr16;  
14628 #define PPCR16 ppcr16.byte
14629 #define PPCR16_D7 ppcr16.bit._D7
14630 #define PPCR16_D6 ppcr16.bit._D6
14631 #define PPCR16_D5 ppcr16.bit._D5
14632 #define PPCR16_D4 ppcr16.bit._D4
14633 #define PPCR16_D3 ppcr16.bit._D3
14634 #define PPCR16_D2 ppcr16.bit._D2
14635 #define PPCR16_D1 ppcr16.bit._D1
14636 #define PPCR16_D0 ppcr16.bit._D0
14637 __IO_EXTERN PPCR17STR ppcr17;  
14638 #define PPCR17 ppcr17.byte
14639 #define PPCR17_D7 ppcr17.bit._D7
14640 #define PPCR17_D6 ppcr17.bit._D6
14641 #define PPCR17_D5 ppcr17.bit._D5
14642 #define PPCR17_D4 ppcr17.bit._D4
14643 #define PPCR17_D3 ppcr17.bit._D3
14644 #define PPCR17_D2 ppcr17.bit._D2
14645 #define PPCR17_D1 ppcr17.bit._D1
14646 #define PPCR17_D0 ppcr17.bit._D0
14647 __IO_EXTERN PPCR18STR ppcr18;  
14648 #define PPCR18 ppcr18.byte
14649 #define PPCR18_D6 ppcr18.bit._D6
14650 #define PPCR18_D2 ppcr18.bit._D2
14651 __IO_EXTERN PPCR19STR ppcr19;  
14652 #define PPCR19 ppcr19.byte
14653 #define PPCR19_D6 ppcr19.bit._D6
14654 #define PPCR19_D2 ppcr19.bit._D2
14655 #define PPCR19_D1 ppcr19.bit._D1
14656 #define PPCR19_D0 ppcr19.bit._D0
14657 __IO_EXTERN PPCR20STR ppcr20;  
14658 #define PPCR20 ppcr20.byte
14659 #define PPCR20_D7 ppcr20.bit._D7
14660 #define PPCR20_D6 ppcr20.bit._D6
14661 #define PPCR20_D5 ppcr20.bit._D5
14662 #define PPCR20_D4 ppcr20.bit._D4
14663 #define PPCR20_D3 ppcr20.bit._D3
14664 #define PPCR20_D2 ppcr20.bit._D2
14665 #define PPCR20_D1 ppcr20.bit._D1
14666 #define PPCR20_D0 ppcr20.bit._D0
14667 __IO_EXTERN PPCR21STR ppcr21;  
14668 #define PPCR21 ppcr21.byte
14669 #define PPCR21_D7 ppcr21.bit._D7
14670 #define PPCR21_D6 ppcr21.bit._D6
14671 #define PPCR21_D5 ppcr21.bit._D5
14672 #define PPCR21_D4 ppcr21.bit._D4
14673 #define PPCR21_D3 ppcr21.bit._D3
14674 #define PPCR21_D2 ppcr21.bit._D2
14675 #define PPCR21_D1 ppcr21.bit._D1
14676 #define PPCR21_D0 ppcr21.bit._D0
14677 __IO_EXTERN PPCR22STR ppcr22;  
14678 #define PPCR22 ppcr22.byte
14679 #define PPCR22_D5 ppcr22.bit._D5
14680 #define PPCR22_D4 ppcr22.bit._D4
14681 #define PPCR22_D1 ppcr22.bit._D1
14682 #define PPCR22_D0 ppcr22.bit._D0
14683 __IO_EXTERN PPCR24STR ppcr24;  
14684 #define PPCR24 ppcr24.byte
14685 #define PPCR24_D7 ppcr24.bit._D7
14686 #define PPCR24_D6 ppcr24.bit._D6
14687 #define PPCR24_D5 ppcr24.bit._D5
14688 #define PPCR24_D4 ppcr24.bit._D4
14689 #define PPCR24_D3 ppcr24.bit._D3
14690 #define PPCR24_D2 ppcr24.bit._D2
14691 #define PPCR24_D1 ppcr24.bit._D1
14692 #define PPCR24_D0 ppcr24.bit._D0
14693 __IO_EXTERN PPCR26STR ppcr26;  
14694 #define PPCR26 ppcr26.byte
14695 #define PPCR26_D1 ppcr26.bit._D1
14696 #define PPCR26_D0 ppcr26.bit._D0
14697 __IO_EXTERN PPCR27STR ppcr27;  
14698 #define PPCR27 ppcr27.byte
14699 #define PPCR27_D7 ppcr27.bit._D7
14700 #define PPCR27_D6 ppcr27.bit._D6
14701 #define PPCR27_D5 ppcr27.bit._D5
14702 #define PPCR27_D4 ppcr27.bit._D4
14703 #define PPCR27_D3 ppcr27.bit._D3
14704 #define PPCR27_D2 ppcr27.bit._D2
14705 #define PPCR27_D1 ppcr27.bit._D1
14706 #define PPCR27_D0 ppcr27.bit._D0
14707 __IO_EXTERN PPCR28STR ppcr28;  
14708 #define PPCR28 ppcr28.byte
14709 #define PPCR28_D7 ppcr28.bit._D7
14710 #define PPCR28_D6 ppcr28.bit._D6
14711 #define PPCR28_D5 ppcr28.bit._D5
14712 #define PPCR28_D4 ppcr28.bit._D4
14713 #define PPCR28_D3 ppcr28.bit._D3
14714 #define PPCR28_D2 ppcr28.bit._D2
14715 #define PPCR28_D1 ppcr28.bit._D1
14716 #define PPCR28_D0 ppcr28.bit._D0
14717 __IO_EXTERN PPCR29STR ppcr29;  
14718 #define PPCR29 ppcr29.byte
14719 #define PPCR29_D7 ppcr29.bit._D7
14720 #define PPCR29_D6 ppcr29.bit._D6
14721 #define PPCR29_D5 ppcr29.bit._D5
14722 #define PPCR29_D4 ppcr29.bit._D4
14723 #define PPCR29_D3 ppcr29.bit._D3
14724 #define PPCR29_D2 ppcr29.bit._D2
14725 #define PPCR29_D1 ppcr29.bit._D1
14726 #define PPCR29_D0 ppcr29.bit._D0
14727 __IO_EXTERN IO_LWORD dmasa0;   /* DMAC */
14728 #define DMASA0 dmasa0
14729 __IO_EXTERN IO_LWORD dmada0;  
14730 #define DMADA0 dmada0
14731 __IO_EXTERN IO_LWORD dmasa1;  
14732 #define DMASA1 dmasa1
14733 __IO_EXTERN IO_LWORD dmada1;  
14734 #define DMADA1 dmada1
14735 __IO_EXTERN IO_LWORD dmasa2;  
14736 #define DMASA2 dmasa2
14737 __IO_EXTERN IO_LWORD dmada2;  
14738 #define DMADA2 dmada2
14739 __IO_EXTERN IO_LWORD dmasa3;  
14740 #define DMASA3 dmasa3
14741 __IO_EXTERN IO_LWORD dmada3;  
14742 #define DMADA3 dmada3
14743 __IO_EXTERN IO_LWORD dmasa4;  
14744 #define DMASA4 dmasa4
14745 __IO_EXTERN IO_LWORD dmada4;  
14746 #define DMADA4 dmada4
14747 __IO_EXTERN FMCSSTR fmcs;   /* Flash Memory/I-Cache Control Register */
14748 #define FMCS fmcs.byte
14749 #define FMCS_ASYNC fmcs.bit._ASYNC
14750 #define FMCS_FIXE fmcs.bit._FIXE
14751 #define FMCS_BIRE fmcs.bit._BIRE
14752 #define FMCS_RDYEG fmcs.bit._RDYEG
14753 #define FMCS_RDY fmcs.bit._RDY
14754 #define FMCS_RDYI fmcs.bit._RDYI
14755 #define FMCS_RW16 fmcs.bit._RW16
14756 #define FMCS_LPM fmcs.bit._LPM
14757 __IO_EXTERN FMCRSTR fmcr;  
14758 #define FMCR fmcr.byte
14759 #define FMCR_LOCK fmcr.bit._LOCK
14760 #define FMCR_PHASE fmcr.bit._PHASE
14761 #define FMCR_PF2I fmcr.bit._PF2I
14762 #define FMCR_RD64 fmcr.bit._RD64
14763 __IO_EXTERN FCHCRSTR fchcr;  
14764 #define FCHCR fchcr.word
14765 #define FCHCR_REN fchcr.bit._REN
14766 #define FCHCR_TAGE fchcr.bit._TAGE
14767 #define FCHCR_FLUSH fchcr.bit._FLUSH
14768 #define FCHCR_DBEN fchcr.bit._DBEN
14769 #define FCHCR_PFEN fchcr.bit._PFEN
14770 #define FCHCR_PFMC fchcr.bit._PFMC
14771 #define FCHCR_LOCK fchcr.bit._LOCK
14772 #define FCHCR_ENAB fchcr.bit._ENAB
14773 #define FCHCR_SIZE1 fchcr.bit._SIZE1
14774 #define FCHCR_SIZE0 fchcr.bit._SIZE0
14775 #define FCHCR_SIZE fchcr.bitc._SIZE
14776 __IO_EXTERN FMWTSTR fmwt;  
14777 #define FMWT fmwt.word
14778 #define FMWT_WTP1 fmwt.bit._WTP1
14779 #define FMWT_WTP0 fmwt.bit._WTP0
14780 #define FMWT_WEXH1 fmwt.bit._WEXH1
14781 #define FMWT_WEXH0 fmwt.bit._WEXH0
14782 #define FMWT_WTC3 fmwt.bit._WTC3
14783 #define FMWT_WTC2 fmwt.bit._WTC2
14784 #define FMWT_WTC1 fmwt.bit._WTC1
14785 #define FMWT_WTC0 fmwt.bit._WTC0
14786 #define FMWT_FRAM fmwt.bit._FRAM
14787 #define FMWT_ATD2 fmwt.bit._ATD2
14788 #define FMWT_ATD1 fmwt.bit._ATD1
14789 #define FMWT_ATD0 fmwt.bit._ATD0
14790 #define FMWT_EQ3 fmwt.bit._EQ3
14791 #define FMWT_EQ2 fmwt.bit._EQ2
14792 #define FMWT_EQ1 fmwt.bit._EQ1
14793 #define FMWT_EQ0 fmwt.bit._EQ0
14794 #define FMWT_WTP fmwt.bitc._WTP
14795 #define FMWT_WEXH fmwt.bitc._WEXH
14796 #define FMWT_WTC fmwt.bitc._WTC
14797 #define FMWT_ATD fmwt.bitc._ATD
14798 #define FMWT_EQ fmwt.bitc._EQ
14799 __IO_EXTERN FMWT2STR fmwt2;  
14800 #define FMWT2 fmwt2.byte
14801 #define FMWT2_ALEH2 fmwt2.bit._ALEH2
14802 #define FMWT2_ALEH1 fmwt2.bit._ALEH1
14803 #define FMWT2_ALEH0 fmwt2.bit._ALEH0
14804 #define FMWT2_ALEH fmwt2.bitc._ALEH
14805 __IO_EXTERN FMPSSTR fmps;  
14806 #define FMPS fmps.byte
14807 #define FMPS_PS2 fmps.bit._PS2
14808 #define FMPS_PS1 fmps.bit._PS1
14809 #define FMPS_PS0 fmps.bit._PS0
14810 #define FMPS_PS fmps.bitc._PS
14811 __IO_EXTERN IO_LWORD fmac;  
14812 #define FMAC fmac
14813 __IO_EXTERN IO_LWORD fcha0;   /* I_Cache Nonchachable area settings Register */
14814 #define FCHA0 fcha0
14815 __IO_EXTERN IO_LWORD fcha1;  
14816 #define FCHA1 fcha1
14817 __IO_EXTERN FSCR0STR fscr0;   /* Flash Security Control Register */
14818 #define FSCR0 fscr0.lword
14819 #define FSCR0_CRC31 fscr0.bit._CRC31
14820 #define FSCR0_CRC30 fscr0.bit._CRC30
14821 #define FSCR0_CRC29 fscr0.bit._CRC29
14822 #define FSCR0_CRC28 fscr0.bit._CRC28
14823 #define FSCR0_CRC27 fscr0.bit._CRC27
14824 #define FSCR0_CRC26 fscr0.bit._CRC26
14825 #define FSCR0_CRC25 fscr0.bit._CRC25
14826 #define FSCR0_CRC24 fscr0.bit._CRC24
14827 #define FSCR0_CRC23 fscr0.bit._CRC23
14828 #define FSCR0_CRC22 fscr0.bit._CRC22
14829 #define FSCR0_CRC21 fscr0.bit._CRC21
14830 #define FSCR0_CRC20 fscr0.bit._CRC20
14831 #define FSCR0_CRC19 fscr0.bit._CRC19
14832 #define FSCR0_CRC18 fscr0.bit._CRC18
14833 #define FSCR0_CRC17 fscr0.bit._CRC17
14834 #define FSCR0_CRC16 fscr0.bit._CRC16
14835 #define FSCR0_CRC15 fscr0.bit._CRC15
14836 #define FSCR0_CRC14 fscr0.bit._CRC14
14837 #define FSCR0_CRC13 fscr0.bit._CRC13
14838 #define FSCR0_CRC12 fscr0.bit._CRC12
14839 #define FSCR0_CRC11 fscr0.bit._CRC11
14840 #define FSCR0_CRC10 fscr0.bit._CRC10
14841 #define FSCR0_CRC9 fscr0.bit._CRC9
14842 #define FSCR0_CRC8 fscr0.bit._CRC8
14843 #define FSCR0_CRC7 fscr0.bit._CRC7
14844 #define FSCR0_CRC6 fscr0.bit._CRC6
14845 #define FSCR0_CRC5 fscr0.bit._CRC5
14846 #define FSCR0_CRC4 fscr0.bit._CRC4
14847 #define FSCR0_CRC3 fscr0.bit._CRC3
14848 #define FSCR0_CRC2 fscr0.bit._CRC2
14849 #define FSCR0_CRC1 fscr0.bit._CRC1
14850 #define FSCR0_CRC0 fscr0.bit._CRC0
14851 __IO_EXTERN FSCR1STR fscr1;  
14852 #define FSCR1 fscr1.lword
14853 #define FSCR1_RDY fscr1.bit._RDY
14854 #define FSCR1_CSZ3 fscr1.bit._CSZ3
14855 #define FSCR1_CSZ2 fscr1.bit._CSZ2
14856 #define FSCR1_CSZ1 fscr1.bit._CSZ1
14857 #define FSCR1_CSZ0 fscr1.bit._CSZ0
14858 #define FSCR1_CSA15 fscr1.bit._CSA15
14859 #define FSCR1_CSA14 fscr1.bit._CSA14
14860 #define FSCR1_CSA13 fscr1.bit._CSA13
14861 #define FSCR1_CSA12 fscr1.bit._CSA12
14862 #define FSCR1_CSA11 fscr1.bit._CSA11
14863 #define FSCR1_CSA10 fscr1.bit._CSA10
14864 #define FSCR1_CSA9 fscr1.bit._CSA9
14865 #define FSCR1_CSA8 fscr1.bit._CSA8
14866 #define FSCR1_CSA7 fscr1.bit._CSA7
14867 #define FSCR1_CSA6 fscr1.bit._CSA6
14868 #define FSCR1_CSA5 fscr1.bit._CSA5
14869 #define FSCR1_CSA4 fscr1.bit._CSA4
14870 #define FSCR1_CSA3 fscr1.bit._CSA3
14871 #define FSCR1_CSA2 fscr1.bit._CSA2
14872 #define FSCR1_CSA1 fscr1.bit._CSA1
14873 #define FSCR1_CSA0 fscr1.bit._CSA0
14874 #define FSCR1_CSZ fscr1.bitc._CSZ
14875 __IO_EXTERN CTRLR4STR ctrlr4;   /* CAN 4 Control Register */
14876 #define CTRLR4 ctrlr4.word
14877 #define CTRLR4_Test ctrlr4.bit._Test
14878 #define CTRLR4_CCE ctrlr4.bit._CCE
14879 #define CTRLR4_DAR ctrlr4.bit._DAR
14880 #define CTRLR4_EIE ctrlr4.bit._EIE
14881 #define CTRLR4_SIE ctrlr4.bit._SIE
14882 #define CTRLR4_IE ctrlr4.bit._IE
14883 #define CTRLR4_Init ctrlr4.bit._Init
14884 __IO_EXTERN STATR4STR statr4;  
14885 #define STATR4 statr4.word
14886 #define STATR4_BOff statr4.bit._BOff
14887 #define STATR4_EWarn statr4.bit._EWarn
14888 #define STATR4_EPass statr4.bit._EPass
14889 #define STATR4_RxOK statr4.bit._RxOK
14890 #define STATR4_TxOK statr4.bit._TxOK
14891 #define STATR4_LEC2 statr4.bit._LEC2
14892 #define STATR4_LEC1 statr4.bit._LEC1
14893 #define STATR4_LEC0 statr4.bit._LEC0
14894 #define STATR4_LEC statr4.bitc._LEC
14895 __IO_EXTERN ERRCNT4STR errcnt4;  
14896 #define ERRCNT4 errcnt4.word
14897 #define ERRCNT4_RP errcnt4.bit._RP
14898 #define ERRCNT4_REC6 errcnt4.bit._REC6
14899 #define ERRCNT4_REC5 errcnt4.bit._REC5
14900 #define ERRCNT4_REC4 errcnt4.bit._REC4
14901 #define ERRCNT4_REC3 errcnt4.bit._REC3
14902 #define ERRCNT4_REC2 errcnt4.bit._REC2
14903 #define ERRCNT4_REC1 errcnt4.bit._REC1
14904 #define ERRCNT4_REC0 errcnt4.bit._REC0
14905 #define ERRCNT4_TEC7 errcnt4.bit._TEC7
14906 #define ERRCNT4_TEC6 errcnt4.bit._TEC6
14907 #define ERRCNT4_TEC5 errcnt4.bit._TEC5
14908 #define ERRCNT4_TEC4 errcnt4.bit._TEC4
14909 #define ERRCNT4_TEC3 errcnt4.bit._TEC3
14910 #define ERRCNT4_TEC2 errcnt4.bit._TEC2
14911 #define ERRCNT4_TEC1 errcnt4.bit._TEC1
14912 #define ERRCNT4_TEC0 errcnt4.bit._TEC0
14913 #define ERRCNT4_REC errcnt4.bitc._REC
14914 #define ERRCNT4_TEC errcnt4.bitc._TEC
14915 __IO_EXTERN BTR4STR btr4;  
14916 #define BTR4 btr4.word
14917 #define BTR4_Tseg22 btr4.bit._Tseg22
14918 #define BTR4_Tseg21 btr4.bit._Tseg21
14919 #define BTR4_Tseg20 btr4.bit._Tseg20
14920 #define BTR4_Tseg13 btr4.bit._Tseg13
14921 #define BTR4_Tseg12 btr4.bit._Tseg12
14922 #define BTR4_Tseg11 btr4.bit._Tseg11
14923 #define BTR4_Tseg10 btr4.bit._Tseg10
14924 #define BTR4_SJW1 btr4.bit._SJW1
14925 #define BTR4_SJW0 btr4.bit._SJW0
14926 #define BTR4_BRP5 btr4.bit._BRP5
14927 #define BTR4_BRP4 btr4.bit._BRP4
14928 #define BTR4_BRP3 btr4.bit._BRP3
14929 #define BTR4_BRP2 btr4.bit._BRP2
14930 #define BTR4_BRP1 btr4.bit._BRP1
14931 #define BTR4_BRP0 btr4.bit._BRP0
14932 #define BTR4_Tseg2 btr4.bitc._Tseg2
14933 #define BTR4_Tseg1 btr4.bitc._Tseg1
14934 #define BTR4_SJW btr4.bitc._SJW
14935 #define BTR4_BRP btr4.bitc._BRP
14936 __IO_EXTERN IO_WORD intr4;  
14937 #define INTR4 intr4
14938 __IO_EXTERN TESTR4STR testr4;  
14939 #define TESTR4 testr4.word
14940 #define TESTR4_Rx testr4.bit._Rx
14941 #define TESTR4_Tx1 testr4.bit._Tx1
14942 #define TESTR4_Tx0 testr4.bit._Tx0
14943 #define TESTR4_LBack testr4.bit._LBack
14944 #define TESTR4_Silent testr4.bit._Silent
14945 #define TESTR4_Basic testr4.bit._Basic
14946 #define TESTR4_Tx testr4.bitc._Tx
14947 __IO_EXTERN BRPER4STR brper4;  
14948 #define BRPER4 brper4.word
14949 #define BRPER4_BRPE3 brper4.bit._BRPE3
14950 #define BRPER4_BRPE2 brper4.bit._BRPE2
14951 #define BRPER4_BRPE1 brper4.bit._BRPE1
14952 #define BRPER4_BRPE0 brper4.bit._BRPE0
14953 #define BRPER4_BRPE brper4.bitc._BRPE
14954 __IO_EXTERN BRPE4STR brpe4;  
14955 #define BRPE4 brpe4.word
14956 __IO_EXTERN IF1CREQ4STR if1creq4;   /* CAN 4 IF 1 */
14957 #define IF1CREQ4 if1creq4.word
14958 #define IF1CREQ4_Busy if1creq4.bit._Busy
14959 #define IF1CREQ4_MN5 if1creq4.bit._MN5
14960 #define IF1CREQ4_MN4 if1creq4.bit._MN4
14961 #define IF1CREQ4_MN3 if1creq4.bit._MN3
14962 #define IF1CREQ4_MN2 if1creq4.bit._MN2
14963 #define IF1CREQ4_MN1 if1creq4.bit._MN1
14964 #define IF1CREQ4_MN0 if1creq4.bit._MN0
14965 #define IF1CREQ4_MN if1creq4.bitc._MN
14966 __IO_EXTERN IF1CMSK4STR if1cmsk4;  
14967 #define IF1CMSK4 if1cmsk4.word
14968 #define IF1CMSK4_WR if1cmsk4.bit._WR
14969 #define IF1CMSK4_Mask if1cmsk4.bit._Mask
14970 #define IF1CMSK4_Arb if1cmsk4.bit._Arb
14971 #define IF1CMSK4_Control if1cmsk4.bit._Control
14972 #define IF1CMSK4_CIP if1cmsk4.bit._CIP
14973 #define IF1CMSK4_TxReq if1cmsk4.bit._TxReq
14974 #define IF1CMSK4_DataA if1cmsk4.bit._DataA
14975 #define IF1CMSK4_DataB if1cmsk4.bit._DataB
14976 __IO_EXTERN IO_LWORD if1msk124;  
14977 #define IF1MSK124 if1msk124
14978 __IO_EXTERN IF1MSK24STR if1msk24;  
14979 #define IF1MSK24 if1msk24.word
14980 #define IF1MSK24_MXtd if1msk24.bit._MXtd
14981 #define IF1MSK24_MDir if1msk24.bit._MDir
14982 __IO_EXTERN IO_WORD if1msk14;  
14983 #define IF1MSK14 if1msk14
14984 __IO_EXTERN IO_LWORD if1arb124;  
14985 #define IF1ARB124 if1arb124
14986 __IO_EXTERN IF1ARB24STR if1arb24;  
14987 #define IF1ARB24 if1arb24.word
14988 #define IF1ARB24_MsgVal if1arb24.bit._MsgVal
14989 #define IF1ARB24_Xtd if1arb24.bit._Xtd
14990 #define IF1ARB24_DIR if1arb24.bit._DIR
14991 __IO_EXTERN IO_WORD if1arb14;  
14992 #define IF1ARB14 if1arb14
14993 __IO_EXTERN IF1MCTR4STR if1mctr4;  
14994 #define IF1MCTR4 if1mctr4.word
14995 #define IF1MCTR4_NewDat if1mctr4.bit._NewDat
14996 #define IF1MCTR4_MsgLst if1mctr4.bit._MsgLst
14997 #define IF1MCTR4_IntPnd if1mctr4.bit._IntPnd
14998 #define IF1MCTR4_UMask if1mctr4.bit._UMask
14999 #define IF1MCTR4_TxIE if1mctr4.bit._TxIE
15000 #define IF1MCTR4_RxIE if1mctr4.bit._RxIE
15001 #define IF1MCTR4_RmtEn if1mctr4.bit._RmtEn
15002 #define IF1MCTR4_TxRqst if1mctr4.bit._TxRqst
15003 #define IF1MCTR4_EoB if1mctr4.bit._EoB
15004 #define IF1MCTR4_DLC3 if1mctr4.bit._DLC3
15005 #define IF1MCTR4_DLC2 if1mctr4.bit._DLC2
15006 #define IF1MCTR4_DLC1 if1mctr4.bit._DLC1
15007 #define IF1MCTR4_DLC0 if1mctr4.bit._DLC0
15008 #define IF1MCTR4_DLC if1mctr4.bitc._DLC
15009 __IO_EXTERN IO_LWORD if1dta124;  
15010 #define IF1DTA124 if1dta124
15011 __IO_EXTERN IO_WORD if1dta14;  
15012 #define IF1DTA14 if1dta14
15013 __IO_EXTERN IO_WORD if1dta24;  
15014 #define IF1DTA24 if1dta24
15015 __IO_EXTERN IO_LWORD if1dtb124;  
15016 #define IF1DTB124 if1dtb124
15017 __IO_EXTERN IO_WORD if1dtb14;  
15018 #define IF1DTB14 if1dtb14
15019 __IO_EXTERN IO_WORD if1dtb24;  
15020 #define IF1DTB24 if1dtb24
15021 __IO_EXTERN IO_LWORD if1dta_swp124;  
15022 #define IF1DTA_SWP124 if1dta_swp124
15023 __IO_EXTERN IO_WORD if1dta_swp24;  
15024 #define IF1DTA_SWP24 if1dta_swp24
15025 __IO_EXTERN IO_WORD if1dta_swp14;  
15026 #define IF1DTA_SWP14 if1dta_swp14
15027 __IO_EXTERN IO_LWORD if1dtb_swp124;  
15028 #define IF1DTB_SWP124 if1dtb_swp124
15029 __IO_EXTERN IO_WORD if1dtb_swp24;  
15030 #define IF1DTB_SWP24 if1dtb_swp24
15031 __IO_EXTERN IO_WORD if1dtb_swp14;  
15032 #define IF1DTB_SWP14 if1dtb_swp14
15033 __IO_EXTERN IF2CREQ4STR if2creq4;   /* CAN 4 IF 2 */
15034 #define IF2CREQ4 if2creq4.word
15035 #define IF2CREQ4_Busy if2creq4.bit._Busy
15036 #define IF2CREQ4_MN5 if2creq4.bit._MN5
15037 #define IF2CREQ4_MN4 if2creq4.bit._MN4
15038 #define IF2CREQ4_MN3 if2creq4.bit._MN3
15039 #define IF2CREQ4_MN2 if2creq4.bit._MN2
15040 #define IF2CREQ4_MN1 if2creq4.bit._MN1
15041 #define IF2CREQ4_MN0 if2creq4.bit._MN0
15042 #define IF2CREQ4_MN if2creq4.bitc._MN
15043 __IO_EXTERN IF2CMSK4STR if2cmsk4;  
15044 #define IF2CMSK4 if2cmsk4.word
15045 #define IF2CMSK4_WR if2cmsk4.bit._WR
15046 #define IF2CMSK4_Mask if2cmsk4.bit._Mask
15047 #define IF2CMSK4_Arb if2cmsk4.bit._Arb
15048 #define IF2CMSK4_Control if2cmsk4.bit._Control
15049 #define IF2CMSK4_CIP if2cmsk4.bit._CIP
15050 #define IF2CMSK4_TxReq if2cmsk4.bit._TxReq
15051 #define IF2CMSK4_DataA if2cmsk4.bit._DataA
15052 #define IF2CMSK4_DataB if2cmsk4.bit._DataB
15053 __IO_EXTERN IO_LWORD if2msk124;  
15054 #define IF2MSK124 if2msk124
15055 __IO_EXTERN IF2MSK24STR if2msk24;  
15056 #define IF2MSK24 if2msk24.word
15057 #define IF2MSK24_MXtd if2msk24.bit._MXtd
15058 #define IF2MSK24_MDir if2msk24.bit._MDir
15059 __IO_EXTERN IO_WORD if2msk14;  
15060 #define IF2MSK14 if2msk14
15061 __IO_EXTERN IO_LWORD if2arb124;  
15062 #define IF2ARB124 if2arb124
15063 __IO_EXTERN IF2ARB24STR if2arb24;  
15064 #define IF2ARB24 if2arb24.word
15065 #define IF2ARB24_MsgVal if2arb24.bit._MsgVal
15066 #define IF2ARB24_Xtd if2arb24.bit._Xtd
15067 #define IF2ARB24_DIR if2arb24.bit._DIR
15068 __IO_EXTERN IO_WORD if2arb14;  
15069 #define IF2ARB14 if2arb14
15070 __IO_EXTERN IF2MCTR4STR if2mctr4;  
15071 #define IF2MCTR4 if2mctr4.word
15072 #define IF2MCTR4_NewDat if2mctr4.bit._NewDat
15073 #define IF2MCTR4_MsgLst if2mctr4.bit._MsgLst
15074 #define IF2MCTR4_IntPnd if2mctr4.bit._IntPnd
15075 #define IF2MCTR4_UMask if2mctr4.bit._UMask
15076 #define IF2MCTR4_TxIE if2mctr4.bit._TxIE
15077 #define IF2MCTR4_RxIE if2mctr4.bit._RxIE
15078 #define IF2MCTR4_RmtEn if2mctr4.bit._RmtEn
15079 #define IF2MCTR4_TxRqst if2mctr4.bit._TxRqst
15080 #define IF2MCTR4_EoB if2mctr4.bit._EoB
15081 #define IF2MCTR4_DLC3 if2mctr4.bit._DLC3
15082 #define IF2MCTR4_DLC2 if2mctr4.bit._DLC2
15083 #define IF2MCTR4_DLC1 if2mctr4.bit._DLC1
15084 #define IF2MCTR4_DLC0 if2mctr4.bit._DLC0
15085 #define IF2MCTR4_DLC if2mctr4.bitc._DLC
15086 __IO_EXTERN IO_LWORD if2dta124;  
15087 #define IF2DTA124 if2dta124
15088 __IO_EXTERN IO_WORD if2dta14;  
15089 #define IF2DTA14 if2dta14
15090 __IO_EXTERN IO_WORD if2dta24;  
15091 #define IF2DTA24 if2dta24
15092 __IO_EXTERN IO_LWORD if2dtb124;  
15093 #define IF2DTB124 if2dtb124
15094 __IO_EXTERN IO_WORD if2dtb14;  
15095 #define IF2DTB14 if2dtb14
15096 __IO_EXTERN IO_WORD if2dtb24;  
15097 #define IF2DTB24 if2dtb24
15098 __IO_EXTERN IO_LWORD if2dta_swp124;  
15099 #define IF2DTA_SWP124 if2dta_swp124
15100 __IO_EXTERN IO_WORD if2dta_swp24;  
15101 #define IF2DTA_SWP24 if2dta_swp24
15102 __IO_EXTERN IO_WORD if2dta_swp14;  
15103 #define IF2DTA_SWP14 if2dta_swp14
15104 __IO_EXTERN IO_LWORD if2dtb_swp124;  
15105 #define IF2DTB_SWP124 if2dtb_swp124
15106 __IO_EXTERN IO_WORD if2dtb_swp24;  
15107 #define IF2DTB_SWP24 if2dtb_swp24
15108 __IO_EXTERN IO_WORD if2dtb_swp14;  
15109 #define IF2DTB_SWP14 if2dtb_swp14
15110 __IO_EXTERN IO_LWORD treqr124;   /* CAN 4 Status Flags */
15111 #define TREQR124 treqr124
15112 __IO_EXTERN IO_WORD treqr24;  
15113 #define TREQR24 treqr24
15114 __IO_EXTERN IO_WORD treqr14;  
15115 #define TREQR14 treqr14
15116 __IO_EXTERN IO_LWORD treqr344;  
15117 #define TREQR344 treqr344
15118 __IO_EXTERN IO_LWORD newdt124;  
15119 #define NEWDT124 newdt124
15120 __IO_EXTERN IO_WORD newdt24;  
15121 #define NEWDT24 newdt24
15122 __IO_EXTERN IO_WORD newdt14;  
15123 #define NEWDT14 newdt14
15124 __IO_EXTERN IO_LWORD intpnd124;  
15125 #define INTPND124 intpnd124
15126 __IO_EXTERN IO_WORD intpnd24;  
15127 #define INTPND24 intpnd24
15128 __IO_EXTERN IO_WORD intpnd14;  
15129 #define INTPND14 intpnd14
15130 __IO_EXTERN IO_LWORD msgval124;  
15131 #define MSGVAL124 msgval124
15132 __IO_EXTERN IO_WORD msgval24;  
15133 #define MSGVAL24 msgval24
15134 __IO_EXTERN IO_WORD msgval14;  
15135 #define MSGVAL14 msgval14
15136 __IO_EXTERN BCTRLSTR bctrl;   /* EDSU/MPU Registers */
15137 #define BCTRL bctrl.lword
15138 #define BCTRL_SR bctrl.bit._SR
15139 #define BCTRL_SW bctrl.bit._SW
15140 #define BCTRL_SX bctrl.bit._SX
15141 #define BCTRL_UR bctrl.bit._UR
15142 #define BCTRL_UW bctrl.bit._UW
15143 #define BCTRL_UX bctrl.bit._UX
15144 #define BCTRL_FCPU bctrl.bit._FCPU
15145 #define BCTRL_FDMA bctrl.bit._FDMA
15146 #define BCTRL_EEMM bctrl.bit._EEMM
15147 #define BCTRL_PFD bctrl.bit._PFD
15148 #define BCTRL_SINT1 bctrl.bit._SINT1
15149 #define BCTRL_SINT0 bctrl.bit._SINT0
15150 #define BCTRL_EINT1 bctrl.bit._EINT1
15151 #define BCTRL_EINT0 bctrl.bit._EINT0
15152 #define BCTRL_EINTT bctrl.bit._EINTT
15153 #define BCTRL_EINTR bctrl.bit._EINTR
15154 #define BCTRL_SINT bctrl.bitc._SINT
15155 #define BCTRL_EINT bctrl.bitc._EINT
15156 __IO_EXTERN BSTATSTR bstat;  
15157 #define BSTAT bstat.lword
15158 #define BSTAT_IDX4 bstat.bit._IDX4
15159 #define BSTAT_IDX3 bstat.bit._IDX3
15160 #define BSTAT_IDX2 bstat.bit._IDX2
15161 #define BSTAT_IDX1 bstat.bit._IDX1
15162 #define BSTAT_IDX0 bstat.bit._IDX0
15163 #define BSTAT_CDMA bstat.bit._CDMA
15164 #define BSTAT_CSZ1 bstat.bit._CSZ1
15165 #define BSTAT_CSZ0 bstat.bit._CSZ0
15166 #define BSTAT_CRW1 bstat.bit._CRW1
15167 #define BSTAT_CRW0 bstat.bit._CRW0
15168 #define BSTAT_PV bstat.bit._PV
15169 #define BSTAT_RST bstat.bit._RST
15170 #define BSTAT_INT1 bstat.bit._INT1
15171 #define BSTAT_INT0 bstat.bit._INT0
15172 #define BSTAT_INTT bstat.bit._INTT
15173 #define BSTAT_INTR bstat.bit._INTR
15174 #define BSTAT_IDX bstat.bitc._IDX
15175 #define BSTAT_CSZ bstat.bitc._CSZ
15176 #define BSTAT_CRW bstat.bitc._CRW
15177 #define BSTAT_INT bstat.bitc._INT
15178 __IO_EXTERN IO_LWORD biac;  
15179 #define BIAC biac
15180 __IO_EXTERN IO_LWORD boac;  
15181 #define BOAC boac
15182 __IO_EXTERN BIRQSTR birq;  
15183 #define BIRQ birq.lword
15184 #define BIRQ_BD31 birq.bit._BD31
15185 #define BIRQ_BD30 birq.bit._BD30
15186 #define BIRQ_BD29 birq.bit._BD29
15187 #define BIRQ_BD28 birq.bit._BD28
15188 #define BIRQ_BD27 birq.bit._BD27
15189 #define BIRQ_BD26 birq.bit._BD26
15190 #define BIRQ_BD25 birq.bit._BD25
15191 #define BIRQ_BD24 birq.bit._BD24
15192 #define BIRQ_BD23 birq.bit._BD23
15193 #define BIRQ_BD22 birq.bit._BD22
15194 #define BIRQ_BD21 birq.bit._BD21
15195 #define BIRQ_BD20 birq.bit._BD20
15196 #define BIRQ_BD19 birq.bit._BD19
15197 #define BIRQ_BD18 birq.bit._BD18
15198 #define BIRQ_BD17 birq.bit._BD17
15199 #define BIRQ_BD16 birq.bit._BD16
15200 #define BIRQ_BD15 birq.bit._BD15
15201 #define BIRQ_BD14 birq.bit._BD14
15202 #define BIRQ_BD13 birq.bit._BD13
15203 #define BIRQ_BD12 birq.bit._BD12
15204 #define BIRQ_BD11 birq.bit._BD11
15205 #define BIRQ_BD10 birq.bit._BD10
15206 #define BIRQ_BD9 birq.bit._BD9
15207 #define BIRQ_BD8 birq.bit._BD8
15208 #define BIRQ_BD7 birq.bit._BD7
15209 #define BIRQ_BD6 birq.bit._BD6
15210 #define BIRQ_BD5 birq.bit._BD5
15211 #define BIRQ_BD4 birq.bit._BD4
15212 #define BIRQ_BD3 birq.bit._BD3
15213 #define BIRQ_BD2 birq.bit._BD2
15214 #define BIRQ_BD1 birq.bit._BD1
15215 #define BIRQ_BD0 birq.bit._BD0
15216 __IO_EXTERN BCR0STR bcr0;  
15217 #define BCR0 bcr0.lword
15218 #define BCR0_SRX1 bcr0.bit._SRX1
15219 #define BCR0_SW1 bcr0.bit._SW1
15220 #define BCR0_SRX0 bcr0.bit._SRX0
15221 #define BCR0_SW0 bcr0.bit._SW0
15222 #define BCR0_URX1 bcr0.bit._URX1
15223 #define BCR0_UW1 bcr0.bit._UW1
15224 #define BCR0_URX0 bcr0.bit._URX0
15225 #define BCR0_UW0 bcr0.bit._UW0
15226 #define BCR0_MPE bcr0.bit._MPE
15227 #define BCR0_COMB bcr0.bit._COMB
15228 #define BCR0_CTC1 bcr0.bit._CTC1
15229 #define BCR0_CTC0 bcr0.bit._CTC0
15230 #define BCR0_OBS1 bcr0.bit._OBS1
15231 #define BCR0_OBS0 bcr0.bit._OBS0
15232 #define BCR0_OBT1 bcr0.bit._OBT1
15233 #define BCR0_OBT0 bcr0.bit._OBT0
15234 #define BCR0_EP3 bcr0.bit._EP3
15235 #define BCR0_EP2 bcr0.bit._EP2
15236 #define BCR0_EP1 bcr0.bit._EP1
15237 #define BCR0_EP0 bcr0.bit._EP0
15238 #define BCR0_EM1 bcr0.bit._EM1
15239 #define BCR0_EM0 bcr0.bit._EM0
15240 #define BCR0_ER1 bcr0.bit._ER1
15241 #define BCR0_ER0 bcr0.bit._ER0
15242 #define BCR0_CTC bcr0.bitc._CTC
15243 #define BCR0_OBS bcr0.bitc._OBS
15244 #define BCR0_OBT bcr0.bitc._OBT
15245 #define BCR0_EP bcr0.bitc._EP
15246 #define BCR0_EM bcr0.bitc._EM
15247 #define BCR0_ER bcr0.bitc._ER
15248 __IO_EXTERN BCR1STR bcr1;  
15249 #define BCR1 bcr1.lword
15250 #define BCR1_SRX1 bcr1.bit._SRX1
15251 #define BCR1_SW1 bcr1.bit._SW1
15252 #define BCR1_SRX0 bcr1.bit._SRX0
15253 #define BCR1_SW0 bcr1.bit._SW0
15254 #define BCR1_URX1 bcr1.bit._URX1
15255 #define BCR1_UW1 bcr1.bit._UW1
15256 #define BCR1_URX0 bcr1.bit._URX0
15257 #define BCR1_UW0 bcr1.bit._UW0
15258 #define BCR1_MPE bcr1.bit._MPE
15259 #define BCR1_COMB bcr1.bit._COMB
15260 #define BCR1_CTC1 bcr1.bit._CTC1
15261 #define BCR1_CTC0 bcr1.bit._CTC0
15262 #define BCR1_OBS1 bcr1.bit._OBS1
15263 #define BCR1_OBS0 bcr1.bit._OBS0
15264 #define BCR1_OBT1 bcr1.bit._OBT1
15265 #define BCR1_OBT0 bcr1.bit._OBT0
15266 #define BCR1_EP3 bcr1.bit._EP3
15267 #define BCR1_EP2 bcr1.bit._EP2
15268 #define BCR1_EP1 bcr1.bit._EP1
15269 #define BCR1_EP0 bcr1.bit._EP0
15270 #define BCR1_EM1 bcr1.bit._EM1
15271 #define BCR1_EM0 bcr1.bit._EM0
15272 #define BCR1_ER1 bcr1.bit._ER1
15273 #define BCR1_ER0 bcr1.bit._ER0
15274 #define BCR1_CTC bcr1.bitc._CTC
15275 #define BCR1_OBS bcr1.bitc._OBS
15276 #define BCR1_OBT bcr1.bitc._OBT
15277 #define BCR1_EP bcr1.bitc._EP
15278 #define BCR1_EM bcr1.bitc._EM
15279 #define BCR1_ER bcr1.bitc._ER
15280 __IO_EXTERN IO_LWORD bad0;  
15281 #define BAD0 bad0
15282 __IO_EXTERN IO_LWORD bad1;  
15283 #define BAD1 bad1
15284 __IO_EXTERN IO_LWORD bad2;  
15285 #define BAD2 bad2
15286 __IO_EXTERN IO_LWORD bad3;  
15287 #define BAD3 bad3
15288 __IO_EXTERN IO_LWORD bad4;  
15289 #define BAD4 bad4
15290 __IO_EXTERN IO_LWORD bad5;  
15291 #define BAD5 bad5
15292 __IO_EXTERN IO_LWORD bad6;  
15293 #define BAD6 bad6
15294 __IO_EXTERN IO_LWORD bad7;  
15295 #define BAD7 bad7
15296 __IO_EXTERN IO_LWORD fsv1;   /* FSV & BSV Registers */
15297 #define FSV1 fsv1
15298 __IO_EXTERN IO_LWORD bsv1;  
15299 #define BSV1 bsv1
15300 __IO_EXTERN IO_LWORD fsv2;  
15301 #define FSV2 fsv2
15302 __IO_EXTERN IO_LWORD bsv2;  
15303 #define BSV2 bsv2
15304 /* include : INC465k_BSYNC.INC */
15305 /*-------------------------------------------------------------------*/
15306 /* INC465k.BSYNC :  Macros Bus Sync*/
15307
15308 #define RB_SYNC if(RBSYNC)
15309 #define CB_SYNC4 if(CBSYNC4)
15310 /*-------------------------------------------------------------------*/
15311 #endif                   /* __FASM__    */
15312 #endif                   /* __MB91XXX_H */
15313 #endif                   /* __IO_DEFINE */