OpenCores
URL https://opencores.org/ocsvn/openrisc_2011-10-31/openrisc_2011-10-31/trunk

Subversion Repositories openrisc_2011-10-31

[/] [openrisc/] [trunk/] [rtos/] [freertos-6.1.1/] [Demo/] [MB91460_Softune/] [SRC/] [mb91467d.h] - Blame information for rev 611

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 584 jeremybenn
/*  FR IO-MAP HEADER FILE      */
2
/*  =====================      */
3
/* CREATED BY IO-WIZARD V2.27    */
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
/*                 http://emea.fujitsu.com/microelectronics  */
12
/*                                                                           */
13
/* THIS SAMPLE CODE IS PROVIDED AS IS AND IS SUBJECT TO ALTERATIONS. FUJITSU */
14
/* MICROELECTRONICS ACCEPTS NO RESPONSIBILITY OR LIABILITY FOR ANY ERRORS OR */
15
/* ELIGIBILITY FOR ANY PURPOSES                                              */
16
/*                 (C) Fujitsu Microelectronics Europe GmbH                  */
17
/* ************************************************************************* */
18
/* ---------------------------------------------------------------------- */
19
/* $Id: mb91467d.h 2 2011-07-17 20:13:17Z filepang@gmail.com $ */
20
/* ---------------------------------------------------------------------- */
21
/*                      */
22
/* Id: mb91467D.iow,v 1.1 2005/10/14 11:25:42 umarke Exp  */
23
/*      - Initial Version based on mb91V460A, v1.1 */
24
/* Id: mb91467D.iow,v 1.2 2005/10/14 09:47:18 umarke Exp   */
25
/*      - Littel Endian IFxDTA_SWP_yz added     */
26
/* Id: mb91467D.iow,v 1.3 2005/11/18 06:55:29 umarke Exp   */
27
/*      - No. of port register reduced to the no. of registers in MB91467D */
28
/*      - Registers added: FMWT2, FMCR */
29
/*      - Addapted Bit Names of Register FMCS     */
30
/* Id: mb91467D.iow,v 1.4 2005/11/18 06:55:29 umarke Exp   */
31
/*      - OCS01 and OCS23 added         */
32
/* Id: mb91467D.iow,v 1.6 2006/01/13 08:58:51 umarke Exp  */
33
/*      - Bitnames of  CLKR changed                                                    */
34
/* Id: mb91467D.iow,v 1.7 2006/01/26 15:42:05 umarke Exp   */
35
/*      - REGSEL, BRPERx added */
36
/*      - REGCTR added   */
37
/*      - LVSEL added  */
38
/*      - Old Bitname of CLKR added                             */
39
/* Id: mb91467D.iow,v 1.8 2006/02/27 10:31:28 umarke Exp   */
40
/*      - BGR10x und BGR00x added  */
41
/*      - PCNx, ITBAx, ITMKx, IDARx_D7 added    */
42
/*      - SGCRH, SGCRL added */
43
/*      - Bit ACSR_MD added */
44
/*      - Bit CSCFG_PLLLOCK and CSCFG_RCSEL          */
45
/*      - CUCR: Bits shifted to correct position    */
46
/*      - CUTR1 & CUTR2 bits renamed to TDR14 instead of TR14     */
47
/*      - CMCR_RUN renamed to CMCR_FMODRUN and shifted               */
48
/*      - Bitnames of OSCCx and OSCRx added */
49
/*      - FSVx, BSVx and FSCRx added */
50
/*      - RBSYNC, CBSYNCx  */
51
/* Id: mb91467D.iow,v 1.9 2006/02/27 11:56:23 umarke Exp  */
52
/*      - changed Adress of REGSEL */
53
/* $Id: mb91467d.h 2 2011-07-17 20:13:17Z filepang@gmail.com $  */
54
/*      - Grouped CANPRE_CPCKS */
55
/*      - Bitdescription of HLRC added */
56
 
57
/* ASSEMBLER DEFINITIONS : */
58
 
59
#ifdef  __IO_DEFINE
60
#define __IO_EXTERN
61
#else
62
#define __IO_EXTERN     extern volatile
63
#endif
64
#ifdef __IO_DEFINE
65
#pragma asm
66
 .GLOBAL _pdr00,    _pdr01,    _pdr02,    _pdr03,    _pdr04,    _pdr05
67
 .GLOBAL _pdr06,    _pdr07,    _pdr08,    _pdr09,    _pdr10,    _pdr13
68
 .GLOBAL _pdr14,    _pdr15,    _pdr16,    _pdr17,    _pdr18,    _pdr19
69
 .GLOBAL _pdr20,    _pdr22,    _pdr23,    _pdr24,    _pdr25,    _pdr26
70
 .GLOBAL _pdr27,    _pdr29,    _eirr0,    _enir0,    _elvr0,    _eirr1
71
 .GLOBAL _enir1,    _elvr1,    _dicr,     _hrcl,     _rbsync,   _scr02
72
 .GLOBAL _smr02,    _ssr02,    _rdr02,    _tdr02,    _escr02,   _eccr02
73
 .GLOBAL _scr04,    _smr04,    _ssr04,    _rdr04,    _tdr04,    _escr04
74
 .GLOBAL _eccr04,   _fsr04,    _fcr04,    _scr05,    _smr05,    _ssr05
75
 .GLOBAL _rdr05,    _tdr05,    _escr05,   _eccr05,   _fsr05,    _fcr05
76
 .GLOBAL _scr06,    _smr06,    _ssr06,    _rdr06,    _tdr06,    _escr06
77
 .GLOBAL _eccr06,   _fsr06,    _fcr06,    _scr07,    _smr07,    _ssr07
78
 .GLOBAL _rdr07,    _tdr07,    _escr07,   _eccr07,   _fsr07,    _fcr07
79
 .GLOBAL _bgr02,    _bgr102,   _bgr002,   _bgr04,    _bgr104,   _bgr004
80
 .GLOBAL _bgr05,    _bgr105,   _bgr005,   _bgr06,    _bgr106,   _bgr006
81
 .GLOBAL _bgr07,    _bgr107,   _bgr007,   _pwc20,    _pwc10,    _pws20
82
 .GLOBAL _pws10,    _pwc21,    _pwc11,    _pws21,    _pws11,    _pwc22
83
 .GLOBAL _pwc12,    _pws22,    _pws12,    _pwc23,    _pwc13,    _pws23
84
 .GLOBAL _pws13,    _pwc24,    _pwc14,    _pws24,    _pws14,    _pwc25
85
 .GLOBAL _pwc15,    _pws25,    _pws15,    _pwc0,     _pwc1,     _pwc2
86
 .GLOBAL _pwc3,     _pwc4,     _pwc5,     _ibcr0,    _ibsr0,    _itba0
87
 .GLOBAL _itbah0,   _itbal0,   _itmk0,    _itmkh0,   _itmkl0,   _ismk0
88
 .GLOBAL _isba0,    _idar0,    _iccr0,    _gcn11,    _gcn21,    _gcn12
89
 .GLOBAL _gcn22,    _ptmr04,   _pcsr04,   _pdut04,   _pcn04,    _pcnh04
90
 .GLOBAL _pcnl04,   _ptmr05,   _pcsr05,   _pdut05,   _pcn05,    _pcnh05
91
 .GLOBAL _pcnl05,   _ptmr06,   _pcsr06,   _pdut06,   _pcn06,    _pcnh06
92
 .GLOBAL _pcnl06,   _ptmr07,   _pcsr07,   _pdut07,   _pcn07,    _pcnh07
93
 .GLOBAL _pcnl07,   _ptmr08,   _pcsr08,   _pdut08,   _pcn08,    _pcnh08
94
 .GLOBAL _pcnl08,   _ptmr09,   _pcsr09,   _pdut09,   _pcn09,    _pcnh09
95
 .GLOBAL _pcnl09,   _ptmr10,   _pcsr10,   _pdut10,   _pcn10,    _pcnh10
96
 .GLOBAL _pcnl10,   _ptmr11,   _pcsr11,   _pdut11,   _pcn11,    _pcnh11
97
 .GLOBAL _pcnl11,   _p0tmcsr,  _p0tmcsrh, _p0tmcsrl, _p1tmcsr,  _p1tmcsrh
98
 .GLOBAL _p1tmcsrl, _p0tmrlr,  _p0tmr,    _p1tmrlr,  _p1tmr,    _ics01
99
 .GLOBAL _ics23,    _ipcp0,    _ipcp1,    _ipcp2,    _ipcp3,    _ocs01
100
 .GLOBAL _ocs23,    _occp0,    _occp1,    _occp2,    _occp3,    _sgcr
101
 .GLOBAL _sgcrh,    _sgcrl,    _sgfr,     _sgar,     _sgtr,     _sgdr
102
 .GLOBAL _aderh,    _aderl,    _ader,     _adcs1,    _adcs0,    _adcs
103
 .GLOBAL _adcr1,    _adcr0,    _adcr,     _adct1,    _adct0,    _adct
104
 .GLOBAL _adsch,    _adech,    _acsr0,    _tmrlr0,   _tmr0,     _tmcsr0
105
 .GLOBAL _tmcsrh0,  _tmcsrl0,  _tmrlr1,   _tmr1,     _tmcsr1,   _tmcsrh1
106
 .GLOBAL _tmcsrl1,  _tmrlr2,   _tmr2,     _tmcsr2,   _tmcsrh2,  _tmcsrl2
107
 .GLOBAL _tmrlr3,   _tmr3,     _tmcsr3,   _tmcsrh3,  _tmcsrl3,  _tmrlr4
108
 .GLOBAL _tmr4,     _tmcsr4,   _tmcsrh4,  _tmcsrl4,  _tmrlr5,   _tmr5
109
 .GLOBAL _tmcsr5,   _tmcsrh5,  _tmcsrl5,  _tmrlr6,   _tmr6,     _tmcsr6
110
 .GLOBAL _tmcsrh6,  _tmcsrl6,  _tmrlr7,   _tmr7,     _tmcsr7,   _tmcsrh7
111
 .GLOBAL _tmcsrl7,  _tcdt0,    _tccs0,    _tcdt1,    _tccs1,    _tcdt2
112
 .GLOBAL _tccs2,    _tcdt3,    _tccs3,    _dmaca0,   _dmacb0,   _dmaca1
113
 .GLOBAL _dmacb1,   _dmaca2,   _dmacb2,   _dmaca3,   _dmacb3,   _dmaca4
114
 .GLOBAL _dmacb4,   _dmacr,    _ics45,    _ics67,    _ipcp4,    _ipcp5
115
 .GLOBAL _ipcp6,    _ipcp7,    _tcdt4,    _tccs4,    _tcdt5,    _tccs5
116
 .GLOBAL _tcdt6,    _tccs6,    _tcdt7,    _tccs7,    _udrc10,   _udrc1
117
 .GLOBAL _udrc0,    _udcr10,   _udcr1,    _udcr0,    _udcc0,    _udcch0
118
 .GLOBAL _udccl0,   _udcs0,    _udcc1,    _udcch1,   _udccl1,   _udcs1
119
 .GLOBAL _udrc32,   _udrc3,    _udrc2,    _udcr32,   _udcr3,    _udcr2
120
 .GLOBAL _udcc2,    _udcch2,   _udccl2,   _udcs2,    _udcc3,    _udcch3
121
 .GLOBAL _udccl3,   _udcs3,    _gcn13,    _gcn23,    _ptmr12,   _pcsr12
122
 .GLOBAL _pdut12,   _pcn12,    _pcnh12,   _pcnl12,   _ptmr13,   _pcsr13
123
 .GLOBAL _pdut13,   _pcn13,    _pcnh13,   _pcnl13,   _ptmr14,   _pcsr14
124
 .GLOBAL _pdut14,   _pcn14,    _pcnh14,   _pcnl14,   _ptmr15,   _pcsr15
125
 .GLOBAL _pdut15,   _pcn15,    _pcnh15,   _pcnl15,   _ibcr2,    _ibsr2
126
 .GLOBAL _itba2,    _itbah2,   _itbal2,   _itmk2,    _itmkh2,   _itmkl2
127
 .GLOBAL _ismk2,    _isba2,    _idar2,    _iccr2,    _ibcr3,    _ibsr3
128
 .GLOBAL _itba3,    _itbah3,   _itbal3,   _itmk3,    _itmkh3,   _itmkl3
129
 .GLOBAL _ismk3,    _isba3,    _idar3,    _iccr3,    _roms,     _bsd0
130
 .GLOBAL _bsd1,     _bsdc,     _bsrr,     _icr00,    _icr01,    _icr02
131
 .GLOBAL _icr03,    _icr04,    _icr05,    _icr06,    _icr07,    _icr08
132
 .GLOBAL _icr09,    _icr10,    _icr11,    _icr12,    _icr13,    _icr14
133
 .GLOBAL _icr15,    _icr16,    _icr17,    _icr18,    _icr19,    _icr20
134
 .GLOBAL _icr21,    _icr22,    _icr23,    _icr24,    _icr25,    _icr26
135
 .GLOBAL _icr27,    _icr28,    _icr29,    _icr30,    _icr31,    _icr32
136
 .GLOBAL _icr33,    _icr34,    _icr35,    _icr36,    _icr37,    _icr38
137
 .GLOBAL _icr39,    _icr40,    _icr41,    _icr42,    _icr43,    _icr44
138
 .GLOBAL _icr45,    _icr46,    _icr47,    _icr48,    _icr49,    _icr50
139
 .GLOBAL _icr51,    _icr52,    _icr53,    _icr54,    _icr55,    _icr56
140
 .GLOBAL _icr57,    _icr58,    _icr59,    _icr60,    _icr61,    _icr62
141
 .GLOBAL _icr63,    _rsrr,     _stcr,     _tbcr,     _ctbr,     _clkr
142
 .GLOBAL _wpr,      _divr0,    _divr1,    _plldivm,  _plldivn,  _plldivg
143
 .GLOBAL _pllmulg,  _pllctrl,  _oscc1,    _oscs1,    _oscc2,    _oscs2
144
 .GLOBAL _porten,   _wtcer,    _wtcr,     _wtbr,     _wthr,     _wtmr
145
 .GLOBAL _wtsr,     _csvtr,    _csvcr,    _cscfg,    _cmcfg,    _cucr
146
 .GLOBAL _cutd,     _cutr1,    _cutr2,    _cmpr,     _cmcr,     _cmt1
147
 .GLOBAL _cmt2,     _canpre,   _canckd,   _lvsel,    _lvdet,    _hwwde
148
 .GLOBAL _hwwd,     _oscrh,    _oscrl,    _wpcrh,    _wpcrl,    _osccr
149
 .GLOBAL _regsel,   _regctr,   _asr0,     _acr0,     _asr1,     _acr1
150
 .GLOBAL _asr2,     _acr2,     _asr3,     _acr3,     _asr4,     _acr4
151
 .GLOBAL _asr5,     _acr5,     _asr6,     _acr6,     _asr7,     _acr7
152
 .GLOBAL _awr0,     _awr1,     _awr2,     _awr3,     _awr4,     _awr5
153
 .GLOBAL _awr6,     _awr7,     _mcra,     _mcrb,     _iowr0,    _iowr1
154
 .GLOBAL _iowr2,    _iowr3,    _cser,     _cher,     _tcr,      _rcr
155
 .GLOBAL _modr,     _pdrd00,   _pdrd01,   _pdrd02,   _pdrd03,   _pdrd04
156
 .GLOBAL _pdrd05,   _pdrd06,   _pdrd07,   _pdrd08,   _pdrd09,   _pdrd10
157
 .GLOBAL _pdrd13,   _pdrd14,   _pdrd15,   _pdrd16,   _pdrd17,   _pdrd18
158
 .GLOBAL _pdrd19,   _pdrd20,   _pdrd22,   _pdrd23,   _pdrd24,   _pdrd25
159
 .GLOBAL _pdrd26,   _pdrd27,   _pdrd29,   _ddr00,    _ddr01,    _ddr02
160
 .GLOBAL _ddr03,    _ddr04,    _ddr05,    _ddr06,    _ddr07,    _ddr08
161
 .GLOBAL _ddr09,    _ddr10,    _ddr13,    _ddr14,    _ddr15,    _ddr16
162
 .GLOBAL _ddr17,    _ddr18,    _ddr19,    _ddr20,    _ddr22,    _ddr23
163
 .GLOBAL _ddr24,    _ddr25,    _ddr26,    _ddr27,    _ddr29,    _pfr00
164
 .GLOBAL _pfr01,    _pfr02,    _pfr03,    _pfr04,    _pfr05,    _pfr06
165
 .GLOBAL _pfr07,    _pfr08,    _pfr09,    _pfr10,    _pfr13,    _pfr14
166
 .GLOBAL _pfr15,    _pfr16,    _pfr17,    _pfr18,    _pfr19,    _pfr20
167
 .GLOBAL _pfr22,    _pfr23,    _pfr24,    _pfr25,    _pfr26,    _pfr27
168
 .GLOBAL _pfr29,    _epfr10,   _epfr13,   _epfr14,   _epfr15,   _epfr16
169
 .GLOBAL _epfr18,   _epfr19,   _epfr20,   _epfr26,   _epfr27,   _podr00
170
 .GLOBAL _podr01,   _podr02,   _podr03,   _podr04,   _podr05,   _podr06
171
 .GLOBAL _podr07,   _podr08,   _podr09,   _podr10,   _podr13,   _podr14
172
 .GLOBAL _podr15,   _podr16,   _podr17,   _podr18,   _podr19,   _podr20
173
 .GLOBAL _podr22,   _podr23,   _podr24,   _podr25,   _podr26,   _podr27
174
 .GLOBAL _podr29,   _pilr00,   _pilr01,   _pilr02,   _pilr03,   _pilr04
175
 .GLOBAL _pilr05,   _pilr06,   _pilr07,   _pilr08,   _pilr09,   _pilr10
176
 .GLOBAL _pilr13,   _pilr14,   _pilr15,   _pilr16,   _pilr17,   _pilr18
177
 .GLOBAL _pilr19,   _pilr20,   _pilr22,   _pilr23,   _pilr24,   _pilr25
178
 .GLOBAL _pilr26,   _pilr27,   _pilr29,   _epilr00,  _epilr01,  _epilr02
179
 .GLOBAL _epilr03,  _epilr04,  _epilr05,  _epilr06,  _epilr07,  _epilr08
180
 .GLOBAL _epilr09,  _epilr10,  _epilr13,  _epilr14,  _epilr15,  _epilr16
181
 .GLOBAL _epilr17,  _epilr18,  _epilr19,  _epilr20,  _epilr22,  _epilr23
182
 .GLOBAL _epilr24,  _epilr25,  _epilr26,  _epilr27,  _epilr29,  _pper00
183
 .GLOBAL _pper01,   _pper02,   _pper03,   _pper04,   _pper05,   _pper06
184
 .GLOBAL _pper07,   _pper08,   _pper09,   _pper10,   _pper13,   _pper14
185
 .GLOBAL _pper15,   _pper16,   _pper17,   _pper18,   _pper19,   _pper20
186
 .GLOBAL _pper22,   _pper23,   _pper24,   _pper25,   _pper26,   _pper27
187
 .GLOBAL _pper29,   _ppcr00,   _ppcr01,   _ppcr02,   _ppcr03,   _ppcr04
188
 .GLOBAL _ppcr05,   _ppcr06,   _ppcr07,   _ppcr08,   _ppcr09,   _ppcr10
189
 .GLOBAL _ppcr13,   _ppcr14,   _ppcr15,   _ppcr16,   _ppcr17,   _ppcr18
190
 .GLOBAL _ppcr19,   _ppcr20,   _ppcr22,   _ppcr23,   _ppcr24,   _ppcr25
191
 .GLOBAL _ppcr26,   _ppcr27,   _ppcr29,   _dmasa0,   _dmada0,   _dmasa1
192
 .GLOBAL _dmada1,   _dmasa2,   _dmada2,   _dmasa3,   _dmada3,   _dmasa4
193
 .GLOBAL _dmada4,   _fmcs,     _fmcr,     _fchcr,    _fmwt,     _fmwt2
194
 .GLOBAL _fmps,     _fmac,     _fcha0,    _fcha1,    _fscr0,    _fscr1
195
 .GLOBAL _ctrlr0,   _statr0,   _errcnt0,  _btr0,     _intr0,    _testr0
196
 .GLOBAL _brper0,   _brpe0,    _cbsync0,  _if1creq0, _if1cmsk0, _if1msk120
197
 .GLOBAL _if1msk20, _if1msk10, _if1arb120, _if1arb20, _if1arb10, _if1mctr0
198
 .GLOBAL _if1dta120, _if1dta10, _if1dta20, _if1dtb120, _if1dtb10, _if1dtb20
199
 .GLOBAL _if1dta_swp120, _if1dta_swp20, _if1dta_swp10, _if1dtb_swp120, _if1dtb_swp20, _if1dtb_swp10
200
 .GLOBAL _if2creq0, _if2cmsk0, _if2msk120, _if2msk20, _if2msk10, _if2arb120
201
 .GLOBAL _if2arb20, _if2arb10, _if2mctr0, _if2dta120, _if2dta10, _if2dta20
202
 .GLOBAL _if2dtb120, _if2dtb10, _if2dtb20, _if2dta_swp120, _if2dta_swp20, _if2dta_swp10
203
 .GLOBAL _if2dtb_swp120, _if2dtb_swp20, _if2dtb_swp10, _treqr120, _treqr20,  _treqr10
204
 .GLOBAL _newdt120, _newdt20,  _newdt10,  _intpnd120, _intpnd20, _intpnd10
205
 .GLOBAL _msgval120, _msgval20, _msgval10, _msgval340, _ctrlr1,   _statr1
206
 .GLOBAL _errcnt1,  _btr1,     _intr1,    _testr1,   _brper1,   _brpe1
207
 .GLOBAL _cbsync1,  _if1creq1, _if1cmsk1, _if1msk121, _if1msk21, _if1msk11
208
 .GLOBAL _if1arb121, _if1arb21, _if1arb11, _if1mctr1, _if1dta121, _if1dta11
209
 .GLOBAL _if1dta21, _if1dtb121, _if1dtb11, _if1dtb21, _if1dta_swp121, _if1dta_swp21
210
 .GLOBAL _if1dta_swp11, _if1dtb_swp121, _if1dtb_swp21, _if1dtb_swp11, _if2creq1, _if2cmsk1
211
 .GLOBAL _if2msk121, _if2msk21, _if2msk11, _if2arb121, _if2arb21, _if2arb11
212
 .GLOBAL _if2mctr1, _if2dta121, _if2dta11, _if2dta21, _if2dtb121, _if2dtb11
213
 .GLOBAL _if2dtb21, _if2dta_swp121, _if2dta_swp21, _if2dta_swp11, _if2dtb_swp121, _if2dtb_swp21
214
 .GLOBAL _if2dtb_swp11, _treqr121, _treqr21,  _treqr11,  _newdt121, _newdt21
215
 .GLOBAL _newdt11,  _intpnd121, _intpnd21, _intpnd11, _msgval121, _msgval21
216
 .GLOBAL _msgval11, _ctrlr2,   _statr2,   _errcnt2,  _btr2,     _intr2
217
 .GLOBAL _testr2,   _brper2,   _brpe2,    _cbsync2,  _if1creq2, _if1cmsk2
218
 .GLOBAL _if1msk122, _if1msk22, _if1msk12, _if1arb122, _if1arb22, _if1arb12
219
 .GLOBAL _if1mctr2, _if1dta122, _if1dta12, _if1dta22, _if1dtb122, _if1dtb12
220
 .GLOBAL _if1dtb22, _if1dta_swp122, _if1dta_swp22, _if1dta_swp12, _if1dtb_swp122, _if1dtb_swp22
221
 .GLOBAL _if1dtb_swp12, _if2creq2, _if2cmsk2, _if2msk122, _if2msk22, _if2msk12
222
 .GLOBAL _if2arb122, _if2arb22, _if2arb12, _if2mctr2, _if2dta122, _if2dta12
223
 .GLOBAL _if2dta22, _if2dtb122, _if2dtb12, _if2dtb22, _if2dta_swp122, _if2dta_swp22
224
 .GLOBAL _if2dta_swp12, _if2dtb_swp122, _if2dtb_swp22, _if2dtb_swp12, _treqr122, _treqr22
225
 .GLOBAL _treqr12,  _newdt122, _newdt22,  _newdt12,  _intpnd122, _intpnd22
226
 .GLOBAL _intpnd12, _msgval122, _msgval22, _msgval12, _bctrl,    _bstat
227
 .GLOBAL _biac,     _boac,     _birq,     _bcr0,     _bcr1,     _bcr2
228
 .GLOBAL _bcr3,     _bcr4,     _bcr5,     _bcr6,     _bcr7,     _bad0
229
 .GLOBAL _bad1,     _bad2,     _bad3,     _bad4,     _bad5,     _bad6
230
 .GLOBAL _bad7,     _bad8,     _bad9,     _bad10,    _bad11,    _bad12
231
 .GLOBAL _bad13,    _bad14,    _bad15,    _fsv1,     _bsv1,     _fsv2
232
 .GLOBAL _bsv2
233
 
234
_pdr00     .EQU 0x000000
235
PDR00      .EQU 0x000000 /* Port Data Register */
236
_pdr01     .EQU 0x000001
237
PDR01      .EQU 0x000001
238
_pdr02     .EQU 0x000002
239
PDR02      .EQU 0x000002
240
_pdr03     .EQU 0x000003
241
PDR03      .EQU 0x000003
242
_pdr04     .EQU 0x000004
243
PDR04      .EQU 0x000004
244
_pdr05     .EQU 0x000005
245
PDR05      .EQU 0x000005
246
_pdr06     .EQU 0x000006
247
PDR06      .EQU 0x000006
248
_pdr07     .EQU 0x000007
249
PDR07      .EQU 0x000007
250
_pdr08     .EQU 0x000008
251
PDR08      .EQU 0x000008
252
_pdr09     .EQU 0x000009
253
PDR09      .EQU 0x000009
254
_pdr10     .EQU 0x00000A
255
PDR10      .EQU 0x00000A
256
_pdr13     .EQU 0x00000D
257
PDR13      .EQU 0x00000D
258
_pdr14     .EQU 0x00000E
259
PDR14      .EQU 0x00000E
260
_pdr15     .EQU 0x00000F
261
PDR15      .EQU 0x00000F
262
_pdr16     .EQU 0x000010
263
PDR16      .EQU 0x000010
264
_pdr17     .EQU 0x000011
265
PDR17      .EQU 0x000011
266
_pdr18     .EQU 0x000012
267
PDR18      .EQU 0x000012
268
_pdr19     .EQU 0x000013
269
PDR19      .EQU 0x000013
270
_pdr20     .EQU 0x000014
271
PDR20      .EQU 0x000014
272
_pdr22     .EQU 0x000016
273
PDR22      .EQU 0x000016
274
_pdr23     .EQU 0x000017
275
PDR23      .EQU 0x000017
276
_pdr24     .EQU 0x000018
277
PDR24      .EQU 0x000018
278
_pdr25     .EQU 0x000019
279
PDR25      .EQU 0x000019
280
_pdr26     .EQU 0x00001A
281
PDR26      .EQU 0x00001A
282
_pdr27     .EQU 0x00001B
283
PDR27      .EQU 0x00001B
284
_pdr29     .EQU 0x00001D
285
PDR29      .EQU 0x00001D
286
_eirr0     .EQU 0x000030
287
EIRR0      .EQU 0x000030 /* External Interrupt 0-7 */
288
_enir0     .EQU 0x000031
289
ENIR0      .EQU 0x000031
290
_elvr0     .EQU 0x000032
291
ELVR0      .EQU 0x000032
292
_eirr1     .EQU 0x000034
293
EIRR1      .EQU 0x000034 /* External Interrupt 8-15 */
294
_enir1     .EQU 0x000035
295
ENIR1      .EQU 0x000035
296
_elvr1     .EQU 0x000036
297
ELVR1      .EQU 0x000036
298
_dicr      .EQU 0x000038
299
DICR       .EQU 0x000038 /* DLYI/I-unit */
300
_hrcl      .EQU 0x000039
301
HRCL       .EQU 0x000039
302
_rbsync    .EQU 0x00003A
303
RBSYNC     .EQU 0x00003A /* R-Bus Sync */
304
_scr02     .EQU 0x000050
305
SCR02      .EQU 0x000050 /* USART (LIN) 2 */
306
_smr02     .EQU 0x000051
307
SMR02      .EQU 0x000051
308
_ssr02     .EQU 0x000052
309
SSR02      .EQU 0x000052
310
_rdr02     .EQU 0x000053
311
RDR02      .EQU 0x000053
312
_tdr02     .EQU 0x000053
313
TDR02      .EQU 0x000053
314
_escr02    .EQU 0x000054
315
ESCR02     .EQU 0x000054
316
_eccr02    .EQU 0x000055
317
ECCR02     .EQU 0x000055
318
_scr04     .EQU 0x000060
319
SCR04      .EQU 0x000060 /* USART (LIN) 4 with FIFO */
320
_smr04     .EQU 0x000061
321
SMR04      .EQU 0x000061
322
_ssr04     .EQU 0x000062
323
SSR04      .EQU 0x000062
324
_rdr04     .EQU 0x000063
325
RDR04      .EQU 0x000063
326
_tdr04     .EQU 0x000063
327
TDR04      .EQU 0x000063
328
_escr04    .EQU 0x000064
329
ESCR04     .EQU 0x000064
330
_eccr04    .EQU 0x000065
331
ECCR04     .EQU 0x000065
332
_fsr04     .EQU 0x000066
333
FSR04      .EQU 0x000066
334
_fcr04     .EQU 0x000067
335
FCR04      .EQU 0x000067
336
_scr05     .EQU 0x000068
337
SCR05      .EQU 0x000068 /* USART (LIN) 5 with FIFO */
338
_smr05     .EQU 0x000069
339
SMR05      .EQU 0x000069
340
_ssr05     .EQU 0x00006A
341
SSR05      .EQU 0x00006A
342
_rdr05     .EQU 0x00006B
343
RDR05      .EQU 0x00006B
344
_tdr05     .EQU 0x00006B
345
TDR05      .EQU 0x00006B
346
_escr05    .EQU 0x00006C
347
ESCR05     .EQU 0x00006C
348
_eccr05    .EQU 0x00006D
349
ECCR05     .EQU 0x00006D
350
_fsr05     .EQU 0x00006E
351
FSR05      .EQU 0x00006E
352
_fcr05     .EQU 0x00006F
353
FCR05      .EQU 0x00006F
354
_scr06     .EQU 0x000070
355
SCR06      .EQU 0x000070 /* USART (LIN) 6 with FIFO */
356
_smr06     .EQU 0x000071
357
SMR06      .EQU 0x000071
358
_ssr06     .EQU 0x000072
359
SSR06      .EQU 0x000072
360
_rdr06     .EQU 0x000073
361
RDR06      .EQU 0x000073
362
_tdr06     .EQU 0x000073
363
TDR06      .EQU 0x000073
364
_escr06    .EQU 0x000074
365
ESCR06     .EQU 0x000074
366
_eccr06    .EQU 0x000075
367
ECCR06     .EQU 0x000075
368
_fsr06     .EQU 0x000076
369
FSR06      .EQU 0x000076
370
_fcr06     .EQU 0x000077
371
FCR06      .EQU 0x000077
372
_scr07     .EQU 0x000078
373
SCR07      .EQU 0x000078 /* USART (LIN) 7 with FIFO */
374
_smr07     .EQU 0x000079
375
SMR07      .EQU 0x000079
376
_ssr07     .EQU 0x00007A
377
SSR07      .EQU 0x00007A
378
_rdr07     .EQU 0x00007B
379
RDR07      .EQU 0x00007B
380
_tdr07     .EQU 0x00007B
381
TDR07      .EQU 0x00007B
382
_escr07    .EQU 0x00007C
383
ESCR07     .EQU 0x00007C
384
_eccr07    .EQU 0x00007D
385
ECCR07     .EQU 0x00007D
386
_fsr07     .EQU 0x00007E
387
FSR07      .EQU 0x00007E
388
_fcr07     .EQU 0x00007F
389
FCR07      .EQU 0x00007F
390
_bgr02     .EQU 0x000084
391
BGR02      .EQU 0x000084 /* Bauderate Generator USART (LIN) 2,4-7 */
392
_bgr102    .EQU 0x000084
393
BGR102     .EQU 0x000084
394
_bgr002    .EQU 0x000085
395
BGR002     .EQU 0x000085
396
_bgr04     .EQU 0x000088
397
BGR04      .EQU 0x000088
398
_bgr104    .EQU 0x000088
399
BGR104     .EQU 0x000088
400
_bgr004    .EQU 0x000089
401
BGR004     .EQU 0x000089
402
_bgr05     .EQU 0x00008A
403
BGR05      .EQU 0x00008A
404
_bgr105    .EQU 0x00008A
405
BGR105     .EQU 0x00008A
406
_bgr005    .EQU 0x00008B
407
BGR005     .EQU 0x00008B
408
_bgr06     .EQU 0x00008C
409
BGR06      .EQU 0x00008C
410
_bgr106    .EQU 0x00008C
411
BGR106     .EQU 0x00008C
412
_bgr006    .EQU 0x00008D
413
BGR006     .EQU 0x00008D
414
_bgr07     .EQU 0x00008E
415
BGR07      .EQU 0x00008E
416
_bgr107    .EQU 0x00008E
417
BGR107     .EQU 0x00008E
418
_bgr007    .EQU 0x00008F
419
BGR007     .EQU 0x00008F
420
_pwc20     .EQU 0x000090
421
PWC20      .EQU 0x000090 /* Stepper Motor 0 */
422
_pwc10     .EQU 0x000092
423
PWC10      .EQU 0x000092
424
_pws20     .EQU 0x000096
425
PWS20      .EQU 0x000096
426
_pws10     .EQU 0x000097
427
PWS10      .EQU 0x000097
428
_pwc21     .EQU 0x000098
429
PWC21      .EQU 0x000098 /* Stepper Motor 1 */
430
_pwc11     .EQU 0x00009A
431
PWC11      .EQU 0x00009A
432
_pws21     .EQU 0x00009E
433
PWS21      .EQU 0x00009E
434
_pws11     .EQU 0x00009F
435
PWS11      .EQU 0x00009F
436
_pwc22     .EQU 0x0000A0
437
PWC22      .EQU 0x0000A0 /* Stepper Motor 2 */
438
_pwc12     .EQU 0x0000A2
439
PWC12      .EQU 0x0000A2
440
_pws22     .EQU 0x0000A6
441
PWS22      .EQU 0x0000A6
442
_pws12     .EQU 0x0000A7
443
PWS12      .EQU 0x0000A7
444
_pwc23     .EQU 0x0000A8
445
PWC23      .EQU 0x0000A8 /* Stepper Motor 3 */
446
_pwc13     .EQU 0x0000AA
447
PWC13      .EQU 0x0000AA
448
_pws23     .EQU 0x0000AE
449
PWS23      .EQU 0x0000AE
450
_pws13     .EQU 0x0000AF
451
PWS13      .EQU 0x0000AF
452
_pwc24     .EQU 0x0000B0
453
PWC24      .EQU 0x0000B0 /* Stepper Motor 4 */
454
_pwc14     .EQU 0x0000B2
455
PWC14      .EQU 0x0000B2
456
_pws24     .EQU 0x0000B6
457
PWS24      .EQU 0x0000B6
458
_pws14     .EQU 0x0000B7
459
PWS14      .EQU 0x0000B7
460
_pwc25     .EQU 0x0000B8
461
PWC25      .EQU 0x0000B8 /* Stepper Motor 5 */
462
_pwc15     .EQU 0x0000BA
463
PWC15      .EQU 0x0000BA
464
_pws25     .EQU 0x0000BE
465
PWS25      .EQU 0x0000BE
466
_pws15     .EQU 0x0000BF
467
PWS15      .EQU 0x0000BF
468
_pwc0      .EQU 0x0000C1
469
PWC0       .EQU 0x0000C1 /* Stepper Motor Control 0-5 */
470
_pwc1      .EQU 0x0000C3
471
PWC1       .EQU 0x0000C3
472
_pwc2      .EQU 0x0000C5
473
PWC2       .EQU 0x0000C5
474
_pwc3      .EQU 0x0000C7
475
PWC3       .EQU 0x0000C7
476
_pwc4      .EQU 0x0000C9
477
PWC4       .EQU 0x0000C9
478
_pwc5      .EQU 0x0000CB
479
PWC5       .EQU 0x0000CB
480
_ibcr0     .EQU 0x0000D0
481
IBCR0      .EQU 0x0000D0 /* I2C 0 */
482
_ibsr0     .EQU 0x0000D1
483
IBSR0      .EQU 0x0000D1
484
_itba0     .EQU 0x0000D2
485
ITBA0      .EQU 0x0000D2
486
_itbah0    .EQU 0x0000D2
487
ITBAH0     .EQU 0x0000D2
488
_itbal0    .EQU 0x0000D3
489
ITBAL0     .EQU 0x0000D3
490
_itmk0     .EQU 0x0000D4
491
ITMK0      .EQU 0x0000D4
492
_itmkh0    .EQU 0x0000D4
493
ITMKH0     .EQU 0x0000D4
494
_itmkl0    .EQU 0x0000D5
495
ITMKL0     .EQU 0x0000D5
496
_ismk0     .EQU 0x0000D6
497
ISMK0      .EQU 0x0000D6
498
_isba0     .EQU 0x0000D7
499
ISBA0      .EQU 0x0000D7
500
_idar0     .EQU 0x0000D9
501
IDAR0      .EQU 0x0000D9
502
_iccr0     .EQU 0x0000DA
503
ICCR0      .EQU 0x0000DA
504
_gcn11     .EQU 0x000104
505
GCN11      .EQU 0x000104 /* PPG Control 4-7 */
506
_gcn21     .EQU 0x000107
507
GCN21      .EQU 0x000107
508
_gcn12     .EQU 0x000108
509
GCN12      .EQU 0x000108 /* PPG Control 8-11 */
510
_gcn22     .EQU 0x00010B
511
GCN22      .EQU 0x00010B
512
_ptmr04    .EQU 0x000130
513
PTMR04     .EQU 0x000130 /* PPG 4 */
514
_pcsr04    .EQU 0x000132
515
PCSR04     .EQU 0x000132
516
_pdut04    .EQU 0x000134
517
PDUT04     .EQU 0x000134
518
_pcn04     .EQU 0x000136
519
PCN04      .EQU 0x000136
520
_pcnh04    .EQU 0x000136
521
PCNH04     .EQU 0x000136
522
_pcnl04    .EQU 0x000137
523
PCNL04     .EQU 0x000137
524
_ptmr05    .EQU 0x000138
525
PTMR05     .EQU 0x000138 /* PPG 5 */
526
_pcsr05    .EQU 0x00013A
527
PCSR05     .EQU 0x00013A
528
_pdut05    .EQU 0x00013C
529
PDUT05     .EQU 0x00013C
530
_pcn05     .EQU 0x00013E
531
PCN05      .EQU 0x00013E
532
_pcnh05    .EQU 0x00013E
533
PCNH05     .EQU 0x00013E
534
_pcnl05    .EQU 0x00013F
535
PCNL05     .EQU 0x00013F
536
_ptmr06    .EQU 0x000140
537
PTMR06     .EQU 0x000140 /* PPG 6 */
538
_pcsr06    .EQU 0x000142
539
PCSR06     .EQU 0x000142
540
_pdut06    .EQU 0x000144
541
PDUT06     .EQU 0x000144
542
_pcn06     .EQU 0x000146
543
PCN06      .EQU 0x000146
544
_pcnh06    .EQU 0x000146
545
PCNH06     .EQU 0x000146
546
_pcnl06    .EQU 0x000147
547
PCNL06     .EQU 0x000147
548
_ptmr07    .EQU 0x000148
549
PTMR07     .EQU 0x000148 /* PPG 7 */
550
_pcsr07    .EQU 0x00014A
551
PCSR07     .EQU 0x00014A
552
_pdut07    .EQU 0x00014C
553
PDUT07     .EQU 0x00014C
554
_pcn07     .EQU 0x00014E
555
PCN07      .EQU 0x00014E
556
_pcnh07    .EQU 0x00014E
557
PCNH07     .EQU 0x00014E
558
_pcnl07    .EQU 0x00014F
559
PCNL07     .EQU 0x00014F
560
_ptmr08    .EQU 0x000150
561
PTMR08     .EQU 0x000150 /* PPG 8 */
562
_pcsr08    .EQU 0x000152
563
PCSR08     .EQU 0x000152
564
_pdut08    .EQU 0x000154
565
PDUT08     .EQU 0x000154
566
_pcn08     .EQU 0x000156
567
PCN08      .EQU 0x000156
568
_pcnh08    .EQU 0x000156
569
PCNH08     .EQU 0x000156
570
_pcnl08    .EQU 0x000157
571
PCNL08     .EQU 0x000157
572
_ptmr09    .EQU 0x000158
573
PTMR09     .EQU 0x000158 /* PPG 9 */
574
_pcsr09    .EQU 0x00015A
575
PCSR09     .EQU 0x00015A
576
_pdut09    .EQU 0x00015C
577
PDUT09     .EQU 0x00015C
578
_pcn09     .EQU 0x00015E
579
PCN09      .EQU 0x00015E
580
_pcnh09    .EQU 0x00015E
581
PCNH09     .EQU 0x00015E
582
_pcnl09    .EQU 0x00015F
583
PCNL09     .EQU 0x00015F
584
_ptmr10    .EQU 0x000160
585
PTMR10     .EQU 0x000160 /* PPG 10 */
586
_pcsr10    .EQU 0x000162
587
PCSR10     .EQU 0x000162
588
_pdut10    .EQU 0x000164
589
PDUT10     .EQU 0x000164
590
_pcn10     .EQU 0x000166
591
PCN10      .EQU 0x000166
592
_pcnh10    .EQU 0x000166
593
PCNH10     .EQU 0x000166
594
_pcnl10    .EQU 0x000167
595
PCNL10     .EQU 0x000167
596
_ptmr11    .EQU 0x000168
597
PTMR11     .EQU 0x000168 /* PPG 11 */
598
_pcsr11    .EQU 0x00016A
599
PCSR11     .EQU 0x00016A
600
_pdut11    .EQU 0x00016C
601
PDUT11     .EQU 0x00016C
602
_pcn11     .EQU 0x00016E
603
PCN11      .EQU 0x00016E
604
_pcnh11    .EQU 0x00016E
605
PCNH11     .EQU 0x00016E
606
_pcnl11    .EQU 0x00016F
607
PCNL11     .EQU 0x00016F
608
_p0tmcsr   .EQU 0x000170
609
P0TMCSR    .EQU 0x000170 /* Pulse Frequency Modulator (PFM) */
610
_p0tmcsrh  .EQU 0x000170
611
P0TMCSRH   .EQU 0x000170
612
_p0tmcsrl  .EQU 0x000171
613
P0TMCSRL   .EQU 0x000171
614
_p1tmcsr   .EQU 0x000172
615
P1TMCSR    .EQU 0x000172
616
_p1tmcsrh  .EQU 0x000172
617
P1TMCSRH   .EQU 0x000172
618
_p1tmcsrl  .EQU 0x000173
619
P1TMCSRL   .EQU 0x000173
620
_p0tmrlr   .EQU 0x000174
621
P0TMRLR    .EQU 0x000174
622
_p0tmr     .EQU 0x000176
623
P0TMR      .EQU 0x000176
624
_p1tmrlr   .EQU 0x000178
625
P1TMRLR    .EQU 0x000178
626
_p1tmr     .EQU 0x00017A
627
P1TMR      .EQU 0x00017A
628
_ics01     .EQU 0x000181
629
ICS01      .EQU 0x000181 /* Input Capture 0-3 */
630
_ics23     .EQU 0x000183
631
ICS23      .EQU 0x000183
632
_ipcp0     .EQU 0x000184
633
IPCP0      .EQU 0x000184
634
_ipcp1     .EQU 0x000186
635
IPCP1      .EQU 0x000186
636
_ipcp2     .EQU 0x000188
637
IPCP2      .EQU 0x000188
638
_ipcp3     .EQU 0x00018A
639
IPCP3      .EQU 0x00018A
640
_ocs01     .EQU 0x00018C
641
OCS01      .EQU 0x00018C /* Output Compare 0-3 */
642
_ocs23     .EQU 0x00018E
643
OCS23      .EQU 0x00018E
644
_occp0     .EQU 0x000190
645
OCCP0      .EQU 0x000190
646
_occp1     .EQU 0x000192
647
OCCP1      .EQU 0x000192
648
_occp2     .EQU 0x000194
649
OCCP2      .EQU 0x000194
650
_occp3     .EQU 0x000196
651
OCCP3      .EQU 0x000196
652
_sgcr      .EQU 0x000198
653
SGCR       .EQU 0x000198 /* Sound Generator */
654
_sgcrh     .EQU 0x000198
655
SGCRH      .EQU 0x000198
656
_sgcrl     .EQU 0x000199
657
SGCRL      .EQU 0x000199
658
_sgfr      .EQU 0x00019A
659
SGFR       .EQU 0x00019A
660
_sgar      .EQU 0x00019C
661
SGAR       .EQU 0x00019C
662
_sgtr      .EQU 0x00019E
663
SGTR       .EQU 0x00019E
664
_sgdr      .EQU 0x00019F
665
SGDR       .EQU 0x00019F
666
_aderh     .EQU 0x0001A0
667
ADERH      .EQU 0x0001A0 /* ADC */
668
_aderl     .EQU 0x0001A2
669
ADERL      .EQU 0x0001A2
670
_ader  .EQU 0x0001A0
671
ADER   .EQU 0x0001A0
672
_adcs1     .EQU 0x0001A4
673
ADCS1      .EQU 0x0001A4
674
_adcs0     .EQU 0x0001A5
675
ADCS0      .EQU 0x0001A5
676
_adcs  .EQU 0x0001A4
677
ADCS   .EQU 0x0001A4
678
_adcr1     .EQU 0x0001A6
679
ADCR1      .EQU 0x0001A6
680
_adcr0     .EQU 0x0001A7
681
ADCR0      .EQU 0x0001A7
682
_adcr  .EQU 0x0001A6
683
ADCR   .EQU 0x0001A6
684
_adct1     .EQU 0x0001A8
685
ADCT1      .EQU 0x0001A8
686
_adct0     .EQU 0x0001A9
687
ADCT0      .EQU 0x0001A9
688
_adct  .EQU 0x0001A8
689
ADCT   .EQU 0x0001A8
690
_adsch     .EQU 0x0001AA
691
ADSCH      .EQU 0x0001AA
692
_adech     .EQU 0x0001AB
693
ADECH      .EQU 0x0001AB
694
_acsr0     .EQU 0x0001AD
695
ACSR0      .EQU 0x0001AD /* Alarm Comparator 0-1 */
696
_tmrlr0    .EQU 0x0001B0
697
TMRLR0     .EQU 0x0001B0 /* Reload Timer 0 */
698
_tmr0      .EQU 0x0001B2
699
TMR0       .EQU 0x0001B2
700
_tmcsr0    .EQU 0x0001B6
701
TMCSR0     .EQU 0x0001B6
702
_tmcsrh0  .EQU 0x0001B6
703
TMCSRH0   .EQU 0x0001B6
704
_tmcsrl0  .EQU 0x0001B7
705
TMCSRL0   .EQU 0x0001B7
706
_tmrlr1    .EQU 0x0001B8
707
TMRLR1     .EQU 0x0001B8 /* Reload Timer 1 */
708
_tmr1      .EQU 0x0001BA
709
TMR1       .EQU 0x0001BA
710
_tmcsr1    .EQU 0x0001BE
711
TMCSR1     .EQU 0x0001BE
712
_tmcsrh1  .EQU 0x0001BE
713
TMCSRH1   .EQU 0x0001BE
714
_tmcsrl1  .EQU 0x0001BF
715
TMCSRL1   .EQU 0x0001BF
716
_tmrlr2    .EQU 0x0001C0
717
TMRLR2     .EQU 0x0001C0 /* Reload Timer 2 */
718
_tmr2      .EQU 0x0001C2
719
TMR2       .EQU 0x0001C2
720
_tmcsr2    .EQU 0x0001C6
721
TMCSR2     .EQU 0x0001C6
722
_tmcsrh2  .EQU 0x0001C6
723
TMCSRH2   .EQU 0x0001C6
724
_tmcsrl2  .EQU 0x0001C7
725
TMCSRL2   .EQU 0x0001C7
726
_tmrlr3    .EQU 0x0001C8
727
TMRLR3     .EQU 0x0001C8 /* Reload Timer 3 */
728
_tmr3      .EQU 0x0001CA
729
TMR3       .EQU 0x0001CA
730
_tmcsr3    .EQU 0x0001CE
731
TMCSR3     .EQU 0x0001CE
732
_tmcsrh3  .EQU 0x0001CE
733
TMCSRH3   .EQU 0x0001CE
734
_tmcsrl3  .EQU 0x0001CF
735
TMCSRL3   .EQU 0x0001CF
736
_tmrlr4    .EQU 0x0001D0
737
TMRLR4     .EQU 0x0001D0 /* Reload Timer 4 */
738
_tmr4      .EQU 0x0001D2
739
TMR4       .EQU 0x0001D2
740
_tmcsr4    .EQU 0x0001D6
741
TMCSR4     .EQU 0x0001D6
742
_tmcsrh4  .EQU 0x0001D6
743
TMCSRH4   .EQU 0x0001D6
744
_tmcsrl4  .EQU 0x0001D7
745
TMCSRL4   .EQU 0x0001D7
746
_tmrlr5    .EQU 0x0001D8
747
TMRLR5     .EQU 0x0001D8 /* Reload Timer 5 */
748
_tmr5      .EQU 0x0001DA
749
TMR5       .EQU 0x0001DA
750
_tmcsr5    .EQU 0x0001DE
751
TMCSR5     .EQU 0x0001DE
752
_tmcsrh5  .EQU 0x0001DE
753
TMCSRH5   .EQU 0x0001DE
754
_tmcsrl5  .EQU 0x0001DF
755
TMCSRL5   .EQU 0x0001DF
756
_tmrlr6    .EQU 0x0001E0
757
TMRLR6     .EQU 0x0001E0 /* Reload Timer 6 */
758
_tmr6      .EQU 0x0001E2
759
TMR6       .EQU 0x0001E2
760
_tmcsr6    .EQU 0x0001E6
761
TMCSR6     .EQU 0x0001E6
762
_tmcsrh6  .EQU 0x0001E6
763
TMCSRH6   .EQU 0x0001E6
764
_tmcsrl6  .EQU 0x0001E7
765
TMCSRL6   .EQU 0x0001E7
766
_tmrlr7    .EQU 0x0001E8
767
TMRLR7     .EQU 0x0001E8 /* Reload Timer 7 */
768
_tmr7      .EQU 0x0001EA
769
TMR7       .EQU 0x0001EA
770
_tmcsr7    .EQU 0x0001EE
771
TMCSR7     .EQU 0x0001EE
772
_tmcsrh7  .EQU 0x0001EE
773
TMCSRH7   .EQU 0x0001EE
774
_tmcsrl7  .EQU 0x0001EF
775
TMCSRL7   .EQU 0x0001EF
776
_tcdt0     .EQU 0x0001F0
777
TCDT0      .EQU 0x0001F0 /* Free Running Timer0 */
778
_tccs0     .EQU 0x0001F3
779
TCCS0      .EQU 0x0001F3
780
_tcdt1     .EQU 0x0001F4
781
TCDT1      .EQU 0x0001F4 /* Free Running Timer1 */
782
_tccs1     .EQU 0x0001F7
783
TCCS1      .EQU 0x0001F7
784
_tcdt2     .EQU 0x0001F8
785
TCDT2      .EQU 0x0001F8 /* Free Running Timer2 */
786
_tccs2     .EQU 0x0001FB
787
TCCS2      .EQU 0x0001FB
788
_tcdt3     .EQU 0x0001FC
789
TCDT3      .EQU 0x0001FC /* Free Running Timer3 */
790
_tccs3     .EQU 0x0001FF
791
TCCS3      .EQU 0x0001FF
792
_dmaca0    .EQU 0x000200
793
DMACA0     .EQU 0x000200 /* DMAC */
794
_dmacb0    .EQU 0x000204
795
DMACB0     .EQU 0x000204
796
_dmaca1    .EQU 0x000208
797
DMACA1     .EQU 0x000208
798
_dmacb1    .EQU 0x00020C
799
DMACB1     .EQU 0x00020C
800
_dmaca2    .EQU 0x000210
801
DMACA2     .EQU 0x000210
802
_dmacb2    .EQU 0x000214
803
DMACB2     .EQU 0x000214
804
_dmaca3    .EQU 0x000218
805
DMACA3     .EQU 0x000218
806
_dmacb3    .EQU 0x00021C
807
DMACB3     .EQU 0x00021C
808
_dmaca4    .EQU 0x000220
809
DMACA4     .EQU 0x000220
810
_dmacb4    .EQU 0x000224
811
DMACB4     .EQU 0x000224
812
_dmacr     .EQU 0x000240
813
DMACR      .EQU 0x000240
814
_ics45     .EQU 0x0002D1
815
ICS45      .EQU 0x0002D1 /* Input Capture 4-7 */
816
_ics67     .EQU 0x0002D3
817
ICS67      .EQU 0x0002D3
818
_ipcp4     .EQU 0x0002D4
819
IPCP4      .EQU 0x0002D4
820
_ipcp5     .EQU 0x0002D6
821
IPCP5      .EQU 0x0002D6
822
_ipcp6     .EQU 0x0002D8
823
IPCP6      .EQU 0x0002D8
824
_ipcp7     .EQU 0x0002DA
825
IPCP7      .EQU 0x0002DA
826
_tcdt4     .EQU 0x0002F0
827
TCDT4      .EQU 0x0002F0 /* Free Running Timer4 */
828
_tccs4     .EQU 0x0002F3
829
TCCS4      .EQU 0x0002F3
830
_tcdt5     .EQU 0x0002F4
831
TCDT5      .EQU 0x0002F4 /* Free Running Timer5 */
832
_tccs5     .EQU 0x0002F7
833
TCCS5      .EQU 0x0002F7
834
_tcdt6     .EQU 0x0002F8
835
TCDT6      .EQU 0x0002F8 /* Free Running Timer6 */
836
_tccs6     .EQU 0x0002FB
837
TCCS6      .EQU 0x0002FB
838
_tcdt7     .EQU 0x0002FC
839
TCDT7      .EQU 0x0002FC /* Free Running Timer7 */
840
_tccs7     .EQU 0x0002FF
841
TCCS7      .EQU 0x0002FF
842
_udrc10    .EQU 0x000300
843
UDRC10     .EQU 0x000300 /* Up/Down Counter 0-1 */
844
_udrc1     .EQU 0x000300
845
UDRC1      .EQU 0x000300
846
_udrc0     .EQU 0x000301
847
UDRC0      .EQU 0x000301
848
_udcr10    .EQU 0x000302
849
UDCR10     .EQU 0x000302
850
_udcr1     .EQU 0x000302
851
UDCR1      .EQU 0x000302
852
_udcr0     .EQU 0x000303
853
UDCR0      .EQU 0x000303
854
_udcc0     .EQU 0x000304
855
UDCC0      .EQU 0x000304
856
_udcch0  .EQU 0x000304
857
UDCCH0   .EQU 0x000304
858
_udccl0  .EQU 0x000305
859
UDCCL0   .EQU 0x000305
860
_udcs0     .EQU 0x000307
861
UDCS0      .EQU 0x000307
862
_udcc1     .EQU 0x000308
863
UDCC1      .EQU 0x000308
864
_udcch1  .EQU 0x000308
865
UDCCH1   .EQU 0x000308
866
_udccl1  .EQU 0x000309
867
UDCCL1   .EQU 0x000309
868
_udcs1     .EQU 0x00030B
869
UDCS1      .EQU 0x00030B
870
_udrc32    .EQU 0x000310
871
UDRC32     .EQU 0x000310 /* Up/Down Counter 2-3 */
872
_udrc3     .EQU 0x000310
873
UDRC3      .EQU 0x000310
874
_udrc2     .EQU 0x000311
875
UDRC2      .EQU 0x000311
876
_udcr32    .EQU 0x000312
877
UDCR32     .EQU 0x000312
878
_udcr3     .EQU 0x000312
879
UDCR3      .EQU 0x000312
880
_udcr2     .EQU 0x000313
881
UDCR2      .EQU 0x000313
882
_udcc2     .EQU 0x000314
883
UDCC2      .EQU 0x000314
884
_udcch2  .EQU 0x000314
885
UDCCH2   .EQU 0x000314
886
_udccl2  .EQU 0x000315
887
UDCCL2   .EQU 0x000315
888
_udcs2     .EQU 0x000317
889
UDCS2      .EQU 0x000317
890
_udcc3     .EQU 0x000318
891
UDCC3      .EQU 0x000318
892
_udcch3  .EQU 0x000318
893
UDCCH3   .EQU 0x000318
894
_udccl3  .EQU 0x000319
895
UDCCL3   .EQU 0x000319
896
_udcs3     .EQU 0x00031B
897
UDCS3      .EQU 0x00031B
898
_gcn13     .EQU 0x000320
899
GCN13      .EQU 0x000320 /* PPG Control 12-15 */
900
_gcn23     .EQU 0x000323
901
GCN23      .EQU 0x000323
902
_ptmr12    .EQU 0x000330
903
PTMR12     .EQU 0x000330 /* PPG 12 */
904
_pcsr12    .EQU 0x000332
905
PCSR12     .EQU 0x000332
906
_pdut12    .EQU 0x000334
907
PDUT12     .EQU 0x000334
908
_pcn12     .EQU 0x000336
909
PCN12      .EQU 0x000336
910
_pcnh12    .EQU 0x000336
911
PCNH12     .EQU 0x000336
912
_pcnl12    .EQU 0x000337
913
PCNL12     .EQU 0x000337
914
_ptmr13    .EQU 0x000338
915
PTMR13     .EQU 0x000338 /* PPG 13 */
916
_pcsr13    .EQU 0x00033A
917
PCSR13     .EQU 0x00033A
918
_pdut13    .EQU 0x00033C
919
PDUT13     .EQU 0x00033C
920
_pcn13     .EQU 0x00033E
921
PCN13      .EQU 0x00033E
922
_pcnh13    .EQU 0x00033E
923
PCNH13     .EQU 0x00033E
924
_pcnl13    .EQU 0x00033F
925
PCNL13     .EQU 0x00033F
926
_ptmr14    .EQU 0x000340
927
PTMR14     .EQU 0x000340 /* PPG 14 */
928
_pcsr14    .EQU 0x000342
929
PCSR14     .EQU 0x000342
930
_pdut14    .EQU 0x000344
931
PDUT14     .EQU 0x000344
932
_pcn14     .EQU 0x000346
933
PCN14      .EQU 0x000346
934
_pcnh14    .EQU 0x000346
935
PCNH14     .EQU 0x000346
936
_pcnl14    .EQU 0x000347
937
PCNL14     .EQU 0x000347
938
_ptmr15    .EQU 0x000348
939
PTMR15     .EQU 0x000348 /* PPG 15 */
940
_pcsr15    .EQU 0x00034A
941
PCSR15     .EQU 0x00034A
942
_pdut15    .EQU 0x00034C
943
PDUT15     .EQU 0x00034C
944
_pcn15     .EQU 0x00034E
945
PCN15      .EQU 0x00034E
946
_pcnh15    .EQU 0x00034E
947
PCNH15     .EQU 0x00034E
948
_pcnl15    .EQU 0x00034F
949
PCNL15     .EQU 0x00034F
950
_ibcr2     .EQU 0x000368
951
IBCR2      .EQU 0x000368 /* I2C 2 */
952
_ibsr2     .EQU 0x000369
953
IBSR2      .EQU 0x000369
954
_itba2     .EQU 0x00036A
955
ITBA2      .EQU 0x00036A
956
_itbah2    .EQU 0x00036A
957
ITBAH2     .EQU 0x00036A
958
_itbal2    .EQU 0x00036B
959
ITBAL2     .EQU 0x00036B
960
_itmk2     .EQU 0x00036C
961
ITMK2      .EQU 0x00036C
962
_itmkh2    .EQU 0x00036C
963
ITMKH2     .EQU 0x00036C
964
_itmkl2    .EQU 0x00036D
965
ITMKL2     .EQU 0x00036D
966
_ismk2     .EQU 0x00036E
967
ISMK2      .EQU 0x00036E
968
_isba2     .EQU 0x00036F
969
ISBA2      .EQU 0x00036F
970
_idar2     .EQU 0x000371
971
IDAR2      .EQU 0x000371
972
_iccr2     .EQU 0x000372
973
ICCR2      .EQU 0x000372
974
_ibcr3     .EQU 0x000374
975
IBCR3      .EQU 0x000374 /* I2C 3 */
976
_ibsr3     .EQU 0x000375
977
IBSR3      .EQU 0x000375
978
_itba3     .EQU 0x000376
979
ITBA3      .EQU 0x000376
980
_itbah3    .EQU 0x000376
981
ITBAH3     .EQU 0x000376
982
_itbal3    .EQU 0x000377
983
ITBAL3     .EQU 0x000377
984
_itmk3     .EQU 0x000378
985
ITMK3      .EQU 0x000378
986
_itmkh3    .EQU 0x000378
987
ITMKH3     .EQU 0x000378
988
_itmkl3    .EQU 0x000379
989
ITMKL3     .EQU 0x000379
990
_ismk3     .EQU 0x00037A
991
ISMK3      .EQU 0x00037A
992
_isba3     .EQU 0x00037B
993
ISBA3      .EQU 0x00037B
994
_idar3     .EQU 0x00037D
995
IDAR3      .EQU 0x00037D
996
_iccr3     .EQU 0x00037E
997
ICCR3      .EQU 0x00037E
998
_roms      .EQU 0x000390
999
ROMS       .EQU 0x000390 /* ROM Select Register */
1000
_bsd0      .EQU 0x0003F0
1001
BSD0       .EQU 0x0003F0 /* Bit Search Module */
1002
_bsd1      .EQU 0x0003F4
1003
BSD1       .EQU 0x0003F4
1004
_bsdc      .EQU 0x0003F8
1005
BSDC       .EQU 0x0003F8
1006
_bsrr      .EQU 0x0003FC
1007
BSRR       .EQU 0x0003FC
1008
_icr00     .EQU 0x000440
1009
ICR00      .EQU 0x000440 /* Interrupt Control Unit */
1010
_icr01     .EQU 0x000441
1011
ICR01      .EQU 0x000441
1012
_icr02     .EQU 0x000442
1013
ICR02      .EQU 0x000442
1014
_icr03     .EQU 0x000443
1015
ICR03      .EQU 0x000443
1016
_icr04     .EQU 0x000444
1017
ICR04      .EQU 0x000444
1018
_icr05     .EQU 0x000445
1019
ICR05      .EQU 0x000445
1020
_icr06     .EQU 0x000446
1021
ICR06      .EQU 0x000446
1022
_icr07     .EQU 0x000447
1023
ICR07      .EQU 0x000447
1024
_icr08     .EQU 0x000448
1025
ICR08      .EQU 0x000448
1026
_icr09     .EQU 0x000449
1027
ICR09      .EQU 0x000449
1028
_icr10     .EQU 0x00044A
1029
ICR10      .EQU 0x00044A
1030
_icr11     .EQU 0x00044B
1031
ICR11      .EQU 0x00044B
1032
_icr12     .EQU 0x00044C
1033
ICR12      .EQU 0x00044C
1034
_icr13     .EQU 0x00044D
1035
ICR13      .EQU 0x00044D
1036
_icr14     .EQU 0x00044E
1037
ICR14      .EQU 0x00044E
1038
_icr15     .EQU 0x00044F
1039
ICR15      .EQU 0x00044F
1040
_icr16     .EQU 0x000450
1041
ICR16      .EQU 0x000450
1042
_icr17     .EQU 0x000451
1043
ICR17      .EQU 0x000451
1044
_icr18     .EQU 0x000452
1045
ICR18      .EQU 0x000452
1046
_icr19     .EQU 0x000453
1047
ICR19      .EQU 0x000453
1048
_icr20     .EQU 0x000454
1049
ICR20      .EQU 0x000454
1050
_icr21     .EQU 0x000455
1051
ICR21      .EQU 0x000455
1052
_icr22     .EQU 0x000456
1053
ICR22      .EQU 0x000456
1054
_icr23     .EQU 0x000457
1055
ICR23      .EQU 0x000457
1056
_icr24     .EQU 0x000458
1057
ICR24      .EQU 0x000458
1058
_icr25     .EQU 0x000459
1059
ICR25      .EQU 0x000459
1060
_icr26     .EQU 0x00045A
1061
ICR26      .EQU 0x00045A
1062
_icr27     .EQU 0x00045B
1063
ICR27      .EQU 0x00045B
1064
_icr28     .EQU 0x00045C
1065
ICR28      .EQU 0x00045C
1066
_icr29     .EQU 0x00045D
1067
ICR29      .EQU 0x00045D
1068
_icr30     .EQU 0x00045E
1069
ICR30      .EQU 0x00045E
1070
_icr31     .EQU 0x00045F
1071
ICR31      .EQU 0x00045F
1072
_icr32     .EQU 0x000460
1073
ICR32      .EQU 0x000460
1074
_icr33     .EQU 0x000461
1075
ICR33      .EQU 0x000461
1076
_icr34     .EQU 0x000462
1077
ICR34      .EQU 0x000462
1078
_icr35     .EQU 0x000463
1079
ICR35      .EQU 0x000463
1080
_icr36     .EQU 0x000464
1081
ICR36      .EQU 0x000464
1082
_icr37     .EQU 0x000465
1083
ICR37      .EQU 0x000465
1084
_icr38     .EQU 0x000466
1085
ICR38      .EQU 0x000466
1086
_icr39     .EQU 0x000467
1087
ICR39      .EQU 0x000467
1088
_icr40     .EQU 0x000468
1089
ICR40      .EQU 0x000468
1090
_icr41     .EQU 0x000469
1091
ICR41      .EQU 0x000469
1092
_icr42     .EQU 0x00046A
1093
ICR42      .EQU 0x00046A
1094
_icr43     .EQU 0x00046B
1095
ICR43      .EQU 0x00046B
1096
_icr44     .EQU 0x00046C
1097
ICR44      .EQU 0x00046C
1098
_icr45     .EQU 0x00046D
1099
ICR45      .EQU 0x00046D
1100
_icr46     .EQU 0x00046E
1101
ICR46      .EQU 0x00046E
1102
_icr47     .EQU 0x00046F
1103
ICR47      .EQU 0x00046F
1104
_icr48     .EQU 0x000470
1105
ICR48      .EQU 0x000470
1106
_icr49     .EQU 0x000471
1107
ICR49      .EQU 0x000471
1108
_icr50     .EQU 0x000472
1109
ICR50      .EQU 0x000472
1110
_icr51     .EQU 0x000473
1111
ICR51      .EQU 0x000473
1112
_icr52     .EQU 0x000474
1113
ICR52      .EQU 0x000474
1114
_icr53     .EQU 0x000475
1115
ICR53      .EQU 0x000475
1116
_icr54     .EQU 0x000476
1117
ICR54      .EQU 0x000476
1118
_icr55     .EQU 0x000477
1119
ICR55      .EQU 0x000477
1120
_icr56     .EQU 0x000478
1121
ICR56      .EQU 0x000478
1122
_icr57     .EQU 0x000479
1123
ICR57      .EQU 0x000479
1124
_icr58     .EQU 0x00047A
1125
ICR58      .EQU 0x00047A
1126
_icr59     .EQU 0x00047B
1127
ICR59      .EQU 0x00047B
1128
_icr60     .EQU 0x00047C
1129
ICR60      .EQU 0x00047C
1130
_icr61     .EQU 0x00047D
1131
ICR61      .EQU 0x00047D
1132
_icr62     .EQU 0x00047E
1133
ICR62      .EQU 0x00047E
1134
_icr63     .EQU 0x00047F
1135
ICR63      .EQU 0x00047F
1136
_rsrr      .EQU 0x000480
1137
RSRR       .EQU 0x000480 /* Clock Control Unit */
1138
_stcr      .EQU 0x000481
1139
STCR       .EQU 0x000481
1140
_tbcr      .EQU 0x000482
1141
TBCR       .EQU 0x000482
1142
_ctbr      .EQU 0x000483
1143
CTBR       .EQU 0x000483
1144
_clkr      .EQU 0x000484
1145
CLKR       .EQU 0x000484
1146
_wpr       .EQU 0x000485
1147
WPR        .EQU 0x000485
1148
_divr0     .EQU 0x000486
1149
DIVR0      .EQU 0x000486
1150
_divr1     .EQU 0x000487
1151
DIVR1      .EQU 0x000487
1152
_plldivm   .EQU 0x00048C
1153
PLLDIVM    .EQU 0x00048C /* PLL - Clock Gear Unit: */
1154
_plldivn   .EQU 0x00048D
1155
PLLDIVN    .EQU 0x00048D
1156
_plldivg   .EQU 0x00048E
1157
PLLDIVG    .EQU 0x00048E
1158
_pllmulg   .EQU 0x00048F
1159
PLLMULG    .EQU 0x00048F
1160
_pllctrl   .EQU 0x000490
1161
PLLCTRL    .EQU 0x000490
1162
_oscc1     .EQU 0x000494
1163
OSCC1      .EQU 0x000494 /* Main/Sub Oscillator Control */
1164
_oscs1     .EQU 0x000495
1165
OSCS1      .EQU 0x000495
1166
_oscc2     .EQU 0x000496
1167
OSCC2      .EQU 0x000496
1168
_oscs2     .EQU 0x000497
1169
OSCS2      .EQU 0x000497
1170
_porten  .EQU 0x000498
1171
PORTEN   .EQU 0x000498 /* Port Input Enable Control */
1172
_wtcer     .EQU 0x0004A1
1173
WTCER      .EQU 0x0004A1 /* Real Time Clock (Watch Timer) */
1174
_wtcr      .EQU 0x0004A2
1175
WTCR       .EQU 0x0004A2
1176
_wtbr      .EQU 0x0004A4
1177
WTBR       .EQU 0x0004A4
1178
_wthr      .EQU 0x0004A8
1179
WTHR       .EQU 0x0004A8
1180
_wtmr      .EQU 0x0004A9
1181
WTMR       .EQU 0x0004A9
1182
_wtsr      .EQU 0x0004AA
1183
WTSR       .EQU 0x0004AA
1184
_csvtr     .EQU 0x0004AC
1185
CSVTR      .EQU 0x0004AC /* Clock-Supervisor / Selecor / Monitor */
1186
_csvcr     .EQU 0x0004AD
1187
CSVCR      .EQU 0x0004AD
1188
_cscfg  .EQU 0x0004AE
1189
CSCFG   .EQU 0x0004AE
1190
_cmcfg  .EQU 0x0004AF
1191
CMCFG   .EQU 0x0004AF
1192
_cucr      .EQU 0x0004B0
1193
CUCR       .EQU 0x0004B0 /* Calibration Unit of Sub Oszillation */
1194
_cutd      .EQU 0x0004B2
1195
CUTD       .EQU 0x0004B2
1196
_cutr1     .EQU 0x0004B4
1197
CUTR1      .EQU 0x0004B4
1198
_cutr2     .EQU 0x0004B6
1199
CUTR2      .EQU 0x0004B6
1200
_cmpr      .EQU 0x0004B8
1201
CMPR       .EQU 0x0004B8 /* Clock Modulator */
1202
_cmcr  .EQU 0x0004BB
1203
CMCR   .EQU 0x0004BB
1204
_cmt1      .EQU 0x0004BC
1205
CMT1       .EQU 0x0004BC
1206
_cmt2      .EQU 0x0004BE
1207
CMT2       .EQU 0x0004BE
1208
_canpre  .EQU 0x0004C0
1209
CANPRE   .EQU 0x0004C0 /* CAN clock control */
1210
_canckd  .EQU 0x0004C1
1211
CANCKD   .EQU 0x0004C1
1212
_lvsel  .EQU 0x0004C4
1213
LVSEL   .EQU 0x0004C4 /* LV Detection / Hardware-Watchdog */
1214
_lvdet     .EQU 0x0004C5
1215
LVDET      .EQU 0x0004C5
1216
_hwwde     .EQU 0x0004C6
1217
HWWDE      .EQU 0x0004C6
1218
_hwwd      .EQU 0x0004C7
1219
HWWD       .EQU 0x0004C7
1220
_oscrh     .EQU 0x0004C8
1221
OSCRH      .EQU 0x0004C8 /* Main-/Sub-Oscillatio Stabilization Timer */
1222
_oscrl     .EQU 0x0004C9
1223
OSCRL      .EQU 0x0004C9
1224
_wpcrh     .EQU 0x0004CA
1225
WPCRH      .EQU 0x0004CA
1226
_wpcrl     .EQU 0x0004CB
1227
WPCRL      .EQU 0x0004CB
1228
_osccr     .EQU 0x0004CC
1229
OSCCR      .EQU 0x0004CC /* Main-/Sub-Oscillatio Standby Control */
1230
_regsel  .EQU 0x0004CE
1231
REGSEL   .EQU 0x0004CE
1232
_regctr  .EQU 0x0004CF
1233
REGCTR   .EQU 0x0004CF
1234
_asr0      .EQU 0x000640
1235
ASR0       .EQU 0x000640 /* External Bus/Chip Select Registers */
1236
_acr0      .EQU 0x000642
1237
ACR0       .EQU 0x000642
1238
_asr1      .EQU 0x000644
1239
ASR1       .EQU 0x000644
1240
_acr1      .EQU 0x000646
1241
ACR1       .EQU 0x000646
1242
_asr2      .EQU 0x000648
1243
ASR2       .EQU 0x000648
1244
_acr2      .EQU 0x00064A
1245
ACR2       .EQU 0x00064A
1246
_asr3      .EQU 0x00064C
1247
ASR3       .EQU 0x00064C
1248
_acr3      .EQU 0x00064E
1249
ACR3       .EQU 0x00064E
1250
_asr4      .EQU 0x000650
1251
ASR4       .EQU 0x000650
1252
_acr4      .EQU 0x000652
1253
ACR4       .EQU 0x000652
1254
_asr5      .EQU 0x000654
1255
ASR5       .EQU 0x000654
1256
_acr5      .EQU 0x000656
1257
ACR5       .EQU 0x000656
1258
_asr6      .EQU 0x000658
1259
ASR6       .EQU 0x000658
1260
_acr6      .EQU 0x00065A
1261
ACR6       .EQU 0x00065A
1262
_asr7      .EQU 0x00065C
1263
ASR7       .EQU 0x00065C
1264
_acr7      .EQU 0x00065E
1265
ACR7       .EQU 0x00065E
1266
_awr0      .EQU 0x000660
1267
AWR0       .EQU 0x000660
1268
_awr1      .EQU 0x000662
1269
AWR1       .EQU 0x000662
1270
_awr2      .EQU 0x000664
1271
AWR2       .EQU 0x000664
1272
_awr3      .EQU 0x000666
1273
AWR3       .EQU 0x000666
1274
_awr4      .EQU 0x000668
1275
AWR4       .EQU 0x000668
1276
_awr5      .EQU 0x00066A
1277
AWR5       .EQU 0x00066A
1278
_awr6      .EQU 0x00066C
1279
AWR6       .EQU 0x00066C
1280
_awr7      .EQU 0x00066E
1281
AWR7       .EQU 0x00066E
1282
_mcra      .EQU 0x000670
1283
MCRA       .EQU 0x000670
1284
_mcrb      .EQU 0x000671
1285
MCRB       .EQU 0x000671
1286
_iowr0     .EQU 0x000678
1287
IOWR0      .EQU 0x000678
1288
_iowr1     .EQU 0x000679
1289
IOWR1      .EQU 0x000679
1290
_iowr2     .EQU 0x00067A
1291
IOWR2      .EQU 0x00067A
1292
_iowr3     .EQU 0x00067B
1293
IOWR3      .EQU 0x00067B
1294
_cser      .EQU 0x000680
1295
CSER       .EQU 0x000680
1296
_cher      .EQU 0x000681
1297
CHER       .EQU 0x000681
1298
_tcr       .EQU 0x000683
1299
TCR        .EQU 0x000683
1300
_rcr  .EQU 0x000684
1301
RCR   .EQU 0x000684
1302
_modr      .EQU 0x0007FD
1303
MODR       .EQU 0x0007FD /* Mode Register */
1304
_pdrd00    .EQU 0x000D00
1305
PDRD00     .EQU 0x000D00 /* R-bus Port Data Direct Read Register */
1306
_pdrd01    .EQU 0x000D01
1307
PDRD01     .EQU 0x000D01
1308
_pdrd02    .EQU 0x000D02
1309
PDRD02     .EQU 0x000D02
1310
_pdrd03    .EQU 0x000D03
1311
PDRD03     .EQU 0x000D03
1312
_pdrd04    .EQU 0x000D04
1313
PDRD04     .EQU 0x000D04
1314
_pdrd05    .EQU 0x000D05
1315
PDRD05     .EQU 0x000D05
1316
_pdrd06    .EQU 0x000D06
1317
PDRD06     .EQU 0x000D06
1318
_pdrd07    .EQU 0x000D07
1319
PDRD07     .EQU 0x000D07
1320
_pdrd08    .EQU 0x000D08
1321
PDRD08     .EQU 0x000D08
1322
_pdrd09    .EQU 0x000D09
1323
PDRD09     .EQU 0x000D09
1324
_pdrd10    .EQU 0x000D0A
1325
PDRD10     .EQU 0x000D0A
1326
_pdrd13    .EQU 0x000D0D
1327
PDRD13     .EQU 0x000D0D
1328
_pdrd14    .EQU 0x000D0E
1329
PDRD14     .EQU 0x000D0E
1330
_pdrd15    .EQU 0x000D0F
1331
PDRD15     .EQU 0x000D0F
1332
_pdrd16    .EQU 0x000D10
1333
PDRD16     .EQU 0x000D10
1334
_pdrd17    .EQU 0x000D11
1335
PDRD17     .EQU 0x000D11
1336
_pdrd18    .EQU 0x000D12
1337
PDRD18     .EQU 0x000D12
1338
_pdrd19    .EQU 0x000D13
1339
PDRD19     .EQU 0x000D13
1340
_pdrd20    .EQU 0x000D14
1341
PDRD20     .EQU 0x000D14
1342
_pdrd22    .EQU 0x000D16
1343
PDRD22     .EQU 0x000D16
1344
_pdrd23    .EQU 0x000D17
1345
PDRD23     .EQU 0x000D17
1346
_pdrd24    .EQU 0x000D18
1347
PDRD24     .EQU 0x000D18
1348
_pdrd25    .EQU 0x000D19
1349
PDRD25     .EQU 0x000D19
1350
_pdrd26    .EQU 0x000D1A
1351
PDRD26     .EQU 0x000D1A
1352
_pdrd27    .EQU 0x000D1B
1353
PDRD27     .EQU 0x000D1B
1354
_pdrd29    .EQU 0x000D1D
1355
PDRD29     .EQU 0x000D1D
1356
_ddr00     .EQU 0x000D40
1357
DDR00      .EQU 0x000D40 /* R-bus Port Direction Register */
1358
_ddr01     .EQU 0x000D41
1359
DDR01      .EQU 0x000D41
1360
_ddr02     .EQU 0x000D42
1361
DDR02      .EQU 0x000D42
1362
_ddr03     .EQU 0x000D43
1363
DDR03      .EQU 0x000D43
1364
_ddr04     .EQU 0x000D44
1365
DDR04      .EQU 0x000D44
1366
_ddr05     .EQU 0x000D45
1367
DDR05      .EQU 0x000D45
1368
_ddr06     .EQU 0x000D46
1369
DDR06      .EQU 0x000D46
1370
_ddr07     .EQU 0x000D47
1371
DDR07      .EQU 0x000D47
1372
_ddr08     .EQU 0x000D48
1373
DDR08      .EQU 0x000D48
1374
_ddr09     .EQU 0x000D49
1375
DDR09      .EQU 0x000D49
1376
_ddr10     .EQU 0x000D4A
1377
DDR10      .EQU 0x000D4A
1378
_ddr13     .EQU 0x000D4D
1379
DDR13      .EQU 0x000D4D
1380
_ddr14     .EQU 0x000D4E
1381
DDR14      .EQU 0x000D4E
1382
_ddr15     .EQU 0x000D4F
1383
DDR15      .EQU 0x000D4F
1384
_ddr16     .EQU 0x000D50
1385
DDR16      .EQU 0x000D50
1386
_ddr17     .EQU 0x000D51
1387
DDR17      .EQU 0x000D51
1388
_ddr18     .EQU 0x000D52
1389
DDR18      .EQU 0x000D52
1390
_ddr19     .EQU 0x000D53
1391
DDR19      .EQU 0x000D53
1392
_ddr20     .EQU 0x000D54
1393
DDR20      .EQU 0x000D54
1394
_ddr22     .EQU 0x000D56
1395
DDR22      .EQU 0x000D56
1396
_ddr23     .EQU 0x000D57
1397
DDR23      .EQU 0x000D57
1398
_ddr24     .EQU 0x000D58
1399
DDR24      .EQU 0x000D58
1400
_ddr25     .EQU 0x000D59
1401
DDR25      .EQU 0x000D59
1402
_ddr26     .EQU 0x000D5A
1403
DDR26      .EQU 0x000D5A
1404
_ddr27     .EQU 0x000D5B
1405
DDR27      .EQU 0x000D5B
1406
_ddr29     .EQU 0x000D5D
1407
DDR29      .EQU 0x000D5D
1408
_pfr00     .EQU 0x000D80
1409
PFR00      .EQU 0x000D80 /* R-bus Port Function Register */
1410
_pfr01     .EQU 0x000D81
1411
PFR01      .EQU 0x000D81
1412
_pfr02     .EQU 0x000D82
1413
PFR02      .EQU 0x000D82
1414
_pfr03     .EQU 0x000D83
1415
PFR03      .EQU 0x000D83
1416
_pfr04     .EQU 0x000D84
1417
PFR04      .EQU 0x000D84
1418
_pfr05     .EQU 0x000D85
1419
PFR05      .EQU 0x000D85
1420
_pfr06     .EQU 0x000D86
1421
PFR06      .EQU 0x000D86
1422
_pfr07     .EQU 0x000D87
1423
PFR07      .EQU 0x000D87
1424
_pfr08     .EQU 0x000D88
1425
PFR08      .EQU 0x000D88
1426
_pfr09     .EQU 0x000D89
1427
PFR09      .EQU 0x000D89
1428
_pfr10     .EQU 0x000D8A
1429
PFR10      .EQU 0x000D8A
1430
_pfr13     .EQU 0x000D8D
1431
PFR13      .EQU 0x000D8D
1432
_pfr14     .EQU 0x000D8E
1433
PFR14      .EQU 0x000D8E
1434
_pfr15     .EQU 0x000D8F
1435
PFR15      .EQU 0x000D8F
1436
_pfr16     .EQU 0x000D90
1437
PFR16      .EQU 0x000D90
1438
_pfr17     .EQU 0x000D91
1439
PFR17      .EQU 0x000D91
1440
_pfr18     .EQU 0x000D92
1441
PFR18      .EQU 0x000D92
1442
_pfr19     .EQU 0x000D93
1443
PFR19      .EQU 0x000D93
1444
_pfr20     .EQU 0x000D94
1445
PFR20      .EQU 0x000D94
1446
_pfr22     .EQU 0x000D96
1447
PFR22      .EQU 0x000D96
1448
_pfr23     .EQU 0x000D97
1449
PFR23      .EQU 0x000D97
1450
_pfr24     .EQU 0x000D98
1451
PFR24      .EQU 0x000D98
1452
_pfr25     .EQU 0x000D99
1453
PFR25      .EQU 0x000D99
1454
_pfr26     .EQU 0x000D9A
1455
PFR26      .EQU 0x000D9A
1456
_pfr27     .EQU 0x000D9B
1457
PFR27      .EQU 0x000D9B
1458
_pfr29     .EQU 0x000D9D
1459
PFR29      .EQU 0x000D9D
1460
_epfr10    .EQU 0x000DCA
1461
EPFR10     .EQU 0x000DCA /* R-bus Port Extra Function Register */
1462
_epfr13    .EQU 0x000DCD
1463
EPFR13     .EQU 0x000DCD
1464
_epfr14    .EQU 0x000DCE
1465
EPFR14     .EQU 0x000DCE
1466
_epfr15    .EQU 0x000DCF
1467
EPFR15     .EQU 0x000DCF
1468
_epfr16    .EQU 0x000DD0
1469
EPFR16     .EQU 0x000DD0
1470
_epfr18    .EQU 0x000DD2
1471
EPFR18     .EQU 0x000DD2
1472
_epfr19    .EQU 0x000DD3
1473
EPFR19     .EQU 0x000DD3
1474
_epfr20    .EQU 0x000DD4
1475
EPFR20     .EQU 0x000DD4
1476
_epfr26    .EQU 0x000DDA
1477
EPFR26     .EQU 0x000DDA
1478
_epfr27    .EQU 0x000DDB
1479
EPFR27     .EQU 0x000DDB
1480
_podr00    .EQU 0x000E00
1481
PODR00     .EQU 0x000E00 /* R-bus Port Output Drive Select Register */
1482
_podr01    .EQU 0x000E01
1483
PODR01     .EQU 0x000E01
1484
_podr02    .EQU 0x000E02
1485
PODR02     .EQU 0x000E02
1486
_podr03    .EQU 0x000E03
1487
PODR03     .EQU 0x000E03
1488
_podr04    .EQU 0x000E04
1489
PODR04     .EQU 0x000E04
1490
_podr05    .EQU 0x000E05
1491
PODR05     .EQU 0x000E05
1492
_podr06    .EQU 0x000E06
1493
PODR06     .EQU 0x000E06
1494
_podr07    .EQU 0x000E07
1495
PODR07     .EQU 0x000E07
1496
_podr08    .EQU 0x000E08
1497
PODR08     .EQU 0x000E08
1498
_podr09    .EQU 0x000E09
1499
PODR09     .EQU 0x000E09
1500
_podr10    .EQU 0x000E0A
1501
PODR10     .EQU 0x000E0A
1502
_podr13    .EQU 0x000E0D
1503
PODR13     .EQU 0x000E0D
1504
_podr14    .EQU 0x000E0E
1505
PODR14     .EQU 0x000E0E
1506
_podr15    .EQU 0x000E0F
1507
PODR15     .EQU 0x000E0F
1508
_podr16    .EQU 0x000E10
1509
PODR16     .EQU 0x000E10
1510
_podr17    .EQU 0x000E11
1511
PODR17     .EQU 0x000E11
1512
_podr18    .EQU 0x000E12
1513
PODR18     .EQU 0x000E12
1514
_podr19    .EQU 0x000E13
1515
PODR19     .EQU 0x000E13
1516
_podr20    .EQU 0x000E14
1517
PODR20     .EQU 0x000E14
1518
_podr22    .EQU 0x000E16
1519
PODR22     .EQU 0x000E16
1520
_podr23    .EQU 0x000E17
1521
PODR23     .EQU 0x000E17
1522
_podr24    .EQU 0x000E18
1523
PODR24     .EQU 0x000E18
1524
_podr25    .EQU 0x000E19
1525
PODR25     .EQU 0x000E19
1526
_podr26    .EQU 0x000E1A
1527
PODR26     .EQU 0x000E1A
1528
_podr27    .EQU 0x000E1B
1529
PODR27     .EQU 0x000E1B
1530
_podr29    .EQU 0x000E1D
1531
PODR29     .EQU 0x000E1D
1532
_pilr00    .EQU 0x000E40
1533
PILR00     .EQU 0x000E40 /* R-bus Port Input Level Select Register */
1534
_pilr01    .EQU 0x000E41
1535
PILR01     .EQU 0x000E41
1536
_pilr02    .EQU 0x000E42
1537
PILR02     .EQU 0x000E42
1538
_pilr03    .EQU 0x000E43
1539
PILR03     .EQU 0x000E43
1540
_pilr04    .EQU 0x000E44
1541
PILR04     .EQU 0x000E44
1542
_pilr05    .EQU 0x000E45
1543
PILR05     .EQU 0x000E45
1544
_pilr06    .EQU 0x000E46
1545
PILR06     .EQU 0x000E46
1546
_pilr07    .EQU 0x000E47
1547
PILR07     .EQU 0x000E47
1548
_pilr08    .EQU 0x000E48
1549
PILR08     .EQU 0x000E48
1550
_pilr09    .EQU 0x000E49
1551
PILR09     .EQU 0x000E49
1552
_pilr10    .EQU 0x000E4A
1553
PILR10     .EQU 0x000E4A
1554
_pilr13    .EQU 0x000E4D
1555
PILR13     .EQU 0x000E4D
1556
_pilr14    .EQU 0x000E4E
1557
PILR14     .EQU 0x000E4E
1558
_pilr15    .EQU 0x000E4F
1559
PILR15     .EQU 0x000E4F
1560
_pilr16    .EQU 0x000E50
1561
PILR16     .EQU 0x000E50
1562
_pilr17    .EQU 0x000E51
1563
PILR17     .EQU 0x000E51
1564
_pilr18    .EQU 0x000E52
1565
PILR18     .EQU 0x000E52
1566
_pilr19    .EQU 0x000E53
1567
PILR19     .EQU 0x000E53
1568
_pilr20    .EQU 0x000E54
1569
PILR20     .EQU 0x000E54
1570
_pilr22    .EQU 0x000E56
1571
PILR22     .EQU 0x000E56
1572
_pilr23    .EQU 0x000E57
1573
PILR23     .EQU 0x000E57
1574
_pilr24    .EQU 0x000E58
1575
PILR24     .EQU 0x000E58
1576
_pilr25    .EQU 0x000E59
1577
PILR25     .EQU 0x000E59
1578
_pilr26    .EQU 0x000E5A
1579
PILR26     .EQU 0x000E5A
1580
_pilr27    .EQU 0x000E5B
1581
PILR27     .EQU 0x000E5B
1582
_pilr29    .EQU 0x000E5D
1583
PILR29     .EQU 0x000E5D
1584
_epilr00   .EQU 0x000E80
1585
EPILR00    .EQU 0x000E80 /* R-bus Port Extra Input Level Select Register */
1586
_epilr01   .EQU 0x000E81
1587
EPILR01    .EQU 0x000E81
1588
_epilr02   .EQU 0x000E82
1589
EPILR02    .EQU 0x000E82
1590
_epilr03   .EQU 0x000E83
1591
EPILR03    .EQU 0x000E83
1592
_epilr04   .EQU 0x000E84
1593
EPILR04    .EQU 0x000E84
1594
_epilr05   .EQU 0x000E85
1595
EPILR05    .EQU 0x000E85
1596
_epilr06   .EQU 0x000E86
1597
EPILR06    .EQU 0x000E86
1598
_epilr07   .EQU 0x000E87
1599
EPILR07    .EQU 0x000E87
1600
_epilr08   .EQU 0x000E88
1601
EPILR08    .EQU 0x000E88
1602
_epilr09   .EQU 0x000E89
1603
EPILR09    .EQU 0x000E89
1604
_epilr10   .EQU 0x000E8A
1605
EPILR10    .EQU 0x000E8A
1606
_epilr13   .EQU 0x000E8D
1607
EPILR13    .EQU 0x000E8D
1608
_epilr14   .EQU 0x000E8E
1609
EPILR14    .EQU 0x000E8E
1610
_epilr15   .EQU 0x000E8F
1611
EPILR15    .EQU 0x000E8F
1612
_epilr16   .EQU 0x000E80
1613
EPILR16    .EQU 0x000E80
1614
_epilr17   .EQU 0x000E81
1615
EPILR17    .EQU 0x000E81
1616
_epilr18   .EQU 0x000E82
1617
EPILR18    .EQU 0x000E82
1618
_epilr19   .EQU 0x000E83
1619
EPILR19    .EQU 0x000E83
1620
_epilr20   .EQU 0x000E84
1621
EPILR20    .EQU 0x000E84
1622
_epilr22   .EQU 0x000E86
1623
EPILR22    .EQU 0x000E86
1624
_epilr23   .EQU 0x000E87
1625
EPILR23    .EQU 0x000E87
1626
_epilr24   .EQU 0x000E88
1627
EPILR24    .EQU 0x000E88
1628
_epilr25   .EQU 0x000E89
1629
EPILR25    .EQU 0x000E89
1630
_epilr26   .EQU 0x000E8A
1631
EPILR26    .EQU 0x000E8A
1632
_epilr27   .EQU 0x000E8B
1633
EPILR27    .EQU 0x000E8B
1634
_epilr29   .EQU 0x000E8D
1635
EPILR29    .EQU 0x000E8D
1636
_pper00    .EQU 0x000EC0
1637
PPER00     .EQU 0x000EC0 /* R-bus Port Pull-Up/Down  Enable Register */
1638
_pper01    .EQU 0x000EC1
1639
PPER01     .EQU 0x000EC1
1640
_pper02    .EQU 0x000EC2
1641
PPER02     .EQU 0x000EC2
1642
_pper03    .EQU 0x000EC3
1643
PPER03     .EQU 0x000EC3
1644
_pper04    .EQU 0x000EC4
1645
PPER04     .EQU 0x000EC4
1646
_pper05    .EQU 0x000EC5
1647
PPER05     .EQU 0x000EC5
1648
_pper06    .EQU 0x000EC6
1649
PPER06     .EQU 0x000EC6
1650
_pper07    .EQU 0x000EC7
1651
PPER07     .EQU 0x000EC7
1652
_pper08    .EQU 0x000EC8
1653
PPER08     .EQU 0x000EC8
1654
_pper09    .EQU 0x000EC9
1655
PPER09     .EQU 0x000EC9
1656
_pper10    .EQU 0x000ECA
1657
PPER10     .EQU 0x000ECA
1658
_pper13    .EQU 0x000ECD
1659
PPER13     .EQU 0x000ECD
1660
_pper14    .EQU 0x000ECE
1661
PPER14     .EQU 0x000ECE
1662
_pper15    .EQU 0x000ECF
1663
PPER15     .EQU 0x000ECF
1664
_pper16    .EQU 0x000ED0
1665
PPER16     .EQU 0x000ED0
1666
_pper17    .EQU 0x000ED1
1667
PPER17     .EQU 0x000ED1
1668
_pper18    .EQU 0x000ED2
1669
PPER18     .EQU 0x000ED2
1670
_pper19    .EQU 0x000ED3
1671
PPER19     .EQU 0x000ED3
1672
_pper20    .EQU 0x000ED4
1673
PPER20     .EQU 0x000ED4
1674
_pper22    .EQU 0x000ED6
1675
PPER22     .EQU 0x000ED6
1676
_pper23    .EQU 0x000ED7
1677
PPER23     .EQU 0x000ED7
1678
_pper24    .EQU 0x000ED8
1679
PPER24     .EQU 0x000ED8
1680
_pper25    .EQU 0x000ED9
1681
PPER25     .EQU 0x000ED9
1682
_pper26    .EQU 0x000EDA
1683
PPER26     .EQU 0x000EDA
1684
_pper27    .EQU 0x000EDB
1685
PPER27     .EQU 0x000EDB
1686
_pper29    .EQU 0x000EDD
1687
PPER29     .EQU 0x000EDD
1688
_ppcr00    .EQU 0x000F00
1689
PPCR00     .EQU 0x000F00 /* R-bus Port Pull-Up/Down Control Register */
1690
_ppcr01    .EQU 0x000F01
1691
PPCR01     .EQU 0x000F01
1692
_ppcr02    .EQU 0x000F02
1693
PPCR02     .EQU 0x000F02
1694
_ppcr03    .EQU 0x000F03
1695
PPCR03     .EQU 0x000F03
1696
_ppcr04    .EQU 0x000F04
1697
PPCR04     .EQU 0x000F04
1698
_ppcr05    .EQU 0x000F05
1699
PPCR05     .EQU 0x000F05
1700
_ppcr06    .EQU 0x000F06
1701
PPCR06     .EQU 0x000F06
1702
_ppcr07    .EQU 0x000F07
1703
PPCR07     .EQU 0x000F07
1704
_ppcr08    .EQU 0x000F08
1705
PPCR08     .EQU 0x000F08
1706
_ppcr09    .EQU 0x000F09
1707
PPCR09     .EQU 0x000F09
1708
_ppcr10    .EQU 0x000F0A
1709
PPCR10     .EQU 0x000F0A
1710
_ppcr13    .EQU 0x000F0D
1711
PPCR13     .EQU 0x000F0D
1712
_ppcr14    .EQU 0x000F0E
1713
PPCR14     .EQU 0x000F0E
1714
_ppcr15    .EQU 0x000F0F
1715
PPCR15     .EQU 0x000F0F
1716
_ppcr16    .EQU 0x000F10
1717
PPCR16     .EQU 0x000F10
1718
_ppcr17    .EQU 0x000F11
1719
PPCR17     .EQU 0x000F11
1720
_ppcr18    .EQU 0x000F12
1721
PPCR18     .EQU 0x000F12
1722
_ppcr19    .EQU 0x000F13
1723
PPCR19     .EQU 0x000F13
1724
_ppcr20    .EQU 0x000F14
1725
PPCR20     .EQU 0x000F14
1726
_ppcr22    .EQU 0x000F16
1727
PPCR22     .EQU 0x000F16
1728
_ppcr23    .EQU 0x000F17
1729
PPCR23     .EQU 0x000F17
1730
_ppcr24    .EQU 0x000F18
1731
PPCR24     .EQU 0x000F18
1732
_ppcr25    .EQU 0x000F19
1733
PPCR25     .EQU 0x000F19
1734
_ppcr26    .EQU 0x000F1A
1735
PPCR26     .EQU 0x000F1A
1736
_ppcr27    .EQU 0x000F1B
1737
PPCR27     .EQU 0x000F1B
1738
_ppcr29    .EQU 0x000F1D
1739
PPCR29     .EQU 0x000F1D
1740
_dmasa0    .EQU 0x001000
1741
DMASA0     .EQU 0x001000 /* DMAC */
1742
_dmada0    .EQU 0x001004
1743
DMADA0     .EQU 0x001004
1744
_dmasa1    .EQU 0x001008
1745
DMASA1     .EQU 0x001008
1746
_dmada1    .EQU 0x00100C
1747
DMADA1     .EQU 0x00100C
1748
_dmasa2    .EQU 0x001010
1749
DMASA2     .EQU 0x001010
1750
_dmada2    .EQU 0x001014
1751
DMADA2     .EQU 0x001014
1752
_dmasa3    .EQU 0x001018
1753
DMASA3     .EQU 0x001018
1754
_dmada3    .EQU 0x00101C
1755
DMADA3     .EQU 0x00101C
1756
_dmasa4    .EQU 0x001020
1757
DMASA4     .EQU 0x001020
1758
_dmada4    .EQU 0x001024
1759
DMADA4     .EQU 0x001024
1760
_fmcs      .EQU 0x007000
1761
FMCS       .EQU 0x007000 /* Flash Memory/I-Cache Control Register */
1762
_fmcr      .EQU 0x007001
1763
FMCR       .EQU 0x007001
1764
_fchcr     .EQU 0x007002
1765
FCHCR      .EQU 0x007002
1766
_fmwt      .EQU 0x007004
1767
FMWT       .EQU 0x007004
1768
_fmwt2     .EQU 0x007006
1769
FMWT2      .EQU 0x007006
1770
_fmps      .EQU 0x007007
1771
FMPS       .EQU 0x007007
1772
_fmac      .EQU 0x007008
1773
FMAC       .EQU 0x007008
1774
_fcha0     .EQU 0x00700C
1775
FCHA0      .EQU 0x00700C /* I_Cache Nonchachable area settings Register */
1776
_fcha1     .EQU 0x007010
1777
FCHA1      .EQU 0x007010
1778
_fscr0     .EQU 0x007100
1779
FSCR0      .EQU 0x007100 /* Flash Security Control Register */
1780
_fscr1     .EQU 0x007104
1781
FSCR1      .EQU 0x007104
1782
_ctrlr0    .EQU 0x00C000
1783
CTRLR0     .EQU 0x00C000 /* CAN 0 Control Register */
1784
_statr0    .EQU 0x00C002
1785
STATR0     .EQU 0x00C002
1786
_errcnt0   .EQU 0x00C004
1787
ERRCNT0    .EQU 0x00C004
1788
_btr0  .EQU 0x00C006
1789
BTR0   .EQU 0x00C006
1790
_intr0     .EQU 0x00C008
1791
INTR0      .EQU 0x00C008
1792
_testr0    .EQU 0x00C00A
1793
TESTR0     .EQU 0x00C00A
1794
_brper0    .EQU 0x00C00C
1795
BRPER0     .EQU 0x00C00C
1796
_brpe0     .EQU 0x00C00C
1797
BRPE0      .EQU 0x00C00C
1798
_cbsync0   .EQU 0x00C00E
1799
CBSYNC0    .EQU 0x00C00E
1800
_if1creq0  .EQU 0x00C010
1801
IF1CREQ0   .EQU 0x00C010 /* CAN 0 IF 1 */
1802
_if1cmsk0  .EQU 0x00C012
1803
IF1CMSK0   .EQU 0x00C012
1804
_if1msk120  .EQU 0x00C014
1805
IF1MSK120   .EQU 0x00C014
1806
_if1msk20  .EQU 0x00C014
1807
IF1MSK20   .EQU 0x00C014
1808
_if1msk10  .EQU 0x00C016
1809
IF1MSK10   .EQU 0x00C016
1810
_if1arb120  .EQU 0x00C018
1811
IF1ARB120   .EQU 0x00C018
1812
_if1arb20  .EQU 0x00C018
1813
IF1ARB20   .EQU 0x00C018
1814
_if1arb10  .EQU 0x00C01A
1815
IF1ARB10   .EQU 0x00C01A
1816
_if1mctr0  .EQU 0x00C01C
1817
IF1MCTR0   .EQU 0x00C01C
1818
_if1dta120  .EQU 0x00C020
1819
IF1DTA120   .EQU 0x00C020
1820
_if1dta10  .EQU 0x00C020
1821
IF1DTA10   .EQU 0x00C020
1822
_if1dta20  .EQU 0x00C022
1823
IF1DTA20   .EQU 0x00C022
1824
_if1dtb120  .EQU 0x00C024
1825
IF1DTB120   .EQU 0x00C024
1826
_if1dtb10  .EQU 0x00C024
1827
IF1DTB10   .EQU 0x00C024
1828
_if1dtb20  .EQU 0x00C026
1829
IF1DTB20   .EQU 0x00C026
1830
_if1dta_swp120  .EQU 0x00C030
1831
IF1DTA_SWP120   .EQU 0x00C030
1832
_if1dta_swp20  .EQU 0x00C030
1833
IF1DTA_SWP20   .EQU 0x00C030
1834
_if1dta_swp10  .EQU 0x00C032
1835
IF1DTA_SWP10   .EQU 0x00C032
1836
_if1dtb_swp120  .EQU 0x00C034
1837
IF1DTB_SWP120   .EQU 0x00C034
1838
_if1dtb_swp20  .EQU 0x00C034
1839
IF1DTB_SWP20   .EQU 0x00C034
1840
_if1dtb_swp10  .EQU 0x00C036
1841
IF1DTB_SWP10   .EQU 0x00C036
1842
_if2creq0  .EQU 0x00C040
1843
IF2CREQ0   .EQU 0x00C040 /* CAN 0 IF 2 */
1844
_if2cmsk0  .EQU 0x00C042
1845
IF2CMSK0   .EQU 0x00C042
1846
_if2msk120  .EQU 0x00C044
1847
IF2MSK120   .EQU 0x00C044
1848
_if2msk20  .EQU 0x00C044
1849
IF2MSK20   .EQU 0x00C044
1850
_if2msk10  .EQU 0x00C046
1851
IF2MSK10   .EQU 0x00C046
1852
_if2arb120  .EQU 0x00C048
1853
IF2ARB120   .EQU 0x00C048
1854
_if2arb20  .EQU 0x00C048
1855
IF2ARB20   .EQU 0x00C048
1856
_if2arb10  .EQU 0x00C04A
1857
IF2ARB10   .EQU 0x00C04A
1858
_if2mctr0  .EQU 0x00C04C
1859
IF2MCTR0   .EQU 0x00C04C
1860
_if2dta120  .EQU 0x00C050
1861
IF2DTA120   .EQU 0x00C050
1862
_if2dta10  .EQU 0x00C050
1863
IF2DTA10   .EQU 0x00C050
1864
_if2dta20  .EQU 0x00C052
1865
IF2DTA20   .EQU 0x00C052
1866
_if2dtb120  .EQU 0x00C054
1867
IF2DTB120   .EQU 0x00C054
1868
_if2dtb10  .EQU 0x00C054
1869
IF2DTB10   .EQU 0x00C054
1870
_if2dtb20  .EQU 0x00C056
1871
IF2DTB20   .EQU 0x00C056
1872
_if2dta_swp120  .EQU 0x00C060
1873
IF2DTA_SWP120   .EQU 0x00C060
1874
_if2dta_swp20  .EQU 0x00C060
1875
IF2DTA_SWP20   .EQU 0x00C060
1876
_if2dta_swp10  .EQU 0x00C062
1877
IF2DTA_SWP10   .EQU 0x00C062
1878
_if2dtb_swp120  .EQU 0x00C064
1879
IF2DTB_SWP120   .EQU 0x00C064
1880
_if2dtb_swp20  .EQU 0x00C064
1881
IF2DTB_SWP20   .EQU 0x00C064
1882
_if2dtb_swp10  .EQU 0x00C066
1883
IF2DTB_SWP10   .EQU 0x00C066
1884
_treqr120  .EQU 0x00C080
1885
TREQR120   .EQU 0x00C080 /* CAN 0 Status Flags */
1886
_treqr20   .EQU 0x00C080
1887
TREQR20    .EQU 0x00C080
1888
_treqr10   .EQU 0x00C082
1889
TREQR10    .EQU 0x00C082
1890
_newdt120  .EQU 0x00C090
1891
NEWDT120   .EQU 0x00C090
1892
_newdt20   .EQU 0x00C090
1893
NEWDT20    .EQU 0x00C090
1894
_newdt10   .EQU 0x00C092
1895
NEWDT10    .EQU 0x00C092
1896
_intpnd120  .EQU 0x00C0A0
1897
INTPND120   .EQU 0x00C0A0
1898
_intpnd20  .EQU 0x00C0A0
1899
INTPND20   .EQU 0x00C0A0
1900
_intpnd10  .EQU 0x00C0A2
1901
INTPND10   .EQU 0x00C0A2
1902
_msgval120  .EQU 0x00C0B0
1903
MSGVAL120   .EQU 0x00C0B0
1904
_msgval20  .EQU 0x00C0B0
1905
MSGVAL20   .EQU 0x00C0B0
1906
_msgval10  .EQU 0x00C0B2
1907
MSGVAL10   .EQU 0x00C0B2
1908
_msgval340  .EQU 0x00C0B4
1909
MSGVAL340   .EQU 0x00C0B4
1910
_ctrlr1    .EQU 0x00C100
1911
CTRLR1     .EQU 0x00C100 /* CAN 1 Control Register */
1912
_statr1    .EQU 0x00C102
1913
STATR1     .EQU 0x00C102
1914
_errcnt1   .EQU 0x00C104
1915
ERRCNT1    .EQU 0x00C104
1916
_btr1  .EQU 0x00C106
1917
BTR1   .EQU 0x00C106
1918
_intr1     .EQU 0x00C108
1919
INTR1      .EQU 0x00C108
1920
_testr1    .EQU 0x00C10A
1921
TESTR1     .EQU 0x00C10A
1922
_brper1    .EQU 0x00C10C
1923
BRPER1     .EQU 0x00C10C
1924
_brpe1     .EQU 0x00C10C
1925
BRPE1      .EQU 0x00C10C
1926
_cbsync1   .EQU 0x00C10E
1927
CBSYNC1    .EQU 0x00C10E
1928
_if1creq1  .EQU 0x00C110
1929
IF1CREQ1   .EQU 0x00C110 /* CAN 1 IF 1 */
1930
_if1cmsk1  .EQU 0x00C112
1931
IF1CMSK1   .EQU 0x00C112
1932
_if1msk121  .EQU 0x00C114
1933
IF1MSK121   .EQU 0x00C114
1934
_if1msk21  .EQU 0x00C114
1935
IF1MSK21   .EQU 0x00C114
1936
_if1msk11  .EQU 0x00C116
1937
IF1MSK11   .EQU 0x00C116
1938
_if1arb121  .EQU 0x00C118
1939
IF1ARB121   .EQU 0x00C118
1940
_if1arb21  .EQU 0x00C118
1941
IF1ARB21   .EQU 0x00C118
1942
_if1arb11  .EQU 0x00C11A
1943
IF1ARB11   .EQU 0x00C11A
1944
_if1mctr1  .EQU 0x00C11C
1945
IF1MCTR1   .EQU 0x00C11C
1946
_if1dta121  .EQU 0x00C120
1947
IF1DTA121   .EQU 0x00C120
1948
_if1dta11  .EQU 0x00C120
1949
IF1DTA11   .EQU 0x00C120
1950
_if1dta21  .EQU 0x00C122
1951
IF1DTA21   .EQU 0x00C122
1952
_if1dtb121  .EQU 0x00C124
1953
IF1DTB121   .EQU 0x00C124
1954
_if1dtb11  .EQU 0x00C124
1955
IF1DTB11   .EQU 0x00C124
1956
_if1dtb21  .EQU 0x00C126
1957
IF1DTB21   .EQU 0x00C126
1958
_if1dta_swp121  .EQU 0x00C130
1959
IF1DTA_SWP121   .EQU 0x00C130
1960
_if1dta_swp21  .EQU 0x00C130
1961
IF1DTA_SWP21   .EQU 0x00C130
1962
_if1dta_swp11  .EQU 0x00C132
1963
IF1DTA_SWP11   .EQU 0x00C132
1964
_if1dtb_swp121  .EQU 0x00C134
1965
IF1DTB_SWP121   .EQU 0x00C134
1966
_if1dtb_swp21  .EQU 0x00C134
1967
IF1DTB_SWP21   .EQU 0x00C134
1968
_if1dtb_swp11  .EQU 0x00C136
1969
IF1DTB_SWP11   .EQU 0x00C136
1970
_if2creq1  .EQU 0x00C140
1971
IF2CREQ1   .EQU 0x00C140 /* CAN 1 IF 2 */
1972
_if2cmsk1  .EQU 0x00C142
1973
IF2CMSK1   .EQU 0x00C142
1974
_if2msk121  .EQU 0x00C144
1975
IF2MSK121   .EQU 0x00C144
1976
_if2msk21  .EQU 0x00C144
1977
IF2MSK21   .EQU 0x00C144
1978
_if2msk11  .EQU 0x00C146
1979
IF2MSK11   .EQU 0x00C146
1980
_if2arb121  .EQU 0x00C148
1981
IF2ARB121   .EQU 0x00C148
1982
_if2arb21  .EQU 0x00C148
1983
IF2ARB21   .EQU 0x00C148
1984
_if2arb11  .EQU 0x00C14A
1985
IF2ARB11   .EQU 0x00C14A
1986
_if2mctr1  .EQU 0x00C14C
1987
IF2MCTR1   .EQU 0x00C14C
1988
_if2dta121  .EQU 0x00C150
1989
IF2DTA121   .EQU 0x00C150
1990
_if2dta11  .EQU 0x00C150
1991
IF2DTA11   .EQU 0x00C150
1992
_if2dta21  .EQU 0x00C152
1993
IF2DTA21   .EQU 0x00C152
1994
_if2dtb121  .EQU 0x00C154
1995
IF2DTB121   .EQU 0x00C154
1996
_if2dtb11  .EQU 0x00C154
1997
IF2DTB11   .EQU 0x00C154
1998
_if2dtb21  .EQU 0x00C156
1999
IF2DTB21   .EQU 0x00C156
2000
_if2dta_swp121  .EQU 0x00C160
2001
IF2DTA_SWP121   .EQU 0x00C160
2002
_if2dta_swp21  .EQU 0x00C160
2003
IF2DTA_SWP21   .EQU 0x00C160
2004
_if2dta_swp11  .EQU 0x00C162
2005
IF2DTA_SWP11   .EQU 0x00C162
2006
_if2dtb_swp121  .EQU 0x00C164
2007
IF2DTB_SWP121   .EQU 0x00C164
2008
_if2dtb_swp21  .EQU 0x00C164
2009
IF2DTB_SWP21   .EQU 0x00C164
2010
_if2dtb_swp11  .EQU 0x00C166
2011
IF2DTB_SWP11   .EQU 0x00C166
2012
_treqr121  .EQU 0x00C180
2013
TREQR121   .EQU 0x00C180 /* CAN 1 Status Flags */
2014
_treqr21   .EQU 0x00C180
2015
TREQR21    .EQU 0x00C180
2016
_treqr11   .EQU 0x00C182
2017
TREQR11    .EQU 0x00C182
2018
_newdt121  .EQU 0x00C190
2019
NEWDT121   .EQU 0x00C190
2020
_newdt21   .EQU 0x00C190
2021
NEWDT21    .EQU 0x00C190
2022
_newdt11   .EQU 0x00C192
2023
NEWDT11    .EQU 0x00C192
2024
_intpnd121  .EQU 0x00C1A0
2025
INTPND121   .EQU 0x00C1A0
2026
_intpnd21  .EQU 0x00C1A0
2027
INTPND21   .EQU 0x00C1A0
2028
_intpnd11  .EQU 0x00C1A2
2029
INTPND11   .EQU 0x00C1A2
2030
_msgval121  .EQU 0x00C1B0
2031
MSGVAL121   .EQU 0x00C1B0
2032
_msgval21  .EQU 0x00C1B0
2033
MSGVAL21   .EQU 0x00C1B0
2034
_msgval11  .EQU 0x00C1B2
2035
MSGVAL11   .EQU 0x00C1B2
2036
_ctrlr2    .EQU 0x00C200
2037
CTRLR2     .EQU 0x00C200 /* CAN 2 Control Register */
2038
_statr2    .EQU 0x00C202
2039
STATR2     .EQU 0x00C202
2040
_errcnt2   .EQU 0x00C204
2041
ERRCNT2    .EQU 0x00C204
2042
_btr2  .EQU 0x00C206
2043
BTR2   .EQU 0x00C206
2044
_intr2     .EQU 0x00C208
2045
INTR2      .EQU 0x00C208
2046
_testr2    .EQU 0x00C20A
2047
TESTR2     .EQU 0x00C20A
2048
_brper2    .EQU 0x00C20C
2049
BRPER2     .EQU 0x00C20C
2050
_brpe2     .EQU 0x00C20C
2051
BRPE2      .EQU 0x00C20C
2052
_cbsync2   .EQU 0x00C20E
2053
CBSYNC2    .EQU 0x00C20E
2054
_if1creq2  .EQU 0x00C210
2055
IF1CREQ2   .EQU 0x00C210 /* CAN 2 IF 1 */
2056
_if1cmsk2  .EQU 0x00C212
2057
IF1CMSK2   .EQU 0x00C212
2058
_if1msk122  .EQU 0x00C214
2059
IF1MSK122   .EQU 0x00C214
2060
_if1msk22  .EQU 0x00C214
2061
IF1MSK22   .EQU 0x00C214
2062
_if1msk12  .EQU 0x00C216
2063
IF1MSK12   .EQU 0x00C216
2064
_if1arb122  .EQU 0x00C218
2065
IF1ARB122   .EQU 0x00C218
2066
_if1arb22  .EQU 0x00C218
2067
IF1ARB22   .EQU 0x00C218
2068
_if1arb12  .EQU 0x00C21A
2069
IF1ARB12   .EQU 0x00C21A
2070
_if1mctr2  .EQU 0x00C21C
2071
IF1MCTR2   .EQU 0x00C21C
2072
_if1dta122  .EQU 0x00C220
2073
IF1DTA122   .EQU 0x00C220
2074
_if1dta12  .EQU 0x00C220
2075
IF1DTA12   .EQU 0x00C220
2076
_if1dta22  .EQU 0x00C222
2077
IF1DTA22   .EQU 0x00C222
2078
_if1dtb122  .EQU 0x00C224
2079
IF1DTB122   .EQU 0x00C224
2080
_if1dtb12  .EQU 0x00C224
2081
IF1DTB12   .EQU 0x00C224
2082
_if1dtb22  .EQU 0x00C226
2083
IF1DTB22   .EQU 0x00C226
2084
_if1dta_swp122  .EQU 0x00C230
2085
IF1DTA_SWP122   .EQU 0x00C230
2086
_if1dta_swp22  .EQU 0x00C230
2087
IF1DTA_SWP22   .EQU 0x00C230
2088
_if1dta_swp12  .EQU 0x00C232
2089
IF1DTA_SWP12   .EQU 0x00C232
2090
_if1dtb_swp122  .EQU 0x00C234
2091
IF1DTB_SWP122   .EQU 0x00C234
2092
_if1dtb_swp22  .EQU 0x00C234
2093
IF1DTB_SWP22   .EQU 0x00C234
2094
_if1dtb_swp12  .EQU 0x00C236
2095
IF1DTB_SWP12   .EQU 0x00C236
2096
_if2creq2  .EQU 0x00C240
2097
IF2CREQ2   .EQU 0x00C240 /* CAN 2 IF 2 */
2098
_if2cmsk2  .EQU 0x00C242
2099
IF2CMSK2   .EQU 0x00C242
2100
_if2msk122  .EQU 0x00C244
2101
IF2MSK122   .EQU 0x00C244
2102
_if2msk22  .EQU 0x00C244
2103
IF2MSK22   .EQU 0x00C244
2104
_if2msk12  .EQU 0x00C246
2105
IF2MSK12   .EQU 0x00C246
2106
_if2arb122  .EQU 0x00C248
2107
IF2ARB122   .EQU 0x00C248
2108
_if2arb22  .EQU 0x00C248
2109
IF2ARB22   .EQU 0x00C248
2110
_if2arb12  .EQU 0x00C24A
2111
IF2ARB12   .EQU 0x00C24A
2112
_if2mctr2  .EQU 0x00C24C
2113
IF2MCTR2   .EQU 0x00C24C
2114
_if2dta122  .EQU 0x00C250
2115
IF2DTA122   .EQU 0x00C250
2116
_if2dta12  .EQU 0x00C250
2117
IF2DTA12   .EQU 0x00C250
2118
_if2dta22  .EQU 0x00C252
2119
IF2DTA22   .EQU 0x00C252
2120
_if2dtb122  .EQU 0x00C254
2121
IF2DTB122   .EQU 0x00C254
2122
_if2dtb12  .EQU 0x00C254
2123
IF2DTB12   .EQU 0x00C254
2124
_if2dtb22  .EQU 0x00C256
2125
IF2DTB22   .EQU 0x00C256
2126
_if2dta_swp122  .EQU 0x00C260
2127
IF2DTA_SWP122   .EQU 0x00C260
2128
_if2dta_swp22  .EQU 0x00C260
2129
IF2DTA_SWP22   .EQU 0x00C260
2130
_if2dta_swp12  .EQU 0x00C262
2131
IF2DTA_SWP12   .EQU 0x00C262
2132
_if2dtb_swp122  .EQU 0x00C264
2133
IF2DTB_SWP122   .EQU 0x00C264
2134
_if2dtb_swp22  .EQU 0x00C264
2135
IF2DTB_SWP22   .EQU 0x00C264
2136
_if2dtb_swp12  .EQU 0x00C266
2137
IF2DTB_SWP12   .EQU 0x00C266
2138
_treqr122  .EQU 0x00C280
2139
TREQR122   .EQU 0x00C280 /* CAN 2 Status Flags */
2140
_treqr22   .EQU 0x00C280
2141
TREQR22    .EQU 0x00C280
2142
_treqr12   .EQU 0x00C282
2143
TREQR12    .EQU 0x00C282
2144
_newdt122  .EQU 0x00C290
2145
NEWDT122   .EQU 0x00C290
2146
_newdt22   .EQU 0x00C290
2147
NEWDT22    .EQU 0x00C290
2148
_newdt12   .EQU 0x00C292
2149
NEWDT12    .EQU 0x00C292
2150
_intpnd122  .EQU 0x00C2A0
2151
INTPND122   .EQU 0x00C2A0
2152
_intpnd22  .EQU 0x00C2A0
2153
INTPND22   .EQU 0x00C2A0
2154
_intpnd12  .EQU 0x00C2A2
2155
INTPND12   .EQU 0x00C2A2
2156
_msgval122  .EQU 0x00C2B0
2157
MSGVAL122   .EQU 0x00C2B0
2158
_msgval22  .EQU 0x00C2B0
2159
MSGVAL22   .EQU 0x00C2B0
2160
_msgval12  .EQU 0x00C2B2
2161
MSGVAL12   .EQU 0x00C2B2
2162
_bctrl     .EQU 0x00F000
2163
BCTRL      .EQU 0x00F000 /* EDSU/MPU Registers */
2164
_bstat     .EQU 0x00F004
2165
BSTAT      .EQU 0x00F004
2166
_biac      .EQU 0x00F008
2167
BIAC       .EQU 0x00F008
2168
_boac      .EQU 0x00F00C
2169
BOAC       .EQU 0x00F00C
2170
_birq      .EQU 0x00F010
2171
BIRQ       .EQU 0x00F010
2172
_bcr0      .EQU 0x00F020
2173
BCR0       .EQU 0x00F020
2174
_bcr1      .EQU 0x00F024
2175
BCR1       .EQU 0x00F024
2176
_bcr2      .EQU 0x00F028
2177
BCR2       .EQU 0x00F028
2178
_bcr3      .EQU 0x00F02C
2179
BCR3       .EQU 0x00F02C
2180
_bcr4      .EQU 0x00F030
2181
BCR4       .EQU 0x00F030
2182
_bcr5      .EQU 0x00F034
2183
BCR5       .EQU 0x00F034
2184
_bcr6      .EQU 0x00F038
2185
BCR6       .EQU 0x00F038
2186
_bcr7      .EQU 0x00F03C
2187
BCR7       .EQU 0x00F03C
2188
_bad0      .EQU 0x00F080
2189
BAD0       .EQU 0x00F080
2190
_bad1      .EQU 0x00F084
2191
BAD1       .EQU 0x00F084
2192
_bad2      .EQU 0x00F088
2193
BAD2       .EQU 0x00F088
2194
_bad3      .EQU 0x00F08C
2195
BAD3       .EQU 0x00F08C
2196
_bad4      .EQU 0x00F090
2197
BAD4       .EQU 0x00F090
2198
_bad5      .EQU 0x00F094
2199
BAD5       .EQU 0x00F094
2200
_bad6      .EQU 0x00F098
2201
BAD6       .EQU 0x00F098
2202
_bad7      .EQU 0x00F09C
2203
BAD7       .EQU 0x00F09C
2204
_bad8      .EQU 0x00F0A0
2205
BAD8       .EQU 0x00F0A0
2206
_bad9      .EQU 0x00F0A4
2207
BAD9       .EQU 0x00F0A4
2208
_bad10     .EQU 0x00F0A8
2209
BAD10      .EQU 0x00F0A8
2210
_bad11     .EQU 0x00F0AC
2211
BAD11      .EQU 0x00F0AC
2212
_bad12     .EQU 0x00F0B0
2213
BAD12      .EQU 0x00F0B0
2214
_bad13     .EQU 0x00F0B4
2215
BAD13      .EQU 0x00F0B4
2216
_bad14     .EQU 0x00F0B8
2217
BAD14      .EQU 0x00F0B8
2218
_bad15     .EQU 0x00F0BC
2219
BAD15      .EQU 0x00F0BC
2220
_fsv1      .EQU 0x148000
2221
FSV1       .EQU 0x148000 /* FSV & BSV Registers */
2222
_bsv1      .EQU 0x148004
2223
BSV1       .EQU 0x148004
2224
_fsv2      .EQU 0x148008
2225
FSV2       .EQU 0x148008
2226
_bsv2      .EQU 0x14800C
2227
BSV2       .EQU 0x14800C
2228
#pragma endasm
2229
#else
2230
 
2231
#ifndef _MB91XXX_H
2232
#define _MB91XXX_H
2233
 
2234
#ifdef  __FASM__ 
2235
#pragma asm
2236
 .IMPORT _pdr00,    _pdr01,    _pdr02,    _pdr03,    _pdr04,    _pdr05
2237
 .IMPORT _pdr06,    _pdr07,    _pdr08,    _pdr09,    _pdr10,    _pdr13
2238
 .IMPORT _pdr14,    _pdr15,    _pdr16,    _pdr17,    _pdr18,    _pdr19
2239
 .IMPORT _pdr20,    _pdr22,    _pdr23,    _pdr24,    _pdr25,    _pdr26
2240
 .IMPORT _pdr27,    _pdr29,    _eirr0,    _enir0,    _elvr0,    _eirr1
2241
 .IMPORT _enir1,    _elvr1,    _dicr,     _hrcl,     _rbsync,   _scr02
2242
 .IMPORT _smr02,    _ssr02,    _rdr02,    _tdr02,    _escr02,   _eccr02
2243
 .IMPORT _scr04,    _smr04,    _ssr04,    _rdr04,    _tdr04,    _escr04
2244
 .IMPORT _eccr04,   _fsr04,    _fcr04,    _scr05,    _smr05,    _ssr05
2245
 .IMPORT _rdr05,    _tdr05,    _escr05,   _eccr05,   _fsr05,    _fcr05
2246
 .IMPORT _scr06,    _smr06,    _ssr06,    _rdr06,    _tdr06,    _escr06
2247
 .IMPORT _eccr06,   _fsr06,    _fcr06,    _scr07,    _smr07,    _ssr07
2248
 .IMPORT _rdr07,    _tdr07,    _escr07,   _eccr07,   _fsr07,    _fcr07
2249
 .IMPORT _bgr02,    _bgr102,   _bgr002,   _bgr04,    _bgr104,   _bgr004
2250
 .IMPORT _bgr05,    _bgr105,   _bgr005,   _bgr06,    _bgr106,   _bgr006
2251
 .IMPORT _bgr07,    _bgr107,   _bgr007,   _pwc20,    _pwc10,    _pws20
2252
 .IMPORT _pws10,    _pwc21,    _pwc11,    _pws21,    _pws11,    _pwc22
2253
 .IMPORT _pwc12,    _pws22,    _pws12,    _pwc23,    _pwc13,    _pws23
2254
 .IMPORT _pws13,    _pwc24,    _pwc14,    _pws24,    _pws14,    _pwc25
2255
 .IMPORT _pwc15,    _pws25,    _pws15,    _pwc0,     _pwc1,     _pwc2
2256
 .IMPORT _pwc3,     _pwc4,     _pwc5,     _ibcr0,    _ibsr0,    _itba0
2257
 .IMPORT _itbah0,   _itbal0,   _itmk0,    _itmkh0,   _itmkl0,   _ismk0
2258
 .IMPORT _isba0,    _idar0,    _iccr0,    _gcn11,    _gcn21,    _gcn12
2259
 .IMPORT _gcn22,    _ptmr04,   _pcsr04,   _pdut04,   _pcn04,    _pcnh04
2260
 .IMPORT _pcnl04,   _ptmr05,   _pcsr05,   _pdut05,   _pcn05,    _pcnh05
2261
 .IMPORT _pcnl05,   _ptmr06,   _pcsr06,   _pdut06,   _pcn06,    _pcnh06
2262
 .IMPORT _pcnl06,   _ptmr07,   _pcsr07,   _pdut07,   _pcn07,    _pcnh07
2263
 .IMPORT _pcnl07,   _ptmr08,   _pcsr08,   _pdut08,   _pcn08,    _pcnh08
2264
 .IMPORT _pcnl08,   _ptmr09,   _pcsr09,   _pdut09,   _pcn09,    _pcnh09
2265
 .IMPORT _pcnl09,   _ptmr10,   _pcsr10,   _pdut10,   _pcn10,    _pcnh10
2266
 .IMPORT _pcnl10,   _ptmr11,   _pcsr11,   _pdut11,   _pcn11,    _pcnh11
2267
 .IMPORT _pcnl11,   _p0tmcsr,  _p0tmcsrh, _p0tmcsrl, _p1tmcsr,  _p1tmcsrh
2268
 .IMPORT _p1tmcsrl, _p0tmrlr,  _p0tmr,    _p1tmrlr,  _p1tmr,    _ics01
2269
 .IMPORT _ics23,    _ipcp0,    _ipcp1,    _ipcp2,    _ipcp3,    _ocs01
2270
 .IMPORT _ocs23,    _occp0,    _occp1,    _occp2,    _occp3,    _sgcr
2271
 .IMPORT _sgcrh,    _sgcrl,    _sgfr,     _sgar,     _sgtr,     _sgdr
2272
 .IMPORT _aderh,    _aderl,    _ader,     _adcs1,    _adcs0,    _adcs
2273
 .IMPORT _adcr1,    _adcr0,    _adcr,     _adct1,    _adct0,    _adct
2274
 .IMPORT _adsch,    _adech,    _acsr0,    _tmrlr0,   _tmr0,     _tmcsr0
2275
 .IMPORT _tmcsrh0,  _tmcsrl0,  _tmrlr1,   _tmr1,     _tmcsr1,   _tmcsrh1
2276
 .IMPORT _tmcsrl1,  _tmrlr2,   _tmr2,     _tmcsr2,   _tmcsrh2,  _tmcsrl2
2277
 .IMPORT _tmrlr3,   _tmr3,     _tmcsr3,   _tmcsrh3,  _tmcsrl3,  _tmrlr4
2278
 .IMPORT _tmr4,     _tmcsr4,   _tmcsrh4,  _tmcsrl4,  _tmrlr5,   _tmr5
2279
 .IMPORT _tmcsr5,   _tmcsrh5,  _tmcsrl5,  _tmrlr6,   _tmr6,     _tmcsr6
2280
 .IMPORT _tmcsrh6,  _tmcsrl6,  _tmrlr7,   _tmr7,     _tmcsr7,   _tmcsrh7
2281
 .IMPORT _tmcsrl7,  _tcdt0,    _tccs0,    _tcdt1,    _tccs1,    _tcdt2
2282
 .IMPORT _tccs2,    _tcdt3,    _tccs3,    _dmaca0,   _dmacb0,   _dmaca1
2283
 .IMPORT _dmacb1,   _dmaca2,   _dmacb2,   _dmaca3,   _dmacb3,   _dmaca4
2284
 .IMPORT _dmacb4,   _dmacr,    _ics45,    _ics67,    _ipcp4,    _ipcp5
2285
 .IMPORT _ipcp6,    _ipcp7,    _tcdt4,    _tccs4,    _tcdt5,    _tccs5
2286
 .IMPORT _tcdt6,    _tccs6,    _tcdt7,    _tccs7,    _udrc10,   _udrc1
2287
 .IMPORT _udrc0,    _udcr10,   _udcr1,    _udcr0,    _udcc0,    _udcch0
2288
 .IMPORT _udccl0,   _udcs0,    _udcc1,    _udcch1,   _udccl1,   _udcs1
2289
 .IMPORT _udrc32,   _udrc3,    _udrc2,    _udcr32,   _udcr3,    _udcr2
2290
 .IMPORT _udcc2,    _udcch2,   _udccl2,   _udcs2,    _udcc3,    _udcch3
2291
 .IMPORT _udccl3,   _udcs3,    _gcn13,    _gcn23,    _ptmr12,   _pcsr12
2292
 .IMPORT _pdut12,   _pcn12,    _pcnh12,   _pcnl12,   _ptmr13,   _pcsr13
2293
 .IMPORT _pdut13,   _pcn13,    _pcnh13,   _pcnl13,   _ptmr14,   _pcsr14
2294
 .IMPORT _pdut14,   _pcn14,    _pcnh14,   _pcnl14,   _ptmr15,   _pcsr15
2295
 .IMPORT _pdut15,   _pcn15,    _pcnh15,   _pcnl15,   _ibcr2,    _ibsr2
2296
 .IMPORT _itba2,    _itbah2,   _itbal2,   _itmk2,    _itmkh2,   _itmkl2
2297
 .IMPORT _ismk2,    _isba2,    _idar2,    _iccr2,    _ibcr3,    _ibsr3
2298
 .IMPORT _itba3,    _itbah3,   _itbal3,   _itmk3,    _itmkh3,   _itmkl3
2299
 .IMPORT _ismk3,    _isba3,    _idar3,    _iccr3,    _roms,     _bsd0
2300
 .IMPORT _bsd1,     _bsdc,     _bsrr,     _icr00,    _icr01,    _icr02
2301
 .IMPORT _icr03,    _icr04,    _icr05,    _icr06,    _icr07,    _icr08
2302
 .IMPORT _icr09,    _icr10,    _icr11,    _icr12,    _icr13,    _icr14
2303
 .IMPORT _icr15,    _icr16,    _icr17,    _icr18,    _icr19,    _icr20
2304
 .IMPORT _icr21,    _icr22,    _icr23,    _icr24,    _icr25,    _icr26
2305
 .IMPORT _icr27,    _icr28,    _icr29,    _icr30,    _icr31,    _icr32
2306
 .IMPORT _icr33,    _icr34,    _icr35,    _icr36,    _icr37,    _icr38
2307
 .IMPORT _icr39,    _icr40,    _icr41,    _icr42,    _icr43,    _icr44
2308
 .IMPORT _icr45,    _icr46,    _icr47,    _icr48,    _icr49,    _icr50
2309
 .IMPORT _icr51,    _icr52,    _icr53,    _icr54,    _icr55,    _icr56
2310
 .IMPORT _icr57,    _icr58,    _icr59,    _icr60,    _icr61,    _icr62
2311
 .IMPORT _icr63,    _rsrr,     _stcr,     _tbcr,     _ctbr,     _clkr
2312
 .IMPORT _wpr,      _divr0,    _divr1,    _plldivm,  _plldivn,  _plldivg
2313
 .IMPORT _pllmulg,  _pllctrl,  _oscc1,    _oscs1,    _oscc2,    _oscs2
2314
 .IMPORT _porten,   _wtcer,    _wtcr,     _wtbr,     _wthr,     _wtmr
2315
 .IMPORT _wtsr,     _csvtr,    _csvcr,    _cscfg,    _cmcfg,    _cucr
2316
 .IMPORT _cutd,     _cutr1,    _cutr2,    _cmpr,     _cmcr,     _cmt1
2317
 .IMPORT _cmt2,     _canpre,   _canckd,   _lvsel,    _lvdet,    _hwwde
2318
 .IMPORT _hwwd,     _oscrh,    _oscrl,    _wpcrh,    _wpcrl,    _osccr
2319
 .IMPORT _regsel,   _regctr,   _asr0,     _acr0,     _asr1,     _acr1
2320
 .IMPORT _asr2,     _acr2,     _asr3,     _acr3,     _asr4,     _acr4
2321
 .IMPORT _asr5,     _acr5,     _asr6,     _acr6,     _asr7,     _acr7
2322
 .IMPORT _awr0,     _awr1,     _awr2,     _awr3,     _awr4,     _awr5
2323
 .IMPORT _awr6,     _awr7,     _mcra,     _mcrb,     _iowr0,    _iowr1
2324
 .IMPORT _iowr2,    _iowr3,    _cser,     _cher,     _tcr,      _rcr
2325
 .IMPORT _modr,     _pdrd00,   _pdrd01,   _pdrd02,   _pdrd03,   _pdrd04
2326
 .IMPORT _pdrd05,   _pdrd06,   _pdrd07,   _pdrd08,   _pdrd09,   _pdrd10
2327
 .IMPORT _pdrd13,   _pdrd14,   _pdrd15,   _pdrd16,   _pdrd17,   _pdrd18
2328
 .IMPORT _pdrd19,   _pdrd20,   _pdrd22,   _pdrd23,   _pdrd24,   _pdrd25
2329
 .IMPORT _pdrd26,   _pdrd27,   _pdrd29,   _ddr00,    _ddr01,    _ddr02
2330
 .IMPORT _ddr03,    _ddr04,    _ddr05,    _ddr06,    _ddr07,    _ddr08
2331
 .IMPORT _ddr09,    _ddr10,    _ddr13,    _ddr14,    _ddr15,    _ddr16
2332
 .IMPORT _ddr17,    _ddr18,    _ddr19,    _ddr20,    _ddr22,    _ddr23
2333
 .IMPORT _ddr24,    _ddr25,    _ddr26,    _ddr27,    _ddr29,    _pfr00
2334
 .IMPORT _pfr01,    _pfr02,    _pfr03,    _pfr04,    _pfr05,    _pfr06
2335
 .IMPORT _pfr07,    _pfr08,    _pfr09,    _pfr10,    _pfr13,    _pfr14
2336
 .IMPORT _pfr15,    _pfr16,    _pfr17,    _pfr18,    _pfr19,    _pfr20
2337
 .IMPORT _pfr22,    _pfr23,    _pfr24,    _pfr25,    _pfr26,    _pfr27
2338
 .IMPORT _pfr29,    _epfr10,   _epfr13,   _epfr14,   _epfr15,   _epfr16
2339
 .IMPORT _epfr18,   _epfr19,   _epfr20,   _epfr26,   _epfr27,   _podr00
2340
 .IMPORT _podr01,   _podr02,   _podr03,   _podr04,   _podr05,   _podr06
2341
 .IMPORT _podr07,   _podr08,   _podr09,   _podr10,   _podr13,   _podr14
2342
 .IMPORT _podr15,   _podr16,   _podr17,   _podr18,   _podr19,   _podr20
2343
 .IMPORT _podr22,   _podr23,   _podr24,   _podr25,   _podr26,   _podr27
2344
 .IMPORT _podr29,   _pilr00,   _pilr01,   _pilr02,   _pilr03,   _pilr04
2345
 .IMPORT _pilr05,   _pilr06,   _pilr07,   _pilr08,   _pilr09,   _pilr10
2346
 .IMPORT _pilr13,   _pilr14,   _pilr15,   _pilr16,   _pilr17,   _pilr18
2347
 .IMPORT _pilr19,   _pilr20,   _pilr22,   _pilr23,   _pilr24,   _pilr25
2348
 .IMPORT _pilr26,   _pilr27,   _pilr29,   _epilr00,  _epilr01,  _epilr02
2349
 .IMPORT _epilr03,  _epilr04,  _epilr05,  _epilr06,  _epilr07,  _epilr08
2350
 .IMPORT _epilr09,  _epilr10,  _epilr13,  _epilr14,  _epilr15,  _epilr16
2351
 .IMPORT _epilr17,  _epilr18,  _epilr19,  _epilr20,  _epilr22,  _epilr23
2352
 .IMPORT _epilr24,  _epilr25,  _epilr26,  _epilr27,  _epilr29,  _pper00
2353
 .IMPORT _pper01,   _pper02,   _pper03,   _pper04,   _pper05,   _pper06
2354
 .IMPORT _pper07,   _pper08,   _pper09,   _pper10,   _pper13,   _pper14
2355
 .IMPORT _pper15,   _pper16,   _pper17,   _pper18,   _pper19,   _pper20
2356
 .IMPORT _pper22,   _pper23,   _pper24,   _pper25,   _pper26,   _pper27
2357
 .IMPORT _pper29,   _ppcr00,   _ppcr01,   _ppcr02,   _ppcr03,   _ppcr04
2358
 .IMPORT _ppcr05,   _ppcr06,   _ppcr07,   _ppcr08,   _ppcr09,   _ppcr10
2359
 .IMPORT _ppcr13,   _ppcr14,   _ppcr15,   _ppcr16,   _ppcr17,   _ppcr18
2360
 .IMPORT _ppcr19,   _ppcr20,   _ppcr22,   _ppcr23,   _ppcr24,   _ppcr25
2361
 .IMPORT _ppcr26,   _ppcr27,   _ppcr29,   _dmasa0,   _dmada0,   _dmasa1
2362
 .IMPORT _dmada1,   _dmasa2,   _dmada2,   _dmasa3,   _dmada3,   _dmasa4
2363
 .IMPORT _dmada4,   _fmcs,     _fmcr,     _fchcr,    _fmwt,     _fmwt2
2364
 .IMPORT _fmps,     _fmac,     _fcha0,    _fcha1,    _fscr0,    _fscr1
2365
 .IMPORT _ctrlr0,   _statr0,   _errcnt0,  _btr0,     _intr0,    _testr0
2366
 .IMPORT _brper0,   _brpe0,    _cbsync0,  _if1creq0, _if1cmsk0, _if1msk120
2367
 .IMPORT _if1msk20, _if1msk10, _if1arb120, _if1arb20, _if1arb10, _if1mctr0
2368
 .IMPORT _if1dta120, _if1dta10, _if1dta20, _if1dtb120, _if1dtb10, _if1dtb20
2369
 .IMPORT _if1dta_swp120, _if1dta_swp20, _if1dta_swp10, _if1dtb_swp120, _if1dtb_swp20, _if1dtb_swp10
2370
 .IMPORT _if2creq0, _if2cmsk0, _if2msk120, _if2msk20, _if2msk10, _if2arb120
2371
 .IMPORT _if2arb20, _if2arb10, _if2mctr0, _if2dta120, _if2dta10, _if2dta20
2372
 .IMPORT _if2dtb120, _if2dtb10, _if2dtb20, _if2dta_swp120, _if2dta_swp20, _if2dta_swp10
2373
 .IMPORT _if2dtb_swp120, _if2dtb_swp20, _if2dtb_swp10, _treqr120, _treqr20,  _treqr10
2374
 .IMPORT _newdt120, _newdt20,  _newdt10,  _intpnd120, _intpnd20, _intpnd10
2375
 .IMPORT _msgval120, _msgval20, _msgval10, _msgval340, _ctrlr1,   _statr1
2376
 .IMPORT _errcnt1,  _btr1,     _intr1,    _testr1,   _brper1,   _brpe1
2377
 .IMPORT _cbsync1,  _if1creq1, _if1cmsk1, _if1msk121, _if1msk21, _if1msk11
2378
 .IMPORT _if1arb121, _if1arb21, _if1arb11, _if1mctr1, _if1dta121, _if1dta11
2379
 .IMPORT _if1dta21, _if1dtb121, _if1dtb11, _if1dtb21, _if1dta_swp121, _if1dta_swp21
2380
 .IMPORT _if1dta_swp11, _if1dtb_swp121, _if1dtb_swp21, _if1dtb_swp11, _if2creq1, _if2cmsk1
2381
 .IMPORT _if2msk121, _if2msk21, _if2msk11, _if2arb121, _if2arb21, _if2arb11
2382
 .IMPORT _if2mctr1, _if2dta121, _if2dta11, _if2dta21, _if2dtb121, _if2dtb11
2383
 .IMPORT _if2dtb21, _if2dta_swp121, _if2dta_swp21, _if2dta_swp11, _if2dtb_swp121, _if2dtb_swp21
2384
 .IMPORT _if2dtb_swp11, _treqr121, _treqr21,  _treqr11,  _newdt121, _newdt21
2385
 .IMPORT _newdt11,  _intpnd121, _intpnd21, _intpnd11, _msgval121, _msgval21
2386
 .IMPORT _msgval11, _ctrlr2,   _statr2,   _errcnt2,  _btr2,     _intr2
2387
 .IMPORT _testr2,   _brper2,   _brpe2,    _cbsync2,  _if1creq2, _if1cmsk2
2388
 .IMPORT _if1msk122, _if1msk22, _if1msk12, _if1arb122, _if1arb22, _if1arb12
2389
 .IMPORT _if1mctr2, _if1dta122, _if1dta12, _if1dta22, _if1dtb122, _if1dtb12
2390
 .IMPORT _if1dtb22, _if1dta_swp122, _if1dta_swp22, _if1dta_swp12, _if1dtb_swp122, _if1dtb_swp22
2391
 .IMPORT _if1dtb_swp12, _if2creq2, _if2cmsk2, _if2msk122, _if2msk22, _if2msk12
2392
 .IMPORT _if2arb122, _if2arb22, _if2arb12, _if2mctr2, _if2dta122, _if2dta12
2393
 .IMPORT _if2dta22, _if2dtb122, _if2dtb12, _if2dtb22, _if2dta_swp122, _if2dta_swp22
2394
 .IMPORT _if2dta_swp12, _if2dtb_swp122, _if2dtb_swp22, _if2dtb_swp12, _treqr122, _treqr22
2395
 .IMPORT _treqr12,  _newdt122, _newdt22,  _newdt12,  _intpnd122, _intpnd22
2396
 .IMPORT _intpnd12, _msgval122, _msgval22, _msgval12, _bctrl,    _bstat
2397
 .IMPORT _biac,     _boac,     _birq,     _bcr0,     _bcr1,     _bcr2
2398
 .IMPORT _bcr3,     _bcr4,     _bcr5,     _bcr6,     _bcr7,     _bad0
2399
 .IMPORT _bad1,     _bad2,     _bad3,     _bad4,     _bad5,     _bad6
2400
 .IMPORT _bad7,     _bad8,     _bad9,     _bad10,    _bad11,    _bad12
2401
 .IMPORT _bad13,    _bad14,    _bad15,    _fsv1,     _bsv1,     _fsv2
2402
 .IMPORT _bsv2
2403
#pragma endasm
2404
#else  /* __FASM__  */ 
2405
/* THIS SAMPLE CODE IS PROVIDED AS IS AND IS SUBJECT TO ALTERATIONS. FUJITSU     */
2406
/* MICROELECTRONICS ACCEPTS NO RESPONSIBILITY OR LIABILITY FOR ANY ERRORS OR     */
2407
/* ELIGIBILITY FOR ANY PURPOSES.                                                 */
2408
/*                 (C) Fujitsu Microelectronics Europe GmbH                      */
2409
/*  */
2410
/* ************************************************************************* */
2411
/*                   Fujitsu Microelectronics Europe GmbH                        */
2412
/*                 http://emea.fujitsu.com/microelectronics  */
2413
/*                                                                           */
2414
/* THIS SAMPLE CODE IS PROVIDED AS IS AND IS SUBJECT TO ALTERATIONS. FUJITSU */
2415
/* MICROELECTRONICS ACCEPTS NO RESPONSIBILITY OR LIABILITY FOR ANY ERRORS OR */
2416
/* ELIGIBILITY FOR ANY PURPOSES                                              */
2417
/*                 (C) Fujitsu Microelectronics Europe GmbH                  */
2418
/* ************************************************************************* */
2419
/* ---------------------------------------------------------------------- */
2420
/* $Id: mb91467d.h 2 2011-07-17 20:13:17Z filepang@gmail.com $ */
2421
/* ---------------------------------------------------------------------- */
2422
/*                      */
2423
/* Id: mb91467D.iow,v 1.1 2005/10/14 11:25:42 umarke Exp  */
2424
/*      - Initial Version based on mb91V460A, v1.1 */
2425
/* Id: mb91467D.iow,v 1.2 2005/10/14 09:47:18 umarke Exp   */
2426
/*      - Littel Endian IFxDTA_SWP_yz added     */
2427
/* Id: mb91467D.iow,v 1.3 2005/11/18 06:55:29 umarke Exp   */
2428
/*      - No. of port register reduced to the no. of registers in MB91467D */
2429
/*      - Registers added: FMWT2, FMCR */
2430
/*      - Addapted Bit Names of Register FMCS     */
2431
/* Id: mb91467D.iow,v 1.4 2005/11/18 06:55:29 umarke Exp   */
2432
/*      - OCS01 and OCS23 added         */
2433
/* Id: mb91467D.iow,v 1.6 2006/01/13 08:58:51 umarke Exp  */
2434
/*      - Bitnames of  CLKR changed                                                    */
2435
/* Id: mb91467D.iow,v 1.7 2006/01/26 15:42:05 umarke Exp   */
2436
/*      - REGSEL, BRPERx added */
2437
/*      - REGCTR added   */
2438
/*      - LVSEL added  */
2439
/*      - Old Bitname of CLKR added                             */
2440
/* Id: mb91467D.iow,v 1.8 2006/02/27 10:31:28 umarke Exp   */
2441
/*      - BGR10x und BGR00x added  */
2442
/*      - PCNx, ITBAx, ITMKx, IDARx_D7 added    */
2443
/*      - SGCRH, SGCRL added */
2444
/*      - Bit ACSR_MD added */
2445
/*      - Bit CSCFG_PLLLOCK and CSCFG_RCSEL          */
2446
/*      - CUCR: Bits shifted to correct position    */
2447
/*      - CUTR1 & CUTR2 bits renamed to TDR14 instead of TR14     */
2448
/*      - CMCR_RUN renamed to CMCR_FMODRUN and shifted               */
2449
/*      - Bitnames of OSCCx and OSCRx added */
2450
/*      - FSVx, BSVx and FSCRx added */
2451
/*      - RBSYNC, CBSYNCx  */
2452
/* Id: mb91467D.iow,v 1.9 2006/02/27 11:56:23 umarke Exp  */
2453
/*      - changed Adress of REGSEL */
2454
/* $Id: mb91467d.h 2 2011-07-17 20:13:17Z filepang@gmail.com $  */
2455
/*      - Grouped CANPRE_CPCKS */
2456
/*      - Bitdescription of HLRC added */
2457
/* BIT-STRUCTURE-DEFINITIONS */
2458
 
2459
typedef unsigned char           IO_BYTE;
2460
typedef unsigned short          IO_WORD;
2461
typedef unsigned long           IO_LWORD;
2462
typedef const unsigned short    IO_WORD_READ;
2463
 
2464
typedef union{   /* Port Data Register */
2465
    IO_BYTE     byte;
2466
    struct{
2467
    IO_BYTE _D7 :1;
2468
    IO_BYTE _D6 :1;
2469
    IO_BYTE _D5 :1;
2470
    IO_BYTE _D4 :1;
2471
    IO_BYTE _D3 :1;
2472
    IO_BYTE _D2 :1;
2473
    IO_BYTE _D1 :1;
2474
    IO_BYTE _D0 :1;
2475
  }bit;
2476
 }PDR00STR;
2477
typedef union{
2478
    IO_BYTE     byte;
2479
    struct{
2480
    IO_BYTE _D7 :1;
2481
    IO_BYTE _D6 :1;
2482
    IO_BYTE _D5 :1;
2483
    IO_BYTE _D4 :1;
2484
    IO_BYTE _D3 :1;
2485
    IO_BYTE _D2 :1;
2486
    IO_BYTE _D1 :1;
2487
    IO_BYTE _D0 :1;
2488
  }bit;
2489
 }PDR01STR;
2490
typedef union{
2491
    IO_BYTE     byte;
2492
    struct{
2493
    IO_BYTE _D7 :1;
2494
    IO_BYTE _D6 :1;
2495
    IO_BYTE _D5 :1;
2496
    IO_BYTE _D4 :1;
2497
    IO_BYTE _D3 :1;
2498
    IO_BYTE _D2 :1;
2499
    IO_BYTE _D1 :1;
2500
    IO_BYTE _D0 :1;
2501
  }bit;
2502
 }PDR02STR;
2503
typedef union{
2504
    IO_BYTE     byte;
2505
    struct{
2506
    IO_BYTE _D7 :1;
2507
    IO_BYTE _D6 :1;
2508
    IO_BYTE _D5 :1;
2509
    IO_BYTE _D4 :1;
2510
    IO_BYTE _D3 :1;
2511
    IO_BYTE _D2 :1;
2512
    IO_BYTE _D1 :1;
2513
    IO_BYTE _D0 :1;
2514
  }bit;
2515
 }PDR03STR;
2516
typedef union{
2517
    IO_BYTE     byte;
2518
    struct{
2519
    IO_BYTE  :1;
2520
    IO_BYTE  :1;
2521
    IO_BYTE  :1;
2522
    IO_BYTE  :1;
2523
    IO_BYTE  :1;
2524
    IO_BYTE  :1;
2525
    IO_BYTE _D1 :1;
2526
    IO_BYTE _D0 :1;
2527
  }bit;
2528
 }PDR04STR;
2529
typedef union{
2530
    IO_BYTE     byte;
2531
    struct{
2532
    IO_BYTE _D7 :1;
2533
    IO_BYTE _D6 :1;
2534
    IO_BYTE _D5 :1;
2535
    IO_BYTE _D4 :1;
2536
    IO_BYTE _D3 :1;
2537
    IO_BYTE _D2 :1;
2538
    IO_BYTE _D1 :1;
2539
    IO_BYTE _D0 :1;
2540
  }bit;
2541
 }PDR05STR;
2542
typedef union{
2543
    IO_BYTE     byte;
2544
    struct{
2545
    IO_BYTE _D7 :1;
2546
    IO_BYTE _D6 :1;
2547
    IO_BYTE _D5 :1;
2548
    IO_BYTE _D4 :1;
2549
    IO_BYTE _D3 :1;
2550
    IO_BYTE _D2 :1;
2551
    IO_BYTE _D1 :1;
2552
    IO_BYTE _D0 :1;
2553
  }bit;
2554
 }PDR06STR;
2555
typedef union{
2556
    IO_BYTE     byte;
2557
    struct{
2558
    IO_BYTE _D7 :1;
2559
    IO_BYTE _D6 :1;
2560
    IO_BYTE _D5 :1;
2561
    IO_BYTE _D4 :1;
2562
    IO_BYTE _D3 :1;
2563
    IO_BYTE _D2 :1;
2564
    IO_BYTE _D1 :1;
2565
    IO_BYTE _D0 :1;
2566
  }bit;
2567
 }PDR07STR;
2568
typedef union{
2569
    IO_BYTE     byte;
2570
    struct{
2571
    IO_BYTE _D7 :1;
2572
    IO_BYTE _D6 :1;
2573
    IO_BYTE _D5 :1;
2574
    IO_BYTE _D4 :1;
2575
    IO_BYTE _D3 :1;
2576
    IO_BYTE _D2 :1;
2577
    IO_BYTE _D1 :1;
2578
    IO_BYTE _D0 :1;
2579
  }bit;
2580
 }PDR08STR;
2581
typedef union{
2582
    IO_BYTE     byte;
2583
    struct{
2584
    IO_BYTE _D7 :1;
2585
    IO_BYTE _D6 :1;
2586
    IO_BYTE  :1;
2587
    IO_BYTE  :1;
2588
    IO_BYTE _D3 :1;
2589
    IO_BYTE _D2 :1;
2590
    IO_BYTE _D1 :1;
2591
    IO_BYTE _D0 :1;
2592
  }bit;
2593
 }PDR09STR;
2594
typedef union{
2595
    IO_BYTE     byte;
2596
    struct{
2597
    IO_BYTE  :1;
2598
    IO_BYTE _D6 :1;
2599
    IO_BYTE _D5 :1;
2600
    IO_BYTE _D4 :1;
2601
    IO_BYTE _D3 :1;
2602
    IO_BYTE _D2 :1;
2603
    IO_BYTE _D1 :1;
2604
    IO_BYTE  :1;
2605
  }bit;
2606
 }PDR10STR;
2607
typedef union{
2608
    IO_BYTE     byte;
2609
    struct{
2610
    IO_BYTE  :1;
2611
    IO_BYTE  :1;
2612
    IO_BYTE  :1;
2613
    IO_BYTE  :1;
2614
    IO_BYTE  :1;
2615
    IO_BYTE _D2 :1;
2616
    IO_BYTE _D1 :1;
2617
    IO_BYTE _D0 :1;
2618
  }bit;
2619
 }PDR13STR;
2620
typedef union{
2621
    IO_BYTE     byte;
2622
    struct{
2623
    IO_BYTE _D7 :1;
2624
    IO_BYTE _D6 :1;
2625
    IO_BYTE _D5 :1;
2626
    IO_BYTE _D4 :1;
2627
    IO_BYTE _D3 :1;
2628
    IO_BYTE _D2 :1;
2629
    IO_BYTE _D1 :1;
2630
    IO_BYTE _D0 :1;
2631
  }bit;
2632
 }PDR14STR;
2633
typedef union{
2634
    IO_BYTE     byte;
2635
    struct{
2636
    IO_BYTE  :1;
2637
    IO_BYTE  :1;
2638
    IO_BYTE  :1;
2639
    IO_BYTE  :1;
2640
    IO_BYTE _D3 :1;
2641
    IO_BYTE _D2 :1;
2642
    IO_BYTE _D1 :1;
2643
    IO_BYTE _D0 :1;
2644
  }bit;
2645
 }PDR15STR;
2646
typedef union{
2647
    IO_BYTE     byte;
2648
    struct{
2649
    IO_BYTE _D7 :1;
2650
    IO_BYTE _D6 :1;
2651
    IO_BYTE _D5 :1;
2652
    IO_BYTE _D4 :1;
2653
    IO_BYTE _D3 :1;
2654
    IO_BYTE _D2 :1;
2655
    IO_BYTE _D1 :1;
2656
    IO_BYTE _D0 :1;
2657
  }bit;
2658
 }PDR16STR;
2659
typedef union{
2660
    IO_BYTE     byte;
2661
    struct{
2662
    IO_BYTE _D7 :1;
2663
    IO_BYTE _D6 :1;
2664
    IO_BYTE _D5 :1;
2665
    IO_BYTE _D4 :1;
2666
    IO_BYTE  :1;
2667
    IO_BYTE  :1;
2668
    IO_BYTE  :1;
2669
    IO_BYTE  :1;
2670
  }bit;
2671
 }PDR17STR;
2672
typedef union{
2673
    IO_BYTE     byte;
2674
    struct{
2675
    IO_BYTE  :1;
2676
    IO_BYTE _D6 :1;
2677
    IO_BYTE _D5 :1;
2678
    IO_BYTE _D4 :1;
2679
    IO_BYTE  :1;
2680
    IO_BYTE _D2 :1;
2681
    IO_BYTE _D1 :1;
2682
    IO_BYTE _D0 :1;
2683
  }bit;
2684
 }PDR18STR;
2685
typedef union{
2686
    IO_BYTE     byte;
2687
    struct{
2688
    IO_BYTE  :1;
2689
    IO_BYTE _D6 :1;
2690
    IO_BYTE _D5 :1;
2691
    IO_BYTE _D4 :1;
2692
    IO_BYTE  :1;
2693
    IO_BYTE _D2 :1;
2694
    IO_BYTE _D1 :1;
2695
    IO_BYTE _D0 :1;
2696
  }bit;
2697
 }PDR19STR;
2698
typedef union{
2699
    IO_BYTE     byte;
2700
    struct{
2701
    IO_BYTE  :1;
2702
    IO_BYTE  :1;
2703
    IO_BYTE  :1;
2704
    IO_BYTE  :1;
2705
    IO_BYTE  :1;
2706
    IO_BYTE _D2 :1;
2707
    IO_BYTE _D1 :1;
2708
    IO_BYTE _D0 :1;
2709
  }bit;
2710
 }PDR20STR;
2711
typedef union{
2712
    IO_BYTE     byte;
2713
    struct{
2714
    IO_BYTE  :1;
2715
    IO_BYTE  :1;
2716
    IO_BYTE _D5 :1;
2717
    IO_BYTE _D4 :1;
2718
    IO_BYTE  :1;
2719
    IO_BYTE _D2 :1;
2720
    IO_BYTE  :1;
2721
    IO_BYTE _D0 :1;
2722
  }bit;
2723
 }PDR22STR;
2724
typedef union{
2725
    IO_BYTE     byte;
2726
    struct{
2727
    IO_BYTE  :1;
2728
    IO_BYTE  :1;
2729
    IO_BYTE _D5 :1;
2730
    IO_BYTE _D4 :1;
2731
    IO_BYTE _D3 :1;
2732
    IO_BYTE _D2 :1;
2733
    IO_BYTE _D1 :1;
2734
    IO_BYTE _D0 :1;
2735
  }bit;
2736
 }PDR23STR;
2737
typedef union{
2738
    IO_BYTE     byte;
2739
    struct{
2740
    IO_BYTE _D7 :1;
2741
    IO_BYTE _D6 :1;
2742
    IO_BYTE _D5 :1;
2743
    IO_BYTE _D4 :1;
2744
    IO_BYTE _D3 :1;
2745
    IO_BYTE _D2 :1;
2746
    IO_BYTE _D1 :1;
2747
    IO_BYTE _D0 :1;
2748
  }bit;
2749
 }PDR24STR;
2750
typedef union{
2751
    IO_BYTE     byte;
2752
    struct{
2753
    IO_BYTE _D7 :1;
2754
    IO_BYTE _D6 :1;
2755
    IO_BYTE _D5 :1;
2756
    IO_BYTE _D4 :1;
2757
    IO_BYTE _D3 :1;
2758
    IO_BYTE _D2 :1;
2759
    IO_BYTE _D1 :1;
2760
    IO_BYTE _D0 :1;
2761
  }bit;
2762
 }PDR25STR;
2763
typedef union{
2764
    IO_BYTE     byte;
2765
    struct{
2766
    IO_BYTE _D7 :1;
2767
    IO_BYTE _D6 :1;
2768
    IO_BYTE _D5 :1;
2769
    IO_BYTE _D4 :1;
2770
    IO_BYTE _D3 :1;
2771
    IO_BYTE _D2 :1;
2772
    IO_BYTE _D1 :1;
2773
    IO_BYTE _D0 :1;
2774
  }bit;
2775
 }PDR26STR;
2776
typedef union{
2777
    IO_BYTE     byte;
2778
    struct{
2779
    IO_BYTE _D7 :1;
2780
    IO_BYTE _D6 :1;
2781
    IO_BYTE _D5 :1;
2782
    IO_BYTE _D4 :1;
2783
    IO_BYTE _D3 :1;
2784
    IO_BYTE _D2 :1;
2785
    IO_BYTE _D1 :1;
2786
    IO_BYTE _D0 :1;
2787
  }bit;
2788
 }PDR27STR;
2789
typedef union{
2790
    IO_BYTE     byte;
2791
    struct{
2792
    IO_BYTE _D7 :1;
2793
    IO_BYTE _D6 :1;
2794
    IO_BYTE _D5 :1;
2795
    IO_BYTE _D4 :1;
2796
    IO_BYTE _D3 :1;
2797
    IO_BYTE _D2 :1;
2798
    IO_BYTE _D1 :1;
2799
    IO_BYTE _D0 :1;
2800
  }bit;
2801
 }PDR29STR;
2802
typedef union{   /* External Interrupt 0-7 */
2803
    IO_BYTE     byte;
2804
    struct{
2805
    IO_BYTE _ER7 :1;
2806
    IO_BYTE _ER6 :1;
2807
    IO_BYTE _ER5 :1;
2808
    IO_BYTE _ER4 :1;
2809
    IO_BYTE _ER3 :1;
2810
    IO_BYTE _ER2 :1;
2811
    IO_BYTE _ER1 :1;
2812
    IO_BYTE _ER0 :1;
2813
  }bit;
2814
 }EIRR0STR;
2815
typedef union{
2816
    IO_BYTE     byte;
2817
    struct{
2818
    IO_BYTE _EN7 :1;
2819
    IO_BYTE _EN6 :1;
2820
    IO_BYTE _EN5 :1;
2821
    IO_BYTE _EN4 :1;
2822
    IO_BYTE _EN3 :1;
2823
    IO_BYTE _EN2 :1;
2824
    IO_BYTE _EN1 :1;
2825
    IO_BYTE _EN0 :1;
2826
  }bit;
2827
 }ENIR0STR;
2828
typedef union{
2829
    IO_WORD     word;
2830
    struct{
2831
    IO_WORD _LB7 :1;
2832
    IO_WORD _LA7 :1;
2833
    IO_WORD _LB6 :1;
2834
    IO_WORD _LA6 :1;
2835
    IO_WORD _LB5 :1;
2836
    IO_WORD _LA5 :1;
2837
    IO_WORD _LB4 :1;
2838
    IO_WORD _LA4 :1;
2839
    IO_WORD _LB3 :1;
2840
    IO_WORD _LA3 :1;
2841
    IO_WORD _LB2 :1;
2842
    IO_WORD _LA2 :1;
2843
    IO_WORD _LB1 :1;
2844
    IO_WORD _LA1 :1;
2845
    IO_WORD _LB0 :1;
2846
    IO_WORD _LA0 :1;
2847
  }bit;
2848
 }ELVR0STR;
2849
typedef union{   /* External Interrupt 8-15 */
2850
    IO_BYTE     byte;
2851
    struct{
2852
    IO_BYTE _ER15 :1;
2853
    IO_BYTE _ER14 :1;
2854
    IO_BYTE _ER13 :1;
2855
    IO_BYTE _ER12 :1;
2856
    IO_BYTE _ER11 :1;
2857
    IO_BYTE _ER10 :1;
2858
    IO_BYTE _ER9 :1;
2859
    IO_BYTE _ER8 :1;
2860
  }bit;
2861
 }EIRR1STR;
2862
typedef union{
2863
    IO_BYTE     byte;
2864
    struct{
2865
    IO_BYTE _EN15 :1;
2866
    IO_BYTE _EN14 :1;
2867
    IO_BYTE _EN13 :1;
2868
    IO_BYTE _EN12 :1;
2869
    IO_BYTE _EN11 :1;
2870
    IO_BYTE _EN10 :1;
2871
    IO_BYTE _EN9 :1;
2872
    IO_BYTE _EN8 :1;
2873
  }bit;
2874
 }ENIR1STR;
2875
typedef union{
2876
    IO_WORD     word;
2877
    struct{
2878
    IO_WORD _LB15 :1;
2879
    IO_WORD _LA15 :1;
2880
    IO_WORD _LB14 :1;
2881
    IO_WORD _LA14 :1;
2882
    IO_WORD _LB13 :1;
2883
    IO_WORD _LA13 :1;
2884
    IO_WORD _LB12 :1;
2885
    IO_WORD _LA12 :1;
2886
    IO_WORD _LB11 :1;
2887
    IO_WORD _LA11 :1;
2888
    IO_WORD _LB10 :1;
2889
    IO_WORD _LA10 :1;
2890
    IO_WORD _LB9 :1;
2891
    IO_WORD _LA9 :1;
2892
    IO_WORD _LB8 :1;
2893
    IO_WORD _LA8 :1;
2894
  }bit;
2895
 }ELVR1STR;
2896
typedef union{   /* DLYI/I-unit */
2897
    IO_BYTE     byte;
2898
    struct{
2899
    IO_BYTE  :1;
2900
    IO_BYTE  :1;
2901
    IO_BYTE  :1;
2902
    IO_BYTE  :1;
2903
    IO_BYTE  :1;
2904
    IO_BYTE  :1;
2905
    IO_BYTE  :1;
2906
    IO_BYTE _DLYI :1;
2907
  }bit;
2908
 }DICRSTR;
2909
typedef union{
2910
    IO_BYTE     byte;
2911
    struct{
2912
    IO_BYTE _MHALTI :1;
2913
    IO_BYTE  :1;
2914
    IO_BYTE  :1;
2915
    IO_BYTE _LVL4 :1;
2916
    IO_BYTE _LVL3 :1;
2917
    IO_BYTE _LVL2 :1;
2918
    IO_BYTE _LVL1 :1;
2919
    IO_BYTE _LVL0 :1;
2920
  }bit;
2921
  struct{
2922
    IO_BYTE :1;
2923
    IO_BYTE :1;
2924
    IO_BYTE :1;
2925
    IO_BYTE _LVL :5;
2926
  }bitc;
2927
 }HRCLSTR;
2928
typedef union{   /* USART (LIN) 2 */
2929
    IO_BYTE     byte;
2930
    struct{
2931
    IO_BYTE _PEN :1;
2932
    IO_BYTE _P :1;
2933
    IO_BYTE _SBL :1;
2934
    IO_BYTE _CL :1;
2935
    IO_BYTE _AD :1;
2936
    IO_BYTE _CRE :1;
2937
    IO_BYTE _RXE :1;
2938
    IO_BYTE _TXE :1;
2939
  }bit;
2940
 }SCR02STR;
2941
typedef union{
2942
    IO_BYTE     byte;
2943
    struct{
2944
    IO_BYTE _MD1 :1;
2945
    IO_BYTE _MD0 :1;
2946
    IO_BYTE _OTO :1;
2947
    IO_BYTE _EXT :1;
2948
    IO_BYTE _REST :1;
2949
    IO_BYTE _UPCL :1;
2950
    IO_BYTE _SCKE :1;
2951
    IO_BYTE _SOE :1;
2952
  }bit;
2953
  struct{
2954
    IO_BYTE _MD :2;
2955
  }bitc;
2956
 }SMR02STR;
2957
typedef union{
2958
    IO_BYTE     byte;
2959
    struct{
2960
    IO_BYTE _PE :1;
2961
    IO_BYTE _ORE :1;
2962
    IO_BYTE _FRE :1;
2963
    IO_BYTE _RDRF :1;
2964
    IO_BYTE _TDRE :1;
2965
    IO_BYTE _BDS :1;
2966
    IO_BYTE _RIE :1;
2967
    IO_BYTE _TIE :1;
2968
  }bit;
2969
 }SSR02STR;
2970
typedef union{
2971
    IO_BYTE     byte;
2972
    struct{
2973
    IO_BYTE _LBIE :1;
2974
    IO_BYTE _LBD :1;
2975
    IO_BYTE _LBL1 :1;
2976
    IO_BYTE _LBL0 :1;
2977
    IO_BYTE _SOPE :1;
2978
    IO_BYTE _SIOP :1;
2979
    IO_BYTE _CCO :1;
2980
    IO_BYTE _SCES :1;
2981
  }bit;
2982
  struct{
2983
    IO_BYTE :1;
2984
    IO_BYTE :1;
2985
    IO_BYTE _LBL :2;
2986
  }bitc;
2987
 }ESCR02STR;
2988
typedef union{
2989
    IO_BYTE     byte;
2990
    struct{
2991
    IO_BYTE _INV :1;
2992
    IO_BYTE _LBR :1;
2993
    IO_BYTE _MS :1;
2994
    IO_BYTE _SCDE :1;
2995
    IO_BYTE _SSM :1;
2996
    IO_BYTE _BIE :1;
2997
    IO_BYTE _RBI :1;
2998
    IO_BYTE _TBI :1;
2999
  }bit;
3000
 }ECCR02STR;
3001
typedef union{   /* USART (LIN) 4 with FIFO */
3002
    IO_BYTE     byte;
3003
    struct{
3004
    IO_BYTE _PEN :1;
3005
    IO_BYTE _P :1;
3006
    IO_BYTE _SBL :1;
3007
    IO_BYTE _CL :1;
3008
    IO_BYTE _AD :1;
3009
    IO_BYTE _CRE :1;
3010
    IO_BYTE _RXE :1;
3011
    IO_BYTE _TXE :1;
3012
  }bit;
3013
 }SCR04STR;
3014
typedef union{
3015
    IO_BYTE     byte;
3016
    struct{
3017
    IO_BYTE _MD1 :1;
3018
    IO_BYTE _MD0 :1;
3019
    IO_BYTE _OTO :1;
3020
    IO_BYTE _EXT :1;
3021
    IO_BYTE _REST :1;
3022
    IO_BYTE _UPCL :1;
3023
    IO_BYTE _SCKE :1;
3024
    IO_BYTE _SOE :1;
3025
  }bit;
3026
  struct{
3027
    IO_BYTE _MD :2;
3028
  }bitc;
3029
 }SMR04STR;
3030
typedef union{
3031
    IO_BYTE     byte;
3032
    struct{
3033
    IO_BYTE _PE :1;
3034
    IO_BYTE _ORE :1;
3035
    IO_BYTE _FRE :1;
3036
    IO_BYTE _RDRF :1;
3037
    IO_BYTE _TDRE :1;
3038
    IO_BYTE _BDS :1;
3039
    IO_BYTE _RIE :1;
3040
    IO_BYTE _TIE :1;
3041
  }bit;
3042
 }SSR04STR;
3043
typedef union{
3044
    IO_BYTE     byte;
3045
    struct{
3046
    IO_BYTE _LBIE :1;
3047
    IO_BYTE _LBD :1;
3048
    IO_BYTE _LBL1 :1;
3049
    IO_BYTE _LBL0 :1;
3050
    IO_BYTE _SOPE :1;
3051
    IO_BYTE _SIOP :1;
3052
    IO_BYTE _CCO :1;
3053
    IO_BYTE _SCES :1;
3054
  }bit;
3055
  struct{
3056
    IO_BYTE :1;
3057
    IO_BYTE :1;
3058
    IO_BYTE _LBL :2;
3059
  }bitc;
3060
 }ESCR04STR;
3061
typedef union{
3062
    IO_BYTE     byte;
3063
    struct{
3064
    IO_BYTE _INV :1;
3065
    IO_BYTE _LBR :1;
3066
    IO_BYTE _MS :1;
3067
    IO_BYTE _SCDE :1;
3068
    IO_BYTE _SSM :1;
3069
    IO_BYTE _BIE :1;
3070
    IO_BYTE _RBI :1;
3071
    IO_BYTE _TBI :1;
3072
  }bit;
3073
 }ECCR04STR;
3074
typedef union{
3075
    IO_BYTE     byte;
3076
    struct{
3077
    IO_BYTE _RXL3 :1;
3078
    IO_BYTE _RXL2 :1;
3079
    IO_BYTE _RXL1 :1;
3080
    IO_BYTE _RXL0 :1;
3081
    IO_BYTE  :1;
3082
    IO_BYTE _ERX :1;
3083
    IO_BYTE _ETX :1;
3084
    IO_BYTE _SVD :1;
3085
  }bit;
3086
  struct{
3087
    IO_BYTE _RXL :4;
3088
  }bitc;
3089
 }FCR04STR;
3090
typedef union{   /* USART (LIN) 5 with FIFO */
3091
    IO_BYTE     byte;
3092
    struct{
3093
    IO_BYTE _PEN :1;
3094
    IO_BYTE _P :1;
3095
    IO_BYTE _SBL :1;
3096
    IO_BYTE _CL :1;
3097
    IO_BYTE _AD :1;
3098
    IO_BYTE _CRE :1;
3099
    IO_BYTE _RXE :1;
3100
    IO_BYTE _TXE :1;
3101
  }bit;
3102
 }SCR05STR;
3103
typedef union{
3104
    IO_BYTE     byte;
3105
    struct{
3106
    IO_BYTE _MD1 :1;
3107
    IO_BYTE _MD0 :1;
3108
    IO_BYTE _OTO :1;
3109
    IO_BYTE _EXT :1;
3110
    IO_BYTE _REST :1;
3111
    IO_BYTE _UPCL :1;
3112
    IO_BYTE _SCKE :1;
3113
    IO_BYTE _SOE :1;
3114
  }bit;
3115
  struct{
3116
    IO_BYTE _MD :2;
3117
  }bitc;
3118
 }SMR05STR;
3119
typedef union{
3120
    IO_BYTE     byte;
3121
    struct{
3122
    IO_BYTE _PE :1;
3123
    IO_BYTE _ORE :1;
3124
    IO_BYTE _FRE :1;
3125
    IO_BYTE _RDRF :1;
3126
    IO_BYTE _TDRE :1;
3127
    IO_BYTE _BDS :1;
3128
    IO_BYTE _RIE :1;
3129
    IO_BYTE _TIE :1;
3130
  }bit;
3131
 }SSR05STR;
3132
typedef union{
3133
    IO_BYTE     byte;
3134
    struct{
3135
    IO_BYTE _LBIE :1;
3136
    IO_BYTE _LBD :1;
3137
    IO_BYTE _LBL1 :1;
3138
    IO_BYTE _LBL0 :1;
3139
    IO_BYTE _SOPE :1;
3140
    IO_BYTE _SIOP :1;
3141
    IO_BYTE _CCO :1;
3142
    IO_BYTE _SCES :1;
3143
  }bit;
3144
  struct{
3145
    IO_BYTE :1;
3146
    IO_BYTE :1;
3147
    IO_BYTE _LBL :2;
3148
  }bitc;
3149
 }ESCR05STR;
3150
typedef union{
3151
    IO_BYTE     byte;
3152
    struct{
3153
    IO_BYTE _INV :1;
3154
    IO_BYTE _LBR :1;
3155
    IO_BYTE _MS :1;
3156
    IO_BYTE _SCDE :1;
3157
    IO_BYTE _SSM :1;
3158
    IO_BYTE _BIE :1;
3159
    IO_BYTE _RBI :1;
3160
    IO_BYTE _TBI :1;
3161
  }bit;
3162
 }ECCR05STR;
3163
typedef union{
3164
    IO_BYTE     byte;
3165
    struct{
3166
    IO_BYTE _RXL3 :1;
3167
    IO_BYTE _RXL2 :1;
3168
    IO_BYTE _RXL1 :1;
3169
    IO_BYTE _RXL0 :1;
3170
    IO_BYTE  :1;
3171
    IO_BYTE _ERX :1;
3172
    IO_BYTE _ETX :1;
3173
    IO_BYTE _SVD :1;
3174
  }bit;
3175
  struct{
3176
    IO_BYTE _RXL :4;
3177
  }bitc;
3178
 }FCR05STR;
3179
typedef union{   /* USART (LIN) 6 with FIFO */
3180
    IO_BYTE     byte;
3181
    struct{
3182
    IO_BYTE _PEN :1;
3183
    IO_BYTE _P :1;
3184
    IO_BYTE _SBL :1;
3185
    IO_BYTE _CL :1;
3186
    IO_BYTE _AD :1;
3187
    IO_BYTE _CRE :1;
3188
    IO_BYTE _RXE :1;
3189
    IO_BYTE _TXE :1;
3190
  }bit;
3191
 }SCR06STR;
3192
typedef union{
3193
    IO_BYTE     byte;
3194
    struct{
3195
    IO_BYTE _MD1 :1;
3196
    IO_BYTE _MD0 :1;
3197
    IO_BYTE _OTO :1;
3198
    IO_BYTE _EXT :1;
3199
    IO_BYTE _REST :1;
3200
    IO_BYTE _UPCL :1;
3201
    IO_BYTE _SCKE :1;
3202
    IO_BYTE _SOE :1;
3203
  }bit;
3204
  struct{
3205
    IO_BYTE _MD :2;
3206
  }bitc;
3207
 }SMR06STR;
3208
typedef union{
3209
    IO_BYTE     byte;
3210
    struct{
3211
    IO_BYTE _PE :1;
3212
    IO_BYTE _ORE :1;
3213
    IO_BYTE _FRE :1;
3214
    IO_BYTE _RDRF :1;
3215
    IO_BYTE _TDRE :1;
3216
    IO_BYTE _BDS :1;
3217
    IO_BYTE _RIE :1;
3218
    IO_BYTE _TIE :1;
3219
  }bit;
3220
 }SSR06STR;
3221
typedef union{
3222
    IO_BYTE     byte;
3223
    struct{
3224
    IO_BYTE _LBIE :1;
3225
    IO_BYTE _LBD :1;
3226
    IO_BYTE _LBL1 :1;
3227
    IO_BYTE _LBL0 :1;
3228
    IO_BYTE _SOPE :1;
3229
    IO_BYTE _SIOP :1;
3230
    IO_BYTE _CCO :1;
3231
    IO_BYTE _SCES :1;
3232
  }bit;
3233
  struct{
3234
    IO_BYTE :1;
3235
    IO_BYTE :1;
3236
    IO_BYTE _LBL :2;
3237
  }bitc;
3238
 }ESCR06STR;
3239
typedef union{
3240
    IO_BYTE     byte;
3241
    struct{
3242
    IO_BYTE _INV :1;
3243
    IO_BYTE _LBR :1;
3244
    IO_BYTE _MS :1;
3245
    IO_BYTE _SCDE :1;
3246
    IO_BYTE _SSM :1;
3247
    IO_BYTE _BIE :1;
3248
    IO_BYTE _RBI :1;
3249
    IO_BYTE _TBI :1;
3250
  }bit;
3251
 }ECCR06STR;
3252
typedef union{
3253
    IO_BYTE     byte;
3254
    struct{
3255
    IO_BYTE _RXL3 :1;
3256
    IO_BYTE _RXL2 :1;
3257
    IO_BYTE _RXL1 :1;
3258
    IO_BYTE _RXL0 :1;
3259
    IO_BYTE  :1;
3260
    IO_BYTE _ERX :1;
3261
    IO_BYTE _ETX :1;
3262
    IO_BYTE _SVD :1;
3263
  }bit;
3264
  struct{
3265
    IO_BYTE _RXL :4;
3266
  }bitc;
3267
 }FCR06STR;
3268
typedef union{   /* USART (LIN) 7 with FIFO */
3269
    IO_BYTE     byte;
3270
    struct{
3271
    IO_BYTE _PEN :1;
3272
    IO_BYTE _P :1;
3273
    IO_BYTE _SBL :1;
3274
    IO_BYTE _CL :1;
3275
    IO_BYTE _AD :1;
3276
    IO_BYTE _CRE :1;
3277
    IO_BYTE _RXE :1;
3278
    IO_BYTE _TXE :1;
3279
  }bit;
3280
 }SCR07STR;
3281
typedef union{
3282
    IO_BYTE     byte;
3283
    struct{
3284
    IO_BYTE _MD1 :1;
3285
    IO_BYTE _MD0 :1;
3286
    IO_BYTE _OTO :1;
3287
    IO_BYTE _EXT :1;
3288
    IO_BYTE _REST :1;
3289
    IO_BYTE _UPCL :1;
3290
    IO_BYTE _SCKE :1;
3291
    IO_BYTE _SOE :1;
3292
  }bit;
3293
  struct{
3294
    IO_BYTE _MD :2;
3295
  }bitc;
3296
 }SMR07STR;
3297
typedef union{
3298
    IO_BYTE     byte;
3299
    struct{
3300
    IO_BYTE _PE :1;
3301
    IO_BYTE _ORE :1;
3302
    IO_BYTE _FRE :1;
3303
    IO_BYTE _RDRF :1;
3304
    IO_BYTE _TDRE :1;
3305
    IO_BYTE _BDS :1;
3306
    IO_BYTE _RIE :1;
3307
    IO_BYTE _TIE :1;
3308
  }bit;
3309
 }SSR07STR;
3310
typedef union{
3311
    IO_BYTE     byte;
3312
    struct{
3313
    IO_BYTE _LBIE :1;
3314
    IO_BYTE _LBD :1;
3315
    IO_BYTE _LBL1 :1;
3316
    IO_BYTE _LBL0 :1;
3317
    IO_BYTE _SOPE :1;
3318
    IO_BYTE _SIOP :1;
3319
    IO_BYTE _CCO :1;
3320
    IO_BYTE _SCES :1;
3321
  }bit;
3322
  struct{
3323
    IO_BYTE :1;
3324
    IO_BYTE :1;
3325
    IO_BYTE _LBL :2;
3326
  }bitc;
3327
 }ESCR07STR;
3328
typedef union{
3329
    IO_BYTE     byte;
3330
    struct{
3331
    IO_BYTE _INV :1;
3332
    IO_BYTE _LBR :1;
3333
    IO_BYTE _MS :1;
3334
    IO_BYTE _SCDE :1;
3335
    IO_BYTE _SSM :1;
3336
    IO_BYTE _BIE :1;
3337
    IO_BYTE _RBI :1;
3338
    IO_BYTE _TBI :1;
3339
  }bit;
3340
 }ECCR07STR;
3341
typedef union{
3342
    IO_BYTE     byte;
3343
    struct{
3344
    IO_BYTE _RXL3 :1;
3345
    IO_BYTE _RXL2 :1;
3346
    IO_BYTE _RXL1 :1;
3347
    IO_BYTE _RXL0 :1;
3348
    IO_BYTE  :1;
3349
    IO_BYTE _ERX :1;
3350
    IO_BYTE _ETX :1;
3351
    IO_BYTE _SVD :1;
3352
  }bit;
3353
  struct{
3354
    IO_BYTE _RXL :4;
3355
  }bitc;
3356
 }FCR07STR;
3357
typedef union{   /* Stepper Motor 0 */
3358
    IO_WORD     word;
3359
    struct{
3360
    IO_WORD  :1;
3361
    IO_WORD  :1;
3362
    IO_WORD  :1;
3363
    IO_WORD  :1;
3364
    IO_WORD  :1;
3365
    IO_WORD  :1;
3366
    IO_WORD _D9 :1;
3367
    IO_WORD _D8 :1;
3368
    IO_WORD _D7 :1;
3369
    IO_WORD _D6 :1;
3370
    IO_WORD _D5 :1;
3371
    IO_WORD _D4 :1;
3372
    IO_WORD _D3 :1;
3373
    IO_WORD _D2 :1;
3374
    IO_WORD _D1 :1;
3375
    IO_WORD _D0 :1;
3376
  }bit;
3377
 }PWC20STR;
3378
typedef union{
3379
    IO_WORD     word;
3380
    struct{
3381
    IO_WORD  :1;
3382
    IO_WORD  :1;
3383
    IO_WORD  :1;
3384
    IO_WORD  :1;
3385
    IO_WORD  :1;
3386
    IO_WORD  :1;
3387
    IO_WORD _D9 :1;
3388
    IO_WORD _D8 :1;
3389
    IO_WORD _D7 :1;
3390
    IO_WORD _D6 :1;
3391
    IO_WORD _D5 :1;
3392
    IO_WORD _D4 :1;
3393
    IO_WORD _D3 :1;
3394
    IO_WORD _D2 :1;
3395
    IO_WORD _D1 :1;
3396
    IO_WORD _D0 :1;
3397
  }bit;
3398
 }PWC10STR;
3399
typedef union{
3400
    IO_BYTE     byte;
3401
    struct{
3402
    IO_BYTE  :1;
3403
    IO_BYTE _BS :1;
3404
    IO_BYTE _P2 :1;
3405
    IO_BYTE _P1 :1;
3406
    IO_BYTE _P0 :1;
3407
    IO_BYTE _M2 :1;
3408
    IO_BYTE _M1 :1;
3409
    IO_BYTE _M0 :1;
3410
  }bit;
3411
  struct{
3412
    IO_BYTE :1;
3413
    IO_BYTE :1;
3414
    IO_BYTE _P :3;
3415
    IO_BYTE _M :3;
3416
  }bitc;
3417
 }PWS20STR;
3418
typedef union{
3419
    IO_BYTE     byte;
3420
    struct{
3421
    IO_BYTE  :1;
3422
    IO_BYTE  :1;
3423
    IO_BYTE _P2 :1;
3424
    IO_BYTE _P1 :1;
3425
    IO_BYTE _P0 :1;
3426
    IO_BYTE _M2 :1;
3427
    IO_BYTE _M1 :1;
3428
    IO_BYTE _M0 :1;
3429
  }bit;
3430
  struct{
3431
    IO_BYTE :1;
3432
    IO_BYTE :1;
3433
    IO_BYTE _P :3;
3434
    IO_BYTE _M :3;
3435
  }bitc;
3436
 }PWS10STR;
3437
typedef union{   /* Stepper Motor 1 */
3438
    IO_WORD     word;
3439
    struct{
3440
    IO_WORD  :1;
3441
    IO_WORD  :1;
3442
    IO_WORD  :1;
3443
    IO_WORD  :1;
3444
    IO_WORD  :1;
3445
    IO_WORD  :1;
3446
    IO_WORD _D9 :1;
3447
    IO_WORD _D8 :1;
3448
    IO_WORD _D7 :1;
3449
    IO_WORD _D6 :1;
3450
    IO_WORD _D5 :1;
3451
    IO_WORD _D4 :1;
3452
    IO_WORD _D3 :1;
3453
    IO_WORD _D2 :1;
3454
    IO_WORD _D1 :1;
3455
    IO_WORD _D0 :1;
3456
  }bit;
3457
 }PWC21STR;
3458
typedef union{
3459
    IO_WORD     word;
3460
    struct{
3461
    IO_WORD  :1;
3462
    IO_WORD  :1;
3463
    IO_WORD  :1;
3464
    IO_WORD  :1;
3465
    IO_WORD  :1;
3466
    IO_WORD  :1;
3467
    IO_WORD _D9 :1;
3468
    IO_WORD _D8 :1;
3469
    IO_WORD _D7 :1;
3470
    IO_WORD _D6 :1;
3471
    IO_WORD _D5 :1;
3472
    IO_WORD _D4 :1;
3473
    IO_WORD _D3 :1;
3474
    IO_WORD _D2 :1;
3475
    IO_WORD _D1 :1;
3476
    IO_WORD _D0 :1;
3477
  }bit;
3478
 }PWC11STR;
3479
typedef union{
3480
    IO_BYTE     byte;
3481
    struct{
3482
    IO_BYTE  :1;
3483
    IO_BYTE _BS :1;
3484
    IO_BYTE _P2 :1;
3485
    IO_BYTE _P1 :1;
3486
    IO_BYTE _P0 :1;
3487
    IO_BYTE _M2 :1;
3488
    IO_BYTE _M1 :1;
3489
    IO_BYTE _M0 :1;
3490
  }bit;
3491
  struct{
3492
    IO_BYTE :1;
3493
    IO_BYTE :1;
3494
    IO_BYTE _P :3;
3495
    IO_BYTE _M :3;
3496
  }bitc;
3497
 }PWS21STR;
3498
typedef union{
3499
    IO_BYTE     byte;
3500
    struct{
3501
    IO_BYTE  :1;
3502
    IO_BYTE  :1;
3503
    IO_BYTE _P2 :1;
3504
    IO_BYTE _P1 :1;
3505
    IO_BYTE _P0 :1;
3506
    IO_BYTE _M2 :1;
3507
    IO_BYTE _M1 :1;
3508
    IO_BYTE _M0 :1;
3509
  }bit;
3510
  struct{
3511
    IO_BYTE :1;
3512
    IO_BYTE :1;
3513
    IO_BYTE _P :3;
3514
    IO_BYTE _M :3;
3515
  }bitc;
3516
 }PWS11STR;
3517
typedef union{   /* Stepper Motor 2 */
3518
    IO_WORD     word;
3519
    struct{
3520
    IO_WORD  :1;
3521
    IO_WORD  :1;
3522
    IO_WORD  :1;
3523
    IO_WORD  :1;
3524
    IO_WORD  :1;
3525
    IO_WORD  :1;
3526
    IO_WORD _D9 :1;
3527
    IO_WORD _D8 :1;
3528
    IO_WORD _D7 :1;
3529
    IO_WORD _D6 :1;
3530
    IO_WORD _D5 :1;
3531
    IO_WORD _D4 :1;
3532
    IO_WORD _D3 :1;
3533
    IO_WORD _D2 :1;
3534
    IO_WORD _D1 :1;
3535
    IO_WORD _D0 :1;
3536
  }bit;
3537
 }PWC22STR;
3538
typedef union{
3539
    IO_WORD     word;
3540
    struct{
3541
    IO_WORD  :1;
3542
    IO_WORD  :1;
3543
    IO_WORD  :1;
3544
    IO_WORD  :1;
3545
    IO_WORD  :1;
3546
    IO_WORD  :1;
3547
    IO_WORD _D9 :1;
3548
    IO_WORD _D8 :1;
3549
    IO_WORD _D7 :1;
3550
    IO_WORD _D6 :1;
3551
    IO_WORD _D5 :1;
3552
    IO_WORD _D4 :1;
3553
    IO_WORD _D3 :1;
3554
    IO_WORD _D2 :1;
3555
    IO_WORD _D1 :1;
3556
    IO_WORD _D0 :1;
3557
  }bit;
3558
 }PWC12STR;
3559
typedef union{
3560
    IO_BYTE     byte;
3561
    struct{
3562
    IO_BYTE  :1;
3563
    IO_BYTE _BS :1;
3564
    IO_BYTE _P2 :1;
3565
    IO_BYTE _P1 :1;
3566
    IO_BYTE _P0 :1;
3567
    IO_BYTE _M2 :1;
3568
    IO_BYTE _M1 :1;
3569
    IO_BYTE _M0 :1;
3570
  }bit;
3571
  struct{
3572
    IO_BYTE :1;
3573
    IO_BYTE :1;
3574
    IO_BYTE _P :3;
3575
    IO_BYTE _M :3;
3576
  }bitc;
3577
 }PWS22STR;
3578
typedef union{
3579
    IO_BYTE     byte;
3580
    struct{
3581
    IO_BYTE  :1;
3582
    IO_BYTE  :1;
3583
    IO_BYTE _P2 :1;
3584
    IO_BYTE _P1 :1;
3585
    IO_BYTE _P0 :1;
3586
    IO_BYTE _M2 :1;
3587
    IO_BYTE _M1 :1;
3588
    IO_BYTE _M0 :1;
3589
  }bit;
3590
  struct{
3591
    IO_BYTE :1;
3592
    IO_BYTE :1;
3593
    IO_BYTE _P :3;
3594
    IO_BYTE _M :3;
3595
  }bitc;
3596
 }PWS12STR;
3597
typedef union{   /* Stepper Motor 3 */
3598
    IO_WORD     word;
3599
    struct{
3600
    IO_WORD  :1;
3601
    IO_WORD  :1;
3602
    IO_WORD  :1;
3603
    IO_WORD  :1;
3604
    IO_WORD  :1;
3605
    IO_WORD  :1;
3606
    IO_WORD _D9 :1;
3607
    IO_WORD _D8 :1;
3608
    IO_WORD _D7 :1;
3609
    IO_WORD _D6 :1;
3610
    IO_WORD _D5 :1;
3611
    IO_WORD _D4 :1;
3612
    IO_WORD _D3 :1;
3613
    IO_WORD _D2 :1;
3614
    IO_WORD _D1 :1;
3615
    IO_WORD _D0 :1;
3616
  }bit;
3617
 }PWC23STR;
3618
typedef union{
3619
    IO_WORD     word;
3620
    struct{
3621
    IO_WORD  :1;
3622
    IO_WORD  :1;
3623
    IO_WORD  :1;
3624
    IO_WORD  :1;
3625
    IO_WORD  :1;
3626
    IO_WORD  :1;
3627
    IO_WORD _D9 :1;
3628
    IO_WORD _D8 :1;
3629
    IO_WORD _D7 :1;
3630
    IO_WORD _D6 :1;
3631
    IO_WORD _D5 :1;
3632
    IO_WORD _D4 :1;
3633
    IO_WORD _D3 :1;
3634
    IO_WORD _D2 :1;
3635
    IO_WORD _D1 :1;
3636
    IO_WORD _D0 :1;
3637
  }bit;
3638
 }PWC13STR;
3639
typedef union{
3640
    IO_BYTE     byte;
3641
    struct{
3642
    IO_BYTE  :1;
3643
    IO_BYTE _BS :1;
3644
    IO_BYTE _P2 :1;
3645
    IO_BYTE _P1 :1;
3646
    IO_BYTE _P0 :1;
3647
    IO_BYTE _M2 :1;
3648
    IO_BYTE _M1 :1;
3649
    IO_BYTE _M0 :1;
3650
  }bit;
3651
  struct{
3652
    IO_BYTE :1;
3653
    IO_BYTE :1;
3654
    IO_BYTE _P :3;
3655
    IO_BYTE _M :3;
3656
  }bitc;
3657
 }PWS23STR;
3658
typedef union{
3659
    IO_BYTE     byte;
3660
    struct{
3661
    IO_BYTE  :1;
3662
    IO_BYTE  :1;
3663
    IO_BYTE _P2 :1;
3664
    IO_BYTE _P1 :1;
3665
    IO_BYTE _P0 :1;
3666
    IO_BYTE _M2 :1;
3667
    IO_BYTE _M1 :1;
3668
    IO_BYTE _M0 :1;
3669
  }bit;
3670
  struct{
3671
    IO_BYTE :1;
3672
    IO_BYTE :1;
3673
    IO_BYTE _P :3;
3674
    IO_BYTE _M :3;
3675
  }bitc;
3676
 }PWS13STR;
3677
typedef union{   /* Stepper Motor 4 */
3678
    IO_WORD     word;
3679
    struct{
3680
    IO_WORD  :1;
3681
    IO_WORD  :1;
3682
    IO_WORD  :1;
3683
    IO_WORD  :1;
3684
    IO_WORD  :1;
3685
    IO_WORD  :1;
3686
    IO_WORD _D9 :1;
3687
    IO_WORD _D8 :1;
3688
    IO_WORD _D7 :1;
3689
    IO_WORD _D6 :1;
3690
    IO_WORD _D5 :1;
3691
    IO_WORD _D4 :1;
3692
    IO_WORD _D3 :1;
3693
    IO_WORD _D2 :1;
3694
    IO_WORD _D1 :1;
3695
    IO_WORD _D0 :1;
3696
  }bit;
3697
 }PWC24STR;
3698
typedef union{
3699
    IO_WORD     word;
3700
    struct{
3701
    IO_WORD  :1;
3702
    IO_WORD  :1;
3703
    IO_WORD  :1;
3704
    IO_WORD  :1;
3705
    IO_WORD  :1;
3706
    IO_WORD  :1;
3707
    IO_WORD _D9 :1;
3708
    IO_WORD _D8 :1;
3709
    IO_WORD _D7 :1;
3710
    IO_WORD _D6 :1;
3711
    IO_WORD _D5 :1;
3712
    IO_WORD _D4 :1;
3713
    IO_WORD _D3 :1;
3714
    IO_WORD _D2 :1;
3715
    IO_WORD _D1 :1;
3716
    IO_WORD _D0 :1;
3717
  }bit;
3718
 }PWC14STR;
3719
typedef union{
3720
    IO_BYTE     byte;
3721
    struct{
3722
    IO_BYTE  :1;
3723
    IO_BYTE _BS :1;
3724
    IO_BYTE _P2 :1;
3725
    IO_BYTE _P1 :1;
3726
    IO_BYTE _P0 :1;
3727
    IO_BYTE _M2 :1;
3728
    IO_BYTE _M1 :1;
3729
    IO_BYTE _M0 :1;
3730
  }bit;
3731
  struct{
3732
    IO_BYTE :1;
3733
    IO_BYTE :1;
3734
    IO_BYTE _P :3;
3735
    IO_BYTE _M :3;
3736
  }bitc;
3737
 }PWS24STR;
3738
typedef union{
3739
    IO_BYTE     byte;
3740
    struct{
3741
    IO_BYTE  :1;
3742
    IO_BYTE  :1;
3743
    IO_BYTE _P2 :1;
3744
    IO_BYTE _P1 :1;
3745
    IO_BYTE _P0 :1;
3746
    IO_BYTE _M2 :1;
3747
    IO_BYTE _M1 :1;
3748
    IO_BYTE _M0 :1;
3749
  }bit;
3750
  struct{
3751
    IO_BYTE :1;
3752
    IO_BYTE :1;
3753
    IO_BYTE _P :3;
3754
    IO_BYTE _M :3;
3755
  }bitc;
3756
 }PWS14STR;
3757
typedef union{   /* Stepper Motor 5 */
3758
    IO_WORD     word;
3759
    struct{
3760
    IO_WORD  :1;
3761
    IO_WORD  :1;
3762
    IO_WORD  :1;
3763
    IO_WORD  :1;
3764
    IO_WORD  :1;
3765
    IO_WORD  :1;
3766
    IO_WORD _D9 :1;
3767
    IO_WORD _D8 :1;
3768
    IO_WORD _D7 :1;
3769
    IO_WORD _D6 :1;
3770
    IO_WORD _D5 :1;
3771
    IO_WORD _D4 :1;
3772
    IO_WORD _D3 :1;
3773
    IO_WORD _D2 :1;
3774
    IO_WORD _D1 :1;
3775
    IO_WORD _D0 :1;
3776
  }bit;
3777
 }PWC25STR;
3778
typedef union{
3779
    IO_WORD     word;
3780
    struct{
3781
    IO_WORD  :1;
3782
    IO_WORD  :1;
3783
    IO_WORD  :1;
3784
    IO_WORD  :1;
3785
    IO_WORD  :1;
3786
    IO_WORD  :1;
3787
    IO_WORD _D9 :1;
3788
    IO_WORD _D8 :1;
3789
    IO_WORD _D7 :1;
3790
    IO_WORD _D6 :1;
3791
    IO_WORD _D5 :1;
3792
    IO_WORD _D4 :1;
3793
    IO_WORD _D3 :1;
3794
    IO_WORD _D2 :1;
3795
    IO_WORD _D1 :1;
3796
    IO_WORD _D0 :1;
3797
  }bit;
3798
 }PWC15STR;
3799
typedef union{
3800
    IO_BYTE     byte;
3801
    struct{
3802
    IO_BYTE  :1;
3803
    IO_BYTE _BS :1;
3804
    IO_BYTE _P2 :1;
3805
    IO_BYTE _P1 :1;
3806
    IO_BYTE _P0 :1;
3807
    IO_BYTE _M2 :1;
3808
    IO_BYTE _M1 :1;
3809
    IO_BYTE _M0 :1;
3810
  }bit;
3811
  struct{
3812
    IO_BYTE :1;
3813
    IO_BYTE :1;
3814
    IO_BYTE _P :3;
3815
    IO_BYTE _M :3;
3816
  }bitc;
3817
 }PWS25STR;
3818
typedef union{
3819
    IO_BYTE     byte;
3820
    struct{
3821
    IO_BYTE  :1;
3822
    IO_BYTE  :1;
3823
    IO_BYTE _P2 :1;
3824
    IO_BYTE _P1 :1;
3825
    IO_BYTE _P0 :1;
3826
    IO_BYTE _M2 :1;
3827
    IO_BYTE _M1 :1;
3828
    IO_BYTE _M0 :1;
3829
  }bit;
3830
  struct{
3831
    IO_BYTE :1;
3832
    IO_BYTE :1;
3833
    IO_BYTE _P :3;
3834
    IO_BYTE _M :3;
3835
  }bitc;
3836
 }PWS15STR;
3837
typedef union{   /* Stepper Motor Control 0-5 */
3838
    IO_BYTE     byte;
3839
    struct{
3840
    IO_BYTE _S2 :1;
3841
    IO_BYTE _P2 :1;
3842
    IO_BYTE _P1 :1;
3843
    IO_BYTE _P0 :1;
3844
    IO_BYTE _CE :1;
3845
    IO_BYTE _SC :1;
3846
    IO_BYTE  :1;
3847
    IO_BYTE  :1;
3848
  }bit;
3849
  struct{
3850
    IO_BYTE :1;
3851
    IO_BYTE _P :3;
3852
  }bitc;
3853
 }PWC0STR;
3854
typedef union{
3855
    IO_BYTE     byte;
3856
    struct{
3857
    IO_BYTE _S2 :1;
3858
    IO_BYTE _P2 :1;
3859
    IO_BYTE _P1 :1;
3860
    IO_BYTE _P0 :1;
3861
    IO_BYTE _CE :1;
3862
    IO_BYTE _SC :1;
3863
    IO_BYTE  :1;
3864
    IO_BYTE  :1;
3865
  }bit;
3866
  struct{
3867
    IO_BYTE :1;
3868
    IO_BYTE _P :3;
3869
  }bitc;
3870
 }PWC1STR;
3871
typedef union{
3872
    IO_BYTE     byte;
3873
    struct{
3874
    IO_BYTE _S2 :1;
3875
    IO_BYTE _P2 :1;
3876
    IO_BYTE _P1 :1;
3877
    IO_BYTE _P0 :1;
3878
    IO_BYTE _CE :1;
3879
    IO_BYTE _SC :1;
3880
    IO_BYTE  :1;
3881
    IO_BYTE  :1;
3882
  }bit;
3883
  struct{
3884
    IO_BYTE :1;
3885
    IO_BYTE _P :3;
3886
  }bitc;
3887
 }PWC2STR;
3888
typedef union{
3889
    IO_BYTE     byte;
3890
    struct{
3891
    IO_BYTE _S2 :1;
3892
    IO_BYTE _P2 :1;
3893
    IO_BYTE _P1 :1;
3894
    IO_BYTE _P0 :1;
3895
    IO_BYTE _CE :1;
3896
    IO_BYTE _SC :1;
3897
    IO_BYTE  :1;
3898
    IO_BYTE  :1;
3899
  }bit;
3900
  struct{
3901
    IO_BYTE :1;
3902
    IO_BYTE _P :3;
3903
  }bitc;
3904
 }PWC3STR;
3905
typedef union{
3906
    IO_BYTE     byte;
3907
    struct{
3908
    IO_BYTE _S2 :1;
3909
    IO_BYTE _P2 :1;
3910
    IO_BYTE _P1 :1;
3911
    IO_BYTE _P0 :1;
3912
    IO_BYTE _CE :1;
3913
    IO_BYTE _SC :1;
3914
    IO_BYTE  :1;
3915
    IO_BYTE  :1;
3916
  }bit;
3917
  struct{
3918
    IO_BYTE :1;
3919
    IO_BYTE _P :3;
3920
  }bitc;
3921
 }PWC4STR;
3922
typedef union{
3923
    IO_BYTE     byte;
3924
    struct{
3925
    IO_BYTE _S2 :1;
3926
    IO_BYTE _P2 :1;
3927
    IO_BYTE _P1 :1;
3928
    IO_BYTE _P0 :1;
3929
    IO_BYTE _CE :1;
3930
    IO_BYTE _SC :1;
3931
    IO_BYTE  :1;
3932
    IO_BYTE  :1;
3933
  }bit;
3934
  struct{
3935
    IO_BYTE :1;
3936
    IO_BYTE _P :3;
3937
  }bitc;
3938
 }PWC5STR;
3939
typedef union{   /* I2C 0 */
3940
    IO_BYTE     byte;
3941
    struct{
3942
    IO_BYTE _BER :1;
3943
    IO_BYTE _BEIE :1;
3944
    IO_BYTE _SCC :1;
3945
    IO_BYTE _MSS :1;
3946
    IO_BYTE _ACK :1;
3947
    IO_BYTE _GCAA :1;
3948
    IO_BYTE _INTE :1;
3949
    IO_BYTE _INT :1;
3950
  }bit;
3951
 }IBCR0STR;
3952
typedef union{
3953
    IO_BYTE     byte;
3954
    struct{
3955
    IO_BYTE _BB :1;
3956
    IO_BYTE _RSC :1;
3957
    IO_BYTE _AL :1;
3958
    IO_BYTE _LRB :1;
3959
    IO_BYTE _TRX :1;
3960
    IO_BYTE _AAS :1;
3961
    IO_BYTE _GCA :1;
3962
    IO_BYTE _ADT :1;
3963
  }bit;
3964
 }IBSR0STR;
3965
typedef union{
3966
    IO_WORD     word;
3967
    struct{
3968
    IO_WORD  :1;
3969
    IO_WORD  :1;
3970
    IO_WORD  :1;
3971
    IO_WORD  :1;
3972
    IO_WORD  :1;
3973
    IO_WORD  :1;
3974
    IO_WORD _TA9 :1;
3975
    IO_WORD _TA8 :1;
3976
    IO_WORD _TA7 :1;
3977
    IO_WORD _TA6 :1;
3978
    IO_WORD _TA5 :1;
3979
    IO_WORD _TA4 :1;
3980
    IO_WORD _TA3 :1;
3981
    IO_WORD _TA2 :1;
3982
    IO_WORD _TA1 :1;
3983
    IO_WORD _TA0 :1;
3984
  }bit;
3985
 }ITBA0STR;
3986
typedef union{
3987
    IO_BYTE     byte;
3988
    struct{
3989
    IO_BYTE  :1;
3990
    IO_BYTE  :1;
3991
    IO_BYTE  :1;
3992
    IO_BYTE  :1;
3993
    IO_BYTE  :1;
3994
    IO_BYTE  :1;
3995
    IO_BYTE _TA9 :1;
3996
    IO_BYTE _TA8 :1;
3997
  }bit;
3998
 }ITBAH0STR;
3999
typedef union{
4000
    IO_BYTE     byte;
4001
    struct{
4002
    IO_BYTE _TA7 :1;
4003
    IO_BYTE _TA6 :1;
4004
    IO_BYTE _TA5 :1;
4005
    IO_BYTE _TA4 :1;
4006
    IO_BYTE _TA3 :1;
4007
    IO_BYTE _TA2 :1;
4008
    IO_BYTE _TA1 :1;
4009
    IO_BYTE _TA0 :1;
4010
  }bit;
4011
 }ITBAL0STR;
4012
typedef union{
4013
    IO_WORD     word;
4014
    struct{
4015
    IO_WORD _ENTB :1;
4016
    IO_WORD _RAL :1;
4017
    IO_WORD  :1;
4018
    IO_WORD  :1;
4019
    IO_WORD  :1;
4020
    IO_WORD  :1;
4021
    IO_WORD _TM9 :1;
4022
    IO_WORD _TM8 :1;
4023
    IO_WORD _TM7 :1;
4024
    IO_WORD _TM6 :1;
4025
    IO_WORD _TM5 :1;
4026
    IO_WORD _TM4 :1;
4027
    IO_WORD _TM3 :1;
4028
    IO_WORD _TM2 :1;
4029
    IO_WORD _TM1 :1;
4030
    IO_WORD _TM0 :1;
4031
  }bit;
4032
 }ITMK0STR;
4033
typedef union{
4034
    IO_BYTE     byte;
4035
    struct{
4036
    IO_BYTE _ENTB :1;
4037
    IO_BYTE _RAL :1;
4038
    IO_BYTE  :1;
4039
    IO_BYTE  :1;
4040
    IO_BYTE  :1;
4041
    IO_BYTE  :1;
4042
    IO_BYTE _TM9 :1;
4043
    IO_BYTE _TM8 :1;
4044
  }bit;
4045
 }ITMKH0STR;
4046
typedef union{
4047
    IO_BYTE     byte;
4048
    struct{
4049
    IO_BYTE _TM7 :1;
4050
    IO_BYTE _TM6 :1;
4051
    IO_BYTE _TM5 :1;
4052
    IO_BYTE _TM4 :1;
4053
    IO_BYTE _TM3 :1;
4054
    IO_BYTE _TM2 :1;
4055
    IO_BYTE _TM1 :1;
4056
    IO_BYTE _TM0 :1;
4057
  }bit;
4058
 }ITMKL0STR;
4059
typedef union{
4060
    IO_BYTE     byte;
4061
    struct{
4062
    IO_BYTE _ENSB :1;
4063
    IO_BYTE _SM6 :1;
4064
    IO_BYTE _SM5 :1;
4065
    IO_BYTE _SM4 :1;
4066
    IO_BYTE _SM3 :1;
4067
    IO_BYTE _SM2 :1;
4068
    IO_BYTE _SM1 :1;
4069
    IO_BYTE _SM0 :1;
4070
  }bit;
4071
 }ISMK0STR;
4072
typedef union{
4073
    IO_BYTE     byte;
4074
    struct{
4075
    IO_BYTE  :1;
4076
    IO_BYTE _SA6 :1;
4077
    IO_BYTE _SA5 :1;
4078
    IO_BYTE _SA4 :1;
4079
    IO_BYTE _SA3 :1;
4080
    IO_BYTE _SA2 :1;
4081
    IO_BYTE _SA1 :1;
4082
    IO_BYTE _SA0 :1;
4083
  }bit;
4084
 }ISBA0STR;
4085
typedef union{
4086
    IO_BYTE     byte;
4087
    struct{
4088
    IO_BYTE _D7 :1;
4089
    IO_BYTE _D6 :1;
4090
    IO_BYTE _D5 :1;
4091
    IO_BYTE _D4 :1;
4092
    IO_BYTE _D3 :1;
4093
    IO_BYTE _D2 :1;
4094
    IO_BYTE _D1 :1;
4095
    IO_BYTE _D0 :1;
4096
  }bit;
4097
 }IDAR0STR;
4098
typedef union{
4099
    IO_BYTE     byte;
4100
    struct{
4101
    IO_BYTE  :1;
4102
    IO_BYTE _NSF :1;
4103
    IO_BYTE _EN :1;
4104
    IO_BYTE _CS4 :1;
4105
    IO_BYTE _CS3 :1;
4106
    IO_BYTE _CS2 :1;
4107
    IO_BYTE _CS1 :1;
4108
    IO_BYTE _CS0 :1;
4109
  }bit;
4110
  struct{
4111
    IO_BYTE :1;
4112
    IO_BYTE :1;
4113
    IO_BYTE :1;
4114
    IO_BYTE _CS :5;
4115
  }bitc;
4116
 }ICCR0STR;
4117
typedef union{   /* PPG Control 4-7 */
4118
    IO_WORD     word;
4119
    struct{
4120
    IO_WORD _TSEL33 :1;
4121
    IO_WORD _TSEL32 :1;
4122
    IO_WORD _TSEL31 :1;
4123
    IO_WORD _TSEL30 :1;
4124
    IO_WORD _TSEL23 :1;
4125
    IO_WORD _TSEL22 :1;
4126
    IO_WORD _TSEL21 :1;
4127
    IO_WORD _TSEL20 :1;
4128
    IO_WORD _TSEL13 :1;
4129
    IO_WORD _TSEL12 :1;
4130
    IO_WORD _TSEL11 :1;
4131
    IO_WORD _TSEL10 :1;
4132
    IO_WORD _TSEL03 :1;
4133
    IO_WORD _TSEL02 :1;
4134
    IO_WORD _TSEL01 :1;
4135
    IO_WORD _TSEL00 :1;
4136
  }bit;
4137
 }GCN11STR;
4138
typedef union{
4139
    IO_BYTE     byte;
4140
    struct{
4141
    IO_BYTE  :1;
4142
    IO_BYTE  :1;
4143
    IO_BYTE  :1;
4144
    IO_BYTE  :1;
4145
    IO_BYTE _EN3 :1;
4146
    IO_BYTE _EN2 :1;
4147
    IO_BYTE _EN1 :1;
4148
    IO_BYTE _EN0 :1;
4149
  }bit;
4150
 }GCN21STR;
4151
typedef union{   /* PPG Control 8-11 */
4152
    IO_WORD     word;
4153
    struct{
4154
    IO_WORD _TSEL33 :1;
4155
    IO_WORD _TSEL32 :1;
4156
    IO_WORD _TSEL31 :1;
4157
    IO_WORD _TSEL30 :1;
4158
    IO_WORD _TSEL23 :1;
4159
    IO_WORD _TSEL22 :1;
4160
    IO_WORD _TSEL21 :1;
4161
    IO_WORD _TSEL20 :1;
4162
    IO_WORD _TSEL13 :1;
4163
    IO_WORD _TSEL12 :1;
4164
    IO_WORD _TSEL11 :1;
4165
    IO_WORD _TSEL10 :1;
4166
    IO_WORD _TSEL03 :1;
4167
    IO_WORD _TSEL02 :1;
4168
    IO_WORD _TSEL01 :1;
4169
    IO_WORD _TSEL00 :1;
4170
  }bit;
4171
 }GCN12STR;
4172
typedef union{
4173
    IO_BYTE     byte;
4174
    struct{
4175
    IO_BYTE  :1;
4176
    IO_BYTE  :1;
4177
    IO_BYTE  :1;
4178
    IO_BYTE  :1;
4179
    IO_BYTE _EN3 :1;
4180
    IO_BYTE _EN2 :1;
4181
    IO_BYTE _EN1 :1;
4182
    IO_BYTE _EN0 :1;
4183
  }bit;
4184
 }GCN22STR;
4185
typedef union{
4186
    IO_WORD     word;
4187
    struct{
4188
    IO_WORD _CNTE :1;
4189
    IO_WORD _STGR :1;
4190
    IO_WORD _MDSE :1;
4191
    IO_WORD _RTRG :1;
4192
    IO_WORD _CKS1 :1;
4193
    IO_WORD _CKS0 :1;
4194
    IO_WORD _PGMS :1;
4195
    IO_WORD  :1;
4196
    IO_WORD _EGS1 :1;
4197
    IO_WORD _EGS0 :1;
4198
    IO_WORD _IREN :1;
4199
    IO_WORD _IRQF :1;
4200
    IO_WORD _IRS1 :1;
4201
    IO_WORD _IRS0 :1;
4202
    IO_WORD  :1;
4203
    IO_WORD _OSEL :1;
4204
  }bit;
4205
  struct{
4206
    IO_WORD :1;
4207
    IO_WORD :1;
4208
    IO_WORD :1;
4209
    IO_WORD :1;
4210
    IO_WORD _CKS :2;
4211
    IO_WORD :1;
4212
    IO_WORD :1;
4213
    IO_WORD _EGS :2;
4214
    IO_WORD :1;
4215
    IO_WORD :1;
4216
    IO_WORD _IRS :2;
4217
  }bitc;
4218
 }PCN04STR;
4219
typedef union{
4220
    IO_BYTE     byte;
4221
    struct{
4222
    IO_BYTE _CNTE :1;
4223
    IO_BYTE _STGR :1;
4224
    IO_BYTE _MDSE :1;
4225
    IO_BYTE _RTRG :1;
4226
    IO_BYTE _CKS1 :1;
4227
    IO_BYTE _CKS0 :1;
4228
    IO_BYTE _PGMS :1;
4229
    IO_BYTE  :1;
4230
  }bit;
4231
  struct{
4232
    IO_BYTE :1;
4233
    IO_BYTE :1;
4234
    IO_BYTE :1;
4235
    IO_BYTE :1;
4236
    IO_BYTE _CKS :2;
4237
  }bitc;
4238
 }PCNH04STR;
4239
typedef union{
4240
    IO_BYTE     byte;
4241
    struct{
4242
    IO_BYTE _EGS1 :1;
4243
    IO_BYTE _EGS0 :1;
4244
    IO_BYTE _IREN :1;
4245
    IO_BYTE _IRQF :1;
4246
    IO_BYTE _IRS1 :1;
4247
    IO_BYTE _IRS0 :1;
4248
    IO_BYTE  :1;
4249
    IO_BYTE _OSEL :1;
4250
  }bit;
4251
  struct{
4252
    IO_BYTE _EGS :2;
4253
    IO_BYTE :1;
4254
    IO_BYTE :1;
4255
    IO_BYTE _IRS :2;
4256
  }bitc;
4257
 }PCNL04STR;
4258
typedef union{
4259
    IO_WORD     word;
4260
    struct{
4261
    IO_WORD _CNTE :1;
4262
    IO_WORD _STGR :1;
4263
    IO_WORD _MDSE :1;
4264
    IO_WORD _RTRG :1;
4265
    IO_WORD _CKS1 :1;
4266
    IO_WORD _CKS0 :1;
4267
    IO_WORD _PGMS :1;
4268
    IO_WORD  :1;
4269
    IO_WORD _EGS1 :1;
4270
    IO_WORD _EGS0 :1;
4271
    IO_WORD _IREN :1;
4272
    IO_WORD _IRQF :1;
4273
    IO_WORD _IRS1 :1;
4274
    IO_WORD _IRS0 :1;
4275
    IO_WORD  :1;
4276
    IO_WORD _OSEL :1;
4277
  }bit;
4278
  struct{
4279
    IO_WORD :1;
4280
    IO_WORD :1;
4281
    IO_WORD :1;
4282
    IO_WORD :1;
4283
    IO_WORD _CKS :2;
4284
    IO_WORD :1;
4285
    IO_WORD :1;
4286
    IO_WORD _EGS :2;
4287
    IO_WORD :1;
4288
    IO_WORD :1;
4289
    IO_WORD _IRS :2;
4290
  }bitc;
4291
 }PCN05STR;
4292
typedef union{
4293
    IO_BYTE     byte;
4294
    struct{
4295
    IO_BYTE _CNTE :1;
4296
    IO_BYTE _STGR :1;
4297
    IO_BYTE _MDSE :1;
4298
    IO_BYTE _RTRG :1;
4299
    IO_BYTE _CKS1 :1;
4300
    IO_BYTE _CKS0 :1;
4301
    IO_BYTE _PGMS :1;
4302
    IO_BYTE  :1;
4303
  }bit;
4304
  struct{
4305
    IO_BYTE :1;
4306
    IO_BYTE :1;
4307
    IO_BYTE :1;
4308
    IO_BYTE :1;
4309
    IO_BYTE _CKS :2;
4310
  }bitc;
4311
 }PCNH05STR;
4312
typedef union{
4313
    IO_BYTE     byte;
4314
    struct{
4315
    IO_BYTE _EGS1 :1;
4316
    IO_BYTE _EGS0 :1;
4317
    IO_BYTE _IREN :1;
4318
    IO_BYTE _IRQF :1;
4319
    IO_BYTE _IRS1 :1;
4320
    IO_BYTE _IRS0 :1;
4321
    IO_BYTE  :1;
4322
    IO_BYTE _OSEL :1;
4323
  }bit;
4324
  struct{
4325
    IO_BYTE _EGS :2;
4326
    IO_BYTE :1;
4327
    IO_BYTE :1;
4328
    IO_BYTE _IRS :2;
4329
  }bitc;
4330
 }PCNL05STR;
4331
typedef union{
4332
    IO_WORD     word;
4333
    struct{
4334
    IO_WORD _CNTE :1;
4335
    IO_WORD _STGR :1;
4336
    IO_WORD _MDSE :1;
4337
    IO_WORD _RTRG :1;
4338
    IO_WORD _CKS1 :1;
4339
    IO_WORD _CKS0 :1;
4340
    IO_WORD _PGMS :1;
4341
    IO_WORD  :1;
4342
    IO_WORD _EGS1 :1;
4343
    IO_WORD _EGS0 :1;
4344
    IO_WORD _IREN :1;
4345
    IO_WORD _IRQF :1;
4346
    IO_WORD _IRS1 :1;
4347
    IO_WORD _IRS0 :1;
4348
    IO_WORD  :1;
4349
    IO_WORD _OSEL :1;
4350
  }bit;
4351
  struct{
4352
    IO_WORD :1;
4353
    IO_WORD :1;
4354
    IO_WORD :1;
4355
    IO_WORD :1;
4356
    IO_WORD _CKS :2;
4357
    IO_WORD :1;
4358
    IO_WORD :1;
4359
    IO_WORD _EGS :2;
4360
    IO_WORD :1;
4361
    IO_WORD :1;
4362
    IO_WORD _IRS :2;
4363
  }bitc;
4364
 }PCN06STR;
4365
typedef union{
4366
    IO_BYTE     byte;
4367
    struct{
4368
    IO_BYTE _CNTE :1;
4369
    IO_BYTE _STGR :1;
4370
    IO_BYTE _MDSE :1;
4371
    IO_BYTE _RTRG :1;
4372
    IO_BYTE _CKS1 :1;
4373
    IO_BYTE _CKS0 :1;
4374
    IO_BYTE _PGMS :1;
4375
    IO_BYTE  :1;
4376
  }bit;
4377
  struct{
4378
    IO_BYTE :1;
4379
    IO_BYTE :1;
4380
    IO_BYTE :1;
4381
    IO_BYTE :1;
4382
    IO_BYTE _CKS :2;
4383
  }bitc;
4384
 }PCNH06STR;
4385
typedef union{
4386
    IO_BYTE     byte;
4387
    struct{
4388
    IO_BYTE _EGS1 :1;
4389
    IO_BYTE _EGS0 :1;
4390
    IO_BYTE _IREN :1;
4391
    IO_BYTE _IRQF :1;
4392
    IO_BYTE _IRS1 :1;
4393
    IO_BYTE _IRS0 :1;
4394
    IO_BYTE  :1;
4395
    IO_BYTE _OSEL :1;
4396
  }bit;
4397
  struct{
4398
    IO_BYTE _EGS :2;
4399
    IO_BYTE :1;
4400
    IO_BYTE :1;
4401
    IO_BYTE _IRS :2;
4402
  }bitc;
4403
 }PCNL06STR;
4404
typedef union{
4405
    IO_WORD     word;
4406
    struct{
4407
    IO_WORD _CNTE :1;
4408
    IO_WORD _STGR :1;
4409
    IO_WORD _MDSE :1;
4410
    IO_WORD _RTRG :1;
4411
    IO_WORD _CKS1 :1;
4412
    IO_WORD _CKS0 :1;
4413
    IO_WORD _PGMS :1;
4414
    IO_WORD  :1;
4415
    IO_WORD _EGS1 :1;
4416
    IO_WORD _EGS0 :1;
4417
    IO_WORD _IREN :1;
4418
    IO_WORD _IRQF :1;
4419
    IO_WORD _IRS1 :1;
4420
    IO_WORD _IRS0 :1;
4421
    IO_WORD  :1;
4422
    IO_WORD _OSEL :1;
4423
  }bit;
4424
  struct{
4425
    IO_WORD :1;
4426
    IO_WORD :1;
4427
    IO_WORD :1;
4428
    IO_WORD :1;
4429
    IO_WORD _CKS :2;
4430
    IO_WORD :1;
4431
    IO_WORD :1;
4432
    IO_WORD _EGS :2;
4433
    IO_WORD :1;
4434
    IO_WORD :1;
4435
    IO_WORD _IRS :2;
4436
  }bitc;
4437
 }PCN07STR;
4438
typedef union{
4439
    IO_BYTE     byte;
4440
    struct{
4441
    IO_BYTE _CNTE :1;
4442
    IO_BYTE _STGR :1;
4443
    IO_BYTE _MDSE :1;
4444
    IO_BYTE _RTRG :1;
4445
    IO_BYTE _CKS1 :1;
4446
    IO_BYTE _CKS0 :1;
4447
    IO_BYTE _PGMS :1;
4448
    IO_BYTE  :1;
4449
  }bit;
4450
  struct{
4451
    IO_BYTE :1;
4452
    IO_BYTE :1;
4453
    IO_BYTE :1;
4454
    IO_BYTE :1;
4455
    IO_BYTE _CKS :2;
4456
  }bitc;
4457
 }PCNH07STR;
4458
typedef union{
4459
    IO_BYTE     byte;
4460
    struct{
4461
    IO_BYTE _EGS1 :1;
4462
    IO_BYTE _EGS0 :1;
4463
    IO_BYTE _IREN :1;
4464
    IO_BYTE _IRQF :1;
4465
    IO_BYTE _IRS1 :1;
4466
    IO_BYTE _IRS0 :1;
4467
    IO_BYTE  :1;
4468
    IO_BYTE _OSEL :1;
4469
  }bit;
4470
  struct{
4471
    IO_BYTE _EGS :2;
4472
    IO_BYTE :1;
4473
    IO_BYTE :1;
4474
    IO_BYTE _IRS :2;
4475
  }bitc;
4476
 }PCNL07STR;
4477
typedef union{
4478
    IO_WORD     word;
4479
    struct{
4480
    IO_WORD _CNTE :1;
4481
    IO_WORD _STGR :1;
4482
    IO_WORD _MDSE :1;
4483
    IO_WORD _RTRG :1;
4484
    IO_WORD _CKS1 :1;
4485
    IO_WORD _CKS0 :1;
4486
    IO_WORD _PGMS :1;
4487
    IO_WORD  :1;
4488
    IO_WORD _EGS1 :1;
4489
    IO_WORD _EGS0 :1;
4490
    IO_WORD _IREN :1;
4491
    IO_WORD _IRQF :1;
4492
    IO_WORD _IRS1 :1;
4493
    IO_WORD _IRS0 :1;
4494
    IO_WORD  :1;
4495
    IO_WORD _OSEL :1;
4496
  }bit;
4497
  struct{
4498
    IO_WORD :1;
4499
    IO_WORD :1;
4500
    IO_WORD :1;
4501
    IO_WORD :1;
4502
    IO_WORD _CKS :2;
4503
    IO_WORD :1;
4504
    IO_WORD :1;
4505
    IO_WORD _EGS :2;
4506
    IO_WORD :1;
4507
    IO_WORD :1;
4508
    IO_WORD _IRS :2;
4509
  }bitc;
4510
 }PCN08STR;
4511
typedef union{
4512
    IO_BYTE     byte;
4513
    struct{
4514
    IO_BYTE _CNTE :1;
4515
    IO_BYTE _STGR :1;
4516
    IO_BYTE _MDSE :1;
4517
    IO_BYTE _RTRG :1;
4518
    IO_BYTE _CKS1 :1;
4519
    IO_BYTE _CKS0 :1;
4520
    IO_BYTE _PGMS :1;
4521
    IO_BYTE  :1;
4522
  }bit;
4523
  struct{
4524
    IO_BYTE :1;
4525
    IO_BYTE :1;
4526
    IO_BYTE :1;
4527
    IO_BYTE :1;
4528
    IO_BYTE _CKS :2;
4529
  }bitc;
4530
 }PCNH08STR;
4531
typedef union{
4532
    IO_BYTE     byte;
4533
    struct{
4534
    IO_BYTE _EGS1 :1;
4535
    IO_BYTE _EGS0 :1;
4536
    IO_BYTE _IREN :1;
4537
    IO_BYTE _IRQF :1;
4538
    IO_BYTE _IRS1 :1;
4539
    IO_BYTE _IRS0 :1;
4540
    IO_BYTE  :1;
4541
    IO_BYTE _OSEL :1;
4542
  }bit;
4543
  struct{
4544
    IO_BYTE _EGS :2;
4545
    IO_BYTE :1;
4546
    IO_BYTE :1;
4547
    IO_BYTE _IRS :2;
4548
  }bitc;
4549
 }PCNL08STR;
4550
typedef union{
4551
    IO_WORD     word;
4552
    struct{
4553
    IO_WORD _CNTE :1;
4554
    IO_WORD _STGR :1;
4555
    IO_WORD _MDSE :1;
4556
    IO_WORD _RTRG :1;
4557
    IO_WORD _CKS1 :1;
4558
    IO_WORD _CKS0 :1;
4559
    IO_WORD _PGMS :1;
4560
    IO_WORD  :1;
4561
    IO_WORD _EGS1 :1;
4562
    IO_WORD _EGS0 :1;
4563
    IO_WORD _IREN :1;
4564
    IO_WORD _IRQF :1;
4565
    IO_WORD _IRS1 :1;
4566
    IO_WORD _IRS0 :1;
4567
    IO_WORD  :1;
4568
    IO_WORD _OSEL :1;
4569
  }bit;
4570
  struct{
4571
    IO_WORD :1;
4572
    IO_WORD :1;
4573
    IO_WORD :1;
4574
    IO_WORD :1;
4575
    IO_WORD _CKS :2;
4576
    IO_WORD :1;
4577
    IO_WORD :1;
4578
    IO_WORD _EGS :2;
4579
    IO_WORD :1;
4580
    IO_WORD :1;
4581
    IO_WORD _IRS :2;
4582
  }bitc;
4583
 }PCN09STR;
4584
typedef union{
4585
    IO_BYTE     byte;
4586
    struct{
4587
    IO_BYTE _CNTE :1;
4588
    IO_BYTE _STGR :1;
4589
    IO_BYTE _MDSE :1;
4590
    IO_BYTE _RTRG :1;
4591
    IO_BYTE _CKS1 :1;
4592
    IO_BYTE _CKS0 :1;
4593
    IO_BYTE _PGMS :1;
4594
    IO_BYTE  :1;
4595
  }bit;
4596
  struct{
4597
    IO_BYTE :1;
4598
    IO_BYTE :1;
4599
    IO_BYTE :1;
4600
    IO_BYTE :1;
4601
    IO_BYTE _CKS :2;
4602
  }bitc;
4603
 }PCNH09STR;
4604
typedef union{
4605
    IO_BYTE     byte;
4606
    struct{
4607
    IO_BYTE _EGS1 :1;
4608
    IO_BYTE _EGS0 :1;
4609
    IO_BYTE _IREN :1;
4610
    IO_BYTE _IRQF :1;
4611
    IO_BYTE _IRS1 :1;
4612
    IO_BYTE _IRS0 :1;
4613
    IO_BYTE  :1;
4614
    IO_BYTE _OSEL :1;
4615
  }bit;
4616
  struct{
4617
    IO_BYTE _EGS :2;
4618
    IO_BYTE :1;
4619
    IO_BYTE :1;
4620
    IO_BYTE _IRS :2;
4621
  }bitc;
4622
 }PCNL09STR;
4623
typedef union{
4624
    IO_WORD     word;
4625
    struct{
4626
    IO_WORD _CNTE :1;
4627
    IO_WORD _STGR :1;
4628
    IO_WORD _MDSE :1;
4629
    IO_WORD _RTRG :1;
4630
    IO_WORD _CKS1 :1;
4631
    IO_WORD _CKS0 :1;
4632
    IO_WORD _PGMS :1;
4633
    IO_WORD  :1;
4634
    IO_WORD _EGS1 :1;
4635
    IO_WORD _EGS0 :1;
4636
    IO_WORD _IREN :1;
4637
    IO_WORD _IRQF :1;
4638
    IO_WORD _IRS1 :1;
4639
    IO_WORD _IRS0 :1;
4640
    IO_WORD  :1;
4641
    IO_WORD _OSEL :1;
4642
  }bit;
4643
  struct{
4644
    IO_WORD :1;
4645
    IO_WORD :1;
4646
    IO_WORD :1;
4647
    IO_WORD :1;
4648
    IO_WORD _CKS :2;
4649
    IO_WORD :1;
4650
    IO_WORD :1;
4651
    IO_WORD _EGS :2;
4652
    IO_WORD :1;
4653
    IO_WORD :1;
4654
    IO_WORD _IRS :2;
4655
  }bitc;
4656
 }PCN10STR;
4657
typedef union{
4658
    IO_BYTE     byte;
4659
    struct{
4660
    IO_BYTE _CNTE :1;
4661
    IO_BYTE _STGR :1;
4662
    IO_BYTE _MDSE :1;
4663
    IO_BYTE _RTRG :1;
4664
    IO_BYTE _CKS1 :1;
4665
    IO_BYTE _CKS0 :1;
4666
    IO_BYTE _PGMS :1;
4667
    IO_BYTE  :1;
4668
  }bit;
4669
  struct{
4670
    IO_BYTE :1;
4671
    IO_BYTE :1;
4672
    IO_BYTE :1;
4673
    IO_BYTE :1;
4674
    IO_BYTE _CKS :2;
4675
  }bitc;
4676
 }PCNH10STR;
4677
typedef union{
4678
    IO_BYTE     byte;
4679
    struct{
4680
    IO_BYTE _EGS1 :1;
4681
    IO_BYTE _EGS0 :1;
4682
    IO_BYTE _IREN :1;
4683
    IO_BYTE _IRQF :1;
4684
    IO_BYTE _IRS1 :1;
4685
    IO_BYTE _IRS0 :1;
4686
    IO_BYTE  :1;
4687
    IO_BYTE _OSEL :1;
4688
  }bit;
4689
  struct{
4690
    IO_BYTE _EGS :2;
4691
    IO_BYTE :1;
4692
    IO_BYTE :1;
4693
    IO_BYTE _IRS :2;
4694
  }bitc;
4695
 }PCNL10STR;
4696
typedef union{
4697
    IO_WORD     word;
4698
    struct{
4699
    IO_WORD _CNTE :1;
4700
    IO_WORD _STGR :1;
4701
    IO_WORD _MDSE :1;
4702
    IO_WORD _RTRG :1;
4703
    IO_WORD _CKS1 :1;
4704
    IO_WORD _CKS0 :1;
4705
    IO_WORD _PGMS :1;
4706
    IO_WORD  :1;
4707
    IO_WORD _EGS1 :1;
4708
    IO_WORD _EGS0 :1;
4709
    IO_WORD _IREN :1;
4710
    IO_WORD _IRQF :1;
4711
    IO_WORD _IRS1 :1;
4712
    IO_WORD _IRS0 :1;
4713
    IO_WORD  :1;
4714
    IO_WORD _OSEL :1;
4715
  }bit;
4716
  struct{
4717
    IO_WORD :1;
4718
    IO_WORD :1;
4719
    IO_WORD :1;
4720
    IO_WORD :1;
4721
    IO_WORD _CKS :2;
4722
    IO_WORD :1;
4723
    IO_WORD :1;
4724
    IO_WORD _EGS :2;
4725
    IO_WORD :1;
4726
    IO_WORD :1;
4727
    IO_WORD _IRS :2;
4728
  }bitc;
4729
 }PCN11STR;
4730
typedef union{
4731
    IO_BYTE     byte;
4732
    struct{
4733
    IO_BYTE _CNTE :1;
4734
    IO_BYTE _STGR :1;
4735
    IO_BYTE _MDSE :1;
4736
    IO_BYTE _RTRG :1;
4737
    IO_BYTE _CKS1 :1;
4738
    IO_BYTE _CKS0 :1;
4739
    IO_BYTE _PGMS :1;
4740
    IO_BYTE  :1;
4741
  }bit;
4742
  struct{
4743
    IO_BYTE :1;
4744
    IO_BYTE :1;
4745
    IO_BYTE :1;
4746
    IO_BYTE :1;
4747
    IO_BYTE _CKS :2;
4748
  }bitc;
4749
 }PCNH11STR;
4750
typedef union{
4751
    IO_BYTE     byte;
4752
    struct{
4753
    IO_BYTE _EGS1 :1;
4754
    IO_BYTE _EGS0 :1;
4755
    IO_BYTE _IREN :1;
4756
    IO_BYTE _IRQF :1;
4757
    IO_BYTE _IRS1 :1;
4758
    IO_BYTE _IRS0 :1;
4759
    IO_BYTE  :1;
4760
    IO_BYTE _OSEL :1;
4761
  }bit;
4762
  struct{
4763
    IO_BYTE _EGS :2;
4764
    IO_BYTE :1;
4765
    IO_BYTE :1;
4766
    IO_BYTE _IRS :2;
4767
  }bitc;
4768
 }PCNL11STR;
4769
typedef union{   /* Pulse Frequency Modulator (PFM) */
4770
    IO_WORD     word;
4771
    struct{
4772
    IO_WORD  :1;
4773
    IO_WORD _INV :1;
4774
    IO_WORD  :1;
4775
    IO_WORD _CSL2 :1;
4776
    IO_WORD _CSL1 :1;
4777
    IO_WORD _CSL0 :1;
4778
    IO_WORD  :1;
4779
    IO_WORD _MOD1 :1;
4780
    IO_WORD  :1;
4781
    IO_WORD  :1;
4782
    IO_WORD  :1;
4783
    IO_WORD _RELD :1;
4784
    IO_WORD _INTE :1;
4785
    IO_WORD _UF :1;
4786
    IO_WORD _CNTE :1;
4787
    IO_WORD _TRG :1;
4788
  }bit;
4789
  struct{
4790
    IO_WORD :1;
4791
    IO_WORD :1;
4792
    IO_WORD :1;
4793
    IO_WORD _CSL :3;
4794
  }bitc;
4795
 }P0TMCSRSTR;
4796
typedef union{
4797
    IO_BYTE     byte;
4798
    struct{
4799
    IO_BYTE  :1;
4800
    IO_BYTE _INV :1;
4801
    IO_BYTE  :1;
4802
    IO_BYTE _CSL2 :1;
4803
    IO_BYTE _CSL1 :1;
4804
    IO_BYTE _CSL0 :1;
4805
    IO_BYTE  :1;
4806
    IO_BYTE _MOD1 :1;
4807
  }bit;
4808
  struct{
4809
    IO_BYTE :3;
4810
    IO_BYTE _CSL :3;
4811
  }bitc;
4812
 }P0TMCSRHSTR;
4813
typedef union{
4814
    IO_BYTE     byte;
4815
    struct{
4816
    IO_BYTE  :1;
4817
    IO_BYTE  :1;
4818
    IO_BYTE  :1;
4819
    IO_BYTE _RELD :1;
4820
    IO_BYTE _INTE :1;
4821
    IO_BYTE _UF :1;
4822
    IO_BYTE _CNTE :1;
4823
    IO_BYTE _TRG :1;
4824
  }bit;
4825
 }P0TMCSRLSTR;
4826
typedef union{
4827
    IO_WORD     word;
4828
    struct{
4829
    IO_WORD  :1;
4830
    IO_WORD _INV :1;
4831
    IO_WORD  :1;
4832
    IO_WORD _CSL2 :1;
4833
    IO_WORD _CSL1 :1;
4834
    IO_WORD _CSL0 :1;
4835
    IO_WORD  :1;
4836
    IO_WORD _MOD1 :1;
4837
    IO_WORD  :1;
4838
    IO_WORD  :1;
4839
    IO_WORD  :1;
4840
    IO_WORD _RELD :1;
4841
    IO_WORD _INTE :1;
4842
    IO_WORD _UF :1;
4843
    IO_WORD _CNTE :1;
4844
    IO_WORD _TRG :1;
4845
  }bit;
4846
  struct{
4847
    IO_WORD :1;
4848
    IO_WORD :1;
4849
    IO_WORD :1;
4850
    IO_WORD _CSL :3;
4851
  }bitc;
4852
 }P1TMCSRSTR;
4853
typedef union{
4854
    IO_BYTE     byte;
4855
    struct{
4856
    IO_BYTE  :1;
4857
    IO_BYTE _INV :1;
4858
    IO_BYTE  :1;
4859
    IO_BYTE _CSL2 :1;
4860
    IO_BYTE _CSL1 :1;
4861
    IO_BYTE _CSL0 :1;
4862
    IO_BYTE  :1;
4863
    IO_BYTE _MOD1 :1;
4864
  }bit;
4865
  struct{
4866
    IO_BYTE :3;
4867
    IO_BYTE _CSL :3;
4868
  }bitc;
4869
 }P1TMCSRHSTR;
4870
typedef union{
4871
    IO_BYTE     byte;
4872
    struct{
4873
    IO_BYTE  :1;
4874
    IO_BYTE  :1;
4875
    IO_BYTE  :1;
4876
    IO_BYTE _RELD :1;
4877
    IO_BYTE _INTE :1;
4878
    IO_BYTE _UF :1;
4879
    IO_BYTE _CNTE :1;
4880
    IO_BYTE _TRG :1;
4881
  }bit;
4882
 }P1TMCSRLSTR;
4883
typedef union{   /* Input Capture 0-3 */
4884
    IO_BYTE     byte;
4885
    struct{
4886
    IO_BYTE _ICP1 :1;
4887
    IO_BYTE _ICP0 :1;
4888
    IO_BYTE _ICE1 :1;
4889
    IO_BYTE _ICE0 :1;
4890
    IO_BYTE _EG11 :1;
4891
    IO_BYTE _EG10 :1;
4892
    IO_BYTE _EG01 :1;
4893
    IO_BYTE _EG00 :1;
4894
  }bit;
4895
  struct{
4896
    IO_BYTE :1;
4897
    IO_BYTE :1;
4898
    IO_BYTE :1;
4899
    IO_BYTE :1;
4900
    IO_BYTE _EG1 :2;
4901
    IO_BYTE _EG0 :2;
4902
  }bitc;
4903
 }ICS01STR;
4904
typedef union{
4905
    IO_BYTE     byte;
4906
    struct{
4907
    IO_BYTE _ICP3 :1;
4908
    IO_BYTE _ICP2 :1;
4909
    IO_BYTE _ICE3 :1;
4910
    IO_BYTE _ICE2 :1;
4911
    IO_BYTE _EG31 :1;
4912
    IO_BYTE _EG30 :1;
4913
    IO_BYTE _EG21 :1;
4914
    IO_BYTE _EG20 :1;
4915
  }bit;
4916
  struct{
4917
    IO_BYTE :1;
4918
    IO_BYTE :1;
4919
    IO_BYTE :1;
4920
    IO_BYTE :1;
4921
    IO_BYTE _EG3 :2;
4922
    IO_BYTE _EG2 :2;
4923
  }bitc;
4924
 }ICS23STR;
4925
typedef union{
4926
    IO_WORD     word;
4927
    struct{
4928
    IO_WORD _CP15 :1;
4929
    IO_WORD _CP14 :1;
4930
    IO_WORD _CP13 :1;
4931
    IO_WORD _CP12 :1;
4932
    IO_WORD _CP11 :1;
4933
    IO_WORD _CP10 :1;
4934
    IO_WORD _CP9 :1;
4935
    IO_WORD _CP8 :1;
4936
    IO_WORD _CP7 :1;
4937
    IO_WORD _CP6 :1;
4938
    IO_WORD _CP5 :1;
4939
    IO_WORD _CP4 :1;
4940
    IO_WORD _CP3 :1;
4941
    IO_WORD _CP2 :1;
4942
    IO_WORD _CP1 :1;
4943
    IO_WORD _CP0 :1;
4944
  }bit;
4945
 }IPCP0STR;
4946
typedef union{
4947
    IO_WORD     word;
4948
    struct{
4949
    IO_WORD _CP15 :1;
4950
    IO_WORD _CP14 :1;
4951
    IO_WORD _CP13 :1;
4952
    IO_WORD _CP12 :1;
4953
    IO_WORD _CP11 :1;
4954
    IO_WORD _CP10 :1;
4955
    IO_WORD _CP9 :1;
4956
    IO_WORD _CP8 :1;
4957
    IO_WORD _CP7 :1;
4958
    IO_WORD _CP6 :1;
4959
    IO_WORD _CP5 :1;
4960
    IO_WORD _CP4 :1;
4961
    IO_WORD _CP3 :1;
4962
    IO_WORD _CP2 :1;
4963
    IO_WORD _CP1 :1;
4964
    IO_WORD _CP0 :1;
4965
  }bit;
4966
 }IPCP1STR;
4967
typedef union{
4968
    IO_WORD     word;
4969
    struct{
4970
    IO_WORD _CP15 :1;
4971
    IO_WORD _CP14 :1;
4972
    IO_WORD _CP13 :1;
4973
    IO_WORD _CP12 :1;
4974
    IO_WORD _CP11 :1;
4975
    IO_WORD _CP10 :1;
4976
    IO_WORD _CP9 :1;
4977
    IO_WORD _CP8 :1;
4978
    IO_WORD _CP7 :1;
4979
    IO_WORD _CP6 :1;
4980
    IO_WORD _CP5 :1;
4981
    IO_WORD _CP4 :1;
4982
    IO_WORD _CP3 :1;
4983
    IO_WORD _CP2 :1;
4984
    IO_WORD _CP1 :1;
4985
    IO_WORD _CP0 :1;
4986
  }bit;
4987
 }IPCP2STR;
4988
typedef union{
4989
    IO_WORD     word;
4990
    struct{
4991
    IO_WORD _CP15 :1;
4992
    IO_WORD _CP14 :1;
4993
    IO_WORD _CP13 :1;
4994
    IO_WORD _CP12 :1;
4995
    IO_WORD _CP11 :1;
4996
    IO_WORD _CP10 :1;
4997
    IO_WORD _CP9 :1;
4998
    IO_WORD _CP8 :1;
4999
    IO_WORD _CP7 :1;
5000
    IO_WORD _CP6 :1;
5001
    IO_WORD _CP5 :1;
5002
    IO_WORD _CP4 :1;
5003
    IO_WORD _CP3 :1;
5004
    IO_WORD _CP2 :1;
5005
    IO_WORD _CP1 :1;
5006
    IO_WORD _CP0 :1;
5007
  }bit;
5008
 }IPCP3STR;
5009
typedef union{   /* Output Compare 0-3 */
5010
    IO_WORD     word;
5011
    struct{
5012
    IO_WORD  :1;
5013
    IO_WORD  :1;
5014
    IO_WORD  :1;
5015
    IO_WORD _CMOD :1;
5016
    IO_WORD  :1;
5017
    IO_WORD  :1;
5018
    IO_WORD _OTD1 :1;
5019
    IO_WORD _OTD0 :1;
5020
    IO_WORD _ICP1 :1;
5021
    IO_WORD _ICP0 :1;
5022
    IO_WORD _ICE1 :1;
5023
    IO_WORD _ICE0 :1;
5024
    IO_WORD  :1;
5025
    IO_WORD  :1;
5026
    IO_WORD _CST1 :1;
5027
    IO_WORD _CST0 :1;
5028
  }bit;
5029
 }OCS01STR;
5030
typedef union{
5031
    IO_WORD     word;
5032
    struct{
5033
    IO_WORD  :1;
5034
    IO_WORD  :1;
5035
    IO_WORD  :1;
5036
    IO_WORD _CMOD :1;
5037
    IO_WORD  :1;
5038
    IO_WORD  :1;
5039
    IO_WORD _OTD3 :1;
5040
    IO_WORD _OTD2 :1;
5041
    IO_WORD _ICP3 :1;
5042
    IO_WORD _ICP2 :1;
5043
    IO_WORD _ICE3 :1;
5044
    IO_WORD _ICE2 :1;
5045
    IO_WORD  :1;
5046
    IO_WORD  :1;
5047
    IO_WORD _CST3 :1;
5048
    IO_WORD _CST2 :1;
5049
  }bit;
5050
 }OCS23STR;
5051
typedef union{
5052
    IO_WORD     word;
5053
    struct{
5054
    IO_WORD _C15 :1;
5055
    IO_WORD _C14 :1;
5056
    IO_WORD _C13 :1;
5057
    IO_WORD _C12 :1;
5058
    IO_WORD _C11 :1;
5059
    IO_WORD _C10 :1;
5060
    IO_WORD _C9 :1;
5061
    IO_WORD _C8 :1;
5062
    IO_WORD _C7 :1;
5063
    IO_WORD _C6 :1;
5064
    IO_WORD _C5 :1;
5065
    IO_WORD _C4 :1;
5066
    IO_WORD _C3 :1;
5067
    IO_WORD _C2 :1;
5068
    IO_WORD _C1 :1;
5069
    IO_WORD _C0 :1;
5070
  }bit;
5071
 }OCCP0STR;
5072
typedef union{
5073
    IO_WORD     word;
5074
    struct{
5075
    IO_WORD _C15 :1;
5076
    IO_WORD _C14 :1;
5077
    IO_WORD _C13 :1;
5078
    IO_WORD _C12 :1;
5079
    IO_WORD _C11 :1;
5080
    IO_WORD _C10 :1;
5081
    IO_WORD _C9 :1;
5082
    IO_WORD _C8 :1;
5083
    IO_WORD _C7 :1;
5084
    IO_WORD _C6 :1;
5085
    IO_WORD _C5 :1;
5086
    IO_WORD _C4 :1;
5087
    IO_WORD _C3 :1;
5088
    IO_WORD _C2 :1;
5089
    IO_WORD _C1 :1;
5090
    IO_WORD _C0 :1;
5091
  }bit;
5092
 }OCCP1STR;
5093
typedef union{
5094
    IO_WORD     word;
5095
    struct{
5096
    IO_WORD _C15 :1;
5097
    IO_WORD _C14 :1;
5098
    IO_WORD _C13 :1;
5099
    IO_WORD _C12 :1;
5100
    IO_WORD _C11 :1;
5101
    IO_WORD _C10 :1;
5102
    IO_WORD _C9 :1;
5103
    IO_WORD _C8 :1;
5104
    IO_WORD _C7 :1;
5105
    IO_WORD _C6 :1;
5106
    IO_WORD _C5 :1;
5107
    IO_WORD _C4 :1;
5108
    IO_WORD _C3 :1;
5109
    IO_WORD _C2 :1;
5110
    IO_WORD _C1 :1;
5111
    IO_WORD _C0 :1;
5112
  }bit;
5113
 }OCCP2STR;
5114
typedef union{
5115
    IO_WORD     word;
5116
    struct{
5117
    IO_WORD _C15 :1;
5118
    IO_WORD _C14 :1;
5119
    IO_WORD _C13 :1;
5120
    IO_WORD _C12 :1;
5121
    IO_WORD _C11 :1;
5122
    IO_WORD _C10 :1;
5123
    IO_WORD _C9 :1;
5124
    IO_WORD _C8 :1;
5125
    IO_WORD _C7 :1;
5126
    IO_WORD _C6 :1;
5127
    IO_WORD _C5 :1;
5128
    IO_WORD _C4 :1;
5129
    IO_WORD _C3 :1;
5130
    IO_WORD _C2 :1;
5131
    IO_WORD _C1 :1;
5132
    IO_WORD _C0 :1;
5133
  }bit;
5134
 }OCCP3STR;
5135
typedef union{   /* Sound Generator */
5136
    IO_WORD     word;
5137
    struct{
5138
    IO_WORD _TST :1;
5139
    IO_WORD _S2 :1;
5140
    IO_WORD _S1 :1;
5141
    IO_WORD _S0 :1;
5142
    IO_WORD  :1;
5143
    IO_WORD  :1;
5144
    IO_WORD _BUSY :1;
5145
    IO_WORD _DEC :1;
5146
    IO_WORD  :1;
5147
    IO_WORD  :1;
5148
    IO_WORD _TONE :1;
5149
    IO_WORD  :1;
5150
    IO_WORD  :1;
5151
    IO_WORD _INTE :1;
5152
    IO_WORD _INT :1;
5153
    IO_WORD _ST :1;
5154
  }bit;
5155
  struct{
5156
    IO_WORD :1;
5157
    IO_WORD _S :3;
5158
  }bitc;
5159
 }SGCRSTR;
5160
typedef union{
5161
    IO_BYTE     byte;
5162
    struct{
5163
    IO_BYTE _TST :1;
5164
    IO_BYTE _S2 :1;
5165
    IO_BYTE _S1 :1;
5166
    IO_BYTE _S0 :1;
5167
    IO_BYTE  :1;
5168
    IO_BYTE  :1;
5169
    IO_BYTE _BUSY :1;
5170
    IO_BYTE _DEC :1;
5171
  }bit;
5172
  struct{
5173
    IO_BYTE :1;
5174
    IO_BYTE _S :3;
5175
  }bitc;
5176
 }SGCRHSTR;
5177
typedef union{
5178
    IO_BYTE     byte;
5179
    struct{
5180
    IO_BYTE  :1;
5181
    IO_BYTE  :1;
5182
    IO_BYTE _TONE :1;
5183
    IO_BYTE  :1;
5184
    IO_BYTE  :1;
5185
    IO_BYTE _INTE :1;
5186
    IO_BYTE _INT :1;
5187
    IO_BYTE _ST :1;
5188
  }bit;
5189
 }SGCRLSTR;
5190
typedef union{
5191
    IO_WORD     word;
5192
    struct{
5193
    IO_WORD _D15 :1;
5194
    IO_WORD _D14 :1;
5195
    IO_WORD _D13 :1;
5196
    IO_WORD _D12 :1;
5197
    IO_WORD _D11 :1;
5198
    IO_WORD _D10 :1;
5199
    IO_WORD _D9 :1;
5200
    IO_WORD _D8 :1;
5201
    IO_WORD _D7 :1;
5202
    IO_WORD _D6 :1;
5203
    IO_WORD _D5 :1;
5204
    IO_WORD _D4 :1;
5205
    IO_WORD _D3 :1;
5206
    IO_WORD _D2 :1;
5207
    IO_WORD _D1 :1;
5208
    IO_WORD _D0 :1;
5209
  }bit;
5210
 }SGFRSTR;
5211
typedef union{
5212
    IO_BYTE     byte;
5213
    struct{
5214
    IO_BYTE _D7 :1;
5215
    IO_BYTE _D6 :1;
5216
    IO_BYTE _D5 :1;
5217
    IO_BYTE _D4 :1;
5218
    IO_BYTE _D3 :1;
5219
    IO_BYTE _D2 :1;
5220
    IO_BYTE _D1 :1;
5221
    IO_BYTE _D0 :1;
5222
  }bit;
5223
 }SGARSTR;
5224
typedef union{
5225
    IO_BYTE     byte;
5226
    struct{
5227
    IO_BYTE _D7 :1;
5228
    IO_BYTE _D6 :1;
5229
    IO_BYTE _D5 :1;
5230
    IO_BYTE _D4 :1;
5231
    IO_BYTE _D3 :1;
5232
    IO_BYTE _D2 :1;
5233
    IO_BYTE _D1 :1;
5234
    IO_BYTE _D0 :1;
5235
  }bit;
5236
 }SGTRSTR;
5237
typedef union{
5238
    IO_BYTE     byte;
5239
    struct{
5240
    IO_BYTE _D7 :1;
5241
    IO_BYTE _D6 :1;
5242
    IO_BYTE _D5 :1;
5243
    IO_BYTE _D4 :1;
5244
    IO_BYTE _D3 :1;
5245
    IO_BYTE _D2 :1;
5246
    IO_BYTE _D1 :1;
5247
    IO_BYTE _D0 :1;
5248
  }bit;
5249
 }SGDRSTR;
5250
typedef union{   /* ADC */
5251
    IO_WORD     word;
5252
    struct{
5253
    IO_WORD _ADE31 :1;
5254
    IO_WORD _ADE30 :1;
5255
    IO_WORD _ADE29 :1;
5256
    IO_WORD _ADE28 :1;
5257
    IO_WORD _ADE27 :1;
5258
    IO_WORD _ADE26 :1;
5259
    IO_WORD _ADE25 :1;
5260
    IO_WORD _ADE24 :1;
5261
    IO_WORD _ADE23 :1;
5262
    IO_WORD _ADE22 :1;
5263
    IO_WORD _ADE21 :1;
5264
    IO_WORD _ADE20 :1;
5265
    IO_WORD _ADE19 :1;
5266
    IO_WORD _ADE18 :1;
5267
    IO_WORD _ADE17 :1;
5268
    IO_WORD _ADE16 :1;
5269
  }bit;
5270
 }ADERHSTR;
5271
typedef union{
5272
    IO_WORD     word;
5273
    struct{
5274
    IO_WORD _ADE15 :1;
5275
    IO_WORD _ADE14 :1;
5276
    IO_WORD _ADE13 :1;
5277
    IO_WORD _ADE12 :1;
5278
    IO_WORD _ADE11 :1;
5279
    IO_WORD _ADE10 :1;
5280
    IO_WORD _ADE9 :1;
5281
    IO_WORD _ADE8 :1;
5282
    IO_WORD _ADE7 :1;
5283
    IO_WORD _ADE6 :1;
5284
    IO_WORD _ADE5 :1;
5285
    IO_WORD _ADE4 :1;
5286
    IO_WORD _ADE3 :1;
5287
    IO_WORD _ADE2 :1;
5288
    IO_WORD _ADE1 :1;
5289
    IO_WORD _ADE0 :1;
5290
  }bit;
5291
 }ADERLSTR;
5292
typedef union{
5293
    IO_BYTE     byte;
5294
    struct{
5295
    IO_BYTE _BUSY :1;
5296
    IO_BYTE _INT :1;
5297
    IO_BYTE _INTE :1;
5298
    IO_BYTE _PAUS :1;
5299
    IO_BYTE _STS1 :1;
5300
    IO_BYTE _STS0 :1;
5301
    IO_BYTE _STRT :1;
5302
    IO_BYTE  :1;
5303
  }bit;
5304
  struct{
5305
    IO_BYTE :1;
5306
    IO_BYTE :1;
5307
    IO_BYTE :1;
5308
    IO_BYTE :1;
5309
    IO_BYTE _STS :2;
5310
  }bitc;
5311
 }ADCS1STR;
5312
typedef union{
5313
    IO_BYTE     byte;
5314
    struct{
5315
    IO_BYTE _MD1 :1;
5316
    IO_BYTE _MD0 :1;
5317
    IO_BYTE _S10 :1;
5318
    IO_BYTE _ACH4 :1;
5319
    IO_BYTE _ACH3 :1;
5320
    IO_BYTE _ACH2 :1;
5321
    IO_BYTE _ACH1 :1;
5322
    IO_BYTE _ACH0 :1;
5323
  }bit;
5324
  struct{
5325
    IO_BYTE _MD :2;
5326
    IO_BYTE :1;
5327
    IO_BYTE _ACH :5;
5328
  }bitc;
5329
 }ADCS0STR;
5330
typedef union{
5331
    IO_BYTE     byte;
5332
    struct{
5333
    IO_BYTE  :1;
5334
    IO_BYTE  :1;
5335
    IO_BYTE  :1;
5336
    IO_BYTE  :1;
5337
    IO_BYTE  :1;
5338
    IO_BYTE  :1;
5339
    IO_BYTE _D9 :1;
5340
    IO_BYTE _D8 :1;
5341
  }bit;
5342
 }ADCR1STR;
5343
typedef union{
5344
    IO_BYTE     byte;
5345
    struct{
5346
    IO_BYTE _D7 :1;
5347
    IO_BYTE _D6 :1;
5348
    IO_BYTE _D5 :1;
5349
    IO_BYTE _D4 :1;
5350
    IO_BYTE _D3 :1;
5351
    IO_BYTE _D2 :1;
5352
    IO_BYTE _D1 :1;
5353
    IO_BYTE _D0 :1;
5354
  }bit;
5355
 }ADCR0STR;
5356
typedef union{
5357
    IO_BYTE     byte;
5358
    struct{
5359
    IO_BYTE _CT5 :1;
5360
    IO_BYTE _CT4 :1;
5361
    IO_BYTE _CT3 :1;
5362
    IO_BYTE _CT2 :1;
5363
    IO_BYTE _CT1 :1;
5364
    IO_BYTE _CT0 :1;
5365
    IO_BYTE _ST9 :1;
5366
    IO_BYTE _ST8 :1;
5367
  }bit;
5368
 }ADCT1STR;
5369
typedef union{
5370
    IO_BYTE     byte;
5371
    struct{
5372
    IO_BYTE _ST7 :1;
5373
    IO_BYTE _ST6 :1;
5374
    IO_BYTE _ST5 :1;
5375
    IO_BYTE _ST4 :1;
5376
    IO_BYTE _ST3 :1;
5377
    IO_BYTE _ST2 :1;
5378
    IO_BYTE _ST1 :1;
5379
    IO_BYTE _ST0 :1;
5380
  }bit;
5381
 }ADCT0STR;
5382
typedef union{
5383
    IO_BYTE     byte;
5384
    struct{
5385
    IO_BYTE  :1;
5386
    IO_BYTE  :1;
5387
    IO_BYTE  :1;
5388
    IO_BYTE _ANS4 :1;
5389
    IO_BYTE _ANS3 :1;
5390
    IO_BYTE _ANS2 :1;
5391
    IO_BYTE _ANS1 :1;
5392
    IO_BYTE _ASN0 :1;
5393
  }bit;
5394
  struct{
5395
    IO_BYTE :1;
5396
    IO_BYTE :1;
5397
    IO_BYTE :1;
5398
    IO_BYTE _ANS :5;
5399
  }bitc;
5400
 }ADSCHSTR;
5401
typedef union{
5402
    IO_BYTE     byte;
5403
    struct{
5404
    IO_BYTE  :1;
5405
    IO_BYTE  :1;
5406
    IO_BYTE  :1;
5407
    IO_BYTE _ANE4 :1;
5408
    IO_BYTE _ANE3 :1;
5409
    IO_BYTE _ANE2 :1;
5410
    IO_BYTE _ANE1 :1;
5411
    IO_BYTE _ANE0 :1;
5412
  }bit;
5413
  struct{
5414
    IO_BYTE :1;
5415
    IO_BYTE :1;
5416
    IO_BYTE :1;
5417
    IO_BYTE _ANE :5;
5418
  }bitc;
5419
 }ADECHSTR;
5420
typedef union{   /* Alarm Comparator 0-1 */
5421
    IO_BYTE     byte;
5422
    struct{
5423
    IO_BYTE _MD :1;
5424
    IO_BYTE _OV_EN :1;
5425
    IO_BYTE _UV_EN :1;
5426
    IO_BYTE _OUT2 :1;
5427
    IO_BYTE _OUT1 :1;
5428
    IO_BYTE _IRQ :1;
5429
    IO_BYTE _IEN :1;
5430
    IO_BYTE _PD :1;
5431
  }bit;
5432
 }ACSR0STR;
5433
typedef union{   /* Reload Timer 0 */
5434
    IO_WORD     word;
5435
    struct{
5436
    IO_WORD _D15 :1;
5437
    IO_WORD _D14 :1;
5438
    IO_WORD _D13 :1;
5439
    IO_WORD _D12 :1;
5440
    IO_WORD _D11 :1;
5441
    IO_WORD _D10 :1;
5442
    IO_WORD _D9 :1;
5443
    IO_WORD _D8 :1;
5444
    IO_WORD _D7 :1;
5445
    IO_WORD _D6 :1;
5446
    IO_WORD _D5 :1;
5447
    IO_WORD _D4 :1;
5448
    IO_WORD _D3 :1;
5449
    IO_WORD _D2 :1;
5450
    IO_WORD _D1 :1;
5451
    IO_WORD _D0 :1;
5452
  }bit;
5453
 }TMRLR0STR;
5454
typedef union{
5455
    IO_WORD     word;
5456
    struct{
5457
    IO_WORD _D15 :1;
5458
    IO_WORD _D14 :1;
5459
    IO_WORD _D13 :1;
5460
    IO_WORD _D12 :1;
5461
    IO_WORD _D11 :1;
5462
    IO_WORD _D10 :1;
5463
    IO_WORD _D9 :1;
5464
    IO_WORD _D8 :1;
5465
    IO_WORD _D7 :1;
5466
    IO_WORD _D6 :1;
5467
    IO_WORD _D5 :1;
5468
    IO_WORD _D4 :1;
5469
    IO_WORD _D3 :1;
5470
    IO_WORD _D2 :1;
5471
    IO_WORD _D1 :1;
5472
    IO_WORD _D0 :1;
5473
  }bit;
5474
 }TMR0STR;
5475
typedef union{
5476
    IO_WORD     word;
5477
    struct{
5478
    IO_WORD  :1;
5479
    IO_WORD  :1;
5480
    IO_WORD  :1;
5481
    IO_WORD _CSL2 :1;
5482
    IO_WORD _CSL1 :1;
5483
    IO_WORD _CSL0 :1;
5484
    IO_WORD _MOD2 :1;
5485
    IO_WORD _MOD1 :1;
5486
    IO_WORD _MOD0 :1;
5487
    IO_WORD  :1;
5488
    IO_WORD _OUTL :1;
5489
    IO_WORD _RELD :1;
5490
    IO_WORD _INTE :1;
5491
    IO_WORD _UF :1;
5492
    IO_WORD _CNTE :1;
5493
    IO_WORD _TRG :1;
5494
  }bit;
5495
  struct{
5496
    IO_WORD :1;
5497
    IO_WORD :1;
5498
    IO_WORD :1;
5499
    IO_WORD _CSL :3;
5500
    IO_WORD _MOD :3;
5501
  }bitc;
5502
 }TMCSR0STR;
5503
typedef union{
5504
    IO_BYTE     byte;
5505
    struct{
5506
    IO_BYTE  :1;
5507
    IO_BYTE  :1;
5508
    IO_BYTE  :1;
5509
    IO_BYTE _CSL2 :1;
5510
    IO_BYTE _CSL1 :1;
5511
    IO_BYTE _CSL0 :1;
5512
    IO_BYTE _MOD2 :1;
5513
    IO_BYTE _MOD1 :1;
5514
  }bit;
5515
  struct{
5516
    IO_BYTE :3;
5517
    IO_BYTE _CSL :3;
5518
  }bitc;
5519
 }TMCSRH0STR;
5520
typedef union{
5521
    IO_BYTE     byte;
5522
    struct{
5523
    IO_BYTE _MOD0 :1;
5524
    IO_BYTE  :1;
5525
    IO_BYTE _OUTL :1;
5526
    IO_BYTE _RELD :1;
5527
    IO_BYTE _INTE :1;
5528
    IO_BYTE _UF :1;
5529
    IO_BYTE _CNTE :1;
5530
    IO_BYTE _TRG :1;
5531
  }bit;
5532
 }TMCSRL0STR;
5533
typedef union{   /* Reload Timer 1 */
5534
    IO_WORD     word;
5535
    struct{
5536
    IO_WORD _D15 :1;
5537
    IO_WORD _D14 :1;
5538
    IO_WORD _D13 :1;
5539
    IO_WORD _D12 :1;
5540
    IO_WORD _D11 :1;
5541
    IO_WORD _D10 :1;
5542
    IO_WORD _D9 :1;
5543
    IO_WORD _D8 :1;
5544
    IO_WORD _D7 :1;
5545
    IO_WORD _D6 :1;
5546
    IO_WORD _D5 :1;
5547
    IO_WORD _D4 :1;
5548
    IO_WORD _D3 :1;
5549
    IO_WORD _D2 :1;
5550
    IO_WORD _D1 :1;
5551
    IO_WORD _D0 :1;
5552
  }bit;
5553
 }TMRLR1STR;
5554
typedef union{
5555
    IO_WORD     word;
5556
    struct{
5557
    IO_WORD _D15 :1;
5558
    IO_WORD _D14 :1;
5559
    IO_WORD _D13 :1;
5560
    IO_WORD _D12 :1;
5561
    IO_WORD _D11 :1;
5562
    IO_WORD _D10 :1;
5563
    IO_WORD _D9 :1;
5564
    IO_WORD _D8 :1;
5565
    IO_WORD _D7 :1;
5566
    IO_WORD _D6 :1;
5567
    IO_WORD _D5 :1;
5568
    IO_WORD _D4 :1;
5569
    IO_WORD _D3 :1;
5570
    IO_WORD _D2 :1;
5571
    IO_WORD _D1 :1;
5572
    IO_WORD _D0 :1;
5573
  }bit;
5574
 }TMR1STR;
5575
typedef union{
5576
    IO_WORD     word;
5577
    struct{
5578
    IO_WORD  :1;
5579
    IO_WORD  :1;
5580
    IO_WORD  :1;
5581
    IO_WORD _CSL2 :1;
5582
    IO_WORD _CSL1 :1;
5583
    IO_WORD _CSL0 :1;
5584
    IO_WORD _MOD2 :1;
5585
    IO_WORD _MOD1 :1;
5586
    IO_WORD _MOD0 :1;
5587
    IO_WORD  :1;
5588
    IO_WORD _OUTL :1;
5589
    IO_WORD _RELD :1;
5590
    IO_WORD _INTE :1;
5591
    IO_WORD _UF :1;
5592
    IO_WORD _CNTE :1;
5593
    IO_WORD _TRG :1;
5594
  }bit;
5595
  struct{
5596
    IO_WORD :1;
5597
    IO_WORD :1;
5598
    IO_WORD :1;
5599
    IO_WORD _CSL :3;
5600
    IO_WORD _MOD :3;
5601
  }bitc;
5602
 }TMCSR1STR;
5603
typedef union{
5604
    IO_BYTE     byte;
5605
    struct{
5606
    IO_BYTE  :1;
5607
    IO_BYTE  :1;
5608
    IO_BYTE  :1;
5609
    IO_BYTE _CSL2 :1;
5610
    IO_BYTE _CSL1 :1;
5611
    IO_BYTE _CSL0 :1;
5612
    IO_BYTE _MOD2 :1;
5613
    IO_BYTE _MOD1 :1;
5614
  }bit;
5615
  struct{
5616
    IO_BYTE :3;
5617
    IO_BYTE _CSL :3;
5618
  }bitc;
5619
 }TMCSRH1STR;
5620
typedef union{
5621
    IO_BYTE     byte;
5622
    struct{
5623
    IO_BYTE _MOD0 :1;
5624
    IO_BYTE  :1;
5625
    IO_BYTE _OUTL :1;
5626
    IO_BYTE _RELD :1;
5627
    IO_BYTE _INTE :1;
5628
    IO_BYTE _UF :1;
5629
    IO_BYTE _CNTE :1;
5630
    IO_BYTE _TRG :1;
5631
  }bit;
5632
 }TMCSRL1STR;
5633
typedef union{   /* Reload Timer 2 */
5634
    IO_WORD     word;
5635
    struct{
5636
    IO_WORD _D15 :1;
5637
    IO_WORD _D14 :1;
5638
    IO_WORD _D13 :1;
5639
    IO_WORD _D12 :1;
5640
    IO_WORD _D11 :1;
5641
    IO_WORD _D10 :1;
5642
    IO_WORD _D9 :1;
5643
    IO_WORD _D8 :1;
5644
    IO_WORD _D7 :1;
5645
    IO_WORD _D6 :1;
5646
    IO_WORD _D5 :1;
5647
    IO_WORD _D4 :1;
5648
    IO_WORD _D3 :1;
5649
    IO_WORD _D2 :1;
5650
    IO_WORD _D1 :1;
5651
    IO_WORD _D0 :1;
5652
  }bit;
5653
 }TMRLR2STR;
5654
typedef union{
5655
    IO_WORD     word;
5656
    struct{
5657
    IO_WORD _D15 :1;
5658
    IO_WORD _D14 :1;
5659
    IO_WORD _D13 :1;
5660
    IO_WORD _D12 :1;
5661
    IO_WORD _D11 :1;
5662
    IO_WORD _D10 :1;
5663
    IO_WORD _D9 :1;
5664
    IO_WORD _D8 :1;
5665
    IO_WORD _D7 :1;
5666
    IO_WORD _D6 :1;
5667
    IO_WORD _D5 :1;
5668
    IO_WORD _D4 :1;
5669
    IO_WORD _D3 :1;
5670
    IO_WORD _D2 :1;
5671
    IO_WORD _D1 :1;
5672
    IO_WORD _D0 :1;
5673
  }bit;
5674
 }TMR2STR;
5675
typedef union{
5676
    IO_WORD     word;
5677
    struct{
5678
    IO_WORD  :1;
5679
    IO_WORD  :1;
5680
    IO_WORD  :1;
5681
    IO_WORD _CSL2 :1;
5682
    IO_WORD _CSL1 :1;
5683
    IO_WORD _CSL0 :1;
5684
    IO_WORD _MOD2 :1;
5685
    IO_WORD _MOD1 :1;
5686
    IO_WORD _MOD0 :1;
5687
    IO_WORD  :1;
5688
    IO_WORD _OUTL :1;
5689
    IO_WORD _RELD :1;
5690
    IO_WORD _INTE :1;
5691
    IO_WORD _UF :1;
5692
    IO_WORD _CNTE :1;
5693
    IO_WORD _TRG :1;
5694
  }bit;
5695
  struct{
5696
    IO_WORD :1;
5697
    IO_WORD :1;
5698
    IO_WORD :1;
5699
    IO_WORD _CSL :3;
5700
    IO_WORD _MOD :3;
5701
  }bitc;
5702
 }TMCSR2STR;
5703
typedef union{
5704
    IO_BYTE     byte;
5705
    struct{
5706
    IO_BYTE  :1;
5707
    IO_BYTE  :1;
5708
    IO_BYTE  :1;
5709
    IO_BYTE _CSL2 :1;
5710
    IO_BYTE _CSL1 :1;
5711
    IO_BYTE _CSL0 :1;
5712
    IO_BYTE _MOD2 :1;
5713
    IO_BYTE _MOD1 :1;
5714
  }bit;
5715
  struct{
5716
    IO_BYTE :3;
5717
    IO_BYTE _CSL :3;
5718
  }bitc;
5719
 }TMCSRH2STR;
5720
typedef union{
5721
    IO_BYTE     byte;
5722
    struct{
5723
    IO_BYTE _MOD0 :1;
5724
    IO_BYTE  :1;
5725
    IO_BYTE _OUTL :1;
5726
    IO_BYTE _RELD :1;
5727
    IO_BYTE _INTE :1;
5728
    IO_BYTE _UF :1;
5729
    IO_BYTE _CNTE :1;
5730
    IO_BYTE _TRG :1;
5731
  }bit;
5732
 }TMCSRL2STR;
5733
typedef union{   /* Reload Timer 3 */
5734
    IO_WORD     word;
5735
    struct{
5736
    IO_WORD _D15 :1;
5737
    IO_WORD _D14 :1;
5738
    IO_WORD _D13 :1;
5739
    IO_WORD _D12 :1;
5740
    IO_WORD _D11 :1;
5741
    IO_WORD _D10 :1;
5742
    IO_WORD _D9 :1;
5743
    IO_WORD _D8 :1;
5744
    IO_WORD _D7 :1;
5745
    IO_WORD _D6 :1;
5746
    IO_WORD _D5 :1;
5747
    IO_WORD _D4 :1;
5748
    IO_WORD _D3 :1;
5749
    IO_WORD _D2 :1;
5750
    IO_WORD _D1 :1;
5751
    IO_WORD _D0 :1;
5752
  }bit;
5753
 }TMRLR3STR;
5754
typedef union{
5755
    IO_WORD     word;
5756
    struct{
5757
    IO_WORD _D15 :1;
5758
    IO_WORD _D14 :1;
5759
    IO_WORD _D13 :1;
5760
    IO_WORD _D12 :1;
5761
    IO_WORD _D11 :1;
5762
    IO_WORD _D10 :1;
5763
    IO_WORD _D9 :1;
5764
    IO_WORD _D8 :1;
5765
    IO_WORD _D7 :1;
5766
    IO_WORD _D6 :1;
5767
    IO_WORD _D5 :1;
5768
    IO_WORD _D4 :1;
5769
    IO_WORD _D3 :1;
5770
    IO_WORD _D2 :1;
5771
    IO_WORD _D1 :1;
5772
    IO_WORD _D0 :1;
5773
  }bit;
5774
 }TMR3STR;
5775
typedef union{
5776
    IO_WORD     word;
5777
    struct{
5778
    IO_WORD  :1;
5779
    IO_WORD  :1;
5780
    IO_WORD  :1;
5781
    IO_WORD _CSL2 :1;
5782
    IO_WORD _CSL1 :1;
5783
    IO_WORD _CSL0 :1;
5784
    IO_WORD _MOD2 :1;
5785
    IO_WORD _MOD1 :1;
5786
    IO_WORD _MOD0 :1;
5787
    IO_WORD  :1;
5788
    IO_WORD _OUTL :1;
5789
    IO_WORD _RELD :1;
5790
    IO_WORD _INTE :1;
5791
    IO_WORD _UF :1;
5792
    IO_WORD _CNTE :1;
5793
    IO_WORD _TRG :1;
5794
  }bit;
5795
  struct{
5796
    IO_WORD :1;
5797
    IO_WORD :1;
5798
    IO_WORD :1;
5799
    IO_WORD _CSL :3;
5800
    IO_WORD _MOD :3;
5801
  }bitc;
5802
 }TMCSR3STR;
5803
typedef union{
5804
    IO_BYTE     byte;
5805
    struct{
5806
    IO_BYTE  :1;
5807
    IO_BYTE  :1;
5808
    IO_BYTE  :1;
5809
    IO_BYTE _CSL2 :1;
5810
    IO_BYTE _CSL1 :1;
5811
    IO_BYTE _CSL0 :1;
5812
    IO_BYTE _MOD2 :1;
5813
    IO_BYTE _MOD1 :1;
5814
  }bit;
5815
  struct{
5816
    IO_BYTE :3;
5817
    IO_BYTE _CSL :3;
5818
  }bitc;
5819
 }TMCSRH3STR;
5820
typedef union{
5821
    IO_BYTE     byte;
5822
    struct{
5823
    IO_BYTE _MOD0 :1;
5824
    IO_BYTE  :1;
5825
    IO_BYTE _OUTL :1;
5826
    IO_BYTE _RELD :1;
5827
    IO_BYTE _INTE :1;
5828
    IO_BYTE _UF :1;
5829
    IO_BYTE _CNTE :1;
5830
    IO_BYTE _TRG :1;
5831
  }bit;
5832
 }TMCSRL3STR;
5833
typedef union{   /* Reload Timer 4 */
5834
    IO_WORD     word;
5835
    struct{
5836
    IO_WORD _D15 :1;
5837
    IO_WORD _D14 :1;
5838
    IO_WORD _D13 :1;
5839
    IO_WORD _D12 :1;
5840
    IO_WORD _D11 :1;
5841
    IO_WORD _D10 :1;
5842
    IO_WORD _D9 :1;
5843
    IO_WORD _D8 :1;
5844
    IO_WORD _D7 :1;
5845
    IO_WORD _D6 :1;
5846
    IO_WORD _D5 :1;
5847
    IO_WORD _D4 :1;
5848
    IO_WORD _D3 :1;
5849
    IO_WORD _D2 :1;
5850
    IO_WORD _D1 :1;
5851
    IO_WORD _D0 :1;
5852
  }bit;
5853
 }TMRLR4STR;
5854
typedef union{
5855
    IO_WORD     word;
5856
    struct{
5857
    IO_WORD _D15 :1;
5858
    IO_WORD _D14 :1;
5859
    IO_WORD _D13 :1;
5860
    IO_WORD _D12 :1;
5861
    IO_WORD _D11 :1;
5862
    IO_WORD _D10 :1;
5863
    IO_WORD _D9 :1;
5864
    IO_WORD _D8 :1;
5865
    IO_WORD _D7 :1;
5866
    IO_WORD _D6 :1;
5867
    IO_WORD _D5 :1;
5868
    IO_WORD _D4 :1;
5869
    IO_WORD _D3 :1;
5870
    IO_WORD _D2 :1;
5871
    IO_WORD _D1 :1;
5872
    IO_WORD _D0 :1;
5873
  }bit;
5874
 }TMR4STR;
5875
typedef union{
5876
    IO_WORD     word;
5877
    struct{
5878
    IO_WORD  :1;
5879
    IO_WORD  :1;
5880
    IO_WORD  :1;
5881
    IO_WORD _CSL2 :1;
5882
    IO_WORD _CSL1 :1;
5883
    IO_WORD _CSL0 :1;
5884
    IO_WORD _MOD2 :1;
5885
    IO_WORD _MOD1 :1;
5886
    IO_WORD _MOD0 :1;
5887
    IO_WORD  :1;
5888
    IO_WORD _OUTL :1;
5889
    IO_WORD _RELD :1;
5890
    IO_WORD _INTE :1;
5891
    IO_WORD _UF :1;
5892
    IO_WORD _CNTE :1;
5893
    IO_WORD _TRG :1;
5894
  }bit;
5895
  struct{
5896
    IO_WORD :1;
5897
    IO_WORD :1;
5898
    IO_WORD :1;
5899
    IO_WORD _CSL :3;
5900
    IO_WORD _MOD :3;
5901
  }bitc;
5902
 }TMCSR4STR;
5903
typedef union{
5904
    IO_BYTE     byte;
5905
    struct{
5906
    IO_BYTE  :1;
5907
    IO_BYTE  :1;
5908
    IO_BYTE  :1;
5909
    IO_BYTE _CSL2 :1;
5910
    IO_BYTE _CSL1 :1;
5911
    IO_BYTE _CSL0 :1;
5912
    IO_BYTE _MOD2 :1;
5913
    IO_BYTE _MOD1 :1;
5914
  }bit;
5915
  struct{
5916
    IO_BYTE :3;
5917
    IO_BYTE _CSL :3;
5918
  }bitc;
5919
 }TMCSRH4STR;
5920
typedef union{
5921
    IO_BYTE     byte;
5922
    struct{
5923
    IO_BYTE _MOD0 :1;
5924
    IO_BYTE  :1;
5925
    IO_BYTE _OUTL :1;
5926
    IO_BYTE _RELD :1;
5927
    IO_BYTE _INTE :1;
5928
    IO_BYTE _UF :1;
5929
    IO_BYTE _CNTE :1;
5930
    IO_BYTE _TRG :1;
5931
  }bit;
5932
 }TMCSRL4STR;
5933
typedef union{   /* Reload Timer 5 */
5934
    IO_WORD     word;
5935
    struct{
5936
    IO_WORD _D15 :1;
5937
    IO_WORD _D14 :1;
5938
    IO_WORD _D13 :1;
5939
    IO_WORD _D12 :1;
5940
    IO_WORD _D11 :1;
5941
    IO_WORD _D10 :1;
5942
    IO_WORD _D9 :1;
5943
    IO_WORD _D8 :1;
5944
    IO_WORD _D7 :1;
5945
    IO_WORD _D6 :1;
5946
    IO_WORD _D5 :1;
5947
    IO_WORD _D4 :1;
5948
    IO_WORD _D3 :1;
5949
    IO_WORD _D2 :1;
5950
    IO_WORD _D1 :1;
5951
    IO_WORD _D0 :1;
5952
  }bit;
5953
 }TMRLR5STR;
5954
typedef union{
5955
    IO_WORD     word;
5956
    struct{
5957
    IO_WORD _D15 :1;
5958
    IO_WORD _D14 :1;
5959
    IO_WORD _D13 :1;
5960
    IO_WORD _D12 :1;
5961
    IO_WORD _D11 :1;
5962
    IO_WORD _D10 :1;
5963
    IO_WORD _D9 :1;
5964
    IO_WORD _D8 :1;
5965
    IO_WORD _D7 :1;
5966
    IO_WORD _D6 :1;
5967
    IO_WORD _D5 :1;
5968
    IO_WORD _D4 :1;
5969
    IO_WORD _D3 :1;
5970
    IO_WORD _D2 :1;
5971
    IO_WORD _D1 :1;
5972
    IO_WORD _D0 :1;
5973
  }bit;
5974
 }TMR5STR;
5975
typedef union{
5976
    IO_WORD     word;
5977
    struct{
5978
    IO_WORD  :1;
5979
    IO_WORD  :1;
5980
    IO_WORD  :1;
5981
    IO_WORD _CSL2 :1;
5982
    IO_WORD _CSL1 :1;
5983
    IO_WORD _CSL0 :1;
5984
    IO_WORD _MOD2 :1;
5985
    IO_WORD _MOD1 :1;
5986
    IO_WORD _MOD0 :1;
5987
    IO_WORD  :1;
5988
    IO_WORD _OUTL :1;
5989
    IO_WORD _RELD :1;
5990
    IO_WORD _INTE :1;
5991
    IO_WORD _UF :1;
5992
    IO_WORD _CNTE :1;
5993
    IO_WORD _TRG :1;
5994
  }bit;
5995
  struct{
5996
    IO_WORD :1;
5997
    IO_WORD :1;
5998
    IO_WORD :1;
5999
    IO_WORD _CSL :3;
6000
    IO_WORD _MOD :3;
6001
  }bitc;
6002
 }TMCSR5STR;
6003
typedef union{
6004
    IO_BYTE     byte;
6005
    struct{
6006
    IO_BYTE  :1;
6007
    IO_BYTE  :1;
6008
    IO_BYTE  :1;
6009
    IO_BYTE _CSL2 :1;
6010
    IO_BYTE _CSL1 :1;
6011
    IO_BYTE _CSL0 :1;
6012
    IO_BYTE _MOD2 :1;
6013
    IO_BYTE _MOD1 :1;
6014
  }bit;
6015
  struct{
6016
    IO_BYTE :3;
6017
    IO_BYTE _CSL :3;
6018
  }bitc;
6019
 }TMCSRH5STR;
6020
typedef union{
6021
    IO_BYTE     byte;
6022
    struct{
6023
    IO_BYTE _MOD0 :1;
6024
    IO_BYTE  :1;
6025
    IO_BYTE _OUTL :1;
6026
    IO_BYTE _RELD :1;
6027
    IO_BYTE _INTE :1;
6028
    IO_BYTE _UF :1;
6029
    IO_BYTE _CNTE :1;
6030
    IO_BYTE _TRG :1;
6031
  }bit;
6032
 }TMCSRL5STR;
6033
typedef union{   /* Reload Timer 6 */
6034
    IO_WORD     word;
6035
    struct{
6036
    IO_WORD _D15 :1;
6037
    IO_WORD _D14 :1;
6038
    IO_WORD _D13 :1;
6039
    IO_WORD _D12 :1;
6040
    IO_WORD _D11 :1;
6041
    IO_WORD _D10 :1;
6042
    IO_WORD _D9 :1;
6043
    IO_WORD _D8 :1;
6044
    IO_WORD _D7 :1;
6045
    IO_WORD _D6 :1;
6046
    IO_WORD _D5 :1;
6047
    IO_WORD _D4 :1;
6048
    IO_WORD _D3 :1;
6049
    IO_WORD _D2 :1;
6050
    IO_WORD _D1 :1;
6051
    IO_WORD _D0 :1;
6052
  }bit;
6053
 }TMRLR6STR;
6054
typedef union{
6055
    IO_WORD     word;
6056
    struct{
6057
    IO_WORD _D15 :1;
6058
    IO_WORD _D14 :1;
6059
    IO_WORD _D13 :1;
6060
    IO_WORD _D12 :1;
6061
    IO_WORD _D11 :1;
6062
    IO_WORD _D10 :1;
6063
    IO_WORD _D9 :1;
6064
    IO_WORD _D8 :1;
6065
    IO_WORD _D7 :1;
6066
    IO_WORD _D6 :1;
6067
    IO_WORD _D5 :1;
6068
    IO_WORD _D4 :1;
6069
    IO_WORD _D3 :1;
6070
    IO_WORD _D2 :1;
6071
    IO_WORD _D1 :1;
6072
    IO_WORD _D0 :1;
6073
  }bit;
6074
 }TMR6STR;
6075
typedef union{
6076
    IO_WORD     word;
6077
    struct{
6078
    IO_WORD  :1;
6079
    IO_WORD  :1;
6080
    IO_WORD  :1;
6081
    IO_WORD _CSL2 :1;
6082
    IO_WORD _CSL1 :1;
6083
    IO_WORD _CSL0 :1;
6084
    IO_WORD _MOD2 :1;
6085
    IO_WORD _MOD1 :1;
6086
    IO_WORD _MOD0 :1;
6087
    IO_WORD  :1;
6088
    IO_WORD _OUTL :1;
6089
    IO_WORD _RELD :1;
6090
    IO_WORD _INTE :1;
6091
    IO_WORD _UF :1;
6092
    IO_WORD _CNTE :1;
6093
    IO_WORD _TRG :1;
6094
  }bit;
6095
  struct{
6096
    IO_WORD :1;
6097
    IO_WORD :1;
6098
    IO_WORD :1;
6099
    IO_WORD _CSL :3;
6100
    IO_WORD _MOD :3;
6101
  }bitc;
6102
 }TMCSR6STR;
6103
typedef union{
6104
    IO_BYTE     byte;
6105
    struct{
6106
    IO_BYTE  :1;
6107
    IO_BYTE  :1;
6108
    IO_BYTE  :1;
6109
    IO_BYTE _CSL2 :1;
6110
    IO_BYTE _CSL1 :1;
6111
    IO_BYTE _CSL0 :1;
6112
    IO_BYTE _MOD2 :1;
6113
    IO_BYTE _MOD1 :1;
6114
  }bit;
6115
  struct{
6116
    IO_BYTE :3;
6117
    IO_BYTE _CSL :3;
6118
  }bitc;
6119
 }TMCSRH6STR;
6120
typedef union{
6121
    IO_BYTE     byte;
6122
    struct{
6123
    IO_BYTE _MOD0 :1;
6124
    IO_BYTE  :1;
6125
    IO_BYTE _OUTL :1;
6126
    IO_BYTE _RELD :1;
6127
    IO_BYTE _INTE :1;
6128
    IO_BYTE _UF :1;
6129
    IO_BYTE _CNTE :1;
6130
    IO_BYTE _TRG :1;
6131
  }bit;
6132
 }TMCSRL6STR;
6133
typedef union{   /* Reload Timer 7 */
6134
    IO_WORD     word;
6135
    struct{
6136
    IO_WORD _D15 :1;
6137
    IO_WORD _D14 :1;
6138
    IO_WORD _D13 :1;
6139
    IO_WORD _D12 :1;
6140
    IO_WORD _D11 :1;
6141
    IO_WORD _D10 :1;
6142
    IO_WORD _D9 :1;
6143
    IO_WORD _D8 :1;
6144
    IO_WORD _D7 :1;
6145
    IO_WORD _D6 :1;
6146
    IO_WORD _D5 :1;
6147
    IO_WORD _D4 :1;
6148
    IO_WORD _D3 :1;
6149
    IO_WORD _D2 :1;
6150
    IO_WORD _D1 :1;
6151
    IO_WORD _D0 :1;
6152
  }bit;
6153
 }TMRLR7STR;
6154
typedef union{
6155
    IO_WORD     word;
6156
    struct{
6157
    IO_WORD _D15 :1;
6158
    IO_WORD _D14 :1;
6159
    IO_WORD _D13 :1;
6160
    IO_WORD _D12 :1;
6161
    IO_WORD _D11 :1;
6162
    IO_WORD _D10 :1;
6163
    IO_WORD _D9 :1;
6164
    IO_WORD _D8 :1;
6165
    IO_WORD _D7 :1;
6166
    IO_WORD _D6 :1;
6167
    IO_WORD _D5 :1;
6168
    IO_WORD _D4 :1;
6169
    IO_WORD _D3 :1;
6170
    IO_WORD _D2 :1;
6171
    IO_WORD _D1 :1;
6172
    IO_WORD _D0 :1;
6173
  }bit;
6174
 }TMR7STR;
6175
typedef union{
6176
    IO_WORD     word;
6177
    struct{
6178
    IO_WORD  :1;
6179
    IO_WORD  :1;
6180
    IO_WORD  :1;
6181
    IO_WORD _CSL2 :1;
6182
    IO_WORD _CSL1 :1;
6183
    IO_WORD _CSL0 :1;
6184
    IO_WORD _MOD2 :1;
6185
    IO_WORD _MOD1 :1;
6186
    IO_WORD _MOD0 :1;
6187
    IO_WORD  :1;
6188
    IO_WORD _OUTL :1;
6189
    IO_WORD _RELD :1;
6190
    IO_WORD _INTE :1;
6191
    IO_WORD _UF :1;
6192
    IO_WORD _CNTE :1;
6193
    IO_WORD _TRG :1;
6194
  }bit;
6195
  struct{
6196
    IO_WORD :1;
6197
    IO_WORD :1;
6198
    IO_WORD :1;
6199
    IO_WORD _CSL :3;
6200
    IO_WORD _MOD :3;
6201
  }bitc;
6202
 }TMCSR7STR;
6203
typedef union{
6204
    IO_BYTE     byte;
6205
    struct{
6206
    IO_BYTE  :1;
6207
    IO_BYTE  :1;
6208
    IO_BYTE  :1;
6209
    IO_BYTE _CSL2 :1;
6210
    IO_BYTE _CSL1 :1;
6211
    IO_BYTE _CSL0 :1;
6212
    IO_BYTE _MOD2 :1;
6213
    IO_BYTE _MOD1 :1;
6214
  }bit;
6215
  struct{
6216
    IO_BYTE :3;
6217
    IO_BYTE _CSL :3;
6218
  }bitc;
6219
 }TMCSRH7STR;
6220
typedef union{
6221
    IO_BYTE     byte;
6222
    struct{
6223
    IO_BYTE _MOD0 :1;
6224
    IO_BYTE  :1;
6225
    IO_BYTE _OUTL :1;
6226
    IO_BYTE _RELD :1;
6227
    IO_BYTE _INTE :1;
6228
    IO_BYTE _UF :1;
6229
    IO_BYTE _CNTE :1;
6230
    IO_BYTE _TRG :1;
6231
  }bit;
6232
 }TMCSRL7STR;
6233
typedef union{   /* Free Running Timer0 */
6234
    IO_WORD     word;
6235
    struct{
6236
    IO_WORD _T15 :1;
6237
    IO_WORD _T14 :1;
6238
    IO_WORD _T13 :1;
6239
    IO_WORD _T12 :1;
6240
    IO_WORD _T11 :1;
6241
    IO_WORD _T10 :1;
6242
    IO_WORD _T9 :1;
6243
    IO_WORD _T8 :1;
6244
    IO_WORD _T7 :1;
6245
    IO_WORD _T6 :1;
6246
    IO_WORD _T5 :1;
6247
    IO_WORD _T4 :1;
6248
    IO_WORD _T3 :1;
6249
    IO_WORD _T2 :1;
6250
    IO_WORD _T1 :1;
6251
    IO_WORD _T0 :1;
6252
  }bit;
6253
 }TCDT0STR;
6254
typedef union{
6255
    IO_BYTE     byte;
6256
    struct{
6257
    IO_BYTE _ECLK :1;
6258
    IO_BYTE _IVF :1;
6259
    IO_BYTE _IVFE :1;
6260
    IO_BYTE _STOP :1;
6261
    IO_BYTE _MODE :1;
6262
    IO_BYTE _CLR :1;
6263
    IO_BYTE _CLK1 :1;
6264
    IO_BYTE _CLK0 :1;
6265
  }bit;
6266
  struct{
6267
    IO_BYTE :1;
6268
    IO_BYTE :1;
6269
    IO_BYTE :1;
6270
    IO_BYTE :1;
6271
    IO_BYTE :1;
6272
    IO_BYTE :1;
6273
    IO_BYTE _CLK :2;
6274
  }bitc;
6275
 }TCCS0STR;
6276
typedef union{   /* Free Running Timer1 */
6277
    IO_WORD     word;
6278
    struct{
6279
    IO_WORD _T15 :1;
6280
    IO_WORD _T14 :1;
6281
    IO_WORD _T13 :1;
6282
    IO_WORD _T12 :1;
6283
    IO_WORD _T11 :1;
6284
    IO_WORD _T10 :1;
6285
    IO_WORD _T9 :1;
6286
    IO_WORD _T8 :1;
6287
    IO_WORD _T7 :1;
6288
    IO_WORD _T6 :1;
6289
    IO_WORD _T5 :1;
6290
    IO_WORD _T4 :1;
6291
    IO_WORD _T3 :1;
6292
    IO_WORD _T2 :1;
6293
    IO_WORD _T1 :1;
6294
    IO_WORD _T0 :1;
6295
  }bit;
6296
 }TCDT1STR;
6297
typedef union{
6298
    IO_BYTE     byte;
6299
    struct{
6300
    IO_BYTE _ECLK :1;
6301
    IO_BYTE _IVF :1;
6302
    IO_BYTE _IVFE :1;
6303
    IO_BYTE _STOP :1;
6304
    IO_BYTE _MODE :1;
6305
    IO_BYTE _CLR :1;
6306
    IO_BYTE _CLK1 :1;
6307
    IO_BYTE _CLK0 :1;
6308
  }bit;
6309
  struct{
6310
    IO_BYTE :1;
6311
    IO_BYTE :1;
6312
    IO_BYTE :1;
6313
    IO_BYTE :1;
6314
    IO_BYTE :1;
6315
    IO_BYTE :1;
6316
    IO_BYTE _CLK :2;
6317
  }bitc;
6318
 }TCCS1STR;
6319
typedef union{   /* Free Running Timer2 */
6320
    IO_WORD     word;
6321
    struct{
6322
    IO_WORD _T15 :1;
6323
    IO_WORD _T14 :1;
6324
    IO_WORD _T13 :1;
6325
    IO_WORD _T12 :1;
6326
    IO_WORD _T11 :1;
6327
    IO_WORD _T10 :1;
6328
    IO_WORD _T9 :1;
6329
    IO_WORD _T8 :1;
6330
    IO_WORD _T7 :1;
6331
    IO_WORD _T6 :1;
6332
    IO_WORD _T5 :1;
6333
    IO_WORD _T4 :1;
6334
    IO_WORD _T3 :1;
6335
    IO_WORD _T2 :1;
6336
    IO_WORD _T1 :1;
6337
    IO_WORD _T0 :1;
6338
  }bit;
6339
 }TCDT2STR;
6340
typedef union{
6341
    IO_BYTE     byte;
6342
    struct{
6343
    IO_BYTE _ECLK :1;
6344
    IO_BYTE _IVF :1;
6345
    IO_BYTE _IVFE :1;
6346
    IO_BYTE _STOP :1;
6347
    IO_BYTE _MODE :1;
6348
    IO_BYTE _CLR :1;
6349
    IO_BYTE _CLK1 :1;
6350
    IO_BYTE _CLK0 :1;
6351
  }bit;
6352
  struct{
6353
    IO_BYTE :1;
6354
    IO_BYTE :1;
6355
    IO_BYTE :1;
6356
    IO_BYTE :1;
6357
    IO_BYTE :1;
6358
    IO_BYTE :1;
6359
    IO_BYTE _CLK :2;
6360
  }bitc;
6361
 }TCCS2STR;
6362
typedef union{   /* Free Running Timer3 */
6363
    IO_WORD     word;
6364
    struct{
6365
    IO_WORD _T15 :1;
6366
    IO_WORD _T14 :1;
6367
    IO_WORD _T13 :1;
6368
    IO_WORD _T12 :1;
6369
    IO_WORD _T11 :1;
6370
    IO_WORD _T10 :1;
6371
    IO_WORD _T9 :1;
6372
    IO_WORD _T8 :1;
6373
    IO_WORD _T7 :1;
6374
    IO_WORD _T6 :1;
6375
    IO_WORD _T5 :1;
6376
    IO_WORD _T4 :1;
6377
    IO_WORD _T3 :1;
6378
    IO_WORD _T2 :1;
6379
    IO_WORD _T1 :1;
6380
    IO_WORD _T0 :1;
6381
  }bit;
6382
 }TCDT3STR;
6383
typedef union{
6384
    IO_BYTE     byte;
6385
    struct{
6386
    IO_BYTE _ECLK :1;
6387
    IO_BYTE _IVF :1;
6388
    IO_BYTE _IVFE :1;
6389
    IO_BYTE _STOP :1;
6390
    IO_BYTE _MODE :1;
6391
    IO_BYTE _CLR :1;
6392
    IO_BYTE _CLK1 :1;
6393
    IO_BYTE _CLK0 :1;
6394
  }bit;
6395
  struct{
6396
    IO_BYTE :1;
6397
    IO_BYTE :1;
6398
    IO_BYTE :1;
6399
    IO_BYTE :1;
6400
    IO_BYTE :1;
6401
    IO_BYTE :1;
6402
    IO_BYTE _CLK :2;
6403
  }bitc;
6404
 }TCCS3STR;
6405
typedef union{   /* DMAC */
6406
    IO_LWORD    lword;
6407
    struct{
6408
    IO_LWORD _DENB :1;
6409
    IO_LWORD _PAUS :1;
6410
    IO_LWORD _STRG :1;
6411
    IO_LWORD _IS4 :1;
6412
    IO_LWORD _IS3 :1;
6413
    IO_LWORD _IS2 :1;
6414
    IO_LWORD _IS1 :1;
6415
    IO_LWORD _IS0 :1;
6416
    IO_LWORD _EIS3 :1;
6417
    IO_LWORD _EIS2 :1;
6418
    IO_LWORD _EIS1 :1;
6419
    IO_LWORD _EIS0 :1;
6420
    IO_LWORD _BLK3 :1;
6421
    IO_LWORD _BLK2 :1;
6422
    IO_LWORD _BLK1 :1;
6423
    IO_LWORD _BLK0 :1;
6424
    IO_LWORD _DTCF :1;
6425
    IO_LWORD _DTCE :1;
6426
    IO_LWORD _DTCD :1;
6427
    IO_LWORD _DTCC :1;
6428
    IO_LWORD _DTCB :1;
6429
    IO_LWORD _DTCA :1;
6430
    IO_LWORD _DTC9 :1;
6431
    IO_LWORD _DTC8 :1;
6432
    IO_LWORD _DTC7 :1;
6433
    IO_LWORD _DTC6 :1;
6434
    IO_LWORD _DTC5 :1;
6435
    IO_LWORD _DTC4 :1;
6436
    IO_LWORD _DTC3 :1;
6437
    IO_LWORD _DTC2 :1;
6438
    IO_LWORD _DTC1 :1;
6439
    IO_LWORD _DTC0 :1;
6440
  }bit;
6441
  struct{
6442
    IO_LWORD :1;
6443
    IO_LWORD :1;
6444
    IO_LWORD :1;
6445
    IO_LWORD _IS :5;
6446
    IO_LWORD _EIS :4;
6447
    IO_LWORD _BLK :4;
6448
    IO_LWORD _DTC :16;
6449
  }bitc;
6450
 }DMACA0STR;
6451
typedef union{
6452
    IO_LWORD    lword;
6453
    struct{
6454
    IO_LWORD _TYPE1 :1;
6455
    IO_LWORD _TYPE0 :1;
6456
    IO_LWORD _MOD1 :1;
6457
    IO_LWORD _MOD0 :1;
6458
    IO_LWORD _WS1 :1;
6459
    IO_LWORD _WS0 :1;
6460
    IO_LWORD _SADM :1;
6461
    IO_LWORD _DADM :1;
6462
    IO_LWORD _DTCR :1;
6463
    IO_LWORD _SADR :1;
6464
    IO_LWORD _DADR :1;
6465
    IO_LWORD _ERIE :1;
6466
    IO_LWORD _EDIE :1;
6467
    IO_LWORD _DSS2 :1;
6468
    IO_LWORD _DSS1 :1;
6469
    IO_LWORD _DSS0 :1;
6470
    IO_LWORD _SASZ7 :1;
6471
    IO_LWORD _SASZ6 :1;
6472
    IO_LWORD _SASZ5 :1;
6473
    IO_LWORD _SASZ4 :1;
6474
    IO_LWORD _SASZ3 :1;
6475
    IO_LWORD _SASZ2 :1;
6476
    IO_LWORD _SASZ1 :1;
6477
    IO_LWORD _SASZ0 :1;
6478
    IO_LWORD _DASZ7 :1;
6479
    IO_LWORD _DASZ6 :1;
6480
    IO_LWORD _DASZ5 :1;
6481
    IO_LWORD _DASZ4 :1;
6482
    IO_LWORD _DASZ3 :1;
6483
    IO_LWORD _DASZ2 :1;
6484
    IO_LWORD _DASZ1 :1;
6485
    IO_LWORD _DASZ0 :1;
6486
  }bit;
6487
  struct{
6488
    IO_LWORD _TYPE :2;
6489
    IO_LWORD _MOD :2;
6490
    IO_LWORD _WS :2;
6491
    IO_LWORD :1;
6492
    IO_LWORD :1;
6493
    IO_LWORD :1;
6494
    IO_LWORD :1;
6495
    IO_LWORD :1;
6496
    IO_LWORD :1;
6497
    IO_LWORD :1;
6498
    IO_LWORD _DSS :3;
6499
    IO_LWORD _SASZ :8;
6500
    IO_LWORD _DASZ :8;
6501
  }bitc;
6502
 }DMACB0STR;
6503
typedef union{
6504
    IO_LWORD    lword;
6505
    struct{
6506
    IO_LWORD _DENB :1;
6507
    IO_LWORD _PAUS :1;
6508
    IO_LWORD _STRG :1;
6509
    IO_LWORD _IS4 :1;
6510
    IO_LWORD _IS3 :1;
6511
    IO_LWORD _IS2 :1;
6512
    IO_LWORD _IS1 :1;
6513
    IO_LWORD _IS0 :1;
6514
    IO_LWORD _EIS3 :1;
6515
    IO_LWORD _EIS2 :1;
6516
    IO_LWORD _EIS1 :1;
6517
    IO_LWORD _EIS0 :1;
6518
    IO_LWORD _BLK3 :1;
6519
    IO_LWORD _BLK2 :1;
6520
    IO_LWORD _BLK1 :1;
6521
    IO_LWORD _BLK0 :1;
6522
    IO_LWORD _DTCF :1;
6523
    IO_LWORD _DTCE :1;
6524
    IO_LWORD _DTCD :1;
6525
    IO_LWORD _DTCC :1;
6526
    IO_LWORD _DTCB :1;
6527
    IO_LWORD _DTCA :1;
6528
    IO_LWORD _DTC9 :1;
6529
    IO_LWORD _DTC8 :1;
6530
    IO_LWORD _DTC7 :1;
6531
    IO_LWORD _DTC6 :1;
6532
    IO_LWORD _DTC5 :1;
6533
    IO_LWORD _DTC4 :1;
6534
    IO_LWORD _DTC3 :1;
6535
    IO_LWORD _DTC2 :1;
6536
    IO_LWORD _DTC1 :1;
6537
    IO_LWORD _DTC0 :1;
6538
  }bit;
6539
  struct{
6540
    IO_LWORD :1;
6541
    IO_LWORD :1;
6542
    IO_LWORD :1;
6543
    IO_LWORD _IS :5;
6544
    IO_LWORD _EIS :4;
6545
    IO_LWORD _BLK :4;
6546
    IO_LWORD _DTC :16;
6547
  }bitc;
6548
 }DMACA1STR;
6549
typedef union{
6550
    IO_LWORD    lword;
6551
    struct{
6552
    IO_LWORD _TYPE1 :1;
6553
    IO_LWORD _TYPE0 :1;
6554
    IO_LWORD _MOD1 :1;
6555
    IO_LWORD _MOD0 :1;
6556
    IO_LWORD _WS1 :1;
6557
    IO_LWORD _WS0 :1;
6558
    IO_LWORD _SADM :1;
6559
    IO_LWORD _DADM :1;
6560
    IO_LWORD _DTCR :1;
6561
    IO_LWORD _SADR :1;
6562
    IO_LWORD _DADR :1;
6563
    IO_LWORD _ERIE :1;
6564
    IO_LWORD _EDIE :1;
6565
    IO_LWORD _DSS2 :1;
6566
    IO_LWORD _DSS1 :1;
6567
    IO_LWORD _DSS0 :1;
6568
    IO_LWORD _SASZ7 :1;
6569
    IO_LWORD _SASZ6 :1;
6570
    IO_LWORD _SASZ5 :1;
6571
    IO_LWORD _SASZ4 :1;
6572
    IO_LWORD _SASZ3 :1;
6573
    IO_LWORD _SASZ2 :1;
6574
    IO_LWORD _SASZ1 :1;
6575
    IO_LWORD _SASZ0 :1;
6576
    IO_LWORD _DASZ7 :1;
6577
    IO_LWORD _DASZ6 :1;
6578
    IO_LWORD _DASZ5 :1;
6579
    IO_LWORD _DASZ4 :1;
6580
    IO_LWORD _DASZ3 :1;
6581
    IO_LWORD _DASZ2 :1;
6582
    IO_LWORD _DASZ1 :1;
6583
    IO_LWORD _DASZ0 :1;
6584
  }bit;
6585
  struct{
6586
    IO_LWORD _TYPE :2;
6587
    IO_LWORD _MOD :2;
6588
    IO_LWORD _WS :2;
6589
    IO_LWORD :1;
6590
    IO_LWORD :1;
6591
    IO_LWORD :1;
6592
    IO_LWORD :1;
6593
    IO_LWORD :1;
6594
    IO_LWORD :1;
6595
    IO_LWORD :1;
6596
    IO_LWORD _DSS :3;
6597
    IO_LWORD _SASZ :8;
6598
    IO_LWORD _DASZ :8;
6599
  }bitc;
6600
 }DMACB1STR;
6601
typedef union{
6602
    IO_LWORD    lword;
6603
    struct{
6604
    IO_LWORD _DENB :1;
6605
    IO_LWORD _PAUS :1;
6606
    IO_LWORD _STRG :1;
6607
    IO_LWORD _IS4 :1;
6608
    IO_LWORD _IS3 :1;
6609
    IO_LWORD _IS2 :1;
6610
    IO_LWORD _IS1 :1;
6611
    IO_LWORD _IS0 :1;
6612
    IO_LWORD _EIS3 :1;
6613
    IO_LWORD _EIS2 :1;
6614
    IO_LWORD _EIS1 :1;
6615
    IO_LWORD _EIS0 :1;
6616
    IO_LWORD _BLK3 :1;
6617
    IO_LWORD _BLK2 :1;
6618
    IO_LWORD _BLK1 :1;
6619
    IO_LWORD _BLK0 :1;
6620
    IO_LWORD _DTCF :1;
6621
    IO_LWORD _DTCE :1;
6622
    IO_LWORD _DTCD :1;
6623
    IO_LWORD _DTCC :1;
6624
    IO_LWORD _DTCB :1;
6625
    IO_LWORD _DTCA :1;
6626
    IO_LWORD _DTC9 :1;
6627
    IO_LWORD _DTC8 :1;
6628
    IO_LWORD _DTC7 :1;
6629
    IO_LWORD _DTC6 :1;
6630
    IO_LWORD _DTC5 :1;
6631
    IO_LWORD _DTC4 :1;
6632
    IO_LWORD _DTC3 :1;
6633
    IO_LWORD _DTC2 :1;
6634
    IO_LWORD _DTC1 :1;
6635
    IO_LWORD _DTC0 :1;
6636
  }bit;
6637
  struct{
6638
    IO_LWORD :1;
6639
    IO_LWORD :1;
6640
    IO_LWORD :1;
6641
    IO_LWORD _IS :5;
6642
    IO_LWORD _EIS :4;
6643
    IO_LWORD _BLK :4;
6644
    IO_LWORD _DTC :16;
6645
  }bitc;
6646
 }DMACA2STR;
6647
typedef union{
6648
    IO_LWORD    lword;
6649
    struct{
6650
    IO_LWORD _TYPE1 :1;
6651
    IO_LWORD _TYPE0 :1;
6652
    IO_LWORD _MOD1 :1;
6653
    IO_LWORD _MOD0 :1;
6654
    IO_LWORD _WS1 :1;
6655
    IO_LWORD _WS0 :1;
6656
    IO_LWORD _SADM :1;
6657
    IO_LWORD _DADM :1;
6658
    IO_LWORD _DTCR :1;
6659
    IO_LWORD _SADR :1;
6660
    IO_LWORD _DADR :1;
6661
    IO_LWORD _ERIE :1;
6662
    IO_LWORD _EDIE :1;
6663
    IO_LWORD _DSS2 :1;
6664
    IO_LWORD _DSS1 :1;
6665
    IO_LWORD _DSS0 :1;
6666
    IO_LWORD _SASZ7 :1;
6667
    IO_LWORD _SASZ6 :1;
6668
    IO_LWORD _SASZ5 :1;
6669
    IO_LWORD _SASZ4 :1;
6670
    IO_LWORD _SASZ3 :1;
6671
    IO_LWORD _SASZ2 :1;
6672
    IO_LWORD _SASZ1 :1;
6673
    IO_LWORD _SASZ0 :1;
6674
    IO_LWORD _DASZ7 :1;
6675
    IO_LWORD _DASZ6 :1;
6676
    IO_LWORD _DASZ5 :1;
6677
    IO_LWORD _DASZ4 :1;
6678
    IO_LWORD _DASZ3 :1;
6679
    IO_LWORD _DASZ2 :1;
6680
    IO_LWORD _DASZ1 :1;
6681
    IO_LWORD _DASZ0 :1;
6682
  }bit;
6683
  struct{
6684
    IO_LWORD _TYPE :2;
6685
    IO_LWORD _MOD :2;
6686
    IO_LWORD _WS :2;
6687
    IO_LWORD :1;
6688
    IO_LWORD :1;
6689
    IO_LWORD :1;
6690
    IO_LWORD :1;
6691
    IO_LWORD :1;
6692
    IO_LWORD :1;
6693
    IO_LWORD :1;
6694
    IO_LWORD _DSS :3;
6695
    IO_LWORD _SASZ :8;
6696
    IO_LWORD _DASZ :8;
6697
  }bitc;
6698
 }DMACB2STR;
6699
typedef union{
6700
    IO_LWORD    lword;
6701
    struct{
6702
    IO_LWORD _DENB :1;
6703
    IO_LWORD _PAUS :1;
6704
    IO_LWORD _STRG :1;
6705
    IO_LWORD _IS4 :1;
6706
    IO_LWORD _IS3 :1;
6707
    IO_LWORD _IS2 :1;
6708
    IO_LWORD _IS1 :1;
6709
    IO_LWORD _IS0 :1;
6710
    IO_LWORD _EIS3 :1;
6711
    IO_LWORD _EIS2 :1;
6712
    IO_LWORD _EIS1 :1;
6713
    IO_LWORD _EIS0 :1;
6714
    IO_LWORD _BLK3 :1;
6715
    IO_LWORD _BLK2 :1;
6716
    IO_LWORD _BLK1 :1;
6717
    IO_LWORD _BLK0 :1;
6718
    IO_LWORD _DTCF :1;
6719
    IO_LWORD _DTCE :1;
6720
    IO_LWORD _DTCD :1;
6721
    IO_LWORD _DTCC :1;
6722
    IO_LWORD _DTCB :1;
6723
    IO_LWORD _DTCA :1;
6724
    IO_LWORD _DTC9 :1;
6725
    IO_LWORD _DTC8 :1;
6726
    IO_LWORD _DTC7 :1;
6727
    IO_LWORD _DTC6 :1;
6728
    IO_LWORD _DTC5 :1;
6729
    IO_LWORD _DTC4 :1;
6730
    IO_LWORD _DTC3 :1;
6731
    IO_LWORD _DTC2 :1;
6732
    IO_LWORD _DTC1 :1;
6733
    IO_LWORD _DTC0 :1;
6734
  }bit;
6735
  struct{
6736
    IO_LWORD :1;
6737
    IO_LWORD :1;
6738
    IO_LWORD :1;
6739
    IO_LWORD _IS :5;
6740
    IO_LWORD _EIS :4;
6741
    IO_LWORD _BLK :4;
6742
    IO_LWORD _DTC :16;
6743
  }bitc;
6744
 }DMACA3STR;
6745
typedef union{
6746
    IO_LWORD    lword;
6747
    struct{
6748
    IO_LWORD _TYPE1 :1;
6749
    IO_LWORD _TYPE0 :1;
6750
    IO_LWORD _MOD1 :1;
6751
    IO_LWORD _MOD0 :1;
6752
    IO_LWORD _WS1 :1;
6753
    IO_LWORD _WS0 :1;
6754
    IO_LWORD _SADM :1;
6755
    IO_LWORD _DADM :1;
6756
    IO_LWORD _DTCR :1;
6757
    IO_LWORD _SADR :1;
6758
    IO_LWORD _DADR :1;
6759
    IO_LWORD _ERIE :1;
6760
    IO_LWORD _EDIE :1;
6761
    IO_LWORD _DSS2 :1;
6762
    IO_LWORD _DSS1 :1;
6763
    IO_LWORD _DSS0 :1;
6764
    IO_LWORD _SASZ7 :1;
6765
    IO_LWORD _SASZ6 :1;
6766
    IO_LWORD _SASZ5 :1;
6767
    IO_LWORD _SASZ4 :1;
6768
    IO_LWORD _SASZ3 :1;
6769
    IO_LWORD _SASZ2 :1;
6770
    IO_LWORD _SASZ1 :1;
6771
    IO_LWORD _SASZ0 :1;
6772
    IO_LWORD _DASZ7 :1;
6773
    IO_LWORD _DASZ6 :1;
6774
    IO_LWORD _DASZ5 :1;
6775
    IO_LWORD _DASZ4 :1;
6776
    IO_LWORD _DASZ3 :1;
6777
    IO_LWORD _DASZ2 :1;
6778
    IO_LWORD _DASZ1 :1;
6779
    IO_LWORD _DASZ0 :1;
6780
  }bit;
6781
  struct{
6782
    IO_LWORD _TYPE :2;
6783
    IO_LWORD _MOD :2;
6784
    IO_LWORD _WS :2;
6785
    IO_LWORD :1;
6786
    IO_LWORD :1;
6787
    IO_LWORD :1;
6788
    IO_LWORD :1;
6789
    IO_LWORD :1;
6790
    IO_LWORD :1;
6791
    IO_LWORD :1;
6792
    IO_LWORD _DSS :3;
6793
    IO_LWORD _SASZ :8;
6794
    IO_LWORD _DASZ :8;
6795
  }bitc;
6796
 }DMACB3STR;
6797
typedef union{
6798
    IO_LWORD    lword;
6799
    struct{
6800
    IO_LWORD _DENB :1;
6801
    IO_LWORD _PAUS :1;
6802
    IO_LWORD _STRG :1;
6803
    IO_LWORD _IS4 :1;
6804
    IO_LWORD _IS3 :1;
6805
    IO_LWORD _IS2 :1;
6806
    IO_LWORD _IS1 :1;
6807
    IO_LWORD _IS0 :1;
6808
    IO_LWORD _EIS3 :1;
6809
    IO_LWORD _EIS2 :1;
6810
    IO_LWORD _EIS1 :1;
6811
    IO_LWORD _EIS0 :1;
6812
    IO_LWORD _BLK3 :1;
6813
    IO_LWORD _BLK2 :1;
6814
    IO_LWORD _BLK1 :1;
6815
    IO_LWORD _BLK0 :1;
6816
    IO_LWORD _DTCF :1;
6817
    IO_LWORD _DTCE :1;
6818
    IO_LWORD _DTCD :1;
6819
    IO_LWORD _DTCC :1;
6820
    IO_LWORD _DTCB :1;
6821
    IO_LWORD _DTCA :1;
6822
    IO_LWORD _DTC9 :1;
6823
    IO_LWORD _DTC8 :1;
6824
    IO_LWORD _DTC7 :1;
6825
    IO_LWORD _DTC6 :1;
6826
    IO_LWORD _DTC5 :1;
6827
    IO_LWORD _DTC4 :1;
6828
    IO_LWORD _DTC3 :1;
6829
    IO_LWORD _DTC2 :1;
6830
    IO_LWORD _DTC1 :1;
6831
    IO_LWORD _DTC0 :1;
6832
  }bit;
6833
  struct{
6834
    IO_LWORD :1;
6835
    IO_LWORD :1;
6836
    IO_LWORD :1;
6837
    IO_LWORD _IS :5;
6838
    IO_LWORD _EIS :4;
6839
    IO_LWORD _BLK :4;
6840
    IO_LWORD _DTC :16;
6841
  }bitc;
6842
 }DMACA4STR;
6843
typedef union{
6844
    IO_LWORD    lword;
6845
    struct{
6846
    IO_LWORD _TYPE1 :1;
6847
    IO_LWORD _TYPE0 :1;
6848
    IO_LWORD _MOD1 :1;
6849
    IO_LWORD _MOD0 :1;
6850
    IO_LWORD _WS1 :1;
6851
    IO_LWORD _WS0 :1;
6852
    IO_LWORD _SADM :1;
6853
    IO_LWORD _DADM :1;
6854
    IO_LWORD _DTCR :1;
6855
    IO_LWORD _SADR :1;
6856
    IO_LWORD _DADR :1;
6857
    IO_LWORD _ERIE :1;
6858
    IO_LWORD _EDIE :1;
6859
    IO_LWORD _DSS2 :1;
6860
    IO_LWORD _DSS1 :1;
6861
    IO_LWORD _DSS0 :1;
6862
    IO_LWORD _SASZ7 :1;
6863
    IO_LWORD _SASZ6 :1;
6864
    IO_LWORD _SASZ5 :1;
6865
    IO_LWORD _SASZ4 :1;
6866
    IO_LWORD _SASZ3 :1;
6867
    IO_LWORD _SASZ2 :1;
6868
    IO_LWORD _SASZ1 :1;
6869
    IO_LWORD _SASZ0 :1;
6870
    IO_LWORD _DASZ7 :1;
6871
    IO_LWORD _DASZ6 :1;
6872
    IO_LWORD _DASZ5 :1;
6873
    IO_LWORD _DASZ4 :1;
6874
    IO_LWORD _DASZ3 :1;
6875
    IO_LWORD _DASZ2 :1;
6876
    IO_LWORD _DASZ1 :1;
6877
    IO_LWORD _DASZ0 :1;
6878
  }bit;
6879
  struct{
6880
    IO_LWORD _TYPE :2;
6881
    IO_LWORD _MOD :2;
6882
    IO_LWORD _WS :2;
6883
    IO_LWORD :1;
6884
    IO_LWORD :1;
6885
    IO_LWORD :1;
6886
    IO_LWORD :1;
6887
    IO_LWORD :1;
6888
    IO_LWORD :1;
6889
    IO_LWORD :1;
6890
    IO_LWORD _DSS :3;
6891
    IO_LWORD _SASZ :8;
6892
    IO_LWORD _DASZ :8;
6893
  }bitc;
6894
 }DMACB4STR;
6895
typedef union{
6896
    IO_BYTE     byte;
6897
    struct{
6898
    IO_BYTE _DMAE :1;
6899
    IO_BYTE  :1;
6900
    IO_BYTE  :1;
6901
    IO_BYTE _PM01 :1;
6902
    IO_BYTE _DMAH3 :1;
6903
    IO_BYTE _DMAH2 :1;
6904
    IO_BYTE _DMAH1 :1;
6905
    IO_BYTE _DMAH0 :1;
6906
  }bit;
6907
  struct{
6908
    IO_BYTE :1;
6909
    IO_BYTE :1;
6910
    IO_BYTE :1;
6911
    IO_BYTE :1;
6912
    IO_BYTE _DMAH :4;
6913
  }bitc;
6914
 }DMACRSTR;
6915
typedef union{   /* Input Capture 4-7 */
6916
    IO_BYTE     byte;
6917
    struct{
6918
    IO_BYTE _ICP5 :1;
6919
    IO_BYTE _ICP4 :1;
6920
    IO_BYTE _ICE5 :1;
6921
    IO_BYTE _ICE4 :1;
6922
    IO_BYTE _EG51 :1;
6923
    IO_BYTE _EG50 :1;
6924
    IO_BYTE _EG41 :1;
6925
    IO_BYTE _EG40 :1;
6926
  }bit;
6927
  struct{
6928
    IO_BYTE :1;
6929
    IO_BYTE :1;
6930
    IO_BYTE :1;
6931
    IO_BYTE :1;
6932
    IO_BYTE _EG5 :2;
6933
    IO_BYTE _EG4 :2;
6934
  }bitc;
6935
 }ICS45STR;
6936
typedef union{
6937
    IO_BYTE     byte;
6938
    struct{
6939
    IO_BYTE _ICP7 :1;
6940
    IO_BYTE _ICP6 :1;
6941
    IO_BYTE _ICE7 :1;
6942
    IO_BYTE _ICE6 :1;
6943
    IO_BYTE _EG71 :1;
6944
    IO_BYTE _EG70 :1;
6945
    IO_BYTE _EG61 :1;
6946
    IO_BYTE _EG60 :1;
6947
  }bit;
6948
  struct{
6949
    IO_BYTE :1;
6950
    IO_BYTE :1;
6951
    IO_BYTE :1;
6952
    IO_BYTE :1;
6953
    IO_BYTE _EG7 :2;
6954
    IO_BYTE _EG6 :2;
6955
  }bitc;
6956
 }ICS67STR;
6957
typedef union{
6958
    IO_WORD     word;
6959
    struct{
6960
    IO_WORD _CP15 :1;
6961
    IO_WORD _CP14 :1;
6962
    IO_WORD _CP13 :1;
6963
    IO_WORD _CP12 :1;
6964
    IO_WORD _CP11 :1;
6965
    IO_WORD _CP10 :1;
6966
    IO_WORD _CP9 :1;
6967
    IO_WORD _CP8 :1;
6968
    IO_WORD _CP7 :1;
6969
    IO_WORD _CP6 :1;
6970
    IO_WORD _CP5 :1;
6971
    IO_WORD _CP4 :1;
6972
    IO_WORD _CP3 :1;
6973
    IO_WORD _CP2 :1;
6974
    IO_WORD _CP1 :1;
6975
    IO_WORD _CP0 :1;
6976
  }bit;
6977
 }IPCP4STR;
6978
typedef union{
6979
    IO_WORD     word;
6980
    struct{
6981
    IO_WORD _CP15 :1;
6982
    IO_WORD _CP14 :1;
6983
    IO_WORD _CP13 :1;
6984
    IO_WORD _CP12 :1;
6985
    IO_WORD _CP11 :1;
6986
    IO_WORD _CP10 :1;
6987
    IO_WORD _CP9 :1;
6988
    IO_WORD _CP8 :1;
6989
    IO_WORD _CP7 :1;
6990
    IO_WORD _CP6 :1;
6991
    IO_WORD _CP5 :1;
6992
    IO_WORD _CP4 :1;
6993
    IO_WORD _CP3 :1;
6994
    IO_WORD _CP2 :1;
6995
    IO_WORD _CP1 :1;
6996
    IO_WORD _CP0 :1;
6997
  }bit;
6998
 }IPCP5STR;
6999
typedef union{
7000
    IO_WORD     word;
7001
    struct{
7002
    IO_WORD _CP15 :1;
7003
    IO_WORD _CP14 :1;
7004
    IO_WORD _CP13 :1;
7005
    IO_WORD _CP12 :1;
7006
    IO_WORD _CP11 :1;
7007
    IO_WORD _CP10 :1;
7008
    IO_WORD _CP9 :1;
7009
    IO_WORD _CP8 :1;
7010
    IO_WORD _CP7 :1;
7011
    IO_WORD _CP6 :1;
7012
    IO_WORD _CP5 :1;
7013
    IO_WORD _CP4 :1;
7014
    IO_WORD _CP3 :1;
7015
    IO_WORD _CP2 :1;
7016
    IO_WORD _CP1 :1;
7017
    IO_WORD _CP0 :1;
7018
  }bit;
7019
 }IPCP6STR;
7020
typedef union{
7021
    IO_WORD     word;
7022
    struct{
7023
    IO_WORD _CP15 :1;
7024
    IO_WORD _CP14 :1;
7025
    IO_WORD _CP13 :1;
7026
    IO_WORD _CP12 :1;
7027
    IO_WORD _CP11 :1;
7028
    IO_WORD _CP10 :1;
7029
    IO_WORD _CP9 :1;
7030
    IO_WORD _CP8 :1;
7031
    IO_WORD _CP7 :1;
7032
    IO_WORD _CP6 :1;
7033
    IO_WORD _CP5 :1;
7034
    IO_WORD _CP4 :1;
7035
    IO_WORD _CP3 :1;
7036
    IO_WORD _CP2 :1;
7037
    IO_WORD _CP1 :1;
7038
    IO_WORD _CP0 :1;
7039
  }bit;
7040
 }IPCP7STR;
7041
typedef union{   /* Free Running Timer4 */
7042
    IO_WORD     word;
7043
    struct{
7044
    IO_WORD _T15 :1;
7045
    IO_WORD _T14 :1;
7046
    IO_WORD _T13 :1;
7047
    IO_WORD _T12 :1;
7048
    IO_WORD _T11 :1;
7049
    IO_WORD _T10 :1;
7050
    IO_WORD _T9 :1;
7051
    IO_WORD _T8 :1;
7052
    IO_WORD _T7 :1;
7053
    IO_WORD _T6 :1;
7054
    IO_WORD _T5 :1;
7055
    IO_WORD _T4 :1;
7056
    IO_WORD _T3 :1;
7057
    IO_WORD _T2 :1;
7058
    IO_WORD _T1 :1;
7059
    IO_WORD _T0 :1;
7060
  }bit;
7061
 }TCDT4STR;
7062
typedef union{
7063
    IO_BYTE     byte;
7064
    struct{
7065
    IO_BYTE _ECLK :1;
7066
    IO_BYTE _IVF :1;
7067
    IO_BYTE _IVFE :1;
7068
    IO_BYTE _STOP :1;
7069
    IO_BYTE _MODE :1;
7070
    IO_BYTE _CLR :1;
7071
    IO_BYTE _CLK1 :1;
7072
    IO_BYTE _CLK0 :1;
7073
  }bit;
7074
  struct{
7075
    IO_BYTE :1;
7076
    IO_BYTE :1;
7077
    IO_BYTE :1;
7078
    IO_BYTE :1;
7079
    IO_BYTE :1;
7080
    IO_BYTE :1;
7081
    IO_BYTE _CLK :2;
7082
  }bitc;
7083
 }TCCS4STR;
7084
typedef union{   /* Free Running Timer5 */
7085
    IO_WORD     word;
7086
    struct{
7087
    IO_WORD _T15 :1;
7088
    IO_WORD _T14 :1;
7089
    IO_WORD _T13 :1;
7090
    IO_WORD _T12 :1;
7091
    IO_WORD _T11 :1;
7092
    IO_WORD _T10 :1;
7093
    IO_WORD _T9 :1;
7094
    IO_WORD _T8 :1;
7095
    IO_WORD _T7 :1;
7096
    IO_WORD _T6 :1;
7097
    IO_WORD _T5 :1;
7098
    IO_WORD _T4 :1;
7099
    IO_WORD _T3 :1;
7100
    IO_WORD _T2 :1;
7101
    IO_WORD _T1 :1;
7102
    IO_WORD _T0 :1;
7103
  }bit;
7104
 }TCDT5STR;
7105
typedef union{
7106
    IO_BYTE     byte;
7107
    struct{
7108
    IO_BYTE _ECLK :1;
7109
    IO_BYTE _IVF :1;
7110
    IO_BYTE _IVFE :1;
7111
    IO_BYTE _STOP :1;
7112
    IO_BYTE _MODE :1;
7113
    IO_BYTE _CLR :1;
7114
    IO_BYTE _CLK1 :1;
7115
    IO_BYTE _CLK0 :1;
7116
  }bit;
7117
  struct{
7118
    IO_BYTE :1;
7119
    IO_BYTE :1;
7120
    IO_BYTE :1;
7121
    IO_BYTE :1;
7122
    IO_BYTE :1;
7123
    IO_BYTE :1;
7124
    IO_BYTE _CLK :2;
7125
  }bitc;
7126
 }TCCS5STR;
7127
typedef union{   /* Free Running Timer6 */
7128
    IO_WORD     word;
7129
    struct{
7130
    IO_WORD _T15 :1;
7131
    IO_WORD _T14 :1;
7132
    IO_WORD _T13 :1;
7133
    IO_WORD _T12 :1;
7134
    IO_WORD _T11 :1;
7135
    IO_WORD _T10 :1;
7136
    IO_WORD _T9 :1;
7137
    IO_WORD _T8 :1;
7138
    IO_WORD _T7 :1;
7139
    IO_WORD _T6 :1;
7140
    IO_WORD _T5 :1;
7141
    IO_WORD _T4 :1;
7142
    IO_WORD _T3 :1;
7143
    IO_WORD _T2 :1;
7144
    IO_WORD _T1 :1;
7145
    IO_WORD _T0 :1;
7146
  }bit;
7147
 }TCDT6STR;
7148
typedef union{
7149
    IO_BYTE     byte;
7150
    struct{
7151
    IO_BYTE _ECLK :1;
7152
    IO_BYTE _IVF :1;
7153
    IO_BYTE _IVFE :1;
7154
    IO_BYTE _STOP :1;
7155
    IO_BYTE _MODE :1;
7156
    IO_BYTE _CLR :1;
7157
    IO_BYTE _CLK1 :1;
7158
    IO_BYTE _CLK0 :1;
7159
  }bit;
7160
  struct{
7161
    IO_BYTE :1;
7162
    IO_BYTE :1;
7163
    IO_BYTE :1;
7164
    IO_BYTE :1;
7165
    IO_BYTE :1;
7166
    IO_BYTE :1;
7167
    IO_BYTE _CLK :2;
7168
  }bitc;
7169
 }TCCS6STR;
7170
typedef union{   /* Free Running Timer7 */
7171
    IO_WORD     word;
7172
    struct{
7173
    IO_WORD _T15 :1;
7174
    IO_WORD _T14 :1;
7175
    IO_WORD _T13 :1;
7176
    IO_WORD _T12 :1;
7177
    IO_WORD _T11 :1;
7178
    IO_WORD _T10 :1;
7179
    IO_WORD _T9 :1;
7180
    IO_WORD _T8 :1;
7181
    IO_WORD _T7 :1;
7182
    IO_WORD _T6 :1;
7183
    IO_WORD _T5 :1;
7184
    IO_WORD _T4 :1;
7185
    IO_WORD _T3 :1;
7186
    IO_WORD _T2 :1;
7187
    IO_WORD _T1 :1;
7188
    IO_WORD _T0 :1;
7189
  }bit;
7190
 }TCDT7STR;
7191
typedef union{
7192
    IO_BYTE     byte;
7193
    struct{
7194
    IO_BYTE _ECLK :1;
7195
    IO_BYTE _IVF :1;
7196
    IO_BYTE _IVFE :1;
7197
    IO_BYTE _STOP :1;
7198
    IO_BYTE _MODE :1;
7199
    IO_BYTE _CLR :1;
7200
    IO_BYTE _CLK1 :1;
7201
    IO_BYTE _CLK0 :1;
7202
  }bit;
7203
  struct{
7204
    IO_BYTE :1;
7205
    IO_BYTE :1;
7206
    IO_BYTE :1;
7207
    IO_BYTE :1;
7208
    IO_BYTE :1;
7209
    IO_BYTE :1;
7210
    IO_BYTE _CLK :2;
7211
  }bitc;
7212
 }TCCS7STR;
7213
typedef union{   /* Up/Down Counter 0-1 */
7214
    IO_WORD     word;
7215
    struct{
7216
    IO_WORD _D15 :1;
7217
    IO_WORD _D14 :1;
7218
    IO_WORD _D13 :1;
7219
    IO_WORD _D12 :1;
7220
    IO_WORD _D11 :1;
7221
    IO_WORD _D10 :1;
7222
    IO_WORD _D9 :1;
7223
    IO_WORD _D8 :1;
7224
    IO_WORD _D7 :1;
7225
    IO_WORD _D6 :1;
7226
    IO_WORD _D5 :1;
7227
    IO_WORD _D4 :1;
7228
    IO_WORD _D3 :1;
7229
    IO_WORD _D2 :1;
7230
    IO_WORD _D1 :1;
7231
    IO_WORD _D0 :1;
7232
  }bit;
7233
 }UDRC10STR;
7234
typedef union{
7235
    IO_BYTE     byte;
7236
    struct{
7237
    IO_BYTE _D7 :1;
7238
    IO_BYTE _D6 :1;
7239
    IO_BYTE _D5 :1;
7240
    IO_BYTE _D4 :1;
7241
    IO_BYTE _D3 :1;
7242
    IO_BYTE _D2 :1;
7243
    IO_BYTE _D1 :1;
7244
    IO_BYTE _D0 :1;
7245
  }bit;
7246
 }UDRC1STR;
7247
typedef union{
7248
    IO_BYTE     byte;
7249
    struct{
7250
    IO_BYTE _D7 :1;
7251
    IO_BYTE _D6 :1;
7252
    IO_BYTE _D5 :1;
7253
    IO_BYTE _D4 :1;
7254
    IO_BYTE _D3 :1;
7255
    IO_BYTE _D2 :1;
7256
    IO_BYTE _D1 :1;
7257
    IO_BYTE _D0 :1;
7258
  }bit;
7259
 }UDRC0STR;
7260
typedef union{
7261
    IO_WORD     word;
7262
    struct{
7263
    IO_WORD _D15 :1;
7264
    IO_WORD _D14 :1;
7265
    IO_WORD _D13 :1;
7266
    IO_WORD _D12 :1;
7267
    IO_WORD _D11 :1;
7268
    IO_WORD _D10 :1;
7269
    IO_WORD _D9 :1;
7270
    IO_WORD _D8 :1;
7271
    IO_WORD _D7 :1;
7272
    IO_WORD _D6 :1;
7273
    IO_WORD _D5 :1;
7274
    IO_WORD _D4 :1;
7275
    IO_WORD _D3 :1;
7276
    IO_WORD _D2 :1;
7277
    IO_WORD _D1 :1;
7278
    IO_WORD _D0 :1;
7279
  }bit;
7280
 }UDCR10STR;
7281
typedef union{
7282
    IO_BYTE     byte;
7283
    struct{
7284
    IO_BYTE _D7 :1;
7285
    IO_BYTE _D6 :1;
7286
    IO_BYTE _D5 :1;
7287
    IO_BYTE _D4 :1;
7288
    IO_BYTE _D3 :1;
7289
    IO_BYTE _D2 :1;
7290
    IO_BYTE _D1 :1;
7291
    IO_BYTE _D0 :1;
7292
  }bit;
7293
 }UDCR1STR;
7294
typedef union{
7295
    IO_BYTE     byte;
7296
    struct{
7297
    IO_BYTE _D7 :1;
7298
    IO_BYTE _D6 :1;
7299
    IO_BYTE _D5 :1;
7300
    IO_BYTE _D4 :1;
7301
    IO_BYTE _D3 :1;
7302
    IO_BYTE _D2 :1;
7303
    IO_BYTE _D1 :1;
7304
    IO_BYTE _D0 :1;
7305
  }bit;
7306
 }UDCR0STR;
7307
typedef union{
7308
    IO_WORD     word;
7309
    struct{
7310
    IO_WORD _M16E :1;
7311
    IO_WORD _CDCF :1;
7312
    IO_WORD _CFIE :1;
7313
    IO_WORD _CLKS :1;
7314
    IO_WORD _CMS1 :1;
7315
    IO_WORD _CMS0 :1;
7316
    IO_WORD _CES1 :1;
7317
    IO_WORD _CES0 :1;
7318
    IO_WORD  :1;
7319
    IO_WORD _CTUT :1;
7320
    IO_WORD _UCRE :1;
7321
    IO_WORD _RLDE :1;
7322
    IO_WORD _UDCLR :1;
7323
    IO_WORD _CGSC :1;
7324
    IO_WORD _CGE1 :1;
7325
    IO_WORD _CGE0 :1;
7326
  }bit;
7327
  struct{
7328
    IO_WORD :1;
7329
    IO_WORD :1;
7330
    IO_WORD :1;
7331
    IO_WORD :1;
7332
    IO_WORD _CMS :2;
7333
    IO_WORD _CES :2;
7334
    IO_WORD :1;
7335
    IO_WORD :1;
7336
    IO_WORD :1;
7337
    IO_WORD :1;
7338
    IO_WORD :1;
7339
    IO_WORD :1;
7340
    IO_WORD _CGE :2;
7341
  }bitc;
7342
 }UDCC0STR;
7343
typedef union{
7344
    IO_BYTE     byte;
7345
    struct{
7346
    IO_BYTE _M16E :1;
7347
    IO_BYTE _CDCF :1;
7348
    IO_BYTE _CFIE :1;
7349
    IO_BYTE _CLKS :1;
7350
    IO_BYTE _CMS1 :1;
7351
    IO_BYTE _CMS0 :1;
7352
    IO_BYTE _CES1 :1;
7353
    IO_BYTE _CES0 :1;
7354
  }bit;
7355
  struct{
7356
    IO_BYTE :4;
7357
    IO_BYTE _CMS :2;
7358
    IO_BYTE _CES :2;
7359
  }bitc;
7360
 }UDCCH0STR;
7361
typedef union{
7362
    IO_BYTE     byte;
7363
    struct{
7364
    IO_BYTE  :1;
7365
    IO_BYTE _CTUT :1;
7366
    IO_BYTE _UCRE :1;
7367
    IO_BYTE _RLDE :1;
7368
    IO_BYTE _UDCLR :1;
7369
    IO_BYTE _CGSC :1;
7370
    IO_BYTE _CGE1 :1;
7371
    IO_BYTE _CGE0 :1;
7372
  }bit;
7373
  struct{
7374
    IO_BYTE :6;
7375
    IO_BYTE _CGE :2;
7376
  }bitc;
7377
 }UDCCL0STR;
7378
typedef union{
7379
    IO_BYTE     byte;
7380
    struct{
7381
    IO_BYTE _CSTR :1;
7382
    IO_BYTE _CITE :1;
7383
    IO_BYTE _UDIE :1;
7384
    IO_BYTE _CMPF :1;
7385
    IO_BYTE _OVFF :1;
7386
    IO_BYTE _UDFF :1;
7387
    IO_BYTE _UDF1 :1;
7388
    IO_BYTE _UDF0 :1;
7389
  }bit;
7390
  struct{
7391
    IO_BYTE :1;
7392
    IO_BYTE :1;
7393
    IO_BYTE :1;
7394
    IO_BYTE :1;
7395
    IO_BYTE :1;
7396
    IO_BYTE :1;
7397
    IO_BYTE _UDF :2;
7398
  }bitc;
7399
 }UDCS0STR;
7400
typedef union{
7401
    IO_WORD     word;
7402
    struct{
7403
    IO_WORD _RESV15 :1;
7404
    IO_WORD _CDCF :1;
7405
    IO_WORD _CFIE :1;
7406
    IO_WORD _CLKS :1;
7407
    IO_WORD _CMS1 :1;
7408
    IO_WORD _CMS0 :1;
7409
    IO_WORD _CES1 :1;
7410
    IO_WORD _CES0 :1;
7411
    IO_WORD  :1;
7412
    IO_WORD _CTUT :1;
7413
    IO_WORD _UCRE :1;
7414
    IO_WORD _RLDE :1;
7415
    IO_WORD _UDCLR :1;
7416
    IO_WORD _CGSC :1;
7417
    IO_WORD _CGE1 :1;
7418
    IO_WORD _CGE0 :1;
7419
  }bit;
7420
  struct{
7421
    IO_WORD :1;
7422
    IO_WORD :1;
7423
    IO_WORD :1;
7424
    IO_WORD :1;
7425
    IO_WORD _CMS :2;
7426
    IO_WORD _CES :2;
7427
    IO_WORD :1;
7428
    IO_WORD :1;
7429
    IO_WORD :1;
7430
    IO_WORD :1;
7431
    IO_WORD :1;
7432
    IO_WORD :1;
7433
    IO_WORD _CGE :2;
7434
  }bitc;
7435
 }UDCC1STR;
7436
typedef union{
7437
    IO_BYTE     byte;
7438
    struct{
7439
    IO_BYTE _RESV15 :1;
7440
    IO_BYTE _CDCF :1;
7441
    IO_BYTE _CFIE :1;
7442
    IO_BYTE _CLKS :1;
7443
    IO_BYTE _CMS1 :1;
7444
    IO_BYTE _CMS0 :1;
7445
    IO_BYTE _CES1 :1;
7446
    IO_BYTE _CES0 :1;
7447
  }bit;
7448
  struct{
7449
    IO_BYTE :4;
7450
    IO_BYTE _CMS :2;
7451
    IO_BYTE _CES :2;
7452
  }bitc;
7453
 }UDCCH1STR;
7454
typedef union{
7455
    IO_BYTE     byte;
7456
    struct{
7457
    IO_BYTE  :1;
7458
    IO_BYTE _CTUT :1;
7459
    IO_BYTE _UCRE :1;
7460
    IO_BYTE _RLDE :1;
7461
    IO_BYTE _UDCLR :1;
7462
    IO_BYTE _CGSC :1;
7463
    IO_BYTE _CGE1 :1;
7464
    IO_BYTE _CGE0 :1;
7465
  }bit;
7466
  struct{
7467
    IO_BYTE :6;
7468
    IO_BYTE _CGE :2;
7469
  }bitc;
7470
 }UDCCL1STR;
7471
typedef union{
7472
    IO_BYTE     byte;
7473
    struct{
7474
    IO_BYTE _CSTR :1;
7475
    IO_BYTE _CITE :1;
7476
    IO_BYTE _UDIE :1;
7477
    IO_BYTE _CMPF :1;
7478
    IO_BYTE _OVFF :1;
7479
    IO_BYTE _UDFF :1;
7480
    IO_BYTE _UDF1 :1;
7481
    IO_BYTE _UDF0 :1;
7482
  }bit;
7483
  struct{
7484
    IO_BYTE :1;
7485
    IO_BYTE :1;
7486
    IO_BYTE :1;
7487
    IO_BYTE :1;
7488
    IO_BYTE :1;
7489
    IO_BYTE :1;
7490
    IO_BYTE _UDF :2;
7491
  }bitc;
7492
 }UDCS1STR;
7493
typedef union{   /* Up/Down Counter 2-3 */
7494
    IO_WORD     word;
7495
    struct{
7496
    IO_WORD _D15 :1;
7497
    IO_WORD _D14 :1;
7498
    IO_WORD _D13 :1;
7499
    IO_WORD _D12 :1;
7500
    IO_WORD _D11 :1;
7501
    IO_WORD _D10 :1;
7502
    IO_WORD _D9 :1;
7503
    IO_WORD _D8 :1;
7504
    IO_WORD _D7 :1;
7505
    IO_WORD _D6 :1;
7506
    IO_WORD _D5 :1;
7507
    IO_WORD _D4 :1;
7508
    IO_WORD _D3 :1;
7509
    IO_WORD _D2 :1;
7510
    IO_WORD _D1 :1;
7511
    IO_WORD _D0 :1;
7512
  }bit;
7513
 }UDRC32STR;
7514
typedef union{
7515
    IO_BYTE     byte;
7516
    struct{
7517
    IO_BYTE _D7 :1;
7518
    IO_BYTE _D6 :1;
7519
    IO_BYTE _D5 :1;
7520
    IO_BYTE _D4 :1;
7521
    IO_BYTE _D3 :1;
7522
    IO_BYTE _D2 :1;
7523
    IO_BYTE _D1 :1;
7524
    IO_BYTE _D0 :1;
7525
  }bit;
7526
 }UDRC3STR;
7527
typedef union{
7528
    IO_BYTE     byte;
7529
    struct{
7530
    IO_BYTE _D7 :1;
7531
    IO_BYTE _D6 :1;
7532
    IO_BYTE _D5 :1;
7533
    IO_BYTE _D4 :1;
7534
    IO_BYTE _D3 :1;
7535
    IO_BYTE _D2 :1;
7536
    IO_BYTE _D1 :1;
7537
    IO_BYTE _D0 :1;
7538
  }bit;
7539
 }UDRC2STR;
7540
typedef union{
7541
    IO_WORD     word;
7542
    struct{
7543
    IO_WORD _D15 :1;
7544
    IO_WORD _D14 :1;
7545
    IO_WORD _D13 :1;
7546
    IO_WORD _D12 :1;
7547
    IO_WORD _D11 :1;
7548
    IO_WORD _D10 :1;
7549
    IO_WORD _D9 :1;
7550
    IO_WORD _D8 :1;
7551
    IO_WORD _D7 :1;
7552
    IO_WORD _D6 :1;
7553
    IO_WORD _D5 :1;
7554
    IO_WORD _D4 :1;
7555
    IO_WORD _D3 :1;
7556
    IO_WORD _D2 :1;
7557
    IO_WORD _D1 :1;
7558
    IO_WORD _D0 :1;
7559
  }bit;
7560
 }UDCR32STR;
7561
typedef union{
7562
    IO_BYTE     byte;
7563
    struct{
7564
    IO_BYTE _D7 :1;
7565
    IO_BYTE _D6 :1;
7566
    IO_BYTE _D5 :1;
7567
    IO_BYTE _D4 :1;
7568
    IO_BYTE _D3 :1;
7569
    IO_BYTE _D2 :1;
7570
    IO_BYTE _D1 :1;
7571
    IO_BYTE _D0 :1;
7572
  }bit;
7573
 }UDCR3STR;
7574
typedef union{
7575
    IO_BYTE     byte;
7576
    struct{
7577
    IO_BYTE _D7 :1;
7578
    IO_BYTE _D6 :1;
7579
    IO_BYTE _D5 :1;
7580
    IO_BYTE _D4 :1;
7581
    IO_BYTE _D3 :1;
7582
    IO_BYTE _D2 :1;
7583
    IO_BYTE _D1 :1;
7584
    IO_BYTE _D0 :1;
7585
  }bit;
7586
 }UDCR2STR;
7587
typedef union{
7588
    IO_WORD     word;
7589
    struct{
7590
    IO_WORD _M16E :1;
7591
    IO_WORD _CDCF :1;
7592
    IO_WORD _CFIE :1;
7593
    IO_WORD _CLKS :1;
7594
    IO_WORD _CMS1 :1;
7595
    IO_WORD _CMS0 :1;
7596
    IO_WORD _CES1 :1;
7597
    IO_WORD _CES0 :1;
7598
    IO_WORD  :1;
7599
    IO_WORD _CTUT :1;
7600
    IO_WORD _UCRE :1;
7601
    IO_WORD _RLDE :1;
7602
    IO_WORD _UDCLR :1;
7603
    IO_WORD _CGSC :1;
7604
    IO_WORD _CGE1 :1;
7605
    IO_WORD _CGE0 :1;
7606
  }bit;
7607
  struct{
7608
    IO_WORD :1;
7609
    IO_WORD :1;
7610
    IO_WORD :1;
7611
    IO_WORD :1;
7612
    IO_WORD _CMS :2;
7613
    IO_WORD _CES :2;
7614
    IO_WORD :1;
7615
    IO_WORD :1;
7616
    IO_WORD :1;
7617
    IO_WORD :1;
7618
    IO_WORD :1;
7619
    IO_WORD :1;
7620
    IO_WORD _CGE :2;
7621
  }bitc;
7622
 }UDCC2STR;
7623
typedef union{
7624
    IO_BYTE     byte;
7625
    struct{
7626
    IO_BYTE _M16E :1;
7627
    IO_BYTE _CDCF :1;
7628
    IO_BYTE _CFIE :1;
7629
    IO_BYTE _CLKS :1;
7630
    IO_BYTE _CMS1 :1;
7631
    IO_BYTE _CMS0 :1;
7632
    IO_BYTE _CES1 :1;
7633
    IO_BYTE _CES0 :1;
7634
  }bit;
7635
  struct{
7636
    IO_BYTE :4;
7637
    IO_BYTE _CMS :2;
7638
    IO_BYTE _CES :2;
7639
  }bitc;
7640
 }UDCCH2STR;
7641
typedef union{
7642
    IO_BYTE     byte;
7643
    struct{
7644
    IO_BYTE  :1;
7645
    IO_BYTE _CTUT :1;
7646
    IO_BYTE _UCRE :1;
7647
    IO_BYTE _RLDE :1;
7648
    IO_BYTE _UDCLR :1;
7649
    IO_BYTE _CGSC :1;
7650
    IO_BYTE _CGE1 :1;
7651
    IO_BYTE _CGE0 :1;
7652
  }bit;
7653
  struct{
7654
    IO_BYTE :6;
7655
    IO_BYTE _CGE :2;
7656
  }bitc;
7657
 }UDCCL2STR;
7658
typedef union{
7659
    IO_BYTE     byte;
7660
    struct{
7661
    IO_BYTE _CSTR :1;
7662
    IO_BYTE _CITE :1;
7663
    IO_BYTE _UDIE :1;
7664
    IO_BYTE _CMPF :1;
7665
    IO_BYTE _OVFF :1;
7666
    IO_BYTE _UDFF :1;
7667
    IO_BYTE _UDF1 :1;
7668
    IO_BYTE _UDF0 :1;
7669
  }bit;
7670
  struct{
7671
    IO_BYTE :1;
7672
    IO_BYTE :1;
7673
    IO_BYTE :1;
7674
    IO_BYTE :1;
7675
    IO_BYTE :1;
7676
    IO_BYTE :1;
7677
    IO_BYTE _UDF :2;
7678
  }bitc;
7679
 }UDCS2STR;
7680
typedef union{
7681
    IO_WORD     word;
7682
    struct{
7683
    IO_WORD _RESV15 :1;
7684
    IO_WORD _CDCF :1;
7685
    IO_WORD _CFIE :1;
7686
    IO_WORD _CLKS :1;
7687
    IO_WORD _CMS1 :1;
7688
    IO_WORD _CMS0 :1;
7689
    IO_WORD _CES1 :1;
7690
    IO_WORD _CES0 :1;
7691
    IO_WORD  :1;
7692
    IO_WORD _CTUT :1;
7693
    IO_WORD _UCRE :1;
7694
    IO_WORD _RLDE :1;
7695
    IO_WORD _UDCLR :1;
7696
    IO_WORD _CGSC :1;
7697
    IO_WORD _CGE1 :1;
7698
    IO_WORD _CGE0 :1;
7699
  }bit;
7700
  struct{
7701
    IO_WORD :1;
7702
    IO_WORD :1;
7703
    IO_WORD :1;
7704
    IO_WORD :1;
7705
    IO_WORD _CMS :2;
7706
    IO_WORD _CES :2;
7707
    IO_WORD :1;
7708
    IO_WORD :1;
7709
    IO_WORD :1;
7710
    IO_WORD :1;
7711
    IO_WORD :1;
7712
    IO_WORD :1;
7713
    IO_WORD _CGE :2;
7714
  }bitc;
7715
 }UDCC3STR;
7716
typedef union{
7717
    IO_BYTE     byte;
7718
    struct{
7719
    IO_BYTE _RESV15 :1;
7720
    IO_BYTE _CDCF :1;
7721
    IO_BYTE _CFIE :1;
7722
    IO_BYTE _CLKS :1;
7723
    IO_BYTE _CMS1 :1;
7724
    IO_BYTE _CMS0 :1;
7725
    IO_BYTE _CES1 :1;
7726
    IO_BYTE _CES0 :1;
7727
  }bit;
7728
  struct{
7729
    IO_BYTE :4;
7730
    IO_BYTE _CMS :2;
7731
    IO_BYTE _CES :2;
7732
  }bitc;
7733
 }UDCCH3STR;
7734
typedef union{
7735
    IO_BYTE     byte;
7736
    struct{
7737
    IO_BYTE  :1;
7738
    IO_BYTE _CTUT :1;
7739
    IO_BYTE _UCRE :1;
7740
    IO_BYTE _RLDE :1;
7741
    IO_BYTE _UDCLR :1;
7742
    IO_BYTE _CGSC :1;
7743
    IO_BYTE _CGE1 :1;
7744
    IO_BYTE _CGE0 :1;
7745
  }bit;
7746
  struct{
7747
    IO_BYTE :6;
7748
    IO_BYTE _CGE :2;
7749
  }bitc;
7750
 }UDCCL3STR;
7751
typedef union{
7752
    IO_BYTE     byte;
7753
    struct{
7754
    IO_BYTE _CSTR :1;
7755
    IO_BYTE _CITE :1;
7756
    IO_BYTE _UDIE :1;
7757
    IO_BYTE _CMPF :1;
7758
    IO_BYTE _OVFF :1;
7759
    IO_BYTE _UDFF :1;
7760
    IO_BYTE _UDF1 :1;
7761
    IO_BYTE _UDF0 :1;
7762
  }bit;
7763
  struct{
7764
    IO_BYTE :1;
7765
    IO_BYTE :1;
7766
    IO_BYTE :1;
7767
    IO_BYTE :1;
7768
    IO_BYTE :1;
7769
    IO_BYTE :1;
7770
    IO_BYTE _UDF :2;
7771
  }bitc;
7772
 }UDCS3STR;
7773
typedef union{   /* PPG Control 12-15 */
7774
    IO_WORD     word;
7775
    struct{
7776
    IO_WORD _TSEL33 :1;
7777
    IO_WORD _TSEL32 :1;
7778
    IO_WORD _TSEL31 :1;
7779
    IO_WORD _TSEL30 :1;
7780
    IO_WORD _TSEL23 :1;
7781
    IO_WORD _TSEL22 :1;
7782
    IO_WORD _TSEL21 :1;
7783
    IO_WORD _TSEL20 :1;
7784
    IO_WORD _TSEL13 :1;
7785
    IO_WORD _TSEL12 :1;
7786
    IO_WORD _TSEL11 :1;
7787
    IO_WORD _TSEL10 :1;
7788
    IO_WORD _TSEL03 :1;
7789
    IO_WORD _TSEL02 :1;
7790
    IO_WORD _TSEL01 :1;
7791
    IO_WORD _TSEL00 :1;
7792
  }bit;
7793
 }GCN13STR;
7794
typedef union{
7795
    IO_BYTE     byte;
7796
    struct{
7797
    IO_BYTE  :1;
7798
    IO_BYTE  :1;
7799
    IO_BYTE  :1;
7800
    IO_BYTE  :1;
7801
    IO_BYTE _EN3 :1;
7802
    IO_BYTE _EN2 :1;
7803
    IO_BYTE _EN1 :1;
7804
    IO_BYTE _EN0 :1;
7805
  }bit;
7806
 }GCN23STR;
7807
typedef union{
7808
    IO_WORD     word;
7809
    struct{
7810
    IO_WORD _CNTE :1;
7811
    IO_WORD _STGR :1;
7812
    IO_WORD _MDSE :1;
7813
    IO_WORD _RTRG :1;
7814
    IO_WORD _CKS1 :1;
7815
    IO_WORD _CKS0 :1;
7816
    IO_WORD _PGMS :1;
7817
    IO_WORD  :1;
7818
    IO_WORD _EGS1 :1;
7819
    IO_WORD _EGS0 :1;
7820
    IO_WORD _IREN :1;
7821
    IO_WORD _IRQF :1;
7822
    IO_WORD _IRS1 :1;
7823
    IO_WORD _IRS0 :1;
7824
    IO_WORD  :1;
7825
    IO_WORD _OSEL :1;
7826
  }bit;
7827
  struct{
7828
    IO_WORD :1;
7829
    IO_WORD :1;
7830
    IO_WORD :1;
7831
    IO_WORD :1;
7832
    IO_WORD _CKS :2;
7833
    IO_WORD :1;
7834
    IO_WORD :1;
7835
    IO_WORD _EGS :2;
7836
    IO_WORD :1;
7837
    IO_WORD :1;
7838
    IO_WORD _IRS :2;
7839
  }bitc;
7840
 }PCN12STR;
7841
typedef union{
7842
    IO_BYTE     byte;
7843
    struct{
7844
    IO_BYTE _CNTE :1;
7845
    IO_BYTE _STGR :1;
7846
    IO_BYTE _MDSE :1;
7847
    IO_BYTE _RTRG :1;
7848
    IO_BYTE _CKS1 :1;
7849
    IO_BYTE _CKS0 :1;
7850
    IO_BYTE _PGMS :1;
7851
    IO_BYTE  :1;
7852
  }bit;
7853
  struct{
7854
    IO_BYTE :1;
7855
    IO_BYTE :1;
7856
    IO_BYTE :1;
7857
    IO_BYTE :1;
7858
    IO_BYTE _CKS :2;
7859
  }bitc;
7860
 }PCNH12STR;
7861
typedef union{
7862
    IO_BYTE     byte;
7863
    struct{
7864
    IO_BYTE _EGS1 :1;
7865
    IO_BYTE _EGS0 :1;
7866
    IO_BYTE _IREN :1;
7867
    IO_BYTE _IRQF :1;
7868
    IO_BYTE _IRS1 :1;
7869
    IO_BYTE _IRS0 :1;
7870
    IO_BYTE  :1;
7871
    IO_BYTE _OSEL :1;
7872
  }bit;
7873
  struct{
7874
    IO_BYTE _EGS :2;
7875
    IO_BYTE :1;
7876
    IO_BYTE :1;
7877
    IO_BYTE _IRS :2;
7878
  }bitc;
7879
 }PCNL12STR;
7880
typedef union{
7881
    IO_WORD     word;
7882
    struct{
7883
    IO_WORD _CNTE :1;
7884
    IO_WORD _STGR :1;
7885
    IO_WORD _MDSE :1;
7886
    IO_WORD _RTRG :1;
7887
    IO_WORD _CKS1 :1;
7888
    IO_WORD _CKS0 :1;
7889
    IO_WORD _PGMS :1;
7890
    IO_WORD  :1;
7891
    IO_WORD _EGS1 :1;
7892
    IO_WORD _EGS0 :1;
7893
    IO_WORD _IREN :1;
7894
    IO_WORD _IRQF :1;
7895
    IO_WORD _IRS1 :1;
7896
    IO_WORD _IRS0 :1;
7897
    IO_WORD  :1;
7898
    IO_WORD _OSEL :1;
7899
  }bit;
7900
  struct{
7901
    IO_WORD :1;
7902
    IO_WORD :1;
7903
    IO_WORD :1;
7904
    IO_WORD :1;
7905
    IO_WORD _CKS :2;
7906
    IO_WORD :1;
7907
    IO_WORD :1;
7908
    IO_WORD _EGS :2;
7909
    IO_WORD :1;
7910
    IO_WORD :1;
7911
    IO_WORD _IRS :2;
7912
  }bitc;
7913
 }PCN13STR;
7914
typedef union{
7915
    IO_BYTE     byte;
7916
    struct{
7917
    IO_BYTE _CNTE :1;
7918
    IO_BYTE _STGR :1;
7919
    IO_BYTE _MDSE :1;
7920
    IO_BYTE _RTRG :1;
7921
    IO_BYTE _CKS1 :1;
7922
    IO_BYTE _CKS0 :1;
7923
    IO_BYTE _PGMS :1;
7924
    IO_BYTE  :1;
7925
  }bit;
7926
  struct{
7927
    IO_BYTE :1;
7928
    IO_BYTE :1;
7929
    IO_BYTE :1;
7930
    IO_BYTE :1;
7931
    IO_BYTE _CKS :2;
7932
  }bitc;
7933
 }PCNH13STR;
7934
typedef union{
7935
    IO_BYTE     byte;
7936
    struct{
7937
    IO_BYTE _EGS1 :1;
7938
    IO_BYTE _EGS0 :1;
7939
    IO_BYTE _IREN :1;
7940
    IO_BYTE _IRQF :1;
7941
    IO_BYTE _IRS1 :1;
7942
    IO_BYTE _IRS0 :1;
7943
    IO_BYTE  :1;
7944
    IO_BYTE _OSEL :1;
7945
  }bit;
7946
  struct{
7947
    IO_BYTE _EGS :2;
7948
    IO_BYTE :1;
7949
    IO_BYTE :1;
7950
    IO_BYTE _IRS :2;
7951
  }bitc;
7952
 }PCNL13STR;
7953
typedef union{
7954
    IO_WORD     word;
7955
    struct{
7956
    IO_WORD _CNTE :1;
7957
    IO_WORD _STGR :1;
7958
    IO_WORD _MDSE :1;
7959
    IO_WORD _RTRG :1;
7960
    IO_WORD _CKS1 :1;
7961
    IO_WORD _CKS0 :1;
7962
    IO_WORD _PGMS :1;
7963
    IO_WORD  :1;
7964
    IO_WORD _EGS1 :1;
7965
    IO_WORD _EGS0 :1;
7966
    IO_WORD _IREN :1;
7967
    IO_WORD _IRQF :1;
7968
    IO_WORD _IRS1 :1;
7969
    IO_WORD _IRS0 :1;
7970
    IO_WORD  :1;
7971
    IO_WORD _OSEL :1;
7972
  }bit;
7973
  struct{
7974
    IO_WORD :1;
7975
    IO_WORD :1;
7976
    IO_WORD :1;
7977
    IO_WORD :1;
7978
    IO_WORD _CKS :2;
7979
    IO_WORD :1;
7980
    IO_WORD :1;
7981
    IO_WORD _EGS :2;
7982
    IO_WORD :1;
7983
    IO_WORD :1;
7984
    IO_WORD _IRS :2;
7985
  }bitc;
7986
 }PCN14STR;
7987
typedef union{
7988
    IO_BYTE     byte;
7989
    struct{
7990
    IO_BYTE _CNTE :1;
7991
    IO_BYTE _STGR :1;
7992
    IO_BYTE _MDSE :1;
7993
    IO_BYTE _RTRG :1;
7994
    IO_BYTE _CKS1 :1;
7995
    IO_BYTE _CKS0 :1;
7996
    IO_BYTE _PGMS :1;
7997
    IO_BYTE  :1;
7998
  }bit;
7999
  struct{
8000
    IO_BYTE :1;
8001
    IO_BYTE :1;
8002
    IO_BYTE :1;
8003
    IO_BYTE :1;
8004
    IO_BYTE _CKS :2;
8005
  }bitc;
8006
 }PCNH14STR;
8007
typedef union{
8008
    IO_BYTE     byte;
8009
    struct{
8010
    IO_BYTE _EGS1 :1;
8011
    IO_BYTE _EGS0 :1;
8012
    IO_BYTE _IREN :1;
8013
    IO_BYTE _IRQF :1;
8014
    IO_BYTE _IRS1 :1;
8015
    IO_BYTE _IRS0 :1;
8016
    IO_BYTE  :1;
8017
    IO_BYTE _OSEL :1;
8018
  }bit;
8019
  struct{
8020
    IO_BYTE _EGS :2;
8021
    IO_BYTE :1;
8022
    IO_BYTE :1;
8023
    IO_BYTE _IRS :2;
8024
  }bitc;
8025
 }PCNL14STR;
8026
typedef union{
8027
    IO_WORD     word;
8028
    struct{
8029
    IO_WORD _CNTE :1;
8030
    IO_WORD _STGR :1;
8031
    IO_WORD _MDSE :1;
8032
    IO_WORD _RTRG :1;
8033
    IO_WORD _CKS1 :1;
8034
    IO_WORD _CKS0 :1;
8035
    IO_WORD _PGMS :1;
8036
    IO_WORD  :1;
8037
    IO_WORD _EGS1 :1;
8038
    IO_WORD _EGS0 :1;
8039
    IO_WORD _IREN :1;
8040
    IO_WORD _IRQF :1;
8041
    IO_WORD _IRS1 :1;
8042
    IO_WORD _IRS0 :1;
8043
    IO_WORD  :1;
8044
    IO_WORD _OSEL :1;
8045
  }bit;
8046
  struct{
8047
    IO_WORD :1;
8048
    IO_WORD :1;
8049
    IO_WORD :1;
8050
    IO_WORD :1;
8051
    IO_WORD _CKS :2;
8052
    IO_WORD :1;
8053
    IO_WORD :1;
8054
    IO_WORD _EGS :2;
8055
    IO_WORD :1;
8056
    IO_WORD :1;
8057
    IO_WORD _IRS :2;
8058
  }bitc;
8059
 }PCN15STR;
8060
typedef union{
8061
    IO_BYTE     byte;
8062
    struct{
8063
    IO_BYTE _CNTE :1;
8064
    IO_BYTE _STGR :1;
8065
    IO_BYTE _MDSE :1;
8066
    IO_BYTE _RTRG :1;
8067
    IO_BYTE _CKS1 :1;
8068
    IO_BYTE _CKS0 :1;
8069
    IO_BYTE _PGMS :1;
8070
    IO_BYTE  :1;
8071
  }bit;
8072
  struct{
8073
    IO_BYTE :1;
8074
    IO_BYTE :1;
8075
    IO_BYTE :1;
8076
    IO_BYTE :1;
8077
    IO_BYTE _CKS :2;
8078
  }bitc;
8079
 }PCNH15STR;
8080
typedef union{
8081
    IO_BYTE     byte;
8082
    struct{
8083
    IO_BYTE _EGS1 :1;
8084
    IO_BYTE _EGS0 :1;
8085
    IO_BYTE _IREN :1;
8086
    IO_BYTE _IRQF :1;
8087
    IO_BYTE _IRS1 :1;
8088
    IO_BYTE _IRS0 :1;
8089
    IO_BYTE  :1;
8090
    IO_BYTE _OSEL :1;
8091
  }bit;
8092
  struct{
8093
    IO_BYTE _EGS :2;
8094
    IO_BYTE :1;
8095
    IO_BYTE :1;
8096
    IO_BYTE _IRS :2;
8097
  }bitc;
8098
 }PCNL15STR;
8099
typedef union{   /* I2C 2 */
8100
    IO_BYTE     byte;
8101
    struct{
8102
    IO_BYTE _BER :1;
8103
    IO_BYTE _BEIE :1;
8104
    IO_BYTE _SCC :1;
8105
    IO_BYTE _MSS :1;
8106
    IO_BYTE _ACK :1;
8107
    IO_BYTE _GCAA :1;
8108
    IO_BYTE _INTE :1;
8109
    IO_BYTE _INT :1;
8110
  }bit;
8111
 }IBCR2STR;
8112
typedef union{
8113
    IO_BYTE     byte;
8114
    struct{
8115
    IO_BYTE _BB :1;
8116
    IO_BYTE _RSC :1;
8117
    IO_BYTE _AL :1;
8118
    IO_BYTE _LRB :1;
8119
    IO_BYTE _TRX :1;
8120
    IO_BYTE _AAS :1;
8121
    IO_BYTE _GCA :1;
8122
    IO_BYTE _ADT :1;
8123
  }bit;
8124
 }IBSR2STR;
8125
typedef union{
8126
    IO_WORD     word;
8127
    struct{
8128
    IO_WORD  :1;
8129
    IO_WORD  :1;
8130
    IO_WORD  :1;
8131
    IO_WORD  :1;
8132
    IO_WORD  :1;
8133
    IO_WORD  :1;
8134
    IO_WORD _TA9 :1;
8135
    IO_WORD _TA8 :1;
8136
    IO_WORD _TA7 :1;
8137
    IO_WORD _TA6 :1;
8138
    IO_WORD _TA5 :1;
8139
    IO_WORD _TA4 :1;
8140
    IO_WORD _TA3 :1;
8141
    IO_WORD _TA2 :1;
8142
    IO_WORD _TA1 :1;
8143
    IO_WORD _TA0 :1;
8144
  }bit;
8145
 }ITBA2STR;
8146
typedef union{
8147
    IO_BYTE     byte;
8148
    struct{
8149
    IO_BYTE  :1;
8150
    IO_BYTE  :1;
8151
    IO_BYTE  :1;
8152
    IO_BYTE  :1;
8153
    IO_BYTE  :1;
8154
    IO_BYTE  :1;
8155
    IO_BYTE _TA9 :1;
8156
    IO_BYTE _TA8 :1;
8157
  }bit;
8158
 }ITBAH2STR;
8159
typedef union{
8160
    IO_BYTE     byte;
8161
    struct{
8162
    IO_BYTE _TA7 :1;
8163
    IO_BYTE _TA6 :1;
8164
    IO_BYTE _TA5 :1;
8165
    IO_BYTE _TA4 :1;
8166
    IO_BYTE _TA3 :1;
8167
    IO_BYTE _TA2 :1;
8168
    IO_BYTE _TA1 :1;
8169
    IO_BYTE _TA0 :1;
8170
  }bit;
8171
 }ITBAL2STR;
8172
typedef union{
8173
    IO_WORD     word;
8174
    struct{
8175
    IO_WORD _ENTB :1;
8176
    IO_WORD _RAL :1;
8177
    IO_WORD  :1;
8178
    IO_WORD  :1;
8179
    IO_WORD  :1;
8180
    IO_WORD  :1;
8181
    IO_WORD _TM9 :1;
8182
    IO_WORD _TM8 :1;
8183
    IO_WORD _TM7 :1;
8184
    IO_WORD _TM6 :1;
8185
    IO_WORD _TM5 :1;
8186
    IO_WORD _TM4 :1;
8187
    IO_WORD _TM3 :1;
8188
    IO_WORD _TM2 :1;
8189
    IO_WORD _TM1 :1;
8190
    IO_WORD _TM0 :1;
8191
  }bit;
8192
 }ITMK2STR;
8193
typedef union{
8194
    IO_BYTE     byte;
8195
    struct{
8196
    IO_BYTE _ENTB :1;
8197
    IO_BYTE _RAL :1;
8198
    IO_BYTE  :1;
8199
    IO_BYTE  :1;
8200
    IO_BYTE  :1;
8201
    IO_BYTE  :1;
8202
    IO_BYTE _TM9 :1;
8203
    IO_BYTE _TM8 :1;
8204
  }bit;
8205
 }ITMKH2STR;
8206
typedef union{
8207
    IO_BYTE     byte;
8208
    struct{
8209
    IO_BYTE _TM7 :1;
8210
    IO_BYTE _TM6 :1;
8211
    IO_BYTE _TM5 :1;
8212
    IO_BYTE _TM4 :1;
8213
    IO_BYTE _TM3 :1;
8214
    IO_BYTE _TM2 :1;
8215
    IO_BYTE _TM1 :1;
8216
    IO_BYTE _TM0 :1;
8217
  }bit;
8218
 }ITMKL2STR;
8219
typedef union{
8220
    IO_BYTE     byte;
8221
    struct{
8222
    IO_BYTE _ENSB :1;
8223
    IO_BYTE _SM6 :1;
8224
    IO_BYTE _SM5 :1;
8225
    IO_BYTE _SM4 :1;
8226
    IO_BYTE _SM3 :1;
8227
    IO_BYTE _SM2 :1;
8228
    IO_BYTE _SM1 :1;
8229
    IO_BYTE _SM0 :1;
8230
  }bit;
8231
 }ISMK2STR;
8232
typedef union{
8233
    IO_BYTE     byte;
8234
    struct{
8235
    IO_BYTE  :1;
8236
    IO_BYTE _SA6 :1;
8237
    IO_BYTE _SA5 :1;
8238
    IO_BYTE _SA4 :1;
8239
    IO_BYTE _SA3 :1;
8240
    IO_BYTE _SA2 :1;
8241
    IO_BYTE _SA1 :1;
8242
    IO_BYTE _SA0 :1;
8243
  }bit;
8244
 }ISBA2STR;
8245
typedef union{
8246
    IO_BYTE     byte;
8247
    struct{
8248
    IO_BYTE _D7 :1;
8249
    IO_BYTE _D6 :1;
8250
    IO_BYTE _D5 :1;
8251
    IO_BYTE _D4 :1;
8252
    IO_BYTE _D3 :1;
8253
    IO_BYTE _D2 :1;
8254
    IO_BYTE _D1 :1;
8255
    IO_BYTE _D0 :1;
8256
  }bit;
8257
 }IDAR2STR;
8258
typedef union{
8259
    IO_BYTE     byte;
8260
    struct{
8261
    IO_BYTE  :1;
8262
    IO_BYTE _NSF :1;
8263
    IO_BYTE _EN :1;
8264
    IO_BYTE _CS4 :1;
8265
    IO_BYTE _CS3 :1;
8266
    IO_BYTE _CS2 :1;
8267
    IO_BYTE _CS1 :1;
8268
    IO_BYTE _CS0 :1;
8269
  }bit;
8270
  struct{
8271
    IO_BYTE :1;
8272
    IO_BYTE :1;
8273
    IO_BYTE :1;
8274
    IO_BYTE _CS :5;
8275
  }bitc;
8276
 }ICCR2STR;
8277
typedef union{   /* I2C 3 */
8278
    IO_BYTE     byte;
8279
    struct{
8280
    IO_BYTE _BER :1;
8281
    IO_BYTE _BEIE :1;
8282
    IO_BYTE _SCC :1;
8283
    IO_BYTE _MSS :1;
8284
    IO_BYTE _ACK :1;
8285
    IO_BYTE _GCAA :1;
8286
    IO_BYTE _INTE :1;
8287
    IO_BYTE _INT :1;
8288
  }bit;
8289
 }IBCR3STR;
8290
typedef union{
8291
    IO_BYTE     byte;
8292
    struct{
8293
    IO_BYTE _BB :1;
8294
    IO_BYTE _RSC :1;
8295
    IO_BYTE _AL :1;
8296
    IO_BYTE _LRB :1;
8297
    IO_BYTE _TRX :1;
8298
    IO_BYTE _AAS :1;
8299
    IO_BYTE _GCA :1;
8300
    IO_BYTE _ADT :1;
8301
  }bit;
8302
 }IBSR3STR;
8303
typedef union{
8304
    IO_WORD     word;
8305
    struct{
8306
    IO_WORD  :1;
8307
    IO_WORD  :1;
8308
    IO_WORD  :1;
8309
    IO_WORD  :1;
8310
    IO_WORD  :1;
8311
    IO_WORD  :1;
8312
    IO_WORD _TA9 :1;
8313
    IO_WORD _TA8 :1;
8314
    IO_WORD _TA7 :1;
8315
    IO_WORD _TA6 :1;
8316
    IO_WORD _TA5 :1;
8317
    IO_WORD _TA4 :1;
8318
    IO_WORD _TA3 :1;
8319
    IO_WORD _TA2 :1;
8320
    IO_WORD _TA1 :1;
8321
    IO_WORD _TA0 :1;
8322
  }bit;
8323
 }ITBA3STR;
8324
typedef union{
8325
    IO_BYTE     byte;
8326
    struct{
8327
    IO_BYTE  :1;
8328
    IO_BYTE  :1;
8329
    IO_BYTE  :1;
8330
    IO_BYTE  :1;
8331
    IO_BYTE  :1;
8332
    IO_BYTE  :1;
8333
    IO_BYTE _TA9 :1;
8334
    IO_BYTE _TA8 :1;
8335
  }bit;
8336
 }ITBAH3STR;
8337
typedef union{
8338
    IO_BYTE     byte;
8339
    struct{
8340
    IO_BYTE _TA7 :1;
8341
    IO_BYTE _TA6 :1;
8342
    IO_BYTE _TA5 :1;
8343
    IO_BYTE _TA4 :1;
8344
    IO_BYTE _TA3 :1;
8345
    IO_BYTE _TA2 :1;
8346
    IO_BYTE _TA1 :1;
8347
    IO_BYTE _TA0 :1;
8348
  }bit;
8349
 }ITBAL3STR;
8350
typedef union{
8351
    IO_WORD     word;
8352
    struct{
8353
    IO_WORD _ENTB :1;
8354
    IO_WORD _RAL :1;
8355
    IO_WORD  :1;
8356
    IO_WORD  :1;
8357
    IO_WORD  :1;
8358
    IO_WORD  :1;
8359
    IO_WORD _TM9 :1;
8360
    IO_WORD _TM8 :1;
8361
    IO_WORD _TM7 :1;
8362
    IO_WORD _TM6 :1;
8363
    IO_WORD _TM5 :1;
8364
    IO_WORD _TM4 :1;
8365
    IO_WORD _TM3 :1;
8366
    IO_WORD _TM2 :1;
8367
    IO_WORD _TM1 :1;
8368
    IO_WORD _TM0 :1;
8369
  }bit;
8370
 }ITMK3STR;
8371
typedef union{
8372
    IO_BYTE     byte;
8373
    struct{
8374
    IO_BYTE _ENTB :1;
8375
    IO_BYTE _RAL :1;
8376
    IO_BYTE  :1;
8377
    IO_BYTE  :1;
8378
    IO_BYTE  :1;
8379
    IO_BYTE  :1;
8380
    IO_BYTE _TM9 :1;
8381
    IO_BYTE _TM8 :1;
8382
  }bit;
8383
 }ITMKH3STR;
8384
typedef union{
8385
    IO_BYTE     byte;
8386
    struct{
8387
    IO_BYTE _TM7 :1;
8388
    IO_BYTE _TM6 :1;
8389
    IO_BYTE _TM5 :1;
8390
    IO_BYTE _TM4 :1;
8391
    IO_BYTE _TM3 :1;
8392
    IO_BYTE _TM2 :1;
8393
    IO_BYTE _TM1 :1;
8394
    IO_BYTE _TM0 :1;
8395
  }bit;
8396
 }ITMKL3STR;
8397
typedef union{
8398
    IO_BYTE     byte;
8399
    struct{
8400
    IO_BYTE _ENSB :1;
8401
    IO_BYTE _SM6 :1;
8402
    IO_BYTE _SM5 :1;
8403
    IO_BYTE _SM4 :1;
8404
    IO_BYTE _SM3 :1;
8405
    IO_BYTE _SM2 :1;
8406
    IO_BYTE _SM1 :1;
8407
    IO_BYTE _SM0 :1;
8408
  }bit;
8409
 }ISMK3STR;
8410
typedef union{
8411
    IO_BYTE     byte;
8412
    struct{
8413
    IO_BYTE  :1;
8414
    IO_BYTE _SA6 :1;
8415
    IO_BYTE _SA5 :1;
8416
    IO_BYTE _SA4 :1;
8417
    IO_BYTE _SA3 :1;
8418
    IO_BYTE _SA2 :1;
8419
    IO_BYTE _SA1 :1;
8420
    IO_BYTE _SA0 :1;
8421
  }bit;
8422
 }ISBA3STR;
8423
typedef union{
8424
    IO_BYTE     byte;
8425
    struct{
8426
    IO_BYTE _D7 :1;
8427
    IO_BYTE _D6 :1;
8428
    IO_BYTE _D5 :1;
8429
    IO_BYTE _D4 :1;
8430
    IO_BYTE _D3 :1;
8431
    IO_BYTE _D2 :1;
8432
    IO_BYTE _D1 :1;
8433
    IO_BYTE _D0 :1;
8434
  }bit;
8435
 }IDAR3STR;
8436
typedef union{
8437
    IO_BYTE     byte;
8438
    struct{
8439
    IO_BYTE  :1;
8440
    IO_BYTE _NSF :1;
8441
    IO_BYTE _EN :1;
8442
    IO_BYTE _CS4 :1;
8443
    IO_BYTE _CS3 :1;
8444
    IO_BYTE _CS2 :1;
8445
    IO_BYTE _CS1 :1;
8446
    IO_BYTE _CS0 :1;
8447
  }bit;
8448
  struct{
8449
    IO_BYTE :1;
8450
    IO_BYTE :1;
8451
    IO_BYTE :1;
8452
    IO_BYTE _CS :5;
8453
  }bitc;
8454
 }ICCR3STR;
8455
typedef union{   /* ROM Select Register */
8456
    IO_WORD     word;
8457
    struct{
8458
    IO_WORD _D15 :1;
8459
    IO_WORD _D14 :1;
8460
    IO_WORD _D13 :1;
8461
    IO_WORD _D12 :1;
8462
    IO_WORD _D11 :1;
8463
    IO_WORD _D10 :1;
8464
    IO_WORD _D9 :1;
8465
    IO_WORD _D8 :1;
8466
    IO_WORD _D7 :1;
8467
    IO_WORD _D6 :1;
8468
    IO_WORD _D5 :1;
8469
    IO_WORD _D4 :1;
8470
    IO_WORD _D3 :1;
8471
    IO_WORD _D2 :1;
8472
    IO_WORD _D1 :1;
8473
    IO_WORD _D0 :1;
8474
  }bit;
8475
 }ROMSSTR;
8476
typedef union{   /* Interrupt Control Unit */
8477
    IO_BYTE     byte;
8478
    struct{
8479
    IO_BYTE  :1;
8480
    IO_BYTE  :1;
8481
    IO_BYTE  :1;
8482
    IO_BYTE _ICR4 :1;
8483
    IO_BYTE _ICR3 :1;
8484
    IO_BYTE _ICR2 :1;
8485
    IO_BYTE _ICR1 :1;
8486
    IO_BYTE _ICR0 :1;
8487
  }bit;
8488
 }ICR00STR;
8489
typedef union{
8490
    IO_BYTE     byte;
8491
    struct{
8492
    IO_BYTE  :1;
8493
    IO_BYTE  :1;
8494
    IO_BYTE  :1;
8495
    IO_BYTE _ICR4 :1;
8496
    IO_BYTE _ICR3 :1;
8497
    IO_BYTE _ICR2 :1;
8498
    IO_BYTE _ICR1 :1;
8499
    IO_BYTE _ICR0 :1;
8500
  }bit;
8501
 }ICR01STR;
8502
typedef union{
8503
    IO_BYTE     byte;
8504
    struct{
8505
    IO_BYTE  :1;
8506
    IO_BYTE  :1;
8507
    IO_BYTE  :1;
8508
    IO_BYTE _ICR4 :1;
8509
    IO_BYTE _ICR3 :1;
8510
    IO_BYTE _ICR2 :1;
8511
    IO_BYTE _ICR1 :1;
8512
    IO_BYTE _ICR0 :1;
8513
  }bit;
8514
 }ICR02STR;
8515
typedef union{
8516
    IO_BYTE     byte;
8517
    struct{
8518
    IO_BYTE  :1;
8519
    IO_BYTE  :1;
8520
    IO_BYTE  :1;
8521
    IO_BYTE _ICR4 :1;
8522
    IO_BYTE _ICR3 :1;
8523
    IO_BYTE _ICR2 :1;
8524
    IO_BYTE _ICR1 :1;
8525
    IO_BYTE _ICR0 :1;
8526
  }bit;
8527
 }ICR03STR;
8528
typedef union{
8529
    IO_BYTE     byte;
8530
    struct{
8531
    IO_BYTE  :1;
8532
    IO_BYTE  :1;
8533
    IO_BYTE  :1;
8534
    IO_BYTE _ICR4 :1;
8535
    IO_BYTE _ICR3 :1;
8536
    IO_BYTE _ICR2 :1;
8537
    IO_BYTE _ICR1 :1;
8538
    IO_BYTE _ICR0 :1;
8539
  }bit;
8540
 }ICR04STR;
8541
typedef union{
8542
    IO_BYTE     byte;
8543
    struct{
8544
    IO_BYTE  :1;
8545
    IO_BYTE  :1;
8546
    IO_BYTE  :1;
8547
    IO_BYTE _ICR4 :1;
8548
    IO_BYTE _ICR3 :1;
8549
    IO_BYTE _ICR2 :1;
8550
    IO_BYTE _ICR1 :1;
8551
    IO_BYTE _ICR0 :1;
8552
  }bit;
8553
 }ICR05STR;
8554
typedef union{
8555
    IO_BYTE     byte;
8556
    struct{
8557
    IO_BYTE  :1;
8558
    IO_BYTE  :1;
8559
    IO_BYTE  :1;
8560
    IO_BYTE _ICR4 :1;
8561
    IO_BYTE _ICR3 :1;
8562
    IO_BYTE _ICR2 :1;
8563
    IO_BYTE _ICR1 :1;
8564
    IO_BYTE _ICR0 :1;
8565
  }bit;
8566
 }ICR06STR;
8567
typedef union{
8568
    IO_BYTE     byte;
8569
    struct{
8570
    IO_BYTE  :1;
8571
    IO_BYTE  :1;
8572
    IO_BYTE  :1;
8573
    IO_BYTE _ICR4 :1;
8574
    IO_BYTE _ICR3 :1;
8575
    IO_BYTE _ICR2 :1;
8576
    IO_BYTE _ICR1 :1;
8577
    IO_BYTE _ICR0 :1;
8578
  }bit;
8579
 }ICR07STR;
8580
typedef union{
8581
    IO_BYTE     byte;
8582
    struct{
8583
    IO_BYTE  :1;
8584
    IO_BYTE  :1;
8585
    IO_BYTE  :1;
8586
    IO_BYTE _ICR4 :1;
8587
    IO_BYTE _ICR3 :1;
8588
    IO_BYTE _ICR2 :1;
8589
    IO_BYTE _ICR1 :1;
8590
    IO_BYTE _ICR0 :1;
8591
  }bit;
8592
 }ICR08STR;
8593
typedef union{
8594
    IO_BYTE     byte;
8595
    struct{
8596
    IO_BYTE  :1;
8597
    IO_BYTE  :1;
8598
    IO_BYTE  :1;
8599
    IO_BYTE _ICR4 :1;
8600
    IO_BYTE _ICR3 :1;
8601
    IO_BYTE _ICR2 :1;
8602
    IO_BYTE _ICR1 :1;
8603
    IO_BYTE _ICR0 :1;
8604
  }bit;
8605
 }ICR09STR;
8606
typedef union{
8607
    IO_BYTE     byte;
8608
    struct{
8609
    IO_BYTE  :1;
8610
    IO_BYTE  :1;
8611
    IO_BYTE  :1;
8612
    IO_BYTE _ICR4 :1;
8613
    IO_BYTE _ICR3 :1;
8614
    IO_BYTE _ICR2 :1;
8615
    IO_BYTE _ICR1 :1;
8616
    IO_BYTE _ICR0 :1;
8617
  }bit;
8618
 }ICR10STR;
8619
typedef union{
8620
    IO_BYTE     byte;
8621
    struct{
8622
    IO_BYTE  :1;
8623
    IO_BYTE  :1;
8624
    IO_BYTE  :1;
8625
    IO_BYTE _ICR4 :1;
8626
    IO_BYTE _ICR3 :1;
8627
    IO_BYTE _ICR2 :1;
8628
    IO_BYTE _ICR1 :1;
8629
    IO_BYTE _ICR0 :1;
8630
  }bit;
8631
 }ICR11STR;
8632
typedef union{
8633
    IO_BYTE     byte;
8634
    struct{
8635
    IO_BYTE  :1;
8636
    IO_BYTE  :1;
8637
    IO_BYTE  :1;
8638
    IO_BYTE _ICR4 :1;
8639
    IO_BYTE _ICR3 :1;
8640
    IO_BYTE _ICR2 :1;
8641
    IO_BYTE _ICR1 :1;
8642
    IO_BYTE _ICR0 :1;
8643
  }bit;
8644
 }ICR12STR;
8645
typedef union{
8646
    IO_BYTE     byte;
8647
    struct{
8648
    IO_BYTE  :1;
8649
    IO_BYTE  :1;
8650
    IO_BYTE  :1;
8651
    IO_BYTE _ICR4 :1;
8652
    IO_BYTE _ICR3 :1;
8653
    IO_BYTE _ICR2 :1;
8654
    IO_BYTE _ICR1 :1;
8655
    IO_BYTE _ICR0 :1;
8656
  }bit;
8657
 }ICR13STR;
8658
typedef union{
8659
    IO_BYTE     byte;
8660
    struct{
8661
    IO_BYTE  :1;
8662
    IO_BYTE  :1;
8663
    IO_BYTE  :1;
8664
    IO_BYTE _ICR4 :1;
8665
    IO_BYTE _ICR3 :1;
8666
    IO_BYTE _ICR2 :1;
8667
    IO_BYTE _ICR1 :1;
8668
    IO_BYTE _ICR0 :1;
8669
  }bit;
8670
 }ICR14STR;
8671
typedef union{
8672
    IO_BYTE     byte;
8673
    struct{
8674
    IO_BYTE  :1;
8675
    IO_BYTE  :1;
8676
    IO_BYTE  :1;
8677
    IO_BYTE _ICR4 :1;
8678
    IO_BYTE _ICR3 :1;
8679
    IO_BYTE _ICR2 :1;
8680
    IO_BYTE _ICR1 :1;
8681
    IO_BYTE _ICR0 :1;
8682
  }bit;
8683
 }ICR15STR;
8684
typedef union{
8685
    IO_BYTE     byte;
8686
    struct{
8687
    IO_BYTE  :1;
8688
    IO_BYTE  :1;
8689
    IO_BYTE  :1;
8690
    IO_BYTE _ICR4 :1;
8691
    IO_BYTE _ICR3 :1;
8692
    IO_BYTE _ICR2 :1;
8693
    IO_BYTE _ICR1 :1;
8694
    IO_BYTE _ICR0 :1;
8695
  }bit;
8696
 }ICR16STR;
8697
typedef union{
8698
    IO_BYTE     byte;
8699
    struct{
8700
    IO_BYTE  :1;
8701
    IO_BYTE  :1;
8702
    IO_BYTE  :1;
8703
    IO_BYTE _ICR4 :1;
8704
    IO_BYTE _ICR3 :1;
8705
    IO_BYTE _ICR2 :1;
8706
    IO_BYTE _ICR1 :1;
8707
    IO_BYTE _ICR0 :1;
8708
  }bit;
8709
 }ICR17STR;
8710
typedef union{
8711
    IO_BYTE     byte;
8712
    struct{
8713
    IO_BYTE  :1;
8714
    IO_BYTE  :1;
8715
    IO_BYTE  :1;
8716
    IO_BYTE _ICR4 :1;
8717
    IO_BYTE _ICR3 :1;
8718
    IO_BYTE _ICR2 :1;
8719
    IO_BYTE _ICR1 :1;
8720
    IO_BYTE _ICR0 :1;
8721
  }bit;
8722
 }ICR18STR;
8723
typedef union{
8724
    IO_BYTE     byte;
8725
    struct{
8726
    IO_BYTE  :1;
8727
    IO_BYTE  :1;
8728
    IO_BYTE  :1;
8729
    IO_BYTE _ICR4 :1;
8730
    IO_BYTE _ICR3 :1;
8731
    IO_BYTE _ICR2 :1;
8732
    IO_BYTE _ICR1 :1;
8733
    IO_BYTE _ICR0 :1;
8734
  }bit;
8735
 }ICR19STR;
8736
typedef union{
8737
    IO_BYTE     byte;
8738
    struct{
8739
    IO_BYTE  :1;
8740
    IO_BYTE  :1;
8741
    IO_BYTE  :1;
8742
    IO_BYTE _ICR4 :1;
8743
    IO_BYTE _ICR3 :1;
8744
    IO_BYTE _ICR2 :1;
8745
    IO_BYTE _ICR1 :1;
8746
    IO_BYTE _ICR0 :1;
8747
  }bit;
8748
 }ICR20STR;
8749
typedef union{
8750
    IO_BYTE     byte;
8751
    struct{
8752
    IO_BYTE  :1;
8753
    IO_BYTE  :1;
8754
    IO_BYTE  :1;
8755
    IO_BYTE _ICR4 :1;
8756
    IO_BYTE _ICR3 :1;
8757
    IO_BYTE _ICR2 :1;
8758
    IO_BYTE _ICR1 :1;
8759
    IO_BYTE _ICR0 :1;
8760
  }bit;
8761
 }ICR21STR;
8762
typedef union{
8763
    IO_BYTE     byte;
8764
    struct{
8765
    IO_BYTE  :1;
8766
    IO_BYTE  :1;
8767
    IO_BYTE  :1;
8768
    IO_BYTE _ICR4 :1;
8769
    IO_BYTE _ICR3 :1;
8770
    IO_BYTE _ICR2 :1;
8771
    IO_BYTE _ICR1 :1;
8772
    IO_BYTE _ICR0 :1;
8773
  }bit;
8774
 }ICR22STR;
8775
typedef union{
8776
    IO_BYTE     byte;
8777
    struct{
8778
    IO_BYTE  :1;
8779
    IO_BYTE  :1;
8780
    IO_BYTE  :1;
8781
    IO_BYTE _ICR4 :1;
8782
    IO_BYTE _ICR3 :1;
8783
    IO_BYTE _ICR2 :1;
8784
    IO_BYTE _ICR1 :1;
8785
    IO_BYTE _ICR0 :1;
8786
  }bit;
8787
 }ICR23STR;
8788
typedef union{
8789
    IO_BYTE     byte;
8790
    struct{
8791
    IO_BYTE  :1;
8792
    IO_BYTE  :1;
8793
    IO_BYTE  :1;
8794
    IO_BYTE _ICR4 :1;
8795
    IO_BYTE _ICR3 :1;
8796
    IO_BYTE _ICR2 :1;
8797
    IO_BYTE _ICR1 :1;
8798
    IO_BYTE _ICR0 :1;
8799
  }bit;
8800
 }ICR24STR;
8801
typedef union{
8802
    IO_BYTE     byte;
8803
    struct{
8804
    IO_BYTE  :1;
8805
    IO_BYTE  :1;
8806
    IO_BYTE  :1;
8807
    IO_BYTE _ICR4 :1;
8808
    IO_BYTE _ICR3 :1;
8809
    IO_BYTE _ICR2 :1;
8810
    IO_BYTE _ICR1 :1;
8811
    IO_BYTE _ICR0 :1;
8812
  }bit;
8813
 }ICR25STR;
8814
typedef union{
8815
    IO_BYTE     byte;
8816
    struct{
8817
    IO_BYTE  :1;
8818
    IO_BYTE  :1;
8819
    IO_BYTE  :1;
8820
    IO_BYTE _ICR4 :1;
8821
    IO_BYTE _ICR3 :1;
8822
    IO_BYTE _ICR2 :1;
8823
    IO_BYTE _ICR1 :1;
8824
    IO_BYTE _ICR0 :1;
8825
  }bit;
8826
 }ICR26STR;
8827
typedef union{
8828
    IO_BYTE     byte;
8829
    struct{
8830
    IO_BYTE  :1;
8831
    IO_BYTE  :1;
8832
    IO_BYTE  :1;
8833
    IO_BYTE _ICR4 :1;
8834
    IO_BYTE _ICR3 :1;
8835
    IO_BYTE _ICR2 :1;
8836
    IO_BYTE _ICR1 :1;
8837
    IO_BYTE _ICR0 :1;
8838
  }bit;
8839
 }ICR27STR;
8840
typedef union{
8841
    IO_BYTE     byte;
8842
    struct{
8843
    IO_BYTE  :1;
8844
    IO_BYTE  :1;
8845
    IO_BYTE  :1;
8846
    IO_BYTE _ICR4 :1;
8847
    IO_BYTE _ICR3 :1;
8848
    IO_BYTE _ICR2 :1;
8849
    IO_BYTE _ICR1 :1;
8850
    IO_BYTE _ICR0 :1;
8851
  }bit;
8852
 }ICR28STR;
8853
typedef union{
8854
    IO_BYTE     byte;
8855
    struct{
8856
    IO_BYTE  :1;
8857
    IO_BYTE  :1;
8858
    IO_BYTE  :1;
8859
    IO_BYTE _ICR4 :1;
8860
    IO_BYTE _ICR3 :1;
8861
    IO_BYTE _ICR2 :1;
8862
    IO_BYTE _ICR1 :1;
8863
    IO_BYTE _ICR0 :1;
8864
  }bit;
8865
 }ICR29STR;
8866
typedef union{
8867
    IO_BYTE     byte;
8868
    struct{
8869
    IO_BYTE  :1;
8870
    IO_BYTE  :1;
8871
    IO_BYTE  :1;
8872
    IO_BYTE _ICR4 :1;
8873
    IO_BYTE _ICR3 :1;
8874
    IO_BYTE _ICR2 :1;
8875
    IO_BYTE _ICR1 :1;
8876
    IO_BYTE _ICR0 :1;
8877
  }bit;
8878
 }ICR30STR;
8879
typedef union{
8880
    IO_BYTE     byte;
8881
    struct{
8882
    IO_BYTE  :1;
8883
    IO_BYTE  :1;
8884
    IO_BYTE  :1;
8885
    IO_BYTE _ICR4 :1;
8886
    IO_BYTE _ICR3 :1;
8887
    IO_BYTE _ICR2 :1;
8888
    IO_BYTE _ICR1 :1;
8889
    IO_BYTE _ICR0 :1;
8890
  }bit;
8891
 }ICR31STR;
8892
typedef union{
8893
    IO_BYTE     byte;
8894
    struct{
8895
    IO_BYTE  :1;
8896
    IO_BYTE  :1;
8897
    IO_BYTE  :1;
8898
    IO_BYTE _ICR4 :1;
8899
    IO_BYTE _ICR3 :1;
8900
    IO_BYTE _ICR2 :1;
8901
    IO_BYTE _ICR1 :1;
8902
    IO_BYTE _ICR0 :1;
8903
  }bit;
8904
 }ICR32STR;
8905
typedef union{
8906
    IO_BYTE     byte;
8907
    struct{
8908
    IO_BYTE  :1;
8909
    IO_BYTE  :1;
8910
    IO_BYTE  :1;
8911
    IO_BYTE _ICR4 :1;
8912
    IO_BYTE _ICR3 :1;
8913
    IO_BYTE _ICR2 :1;
8914
    IO_BYTE _ICR1 :1;
8915
    IO_BYTE _ICR0 :1;
8916
  }bit;
8917
 }ICR33STR;
8918
typedef union{
8919
    IO_BYTE     byte;
8920
    struct{
8921
    IO_BYTE  :1;
8922
    IO_BYTE  :1;
8923
    IO_BYTE  :1;
8924
    IO_BYTE _ICR4 :1;
8925
    IO_BYTE _ICR3 :1;
8926
    IO_BYTE _ICR2 :1;
8927
    IO_BYTE _ICR1 :1;
8928
    IO_BYTE _ICR0 :1;
8929
  }bit;
8930
 }ICR34STR;
8931
typedef union{
8932
    IO_BYTE     byte;
8933
    struct{
8934
    IO_BYTE  :1;
8935
    IO_BYTE  :1;
8936
    IO_BYTE  :1;
8937
    IO_BYTE _ICR4 :1;
8938
    IO_BYTE _ICR3 :1;
8939
    IO_BYTE _ICR2 :1;
8940
    IO_BYTE _ICR1 :1;
8941
    IO_BYTE _ICR0 :1;
8942
  }bit;
8943
 }ICR35STR;
8944
typedef union{
8945
    IO_BYTE     byte;
8946
    struct{
8947
    IO_BYTE  :1;
8948
    IO_BYTE  :1;
8949
    IO_BYTE  :1;
8950
    IO_BYTE _ICR4 :1;
8951
    IO_BYTE _ICR3 :1;
8952
    IO_BYTE _ICR2 :1;
8953
    IO_BYTE _ICR1 :1;
8954
    IO_BYTE _ICR0 :1;
8955
  }bit;
8956
 }ICR36STR;
8957
typedef union{
8958
    IO_BYTE     byte;
8959
    struct{
8960
    IO_BYTE  :1;
8961
    IO_BYTE  :1;
8962
    IO_BYTE  :1;
8963
    IO_BYTE _ICR4 :1;
8964
    IO_BYTE _ICR3 :1;
8965
    IO_BYTE _ICR2 :1;
8966
    IO_BYTE _ICR1 :1;
8967
    IO_BYTE _ICR0 :1;
8968
  }bit;
8969
 }ICR37STR;
8970
typedef union{
8971
    IO_BYTE     byte;
8972
    struct{
8973
    IO_BYTE  :1;
8974
    IO_BYTE  :1;
8975
    IO_BYTE  :1;
8976
    IO_BYTE _ICR4 :1;
8977
    IO_BYTE _ICR3 :1;
8978
    IO_BYTE _ICR2 :1;
8979
    IO_BYTE _ICR1 :1;
8980
    IO_BYTE _ICR0 :1;
8981
  }bit;
8982
 }ICR38STR;
8983
typedef union{
8984
    IO_BYTE     byte;
8985
    struct{
8986
    IO_BYTE  :1;
8987
    IO_BYTE  :1;
8988
    IO_BYTE  :1;
8989
    IO_BYTE _ICR4 :1;
8990
    IO_BYTE _ICR3 :1;
8991
    IO_BYTE _ICR2 :1;
8992
    IO_BYTE _ICR1 :1;
8993
    IO_BYTE _ICR0 :1;
8994
  }bit;
8995
 }ICR39STR;
8996
typedef union{
8997
    IO_BYTE     byte;
8998
    struct{
8999
    IO_BYTE  :1;
9000
    IO_BYTE  :1;
9001
    IO_BYTE  :1;
9002
    IO_BYTE _ICR4 :1;
9003
    IO_BYTE _ICR3 :1;
9004
    IO_BYTE _ICR2 :1;
9005
    IO_BYTE _ICR1 :1;
9006
    IO_BYTE _ICR0 :1;
9007
  }bit;
9008
 }ICR40STR;
9009
typedef union{
9010
    IO_BYTE     byte;
9011
    struct{
9012
    IO_BYTE  :1;
9013
    IO_BYTE  :1;
9014
    IO_BYTE  :1;
9015
    IO_BYTE _ICR4 :1;
9016
    IO_BYTE _ICR3 :1;
9017
    IO_BYTE _ICR2 :1;
9018
    IO_BYTE _ICR1 :1;
9019
    IO_BYTE _ICR0 :1;
9020
  }bit;
9021
 }ICR41STR;
9022
typedef union{
9023
    IO_BYTE     byte;
9024
    struct{
9025
    IO_BYTE  :1;
9026
    IO_BYTE  :1;
9027
    IO_BYTE  :1;
9028
    IO_BYTE _ICR4 :1;
9029
    IO_BYTE _ICR3 :1;
9030
    IO_BYTE _ICR2 :1;
9031
    IO_BYTE _ICR1 :1;
9032
    IO_BYTE _ICR0 :1;
9033
  }bit;
9034
 }ICR42STR;
9035
typedef union{
9036
    IO_BYTE     byte;
9037
    struct{
9038
    IO_BYTE  :1;
9039
    IO_BYTE  :1;
9040
    IO_BYTE  :1;
9041
    IO_BYTE _ICR4 :1;
9042
    IO_BYTE _ICR3 :1;
9043
    IO_BYTE _ICR2 :1;
9044
    IO_BYTE _ICR1 :1;
9045
    IO_BYTE _ICR0 :1;
9046
  }bit;
9047
 }ICR43STR;
9048
typedef union{
9049
    IO_BYTE     byte;
9050
    struct{
9051
    IO_BYTE  :1;
9052
    IO_BYTE  :1;
9053
    IO_BYTE  :1;
9054
    IO_BYTE _ICR4 :1;
9055
    IO_BYTE _ICR3 :1;
9056
    IO_BYTE _ICR2 :1;
9057
    IO_BYTE _ICR1 :1;
9058
    IO_BYTE _ICR0 :1;
9059
  }bit;
9060
 }ICR44STR;
9061
typedef union{
9062
    IO_BYTE     byte;
9063
    struct{
9064
    IO_BYTE  :1;
9065
    IO_BYTE  :1;
9066
    IO_BYTE  :1;
9067
    IO_BYTE _ICR4 :1;
9068
    IO_BYTE _ICR3 :1;
9069
    IO_BYTE _ICR2 :1;
9070
    IO_BYTE _ICR1 :1;
9071
    IO_BYTE _ICR0 :1;
9072
  }bit;
9073
 }ICR45STR;
9074
typedef union{
9075
    IO_BYTE     byte;
9076
    struct{
9077
    IO_BYTE  :1;
9078
    IO_BYTE  :1;
9079
    IO_BYTE  :1;
9080
    IO_BYTE _ICR4 :1;
9081
    IO_BYTE _ICR3 :1;
9082
    IO_BYTE _ICR2 :1;
9083
    IO_BYTE _ICR1 :1;
9084
    IO_BYTE _ICR0 :1;
9085
  }bit;
9086
 }ICR46STR;
9087
typedef union{
9088
    IO_BYTE     byte;
9089
    struct{
9090
    IO_BYTE  :1;
9091
    IO_BYTE  :1;
9092
    IO_BYTE  :1;
9093
    IO_BYTE _ICR4 :1;
9094
    IO_BYTE _ICR3 :1;
9095
    IO_BYTE _ICR2 :1;
9096
    IO_BYTE _ICR1 :1;
9097
    IO_BYTE _ICR0 :1;
9098
  }bit;
9099
 }ICR47STR;
9100
typedef union{
9101
    IO_BYTE     byte;
9102
    struct{
9103
    IO_BYTE  :1;
9104
    IO_BYTE  :1;
9105
    IO_BYTE  :1;
9106
    IO_BYTE _ICR4 :1;
9107
    IO_BYTE _ICR3 :1;
9108
    IO_BYTE _ICR2 :1;
9109
    IO_BYTE _ICR1 :1;
9110
    IO_BYTE _ICR0 :1;
9111
  }bit;
9112
 }ICR48STR;
9113
typedef union{
9114
    IO_BYTE     byte;
9115
    struct{
9116
    IO_BYTE  :1;
9117
    IO_BYTE  :1;
9118
    IO_BYTE  :1;
9119
    IO_BYTE _ICR4 :1;
9120
    IO_BYTE _ICR3 :1;
9121
    IO_BYTE _ICR2 :1;
9122
    IO_BYTE _ICR1 :1;
9123
    IO_BYTE _ICR0 :1;
9124
  }bit;
9125
 }ICR49STR;
9126
typedef union{
9127
    IO_BYTE     byte;
9128
    struct{
9129
    IO_BYTE  :1;
9130
    IO_BYTE  :1;
9131
    IO_BYTE  :1;
9132
    IO_BYTE _ICR4 :1;
9133
    IO_BYTE _ICR3 :1;
9134
    IO_BYTE _ICR2 :1;
9135
    IO_BYTE _ICR1 :1;
9136
    IO_BYTE _ICR0 :1;
9137
  }bit;
9138
 }ICR50STR;
9139
typedef union{
9140
    IO_BYTE     byte;
9141
    struct{
9142
    IO_BYTE  :1;
9143
    IO_BYTE  :1;
9144
    IO_BYTE  :1;
9145
    IO_BYTE _ICR4 :1;
9146
    IO_BYTE _ICR3 :1;
9147
    IO_BYTE _ICR2 :1;
9148
    IO_BYTE _ICR1 :1;
9149
    IO_BYTE _ICR0 :1;
9150
  }bit;
9151
 }ICR51STR;
9152
typedef union{
9153
    IO_BYTE     byte;
9154
    struct{
9155
    IO_BYTE  :1;
9156
    IO_BYTE  :1;
9157
    IO_BYTE  :1;
9158
    IO_BYTE _ICR4 :1;
9159
    IO_BYTE _ICR3 :1;
9160
    IO_BYTE _ICR2 :1;
9161
    IO_BYTE _ICR1 :1;
9162
    IO_BYTE _ICR0 :1;
9163
  }bit;
9164
 }ICR52STR;
9165
typedef union{
9166
    IO_BYTE     byte;
9167
    struct{
9168
    IO_BYTE  :1;
9169
    IO_BYTE  :1;
9170
    IO_BYTE  :1;
9171
    IO_BYTE _ICR4 :1;
9172
    IO_BYTE _ICR3 :1;
9173
    IO_BYTE _ICR2 :1;
9174
    IO_BYTE _ICR1 :1;
9175
    IO_BYTE _ICR0 :1;
9176
  }bit;
9177
 }ICR53STR;
9178
typedef union{
9179
    IO_BYTE     byte;
9180
    struct{
9181
    IO_BYTE  :1;
9182
    IO_BYTE  :1;
9183
    IO_BYTE  :1;
9184
    IO_BYTE _ICR4 :1;
9185
    IO_BYTE _ICR3 :1;
9186
    IO_BYTE _ICR2 :1;
9187
    IO_BYTE _ICR1 :1;
9188
    IO_BYTE _ICR0 :1;
9189
  }bit;
9190
 }ICR54STR;
9191
typedef union{
9192
    IO_BYTE     byte;
9193
    struct{
9194
    IO_BYTE  :1;
9195
    IO_BYTE  :1;
9196
    IO_BYTE  :1;
9197
    IO_BYTE _ICR4 :1;
9198
    IO_BYTE _ICR3 :1;
9199
    IO_BYTE _ICR2 :1;
9200
    IO_BYTE _ICR1 :1;
9201
    IO_BYTE _ICR0 :1;
9202
  }bit;
9203
 }ICR55STR;
9204
typedef union{
9205
    IO_BYTE     byte;
9206
    struct{
9207
    IO_BYTE  :1;
9208
    IO_BYTE  :1;
9209
    IO_BYTE  :1;
9210
    IO_BYTE _ICR4 :1;
9211
    IO_BYTE _ICR3 :1;
9212
    IO_BYTE _ICR2 :1;
9213
    IO_BYTE _ICR1 :1;
9214
    IO_BYTE _ICR0 :1;
9215
  }bit;
9216
 }ICR56STR;
9217
typedef union{
9218
    IO_BYTE     byte;
9219
    struct{
9220
    IO_BYTE  :1;
9221
    IO_BYTE  :1;
9222
    IO_BYTE  :1;
9223
    IO_BYTE _ICR4 :1;
9224
    IO_BYTE _ICR3 :1;
9225
    IO_BYTE _ICR2 :1;
9226
    IO_BYTE _ICR1 :1;
9227
    IO_BYTE _ICR0 :1;
9228
  }bit;
9229
 }ICR57STR;
9230
typedef union{
9231
    IO_BYTE     byte;
9232
    struct{
9233
    IO_BYTE  :1;
9234
    IO_BYTE  :1;
9235
    IO_BYTE  :1;
9236
    IO_BYTE _ICR4 :1;
9237
    IO_BYTE _ICR3 :1;
9238
    IO_BYTE _ICR2 :1;
9239
    IO_BYTE _ICR1 :1;
9240
    IO_BYTE _ICR0 :1;
9241
  }bit;
9242
 }ICR58STR;
9243
typedef union{
9244
    IO_BYTE     byte;
9245
    struct{
9246
    IO_BYTE  :1;
9247
    IO_BYTE  :1;
9248
    IO_BYTE  :1;
9249
    IO_BYTE _ICR4 :1;
9250
    IO_BYTE _ICR3 :1;
9251
    IO_BYTE _ICR2 :1;
9252
    IO_BYTE _ICR1 :1;
9253
    IO_BYTE _ICR0 :1;
9254
  }bit;
9255
 }ICR59STR;
9256
typedef union{
9257
    IO_BYTE     byte;
9258
    struct{
9259
    IO_BYTE  :1;
9260
    IO_BYTE  :1;
9261
    IO_BYTE  :1;
9262
    IO_BYTE _ICR4 :1;
9263
    IO_BYTE _ICR3 :1;
9264
    IO_BYTE _ICR2 :1;
9265
    IO_BYTE _ICR1 :1;
9266
    IO_BYTE _ICR0 :1;
9267
  }bit;
9268
 }ICR60STR;
9269
typedef union{
9270
    IO_BYTE     byte;
9271
    struct{
9272
    IO_BYTE  :1;
9273
    IO_BYTE  :1;
9274
    IO_BYTE  :1;
9275
    IO_BYTE _ICR4 :1;
9276
    IO_BYTE _ICR3 :1;
9277
    IO_BYTE _ICR2 :1;
9278
    IO_BYTE _ICR1 :1;
9279
    IO_BYTE _ICR0 :1;
9280
  }bit;
9281
 }ICR61STR;
9282
typedef union{
9283
    IO_BYTE     byte;
9284
    struct{
9285
    IO_BYTE  :1;
9286
    IO_BYTE  :1;
9287
    IO_BYTE  :1;
9288
    IO_BYTE _ICR4 :1;
9289
    IO_BYTE _ICR3 :1;
9290
    IO_BYTE _ICR2 :1;
9291
    IO_BYTE _ICR1 :1;
9292
    IO_BYTE _ICR0 :1;
9293
  }bit;
9294
 }ICR62STR;
9295
typedef union{
9296
    IO_BYTE     byte;
9297
    struct{
9298
    IO_BYTE  :1;
9299
    IO_BYTE  :1;
9300
    IO_BYTE  :1;
9301
    IO_BYTE _ICR4 :1;
9302
    IO_BYTE _ICR3 :1;
9303
    IO_BYTE _ICR2 :1;
9304
    IO_BYTE _ICR1 :1;
9305
    IO_BYTE _ICR0 :1;
9306
  }bit;
9307
 }ICR63STR;
9308
typedef union{   /* Clock Control Unit */
9309
    IO_BYTE     byte;
9310
    struct{
9311
    IO_BYTE _INIT :1;
9312
    IO_BYTE _HSTB :1;
9313
    IO_BYTE _WDOG :1;
9314
    IO_BYTE _ERST :1;
9315
    IO_BYTE _SRST :1;
9316
    IO_BYTE _LINIT :1;
9317
    IO_BYTE _WT1 :1;
9318
    IO_BYTE _WT0 :1;
9319
  }bit;
9320
  struct{
9321
    IO_BYTE :1;
9322
    IO_BYTE :1;
9323
    IO_BYTE :1;
9324
    IO_BYTE :1;
9325
    IO_BYTE :1;
9326
    IO_BYTE :1;
9327
    IO_BYTE _WT :2;
9328
  }bitc;
9329
 }RSRRSTR;
9330
typedef union{
9331
    IO_BYTE     byte;
9332
    struct{
9333
    IO_BYTE _STOP :1;
9334
    IO_BYTE _SLEEP :1;
9335
    IO_BYTE _HIZ :1;
9336
    IO_BYTE _SRST :1;
9337
    IO_BYTE _OS1 :1;
9338
    IO_BYTE _OS0 :1;
9339
    IO_BYTE _OSCD2 :1;
9340
    IO_BYTE _OSCD1 :1;
9341
  }bit;
9342
  struct{
9343
    IO_BYTE :1;
9344
    IO_BYTE :1;
9345
    IO_BYTE :1;
9346
    IO_BYTE :1;
9347
    IO_BYTE _OS :2;
9348
    IO_BYTE _OSCD :2;
9349
  }bitc;
9350
 }STCRSTR;
9351
typedef union{
9352
    IO_BYTE     byte;
9353
    struct{
9354
    IO_BYTE _TBIF :1;
9355
    IO_BYTE _TBIE :1;
9356
    IO_BYTE _TBC2 :1;
9357
    IO_BYTE _TBC1 :1;
9358
    IO_BYTE _TBC0 :1;
9359
    IO_BYTE  :1;
9360
    IO_BYTE _SYNCR :1;
9361
    IO_BYTE _SYNCS :1;
9362
  }bit;
9363
  struct{
9364
    IO_BYTE :1;
9365
    IO_BYTE :1;
9366
    IO_BYTE _TBC :3;
9367
  }bitc;
9368
 }TBCRSTR;
9369
typedef union{
9370
    IO_BYTE     byte;
9371
    struct{
9372
    IO_BYTE _D7 :1;
9373
    IO_BYTE _D6 :1;
9374
    IO_BYTE _D5 :1;
9375
    IO_BYTE _D4 :1;
9376
    IO_BYTE _D3 :1;
9377
    IO_BYTE _D2 :1;
9378
    IO_BYTE _D1 :1;
9379
    IO_BYTE _D0 :1;
9380
  }bit;
9381
 }CTBRSTR;
9382
typedef union{
9383
    IO_BYTE     byte;
9384
    struct{
9385
    IO_BYTE  :1;
9386
    IO_BYTE  :1;
9387
    IO_BYTE  :1;
9388
    IO_BYTE  :1;
9389
    IO_BYTE _SCKEN :1;
9390
    IO_BYTE _PLL1EN :1;
9391
    IO_BYTE _CLKS1 :1;
9392
    IO_BYTE _CLKS0 :1;
9393
  }bit;
9394
  struct{
9395
    IO_BYTE :1;
9396
    IO_BYTE :1;
9397
    IO_BYTE :1;
9398
    IO_BYTE :1;
9399
    IO_BYTE :1;
9400
    IO_BYTE :1;
9401
    IO_BYTE _CLKS :2;
9402
  }bitc;
9403
 }CLKRSTR;
9404
typedef union{
9405
    IO_BYTE     byte;
9406
    struct{
9407
    IO_BYTE _D7 :1;
9408
    IO_BYTE _D6 :1;
9409
    IO_BYTE _D5 :1;
9410
    IO_BYTE _D4 :1;
9411
    IO_BYTE _D3 :1;
9412
    IO_BYTE _D2 :1;
9413
    IO_BYTE _D1 :1;
9414
    IO_BYTE _D0 :1;
9415
  }bit;
9416
 }WPRSTR;
9417
typedef union{
9418
    IO_BYTE     byte;
9419
    struct{
9420
    IO_BYTE _B3 :1;
9421
    IO_BYTE _B2 :1;
9422
    IO_BYTE _B1 :1;
9423
    IO_BYTE _B0 :1;
9424
    IO_BYTE _P3 :1;
9425
    IO_BYTE _P2 :1;
9426
    IO_BYTE _P1 :1;
9427
    IO_BYTE _P0 :1;
9428
  }bit;
9429
  struct{
9430
    IO_BYTE _B :4;
9431
    IO_BYTE _P :4;
9432
  }bitc;
9433
 }DIVR0STR;
9434
typedef union{
9435
    IO_BYTE     byte;
9436
    struct{
9437
    IO_BYTE _T3 :1;
9438
    IO_BYTE _T2 :1;
9439
    IO_BYTE _T1 :1;
9440
    IO_BYTE _T0 :1;
9441
    IO_BYTE  :1;
9442
    IO_BYTE  :1;
9443
    IO_BYTE  :1;
9444
    IO_BYTE  :1;
9445
  }bit;
9446
  struct{
9447
    IO_BYTE _T :4;
9448
  }bitc;
9449
 }DIVR1STR;
9450
typedef union{   /* PLL - Clock Gear Unit: */
9451
    IO_BYTE     byte;
9452
    struct{
9453
    IO_BYTE  :1;
9454
    IO_BYTE  :1;
9455
    IO_BYTE  :1;
9456
    IO_BYTE  :1;
9457
    IO_BYTE _DVM3 :1;
9458
    IO_BYTE _DVM2 :1;
9459
    IO_BYTE _DVM1 :1;
9460
    IO_BYTE _DVM0 :1;
9461
  }bit;
9462
  struct{
9463
    IO_BYTE :1;
9464
    IO_BYTE :1;
9465
    IO_BYTE :1;
9466
    IO_BYTE :1;
9467
    IO_BYTE _DVM :4;
9468
  }bitc;
9469
 }PLLDIVMSTR;
9470
typedef union{
9471
    IO_BYTE     byte;
9472
    struct{
9473
    IO_BYTE  :1;
9474
    IO_BYTE  :1;
9475
    IO_BYTE _DVN5 :1;
9476
    IO_BYTE _DVN4 :1;
9477
    IO_BYTE _DVN3 :1;
9478
    IO_BYTE _DVN2 :1;
9479
    IO_BYTE _DVN1 :1;
9480
    IO_BYTE _DVN0 :1;
9481
  }bit;
9482
  struct{
9483
    IO_BYTE :1;
9484
    IO_BYTE :1;
9485
    IO_BYTE _DVN :6;
9486
  }bitc;
9487
 }PLLDIVNSTR;
9488
typedef union{
9489
    IO_BYTE     byte;
9490
    struct{
9491
    IO_BYTE  :1;
9492
    IO_BYTE  :1;
9493
    IO_BYTE  :1;
9494
    IO_BYTE  :1;
9495
    IO_BYTE _DVG3 :1;
9496
    IO_BYTE _DVG2 :1;
9497
    IO_BYTE _DVG1 :1;
9498
    IO_BYTE _DVG0 :1;
9499
  }bit;
9500
  struct{
9501
    IO_BYTE :1;
9502
    IO_BYTE :1;
9503
    IO_BYTE :1;
9504
    IO_BYTE :1;
9505
    IO_BYTE _DVG :4;
9506
  }bitc;
9507
 }PLLDIVGSTR;
9508
typedef union{
9509
    IO_BYTE     byte;
9510
    struct{
9511
    IO_BYTE _MLG7 :1;
9512
    IO_BYTE _MLG6 :1;
9513
    IO_BYTE _MLG5 :1;
9514
    IO_BYTE _MLG4 :1;
9515
    IO_BYTE _MLG3 :1;
9516
    IO_BYTE _MLG2 :1;
9517
    IO_BYTE _MLG1 :1;
9518
    IO_BYTE _MLG0 :1;
9519
  }bit;
9520
  struct{
9521
    IO_BYTE _MLG :8;
9522
  }bitc;
9523
 }PLLMULGSTR;
9524
typedef union{
9525
    IO_BYTE     byte;
9526
    struct{
9527
    IO_BYTE  :1;
9528
    IO_BYTE  :1;
9529
    IO_BYTE  :1;
9530
    IO_BYTE  :1;
9531
    IO_BYTE _IEDN :1;
9532
    IO_BYTE _GRDN :1;
9533
    IO_BYTE _IEUP :1;
9534
    IO_BYTE _GRUP :1;
9535
  }bit;
9536
 }PLLCTRLSTR;
9537
typedef union{   /* Main/Sub Oscillator Control */
9538
    IO_BYTE     byte;
9539
    struct{
9540
    IO_BYTE  :1;
9541
    IO_BYTE  :1;
9542
    IO_BYTE  :1;
9543
    IO_BYTE  :1;
9544
    IO_BYTE  :1;
9545
    IO_BYTE _FCI :1;
9546
    IO_BYTE _RFBEN :1;
9547
    IO_BYTE _OSCR :1;
9548
  }bit;
9549
 }OSCC1STR;
9550
typedef union{
9551
    IO_BYTE     byte;
9552
    struct{
9553
    IO_BYTE _OSCS7 :1;
9554
    IO_BYTE _OSCS6 :1;
9555
    IO_BYTE _OSCS5 :1;
9556
    IO_BYTE _OSCS4 :1;
9557
    IO_BYTE _OSCS3 :1;
9558
    IO_BYTE _OSCS2 :1;
9559
    IO_BYTE _OSCS1 :1;
9560
    IO_BYTE _OSCS0 :1;
9561
  }bit;
9562
 }OSCS1STR;
9563
typedef union{
9564
    IO_BYTE     byte;
9565
    struct{
9566
    IO_BYTE  :1;
9567
    IO_BYTE  :1;
9568
    IO_BYTE  :1;
9569
    IO_BYTE  :1;
9570
    IO_BYTE  :1;
9571
    IO_BYTE _FCI :1;
9572
    IO_BYTE _RFBEN :1;
9573
    IO_BYTE _OSCR :1;
9574
  }bit;
9575
 }OSCC2STR;
9576
typedef union{
9577
    IO_BYTE     byte;
9578
    struct{
9579
    IO_BYTE _OSCS7 :1;
9580
    IO_BYTE _OSCS6 :1;
9581
    IO_BYTE _OSCS5 :1;
9582
    IO_BYTE _OSCS4 :1;
9583
    IO_BYTE _OSCS3 :1;
9584
    IO_BYTE _OSCS2 :1;
9585
    IO_BYTE _OSCS1 :1;
9586
    IO_BYTE _OSCS0 :1;
9587
  }bit;
9588
 }OSCS2STR;
9589
typedef union{   /* Port Input Enable Control */
9590
    IO_BYTE     byte;
9591
    struct{
9592
    IO_BYTE  :1;
9593
    IO_BYTE  :1;
9594
    IO_BYTE  :1;
9595
    IO_BYTE  :1;
9596
    IO_BYTE  :1;
9597
    IO_BYTE  :1;
9598
    IO_BYTE _CPORTEN :1;
9599
    IO_BYTE _GPORTEN :1;
9600
  }bit;
9601
 }PORTENSTR;
9602
typedef union{   /* Real Time Clock (Watch Timer) */
9603
    IO_BYTE     byte;
9604
    struct{
9605
    IO_BYTE  :1;
9606
    IO_BYTE  :1;
9607
    IO_BYTE  :1;
9608
    IO_BYTE  :1;
9609
    IO_BYTE  :1;
9610
    IO_BYTE  :1;
9611
    IO_BYTE _INTE4 :1;
9612
    IO_BYTE _INT4 :1;
9613
  }bit;
9614
 }WTCERSTR;
9615
typedef union{
9616
    IO_WORD     word;
9617
    struct{
9618
    IO_WORD _INTE3 :1;
9619
    IO_WORD _INT3 :1;
9620
    IO_WORD _INTE2 :1;
9621
    IO_WORD _INT2 :1;
9622
    IO_WORD _INTE1 :1;
9623
    IO_WORD _INT1 :1;
9624
    IO_WORD _INTE0 :1;
9625
    IO_WORD _INT0 :1;
9626
    IO_WORD  :1;
9627
    IO_WORD  :1;
9628
    IO_WORD  :1;
9629
    IO_WORD  :1;
9630
    IO_WORD _RUN :1;
9631
    IO_WORD _UPDT :1;
9632
    IO_WORD  :1;
9633
    IO_WORD _ST :1;
9634
  }bit;
9635
 }WTCRSTR;
9636
typedef union{
9637
    IO_LWORD    lword;
9638
    struct{
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 _D20 :1;
9651
    IO_LWORD _D19 :1;
9652
    IO_LWORD _D18 :1;
9653
    IO_LWORD _D17 :1;
9654
    IO_LWORD _D16 :1;
9655
    IO_LWORD _D15 :1;
9656
    IO_LWORD _D14 :1;
9657
    IO_LWORD _D13 :1;
9658
    IO_LWORD _D12 :1;
9659
    IO_LWORD _D11 :1;
9660
    IO_LWORD _D10 :1;
9661
    IO_LWORD _D9 :1;
9662
    IO_LWORD _D8 :1;
9663
    IO_LWORD _D7 :1;
9664
    IO_LWORD _D6 :1;
9665
    IO_LWORD _D5 :1;
9666
    IO_LWORD _D4 :1;
9667
    IO_LWORD _D3 :1;
9668
    IO_LWORD _D2 :1;
9669
    IO_LWORD _D1 :1;
9670
    IO_LWORD _D0 :1;
9671
  }bit;
9672
 }WTBRSTR;
9673
typedef union{
9674
    IO_BYTE     byte;
9675
    struct{
9676
    IO_BYTE  :1;
9677
    IO_BYTE  :1;
9678
    IO_BYTE  :1;
9679
    IO_BYTE _H4 :1;
9680
    IO_BYTE _H3 :1;
9681
    IO_BYTE _H2 :1;
9682
    IO_BYTE _H1 :1;
9683
    IO_BYTE _H0 :1;
9684
  }bit;
9685
 }WTHRSTR;
9686
typedef union{
9687
    IO_BYTE     byte;
9688
    struct{
9689
    IO_BYTE  :1;
9690
    IO_BYTE  :1;
9691
    IO_BYTE _M5 :1;
9692
    IO_BYTE _M4 :1;
9693
    IO_BYTE _M3 :1;
9694
    IO_BYTE _M2 :1;
9695
    IO_BYTE _M1 :1;
9696
    IO_BYTE _M0 :1;
9697
  }bit;
9698
 }WTMRSTR;
9699
typedef union{
9700
    IO_BYTE     byte;
9701
    struct{
9702
    IO_BYTE  :1;
9703
    IO_BYTE  :1;
9704
    IO_BYTE _S5 :1;
9705
    IO_BYTE _S4 :1;
9706
    IO_BYTE _S3 :1;
9707
    IO_BYTE _S2 :1;
9708
    IO_BYTE _S1 :1;
9709
    IO_BYTE _S0 :1;
9710
  }bit;
9711
 }WTSRSTR;
9712
typedef union{
9713
    IO_BYTE     byte;
9714
    struct{
9715
    IO_BYTE _SCKS :1;
9716
    IO_BYTE _MM :1;
9717
    IO_BYTE _SM :1;
9718
    IO_BYTE _RCE :1;
9719
    IO_BYTE _MSVE :1;
9720
    IO_BYTE _SSVE :1;
9721
    IO_BYTE _SRST :1;
9722
    IO_BYTE _OUTE :1;
9723
  }bit;
9724
 }CSVCRSTR;
9725
typedef union{
9726
    IO_BYTE     byte;
9727
    struct{
9728
    IO_BYTE _EDSUEN :1;
9729
    IO_BYTE _PLLLOCK :1;
9730
    IO_BYTE _RCSEL :1;
9731
    IO_BYTE _MONCKI :1;
9732
    IO_BYTE _CSC3 :1;
9733
    IO_BYTE _CSC2 :1;
9734
    IO_BYTE _CSC1 :1;
9735
    IO_BYTE _CSC0 :1;
9736
  }bit;
9737
  struct{
9738
    IO_BYTE :4;
9739
    IO_BYTE _CSC :4;
9740
  }bitc;
9741
 }CSCFGSTR;
9742
typedef union{
9743
    IO_BYTE     byte;
9744
    struct{
9745
    IO_BYTE _CMPRE3 :1;
9746
    IO_BYTE _CMPRE2 :1;
9747
    IO_BYTE _CMPRE1 :1;
9748
    IO_BYTE _CMPRE0 :1;
9749
    IO_BYTE _CMSEL3 :1;
9750
    IO_BYTE _CMSEL2 :1;
9751
    IO_BYTE _CMSEL1 :1;
9752
    IO_BYTE _CMSEL0 :1;
9753
  }bit;
9754
  struct{
9755
    IO_BYTE _CMPRE :4;
9756
    IO_BYTE _CMSEL :4;
9757
  }bitc;
9758
 }CMCFGSTR;
9759
typedef union{   /* Calibration Unit of Sub Oszillation */
9760
    IO_WORD     word;
9761
    struct{
9762
    IO_WORD  :1;
9763
    IO_WORD  :1;
9764
    IO_WORD  :1;
9765
    IO_WORD  :1;
9766
    IO_WORD  :1;
9767
    IO_WORD  :1;
9768
    IO_WORD  :1;
9769
    IO_WORD  :1;
9770
    IO_WORD  :1;
9771
    IO_WORD  :1;
9772
    IO_WORD  :1;
9773
    IO_WORD _STRT :1;
9774
    IO_WORD  :1;
9775
    IO_WORD  :1;
9776
    IO_WORD _INT :1;
9777
    IO_WORD _INTEN :1;
9778
  }bit;
9779
 }CUCRSTR;
9780
typedef union{
9781
    IO_WORD     word;
9782
    struct{
9783
    IO_WORD _TDD15 :1;
9784
    IO_WORD _TDD14 :1;
9785
    IO_WORD _TDD13 :1;
9786
    IO_WORD _TDD12 :1;
9787
    IO_WORD _TDD11 :1;
9788
    IO_WORD _TDD10 :1;
9789
    IO_WORD _TDD9 :1;
9790
    IO_WORD _TDD8 :1;
9791
    IO_WORD _TDD7 :1;
9792
    IO_WORD _TDD6 :1;
9793
    IO_WORD _TDD5 :1;
9794
    IO_WORD _TDD4 :1;
9795
    IO_WORD _TDD3 :1;
9796
    IO_WORD _TDD2 :1;
9797
    IO_WORD _TDD1 :1;
9798
    IO_WORD _TDD0 :1;
9799
  }bit;
9800
 }CUTDSTR;
9801
typedef union{
9802
    IO_WORD     word;
9803
    struct{
9804
    IO_WORD  :1;
9805
    IO_WORD  :1;
9806
    IO_WORD  :1;
9807
    IO_WORD  :1;
9808
    IO_WORD  :1;
9809
    IO_WORD  :1;
9810
    IO_WORD  :1;
9811
    IO_WORD  :1;
9812
    IO_WORD _TDR23 :1;
9813
    IO_WORD _TDR22 :1;
9814
    IO_WORD _TDR21 :1;
9815
    IO_WORD _TDR20 :1;
9816
    IO_WORD _TDR19 :1;
9817
    IO_WORD _TDR18 :1;
9818
    IO_WORD _TDR17 :1;
9819
    IO_WORD _TDR16 :1;
9820
  }bit;
9821
 }CUTR1STR;
9822
typedef union{
9823
    IO_WORD     word;
9824
    struct{
9825
    IO_WORD _TDR15 :1;
9826
    IO_WORD _TDR14 :1;
9827
    IO_WORD _TDR13 :1;
9828
    IO_WORD _TDR12 :1;
9829
    IO_WORD _TDR11 :1;
9830
    IO_WORD _TDR10 :1;
9831
    IO_WORD _TDR9 :1;
9832
    IO_WORD _TDR8 :1;
9833
    IO_WORD _TDR7 :1;
9834
    IO_WORD _TDR6 :1;
9835
    IO_WORD _TDR5 :1;
9836
    IO_WORD _TDR4 :1;
9837
    IO_WORD _TDR3 :1;
9838
    IO_WORD _TDR2 :1;
9839
    IO_WORD _TDR1 :1;
9840
    IO_WORD _TDR0 :1;
9841
  }bit;
9842
 }CUTR2STR;
9843
typedef union{   /* Clock Modulator */
9844
    IO_WORD     word;
9845
    struct{
9846
    IO_WORD  :1;
9847
    IO_WORD  :1;
9848
    IO_WORD _MP13 :1;
9849
    IO_WORD _MP12 :1;
9850
    IO_WORD _MP11 :1;
9851
    IO_WORD _MP10 :1;
9852
    IO_WORD _MP9 :1;
9853
    IO_WORD _MP8 :1;
9854
    IO_WORD _MP7 :1;
9855
    IO_WORD _MP6 :1;
9856
    IO_WORD _MP5 :1;
9857
    IO_WORD _MP4 :1;
9858
    IO_WORD _MP3 :1;
9859
    IO_WORD _MP2 :1;
9860
    IO_WORD _MP1 :1;
9861
    IO_WORD _MP0 :1;
9862
  }bit;
9863
 }CMPRSTR;
9864
typedef union{
9865
    IO_BYTE     byte;
9866
    struct{
9867
    IO_BYTE  :1;
9868
    IO_BYTE  :1;
9869
    IO_BYTE  :1;
9870
    IO_BYTE  :1;
9871
    IO_BYTE _FMODRUN :1;
9872
    IO_BYTE  :1;
9873
    IO_BYTE _FMOD :1;
9874
    IO_BYTE _PDX :1;
9875
  }bit;
9876
 }CMCRSTR;
9877
typedef union{   /* CAN clock control */
9878
    IO_BYTE     byte;
9879
    struct{
9880
    IO_BYTE  :1;
9881
    IO_BYTE  :1;
9882
    IO_BYTE _CPCKS1 :1;
9883
    IO_BYTE _CPCKS0 :1;
9884
    IO_BYTE _DVC3 :1;
9885
    IO_BYTE _DVC2 :1;
9886
    IO_BYTE _DVC1 :1;
9887
    IO_BYTE _DVC0 :1;
9888
  }bit;
9889
  struct{
9890
    IO_BYTE :2;
9891
    IO_BYTE _CPCKS :2;
9892
    IO_BYTE _DVC :4;
9893
  }bitc;
9894
 }CANPRESTR;
9895
typedef union{
9896
    IO_BYTE     byte;
9897
    struct{
9898
    IO_BYTE  :1;
9899
    IO_BYTE  :1;
9900
    IO_BYTE _CANCKD5 :1;
9901
    IO_BYTE _CANCKD4 :1;
9902
    IO_BYTE _CANCKD3 :1;
9903
    IO_BYTE _CANCKD2 :1;
9904
    IO_BYTE _CANCKD1 :1;
9905
    IO_BYTE _CANCKD0 :1;
9906
  }bit;
9907
 }CANCKDSTR;
9908
typedef union{   /* LV Detection / Hardware-Watchdog */
9909
    IO_BYTE     byte;
9910
    struct{
9911
    IO_BYTE _LVESEL3 :1;
9912
    IO_BYTE _LVESEL2 :1;
9913
    IO_BYTE _LVESEL1 :1;
9914
    IO_BYTE _LVESEL0 :1;
9915
    IO_BYTE _LVISEL3 :1;
9916
    IO_BYTE _LVISEL2 :1;
9917
    IO_BYTE _LVISEL1 :1;
9918
    IO_BYTE _LVISEL0 :1;
9919
  }bit;
9920
  struct{
9921
    IO_BYTE _LVESEL :4;
9922
    IO_BYTE _LVISEL :4;
9923
  }bitc;
9924
 }LVSELSTR;
9925
typedef union{
9926
    IO_BYTE     byte;
9927
    struct{
9928
    IO_BYTE  :1;
9929
    IO_BYTE _LVSEL :1;
9930
    IO_BYTE _LVEPD :1;
9931
    IO_BYTE _LVIPD :1;
9932
    IO_BYTE _LVREN :1;
9933
    IO_BYTE  :1;
9934
    IO_BYTE _LVIEN :1;
9935
    IO_BYTE _LVIRQ :1;
9936
  }bit;
9937
 }LVDETSTR;
9938
typedef union{
9939
    IO_BYTE     byte;
9940
    struct{
9941
    IO_BYTE  :1;
9942
    IO_BYTE  :1;
9943
    IO_BYTE  :1;
9944
    IO_BYTE  :1;
9945
    IO_BYTE  :1;
9946
    IO_BYTE  :1;
9947
    IO_BYTE _ED1 :1;
9948
    IO_BYTE _ED0 :1;
9949
  }bit;
9950
  struct{
9951
    IO_BYTE :1;
9952
    IO_BYTE :1;
9953
    IO_BYTE :1;
9954
    IO_BYTE :1;
9955
    IO_BYTE :1;
9956
    IO_BYTE :1;
9957
    IO_BYTE _ED :2;
9958
  }bitc;
9959
 }HWWDESTR;
9960
typedef union{
9961
    IO_BYTE     byte;
9962
    struct{
9963
    IO_BYTE  :1;
9964
    IO_BYTE  :1;
9965
    IO_BYTE  :1;
9966
    IO_BYTE  :1;
9967
    IO_BYTE _CL :1;
9968
    IO_BYTE  :1;
9969
    IO_BYTE  :1;
9970
    IO_BYTE _CPUF :1;
9971
  }bit;
9972
 }HWWDSTR;
9973
typedef union{   /* Main-/Sub-Oscillatio Stabilization Timer */
9974
    IO_BYTE     byte;
9975
    struct{
9976
    IO_BYTE _WIF :1;
9977
    IO_BYTE _WIE :1;
9978
    IO_BYTE _WEN :1;
9979
    IO_BYTE  :1;
9980
    IO_BYTE  :1;
9981
    IO_BYTE _WS1 :1;
9982
    IO_BYTE _WS0 :1;
9983
    IO_BYTE _WCL :1;
9984
  }bit;
9985
  struct{
9986
    IO_BYTE :1;
9987
    IO_BYTE :1;
9988
    IO_BYTE :1;
9989
    IO_BYTE :1;
9990
    IO_BYTE :1;
9991
    IO_BYTE _WS :2;
9992
  }bitc;
9993
 }OSCRHSTR;
9994
typedef union{
9995
    IO_BYTE     byte;
9996
    struct{
9997
    IO_BYTE _WIF :1;
9998
    IO_BYTE _WIE :1;
9999
    IO_BYTE _WEN :1;
10000
    IO_BYTE  :1;
10001
    IO_BYTE  :1;
10002
    IO_BYTE _WS1 :1;
10003
    IO_BYTE _WS0 :1;
10004
    IO_BYTE _WCL :1;
10005
  }bit;
10006
  struct{
10007
    IO_BYTE :1;
10008
    IO_BYTE :1;
10009
    IO_BYTE :1;
10010
    IO_BYTE :1;
10011
    IO_BYTE :1;
10012
    IO_BYTE _WS :2;
10013
  }bitc;
10014
 }WPCRHSTR;
10015
typedef union{   /* Main-/Sub-Oscillatio Standby Control */
10016
    IO_BYTE     byte;
10017
    struct{
10018
    IO_BYTE  :1;
10019
    IO_BYTE  :1;
10020
    IO_BYTE  :1;
10021
    IO_BYTE  :1;
10022
    IO_BYTE  :1;
10023
    IO_BYTE  :1;
10024
    IO_BYTE  :1;
10025
    IO_BYTE _OSCDS1 :1;
10026
  }bit;
10027
 }OSCCRSTR;
10028
typedef union{
10029
    IO_BYTE     byte;
10030
    struct{
10031
    IO_BYTE  :1;
10032
    IO_BYTE  :1;
10033
    IO_BYTE _FLASHSEL :1;
10034
    IO_BYTE _MAINSEL :1;
10035
    IO_BYTE _SUBSEL3 :1;
10036
    IO_BYTE _SUBSEL2 :1;
10037
    IO_BYTE _SUBSEL1 :1;
10038
    IO_BYTE _SUBSEL0 :1;
10039
  }bit;
10040
  struct{
10041
    IO_BYTE :4;
10042
    IO_BYTE _SUBSEL :4;
10043
  }bitc;
10044
 }REGSELSTR;
10045
typedef union{
10046
    IO_BYTE     byte;
10047
    struct{
10048
    IO_BYTE  :1;
10049
    IO_BYTE  :1;
10050
    IO_BYTE  :1;
10051
    IO_BYTE _MSTBO :1;
10052
    IO_BYTE  :1;
10053
    IO_BYTE  :1;
10054
    IO_BYTE _MAINKPEN :1;
10055
    IO_BYTE _MAINDSBL :1;
10056
  }bit;
10057
 }REGCTRSTR;
10058
typedef union{   /* External Bus/Chip Select Registers */
10059
    IO_WORD     word;
10060
    struct{
10061
    IO_WORD _A31 :1;
10062
    IO_WORD _A30 :1;
10063
    IO_WORD _A29 :1;
10064
    IO_WORD _A28 :1;
10065
    IO_WORD _A27 :1;
10066
    IO_WORD _A26 :1;
10067
    IO_WORD _A25 :1;
10068
    IO_WORD _A24 :1;
10069
    IO_WORD _A23 :1;
10070
    IO_WORD _A22 :1;
10071
    IO_WORD _A21 :1;
10072
    IO_WORD _A20 :1;
10073
    IO_WORD _A19 :1;
10074
    IO_WORD _A18 :1;
10075
    IO_WORD _A17 :1;
10076
    IO_WORD _A16 :1;
10077
  }bit;
10078
 }ASR0STR;
10079
typedef union{
10080
    IO_WORD     word;
10081
    struct{
10082
    IO_WORD _ASZ3 :1;
10083
    IO_WORD _ASZ2 :1;
10084
    IO_WORD _ASZ1 :1;
10085
    IO_WORD _ASZ0 :1;
10086
    IO_WORD _DBW1 :1;
10087
    IO_WORD _DBW0 :1;
10088
    IO_WORD _BST1 :1;
10089
    IO_WORD _BST0 :1;
10090
    IO_WORD _SREN :1;
10091
    IO_WORD _PFEN :1;
10092
    IO_WORD _WREN :1;
10093
    IO_WORD  :1;
10094
    IO_WORD _TYP3 :1;
10095
    IO_WORD _TYP2 :1;
10096
    IO_WORD _TYP1 :1;
10097
    IO_WORD _TYP0 :1;
10098
  }bit;
10099
  struct{
10100
    IO_WORD _ASZ :4;
10101
    IO_WORD _DBW :2;
10102
    IO_WORD _BST :2;
10103
    IO_WORD :1;
10104
    IO_WORD :1;
10105
    IO_WORD :1;
10106
    IO_WORD :1;
10107
    IO_WORD _TYP :4;
10108
  }bitc;
10109
 }ACR0STR;
10110
typedef union{
10111
    IO_WORD     word;
10112
    struct{
10113
    IO_WORD _A31 :1;
10114
    IO_WORD _A30 :1;
10115
    IO_WORD _A29 :1;
10116
    IO_WORD _A28 :1;
10117
    IO_WORD _A27 :1;
10118
    IO_WORD _A26 :1;
10119
    IO_WORD _A25 :1;
10120
    IO_WORD _A24 :1;
10121
    IO_WORD _A23 :1;
10122
    IO_WORD _A22 :1;
10123
    IO_WORD _A21 :1;
10124
    IO_WORD _A20 :1;
10125
    IO_WORD _A19 :1;
10126
    IO_WORD _A18 :1;
10127
    IO_WORD _A17 :1;
10128
    IO_WORD _A16 :1;
10129
  }bit;
10130
 }ASR1STR;
10131
typedef union{
10132
    IO_WORD     word;
10133
    struct{
10134
    IO_WORD _ASZ3 :1;
10135
    IO_WORD _ASZ2 :1;
10136
    IO_WORD _ASZ1 :1;
10137
    IO_WORD _ASZ0 :1;
10138
    IO_WORD _DBW1 :1;
10139
    IO_WORD _DBW0 :1;
10140
    IO_WORD _BST1 :1;
10141
    IO_WORD _BST0 :1;
10142
    IO_WORD _SREN :1;
10143
    IO_WORD _PFEN :1;
10144
    IO_WORD _WREN :1;
10145
    IO_WORD _LEND :1;
10146
    IO_WORD _TYP3 :1;
10147
    IO_WORD _TYP2 :1;
10148
    IO_WORD _TYP1 :1;
10149
    IO_WORD _TYP0 :1;
10150
  }bit;
10151
  struct{
10152
    IO_WORD _ASZ :4;
10153
    IO_WORD _DBW :2;
10154
    IO_WORD _BST :2;
10155
    IO_WORD :1;
10156
    IO_WORD :1;
10157
    IO_WORD :1;
10158
    IO_WORD :1;
10159
    IO_WORD _TYP :4;
10160
  }bitc;
10161
 }ACR1STR;
10162
typedef union{
10163
    IO_WORD     word;
10164
    struct{
10165
    IO_WORD _A31 :1;
10166
    IO_WORD _A30 :1;
10167
    IO_WORD _A29 :1;
10168
    IO_WORD _A28 :1;
10169
    IO_WORD _A27 :1;
10170
    IO_WORD _A26 :1;
10171
    IO_WORD _A25 :1;
10172
    IO_WORD _A24 :1;
10173
    IO_WORD _A23 :1;
10174
    IO_WORD _A22 :1;
10175
    IO_WORD _A21 :1;
10176
    IO_WORD _A20 :1;
10177
    IO_WORD _A19 :1;
10178
    IO_WORD _A18 :1;
10179
    IO_WORD _A17 :1;
10180
    IO_WORD _A16 :1;
10181
  }bit;
10182
 }ASR2STR;
10183
typedef union{
10184
    IO_WORD     word;
10185
    struct{
10186
    IO_WORD _ASZ3 :1;
10187
    IO_WORD _ASZ2 :1;
10188
    IO_WORD _ASZ1 :1;
10189
    IO_WORD _ASZ0 :1;
10190
    IO_WORD _DBW1 :1;
10191
    IO_WORD _DBW0 :1;
10192
    IO_WORD _BST1 :1;
10193
    IO_WORD _BST0 :1;
10194
    IO_WORD _SREN :1;
10195
    IO_WORD _PFEN :1;
10196
    IO_WORD _WREN :1;
10197
    IO_WORD _LEND :1;
10198
    IO_WORD _TYP3 :1;
10199
    IO_WORD _TYP2 :1;
10200
    IO_WORD _TYP1 :1;
10201
    IO_WORD _TYP0 :1;
10202
  }bit;
10203
  struct{
10204
    IO_WORD _ASZ :4;
10205
    IO_WORD _DBW :2;
10206
    IO_WORD _BST :2;
10207
    IO_WORD :1;
10208
    IO_WORD :1;
10209
    IO_WORD :1;
10210
    IO_WORD :1;
10211
    IO_WORD _TYP :4;
10212
  }bitc;
10213
 }ACR2STR;
10214
typedef union{
10215
    IO_WORD     word;
10216
    struct{
10217
    IO_WORD _A31 :1;
10218
    IO_WORD _A30 :1;
10219
    IO_WORD _A29 :1;
10220
    IO_WORD _A28 :1;
10221
    IO_WORD _A27 :1;
10222
    IO_WORD _A26 :1;
10223
    IO_WORD _A25 :1;
10224
    IO_WORD _A24 :1;
10225
    IO_WORD _A23 :1;
10226
    IO_WORD _A22 :1;
10227
    IO_WORD _A21 :1;
10228
    IO_WORD _A20 :1;
10229
    IO_WORD _A19 :1;
10230
    IO_WORD _A18 :1;
10231
    IO_WORD _A17 :1;
10232
    IO_WORD _A16 :1;
10233
  }bit;
10234
 }ASR3STR;
10235
typedef union{
10236
    IO_WORD     word;
10237
    struct{
10238
    IO_WORD _ASZ3 :1;
10239
    IO_WORD _ASZ2 :1;
10240
    IO_WORD _ASZ1 :1;
10241
    IO_WORD _ASZ0 :1;
10242
    IO_WORD _DBW1 :1;
10243
    IO_WORD _DBW0 :1;
10244
    IO_WORD _BST1 :1;
10245
    IO_WORD _BST0 :1;
10246
    IO_WORD _SREN :1;
10247
    IO_WORD _PFEN :1;
10248
    IO_WORD _WREN :1;
10249
    IO_WORD _LEND :1;
10250
    IO_WORD _TYP3 :1;
10251
    IO_WORD _TYP2 :1;
10252
    IO_WORD _TYP1 :1;
10253
    IO_WORD _TYP0 :1;
10254
  }bit;
10255
  struct{
10256
    IO_WORD _ASZ :4;
10257
    IO_WORD _DBW :2;
10258
    IO_WORD _BST :2;
10259
    IO_WORD :1;
10260
    IO_WORD :1;
10261
    IO_WORD :1;
10262
    IO_WORD :1;
10263
    IO_WORD _TYP :4;
10264
  }bitc;
10265
 }ACR3STR;
10266
typedef union{
10267
    IO_WORD     word;
10268
    struct{
10269
    IO_WORD _A31 :1;
10270
    IO_WORD _A30 :1;
10271
    IO_WORD _A29 :1;
10272
    IO_WORD _A28 :1;
10273
    IO_WORD _A27 :1;
10274
    IO_WORD _A26 :1;
10275
    IO_WORD _A25 :1;
10276
    IO_WORD _A24 :1;
10277
    IO_WORD _A23 :1;
10278
    IO_WORD _A22 :1;
10279
    IO_WORD _A21 :1;
10280
    IO_WORD _A20 :1;
10281
    IO_WORD _A19 :1;
10282
    IO_WORD _A18 :1;
10283
    IO_WORD _A17 :1;
10284
    IO_WORD _A16 :1;
10285
  }bit;
10286
 }ASR4STR;
10287
typedef union{
10288
    IO_WORD     word;
10289
    struct{
10290
    IO_WORD _ASZ3 :1;
10291
    IO_WORD _ASZ2 :1;
10292
    IO_WORD _ASZ1 :1;
10293
    IO_WORD _ASZ0 :1;
10294
    IO_WORD _DBW1 :1;
10295
    IO_WORD _DBW0 :1;
10296
    IO_WORD _BST1 :1;
10297
    IO_WORD _BST0 :1;
10298
    IO_WORD _SREN :1;
10299
    IO_WORD _PFEN :1;
10300
    IO_WORD _WREN :1;
10301
    IO_WORD _LEND :1;
10302
    IO_WORD _TYP3 :1;
10303
    IO_WORD _TYP2 :1;
10304
    IO_WORD _TYP1 :1;
10305
    IO_WORD _TYP0 :1;
10306
  }bit;
10307
  struct{
10308
    IO_WORD _ASZ :4;
10309
    IO_WORD _DBW :2;
10310
    IO_WORD _BST :2;
10311
    IO_WORD :1;
10312
    IO_WORD :1;
10313
    IO_WORD :1;
10314
    IO_WORD :1;
10315
    IO_WORD _TYP :4;
10316
  }bitc;
10317
 }ACR4STR;
10318
typedef union{
10319
    IO_WORD     word;
10320
    struct{
10321
    IO_WORD _A31 :1;
10322
    IO_WORD _A30 :1;
10323
    IO_WORD _A29 :1;
10324
    IO_WORD _A28 :1;
10325
    IO_WORD _A27 :1;
10326
    IO_WORD _A26 :1;
10327
    IO_WORD _A25 :1;
10328
    IO_WORD _A24 :1;
10329
    IO_WORD _A23 :1;
10330
    IO_WORD _A22 :1;
10331
    IO_WORD _A21 :1;
10332
    IO_WORD _A20 :1;
10333
    IO_WORD _A19 :1;
10334
    IO_WORD _A18 :1;
10335
    IO_WORD _A17 :1;
10336
    IO_WORD _A16 :1;
10337
  }bit;
10338
 }ASR5STR;
10339
typedef union{
10340
    IO_WORD     word;
10341
    struct{
10342
    IO_WORD _ASZ3 :1;
10343
    IO_WORD _ASZ2 :1;
10344
    IO_WORD _ASZ1 :1;
10345
    IO_WORD _ASZ0 :1;
10346
    IO_WORD _DBW1 :1;
10347
    IO_WORD _DBW0 :1;
10348
    IO_WORD _BST1 :1;
10349
    IO_WORD _BST0 :1;
10350
    IO_WORD _SREN :1;
10351
    IO_WORD _PFEN :1;
10352
    IO_WORD _WREN :1;
10353
    IO_WORD _LEND :1;
10354
    IO_WORD _TYP3 :1;
10355
    IO_WORD _TYP2 :1;
10356
    IO_WORD _TYP1 :1;
10357
    IO_WORD _TYP0 :1;
10358
  }bit;
10359
  struct{
10360
    IO_WORD _ASZ :4;
10361
    IO_WORD _DBW :2;
10362
    IO_WORD _BST :2;
10363
    IO_WORD :1;
10364
    IO_WORD :1;
10365
    IO_WORD :1;
10366
    IO_WORD :1;
10367
    IO_WORD _TYP :4;
10368
  }bitc;
10369
 }ACR5STR;
10370
typedef union{
10371
    IO_WORD     word;
10372
    struct{
10373
    IO_WORD _A31 :1;
10374
    IO_WORD _A30 :1;
10375
    IO_WORD _A29 :1;
10376
    IO_WORD _A28 :1;
10377
    IO_WORD _A27 :1;
10378
    IO_WORD _A26 :1;
10379
    IO_WORD _A25 :1;
10380
    IO_WORD _A24 :1;
10381
    IO_WORD _A23 :1;
10382
    IO_WORD _A22 :1;
10383
    IO_WORD _A21 :1;
10384
    IO_WORD _A20 :1;
10385
    IO_WORD _A19 :1;
10386
    IO_WORD _A18 :1;
10387
    IO_WORD _A17 :1;
10388
    IO_WORD _A16 :1;
10389
  }bit;
10390
 }ASR6STR;
10391
typedef union{
10392
    IO_WORD     word;
10393
    struct{
10394
    IO_WORD _ASZ3 :1;
10395
    IO_WORD _ASZ2 :1;
10396
    IO_WORD _ASZ1 :1;
10397
    IO_WORD _ASZ0 :1;
10398
    IO_WORD _DBW1 :1;
10399
    IO_WORD _DBW0 :1;
10400
    IO_WORD _BST1 :1;
10401
    IO_WORD _BST0 :1;
10402
    IO_WORD _SREN :1;
10403
    IO_WORD _PFEN :1;
10404
    IO_WORD _WREN :1;
10405
    IO_WORD _LEND :1;
10406
    IO_WORD _TYP3 :1;
10407
    IO_WORD _TYP2 :1;
10408
    IO_WORD _TYP1 :1;
10409
    IO_WORD _TYP0 :1;
10410
  }bit;
10411
  struct{
10412
    IO_WORD _ASZ :4;
10413
    IO_WORD _DBW :2;
10414
    IO_WORD _BST :2;
10415
    IO_WORD :1;
10416
    IO_WORD :1;
10417
    IO_WORD :1;
10418
    IO_WORD :1;
10419
    IO_WORD _TYP :4;
10420
  }bitc;
10421
 }ACR6STR;
10422
typedef union{
10423
    IO_WORD     word;
10424
    struct{
10425
    IO_WORD _A31 :1;
10426
    IO_WORD _A30 :1;
10427
    IO_WORD _A29 :1;
10428
    IO_WORD _A28 :1;
10429
    IO_WORD _A27 :1;
10430
    IO_WORD _A26 :1;
10431
    IO_WORD _A25 :1;
10432
    IO_WORD _A24 :1;
10433
    IO_WORD _A23 :1;
10434
    IO_WORD _A22 :1;
10435
    IO_WORD _A21 :1;
10436
    IO_WORD _A20 :1;
10437
    IO_WORD _A19 :1;
10438
    IO_WORD _A18 :1;
10439
    IO_WORD _A17 :1;
10440
    IO_WORD _A16 :1;
10441
  }bit;
10442
 }ASR7STR;
10443
typedef union{
10444
    IO_WORD     word;
10445
    struct{
10446
    IO_WORD _ASZ3 :1;
10447
    IO_WORD _ASZ2 :1;
10448
    IO_WORD _ASZ1 :1;
10449
    IO_WORD _ASZ0 :1;
10450
    IO_WORD _DBW1 :1;
10451
    IO_WORD _DBW0 :1;
10452
    IO_WORD _BST1 :1;
10453
    IO_WORD _BST0 :1;
10454
    IO_WORD _SREN :1;
10455
    IO_WORD _PFEN :1;
10456
    IO_WORD _WREN :1;
10457
    IO_WORD _LEND :1;
10458
    IO_WORD _TYP3 :1;
10459
    IO_WORD _TYP2 :1;
10460
    IO_WORD _TYP1 :1;
10461
    IO_WORD _TYP0 :1;
10462
  }bit;
10463
  struct{
10464
    IO_WORD _ASZ :4;
10465
    IO_WORD _DBW :2;
10466
    IO_WORD _BST :2;
10467
    IO_WORD :1;
10468
    IO_WORD :1;
10469
    IO_WORD :1;
10470
    IO_WORD :1;
10471
    IO_WORD _TYP :4;
10472
  }bitc;
10473
 }ACR7STR;
10474
typedef union{
10475
    IO_WORD     word;
10476
    struct{
10477
    IO_WORD _W15 :1;
10478
    IO_WORD _W14 :1;
10479
    IO_WORD _W13 :1;
10480
    IO_WORD _W12 :1;
10481
    IO_WORD _W11 :1;
10482
    IO_WORD _W10 :1;
10483
    IO_WORD _W9 :1;
10484
    IO_WORD _W8 :1;
10485
    IO_WORD _W7 :1;
10486
    IO_WORD _W6 :1;
10487
    IO_WORD _W5 :1;
10488
    IO_WORD _W4 :1;
10489
    IO_WORD _W3 :1;
10490
    IO_WORD _W2 :1;
10491
    IO_WORD _W1 :1;
10492
    IO_WORD _W0 :1;
10493
  }bit;
10494
 }AWR0STR;
10495
typedef union{
10496
    IO_WORD     word;
10497
    struct{
10498
    IO_WORD _W15 :1;
10499
    IO_WORD _W14 :1;
10500
    IO_WORD _W13 :1;
10501
    IO_WORD _W12 :1;
10502
    IO_WORD _W11 :1;
10503
    IO_WORD _W10 :1;
10504
    IO_WORD _W9 :1;
10505
    IO_WORD _W8 :1;
10506
    IO_WORD _W7 :1;
10507
    IO_WORD _W6 :1;
10508
    IO_WORD _W5 :1;
10509
    IO_WORD _W4 :1;
10510
    IO_WORD _W3 :1;
10511
    IO_WORD _W2 :1;
10512
    IO_WORD _W1 :1;
10513
    IO_WORD _W0 :1;
10514
  }bit;
10515
 }AWR1STR;
10516
typedef union{
10517
    IO_WORD     word;
10518
    struct{
10519
    IO_WORD _W15 :1;
10520
    IO_WORD _W14 :1;
10521
    IO_WORD _W13 :1;
10522
    IO_WORD _W12 :1;
10523
    IO_WORD _W11 :1;
10524
    IO_WORD _W10 :1;
10525
    IO_WORD _W9 :1;
10526
    IO_WORD _W8 :1;
10527
    IO_WORD _W7 :1;
10528
    IO_WORD _W6 :1;
10529
    IO_WORD _W5 :1;
10530
    IO_WORD _W4 :1;
10531
    IO_WORD _W3 :1;
10532
    IO_WORD _W2 :1;
10533
    IO_WORD _W1 :1;
10534
    IO_WORD _W0 :1;
10535
  }bit;
10536
 }AWR2STR;
10537
typedef union{
10538
    IO_WORD     word;
10539
    struct{
10540
    IO_WORD _W15 :1;
10541
    IO_WORD _W14 :1;
10542
    IO_WORD _W13 :1;
10543
    IO_WORD _W12 :1;
10544
    IO_WORD _W11 :1;
10545
    IO_WORD _W10 :1;
10546
    IO_WORD _W9 :1;
10547
    IO_WORD _W8 :1;
10548
    IO_WORD _W7 :1;
10549
    IO_WORD _W6 :1;
10550
    IO_WORD _W5 :1;
10551
    IO_WORD _W4 :1;
10552
    IO_WORD _W3 :1;
10553
    IO_WORD _W2 :1;
10554
    IO_WORD _W1 :1;
10555
    IO_WORD _W0 :1;
10556
  }bit;
10557
 }AWR3STR;
10558
typedef union{
10559
    IO_WORD     word;
10560
    struct{
10561
    IO_WORD _W15 :1;
10562
    IO_WORD _W14 :1;
10563
    IO_WORD _W13 :1;
10564
    IO_WORD _W12 :1;
10565
    IO_WORD _W11 :1;
10566
    IO_WORD _W10 :1;
10567
    IO_WORD _W9 :1;
10568
    IO_WORD _W8 :1;
10569
    IO_WORD _W7 :1;
10570
    IO_WORD _W6 :1;
10571
    IO_WORD _W5 :1;
10572
    IO_WORD _W4 :1;
10573
    IO_WORD _W3 :1;
10574
    IO_WORD _W2 :1;
10575
    IO_WORD _W1 :1;
10576
    IO_WORD _W0 :1;
10577
  }bit;
10578
 }AWR4STR;
10579
typedef union{
10580
    IO_WORD     word;
10581
    struct{
10582
    IO_WORD _W15 :1;
10583
    IO_WORD _W14 :1;
10584
    IO_WORD _W13 :1;
10585
    IO_WORD _W12 :1;
10586
    IO_WORD _W11 :1;
10587
    IO_WORD _W10 :1;
10588
    IO_WORD _W9 :1;
10589
    IO_WORD _W8 :1;
10590
    IO_WORD _W7 :1;
10591
    IO_WORD _W6 :1;
10592
    IO_WORD _W5 :1;
10593
    IO_WORD _W4 :1;
10594
    IO_WORD _W3 :1;
10595
    IO_WORD _W2 :1;
10596
    IO_WORD _W1 :1;
10597
    IO_WORD _W0 :1;
10598
  }bit;
10599
 }AWR5STR;
10600
typedef union{
10601
    IO_WORD     word;
10602
    struct{
10603
    IO_WORD _W15 :1;
10604
    IO_WORD _W14 :1;
10605
    IO_WORD _W13 :1;
10606
    IO_WORD _W12 :1;
10607
    IO_WORD _W11 :1;
10608
    IO_WORD _W10 :1;
10609
    IO_WORD _W9 :1;
10610
    IO_WORD _W8 :1;
10611
    IO_WORD _W7 :1;
10612
    IO_WORD _W6 :1;
10613
    IO_WORD _W5 :1;
10614
    IO_WORD _W4 :1;
10615
    IO_WORD _W3 :1;
10616
    IO_WORD _W2 :1;
10617
    IO_WORD _W1 :1;
10618
    IO_WORD _W0 :1;
10619
  }bit;
10620
 }AWR6STR;
10621
typedef union{
10622
    IO_WORD     word;
10623
    struct{
10624
    IO_WORD _W15 :1;
10625
    IO_WORD _W14 :1;
10626
    IO_WORD _W13 :1;
10627
    IO_WORD _W12 :1;
10628
    IO_WORD _W11 :1;
10629
    IO_WORD _W10 :1;
10630
    IO_WORD _W9 :1;
10631
    IO_WORD _W8 :1;
10632
    IO_WORD _W7 :1;
10633
    IO_WORD _W6 :1;
10634
    IO_WORD _W5 :1;
10635
    IO_WORD _W4 :1;
10636
    IO_WORD _W3 :1;
10637
    IO_WORD _W2 :1;
10638
    IO_WORD _W1 :1;
10639
    IO_WORD _W0 :1;
10640
  }bit;
10641
 }AWR7STR;
10642
typedef union{
10643
    IO_BYTE     byte;
10644
    struct{
10645
    IO_BYTE  :1;
10646
    IO_BYTE _PSZ2 :1;
10647
    IO_BYTE _PSZ1 :1;
10648
    IO_BYTE _PSZ0 :1;
10649
    IO_BYTE _WBST :1;
10650
    IO_BYTE _BANK :1;
10651
    IO_BYTE _ABS1 :1;
10652
    IO_BYTE _ABS0 :1;
10653
  }bit;
10654
  struct{
10655
    IO_BYTE :1;
10656
    IO_BYTE _PSZ :3;
10657
    IO_BYTE :1;
10658
    IO_BYTE :1;
10659
    IO_BYTE _ABS :2;
10660
  }bitc;
10661
 }MCRASTR;
10662
typedef union{
10663
    IO_BYTE     byte;
10664
    struct{
10665
    IO_BYTE  :1;
10666
    IO_BYTE _PSZ2 :1;
10667
    IO_BYTE _PSZ1 :1;
10668
    IO_BYTE _PSZ0 :1;
10669
    IO_BYTE _WBST :1;
10670
    IO_BYTE _BANK :1;
10671
    IO_BYTE _ABS1 :1;
10672
    IO_BYTE _ABS0 :1;
10673
  }bit;
10674
  struct{
10675
    IO_BYTE :1;
10676
    IO_BYTE _PSZ :3;
10677
    IO_BYTE :1;
10678
    IO_BYTE :1;
10679
    IO_BYTE _ABS :2;
10680
  }bitc;
10681
 }MCRBSTR;
10682
typedef union{
10683
    IO_BYTE     byte;
10684
    struct{
10685
    IO_BYTE _RYE0 :1;
10686
    IO_BYTE _HLD0 :1;
10687
    IO_BYTE _WR01 :1;
10688
    IO_BYTE _WR00 :1;
10689
    IO_BYTE _IW03 :1;
10690
    IO_BYTE _IW02 :1;
10691
    IO_BYTE _IW01 :1;
10692
    IO_BYTE _IW00 :1;
10693
  }bit;
10694
  struct{
10695
    IO_BYTE :1;
10696
    IO_BYTE :1;
10697
    IO_BYTE _WR0 :2;
10698
    IO_BYTE _IW0 :4;
10699
  }bitc;
10700
 }IOWR0STR;
10701
typedef union{
10702
    IO_BYTE     byte;
10703
    struct{
10704
    IO_BYTE _RYE1 :1;
10705
    IO_BYTE _HLD1 :1;
10706
    IO_BYTE _WR11 :1;
10707
    IO_BYTE _WR10 :1;
10708
    IO_BYTE _IW13 :1;
10709
    IO_BYTE _IW12 :1;
10710
    IO_BYTE _IW11 :1;
10711
    IO_BYTE _IW10 :1;
10712
  }bit;
10713
  struct{
10714
    IO_BYTE :1;
10715
    IO_BYTE :1;
10716
    IO_BYTE _WR1 :2;
10717
    IO_BYTE _IW1 :4;
10718
  }bitc;
10719
 }IOWR1STR;
10720
typedef union{
10721
    IO_BYTE     byte;
10722
    struct{
10723
    IO_BYTE _RYE2 :1;
10724
    IO_BYTE _HLD2 :1;
10725
    IO_BYTE _WR21 :1;
10726
    IO_BYTE _WR20 :1;
10727
    IO_BYTE _IW23 :1;
10728
    IO_BYTE _IW22 :1;
10729
    IO_BYTE _IW21 :1;
10730
    IO_BYTE _IW20 :1;
10731
  }bit;
10732
  struct{
10733
    IO_BYTE :1;
10734
    IO_BYTE :1;
10735
    IO_BYTE _WR2 :2;
10736
    IO_BYTE _IW2 :4;
10737
  }bitc;
10738
 }IOWR2STR;
10739
typedef union{
10740
    IO_BYTE     byte;
10741
    struct{
10742
    IO_BYTE _RYE3 :1;
10743
    IO_BYTE _HLD3 :1;
10744
    IO_BYTE _WR31 :1;
10745
    IO_BYTE _WR30 :1;
10746
    IO_BYTE _IW33 :1;
10747
    IO_BYTE _IW32 :1;
10748
    IO_BYTE _IW31 :1;
10749
    IO_BYTE _IW30 :1;
10750
  }bit;
10751
  struct{
10752
    IO_BYTE :1;
10753
    IO_BYTE :1;
10754
    IO_BYTE _WR3 :2;
10755
    IO_BYTE _IW3 :4;
10756
  }bitc;
10757
 }IOWR3STR;
10758
typedef union{
10759
    IO_BYTE     byte;
10760
    struct{
10761
    IO_BYTE _CSE7 :1;
10762
    IO_BYTE _CSE6 :1;
10763
    IO_BYTE _CSE5 :1;
10764
    IO_BYTE _CSE4 :1;
10765
    IO_BYTE _CSE3 :1;
10766
    IO_BYTE _CSE2 :1;
10767
    IO_BYTE _CSE1 :1;
10768
    IO_BYTE _CSE0 :1;
10769
  }bit;
10770
 }CSERSTR;
10771
typedef union{
10772
    IO_BYTE     byte;
10773
    struct{
10774
    IO_BYTE _CHE7 :1;
10775
    IO_BYTE _CHE6 :1;
10776
    IO_BYTE _CHE5 :1;
10777
    IO_BYTE _CHE4 :1;
10778
    IO_BYTE _CHE3 :1;
10779
    IO_BYTE _CHE2 :1;
10780
    IO_BYTE _CHE1 :1;
10781
    IO_BYTE _CHE0 :1;
10782
  }bit;
10783
 }CHERSTR;
10784
typedef union{
10785
    IO_BYTE     byte;
10786
    struct{
10787
    IO_BYTE _BREN :1;
10788
    IO_BYTE _PSUS :1;
10789
    IO_BYTE _PCLR :1;
10790
    IO_BYTE  :1;
10791
    IO_BYTE  :1;
10792
    IO_BYTE  :1;
10793
    IO_BYTE _RDW1 :1;
10794
    IO_BYTE _RDW0 :1;
10795
  }bit;
10796
  struct{
10797
    IO_BYTE :1;
10798
    IO_BYTE :1;
10799
    IO_BYTE :1;
10800
    IO_BYTE :1;
10801
    IO_BYTE :1;
10802
    IO_BYTE :1;
10803
    IO_BYTE _RDW :2;
10804
  }bitc;
10805
 }TCRSTR;
10806
typedef union{
10807
    IO_WORD     word;
10808
    struct{
10809
    IO_WORD _SELF :1;
10810
    IO_WORD _RRLD :1;
10811
    IO_WORD _RFINT5 :1;
10812
    IO_WORD _RFINT4 :1;
10813
    IO_WORD _RDINT3 :1;
10814
    IO_WORD _RFINT2 :1;
10815
    IO_WORD _RFINT1 :1;
10816
    IO_WORD _RFINT0 :1;
10817
    IO_WORD _BRST :1;
10818
    IO_WORD _RFC2 :1;
10819
    IO_WORD _RFC1 :1;
10820
    IO_WORD _RFC0 :1;
10821
    IO_WORD _PON :1;
10822
    IO_WORD _TRC2 :1;
10823
    IO_WORD _TRC1 :1;
10824
    IO_WORD _TRC0 :1;
10825
  }bit;
10826
  struct{
10827
    IO_WORD :2;
10828
    IO_WORD _RFINT :6;
10829
    IO_WORD :1;
10830
    IO_WORD _RFC :3;
10831
    IO_WORD :1;
10832
    IO_WORD _TRC :3;
10833
  }bitc;
10834
 }RCRSTR;
10835
typedef union{   /* Mode Register */
10836
    IO_BYTE     byte;
10837
    struct{
10838
    IO_BYTE  :1;
10839
    IO_BYTE  :1;
10840
    IO_BYTE  :1;
10841
    IO_BYTE  :1;
10842
    IO_BYTE  :1;
10843
    IO_BYTE _ROMA :1;
10844
    IO_BYTE _WTH1 :1;
10845
    IO_BYTE _WTH0 :1;
10846
  }bit;
10847
  struct{
10848
    IO_BYTE :1;
10849
    IO_BYTE :1;
10850
    IO_BYTE :1;
10851
    IO_BYTE :1;
10852
    IO_BYTE :1;
10853
    IO_BYTE :1;
10854
    IO_BYTE _WTH :2;
10855
  }bitc;
10856
 }MODRSTR;
10857
typedef union{   /* R-bus Port Data Direct Read Register */
10858
    IO_BYTE     byte;
10859
    struct{
10860
    IO_BYTE _D7 :1;
10861
    IO_BYTE _D6 :1;
10862
    IO_BYTE _D5 :1;
10863
    IO_BYTE _D4 :1;
10864
    IO_BYTE _D3 :1;
10865
    IO_BYTE _D2 :1;
10866
    IO_BYTE _D1 :1;
10867
    IO_BYTE _D0 :1;
10868
  }bit;
10869
 }PDRD00STR;
10870
typedef union{
10871
    IO_BYTE     byte;
10872
    struct{
10873
    IO_BYTE _D7 :1;
10874
    IO_BYTE _D6 :1;
10875
    IO_BYTE _D5 :1;
10876
    IO_BYTE _D4 :1;
10877
    IO_BYTE _D3 :1;
10878
    IO_BYTE _D2 :1;
10879
    IO_BYTE _D1 :1;
10880
    IO_BYTE _D0 :1;
10881
  }bit;
10882
 }PDRD01STR;
10883
typedef union{
10884
    IO_BYTE     byte;
10885
    struct{
10886
    IO_BYTE _D7 :1;
10887
    IO_BYTE _D6 :1;
10888
    IO_BYTE _D5 :1;
10889
    IO_BYTE _D4 :1;
10890
    IO_BYTE _D3 :1;
10891
    IO_BYTE _D2 :1;
10892
    IO_BYTE _D1 :1;
10893
    IO_BYTE _D0 :1;
10894
  }bit;
10895
 }PDRD02STR;
10896
typedef union{
10897
    IO_BYTE     byte;
10898
    struct{
10899
    IO_BYTE _D7 :1;
10900
    IO_BYTE _D6 :1;
10901
    IO_BYTE _D5 :1;
10902
    IO_BYTE _D4 :1;
10903
    IO_BYTE _D3 :1;
10904
    IO_BYTE _D2 :1;
10905
    IO_BYTE _D1 :1;
10906
    IO_BYTE _D0 :1;
10907
  }bit;
10908
 }PDRD03STR;
10909
typedef union{
10910
    IO_BYTE     byte;
10911
    struct{
10912
    IO_BYTE  :1;
10913
    IO_BYTE  :1;
10914
    IO_BYTE  :1;
10915
    IO_BYTE  :1;
10916
    IO_BYTE  :1;
10917
    IO_BYTE  :1;
10918
    IO_BYTE _D1 :1;
10919
    IO_BYTE _D0 :1;
10920
  }bit;
10921
 }PDRD04STR;
10922
typedef union{
10923
    IO_BYTE     byte;
10924
    struct{
10925
    IO_BYTE _D7 :1;
10926
    IO_BYTE _D6 :1;
10927
    IO_BYTE _D5 :1;
10928
    IO_BYTE _D4 :1;
10929
    IO_BYTE _D3 :1;
10930
    IO_BYTE _D2 :1;
10931
    IO_BYTE _D1 :1;
10932
    IO_BYTE _D0 :1;
10933
  }bit;
10934
 }PDRD05STR;
10935
typedef union{
10936
    IO_BYTE     byte;
10937
    struct{
10938
    IO_BYTE _D7 :1;
10939
    IO_BYTE _D6 :1;
10940
    IO_BYTE _D5 :1;
10941
    IO_BYTE _D4 :1;
10942
    IO_BYTE _D3 :1;
10943
    IO_BYTE _D2 :1;
10944
    IO_BYTE _D1 :1;
10945
    IO_BYTE _D0 :1;
10946
  }bit;
10947
 }PDRD06STR;
10948
typedef union{
10949
    IO_BYTE     byte;
10950
    struct{
10951
    IO_BYTE _D7 :1;
10952
    IO_BYTE _D6 :1;
10953
    IO_BYTE _D5 :1;
10954
    IO_BYTE _D4 :1;
10955
    IO_BYTE _D3 :1;
10956
    IO_BYTE _D2 :1;
10957
    IO_BYTE _D1 :1;
10958
    IO_BYTE _D0 :1;
10959
  }bit;
10960
 }PDRD07STR;
10961
typedef union{
10962
    IO_BYTE     byte;
10963
    struct{
10964
    IO_BYTE _D7 :1;
10965
    IO_BYTE _D6 :1;
10966
    IO_BYTE _D5 :1;
10967
    IO_BYTE _D4 :1;
10968
    IO_BYTE _D3 :1;
10969
    IO_BYTE _D2 :1;
10970
    IO_BYTE _D1 :1;
10971
    IO_BYTE _D0 :1;
10972
  }bit;
10973
 }PDRD08STR;
10974
typedef union{
10975
    IO_BYTE     byte;
10976
    struct{
10977
    IO_BYTE _D7 :1;
10978
    IO_BYTE _D6 :1;
10979
    IO_BYTE  :1;
10980
    IO_BYTE  :1;
10981
    IO_BYTE _D3 :1;
10982
    IO_BYTE _D2 :1;
10983
    IO_BYTE _D1 :1;
10984
    IO_BYTE _D0 :1;
10985
  }bit;
10986
 }PDRD09STR;
10987
typedef union{
10988
    IO_BYTE     byte;
10989
    struct{
10990
    IO_BYTE  :1;
10991
    IO_BYTE _D6 :1;
10992
    IO_BYTE _D5 :1;
10993
    IO_BYTE _D4 :1;
10994
    IO_BYTE _D3 :1;
10995
    IO_BYTE _D2 :1;
10996
    IO_BYTE _D1 :1;
10997
    IO_BYTE  :1;
10998
  }bit;
10999
 }PDRD10STR;
11000
typedef union{
11001
    IO_BYTE     byte;
11002
    struct{
11003
    IO_BYTE  :1;
11004
    IO_BYTE  :1;
11005
    IO_BYTE  :1;
11006
    IO_BYTE  :1;
11007
    IO_BYTE  :1;
11008
    IO_BYTE _D2 :1;
11009
    IO_BYTE _D1 :1;
11010
    IO_BYTE _D0 :1;
11011
  }bit;
11012
 }PDRD13STR;
11013
typedef union{
11014
    IO_BYTE     byte;
11015
    struct{
11016
    IO_BYTE _D7 :1;
11017
    IO_BYTE _D6 :1;
11018
    IO_BYTE _D5 :1;
11019
    IO_BYTE _D4 :1;
11020
    IO_BYTE _D3 :1;
11021
    IO_BYTE _D2 :1;
11022
    IO_BYTE _D1 :1;
11023
    IO_BYTE _D0 :1;
11024
  }bit;
11025
 }PDRD14STR;
11026
typedef union{
11027
    IO_BYTE     byte;
11028
    struct{
11029
    IO_BYTE  :1;
11030
    IO_BYTE  :1;
11031
    IO_BYTE  :1;
11032
    IO_BYTE  :1;
11033
    IO_BYTE _D3 :1;
11034
    IO_BYTE _D2 :1;
11035
    IO_BYTE _D1 :1;
11036
    IO_BYTE _D0 :1;
11037
  }bit;
11038
 }PDRD15STR;
11039
typedef union{
11040
    IO_BYTE     byte;
11041
    struct{
11042
    IO_BYTE _D7 :1;
11043
    IO_BYTE _D6 :1;
11044
    IO_BYTE _D5 :1;
11045
    IO_BYTE _D4 :1;
11046
    IO_BYTE _D3 :1;
11047
    IO_BYTE _D2 :1;
11048
    IO_BYTE _D1 :1;
11049
    IO_BYTE _D0 :1;
11050
  }bit;
11051
 }PDRD16STR;
11052
typedef union{
11053
    IO_BYTE     byte;
11054
    struct{
11055
    IO_BYTE _D7 :1;
11056
    IO_BYTE _D6 :1;
11057
    IO_BYTE _D5 :1;
11058
    IO_BYTE _D4 :1;
11059
    IO_BYTE  :1;
11060
    IO_BYTE  :1;
11061
    IO_BYTE  :1;
11062
    IO_BYTE  :1;
11063
  }bit;
11064
 }PDRD17STR;
11065
typedef union{
11066
    IO_BYTE     byte;
11067
    struct{
11068
    IO_BYTE  :1;
11069
    IO_BYTE _D6 :1;
11070
    IO_BYTE _D5 :1;
11071
    IO_BYTE _D4 :1;
11072
    IO_BYTE  :1;
11073
    IO_BYTE _D2 :1;
11074
    IO_BYTE _D1 :1;
11075
    IO_BYTE _D0 :1;
11076
  }bit;
11077
 }PDRD18STR;
11078
typedef union{
11079
    IO_BYTE     byte;
11080
    struct{
11081
    IO_BYTE  :1;
11082
    IO_BYTE _D6 :1;
11083
    IO_BYTE _D5 :1;
11084
    IO_BYTE _D4 :1;
11085
    IO_BYTE  :1;
11086
    IO_BYTE _D2 :1;
11087
    IO_BYTE _D1 :1;
11088
    IO_BYTE _D0 :1;
11089
  }bit;
11090
 }PDRD19STR;
11091
typedef union{
11092
    IO_BYTE     byte;
11093
    struct{
11094
    IO_BYTE  :1;
11095
    IO_BYTE  :1;
11096
    IO_BYTE  :1;
11097
    IO_BYTE  :1;
11098
    IO_BYTE  :1;
11099
    IO_BYTE _D2 :1;
11100
    IO_BYTE _D1 :1;
11101
    IO_BYTE _D0 :1;
11102
  }bit;
11103
 }PDRD20STR;
11104
typedef union{
11105
    IO_BYTE     byte;
11106
    struct{
11107
    IO_BYTE  :1;
11108
    IO_BYTE  :1;
11109
    IO_BYTE _D5 :1;
11110
    IO_BYTE _D4 :1;
11111
    IO_BYTE  :1;
11112
    IO_BYTE _D2 :1;
11113
    IO_BYTE  :1;
11114
    IO_BYTE _D0 :1;
11115
  }bit;
11116
 }PDRD22STR;
11117
typedef union{
11118
    IO_BYTE     byte;
11119
    struct{
11120
    IO_BYTE  :1;
11121
    IO_BYTE  :1;
11122
    IO_BYTE _D5 :1;
11123
    IO_BYTE _D4 :1;
11124
    IO_BYTE _D3 :1;
11125
    IO_BYTE _D2 :1;
11126
    IO_BYTE _D1 :1;
11127
    IO_BYTE _D0 :1;
11128
  }bit;
11129
 }PDRD23STR;
11130
typedef union{
11131
    IO_BYTE     byte;
11132
    struct{
11133
    IO_BYTE _D7 :1;
11134
    IO_BYTE _D6 :1;
11135
    IO_BYTE _D5 :1;
11136
    IO_BYTE _D4 :1;
11137
    IO_BYTE _D3 :1;
11138
    IO_BYTE _D2 :1;
11139
    IO_BYTE _D1 :1;
11140
    IO_BYTE _D0 :1;
11141
  }bit;
11142
 }PDRD24STR;
11143
typedef union{
11144
    IO_BYTE     byte;
11145
    struct{
11146
    IO_BYTE _D7 :1;
11147
    IO_BYTE _D6 :1;
11148
    IO_BYTE _D5 :1;
11149
    IO_BYTE _D4 :1;
11150
    IO_BYTE _D3 :1;
11151
    IO_BYTE _D2 :1;
11152
    IO_BYTE _D1 :1;
11153
    IO_BYTE _D0 :1;
11154
  }bit;
11155
 }PDRD25STR;
11156
typedef union{
11157
    IO_BYTE     byte;
11158
    struct{
11159
    IO_BYTE _D7 :1;
11160
    IO_BYTE _D6 :1;
11161
    IO_BYTE _D5 :1;
11162
    IO_BYTE _D4 :1;
11163
    IO_BYTE _D3 :1;
11164
    IO_BYTE _D2 :1;
11165
    IO_BYTE _D1 :1;
11166
    IO_BYTE _D0 :1;
11167
  }bit;
11168
 }PDRD26STR;
11169
typedef union{
11170
    IO_BYTE     byte;
11171
    struct{
11172
    IO_BYTE _D7 :1;
11173
    IO_BYTE _D6 :1;
11174
    IO_BYTE _D5 :1;
11175
    IO_BYTE _D4 :1;
11176
    IO_BYTE _D3 :1;
11177
    IO_BYTE _D2 :1;
11178
    IO_BYTE _D1 :1;
11179
    IO_BYTE _D0 :1;
11180
  }bit;
11181
 }PDRD27STR;
11182
typedef union{
11183
    IO_BYTE     byte;
11184
    struct{
11185
    IO_BYTE _D7 :1;
11186
    IO_BYTE _D6 :1;
11187
    IO_BYTE _D5 :1;
11188
    IO_BYTE _D4 :1;
11189
    IO_BYTE _D3 :1;
11190
    IO_BYTE _D2 :1;
11191
    IO_BYTE _D1 :1;
11192
    IO_BYTE _D0 :1;
11193
  }bit;
11194
 }PDRD29STR;
11195
typedef union{   /* R-bus Port Direction Register */
11196
    IO_BYTE     byte;
11197
    struct{
11198
    IO_BYTE _D7 :1;
11199
    IO_BYTE _D6 :1;
11200
    IO_BYTE _D5 :1;
11201
    IO_BYTE _D4 :1;
11202
    IO_BYTE _D3 :1;
11203
    IO_BYTE _D2 :1;
11204
    IO_BYTE _D1 :1;
11205
    IO_BYTE _D0 :1;
11206
  }bit;
11207
 }DDR00STR;
11208
typedef union{
11209
    IO_BYTE     byte;
11210
    struct{
11211
    IO_BYTE _D7 :1;
11212
    IO_BYTE _D6 :1;
11213
    IO_BYTE _D5 :1;
11214
    IO_BYTE _D4 :1;
11215
    IO_BYTE _D3 :1;
11216
    IO_BYTE _D2 :1;
11217
    IO_BYTE _D1 :1;
11218
    IO_BYTE _D0 :1;
11219
  }bit;
11220
 }DDR01STR;
11221
typedef union{
11222
    IO_BYTE     byte;
11223
    struct{
11224
    IO_BYTE _D7 :1;
11225
    IO_BYTE _D6 :1;
11226
    IO_BYTE _D5 :1;
11227
    IO_BYTE _D4 :1;
11228
    IO_BYTE _D3 :1;
11229
    IO_BYTE _D2 :1;
11230
    IO_BYTE _D1 :1;
11231
    IO_BYTE _D0 :1;
11232
  }bit;
11233
 }DDR02STR;
11234
typedef union{
11235
    IO_BYTE     byte;
11236
    struct{
11237
    IO_BYTE _D7 :1;
11238
    IO_BYTE _D6 :1;
11239
    IO_BYTE _D5 :1;
11240
    IO_BYTE _D4 :1;
11241
    IO_BYTE _D3 :1;
11242
    IO_BYTE _D2 :1;
11243
    IO_BYTE _D1 :1;
11244
    IO_BYTE _D0 :1;
11245
  }bit;
11246
 }DDR03STR;
11247
typedef union{
11248
    IO_BYTE     byte;
11249
    struct{
11250
    IO_BYTE  :1;
11251
    IO_BYTE  :1;
11252
    IO_BYTE  :1;
11253
    IO_BYTE  :1;
11254
    IO_BYTE  :1;
11255
    IO_BYTE  :1;
11256
    IO_BYTE _D1 :1;
11257
    IO_BYTE _D0 :1;
11258
  }bit;
11259
 }DDR04STR;
11260
typedef union{
11261
    IO_BYTE     byte;
11262
    struct{
11263
    IO_BYTE _D7 :1;
11264
    IO_BYTE _D6 :1;
11265
    IO_BYTE _D5 :1;
11266
    IO_BYTE _D4 :1;
11267
    IO_BYTE _D3 :1;
11268
    IO_BYTE _D2 :1;
11269
    IO_BYTE _D1 :1;
11270
    IO_BYTE _D0 :1;
11271
  }bit;
11272
 }DDR05STR;
11273
typedef union{
11274
    IO_BYTE     byte;
11275
    struct{
11276
    IO_BYTE _D7 :1;
11277
    IO_BYTE _D6 :1;
11278
    IO_BYTE _D5 :1;
11279
    IO_BYTE _D4 :1;
11280
    IO_BYTE _D3 :1;
11281
    IO_BYTE _D2 :1;
11282
    IO_BYTE _D1 :1;
11283
    IO_BYTE _D0 :1;
11284
  }bit;
11285
 }DDR06STR;
11286
typedef union{
11287
    IO_BYTE     byte;
11288
    struct{
11289
    IO_BYTE _D7 :1;
11290
    IO_BYTE _D6 :1;
11291
    IO_BYTE _D5 :1;
11292
    IO_BYTE _D4 :1;
11293
    IO_BYTE _D3 :1;
11294
    IO_BYTE _D2 :1;
11295
    IO_BYTE _D1 :1;
11296
    IO_BYTE _D0 :1;
11297
  }bit;
11298
 }DDR07STR;
11299
typedef union{
11300
    IO_BYTE     byte;
11301
    struct{
11302
    IO_BYTE _D7 :1;
11303
    IO_BYTE _D6 :1;
11304
    IO_BYTE _D5 :1;
11305
    IO_BYTE _D4 :1;
11306
    IO_BYTE _D3 :1;
11307
    IO_BYTE _D2 :1;
11308
    IO_BYTE _D1 :1;
11309
    IO_BYTE _D0 :1;
11310
  }bit;
11311
 }DDR08STR;
11312
typedef union{
11313
    IO_BYTE     byte;
11314
    struct{
11315
    IO_BYTE _D7 :1;
11316
    IO_BYTE _D6 :1;
11317
    IO_BYTE  :1;
11318
    IO_BYTE  :1;
11319
    IO_BYTE _D3 :1;
11320
    IO_BYTE _D2 :1;
11321
    IO_BYTE _D1 :1;
11322
    IO_BYTE _D0 :1;
11323
  }bit;
11324
 }DDR09STR;
11325
typedef union{
11326
    IO_BYTE     byte;
11327
    struct{
11328
    IO_BYTE  :1;
11329
    IO_BYTE _D6 :1;
11330
    IO_BYTE _D5 :1;
11331
    IO_BYTE _D4 :1;
11332
    IO_BYTE _D3 :1;
11333
    IO_BYTE _D2 :1;
11334
    IO_BYTE _D1 :1;
11335
    IO_BYTE  :1;
11336
  }bit;
11337
 }DDR10STR;
11338
typedef union{
11339
    IO_BYTE     byte;
11340
    struct{
11341
    IO_BYTE  :1;
11342
    IO_BYTE  :1;
11343
    IO_BYTE  :1;
11344
    IO_BYTE  :1;
11345
    IO_BYTE  :1;
11346
    IO_BYTE _D2 :1;
11347
    IO_BYTE _D1 :1;
11348
    IO_BYTE _D0 :1;
11349
  }bit;
11350
 }DDR13STR;
11351
typedef union{
11352
    IO_BYTE     byte;
11353
    struct{
11354
    IO_BYTE _D7 :1;
11355
    IO_BYTE _D6 :1;
11356
    IO_BYTE _D5 :1;
11357
    IO_BYTE _D4 :1;
11358
    IO_BYTE _D3 :1;
11359
    IO_BYTE _D2 :1;
11360
    IO_BYTE _D1 :1;
11361
    IO_BYTE _D0 :1;
11362
  }bit;
11363
 }DDR14STR;
11364
typedef union{
11365
    IO_BYTE     byte;
11366
    struct{
11367
    IO_BYTE  :1;
11368
    IO_BYTE  :1;
11369
    IO_BYTE  :1;
11370
    IO_BYTE  :1;
11371
    IO_BYTE _D3 :1;
11372
    IO_BYTE _D2 :1;
11373
    IO_BYTE _D1 :1;
11374
    IO_BYTE _D0 :1;
11375
  }bit;
11376
 }DDR15STR;
11377
typedef union{
11378
    IO_BYTE     byte;
11379
    struct{
11380
    IO_BYTE _D7 :1;
11381
    IO_BYTE _D6 :1;
11382
    IO_BYTE _D5 :1;
11383
    IO_BYTE _D4 :1;
11384
    IO_BYTE _D3 :1;
11385
    IO_BYTE _D2 :1;
11386
    IO_BYTE _D1 :1;
11387
    IO_BYTE _D0 :1;
11388
  }bit;
11389
 }DDR16STR;
11390
typedef union{
11391
    IO_BYTE     byte;
11392
    struct{
11393
    IO_BYTE _D7 :1;
11394
    IO_BYTE _D6 :1;
11395
    IO_BYTE _D5 :1;
11396
    IO_BYTE _D4 :1;
11397
    IO_BYTE  :1;
11398
    IO_BYTE  :1;
11399
    IO_BYTE  :1;
11400
    IO_BYTE  :1;
11401
  }bit;
11402
 }DDR17STR;
11403
typedef union{
11404
    IO_BYTE     byte;
11405
    struct{
11406
    IO_BYTE  :1;
11407
    IO_BYTE _D6 :1;
11408
    IO_BYTE _D5 :1;
11409
    IO_BYTE _D4 :1;
11410
    IO_BYTE  :1;
11411
    IO_BYTE _D2 :1;
11412
    IO_BYTE _D1 :1;
11413
    IO_BYTE _D0 :1;
11414
  }bit;
11415
 }DDR18STR;
11416
typedef union{
11417
    IO_BYTE     byte;
11418
    struct{
11419
    IO_BYTE  :1;
11420
    IO_BYTE _D6 :1;
11421
    IO_BYTE _D5 :1;
11422
    IO_BYTE _D4 :1;
11423
    IO_BYTE  :1;
11424
    IO_BYTE _D2 :1;
11425
    IO_BYTE _D1 :1;
11426
    IO_BYTE _D0 :1;
11427
  }bit;
11428
 }DDR19STR;
11429
typedef union{
11430
    IO_BYTE     byte;
11431
    struct{
11432
    IO_BYTE  :1;
11433
    IO_BYTE  :1;
11434
    IO_BYTE  :1;
11435
    IO_BYTE  :1;
11436
    IO_BYTE  :1;
11437
    IO_BYTE _D2 :1;
11438
    IO_BYTE _D1 :1;
11439
    IO_BYTE _D0 :1;
11440
  }bit;
11441
 }DDR20STR;
11442
typedef union{
11443
    IO_BYTE     byte;
11444
    struct{
11445
    IO_BYTE  :1;
11446
    IO_BYTE  :1;
11447
    IO_BYTE _D5 :1;
11448
    IO_BYTE _D4 :1;
11449
    IO_BYTE  :1;
11450
    IO_BYTE _D2 :1;
11451
    IO_BYTE  :1;
11452
    IO_BYTE _D0 :1;
11453
  }bit;
11454
 }DDR22STR;
11455
typedef union{
11456
    IO_BYTE     byte;
11457
    struct{
11458
    IO_BYTE  :1;
11459
    IO_BYTE  :1;
11460
    IO_BYTE _D5 :1;
11461
    IO_BYTE _D4 :1;
11462
    IO_BYTE _D3 :1;
11463
    IO_BYTE _D2 :1;
11464
    IO_BYTE _D1 :1;
11465
    IO_BYTE _D0 :1;
11466
  }bit;
11467
 }DDR23STR;
11468
typedef union{
11469
    IO_BYTE     byte;
11470
    struct{
11471
    IO_BYTE _D7 :1;
11472
    IO_BYTE _D6 :1;
11473
    IO_BYTE _D5 :1;
11474
    IO_BYTE _D4 :1;
11475
    IO_BYTE _D3 :1;
11476
    IO_BYTE _D2 :1;
11477
    IO_BYTE _D1 :1;
11478
    IO_BYTE _D0 :1;
11479
  }bit;
11480
 }DDR24STR;
11481
typedef union{
11482
    IO_BYTE     byte;
11483
    struct{
11484
    IO_BYTE _D7 :1;
11485
    IO_BYTE _D6 :1;
11486
    IO_BYTE _D5 :1;
11487
    IO_BYTE _D4 :1;
11488
    IO_BYTE _D3 :1;
11489
    IO_BYTE _D2 :1;
11490
    IO_BYTE _D1 :1;
11491
    IO_BYTE _D0 :1;
11492
  }bit;
11493
 }DDR25STR;
11494
typedef union{
11495
    IO_BYTE     byte;
11496
    struct{
11497
    IO_BYTE _D7 :1;
11498
    IO_BYTE _D6 :1;
11499
    IO_BYTE _D5 :1;
11500
    IO_BYTE _D4 :1;
11501
    IO_BYTE _D3 :1;
11502
    IO_BYTE _D2 :1;
11503
    IO_BYTE _D1 :1;
11504
    IO_BYTE _D0 :1;
11505
  }bit;
11506
 }DDR26STR;
11507
typedef union{
11508
    IO_BYTE     byte;
11509
    struct{
11510
    IO_BYTE _D7 :1;
11511
    IO_BYTE _D6 :1;
11512
    IO_BYTE _D5 :1;
11513
    IO_BYTE _D4 :1;
11514
    IO_BYTE _D3 :1;
11515
    IO_BYTE _D2 :1;
11516
    IO_BYTE _D1 :1;
11517
    IO_BYTE _D0 :1;
11518
  }bit;
11519
 }DDR27STR;
11520
typedef union{
11521
    IO_BYTE     byte;
11522
    struct{
11523
    IO_BYTE _D7 :1;
11524
    IO_BYTE _D6 :1;
11525
    IO_BYTE _D5 :1;
11526
    IO_BYTE _D4 :1;
11527
    IO_BYTE _D3 :1;
11528
    IO_BYTE _D2 :1;
11529
    IO_BYTE _D1 :1;
11530
    IO_BYTE _D0 :1;
11531
  }bit;
11532
 }DDR29STR;
11533
typedef union{   /* R-bus Port Function Register */
11534
    IO_BYTE     byte;
11535
    struct{
11536
    IO_BYTE _D7 :1;
11537
    IO_BYTE _D6 :1;
11538
    IO_BYTE _D5 :1;
11539
    IO_BYTE _D4 :1;
11540
    IO_BYTE _D3 :1;
11541
    IO_BYTE _D2 :1;
11542
    IO_BYTE _D1 :1;
11543
    IO_BYTE _D0 :1;
11544
  }bit;
11545
 }PFR00STR;
11546
typedef union{
11547
    IO_BYTE     byte;
11548
    struct{
11549
    IO_BYTE _D7 :1;
11550
    IO_BYTE _D6 :1;
11551
    IO_BYTE _D5 :1;
11552
    IO_BYTE _D4 :1;
11553
    IO_BYTE _D3 :1;
11554
    IO_BYTE _D2 :1;
11555
    IO_BYTE _D1 :1;
11556
    IO_BYTE _D0 :1;
11557
  }bit;
11558
 }PFR01STR;
11559
typedef union{
11560
    IO_BYTE     byte;
11561
    struct{
11562
    IO_BYTE _D7 :1;
11563
    IO_BYTE _D6 :1;
11564
    IO_BYTE _D5 :1;
11565
    IO_BYTE _D4 :1;
11566
    IO_BYTE _D3 :1;
11567
    IO_BYTE _D2 :1;
11568
    IO_BYTE _D1 :1;
11569
    IO_BYTE _D0 :1;
11570
  }bit;
11571
 }PFR02STR;
11572
typedef union{
11573
    IO_BYTE     byte;
11574
    struct{
11575
    IO_BYTE _D7 :1;
11576
    IO_BYTE _D6 :1;
11577
    IO_BYTE _D5 :1;
11578
    IO_BYTE _D4 :1;
11579
    IO_BYTE _D3 :1;
11580
    IO_BYTE _D2 :1;
11581
    IO_BYTE _D1 :1;
11582
    IO_BYTE _D0 :1;
11583
  }bit;
11584
 }PFR03STR;
11585
typedef union{
11586
    IO_BYTE     byte;
11587
    struct{
11588
    IO_BYTE  :1;
11589
    IO_BYTE  :1;
11590
    IO_BYTE  :1;
11591
    IO_BYTE  :1;
11592
    IO_BYTE  :1;
11593
    IO_BYTE  :1;
11594
    IO_BYTE _D1 :1;
11595
    IO_BYTE _D0 :1;
11596
  }bit;
11597
 }PFR04STR;
11598
typedef union{
11599
    IO_BYTE     byte;
11600
    struct{
11601
    IO_BYTE _D7 :1;
11602
    IO_BYTE _D6 :1;
11603
    IO_BYTE _D5 :1;
11604
    IO_BYTE _D4 :1;
11605
    IO_BYTE _D3 :1;
11606
    IO_BYTE _D2 :1;
11607
    IO_BYTE _D1 :1;
11608
    IO_BYTE _D0 :1;
11609
  }bit;
11610
 }PFR05STR;
11611
typedef union{
11612
    IO_BYTE     byte;
11613
    struct{
11614
    IO_BYTE _D7 :1;
11615
    IO_BYTE _D6 :1;
11616
    IO_BYTE _D5 :1;
11617
    IO_BYTE _D4 :1;
11618
    IO_BYTE _D3 :1;
11619
    IO_BYTE _D2 :1;
11620
    IO_BYTE _D1 :1;
11621
    IO_BYTE _D0 :1;
11622
  }bit;
11623
 }PFR06STR;
11624
typedef union{
11625
    IO_BYTE     byte;
11626
    struct{
11627
    IO_BYTE _D7 :1;
11628
    IO_BYTE _D6 :1;
11629
    IO_BYTE _D5 :1;
11630
    IO_BYTE _D4 :1;
11631
    IO_BYTE _D3 :1;
11632
    IO_BYTE _D2 :1;
11633
    IO_BYTE _D1 :1;
11634
    IO_BYTE _D0 :1;
11635
  }bit;
11636
 }PFR07STR;
11637
typedef union{
11638
    IO_BYTE     byte;
11639
    struct{
11640
    IO_BYTE _D7 :1;
11641
    IO_BYTE _D6 :1;
11642
    IO_BYTE _D5 :1;
11643
    IO_BYTE _D4 :1;
11644
    IO_BYTE _D3 :1;
11645
    IO_BYTE _D2 :1;
11646
    IO_BYTE _D1 :1;
11647
    IO_BYTE _D0 :1;
11648
  }bit;
11649
 }PFR08STR;
11650
typedef union{
11651
    IO_BYTE     byte;
11652
    struct{
11653
    IO_BYTE _D7 :1;
11654
    IO_BYTE _D6 :1;
11655
    IO_BYTE  :1;
11656
    IO_BYTE  :1;
11657
    IO_BYTE _D3 :1;
11658
    IO_BYTE _D2 :1;
11659
    IO_BYTE _D1 :1;
11660
    IO_BYTE _D0 :1;
11661
  }bit;
11662
 }PFR09STR;
11663
typedef union{
11664
    IO_BYTE     byte;
11665
    struct{
11666
    IO_BYTE  :1;
11667
    IO_BYTE _D6 :1;
11668
    IO_BYTE _D5 :1;
11669
    IO_BYTE _D4 :1;
11670
    IO_BYTE _D3 :1;
11671
    IO_BYTE _D2 :1;
11672
    IO_BYTE _D1 :1;
11673
    IO_BYTE  :1;
11674
  }bit;
11675
 }PFR10STR;
11676
typedef union{
11677
    IO_BYTE     byte;
11678
    struct{
11679
    IO_BYTE  :1;
11680
    IO_BYTE  :1;
11681
    IO_BYTE  :1;
11682
    IO_BYTE  :1;
11683
    IO_BYTE  :1;
11684
    IO_BYTE _D2 :1;
11685
    IO_BYTE _D1 :1;
11686
    IO_BYTE _D0 :1;
11687
  }bit;
11688
 }PFR13STR;
11689
typedef union{
11690
    IO_BYTE     byte;
11691
    struct{
11692
    IO_BYTE _D7 :1;
11693
    IO_BYTE _D6 :1;
11694
    IO_BYTE _D5 :1;
11695
    IO_BYTE _D4 :1;
11696
    IO_BYTE _D3 :1;
11697
    IO_BYTE _D2 :1;
11698
    IO_BYTE _D1 :1;
11699
    IO_BYTE _D0 :1;
11700
  }bit;
11701
 }PFR14STR;
11702
typedef union{
11703
    IO_BYTE     byte;
11704
    struct{
11705
    IO_BYTE  :1;
11706
    IO_BYTE  :1;
11707
    IO_BYTE  :1;
11708
    IO_BYTE  :1;
11709
    IO_BYTE _D3 :1;
11710
    IO_BYTE _D2 :1;
11711
    IO_BYTE _D1 :1;
11712
    IO_BYTE _D0 :1;
11713
  }bit;
11714
 }PFR15STR;
11715
typedef union{
11716
    IO_BYTE     byte;
11717
    struct{
11718
    IO_BYTE _D7 :1;
11719
    IO_BYTE _D6 :1;
11720
    IO_BYTE _D5 :1;
11721
    IO_BYTE _D4 :1;
11722
    IO_BYTE _D3 :1;
11723
    IO_BYTE _D2 :1;
11724
    IO_BYTE _D1 :1;
11725
    IO_BYTE _D0 :1;
11726
  }bit;
11727
 }PFR16STR;
11728
typedef union{
11729
    IO_BYTE     byte;
11730
    struct{
11731
    IO_BYTE _D7 :1;
11732
    IO_BYTE _D6 :1;
11733
    IO_BYTE _D5 :1;
11734
    IO_BYTE _D4 :1;
11735
    IO_BYTE  :1;
11736
    IO_BYTE  :1;
11737
    IO_BYTE  :1;
11738
    IO_BYTE  :1;
11739
  }bit;
11740
 }PFR17STR;
11741
typedef union{
11742
    IO_BYTE     byte;
11743
    struct{
11744
    IO_BYTE  :1;
11745
    IO_BYTE _D6 :1;
11746
    IO_BYTE _D5 :1;
11747
    IO_BYTE _D4 :1;
11748
    IO_BYTE  :1;
11749
    IO_BYTE _D2 :1;
11750
    IO_BYTE _D1 :1;
11751
    IO_BYTE _D0 :1;
11752
  }bit;
11753
 }PFR18STR;
11754
typedef union{
11755
    IO_BYTE     byte;
11756
    struct{
11757
    IO_BYTE  :1;
11758
    IO_BYTE _D6 :1;
11759
    IO_BYTE _D5 :1;
11760
    IO_BYTE _D4 :1;
11761
    IO_BYTE  :1;
11762
    IO_BYTE _D2 :1;
11763
    IO_BYTE _D1 :1;
11764
    IO_BYTE _D0 :1;
11765
  }bit;
11766
 }PFR19STR;
11767
typedef union{
11768
    IO_BYTE     byte;
11769
    struct{
11770
    IO_BYTE  :1;
11771
    IO_BYTE  :1;
11772
    IO_BYTE  :1;
11773
    IO_BYTE  :1;
11774
    IO_BYTE  :1;
11775
    IO_BYTE _D2 :1;
11776
    IO_BYTE _D1 :1;
11777
    IO_BYTE _D0 :1;
11778
  }bit;
11779
 }PFR20STR;
11780
typedef union{
11781
    IO_BYTE     byte;
11782
    struct{
11783
    IO_BYTE  :1;
11784
    IO_BYTE  :1;
11785
    IO_BYTE _D5 :1;
11786
    IO_BYTE _D4 :1;
11787
    IO_BYTE  :1;
11788
    IO_BYTE _D2 :1;
11789
    IO_BYTE  :1;
11790
    IO_BYTE _D0 :1;
11791
  }bit;
11792
 }PFR22STR;
11793
typedef union{
11794
    IO_BYTE     byte;
11795
    struct{
11796
    IO_BYTE  :1;
11797
    IO_BYTE  :1;
11798
    IO_BYTE _D5 :1;
11799
    IO_BYTE _D4 :1;
11800
    IO_BYTE _D3 :1;
11801
    IO_BYTE _D2 :1;
11802
    IO_BYTE _D1 :1;
11803
    IO_BYTE _D0 :1;
11804
  }bit;
11805
 }PFR23STR;
11806
typedef union{
11807
    IO_BYTE     byte;
11808
    struct{
11809
    IO_BYTE _D7 :1;
11810
    IO_BYTE _D6 :1;
11811
    IO_BYTE _D5 :1;
11812
    IO_BYTE _D4 :1;
11813
    IO_BYTE _D3 :1;
11814
    IO_BYTE _D2 :1;
11815
    IO_BYTE _D1 :1;
11816
    IO_BYTE _D0 :1;
11817
  }bit;
11818
 }PFR24STR;
11819
typedef union{
11820
    IO_BYTE     byte;
11821
    struct{
11822
    IO_BYTE _D7 :1;
11823
    IO_BYTE _D6 :1;
11824
    IO_BYTE _D5 :1;
11825
    IO_BYTE _D4 :1;
11826
    IO_BYTE _D3 :1;
11827
    IO_BYTE _D2 :1;
11828
    IO_BYTE _D1 :1;
11829
    IO_BYTE _D0 :1;
11830
  }bit;
11831
 }PFR25STR;
11832
typedef union{
11833
    IO_BYTE     byte;
11834
    struct{
11835
    IO_BYTE _D7 :1;
11836
    IO_BYTE _D6 :1;
11837
    IO_BYTE _D5 :1;
11838
    IO_BYTE _D4 :1;
11839
    IO_BYTE _D3 :1;
11840
    IO_BYTE _D2 :1;
11841
    IO_BYTE _D1 :1;
11842
    IO_BYTE _D0 :1;
11843
  }bit;
11844
 }PFR26STR;
11845
typedef union{
11846
    IO_BYTE     byte;
11847
    struct{
11848
    IO_BYTE _D7 :1;
11849
    IO_BYTE _D6 :1;
11850
    IO_BYTE _D5 :1;
11851
    IO_BYTE _D4 :1;
11852
    IO_BYTE _D3 :1;
11853
    IO_BYTE _D2 :1;
11854
    IO_BYTE _D1 :1;
11855
    IO_BYTE _D0 :1;
11856
  }bit;
11857
 }PFR27STR;
11858
typedef union{
11859
    IO_BYTE     byte;
11860
    struct{
11861
    IO_BYTE _D7 :1;
11862
    IO_BYTE _D6 :1;
11863
    IO_BYTE _D5 :1;
11864
    IO_BYTE _D4 :1;
11865
    IO_BYTE _D3 :1;
11866
    IO_BYTE _D2 :1;
11867
    IO_BYTE _D1 :1;
11868
    IO_BYTE _D0 :1;
11869
  }bit;
11870
 }PFR29STR;
11871
typedef union{   /* R-bus Port Extra Function Register */
11872
    IO_BYTE     byte;
11873
    struct{
11874
    IO_BYTE  :1;
11875
    IO_BYTE  :1;
11876
    IO_BYTE _D5 :1;
11877
    IO_BYTE _D4 :1;
11878
    IO_BYTE  :1;
11879
    IO_BYTE  :1;
11880
    IO_BYTE  :1;
11881
    IO_BYTE  :1;
11882
  }bit;
11883
 }EPFR10STR;
11884
typedef union{
11885
    IO_BYTE     byte;
11886
    struct{
11887
    IO_BYTE  :1;
11888
    IO_BYTE  :1;
11889
    IO_BYTE  :1;
11890
    IO_BYTE  :1;
11891
    IO_BYTE  :1;
11892
    IO_BYTE _D2 :1;
11893
    IO_BYTE  :1;
11894
    IO_BYTE  :1;
11895
  }bit;
11896
 }EPFR13STR;
11897
typedef union{
11898
    IO_BYTE     byte;
11899
    struct{
11900
    IO_BYTE _D7 :1;
11901
    IO_BYTE _D6 :1;
11902
    IO_BYTE _D5 :1;
11903
    IO_BYTE _D4 :1;
11904
    IO_BYTE _D3 :1;
11905
    IO_BYTE _D2 :1;
11906
    IO_BYTE _D1 :1;
11907
    IO_BYTE _D0 :1;
11908
  }bit;
11909
 }EPFR14STR;
11910
typedef union{
11911
    IO_BYTE     byte;
11912
    struct{
11913
    IO_BYTE  :1;
11914
    IO_BYTE  :1;
11915
    IO_BYTE  :1;
11916
    IO_BYTE  :1;
11917
    IO_BYTE _D3 :1;
11918
    IO_BYTE _D2 :1;
11919
    IO_BYTE _D1 :1;
11920
    IO_BYTE _D0 :1;
11921
  }bit;
11922
 }EPFR15STR;
11923
typedef union{
11924
    IO_BYTE     byte;
11925
    struct{
11926
    IO_BYTE _D7 :1;
11927
    IO_BYTE _D6 :1;
11928
    IO_BYTE _D5 :1;
11929
    IO_BYTE _D4 :1;
11930
    IO_BYTE  :1;
11931
    IO_BYTE  :1;
11932
    IO_BYTE  :1;
11933
    IO_BYTE  :1;
11934
  }bit;
11935
 }EPFR16STR;
11936
typedef union{
11937
    IO_BYTE     byte;
11938
    struct{
11939
    IO_BYTE  :1;
11940
    IO_BYTE _D6 :1;
11941
    IO_BYTE _D5 :1;
11942
    IO_BYTE _D4 :1;
11943
    IO_BYTE  :1;
11944
    IO_BYTE _D2 :1;
11945
    IO_BYTE _D1 :1;
11946
    IO_BYTE _D0 :1;
11947
  }bit;
11948
 }EPFR18STR;
11949
typedef union{
11950
    IO_BYTE     byte;
11951
    struct{
11952
    IO_BYTE  :1;
11953
    IO_BYTE _D6 :1;
11954
    IO_BYTE  :1;
11955
    IO_BYTE  :1;
11956
    IO_BYTE  :1;
11957
    IO_BYTE _D2 :1;
11958
    IO_BYTE  :1;
11959
    IO_BYTE  :1;
11960
  }bit;
11961
 }EPFR19STR;
11962
typedef union{
11963
    IO_BYTE     byte;
11964
    struct{
11965
    IO_BYTE  :1;
11966
    IO_BYTE  :1;
11967
    IO_BYTE  :1;
11968
    IO_BYTE  :1;
11969
    IO_BYTE  :1;
11970
    IO_BYTE _D2 :1;
11971
    IO_BYTE _D1 :1;
11972
    IO_BYTE _D0 :1;
11973
  }bit;
11974
 }EPFR20STR;
11975
typedef union{
11976
    IO_BYTE     byte;
11977
    struct{
11978
    IO_BYTE _D7 :1;
11979
    IO_BYTE _D6 :1;
11980
    IO_BYTE _D5 :1;
11981
    IO_BYTE _D4 :1;
11982
    IO_BYTE _D3 :1;
11983
    IO_BYTE _D2 :1;
11984
    IO_BYTE _D1 :1;
11985
    IO_BYTE _D0 :1;
11986
  }bit;
11987
 }EPFR26STR;
11988
typedef union{
11989
    IO_BYTE     byte;
11990
    struct{
11991
    IO_BYTE _D7 :1;
11992
    IO_BYTE _D6 :1;
11993
    IO_BYTE _D5 :1;
11994
    IO_BYTE _D4 :1;
11995
    IO_BYTE _D3 :1;
11996
    IO_BYTE _D2 :1;
11997
    IO_BYTE _D1 :1;
11998
    IO_BYTE _D0 :1;
11999
  }bit;
12000
 }EPFR27STR;
12001
typedef union{   /* R-bus Port Output Drive Select Register */
12002
    IO_BYTE     byte;
12003
    struct{
12004
    IO_BYTE _D7 :1;
12005
    IO_BYTE _D6 :1;
12006
    IO_BYTE _D5 :1;
12007
    IO_BYTE _D4 :1;
12008
    IO_BYTE _D3 :1;
12009
    IO_BYTE _D2 :1;
12010
    IO_BYTE _D1 :1;
12011
    IO_BYTE _D0 :1;
12012
  }bit;
12013
 }PODR00STR;
12014
typedef union{
12015
    IO_BYTE     byte;
12016
    struct{
12017
    IO_BYTE _D7 :1;
12018
    IO_BYTE _D6 :1;
12019
    IO_BYTE _D5 :1;
12020
    IO_BYTE _D4 :1;
12021
    IO_BYTE _D3 :1;
12022
    IO_BYTE _D2 :1;
12023
    IO_BYTE _D1 :1;
12024
    IO_BYTE _D0 :1;
12025
  }bit;
12026
 }PODR01STR;
12027
typedef union{
12028
    IO_BYTE     byte;
12029
    struct{
12030
    IO_BYTE _D7 :1;
12031
    IO_BYTE _D6 :1;
12032
    IO_BYTE _D5 :1;
12033
    IO_BYTE _D4 :1;
12034
    IO_BYTE _D3 :1;
12035
    IO_BYTE _D2 :1;
12036
    IO_BYTE _D1 :1;
12037
    IO_BYTE _D0 :1;
12038
  }bit;
12039
 }PODR02STR;
12040
typedef union{
12041
    IO_BYTE     byte;
12042
    struct{
12043
    IO_BYTE _D7 :1;
12044
    IO_BYTE _D6 :1;
12045
    IO_BYTE _D5 :1;
12046
    IO_BYTE _D4 :1;
12047
    IO_BYTE _D3 :1;
12048
    IO_BYTE _D2 :1;
12049
    IO_BYTE _D1 :1;
12050
    IO_BYTE _D0 :1;
12051
  }bit;
12052
 }PODR03STR;
12053
typedef union{
12054
    IO_BYTE     byte;
12055
    struct{
12056
    IO_BYTE  :1;
12057
    IO_BYTE  :1;
12058
    IO_BYTE  :1;
12059
    IO_BYTE  :1;
12060
    IO_BYTE  :1;
12061
    IO_BYTE  :1;
12062
    IO_BYTE _D1 :1;
12063
    IO_BYTE _D0 :1;
12064
  }bit;
12065
 }PODR04STR;
12066
typedef union{
12067
    IO_BYTE     byte;
12068
    struct{
12069
    IO_BYTE _D7 :1;
12070
    IO_BYTE _D6 :1;
12071
    IO_BYTE _D5 :1;
12072
    IO_BYTE _D4 :1;
12073
    IO_BYTE _D3 :1;
12074
    IO_BYTE _D2 :1;
12075
    IO_BYTE _D1 :1;
12076
    IO_BYTE _D0 :1;
12077
  }bit;
12078
 }PODR05STR;
12079
typedef union{
12080
    IO_BYTE     byte;
12081
    struct{
12082
    IO_BYTE _D7 :1;
12083
    IO_BYTE _D6 :1;
12084
    IO_BYTE _D5 :1;
12085
    IO_BYTE _D4 :1;
12086
    IO_BYTE _D3 :1;
12087
    IO_BYTE _D2 :1;
12088
    IO_BYTE _D1 :1;
12089
    IO_BYTE _D0 :1;
12090
  }bit;
12091
 }PODR06STR;
12092
typedef union{
12093
    IO_BYTE     byte;
12094
    struct{
12095
    IO_BYTE _D7 :1;
12096
    IO_BYTE _D6 :1;
12097
    IO_BYTE _D5 :1;
12098
    IO_BYTE _D4 :1;
12099
    IO_BYTE _D3 :1;
12100
    IO_BYTE _D2 :1;
12101
    IO_BYTE _D1 :1;
12102
    IO_BYTE _D0 :1;
12103
  }bit;
12104
 }PODR07STR;
12105
typedef union{
12106
    IO_BYTE     byte;
12107
    struct{
12108
    IO_BYTE _D7 :1;
12109
    IO_BYTE _D6 :1;
12110
    IO_BYTE _D5 :1;
12111
    IO_BYTE _D4 :1;
12112
    IO_BYTE _D3 :1;
12113
    IO_BYTE _D2 :1;
12114
    IO_BYTE _D1 :1;
12115
    IO_BYTE _D0 :1;
12116
  }bit;
12117
 }PODR08STR;
12118
typedef union{
12119
    IO_BYTE     byte;
12120
    struct{
12121
    IO_BYTE _D7 :1;
12122
    IO_BYTE _D6 :1;
12123
    IO_BYTE  :1;
12124
    IO_BYTE  :1;
12125
    IO_BYTE _D3 :1;
12126
    IO_BYTE _D2 :1;
12127
    IO_BYTE _D1 :1;
12128
    IO_BYTE _D0 :1;
12129
  }bit;
12130
 }PODR09STR;
12131
typedef union{
12132
    IO_BYTE     byte;
12133
    struct{
12134
    IO_BYTE  :1;
12135
    IO_BYTE _D6 :1;
12136
    IO_BYTE _D5 :1;
12137
    IO_BYTE _D4 :1;
12138
    IO_BYTE _D3 :1;
12139
    IO_BYTE _D2 :1;
12140
    IO_BYTE _D1 :1;
12141
    IO_BYTE  :1;
12142
  }bit;
12143
 }PODR10STR;
12144
typedef union{
12145
    IO_BYTE     byte;
12146
    struct{
12147
    IO_BYTE  :1;
12148
    IO_BYTE  :1;
12149
    IO_BYTE  :1;
12150
    IO_BYTE  :1;
12151
    IO_BYTE  :1;
12152
    IO_BYTE _D2 :1;
12153
    IO_BYTE _D1 :1;
12154
    IO_BYTE _D0 :1;
12155
  }bit;
12156
 }PODR13STR;
12157
typedef union{
12158
    IO_BYTE     byte;
12159
    struct{
12160
    IO_BYTE _D7 :1;
12161
    IO_BYTE _D6 :1;
12162
    IO_BYTE _D5 :1;
12163
    IO_BYTE _D4 :1;
12164
    IO_BYTE _D3 :1;
12165
    IO_BYTE _D2 :1;
12166
    IO_BYTE _D1 :1;
12167
    IO_BYTE _D0 :1;
12168
  }bit;
12169
 }PODR14STR;
12170
typedef union{
12171
    IO_BYTE     byte;
12172
    struct{
12173
    IO_BYTE  :1;
12174
    IO_BYTE  :1;
12175
    IO_BYTE  :1;
12176
    IO_BYTE  :1;
12177
    IO_BYTE _D3 :1;
12178
    IO_BYTE _D2 :1;
12179
    IO_BYTE _D1 :1;
12180
    IO_BYTE _D0 :1;
12181
  }bit;
12182
 }PODR15STR;
12183
typedef union{
12184
    IO_BYTE     byte;
12185
    struct{
12186
    IO_BYTE _D7 :1;
12187
    IO_BYTE _D6 :1;
12188
    IO_BYTE _D5 :1;
12189
    IO_BYTE _D4 :1;
12190
    IO_BYTE _D3 :1;
12191
    IO_BYTE _D2 :1;
12192
    IO_BYTE _D1 :1;
12193
    IO_BYTE _D0 :1;
12194
  }bit;
12195
 }PODR16STR;
12196
typedef union{
12197
    IO_BYTE     byte;
12198
    struct{
12199
    IO_BYTE _D7 :1;
12200
    IO_BYTE _D6 :1;
12201
    IO_BYTE _D5 :1;
12202
    IO_BYTE _D4 :1;
12203
    IO_BYTE  :1;
12204
    IO_BYTE  :1;
12205
    IO_BYTE  :1;
12206
    IO_BYTE  :1;
12207
  }bit;
12208
 }PODR17STR;
12209
typedef union{
12210
    IO_BYTE     byte;
12211
    struct{
12212
    IO_BYTE  :1;
12213
    IO_BYTE _D6 :1;
12214
    IO_BYTE _D5 :1;
12215
    IO_BYTE _D4 :1;
12216
    IO_BYTE  :1;
12217
    IO_BYTE _D2 :1;
12218
    IO_BYTE _D1 :1;
12219
    IO_BYTE _D0 :1;
12220
  }bit;
12221
 }PODR18STR;
12222
typedef union{
12223
    IO_BYTE     byte;
12224
    struct{
12225
    IO_BYTE  :1;
12226
    IO_BYTE _D6 :1;
12227
    IO_BYTE _D5 :1;
12228
    IO_BYTE _D4 :1;
12229
    IO_BYTE  :1;
12230
    IO_BYTE _D2 :1;
12231
    IO_BYTE _D1 :1;
12232
    IO_BYTE _D0 :1;
12233
  }bit;
12234
 }PODR19STR;
12235
typedef union{
12236
    IO_BYTE     byte;
12237
    struct{
12238
    IO_BYTE  :1;
12239
    IO_BYTE  :1;
12240
    IO_BYTE  :1;
12241
    IO_BYTE  :1;
12242
    IO_BYTE  :1;
12243
    IO_BYTE _D2 :1;
12244
    IO_BYTE _D1 :1;
12245
    IO_BYTE _D0 :1;
12246
  }bit;
12247
 }PODR20STR;
12248
typedef union{
12249
    IO_BYTE     byte;
12250
    struct{
12251
    IO_BYTE  :1;
12252
    IO_BYTE  :1;
12253
    IO_BYTE _D5 :1;
12254
    IO_BYTE _D4 :1;
12255
    IO_BYTE  :1;
12256
    IO_BYTE _D2 :1;
12257
    IO_BYTE  :1;
12258
    IO_BYTE _D0 :1;
12259
  }bit;
12260
 }PODR22STR;
12261
typedef union{
12262
    IO_BYTE     byte;
12263
    struct{
12264
    IO_BYTE  :1;
12265
    IO_BYTE  :1;
12266
    IO_BYTE _D5 :1;
12267
    IO_BYTE _D4 :1;
12268
    IO_BYTE _D3 :1;
12269
    IO_BYTE _D2 :1;
12270
    IO_BYTE _D1 :1;
12271
    IO_BYTE _D0 :1;
12272
  }bit;
12273
 }PODR23STR;
12274
typedef union{
12275
    IO_BYTE     byte;
12276
    struct{
12277
    IO_BYTE _D7 :1;
12278
    IO_BYTE _D6 :1;
12279
    IO_BYTE _D5 :1;
12280
    IO_BYTE _D4 :1;
12281
    IO_BYTE _D3 :1;
12282
    IO_BYTE _D2 :1;
12283
    IO_BYTE _D1 :1;
12284
    IO_BYTE _D0 :1;
12285
  }bit;
12286
 }PODR24STR;
12287
typedef union{
12288
    IO_BYTE     byte;
12289
    struct{
12290
    IO_BYTE _D7 :1;
12291
    IO_BYTE _D6 :1;
12292
    IO_BYTE _D5 :1;
12293
    IO_BYTE _D4 :1;
12294
    IO_BYTE _D3 :1;
12295
    IO_BYTE _D2 :1;
12296
    IO_BYTE _D1 :1;
12297
    IO_BYTE _D0 :1;
12298
  }bit;
12299
 }PODR25STR;
12300
typedef union{
12301
    IO_BYTE     byte;
12302
    struct{
12303
    IO_BYTE _D7 :1;
12304
    IO_BYTE _D6 :1;
12305
    IO_BYTE _D5 :1;
12306
    IO_BYTE _D4 :1;
12307
    IO_BYTE _D3 :1;
12308
    IO_BYTE _D2 :1;
12309
    IO_BYTE _D1 :1;
12310
    IO_BYTE _D0 :1;
12311
  }bit;
12312
 }PODR26STR;
12313
typedef union{
12314
    IO_BYTE     byte;
12315
    struct{
12316
    IO_BYTE _D7 :1;
12317
    IO_BYTE _D6 :1;
12318
    IO_BYTE _D5 :1;
12319
    IO_BYTE _D4 :1;
12320
    IO_BYTE _D3 :1;
12321
    IO_BYTE _D2 :1;
12322
    IO_BYTE _D1 :1;
12323
    IO_BYTE _D0 :1;
12324
  }bit;
12325
 }PODR27STR;
12326
typedef union{
12327
    IO_BYTE     byte;
12328
    struct{
12329
    IO_BYTE _D7 :1;
12330
    IO_BYTE _D6 :1;
12331
    IO_BYTE _D5 :1;
12332
    IO_BYTE _D4 :1;
12333
    IO_BYTE _D3 :1;
12334
    IO_BYTE _D2 :1;
12335
    IO_BYTE _D1 :1;
12336
    IO_BYTE _D0 :1;
12337
  }bit;
12338
 }PODR29STR;
12339
typedef union{   /* R-bus Port Input Level Select Register */
12340
    IO_BYTE     byte;
12341
    struct{
12342
    IO_BYTE _D7 :1;
12343
    IO_BYTE _D6 :1;
12344
    IO_BYTE _D5 :1;
12345
    IO_BYTE _D4 :1;
12346
    IO_BYTE _D3 :1;
12347
    IO_BYTE _D2 :1;
12348
    IO_BYTE _D1 :1;
12349
    IO_BYTE _D0 :1;
12350
  }bit;
12351
 }PILR00STR;
12352
typedef union{
12353
    IO_BYTE     byte;
12354
    struct{
12355
    IO_BYTE _D7 :1;
12356
    IO_BYTE _D6 :1;
12357
    IO_BYTE _D5 :1;
12358
    IO_BYTE _D4 :1;
12359
    IO_BYTE _D3 :1;
12360
    IO_BYTE _D2 :1;
12361
    IO_BYTE _D1 :1;
12362
    IO_BYTE _D0 :1;
12363
  }bit;
12364
 }PILR01STR;
12365
typedef union{
12366
    IO_BYTE     byte;
12367
    struct{
12368
    IO_BYTE _D7 :1;
12369
    IO_BYTE _D6 :1;
12370
    IO_BYTE _D5 :1;
12371
    IO_BYTE _D4 :1;
12372
    IO_BYTE _D3 :1;
12373
    IO_BYTE _D2 :1;
12374
    IO_BYTE _D1 :1;
12375
    IO_BYTE _D0 :1;
12376
  }bit;
12377
 }PILR02STR;
12378
typedef union{
12379
    IO_BYTE     byte;
12380
    struct{
12381
    IO_BYTE _D7 :1;
12382
    IO_BYTE _D6 :1;
12383
    IO_BYTE _D5 :1;
12384
    IO_BYTE _D4 :1;
12385
    IO_BYTE _D3 :1;
12386
    IO_BYTE _D2 :1;
12387
    IO_BYTE _D1 :1;
12388
    IO_BYTE _D0 :1;
12389
  }bit;
12390
 }PILR03STR;
12391
typedef union{
12392
    IO_BYTE     byte;
12393
    struct{
12394
    IO_BYTE  :1;
12395
    IO_BYTE  :1;
12396
    IO_BYTE  :1;
12397
    IO_BYTE  :1;
12398
    IO_BYTE  :1;
12399
    IO_BYTE  :1;
12400
    IO_BYTE _D1 :1;
12401
    IO_BYTE _D0 :1;
12402
  }bit;
12403
 }PILR04STR;
12404
typedef union{
12405
    IO_BYTE     byte;
12406
    struct{
12407
    IO_BYTE _D7 :1;
12408
    IO_BYTE _D6 :1;
12409
    IO_BYTE _D5 :1;
12410
    IO_BYTE _D4 :1;
12411
    IO_BYTE _D3 :1;
12412
    IO_BYTE _D2 :1;
12413
    IO_BYTE _D1 :1;
12414
    IO_BYTE _D0 :1;
12415
  }bit;
12416
 }PILR05STR;
12417
typedef union{
12418
    IO_BYTE     byte;
12419
    struct{
12420
    IO_BYTE _D7 :1;
12421
    IO_BYTE _D6 :1;
12422
    IO_BYTE _D5 :1;
12423
    IO_BYTE _D4 :1;
12424
    IO_BYTE _D3 :1;
12425
    IO_BYTE _D2 :1;
12426
    IO_BYTE _D1 :1;
12427
    IO_BYTE _D0 :1;
12428
  }bit;
12429
 }PILR06STR;
12430
typedef union{
12431
    IO_BYTE     byte;
12432
    struct{
12433
    IO_BYTE _D7 :1;
12434
    IO_BYTE _D6 :1;
12435
    IO_BYTE _D5 :1;
12436
    IO_BYTE _D4 :1;
12437
    IO_BYTE _D3 :1;
12438
    IO_BYTE _D2 :1;
12439
    IO_BYTE _D1 :1;
12440
    IO_BYTE _D0 :1;
12441
  }bit;
12442
 }PILR07STR;
12443
typedef union{
12444
    IO_BYTE     byte;
12445
    struct{
12446
    IO_BYTE _D7 :1;
12447
    IO_BYTE _D6 :1;
12448
    IO_BYTE _D5 :1;
12449
    IO_BYTE _D4 :1;
12450
    IO_BYTE _D3 :1;
12451
    IO_BYTE _D2 :1;
12452
    IO_BYTE _D1 :1;
12453
    IO_BYTE _D0 :1;
12454
  }bit;
12455
 }PILR08STR;
12456
typedef union{
12457
    IO_BYTE     byte;
12458
    struct{
12459
    IO_BYTE _D7 :1;
12460
    IO_BYTE _D6 :1;
12461
    IO_BYTE  :1;
12462
    IO_BYTE  :1;
12463
    IO_BYTE _D3 :1;
12464
    IO_BYTE _D2 :1;
12465
    IO_BYTE _D1 :1;
12466
    IO_BYTE _D0 :1;
12467
  }bit;
12468
 }PILR09STR;
12469
typedef union{
12470
    IO_BYTE     byte;
12471
    struct{
12472
    IO_BYTE  :1;
12473
    IO_BYTE _D6 :1;
12474
    IO_BYTE _D5 :1;
12475
    IO_BYTE _D4 :1;
12476
    IO_BYTE _D3 :1;
12477
    IO_BYTE _D2 :1;
12478
    IO_BYTE _D1 :1;
12479
    IO_BYTE  :1;
12480
  }bit;
12481
 }PILR10STR;
12482
typedef union{
12483
    IO_BYTE     byte;
12484
    struct{
12485
    IO_BYTE  :1;
12486
    IO_BYTE  :1;
12487
    IO_BYTE  :1;
12488
    IO_BYTE  :1;
12489
    IO_BYTE  :1;
12490
    IO_BYTE _D2 :1;
12491
    IO_BYTE _D1 :1;
12492
    IO_BYTE _D0 :1;
12493
  }bit;
12494
 }PILR13STR;
12495
typedef union{
12496
    IO_BYTE     byte;
12497
    struct{
12498
    IO_BYTE _D7 :1;
12499
    IO_BYTE _D6 :1;
12500
    IO_BYTE _D5 :1;
12501
    IO_BYTE _D4 :1;
12502
    IO_BYTE _D3 :1;
12503
    IO_BYTE _D2 :1;
12504
    IO_BYTE _D1 :1;
12505
    IO_BYTE _D0 :1;
12506
  }bit;
12507
 }PILR14STR;
12508
typedef union{
12509
    IO_BYTE     byte;
12510
    struct{
12511
    IO_BYTE  :1;
12512
    IO_BYTE  :1;
12513
    IO_BYTE  :1;
12514
    IO_BYTE  :1;
12515
    IO_BYTE _D3 :1;
12516
    IO_BYTE _D2 :1;
12517
    IO_BYTE _D1 :1;
12518
    IO_BYTE _D0 :1;
12519
  }bit;
12520
 }PILR15STR;
12521
typedef union{
12522
    IO_BYTE     byte;
12523
    struct{
12524
    IO_BYTE _D7 :1;
12525
    IO_BYTE _D6 :1;
12526
    IO_BYTE _D5 :1;
12527
    IO_BYTE _D4 :1;
12528
    IO_BYTE _D3 :1;
12529
    IO_BYTE _D2 :1;
12530
    IO_BYTE _D1 :1;
12531
    IO_BYTE _D0 :1;
12532
  }bit;
12533
 }PILR16STR;
12534
typedef union{
12535
    IO_BYTE     byte;
12536
    struct{
12537
    IO_BYTE _D7 :1;
12538
    IO_BYTE _D6 :1;
12539
    IO_BYTE _D5 :1;
12540
    IO_BYTE _D4 :1;
12541
    IO_BYTE  :1;
12542
    IO_BYTE  :1;
12543
    IO_BYTE  :1;
12544
    IO_BYTE  :1;
12545
  }bit;
12546
 }PILR17STR;
12547
typedef union{
12548
    IO_BYTE     byte;
12549
    struct{
12550
    IO_BYTE  :1;
12551
    IO_BYTE _D6 :1;
12552
    IO_BYTE _D5 :1;
12553
    IO_BYTE _D4 :1;
12554
    IO_BYTE  :1;
12555
    IO_BYTE _D2 :1;
12556
    IO_BYTE _D1 :1;
12557
    IO_BYTE _D0 :1;
12558
  }bit;
12559
 }PILR18STR;
12560
typedef union{
12561
    IO_BYTE     byte;
12562
    struct{
12563
    IO_BYTE  :1;
12564
    IO_BYTE _D6 :1;
12565
    IO_BYTE _D5 :1;
12566
    IO_BYTE _D4 :1;
12567
    IO_BYTE  :1;
12568
    IO_BYTE _D2 :1;
12569
    IO_BYTE _D1 :1;
12570
    IO_BYTE _D0 :1;
12571
  }bit;
12572
 }PILR19STR;
12573
typedef union{
12574
    IO_BYTE     byte;
12575
    struct{
12576
    IO_BYTE  :1;
12577
    IO_BYTE  :1;
12578
    IO_BYTE  :1;
12579
    IO_BYTE  :1;
12580
    IO_BYTE  :1;
12581
    IO_BYTE _D2 :1;
12582
    IO_BYTE _D1 :1;
12583
    IO_BYTE _D0 :1;
12584
  }bit;
12585
 }PILR20STR;
12586
typedef union{
12587
    IO_BYTE     byte;
12588
    struct{
12589
    IO_BYTE  :1;
12590
    IO_BYTE  :1;
12591
    IO_BYTE _D5 :1;
12592
    IO_BYTE _D4 :1;
12593
    IO_BYTE  :1;
12594
    IO_BYTE _D2 :1;
12595
    IO_BYTE  :1;
12596
    IO_BYTE _D0 :1;
12597
  }bit;
12598
 }PILR22STR;
12599
typedef union{
12600
    IO_BYTE     byte;
12601
    struct{
12602
    IO_BYTE  :1;
12603
    IO_BYTE  :1;
12604
    IO_BYTE _D5 :1;
12605
    IO_BYTE _D4 :1;
12606
    IO_BYTE _D3 :1;
12607
    IO_BYTE _D2 :1;
12608
    IO_BYTE _D1 :1;
12609
    IO_BYTE _D0 :1;
12610
  }bit;
12611
 }PILR23STR;
12612
typedef union{
12613
    IO_BYTE     byte;
12614
    struct{
12615
    IO_BYTE _D7 :1;
12616
    IO_BYTE _D6 :1;
12617
    IO_BYTE _D5 :1;
12618
    IO_BYTE _D4 :1;
12619
    IO_BYTE _D3 :1;
12620
    IO_BYTE _D2 :1;
12621
    IO_BYTE _D1 :1;
12622
    IO_BYTE _D0 :1;
12623
  }bit;
12624
 }PILR24STR;
12625
typedef union{
12626
    IO_BYTE     byte;
12627
    struct{
12628
    IO_BYTE _D7 :1;
12629
    IO_BYTE _D6 :1;
12630
    IO_BYTE _D5 :1;
12631
    IO_BYTE _D4 :1;
12632
    IO_BYTE _D3 :1;
12633
    IO_BYTE _D2 :1;
12634
    IO_BYTE _D1 :1;
12635
    IO_BYTE _D0 :1;
12636
  }bit;
12637
 }PILR25STR;
12638
typedef union{
12639
    IO_BYTE     byte;
12640
    struct{
12641
    IO_BYTE _D7 :1;
12642
    IO_BYTE _D6 :1;
12643
    IO_BYTE _D5 :1;
12644
    IO_BYTE _D4 :1;
12645
    IO_BYTE _D3 :1;
12646
    IO_BYTE _D2 :1;
12647
    IO_BYTE _D1 :1;
12648
    IO_BYTE _D0 :1;
12649
  }bit;
12650
 }PILR26STR;
12651
typedef union{
12652
    IO_BYTE     byte;
12653
    struct{
12654
    IO_BYTE _D7 :1;
12655
    IO_BYTE _D6 :1;
12656
    IO_BYTE _D5 :1;
12657
    IO_BYTE _D4 :1;
12658
    IO_BYTE _D3 :1;
12659
    IO_BYTE _D2 :1;
12660
    IO_BYTE _D1 :1;
12661
    IO_BYTE _D0 :1;
12662
  }bit;
12663
 }PILR27STR;
12664
typedef union{
12665
    IO_BYTE     byte;
12666
    struct{
12667
    IO_BYTE _D7 :1;
12668
    IO_BYTE _D6 :1;
12669
    IO_BYTE _D5 :1;
12670
    IO_BYTE _D4 :1;
12671
    IO_BYTE _D3 :1;
12672
    IO_BYTE _D2 :1;
12673
    IO_BYTE _D1 :1;
12674
    IO_BYTE _D0 :1;
12675
  }bit;
12676
 }PILR29STR;
12677
typedef union{   /* R-bus Port Extra Input Level Select Register */
12678
    IO_BYTE     byte;
12679
    struct{
12680
    IO_BYTE _D7 :1;
12681
    IO_BYTE _D6 :1;
12682
    IO_BYTE _D5 :1;
12683
    IO_BYTE _D4 :1;
12684
    IO_BYTE _D3 :1;
12685
    IO_BYTE _D2 :1;
12686
    IO_BYTE _D1 :1;
12687
    IO_BYTE _D0 :1;
12688
  }bit;
12689
 }EPILR00STR;
12690
typedef union{
12691
    IO_BYTE     byte;
12692
    struct{
12693
    IO_BYTE _D7 :1;
12694
    IO_BYTE _D6 :1;
12695
    IO_BYTE _D5 :1;
12696
    IO_BYTE _D4 :1;
12697
    IO_BYTE _D3 :1;
12698
    IO_BYTE _D2 :1;
12699
    IO_BYTE _D1 :1;
12700
    IO_BYTE _D0 :1;
12701
  }bit;
12702
 }EPILR01STR;
12703
typedef union{
12704
    IO_BYTE     byte;
12705
    struct{
12706
    IO_BYTE _D7 :1;
12707
    IO_BYTE _D6 :1;
12708
    IO_BYTE _D5 :1;
12709
    IO_BYTE _D4 :1;
12710
    IO_BYTE _D3 :1;
12711
    IO_BYTE _D2 :1;
12712
    IO_BYTE _D1 :1;
12713
    IO_BYTE _D0 :1;
12714
  }bit;
12715
 }EPILR02STR;
12716
typedef union{
12717
    IO_BYTE     byte;
12718
    struct{
12719
    IO_BYTE _D7 :1;
12720
    IO_BYTE _D6 :1;
12721
    IO_BYTE _D5 :1;
12722
    IO_BYTE _D4 :1;
12723
    IO_BYTE _D3 :1;
12724
    IO_BYTE _D2 :1;
12725
    IO_BYTE _D1 :1;
12726
    IO_BYTE _D0 :1;
12727
  }bit;
12728
 }EPILR03STR;
12729
typedef union{
12730
    IO_BYTE     byte;
12731
    struct{
12732
    IO_BYTE  :1;
12733
    IO_BYTE  :1;
12734
    IO_BYTE  :1;
12735
    IO_BYTE  :1;
12736
    IO_BYTE  :1;
12737
    IO_BYTE  :1;
12738
    IO_BYTE _D1 :1;
12739
    IO_BYTE _D0 :1;
12740
  }bit;
12741
 }EPILR04STR;
12742
typedef union{
12743
    IO_BYTE     byte;
12744
    struct{
12745
    IO_BYTE _D7 :1;
12746
    IO_BYTE _D6 :1;
12747
    IO_BYTE _D5 :1;
12748
    IO_BYTE _D4 :1;
12749
    IO_BYTE _D3 :1;
12750
    IO_BYTE _D2 :1;
12751
    IO_BYTE _D1 :1;
12752
    IO_BYTE _D0 :1;
12753
  }bit;
12754
 }EPILR05STR;
12755
typedef union{
12756
    IO_BYTE     byte;
12757
    struct{
12758
    IO_BYTE _D7 :1;
12759
    IO_BYTE _D6 :1;
12760
    IO_BYTE _D5 :1;
12761
    IO_BYTE _D4 :1;
12762
    IO_BYTE _D3 :1;
12763
    IO_BYTE _D2 :1;
12764
    IO_BYTE _D1 :1;
12765
    IO_BYTE _D0 :1;
12766
  }bit;
12767
 }EPILR06STR;
12768
typedef union{
12769
    IO_BYTE     byte;
12770
    struct{
12771
    IO_BYTE _D7 :1;
12772
    IO_BYTE _D6 :1;
12773
    IO_BYTE _D5 :1;
12774
    IO_BYTE _D4 :1;
12775
    IO_BYTE _D3 :1;
12776
    IO_BYTE _D2 :1;
12777
    IO_BYTE _D1 :1;
12778
    IO_BYTE _D0 :1;
12779
  }bit;
12780
 }EPILR07STR;
12781
typedef union{
12782
    IO_BYTE     byte;
12783
    struct{
12784
    IO_BYTE _D7 :1;
12785
    IO_BYTE _D6 :1;
12786
    IO_BYTE _D5 :1;
12787
    IO_BYTE _D4 :1;
12788
    IO_BYTE _D3 :1;
12789
    IO_BYTE _D2 :1;
12790
    IO_BYTE _D1 :1;
12791
    IO_BYTE _D0 :1;
12792
  }bit;
12793
 }EPILR08STR;
12794
typedef union{
12795
    IO_BYTE     byte;
12796
    struct{
12797
    IO_BYTE _D7 :1;
12798
    IO_BYTE _D6 :1;
12799
    IO_BYTE  :1;
12800
    IO_BYTE  :1;
12801
    IO_BYTE _D3 :1;
12802
    IO_BYTE _D2 :1;
12803
    IO_BYTE _D1 :1;
12804
    IO_BYTE _D0 :1;
12805
  }bit;
12806
 }EPILR09STR;
12807
typedef union{
12808
    IO_BYTE     byte;
12809
    struct{
12810
    IO_BYTE  :1;
12811
    IO_BYTE _D6 :1;
12812
    IO_BYTE _D5 :1;
12813
    IO_BYTE _D4 :1;
12814
    IO_BYTE _D3 :1;
12815
    IO_BYTE _D2 :1;
12816
    IO_BYTE _D1 :1;
12817
    IO_BYTE  :1;
12818
  }bit;
12819
 }EPILR10STR;
12820
typedef union{
12821
    IO_BYTE     byte;
12822
    struct{
12823
    IO_BYTE  :1;
12824
    IO_BYTE  :1;
12825
    IO_BYTE  :1;
12826
    IO_BYTE  :1;
12827
    IO_BYTE  :1;
12828
    IO_BYTE _D2 :1;
12829
    IO_BYTE _D1 :1;
12830
    IO_BYTE _D0 :1;
12831
  }bit;
12832
 }EPILR13STR;
12833
typedef union{
12834
    IO_BYTE     byte;
12835
    struct{
12836
    IO_BYTE _D7 :1;
12837
    IO_BYTE _D6 :1;
12838
    IO_BYTE _D5 :1;
12839
    IO_BYTE _D4 :1;
12840
    IO_BYTE _D3 :1;
12841
    IO_BYTE _D2 :1;
12842
    IO_BYTE _D1 :1;
12843
    IO_BYTE _D0 :1;
12844
  }bit;
12845
 }EPILR14STR;
12846
typedef union{
12847
    IO_BYTE     byte;
12848
    struct{
12849
    IO_BYTE  :1;
12850
    IO_BYTE  :1;
12851
    IO_BYTE  :1;
12852
    IO_BYTE  :1;
12853
    IO_BYTE _D3 :1;
12854
    IO_BYTE _D2 :1;
12855
    IO_BYTE _D1 :1;
12856
    IO_BYTE _D0 :1;
12857
  }bit;
12858
 }EPILR15STR;
12859
typedef union{
12860
    IO_BYTE     byte;
12861
    struct{
12862
    IO_BYTE _D7 :1;
12863
    IO_BYTE _D6 :1;
12864
    IO_BYTE _D5 :1;
12865
    IO_BYTE _D4 :1;
12866
    IO_BYTE _D3 :1;
12867
    IO_BYTE _D2 :1;
12868
    IO_BYTE _D1 :1;
12869
    IO_BYTE _D0 :1;
12870
  }bit;
12871
 }EPILR16STR;
12872
typedef union{
12873
    IO_BYTE     byte;
12874
    struct{
12875
    IO_BYTE _D7 :1;
12876
    IO_BYTE _D6 :1;
12877
    IO_BYTE _D5 :1;
12878
    IO_BYTE _D4 :1;
12879
    IO_BYTE  :1;
12880
    IO_BYTE  :1;
12881
    IO_BYTE  :1;
12882
    IO_BYTE  :1;
12883
  }bit;
12884
 }EPILR17STR;
12885
typedef union{
12886
    IO_BYTE     byte;
12887
    struct{
12888
    IO_BYTE  :1;
12889
    IO_BYTE _D6 :1;
12890
    IO_BYTE _D5 :1;
12891
    IO_BYTE _D4 :1;
12892
    IO_BYTE  :1;
12893
    IO_BYTE _D2 :1;
12894
    IO_BYTE _D1 :1;
12895
    IO_BYTE _D0 :1;
12896
  }bit;
12897
 }EPILR18STR;
12898
typedef union{
12899
    IO_BYTE     byte;
12900
    struct{
12901
    IO_BYTE  :1;
12902
    IO_BYTE _D6 :1;
12903
    IO_BYTE _D5 :1;
12904
    IO_BYTE _D4 :1;
12905
    IO_BYTE  :1;
12906
    IO_BYTE _D2 :1;
12907
    IO_BYTE _D1 :1;
12908
    IO_BYTE _D0 :1;
12909
  }bit;
12910
 }EPILR19STR;
12911
typedef union{
12912
    IO_BYTE     byte;
12913
    struct{
12914
    IO_BYTE  :1;
12915
    IO_BYTE  :1;
12916
    IO_BYTE  :1;
12917
    IO_BYTE  :1;
12918
    IO_BYTE  :1;
12919
    IO_BYTE _D2 :1;
12920
    IO_BYTE _D1 :1;
12921
    IO_BYTE _D0 :1;
12922
  }bit;
12923
 }EPILR20STR;
12924
typedef union{
12925
    IO_BYTE     byte;
12926
    struct{
12927
    IO_BYTE  :1;
12928
    IO_BYTE  :1;
12929
    IO_BYTE _D5 :1;
12930
    IO_BYTE _D4 :1;
12931
    IO_BYTE  :1;
12932
    IO_BYTE _D2 :1;
12933
    IO_BYTE  :1;
12934
    IO_BYTE _D0 :1;
12935
  }bit;
12936
 }EPILR22STR;
12937
typedef union{
12938
    IO_BYTE     byte;
12939
    struct{
12940
    IO_BYTE  :1;
12941
    IO_BYTE  :1;
12942
    IO_BYTE _D5 :1;
12943
    IO_BYTE _D4 :1;
12944
    IO_BYTE _D3 :1;
12945
    IO_BYTE _D2 :1;
12946
    IO_BYTE _D1 :1;
12947
    IO_BYTE _D0 :1;
12948
  }bit;
12949
 }EPILR23STR;
12950
typedef union{
12951
    IO_BYTE     byte;
12952
    struct{
12953
    IO_BYTE _D7 :1;
12954
    IO_BYTE _D6 :1;
12955
    IO_BYTE _D5 :1;
12956
    IO_BYTE _D4 :1;
12957
    IO_BYTE _D3 :1;
12958
    IO_BYTE _D2 :1;
12959
    IO_BYTE _D1 :1;
12960
    IO_BYTE _D0 :1;
12961
  }bit;
12962
 }EPILR24STR;
12963
typedef union{
12964
    IO_BYTE     byte;
12965
    struct{
12966
    IO_BYTE _D7 :1;
12967
    IO_BYTE _D6 :1;
12968
    IO_BYTE _D5 :1;
12969
    IO_BYTE _D4 :1;
12970
    IO_BYTE _D3 :1;
12971
    IO_BYTE _D2 :1;
12972
    IO_BYTE _D1 :1;
12973
    IO_BYTE _D0 :1;
12974
  }bit;
12975
 }EPILR25STR;
12976
typedef union{
12977
    IO_BYTE     byte;
12978
    struct{
12979
    IO_BYTE _D7 :1;
12980
    IO_BYTE _D6 :1;
12981
    IO_BYTE _D5 :1;
12982
    IO_BYTE _D4 :1;
12983
    IO_BYTE _D3 :1;
12984
    IO_BYTE _D2 :1;
12985
    IO_BYTE _D1 :1;
12986
    IO_BYTE _D0 :1;
12987
  }bit;
12988
 }EPILR26STR;
12989
typedef union{
12990
    IO_BYTE     byte;
12991
    struct{
12992
    IO_BYTE _D7 :1;
12993
    IO_BYTE _D6 :1;
12994
    IO_BYTE _D5 :1;
12995
    IO_BYTE _D4 :1;
12996
    IO_BYTE _D3 :1;
12997
    IO_BYTE _D2 :1;
12998
    IO_BYTE _D1 :1;
12999
    IO_BYTE _D0 :1;
13000
  }bit;
13001
 }EPILR27STR;
13002
typedef union{
13003
    IO_BYTE     byte;
13004
    struct{
13005
    IO_BYTE _D7 :1;
13006
    IO_BYTE _D6 :1;
13007
    IO_BYTE _D5 :1;
13008
    IO_BYTE _D4 :1;
13009
    IO_BYTE _D3 :1;
13010
    IO_BYTE _D2 :1;
13011
    IO_BYTE _D1 :1;
13012
    IO_BYTE _D0 :1;
13013
  }bit;
13014
 }EPILR29STR;
13015
typedef union{   /* R-bus Port Pull-Up/Down  Enable Register */
13016
    IO_BYTE     byte;
13017
    struct{
13018
    IO_BYTE _D7 :1;
13019
    IO_BYTE _D6 :1;
13020
    IO_BYTE _D5 :1;
13021
    IO_BYTE _D4 :1;
13022
    IO_BYTE _D3 :1;
13023
    IO_BYTE _D2 :1;
13024
    IO_BYTE _D1 :1;
13025
    IO_BYTE _D0 :1;
13026
  }bit;
13027
 }PPER00STR;
13028
typedef union{
13029
    IO_BYTE     byte;
13030
    struct{
13031
    IO_BYTE _D7 :1;
13032
    IO_BYTE _D6 :1;
13033
    IO_BYTE _D5 :1;
13034
    IO_BYTE _D4 :1;
13035
    IO_BYTE _D3 :1;
13036
    IO_BYTE _D2 :1;
13037
    IO_BYTE _D1 :1;
13038
    IO_BYTE _D0 :1;
13039
  }bit;
13040
 }PPER01STR;
13041
typedef union{
13042
    IO_BYTE     byte;
13043
    struct{
13044
    IO_BYTE _D7 :1;
13045
    IO_BYTE _D6 :1;
13046
    IO_BYTE _D5 :1;
13047
    IO_BYTE _D4 :1;
13048
    IO_BYTE _D3 :1;
13049
    IO_BYTE _D2 :1;
13050
    IO_BYTE _D1 :1;
13051
    IO_BYTE _D0 :1;
13052
  }bit;
13053
 }PPER02STR;
13054
typedef union{
13055
    IO_BYTE     byte;
13056
    struct{
13057
    IO_BYTE _D7 :1;
13058
    IO_BYTE _D6 :1;
13059
    IO_BYTE _D5 :1;
13060
    IO_BYTE _D4 :1;
13061
    IO_BYTE _D3 :1;
13062
    IO_BYTE _D2 :1;
13063
    IO_BYTE _D1 :1;
13064
    IO_BYTE _D0 :1;
13065
  }bit;
13066
 }PPER03STR;
13067
typedef union{
13068
    IO_BYTE     byte;
13069
    struct{
13070
    IO_BYTE  :1;
13071
    IO_BYTE  :1;
13072
    IO_BYTE  :1;
13073
    IO_BYTE  :1;
13074
    IO_BYTE  :1;
13075
    IO_BYTE  :1;
13076
    IO_BYTE _D1 :1;
13077
    IO_BYTE _D0 :1;
13078
  }bit;
13079
 }PPER04STR;
13080
typedef union{
13081
    IO_BYTE     byte;
13082
    struct{
13083
    IO_BYTE _D7 :1;
13084
    IO_BYTE _D6 :1;
13085
    IO_BYTE _D5 :1;
13086
    IO_BYTE _D4 :1;
13087
    IO_BYTE _D3 :1;
13088
    IO_BYTE _D2 :1;
13089
    IO_BYTE _D1 :1;
13090
    IO_BYTE _D0 :1;
13091
  }bit;
13092
 }PPER05STR;
13093
typedef union{
13094
    IO_BYTE     byte;
13095
    struct{
13096
    IO_BYTE _D7 :1;
13097
    IO_BYTE _D6 :1;
13098
    IO_BYTE _D5 :1;
13099
    IO_BYTE _D4 :1;
13100
    IO_BYTE _D3 :1;
13101
    IO_BYTE _D2 :1;
13102
    IO_BYTE _D1 :1;
13103
    IO_BYTE _D0 :1;
13104
  }bit;
13105
 }PPER06STR;
13106
typedef union{
13107
    IO_BYTE     byte;
13108
    struct{
13109
    IO_BYTE _D7 :1;
13110
    IO_BYTE _D6 :1;
13111
    IO_BYTE _D5 :1;
13112
    IO_BYTE _D4 :1;
13113
    IO_BYTE _D3 :1;
13114
    IO_BYTE _D2 :1;
13115
    IO_BYTE _D1 :1;
13116
    IO_BYTE _D0 :1;
13117
  }bit;
13118
 }PPER07STR;
13119
typedef union{
13120
    IO_BYTE     byte;
13121
    struct{
13122
    IO_BYTE _D7 :1;
13123
    IO_BYTE _D6 :1;
13124
    IO_BYTE _D5 :1;
13125
    IO_BYTE _D4 :1;
13126
    IO_BYTE _D3 :1;
13127
    IO_BYTE _D2 :1;
13128
    IO_BYTE _D1 :1;
13129
    IO_BYTE _D0 :1;
13130
  }bit;
13131
 }PPER08STR;
13132
typedef union{
13133
    IO_BYTE     byte;
13134
    struct{
13135
    IO_BYTE _D7 :1;
13136
    IO_BYTE _D6 :1;
13137
    IO_BYTE  :1;
13138
    IO_BYTE  :1;
13139
    IO_BYTE _D3 :1;
13140
    IO_BYTE _D2 :1;
13141
    IO_BYTE _D1 :1;
13142
    IO_BYTE _D0 :1;
13143
  }bit;
13144
 }PPER09STR;
13145
typedef union{
13146
    IO_BYTE     byte;
13147
    struct{
13148
    IO_BYTE  :1;
13149
    IO_BYTE _D6 :1;
13150
    IO_BYTE _D5 :1;
13151
    IO_BYTE _D4 :1;
13152
    IO_BYTE _D3 :1;
13153
    IO_BYTE _D2 :1;
13154
    IO_BYTE _D1 :1;
13155
    IO_BYTE  :1;
13156
  }bit;
13157
 }PPER10STR;
13158
typedef union{
13159
    IO_BYTE     byte;
13160
    struct{
13161
    IO_BYTE  :1;
13162
    IO_BYTE  :1;
13163
    IO_BYTE  :1;
13164
    IO_BYTE  :1;
13165
    IO_BYTE  :1;
13166
    IO_BYTE _D2 :1;
13167
    IO_BYTE _D1 :1;
13168
    IO_BYTE _D0 :1;
13169
  }bit;
13170
 }PPER13STR;
13171
typedef union{
13172
    IO_BYTE     byte;
13173
    struct{
13174
    IO_BYTE _D7 :1;
13175
    IO_BYTE _D6 :1;
13176
    IO_BYTE _D5 :1;
13177
    IO_BYTE _D4 :1;
13178
    IO_BYTE _D3 :1;
13179
    IO_BYTE _D2 :1;
13180
    IO_BYTE _D1 :1;
13181
    IO_BYTE _D0 :1;
13182
  }bit;
13183
 }PPER14STR;
13184
typedef union{
13185
    IO_BYTE     byte;
13186
    struct{
13187
    IO_BYTE  :1;
13188
    IO_BYTE  :1;
13189
    IO_BYTE  :1;
13190
    IO_BYTE  :1;
13191
    IO_BYTE _D3 :1;
13192
    IO_BYTE _D2 :1;
13193
    IO_BYTE _D1 :1;
13194
    IO_BYTE _D0 :1;
13195
  }bit;
13196
 }PPER15STR;
13197
typedef union{
13198
    IO_BYTE     byte;
13199
    struct{
13200
    IO_BYTE _D7 :1;
13201
    IO_BYTE _D6 :1;
13202
    IO_BYTE _D5 :1;
13203
    IO_BYTE _D4 :1;
13204
    IO_BYTE _D3 :1;
13205
    IO_BYTE _D2 :1;
13206
    IO_BYTE _D1 :1;
13207
    IO_BYTE _D0 :1;
13208
  }bit;
13209
 }PPER16STR;
13210
typedef union{
13211
    IO_BYTE     byte;
13212
    struct{
13213
    IO_BYTE _D7 :1;
13214
    IO_BYTE _D6 :1;
13215
    IO_BYTE _D5 :1;
13216
    IO_BYTE _D4 :1;
13217
    IO_BYTE  :1;
13218
    IO_BYTE  :1;
13219
    IO_BYTE  :1;
13220
    IO_BYTE  :1;
13221
  }bit;
13222
 }PPER17STR;
13223
typedef union{
13224
    IO_BYTE     byte;
13225
    struct{
13226
    IO_BYTE  :1;
13227
    IO_BYTE _D6 :1;
13228
    IO_BYTE _D5 :1;
13229
    IO_BYTE _D4 :1;
13230
    IO_BYTE  :1;
13231
    IO_BYTE _D2 :1;
13232
    IO_BYTE _D1 :1;
13233
    IO_BYTE _D0 :1;
13234
  }bit;
13235
 }PPER18STR;
13236
typedef union{
13237
    IO_BYTE     byte;
13238
    struct{
13239
    IO_BYTE  :1;
13240
    IO_BYTE _D6 :1;
13241
    IO_BYTE _D5 :1;
13242
    IO_BYTE _D4 :1;
13243
    IO_BYTE  :1;
13244
    IO_BYTE _D2 :1;
13245
    IO_BYTE _D1 :1;
13246
    IO_BYTE _D0 :1;
13247
  }bit;
13248
 }PPER19STR;
13249
typedef union{
13250
    IO_BYTE     byte;
13251
    struct{
13252
    IO_BYTE  :1;
13253
    IO_BYTE  :1;
13254
    IO_BYTE  :1;
13255
    IO_BYTE  :1;
13256
    IO_BYTE  :1;
13257
    IO_BYTE _D2 :1;
13258
    IO_BYTE _D1 :1;
13259
    IO_BYTE _D0 :1;
13260
  }bit;
13261
 }PPER20STR;
13262
typedef union{
13263
    IO_BYTE     byte;
13264
    struct{
13265
    IO_BYTE  :1;
13266
    IO_BYTE  :1;
13267
    IO_BYTE _D5 :1;
13268
    IO_BYTE _D4 :1;
13269
    IO_BYTE  :1;
13270
    IO_BYTE _D2 :1;
13271
    IO_BYTE  :1;
13272
    IO_BYTE _D0 :1;
13273
  }bit;
13274
 }PPER22STR;
13275
typedef union{
13276
    IO_BYTE     byte;
13277
    struct{
13278
    IO_BYTE  :1;
13279
    IO_BYTE  :1;
13280
    IO_BYTE _D5 :1;
13281
    IO_BYTE _D4 :1;
13282
    IO_BYTE _D3 :1;
13283
    IO_BYTE _D2 :1;
13284
    IO_BYTE _D1 :1;
13285
    IO_BYTE _D0 :1;
13286
  }bit;
13287
 }PPER23STR;
13288
typedef union{
13289
    IO_BYTE     byte;
13290
    struct{
13291
    IO_BYTE _D7 :1;
13292
    IO_BYTE _D6 :1;
13293
    IO_BYTE _D5 :1;
13294
    IO_BYTE _D4 :1;
13295
    IO_BYTE _D3 :1;
13296
    IO_BYTE _D2 :1;
13297
    IO_BYTE _D1 :1;
13298
    IO_BYTE _D0 :1;
13299
  }bit;
13300
 }PPER24STR;
13301
typedef union{
13302
    IO_BYTE     byte;
13303
    struct{
13304
    IO_BYTE _D7 :1;
13305
    IO_BYTE _D6 :1;
13306
    IO_BYTE _D5 :1;
13307
    IO_BYTE _D4 :1;
13308
    IO_BYTE _D3 :1;
13309
    IO_BYTE _D2 :1;
13310
    IO_BYTE _D1 :1;
13311
    IO_BYTE _D0 :1;
13312
  }bit;
13313
 }PPER25STR;
13314
typedef union{
13315
    IO_BYTE     byte;
13316
    struct{
13317
    IO_BYTE _D7 :1;
13318
    IO_BYTE _D6 :1;
13319
    IO_BYTE _D5 :1;
13320
    IO_BYTE _D4 :1;
13321
    IO_BYTE _D3 :1;
13322
    IO_BYTE _D2 :1;
13323
    IO_BYTE _D1 :1;
13324
    IO_BYTE _D0 :1;
13325
  }bit;
13326
 }PPER26STR;
13327
typedef union{
13328
    IO_BYTE     byte;
13329
    struct{
13330
    IO_BYTE _D7 :1;
13331
    IO_BYTE _D6 :1;
13332
    IO_BYTE _D5 :1;
13333
    IO_BYTE _D4 :1;
13334
    IO_BYTE _D3 :1;
13335
    IO_BYTE _D2 :1;
13336
    IO_BYTE _D1 :1;
13337
    IO_BYTE _D0 :1;
13338
  }bit;
13339
 }PPER27STR;
13340
typedef union{
13341
    IO_BYTE     byte;
13342
    struct{
13343
    IO_BYTE _D7 :1;
13344
    IO_BYTE _D6 :1;
13345
    IO_BYTE _D5 :1;
13346
    IO_BYTE _D4 :1;
13347
    IO_BYTE _D3 :1;
13348
    IO_BYTE _D2 :1;
13349
    IO_BYTE _D1 :1;
13350
    IO_BYTE _D0 :1;
13351
  }bit;
13352
 }PPER29STR;
13353
typedef union{   /* R-bus Port Pull-Up/Down Control Register */
13354
    IO_BYTE     byte;
13355
    struct{
13356
    IO_BYTE _D7 :1;
13357
    IO_BYTE _D6 :1;
13358
    IO_BYTE _D5 :1;
13359
    IO_BYTE _D4 :1;
13360
    IO_BYTE _D3 :1;
13361
    IO_BYTE _D2 :1;
13362
    IO_BYTE _D1 :1;
13363
    IO_BYTE _D0 :1;
13364
  }bit;
13365
 }PPCR00STR;
13366
typedef union{
13367
    IO_BYTE     byte;
13368
    struct{
13369
    IO_BYTE _D7 :1;
13370
    IO_BYTE _D6 :1;
13371
    IO_BYTE _D5 :1;
13372
    IO_BYTE _D4 :1;
13373
    IO_BYTE _D3 :1;
13374
    IO_BYTE _D2 :1;
13375
    IO_BYTE _D1 :1;
13376
    IO_BYTE _D0 :1;
13377
  }bit;
13378
 }PPCR01STR;
13379
typedef union{
13380
    IO_BYTE     byte;
13381
    struct{
13382
    IO_BYTE _D7 :1;
13383
    IO_BYTE _D6 :1;
13384
    IO_BYTE _D5 :1;
13385
    IO_BYTE _D4 :1;
13386
    IO_BYTE _D3 :1;
13387
    IO_BYTE _D2 :1;
13388
    IO_BYTE _D1 :1;
13389
    IO_BYTE _D0 :1;
13390
  }bit;
13391
 }PPCR02STR;
13392
typedef union{
13393
    IO_BYTE     byte;
13394
    struct{
13395
    IO_BYTE _D7 :1;
13396
    IO_BYTE _D6 :1;
13397
    IO_BYTE _D5 :1;
13398
    IO_BYTE _D4 :1;
13399
    IO_BYTE _D3 :1;
13400
    IO_BYTE _D2 :1;
13401
    IO_BYTE _D1 :1;
13402
    IO_BYTE _D0 :1;
13403
  }bit;
13404
 }PPCR03STR;
13405
typedef union{
13406
    IO_BYTE     byte;
13407
    struct{
13408
    IO_BYTE  :1;
13409
    IO_BYTE  :1;
13410
    IO_BYTE  :1;
13411
    IO_BYTE  :1;
13412
    IO_BYTE  :1;
13413
    IO_BYTE  :1;
13414
    IO_BYTE _D1 :1;
13415
    IO_BYTE _D0 :1;
13416
  }bit;
13417
 }PPCR04STR;
13418
typedef union{
13419
    IO_BYTE     byte;
13420
    struct{
13421
    IO_BYTE _D7 :1;
13422
    IO_BYTE _D6 :1;
13423
    IO_BYTE _D5 :1;
13424
    IO_BYTE _D4 :1;
13425
    IO_BYTE _D3 :1;
13426
    IO_BYTE _D2 :1;
13427
    IO_BYTE _D1 :1;
13428
    IO_BYTE _D0 :1;
13429
  }bit;
13430
 }PPCR05STR;
13431
typedef union{
13432
    IO_BYTE     byte;
13433
    struct{
13434
    IO_BYTE _D7 :1;
13435
    IO_BYTE _D6 :1;
13436
    IO_BYTE _D5 :1;
13437
    IO_BYTE _D4 :1;
13438
    IO_BYTE _D3 :1;
13439
    IO_BYTE _D2 :1;
13440
    IO_BYTE _D1 :1;
13441
    IO_BYTE _D0 :1;
13442
  }bit;
13443
 }PPCR06STR;
13444
typedef union{
13445
    IO_BYTE     byte;
13446
    struct{
13447
    IO_BYTE _D7 :1;
13448
    IO_BYTE _D6 :1;
13449
    IO_BYTE _D5 :1;
13450
    IO_BYTE _D4 :1;
13451
    IO_BYTE _D3 :1;
13452
    IO_BYTE _D2 :1;
13453
    IO_BYTE _D1 :1;
13454
    IO_BYTE _D0 :1;
13455
  }bit;
13456
 }PPCR07STR;
13457
typedef union{
13458
    IO_BYTE     byte;
13459
    struct{
13460
    IO_BYTE _D7 :1;
13461
    IO_BYTE _D6 :1;
13462
    IO_BYTE _D5 :1;
13463
    IO_BYTE _D4 :1;
13464
    IO_BYTE _D3 :1;
13465
    IO_BYTE _D2 :1;
13466
    IO_BYTE _D1 :1;
13467
    IO_BYTE _D0 :1;
13468
  }bit;
13469
 }PPCR08STR;
13470
typedef union{
13471
    IO_BYTE     byte;
13472
    struct{
13473
    IO_BYTE _D7 :1;
13474
    IO_BYTE _D6 :1;
13475
    IO_BYTE  :1;
13476
    IO_BYTE  :1;
13477
    IO_BYTE _D3 :1;
13478
    IO_BYTE _D2 :1;
13479
    IO_BYTE _D1 :1;
13480
    IO_BYTE _D0 :1;
13481
  }bit;
13482
 }PPCR09STR;
13483
typedef union{
13484
    IO_BYTE     byte;
13485
    struct{
13486
    IO_BYTE  :1;
13487
    IO_BYTE _D6 :1;
13488
    IO_BYTE _D5 :1;
13489
    IO_BYTE _D4 :1;
13490
    IO_BYTE _D3 :1;
13491
    IO_BYTE _D2 :1;
13492
    IO_BYTE _D1 :1;
13493
    IO_BYTE  :1;
13494
  }bit;
13495
 }PPCR10STR;
13496
typedef union{
13497
    IO_BYTE     byte;
13498
    struct{
13499
    IO_BYTE  :1;
13500
    IO_BYTE  :1;
13501
    IO_BYTE  :1;
13502
    IO_BYTE  :1;
13503
    IO_BYTE  :1;
13504
    IO_BYTE _D2 :1;
13505
    IO_BYTE _D1 :1;
13506
    IO_BYTE _D0 :1;
13507
  }bit;
13508
 }PPCR13STR;
13509
typedef union{
13510
    IO_BYTE     byte;
13511
    struct{
13512
    IO_BYTE _D7 :1;
13513
    IO_BYTE _D6 :1;
13514
    IO_BYTE _D5 :1;
13515
    IO_BYTE _D4 :1;
13516
    IO_BYTE _D3 :1;
13517
    IO_BYTE _D2 :1;
13518
    IO_BYTE _D1 :1;
13519
    IO_BYTE _D0 :1;
13520
  }bit;
13521
 }PPCR14STR;
13522
typedef union{
13523
    IO_BYTE     byte;
13524
    struct{
13525
    IO_BYTE  :1;
13526
    IO_BYTE  :1;
13527
    IO_BYTE  :1;
13528
    IO_BYTE  :1;
13529
    IO_BYTE _D3 :1;
13530
    IO_BYTE _D2 :1;
13531
    IO_BYTE _D1 :1;
13532
    IO_BYTE _D0 :1;
13533
  }bit;
13534
 }PPCR15STR;
13535
typedef union{
13536
    IO_BYTE     byte;
13537
    struct{
13538
    IO_BYTE _D7 :1;
13539
    IO_BYTE _D6 :1;
13540
    IO_BYTE _D5 :1;
13541
    IO_BYTE _D4 :1;
13542
    IO_BYTE _D3 :1;
13543
    IO_BYTE _D2 :1;
13544
    IO_BYTE _D1 :1;
13545
    IO_BYTE _D0 :1;
13546
  }bit;
13547
 }PPCR16STR;
13548
typedef union{
13549
    IO_BYTE     byte;
13550
    struct{
13551
    IO_BYTE _D7 :1;
13552
    IO_BYTE _D6 :1;
13553
    IO_BYTE _D5 :1;
13554
    IO_BYTE _D4 :1;
13555
    IO_BYTE  :1;
13556
    IO_BYTE  :1;
13557
    IO_BYTE  :1;
13558
    IO_BYTE  :1;
13559
  }bit;
13560
 }PPCR17STR;
13561
typedef union{
13562
    IO_BYTE     byte;
13563
    struct{
13564
    IO_BYTE  :1;
13565
    IO_BYTE _D6 :1;
13566
    IO_BYTE _D5 :1;
13567
    IO_BYTE _D4 :1;
13568
    IO_BYTE  :1;
13569
    IO_BYTE _D2 :1;
13570
    IO_BYTE _D1 :1;
13571
    IO_BYTE _D0 :1;
13572
  }bit;
13573
 }PPCR18STR;
13574
typedef union{
13575
    IO_BYTE     byte;
13576
    struct{
13577
    IO_BYTE  :1;
13578
    IO_BYTE _D6 :1;
13579
    IO_BYTE _D5 :1;
13580
    IO_BYTE _D4 :1;
13581
    IO_BYTE  :1;
13582
    IO_BYTE _D2 :1;
13583
    IO_BYTE _D1 :1;
13584
    IO_BYTE _D0 :1;
13585
  }bit;
13586
 }PPCR19STR;
13587
typedef union{
13588
    IO_BYTE     byte;
13589
    struct{
13590
    IO_BYTE  :1;
13591
    IO_BYTE  :1;
13592
    IO_BYTE  :1;
13593
    IO_BYTE  :1;
13594
    IO_BYTE  :1;
13595
    IO_BYTE _D2 :1;
13596
    IO_BYTE _D1 :1;
13597
    IO_BYTE _D0 :1;
13598
  }bit;
13599
 }PPCR20STR;
13600
typedef union{
13601
    IO_BYTE     byte;
13602
    struct{
13603
    IO_BYTE  :1;
13604
    IO_BYTE  :1;
13605
    IO_BYTE _D5 :1;
13606
    IO_BYTE _D4 :1;
13607
    IO_BYTE  :1;
13608
    IO_BYTE _D2 :1;
13609
    IO_BYTE  :1;
13610
    IO_BYTE _D0 :1;
13611
  }bit;
13612
 }PPCR22STR;
13613
typedef union{
13614
    IO_BYTE     byte;
13615
    struct{
13616
    IO_BYTE  :1;
13617
    IO_BYTE  :1;
13618
    IO_BYTE _D5 :1;
13619
    IO_BYTE _D4 :1;
13620
    IO_BYTE _D3 :1;
13621
    IO_BYTE _D2 :1;
13622
    IO_BYTE _D1 :1;
13623
    IO_BYTE _D0 :1;
13624
  }bit;
13625
 }PPCR23STR;
13626
typedef union{
13627
    IO_BYTE     byte;
13628
    struct{
13629
    IO_BYTE _D7 :1;
13630
    IO_BYTE _D6 :1;
13631
    IO_BYTE _D5 :1;
13632
    IO_BYTE _D4 :1;
13633
    IO_BYTE _D3 :1;
13634
    IO_BYTE _D2 :1;
13635
    IO_BYTE _D1 :1;
13636
    IO_BYTE _D0 :1;
13637
  }bit;
13638
 }PPCR24STR;
13639
typedef union{
13640
    IO_BYTE     byte;
13641
    struct{
13642
    IO_BYTE _D7 :1;
13643
    IO_BYTE _D6 :1;
13644
    IO_BYTE _D5 :1;
13645
    IO_BYTE _D4 :1;
13646
    IO_BYTE _D3 :1;
13647
    IO_BYTE _D2 :1;
13648
    IO_BYTE _D1 :1;
13649
    IO_BYTE _D0 :1;
13650
  }bit;
13651
 }PPCR25STR;
13652
typedef union{
13653
    IO_BYTE     byte;
13654
    struct{
13655
    IO_BYTE _D7 :1;
13656
    IO_BYTE _D6 :1;
13657
    IO_BYTE _D5 :1;
13658
    IO_BYTE _D4 :1;
13659
    IO_BYTE _D3 :1;
13660
    IO_BYTE _D2 :1;
13661
    IO_BYTE _D1 :1;
13662
    IO_BYTE _D0 :1;
13663
  }bit;
13664
 }PPCR26STR;
13665
typedef union{
13666
    IO_BYTE     byte;
13667
    struct{
13668
    IO_BYTE _D7 :1;
13669
    IO_BYTE _D6 :1;
13670
    IO_BYTE _D5 :1;
13671
    IO_BYTE _D4 :1;
13672
    IO_BYTE _D3 :1;
13673
    IO_BYTE _D2 :1;
13674
    IO_BYTE _D1 :1;
13675
    IO_BYTE _D0 :1;
13676
  }bit;
13677
 }PPCR27STR;
13678
typedef union{
13679
    IO_BYTE     byte;
13680
    struct{
13681
    IO_BYTE _D7 :1;
13682
    IO_BYTE _D6 :1;
13683
    IO_BYTE _D5 :1;
13684
    IO_BYTE _D4 :1;
13685
    IO_BYTE _D3 :1;
13686
    IO_BYTE _D2 :1;
13687
    IO_BYTE _D1 :1;
13688
    IO_BYTE _D0 :1;
13689
  }bit;
13690
 }PPCR29STR;
13691
typedef union{   /* Flash Memory/I-Cache Control Register */
13692
    IO_BYTE     byte;
13693
    struct{
13694
    IO_BYTE _ASYNC :1;
13695
    IO_BYTE _FIXE :1;
13696
    IO_BYTE _BIRE :1;
13697
    IO_BYTE _RDYEG :1;
13698
    IO_BYTE _RDY :1;
13699
    IO_BYTE _RDYI :1;
13700
    IO_BYTE _RW16 :1;
13701
    IO_BYTE _LPM :1;
13702
  }bit;
13703
 }FMCSSTR;
13704
typedef union{
13705
    IO_BYTE     byte;
13706
    struct{
13707
    IO_BYTE  :1;
13708
    IO_BYTE  :1;
13709
    IO_BYTE  :1;
13710
    IO_BYTE  :1;
13711
    IO_BYTE _LOCK :1;
13712
    IO_BYTE _PHASE :1;
13713
    IO_BYTE _PF2I :1;
13714
    IO_BYTE _RD64 :1;
13715
  }bit;
13716
 }FMCRSTR;
13717
typedef union{
13718
    IO_WORD     word;
13719
    struct{
13720
    IO_WORD  :1;
13721
    IO_WORD  :1;
13722
    IO_WORD  :1;
13723
    IO_WORD  :1;
13724
    IO_WORD  :1;
13725
    IO_WORD  :1;
13726
    IO_WORD _REN :1;
13727
    IO_WORD _TAGE :1;
13728
    IO_WORD _FLUSH :1;
13729
    IO_WORD _DBEN :1;
13730
    IO_WORD _PFEN :1;
13731
    IO_WORD _PFMC :1;
13732
    IO_WORD _LOCK :1;
13733
    IO_WORD _ENAB :1;
13734
    IO_WORD _SIZE1 :1;
13735
    IO_WORD _SIZE0 :1;
13736
  }bit;
13737
  struct{
13738
    IO_WORD :1;
13739
    IO_WORD :1;
13740
    IO_WORD :1;
13741
    IO_WORD :1;
13742
    IO_WORD :1;
13743
    IO_WORD :1;
13744
    IO_WORD :1;
13745
    IO_WORD :1;
13746
    IO_WORD :1;
13747
    IO_WORD :1;
13748
    IO_WORD :1;
13749
    IO_WORD :1;
13750
    IO_WORD :1;
13751
    IO_WORD :1;
13752
    IO_WORD _SIZE :2;
13753
  }bitc;
13754
 }FCHCRSTR;
13755
typedef union{
13756
    IO_WORD     word;
13757
    struct{
13758
    IO_WORD _WTP1 :1;
13759
    IO_WORD _WTP0 :1;
13760
    IO_WORD _WEXH1 :1;
13761
    IO_WORD _WEXH0 :1;
13762
    IO_WORD _WTC3 :1;
13763
    IO_WORD _WTC2 :1;
13764
    IO_WORD _WTC1 :1;
13765
    IO_WORD _WTC0 :1;
13766
    IO_WORD _FRAM :1;
13767
    IO_WORD _ATD2 :1;
13768
    IO_WORD _ATD1 :1;
13769
    IO_WORD _ATD0 :1;
13770
    IO_WORD _EQ3 :1;
13771
    IO_WORD _EQ2 :1;
13772
    IO_WORD _EQ1 :1;
13773
    IO_WORD _EQ0 :1;
13774
  }bit;
13775
  struct{
13776
    IO_WORD _WTP :2;
13777
    IO_WORD _WEXH :2;
13778
    IO_WORD _WTC :4;
13779
    IO_WORD :1;
13780
    IO_WORD _ATD :3;
13781
    IO_WORD _EQ :4;
13782
  }bitc;
13783
 }FMWTSTR;
13784
typedef union{
13785
    IO_BYTE     byte;
13786
    struct{
13787
    IO_BYTE  :1;
13788
    IO_BYTE _ALEH2 :1;
13789
    IO_BYTE _ALEH1 :1;
13790
    IO_BYTE _ALEH0 :1;
13791
    IO_BYTE  :1;
13792
    IO_BYTE  :1;
13793
    IO_BYTE  :1;
13794
    IO_BYTE  :1;
13795
  }bit;
13796
  struct{
13797
    IO_BYTE :1;
13798
    IO_BYTE _ALEH :3;
13799
  }bitc;
13800
 }FMWT2STR;
13801
typedef union{
13802
    IO_BYTE     byte;
13803
    struct{
13804
    IO_BYTE  :1;
13805
    IO_BYTE  :1;
13806
    IO_BYTE  :1;
13807
    IO_BYTE  :1;
13808
    IO_BYTE  :1;
13809
    IO_BYTE _PS2 :1;
13810
    IO_BYTE _PS1 :1;
13811
    IO_BYTE _PS0 :1;
13812
  }bit;
13813
  struct{
13814
    IO_BYTE :1;
13815
    IO_BYTE :1;
13816
    IO_BYTE :1;
13817
    IO_BYTE :1;
13818
    IO_BYTE :1;
13819
    IO_BYTE _PS :3;
13820
  }bitc;
13821
 }FMPSSTR;
13822
typedef union{   /* Flash Security Control Register */
13823
    IO_LWORD    lword;
13824
    struct{
13825
    IO_LWORD _CRC31 :1;
13826
    IO_LWORD _CRC30 :1;
13827
    IO_LWORD _CRC29 :1;
13828
    IO_LWORD _CRC28 :1;
13829
    IO_LWORD _CRC27 :1;
13830
    IO_LWORD _CRC26 :1;
13831
    IO_LWORD _CRC25 :1;
13832
    IO_LWORD _CRC24 :1;
13833
    IO_LWORD _CRC23 :1;
13834
    IO_LWORD _CRC22 :1;
13835
    IO_LWORD _CRC21 :1;
13836
    IO_LWORD _CRC20 :1;
13837
    IO_LWORD _CRC19 :1;
13838
    IO_LWORD _CRC18 :1;
13839
    IO_LWORD _CRC17 :1;
13840
    IO_LWORD _CRC16 :1;
13841
    IO_LWORD _CRC15 :1;
13842
    IO_LWORD _CRC14 :1;
13843
    IO_LWORD _CRC13 :1;
13844
    IO_LWORD _CRC12 :1;
13845
    IO_LWORD _CRC11 :1;
13846
    IO_LWORD _CRC10 :1;
13847
    IO_LWORD _CRC9 :1;
13848
    IO_LWORD _CRC8 :1;
13849
    IO_LWORD _CRC7 :1;
13850
    IO_LWORD _CRC6 :1;
13851
    IO_LWORD _CRC5 :1;
13852
    IO_LWORD _CRC4 :1;
13853
    IO_LWORD _CRC3 :1;
13854
    IO_LWORD _CRC2 :1;
13855
    IO_LWORD _CRC1 :1;
13856
    IO_LWORD _CRC0 :1;
13857
  }bit;
13858
 }FSCR0STR;
13859
typedef union{
13860
    IO_LWORD    lword;
13861
    struct{
13862
    IO_LWORD  :1;
13863
    IO_LWORD  :1;
13864
    IO_LWORD  :1;
13865
    IO_LWORD  :1;
13866
    IO_LWORD  :1;
13867
    IO_LWORD  :1;
13868
    IO_LWORD  :1;
13869
    IO_LWORD _RDY :1;
13870
    IO_LWORD  :1;
13871
    IO_LWORD  :1;
13872
    IO_LWORD  :1;
13873
    IO_LWORD  :1;
13874
    IO_LWORD _CSZ3 :1;
13875
    IO_LWORD _CSZ2 :1;
13876
    IO_LWORD _CSZ1 :1;
13877
    IO_LWORD _CSZ0 :1;
13878
    IO_LWORD _CSA15 :1;
13879
    IO_LWORD _CSA14 :1;
13880
    IO_LWORD _CSA13 :1;
13881
    IO_LWORD _CSA12 :1;
13882
    IO_LWORD _CSA11 :1;
13883
    IO_LWORD _CSA10 :1;
13884
    IO_LWORD _CSA9 :1;
13885
    IO_LWORD _CSA8 :1;
13886
    IO_LWORD _CSA7 :1;
13887
    IO_LWORD _CSA6 :1;
13888
    IO_LWORD _CSA5 :1;
13889
    IO_LWORD _CSA4 :1;
13890
    IO_LWORD _CSA3 :1;
13891
    IO_LWORD _CSA2 :1;
13892
    IO_LWORD _CSA1 :1;
13893
    IO_LWORD _CSA0 :1;
13894
  }bit;
13895
  struct{
13896
    IO_LWORD :1;
13897
    IO_LWORD :1;
13898
    IO_LWORD :1;
13899
    IO_LWORD :1;
13900
    IO_LWORD :1;
13901
    IO_LWORD :1;
13902
    IO_LWORD :1;
13903
    IO_LWORD :1;
13904
    IO_LWORD :1;
13905
    IO_LWORD :1;
13906
    IO_LWORD :1;
13907
    IO_LWORD :1;
13908
    IO_LWORD _CSZ :4;
13909
  }bitc;
13910
 }FSCR1STR;
13911
typedef union{   /* CAN 0 Control Register */
13912
    IO_WORD     word;
13913
    struct{
13914
    IO_WORD  :1;
13915
    IO_WORD  :1;
13916
    IO_WORD  :1;
13917
    IO_WORD  :1;
13918
    IO_WORD  :1;
13919
    IO_WORD  :1;
13920
    IO_WORD  :1;
13921
    IO_WORD  :1;
13922
    IO_WORD _Test :1;
13923
    IO_WORD _CCE :1;
13924
    IO_WORD _DAR :1;
13925
    IO_WORD  :1;
13926
    IO_WORD _EIE :1;
13927
    IO_WORD _SIE :1;
13928
    IO_WORD _IE :1;
13929
    IO_WORD _Init :1;
13930
  }bit;
13931
 }CTRLR0STR;
13932
typedef union{
13933
    IO_WORD     word;
13934
    struct{
13935
    IO_WORD  :1;
13936
    IO_WORD  :1;
13937
    IO_WORD  :1;
13938
    IO_WORD  :1;
13939
    IO_WORD  :1;
13940
    IO_WORD  :1;
13941
    IO_WORD  :1;
13942
    IO_WORD  :1;
13943
    IO_WORD _BOff :1;
13944
    IO_WORD _EWarn :1;
13945
    IO_WORD _EPass :1;
13946
    IO_WORD _RxOK :1;
13947
    IO_WORD _TxOK :1;
13948
    IO_WORD _LEC2 :1;
13949
    IO_WORD _LEC1 :1;
13950
    IO_WORD _LEC0 :1;
13951
  }bit;
13952
  struct{
13953
    IO_WORD :1;
13954
    IO_WORD :1;
13955
    IO_WORD :1;
13956
    IO_WORD :1;
13957
    IO_WORD :1;
13958
    IO_WORD :1;
13959
    IO_WORD :1;
13960
    IO_WORD :1;
13961
    IO_WORD :1;
13962
    IO_WORD :1;
13963
    IO_WORD :1;
13964
    IO_WORD :1;
13965
    IO_WORD :1;
13966
    IO_WORD _LEC :3;
13967
  }bitc;
13968
 }STATR0STR;
13969
typedef union{
13970
    IO_WORD     word;
13971
    struct{
13972
    IO_WORD _RP :1;
13973
    IO_WORD _REC6 :1;
13974
    IO_WORD _REC5 :1;
13975
    IO_WORD _REC4 :1;
13976
    IO_WORD _REC3 :1;
13977
    IO_WORD _REC2 :1;
13978
    IO_WORD _REC1 :1;
13979
    IO_WORD _REC0 :1;
13980
    IO_WORD _TEC7 :1;
13981
    IO_WORD _TEC6 :1;
13982
    IO_WORD _TEC5 :1;
13983
    IO_WORD _TEC4 :1;
13984
    IO_WORD _TEC3 :1;
13985
    IO_WORD _TEC2 :1;
13986
    IO_WORD _TEC1 :1;
13987
    IO_WORD _TEC0 :1;
13988
  }bit;
13989
  struct{
13990
    IO_WORD :1;
13991
    IO_WORD _REC :7;
13992
    IO_WORD _TEC :8;
13993
  }bitc;
13994
 }ERRCNT0STR;
13995
typedef union{
13996
    IO_WORD     word;
13997
    struct{
13998
    IO_WORD  :1;
13999
    IO_WORD _Tseg22 :1;
14000
    IO_WORD _Tseg21 :1;
14001
    IO_WORD _Tseg20 :1;
14002
    IO_WORD _Tseg13 :1;
14003
    IO_WORD _Tseg12 :1;
14004
    IO_WORD _Tseg11 :1;
14005
    IO_WORD _Tseg10 :1;
14006
    IO_WORD _SJW1 :1;
14007
    IO_WORD _SJW0 :1;
14008
    IO_WORD _BRP5 :1;
14009
    IO_WORD _BRP4 :1;
14010
    IO_WORD _BRP3 :1;
14011
    IO_WORD _BRP2 :1;
14012
    IO_WORD _BRP1 :1;
14013
    IO_WORD _BRP0 :1;
14014
  }bit;
14015
  struct{
14016
    IO_WORD :1;
14017
    IO_WORD _Tseg2 :3;
14018
    IO_WORD _Tseg1 :4;
14019
    IO_WORD _SJW :2;
14020
    IO_WORD _BRP :6;
14021
  }bitc;
14022
 }BTR0STR;
14023
typedef union{
14024
    IO_WORD     word;
14025
    struct{
14026
    IO_WORD  :1;
14027
    IO_WORD  :1;
14028
    IO_WORD  :1;
14029
    IO_WORD  :1;
14030
    IO_WORD  :1;
14031
    IO_WORD  :1;
14032
    IO_WORD  :1;
14033
    IO_WORD  :1;
14034
    IO_WORD _Rx :1;
14035
    IO_WORD _Tx1 :1;
14036
    IO_WORD _Tx0 :1;
14037
    IO_WORD _LBack :1;
14038
    IO_WORD _Silent :1;
14039
    IO_WORD _Basic :1;
14040
    IO_WORD  :1;
14041
    IO_WORD  :1;
14042
  }bit;
14043
  struct{
14044
    IO_WORD :1;
14045
    IO_WORD :1;
14046
    IO_WORD :1;
14047
    IO_WORD :1;
14048
    IO_WORD :1;
14049
    IO_WORD :1;
14050
    IO_WORD :1;
14051
    IO_WORD :1;
14052
    IO_WORD :1;
14053
    IO_WORD _Tx :2;
14054
  }bitc;
14055
 }TESTR0STR;
14056
typedef union{
14057
    IO_WORD     word;
14058
    struct{
14059
    IO_WORD  :1;
14060
    IO_WORD  :1;
14061
    IO_WORD  :1;
14062
    IO_WORD  :1;
14063
    IO_WORD  :1;
14064
    IO_WORD  :1;
14065
    IO_WORD  :1;
14066
    IO_WORD  :1;
14067
    IO_WORD  :1;
14068
    IO_WORD  :1;
14069
    IO_WORD  :1;
14070
    IO_WORD  :1;
14071
    IO_WORD _BRPE3 :1;
14072
    IO_WORD _BRPE2 :1;
14073
    IO_WORD _BRPE1 :1;
14074
    IO_WORD _BRPE0 :1;
14075
  }bit;
14076
  struct{
14077
    IO_WORD :1;
14078
    IO_WORD :1;
14079
    IO_WORD :1;
14080
    IO_WORD :1;
14081
    IO_WORD :1;
14082
    IO_WORD :1;
14083
    IO_WORD :1;
14084
    IO_WORD :1;
14085
    IO_WORD :1;
14086
    IO_WORD :1;
14087
    IO_WORD :1;
14088
    IO_WORD :1;
14089
    IO_WORD _BRPE :4;
14090
  }bitc;
14091
 }BRPER0STR;
14092
typedef union{
14093
    IO_WORD     word;
14094
    struct{
14095
    IO_WORD  :1;
14096
    IO_WORD  :1;
14097
    IO_WORD  :1;
14098
    IO_WORD  :1;
14099
    IO_WORD  :1;
14100
    IO_WORD  :1;
14101
    IO_WORD  :1;
14102
    IO_WORD  :1;
14103
    IO_WORD  :1;
14104
    IO_WORD  :1;
14105
    IO_WORD  :1;
14106
    IO_WORD  :1;
14107
    IO_WORD  :1;
14108
    IO_WORD  :1;
14109
    IO_WORD  :1;
14110
    IO_WORD  :1;
14111
  }bit;
14112
 }BRPE0STR;
14113
typedef union{
14114
    IO_WORD     word;
14115
    struct{
14116
    IO_WORD  :1;
14117
    IO_WORD  :1;
14118
    IO_WORD  :1;
14119
    IO_WORD  :1;
14120
    IO_WORD  :1;
14121
    IO_WORD  :1;
14122
    IO_WORD  :1;
14123
    IO_WORD  :1;
14124
    IO_WORD  :1;
14125
    IO_WORD  :1;
14126
    IO_WORD  :1;
14127
    IO_WORD  :1;
14128
    IO_WORD  :1;
14129
    IO_WORD  :1;
14130
    IO_WORD  :1;
14131
    IO_WORD  :1;
14132
  }bit;
14133
 }CBSYNC0STR;
14134
typedef union{   /* CAN 0 IF 1 */
14135
    IO_WORD     word;
14136
    struct{
14137
    IO_WORD _Busy :1;
14138
    IO_WORD  :1;
14139
    IO_WORD  :1;
14140
    IO_WORD  :1;
14141
    IO_WORD  :1;
14142
    IO_WORD  :1;
14143
    IO_WORD  :1;
14144
    IO_WORD  :1;
14145
    IO_WORD  :1;
14146
    IO_WORD  :1;
14147
    IO_WORD _MN5 :1;
14148
    IO_WORD _MN4 :1;
14149
    IO_WORD _MN3 :1;
14150
    IO_WORD _MN2 :1;
14151
    IO_WORD _MN1 :1;
14152
    IO_WORD _MN0 :1;
14153
  }bit;
14154
  struct{
14155
    IO_WORD :1;
14156
    IO_WORD :1;
14157
    IO_WORD :1;
14158
    IO_WORD :1;
14159
    IO_WORD :1;
14160
    IO_WORD :1;
14161
    IO_WORD :1;
14162
    IO_WORD :1;
14163
    IO_WORD :1;
14164
    IO_WORD :1;
14165
    IO_WORD _MN :6;
14166
  }bitc;
14167
 }IF1CREQ0STR;
14168
typedef union{
14169
    IO_WORD     word;
14170
    struct{
14171
    IO_WORD  :1;
14172
    IO_WORD  :1;
14173
    IO_WORD  :1;
14174
    IO_WORD  :1;
14175
    IO_WORD  :1;
14176
    IO_WORD  :1;
14177
    IO_WORD  :1;
14178
    IO_WORD  :1;
14179
    IO_WORD _WR :1;
14180
    IO_WORD _Mask :1;
14181
    IO_WORD _Arb :1;
14182
    IO_WORD _Control :1;
14183
    IO_WORD _CIP :1;
14184
    IO_WORD _TxReq :1;
14185
    IO_WORD _DataA :1;
14186
    IO_WORD _DataB :1;
14187
  }bit;
14188
 }IF1CMSK0STR;
14189
typedef union{
14190
    IO_WORD     word;
14191
    struct{
14192
    IO_WORD _MXtd :1;
14193
    IO_WORD _MDir :1;
14194
    IO_WORD  :1;
14195
    IO_WORD  :1;
14196
    IO_WORD  :1;
14197
    IO_WORD  :1;
14198
    IO_WORD  :1;
14199
    IO_WORD  :1;
14200
    IO_WORD  :1;
14201
    IO_WORD  :1;
14202
    IO_WORD  :1;
14203
    IO_WORD  :1;
14204
    IO_WORD  :1;
14205
    IO_WORD  :1;
14206
    IO_WORD  :1;
14207
    IO_WORD  :1;
14208
  }bit;
14209
 }IF1MSK20STR;
14210
typedef union{
14211
    IO_WORD     word;
14212
    struct{
14213
    IO_WORD _MsgVal :1;
14214
    IO_WORD _Xtd :1;
14215
    IO_WORD _DIR :1;
14216
    IO_WORD  :1;
14217
    IO_WORD  :1;
14218
    IO_WORD  :1;
14219
    IO_WORD  :1;
14220
    IO_WORD  :1;
14221
    IO_WORD  :1;
14222
    IO_WORD  :1;
14223
    IO_WORD  :1;
14224
    IO_WORD  :1;
14225
    IO_WORD  :1;
14226
    IO_WORD  :1;
14227
    IO_WORD  :1;
14228
    IO_WORD  :1;
14229
  }bit;
14230
 }IF1ARB20STR;
14231
typedef union{
14232
    IO_WORD     word;
14233
    struct{
14234
    IO_WORD _NewDat :1;
14235
    IO_WORD _MsgLst :1;
14236
    IO_WORD _IntPnd :1;
14237
    IO_WORD _UMask :1;
14238
    IO_WORD _TxIE :1;
14239
    IO_WORD _RxIE :1;
14240
    IO_WORD _RmtEn :1;
14241
    IO_WORD _TxRqst :1;
14242
    IO_WORD _EoB :1;
14243
    IO_WORD  :1;
14244
    IO_WORD  :1;
14245
    IO_WORD  :1;
14246
    IO_WORD _DLC3 :1;
14247
    IO_WORD _DLC2 :1;
14248
    IO_WORD _DLC1 :1;
14249
    IO_WORD _DLC0 :1;
14250
  }bit;
14251
  struct{
14252
    IO_WORD :1;
14253
    IO_WORD :1;
14254
    IO_WORD :1;
14255
    IO_WORD :1;
14256
    IO_WORD :1;
14257
    IO_WORD :1;
14258
    IO_WORD :1;
14259
    IO_WORD :1;
14260
    IO_WORD :1;
14261
    IO_WORD :1;
14262
    IO_WORD :1;
14263
    IO_WORD :1;
14264
    IO_WORD _DLC :4;
14265
  }bitc;
14266
 }IF1MCTR0STR;
14267
typedef union{   /* CAN 0 IF 2 */
14268
    IO_WORD     word;
14269
    struct{
14270
    IO_WORD _Busy :1;
14271
    IO_WORD  :1;
14272
    IO_WORD  :1;
14273
    IO_WORD  :1;
14274
    IO_WORD  :1;
14275
    IO_WORD  :1;
14276
    IO_WORD  :1;
14277
    IO_WORD  :1;
14278
    IO_WORD  :1;
14279
    IO_WORD  :1;
14280
    IO_WORD _MN5 :1;
14281
    IO_WORD _MN4 :1;
14282
    IO_WORD _MN3 :1;
14283
    IO_WORD _MN2 :1;
14284
    IO_WORD _MN1 :1;
14285
    IO_WORD _MN0 :1;
14286
  }bit;
14287
  struct{
14288
    IO_WORD :1;
14289
    IO_WORD :1;
14290
    IO_WORD :1;
14291
    IO_WORD :1;
14292
    IO_WORD :1;
14293
    IO_WORD :1;
14294
    IO_WORD :1;
14295
    IO_WORD :1;
14296
    IO_WORD :1;
14297
    IO_WORD :1;
14298
    IO_WORD _MN :6;
14299
  }bitc;
14300
 }IF2CREQ0STR;
14301
typedef union{
14302
    IO_WORD     word;
14303
    struct{
14304
    IO_WORD  :1;
14305
    IO_WORD  :1;
14306
    IO_WORD  :1;
14307
    IO_WORD  :1;
14308
    IO_WORD  :1;
14309
    IO_WORD  :1;
14310
    IO_WORD  :1;
14311
    IO_WORD  :1;
14312
    IO_WORD _WR :1;
14313
    IO_WORD _Mask :1;
14314
    IO_WORD _Arb :1;
14315
    IO_WORD _Control :1;
14316
    IO_WORD _CIP :1;
14317
    IO_WORD _TxReq :1;
14318
    IO_WORD _DataA :1;
14319
    IO_WORD _DataB :1;
14320
  }bit;
14321
 }IF2CMSK0STR;
14322
typedef union{
14323
    IO_WORD     word;
14324
    struct{
14325
    IO_WORD _MXtd :1;
14326
    IO_WORD _MDir :1;
14327
    IO_WORD  :1;
14328
    IO_WORD  :1;
14329
    IO_WORD  :1;
14330
    IO_WORD  :1;
14331
    IO_WORD  :1;
14332
    IO_WORD  :1;
14333
    IO_WORD  :1;
14334
    IO_WORD  :1;
14335
    IO_WORD  :1;
14336
    IO_WORD  :1;
14337
    IO_WORD  :1;
14338
    IO_WORD  :1;
14339
    IO_WORD  :1;
14340
    IO_WORD  :1;
14341
  }bit;
14342
 }IF2MSK20STR;
14343
typedef union{
14344
    IO_WORD     word;
14345
    struct{
14346
    IO_WORD _MsgVal :1;
14347
    IO_WORD _Xtd :1;
14348
    IO_WORD _DIR :1;
14349
    IO_WORD  :1;
14350
    IO_WORD  :1;
14351
    IO_WORD  :1;
14352
    IO_WORD  :1;
14353
    IO_WORD  :1;
14354
    IO_WORD  :1;
14355
    IO_WORD  :1;
14356
    IO_WORD  :1;
14357
    IO_WORD  :1;
14358
    IO_WORD  :1;
14359
    IO_WORD  :1;
14360
    IO_WORD  :1;
14361
    IO_WORD  :1;
14362
  }bit;
14363
 }IF2ARB20STR;
14364
typedef union{
14365
    IO_WORD     word;
14366
    struct{
14367
    IO_WORD _NewDat :1;
14368
    IO_WORD _MsgLst :1;
14369
    IO_WORD _IntPnd :1;
14370
    IO_WORD _UMask :1;
14371
    IO_WORD _TxIE :1;
14372
    IO_WORD _RxIE :1;
14373
    IO_WORD _RmtEn :1;
14374
    IO_WORD _TxRqst :1;
14375
    IO_WORD _EoB :1;
14376
    IO_WORD  :1;
14377
    IO_WORD  :1;
14378
    IO_WORD  :1;
14379
    IO_WORD _DLC3 :1;
14380
    IO_WORD _DLC2 :1;
14381
    IO_WORD _DLC1 :1;
14382
    IO_WORD _DLC0 :1;
14383
  }bit;
14384
  struct{
14385
    IO_WORD :1;
14386
    IO_WORD :1;
14387
    IO_WORD :1;
14388
    IO_WORD :1;
14389
    IO_WORD :1;
14390
    IO_WORD :1;
14391
    IO_WORD :1;
14392
    IO_WORD :1;
14393
    IO_WORD :1;
14394
    IO_WORD :1;
14395
    IO_WORD :1;
14396
    IO_WORD :1;
14397
    IO_WORD _DLC :4;
14398
  }bitc;
14399
 }IF2MCTR0STR;
14400
typedef union{   /* CAN 1 Control Register */
14401
    IO_WORD     word;
14402
    struct{
14403
    IO_WORD  :1;
14404
    IO_WORD  :1;
14405
    IO_WORD  :1;
14406
    IO_WORD  :1;
14407
    IO_WORD  :1;
14408
    IO_WORD  :1;
14409
    IO_WORD  :1;
14410
    IO_WORD  :1;
14411
    IO_WORD _Test :1;
14412
    IO_WORD _CCE :1;
14413
    IO_WORD _DAR :1;
14414
    IO_WORD  :1;
14415
    IO_WORD _EIE :1;
14416
    IO_WORD _SIE :1;
14417
    IO_WORD _IE :1;
14418
    IO_WORD _Init :1;
14419
  }bit;
14420
 }CTRLR1STR;
14421
typedef union{
14422
    IO_WORD     word;
14423
    struct{
14424
    IO_WORD  :1;
14425
    IO_WORD  :1;
14426
    IO_WORD  :1;
14427
    IO_WORD  :1;
14428
    IO_WORD  :1;
14429
    IO_WORD  :1;
14430
    IO_WORD  :1;
14431
    IO_WORD  :1;
14432
    IO_WORD _BOff :1;
14433
    IO_WORD _EWarn :1;
14434
    IO_WORD _EPass :1;
14435
    IO_WORD _RxOK :1;
14436
    IO_WORD _TxOK :1;
14437
    IO_WORD _LEC2 :1;
14438
    IO_WORD _LEC1 :1;
14439
    IO_WORD _LEC0 :1;
14440
  }bit;
14441
  struct{
14442
    IO_WORD :1;
14443
    IO_WORD :1;
14444
    IO_WORD :1;
14445
    IO_WORD :1;
14446
    IO_WORD :1;
14447
    IO_WORD :1;
14448
    IO_WORD :1;
14449
    IO_WORD :1;
14450
    IO_WORD :1;
14451
    IO_WORD :1;
14452
    IO_WORD :1;
14453
    IO_WORD :1;
14454
    IO_WORD :1;
14455
    IO_WORD _LEC :3;
14456
  }bitc;
14457
 }STATR1STR;
14458
typedef union{
14459
    IO_WORD     word;
14460
    struct{
14461
    IO_WORD _RP :1;
14462
    IO_WORD _REC6 :1;
14463
    IO_WORD _REC5 :1;
14464
    IO_WORD _REC4 :1;
14465
    IO_WORD _REC3 :1;
14466
    IO_WORD _REC2 :1;
14467
    IO_WORD _REC1 :1;
14468
    IO_WORD _REC0 :1;
14469
    IO_WORD _TEC7 :1;
14470
    IO_WORD _TEC6 :1;
14471
    IO_WORD _TEC5 :1;
14472
    IO_WORD _TEC4 :1;
14473
    IO_WORD _TEC3 :1;
14474
    IO_WORD _TEC2 :1;
14475
    IO_WORD _TEC1 :1;
14476
    IO_WORD _TEC0 :1;
14477
  }bit;
14478
  struct{
14479
    IO_WORD :1;
14480
    IO_WORD _REC :7;
14481
    IO_WORD _TEC :8;
14482
  }bitc;
14483
 }ERRCNT1STR;
14484
typedef union{
14485
    IO_WORD     word;
14486
    struct{
14487
    IO_WORD  :1;
14488
    IO_WORD _Tseg22 :1;
14489
    IO_WORD _Tseg21 :1;
14490
    IO_WORD _Tseg20 :1;
14491
    IO_WORD _Tseg13 :1;
14492
    IO_WORD _Tseg12 :1;
14493
    IO_WORD _Tseg11 :1;
14494
    IO_WORD _Tseg10 :1;
14495
    IO_WORD _SJW1 :1;
14496
    IO_WORD _SJW0 :1;
14497
    IO_WORD _BRP5 :1;
14498
    IO_WORD _BRP4 :1;
14499
    IO_WORD _BRP3 :1;
14500
    IO_WORD _BRP2 :1;
14501
    IO_WORD _BRP1 :1;
14502
    IO_WORD _BRP0 :1;
14503
  }bit;
14504
  struct{
14505
    IO_WORD :1;
14506
    IO_WORD _Tseg2 :3;
14507
    IO_WORD _Tseg1 :4;
14508
    IO_WORD _SJW :2;
14509
    IO_WORD _BRP :6;
14510
  }bitc;
14511
 }BTR1STR;
14512
typedef union{
14513
    IO_WORD     word;
14514
    struct{
14515
    IO_WORD  :1;
14516
    IO_WORD  :1;
14517
    IO_WORD  :1;
14518
    IO_WORD  :1;
14519
    IO_WORD  :1;
14520
    IO_WORD  :1;
14521
    IO_WORD  :1;
14522
    IO_WORD  :1;
14523
    IO_WORD _Rx :1;
14524
    IO_WORD _Tx1 :1;
14525
    IO_WORD _Tx0 :1;
14526
    IO_WORD _LBack :1;
14527
    IO_WORD _Silent :1;
14528
    IO_WORD _Basic :1;
14529
    IO_WORD  :1;
14530
    IO_WORD  :1;
14531
  }bit;
14532
  struct{
14533
    IO_WORD :1;
14534
    IO_WORD :1;
14535
    IO_WORD :1;
14536
    IO_WORD :1;
14537
    IO_WORD :1;
14538
    IO_WORD :1;
14539
    IO_WORD :1;
14540
    IO_WORD :1;
14541
    IO_WORD :1;
14542
    IO_WORD _Tx :2;
14543
  }bitc;
14544
 }TESTR1STR;
14545
typedef union{
14546
    IO_WORD     word;
14547
    struct{
14548
    IO_WORD  :1;
14549
    IO_WORD  :1;
14550
    IO_WORD  :1;
14551
    IO_WORD  :1;
14552
    IO_WORD  :1;
14553
    IO_WORD  :1;
14554
    IO_WORD  :1;
14555
    IO_WORD  :1;
14556
    IO_WORD  :1;
14557
    IO_WORD  :1;
14558
    IO_WORD  :1;
14559
    IO_WORD  :1;
14560
    IO_WORD _BRPE3 :1;
14561
    IO_WORD _BRPE2 :1;
14562
    IO_WORD _BRPE1 :1;
14563
    IO_WORD _BRPE0 :1;
14564
  }bit;
14565
  struct{
14566
    IO_WORD :1;
14567
    IO_WORD :1;
14568
    IO_WORD :1;
14569
    IO_WORD :1;
14570
    IO_WORD :1;
14571
    IO_WORD :1;
14572
    IO_WORD :1;
14573
    IO_WORD :1;
14574
    IO_WORD :1;
14575
    IO_WORD :1;
14576
    IO_WORD :1;
14577
    IO_WORD :1;
14578
    IO_WORD _BRPE :4;
14579
  }bitc;
14580
 }BRPER1STR;
14581
typedef union{
14582
    IO_WORD     word;
14583
    struct{
14584
    IO_WORD  :1;
14585
    IO_WORD  :1;
14586
    IO_WORD  :1;
14587
    IO_WORD  :1;
14588
    IO_WORD  :1;
14589
    IO_WORD  :1;
14590
    IO_WORD  :1;
14591
    IO_WORD  :1;
14592
    IO_WORD  :1;
14593
    IO_WORD  :1;
14594
    IO_WORD  :1;
14595
    IO_WORD  :1;
14596
    IO_WORD  :1;
14597
    IO_WORD  :1;
14598
    IO_WORD  :1;
14599
    IO_WORD  :1;
14600
  }bit;
14601
 }BRPE1STR;
14602
typedef union{   /* CAN 1 IF 1 */
14603
    IO_WORD     word;
14604
    struct{
14605
    IO_WORD _Busy :1;
14606
    IO_WORD  :1;
14607
    IO_WORD  :1;
14608
    IO_WORD  :1;
14609
    IO_WORD  :1;
14610
    IO_WORD  :1;
14611
    IO_WORD  :1;
14612
    IO_WORD  :1;
14613
    IO_WORD  :1;
14614
    IO_WORD  :1;
14615
    IO_WORD _MN5 :1;
14616
    IO_WORD _MN4 :1;
14617
    IO_WORD _MN3 :1;
14618
    IO_WORD _MN2 :1;
14619
    IO_WORD _MN1 :1;
14620
    IO_WORD _MN0 :1;
14621
  }bit;
14622
  struct{
14623
    IO_WORD :1;
14624
    IO_WORD :1;
14625
    IO_WORD :1;
14626
    IO_WORD :1;
14627
    IO_WORD :1;
14628
    IO_WORD :1;
14629
    IO_WORD :1;
14630
    IO_WORD :1;
14631
    IO_WORD :1;
14632
    IO_WORD :1;
14633
    IO_WORD _MN :6;
14634
  }bitc;
14635
 }IF1CREQ1STR;
14636
typedef union{
14637
    IO_WORD     word;
14638
    struct{
14639
    IO_WORD  :1;
14640
    IO_WORD  :1;
14641
    IO_WORD  :1;
14642
    IO_WORD  :1;
14643
    IO_WORD  :1;
14644
    IO_WORD  :1;
14645
    IO_WORD  :1;
14646
    IO_WORD  :1;
14647
    IO_WORD _WR :1;
14648
    IO_WORD _Mask :1;
14649
    IO_WORD _Arb :1;
14650
    IO_WORD _Control :1;
14651
    IO_WORD _CIP :1;
14652
    IO_WORD _TxReq :1;
14653
    IO_WORD _DataA :1;
14654
    IO_WORD _DataB :1;
14655
  }bit;
14656
 }IF1CMSK1STR;
14657
typedef union{
14658
    IO_WORD     word;
14659
    struct{
14660
    IO_WORD _MXtd :1;
14661
    IO_WORD _MDir :1;
14662
    IO_WORD  :1;
14663
    IO_WORD  :1;
14664
    IO_WORD  :1;
14665
    IO_WORD  :1;
14666
    IO_WORD  :1;
14667
    IO_WORD  :1;
14668
    IO_WORD  :1;
14669
    IO_WORD  :1;
14670
    IO_WORD  :1;
14671
    IO_WORD  :1;
14672
    IO_WORD  :1;
14673
    IO_WORD  :1;
14674
    IO_WORD  :1;
14675
    IO_WORD  :1;
14676
  }bit;
14677
 }IF1MSK21STR;
14678
typedef union{
14679
    IO_WORD     word;
14680
    struct{
14681
    IO_WORD _MsgVal :1;
14682
    IO_WORD _Xtd :1;
14683
    IO_WORD _DIR :1;
14684
    IO_WORD  :1;
14685
    IO_WORD  :1;
14686
    IO_WORD  :1;
14687
    IO_WORD  :1;
14688
    IO_WORD  :1;
14689
    IO_WORD  :1;
14690
    IO_WORD  :1;
14691
    IO_WORD  :1;
14692
    IO_WORD  :1;
14693
    IO_WORD  :1;
14694
    IO_WORD  :1;
14695
    IO_WORD  :1;
14696
    IO_WORD  :1;
14697
  }bit;
14698
 }IF1ARB21STR;
14699
typedef union{
14700
    IO_WORD     word;
14701
    struct{
14702
    IO_WORD _NewDat :1;
14703
    IO_WORD _MsgLst :1;
14704
    IO_WORD _IntPnd :1;
14705
    IO_WORD _UMask :1;
14706
    IO_WORD _TxIE :1;
14707
    IO_WORD _RxIE :1;
14708
    IO_WORD _RmtEn :1;
14709
    IO_WORD _TxRqst :1;
14710
    IO_WORD _EoB :1;
14711
    IO_WORD  :1;
14712
    IO_WORD  :1;
14713
    IO_WORD  :1;
14714
    IO_WORD _DLC3 :1;
14715
    IO_WORD _DLC2 :1;
14716
    IO_WORD _DLC1 :1;
14717
    IO_WORD _DLC0 :1;
14718
  }bit;
14719
  struct{
14720
    IO_WORD :1;
14721
    IO_WORD :1;
14722
    IO_WORD :1;
14723
    IO_WORD :1;
14724
    IO_WORD :1;
14725
    IO_WORD :1;
14726
    IO_WORD :1;
14727
    IO_WORD :1;
14728
    IO_WORD :1;
14729
    IO_WORD :1;
14730
    IO_WORD :1;
14731
    IO_WORD :1;
14732
    IO_WORD _DLC :4;
14733
  }bitc;
14734
 }IF1MCTR1STR;
14735
typedef union{   /* CAN 1 IF 2 */
14736
    IO_WORD     word;
14737
    struct{
14738
    IO_WORD _Busy :1;
14739
    IO_WORD  :1;
14740
    IO_WORD  :1;
14741
    IO_WORD  :1;
14742
    IO_WORD  :1;
14743
    IO_WORD  :1;
14744
    IO_WORD  :1;
14745
    IO_WORD  :1;
14746
    IO_WORD  :1;
14747
    IO_WORD  :1;
14748
    IO_WORD _MN5 :1;
14749
    IO_WORD _MN4 :1;
14750
    IO_WORD _MN3 :1;
14751
    IO_WORD _MN2 :1;
14752
    IO_WORD _MN1 :1;
14753
    IO_WORD _MN0 :1;
14754
  }bit;
14755
  struct{
14756
    IO_WORD :1;
14757
    IO_WORD :1;
14758
    IO_WORD :1;
14759
    IO_WORD :1;
14760
    IO_WORD :1;
14761
    IO_WORD :1;
14762
    IO_WORD :1;
14763
    IO_WORD :1;
14764
    IO_WORD :1;
14765
    IO_WORD :1;
14766
    IO_WORD _MN :6;
14767
  }bitc;
14768
 }IF2CREQ1STR;
14769
typedef union{
14770
    IO_WORD     word;
14771
    struct{
14772
    IO_WORD  :1;
14773
    IO_WORD  :1;
14774
    IO_WORD  :1;
14775
    IO_WORD  :1;
14776
    IO_WORD  :1;
14777
    IO_WORD  :1;
14778
    IO_WORD  :1;
14779
    IO_WORD  :1;
14780
    IO_WORD _WR :1;
14781
    IO_WORD _Mask :1;
14782
    IO_WORD _Arb :1;
14783
    IO_WORD _Control :1;
14784
    IO_WORD _CIP :1;
14785
    IO_WORD _TxReq :1;
14786
    IO_WORD _DataA :1;
14787
    IO_WORD _DataB :1;
14788
  }bit;
14789
 }IF2CMSK1STR;
14790
typedef union{
14791
    IO_WORD     word;
14792
    struct{
14793
    IO_WORD _MXtd :1;
14794
    IO_WORD _MDir :1;
14795
    IO_WORD  :1;
14796
    IO_WORD  :1;
14797
    IO_WORD  :1;
14798
    IO_WORD  :1;
14799
    IO_WORD  :1;
14800
    IO_WORD  :1;
14801
    IO_WORD  :1;
14802
    IO_WORD  :1;
14803
    IO_WORD  :1;
14804
    IO_WORD  :1;
14805
    IO_WORD  :1;
14806
    IO_WORD  :1;
14807
    IO_WORD  :1;
14808
    IO_WORD  :1;
14809
  }bit;
14810
 }IF2MSK21STR;
14811
typedef union{
14812
    IO_WORD     word;
14813
    struct{
14814
    IO_WORD _MsgVal :1;
14815
    IO_WORD _Xtd :1;
14816
    IO_WORD _DIR :1;
14817
    IO_WORD  :1;
14818
    IO_WORD  :1;
14819
    IO_WORD  :1;
14820
    IO_WORD  :1;
14821
    IO_WORD  :1;
14822
    IO_WORD  :1;
14823
    IO_WORD  :1;
14824
    IO_WORD  :1;
14825
    IO_WORD  :1;
14826
    IO_WORD  :1;
14827
    IO_WORD  :1;
14828
    IO_WORD  :1;
14829
    IO_WORD  :1;
14830
  }bit;
14831
 }IF2ARB21STR;
14832
typedef union{
14833
    IO_WORD     word;
14834
    struct{
14835
    IO_WORD _NewDat :1;
14836
    IO_WORD _MsgLst :1;
14837
    IO_WORD _IntPnd :1;
14838
    IO_WORD _UMask :1;
14839
    IO_WORD _TxIE :1;
14840
    IO_WORD _RxIE :1;
14841
    IO_WORD _RmtEn :1;
14842
    IO_WORD _TxRqst :1;
14843
    IO_WORD _EoB :1;
14844
    IO_WORD  :1;
14845
    IO_WORD  :1;
14846
    IO_WORD  :1;
14847
    IO_WORD _DLC3 :1;
14848
    IO_WORD _DLC2 :1;
14849
    IO_WORD _DLC1 :1;
14850
    IO_WORD _DLC0 :1;
14851
  }bit;
14852
  struct{
14853
    IO_WORD :1;
14854
    IO_WORD :1;
14855
    IO_WORD :1;
14856
    IO_WORD :1;
14857
    IO_WORD :1;
14858
    IO_WORD :1;
14859
    IO_WORD :1;
14860
    IO_WORD :1;
14861
    IO_WORD :1;
14862
    IO_WORD :1;
14863
    IO_WORD :1;
14864
    IO_WORD :1;
14865
    IO_WORD _DLC :4;
14866
  }bitc;
14867
 }IF2MCTR1STR;
14868
typedef union{   /* CAN 2 Control Register */
14869
    IO_WORD     word;
14870
    struct{
14871
    IO_WORD  :1;
14872
    IO_WORD  :1;
14873
    IO_WORD  :1;
14874
    IO_WORD  :1;
14875
    IO_WORD  :1;
14876
    IO_WORD  :1;
14877
    IO_WORD  :1;
14878
    IO_WORD  :1;
14879
    IO_WORD _Test :1;
14880
    IO_WORD _CCE :1;
14881
    IO_WORD _DAR :1;
14882
    IO_WORD  :1;
14883
    IO_WORD _EIE :1;
14884
    IO_WORD _SIE :1;
14885
    IO_WORD _IE :1;
14886
    IO_WORD _Init :1;
14887
  }bit;
14888
 }CTRLR2STR;
14889
typedef union{
14890
    IO_WORD     word;
14891
    struct{
14892
    IO_WORD  :1;
14893
    IO_WORD  :1;
14894
    IO_WORD  :1;
14895
    IO_WORD  :1;
14896
    IO_WORD  :1;
14897
    IO_WORD  :1;
14898
    IO_WORD  :1;
14899
    IO_WORD  :1;
14900
    IO_WORD _BOff :1;
14901
    IO_WORD _EWarn :1;
14902
    IO_WORD _EPass :1;
14903
    IO_WORD _RxOK :1;
14904
    IO_WORD _TxOK :1;
14905
    IO_WORD _LEC2 :1;
14906
    IO_WORD _LEC1 :1;
14907
    IO_WORD _LEC0 :1;
14908
  }bit;
14909
  struct{
14910
    IO_WORD :1;
14911
    IO_WORD :1;
14912
    IO_WORD :1;
14913
    IO_WORD :1;
14914
    IO_WORD :1;
14915
    IO_WORD :1;
14916
    IO_WORD :1;
14917
    IO_WORD :1;
14918
    IO_WORD :1;
14919
    IO_WORD :1;
14920
    IO_WORD :1;
14921
    IO_WORD :1;
14922
    IO_WORD :1;
14923
    IO_WORD _LEC :3;
14924
  }bitc;
14925
 }STATR2STR;
14926
typedef union{
14927
    IO_WORD     word;
14928
    struct{
14929
    IO_WORD _RP :1;
14930
    IO_WORD _REC6 :1;
14931
    IO_WORD _REC5 :1;
14932
    IO_WORD _REC4 :1;
14933
    IO_WORD _REC3 :1;
14934
    IO_WORD _REC2 :1;
14935
    IO_WORD _REC1 :1;
14936
    IO_WORD _REC0 :1;
14937
    IO_WORD _TEC7 :1;
14938
    IO_WORD _TEC6 :1;
14939
    IO_WORD _TEC5 :1;
14940
    IO_WORD _TEC4 :1;
14941
    IO_WORD _TEC3 :1;
14942
    IO_WORD _TEC2 :1;
14943
    IO_WORD _TEC1 :1;
14944
    IO_WORD _TEC0 :1;
14945
  }bit;
14946
  struct{
14947
    IO_WORD :1;
14948
    IO_WORD _REC :7;
14949
    IO_WORD _TEC :8;
14950
  }bitc;
14951
 }ERRCNT2STR;
14952
typedef union{
14953
    IO_WORD     word;
14954
    struct{
14955
    IO_WORD  :1;
14956
    IO_WORD _Tseg22 :1;
14957
    IO_WORD _Tseg21 :1;
14958
    IO_WORD _Tseg20 :1;
14959
    IO_WORD _Tseg13 :1;
14960
    IO_WORD _Tseg12 :1;
14961
    IO_WORD _Tseg11 :1;
14962
    IO_WORD _Tseg10 :1;
14963
    IO_WORD _SJW1 :1;
14964
    IO_WORD _SJW0 :1;
14965
    IO_WORD _BRP5 :1;
14966
    IO_WORD _BRP4 :1;
14967
    IO_WORD _BRP3 :1;
14968
    IO_WORD _BRP2 :1;
14969
    IO_WORD _BRP1 :1;
14970
    IO_WORD _BRP0 :1;
14971
  }bit;
14972
  struct{
14973
    IO_WORD :1;
14974
    IO_WORD _Tseg2 :3;
14975
    IO_WORD _Tseg1 :4;
14976
    IO_WORD _SJW :2;
14977
    IO_WORD _BRP :6;
14978
  }bitc;
14979
 }BTR2STR;
14980
typedef union{
14981
    IO_WORD     word;
14982
    struct{
14983
    IO_WORD  :1;
14984
    IO_WORD  :1;
14985
    IO_WORD  :1;
14986
    IO_WORD  :1;
14987
    IO_WORD  :1;
14988
    IO_WORD  :1;
14989
    IO_WORD  :1;
14990
    IO_WORD  :1;
14991
    IO_WORD _Rx :1;
14992
    IO_WORD _Tx1 :1;
14993
    IO_WORD _Tx0 :1;
14994
    IO_WORD _LBack :1;
14995
    IO_WORD _Silent :1;
14996
    IO_WORD _Basic :1;
14997
    IO_WORD  :1;
14998
    IO_WORD  :1;
14999
  }bit;
15000
  struct{
15001
    IO_WORD :1;
15002
    IO_WORD :1;
15003
    IO_WORD :1;
15004
    IO_WORD :1;
15005
    IO_WORD :1;
15006
    IO_WORD :1;
15007
    IO_WORD :1;
15008
    IO_WORD :1;
15009
    IO_WORD :1;
15010
    IO_WORD _Tx :2;
15011
  }bitc;
15012
 }TESTR2STR;
15013
typedef union{
15014
    IO_WORD     word;
15015
    struct{
15016
    IO_WORD  :1;
15017
    IO_WORD  :1;
15018
    IO_WORD  :1;
15019
    IO_WORD  :1;
15020
    IO_WORD  :1;
15021
    IO_WORD  :1;
15022
    IO_WORD  :1;
15023
    IO_WORD  :1;
15024
    IO_WORD  :1;
15025
    IO_WORD  :1;
15026
    IO_WORD  :1;
15027
    IO_WORD  :1;
15028
    IO_WORD _BRPE3 :1;
15029
    IO_WORD _BRPE2 :1;
15030
    IO_WORD _BRPE1 :1;
15031
    IO_WORD _BRPE0 :1;
15032
  }bit;
15033
  struct{
15034
    IO_WORD :1;
15035
    IO_WORD :1;
15036
    IO_WORD :1;
15037
    IO_WORD :1;
15038
    IO_WORD :1;
15039
    IO_WORD :1;
15040
    IO_WORD :1;
15041
    IO_WORD :1;
15042
    IO_WORD :1;
15043
    IO_WORD :1;
15044
    IO_WORD :1;
15045
    IO_WORD :1;
15046
    IO_WORD _BRPE :4;
15047
  }bitc;
15048
 }BRPER2STR;
15049
typedef union{
15050
    IO_WORD     word;
15051
    struct{
15052
    IO_WORD  :1;
15053
    IO_WORD  :1;
15054
    IO_WORD  :1;
15055
    IO_WORD  :1;
15056
    IO_WORD  :1;
15057
    IO_WORD  :1;
15058
    IO_WORD  :1;
15059
    IO_WORD  :1;
15060
    IO_WORD  :1;
15061
    IO_WORD  :1;
15062
    IO_WORD  :1;
15063
    IO_WORD  :1;
15064
    IO_WORD  :1;
15065
    IO_WORD  :1;
15066
    IO_WORD  :1;
15067
    IO_WORD  :1;
15068
  }bit;
15069
 }BRPE2STR;
15070
typedef union{
15071
    IO_WORD     word;
15072
    struct{
15073
    IO_WORD  :1;
15074
    IO_WORD  :1;
15075
    IO_WORD  :1;
15076
    IO_WORD  :1;
15077
    IO_WORD  :1;
15078
    IO_WORD  :1;
15079
    IO_WORD  :1;
15080
    IO_WORD  :1;
15081
    IO_WORD  :1;
15082
    IO_WORD  :1;
15083
    IO_WORD  :1;
15084
    IO_WORD  :1;
15085
    IO_WORD  :1;
15086
    IO_WORD  :1;
15087
    IO_WORD  :1;
15088
    IO_WORD  :1;
15089
  }bit;
15090
 }CBSYNC2STR;
15091
typedef union{   /* CAN 2 IF 1 */
15092
    IO_WORD     word;
15093
    struct{
15094
    IO_WORD _Busy :1;
15095
    IO_WORD  :1;
15096
    IO_WORD  :1;
15097
    IO_WORD  :1;
15098
    IO_WORD  :1;
15099
    IO_WORD  :1;
15100
    IO_WORD  :1;
15101
    IO_WORD  :1;
15102
    IO_WORD  :1;
15103
    IO_WORD  :1;
15104
    IO_WORD _MN5 :1;
15105
    IO_WORD _MN4 :1;
15106
    IO_WORD _MN3 :1;
15107
    IO_WORD _MN2 :1;
15108
    IO_WORD _MN1 :1;
15109
    IO_WORD _MN0 :1;
15110
  }bit;
15111
  struct{
15112
    IO_WORD :1;
15113
    IO_WORD :1;
15114
    IO_WORD :1;
15115
    IO_WORD :1;
15116
    IO_WORD :1;
15117
    IO_WORD :1;
15118
    IO_WORD :1;
15119
    IO_WORD :1;
15120
    IO_WORD :1;
15121
    IO_WORD :1;
15122
    IO_WORD _MN :6;
15123
  }bitc;
15124
 }IF1CREQ2STR;
15125
typedef union{
15126
    IO_WORD     word;
15127
    struct{
15128
    IO_WORD  :1;
15129
    IO_WORD  :1;
15130
    IO_WORD  :1;
15131
    IO_WORD  :1;
15132
    IO_WORD  :1;
15133
    IO_WORD  :1;
15134
    IO_WORD  :1;
15135
    IO_WORD  :1;
15136
    IO_WORD _WR :1;
15137
    IO_WORD _Mask :1;
15138
    IO_WORD _Arb :1;
15139
    IO_WORD _Control :1;
15140
    IO_WORD _CIP :1;
15141
    IO_WORD _TxReq :1;
15142
    IO_WORD _DataA :1;
15143
    IO_WORD _DataB :1;
15144
  }bit;
15145
 }IF1CMSK2STR;
15146
typedef union{
15147
    IO_WORD     word;
15148
    struct{
15149
    IO_WORD _MXtd :1;
15150
    IO_WORD _MDir :1;
15151
    IO_WORD  :1;
15152
    IO_WORD  :1;
15153
    IO_WORD  :1;
15154
    IO_WORD  :1;
15155
    IO_WORD  :1;
15156
    IO_WORD  :1;
15157
    IO_WORD  :1;
15158
    IO_WORD  :1;
15159
    IO_WORD  :1;
15160
    IO_WORD  :1;
15161
    IO_WORD  :1;
15162
    IO_WORD  :1;
15163
    IO_WORD  :1;
15164
    IO_WORD  :1;
15165
  }bit;
15166
 }IF1MSK22STR;
15167
typedef union{
15168
    IO_WORD     word;
15169
    struct{
15170
    IO_WORD _MsgVal :1;
15171
    IO_WORD _Xtd :1;
15172
    IO_WORD _DIR :1;
15173
    IO_WORD  :1;
15174
    IO_WORD  :1;
15175
    IO_WORD  :1;
15176
    IO_WORD  :1;
15177
    IO_WORD  :1;
15178
    IO_WORD  :1;
15179
    IO_WORD  :1;
15180
    IO_WORD  :1;
15181
    IO_WORD  :1;
15182
    IO_WORD  :1;
15183
    IO_WORD  :1;
15184
    IO_WORD  :1;
15185
    IO_WORD  :1;
15186
  }bit;
15187
 }IF1ARB22STR;
15188
typedef union{
15189
    IO_WORD     word;
15190
    struct{
15191
    IO_WORD _NewDat :1;
15192
    IO_WORD _MsgLst :1;
15193
    IO_WORD _IntPnd :1;
15194
    IO_WORD _UMask :1;
15195
    IO_WORD _TxIE :1;
15196
    IO_WORD _RxIE :1;
15197
    IO_WORD _RmtEn :1;
15198
    IO_WORD _TxRqst :1;
15199
    IO_WORD _EoB :1;
15200
    IO_WORD  :1;
15201
    IO_WORD  :1;
15202
    IO_WORD  :1;
15203
    IO_WORD _DLC3 :1;
15204
    IO_WORD _DLC2 :1;
15205
    IO_WORD _DLC1 :1;
15206
    IO_WORD _DLC0 :1;
15207
  }bit;
15208
  struct{
15209
    IO_WORD :1;
15210
    IO_WORD :1;
15211
    IO_WORD :1;
15212
    IO_WORD :1;
15213
    IO_WORD :1;
15214
    IO_WORD :1;
15215
    IO_WORD :1;
15216
    IO_WORD :1;
15217
    IO_WORD :1;
15218
    IO_WORD :1;
15219
    IO_WORD :1;
15220
    IO_WORD :1;
15221
    IO_WORD _DLC :4;
15222
  }bitc;
15223
 }IF1MCTR2STR;
15224
typedef union{   /* CAN 2 IF 2 */
15225
    IO_WORD     word;
15226
    struct{
15227
    IO_WORD _Busy :1;
15228
    IO_WORD  :1;
15229
    IO_WORD  :1;
15230
    IO_WORD  :1;
15231
    IO_WORD  :1;
15232
    IO_WORD  :1;
15233
    IO_WORD  :1;
15234
    IO_WORD  :1;
15235
    IO_WORD  :1;
15236
    IO_WORD  :1;
15237
    IO_WORD _MN5 :1;
15238
    IO_WORD _MN4 :1;
15239
    IO_WORD _MN3 :1;
15240
    IO_WORD _MN2 :1;
15241
    IO_WORD _MN1 :1;
15242
    IO_WORD _MN0 :1;
15243
  }bit;
15244
  struct{
15245
    IO_WORD :1;
15246
    IO_WORD :1;
15247
    IO_WORD :1;
15248
    IO_WORD :1;
15249
    IO_WORD :1;
15250
    IO_WORD :1;
15251
    IO_WORD :1;
15252
    IO_WORD :1;
15253
    IO_WORD :1;
15254
    IO_WORD :1;
15255
    IO_WORD _MN :6;
15256
  }bitc;
15257
 }IF2CREQ2STR;
15258
typedef union{
15259
    IO_WORD     word;
15260
    struct{
15261
    IO_WORD  :1;
15262
    IO_WORD  :1;
15263
    IO_WORD  :1;
15264
    IO_WORD  :1;
15265
    IO_WORD  :1;
15266
    IO_WORD  :1;
15267
    IO_WORD  :1;
15268
    IO_WORD  :1;
15269
    IO_WORD _WR :1;
15270
    IO_WORD _Mask :1;
15271
    IO_WORD _Arb :1;
15272
    IO_WORD _Control :1;
15273
    IO_WORD _CIP :1;
15274
    IO_WORD _TxReq :1;
15275
    IO_WORD _DataA :1;
15276
    IO_WORD _DataB :1;
15277
  }bit;
15278
 }IF2CMSK2STR;
15279
typedef union{
15280
    IO_WORD     word;
15281
    struct{
15282
    IO_WORD _MXtd :1;
15283
    IO_WORD _MDir :1;
15284
    IO_WORD  :1;
15285
    IO_WORD  :1;
15286
    IO_WORD  :1;
15287
    IO_WORD  :1;
15288
    IO_WORD  :1;
15289
    IO_WORD  :1;
15290
    IO_WORD  :1;
15291
    IO_WORD  :1;
15292
    IO_WORD  :1;
15293
    IO_WORD  :1;
15294
    IO_WORD  :1;
15295
    IO_WORD  :1;
15296
    IO_WORD  :1;
15297
    IO_WORD  :1;
15298
  }bit;
15299
 }IF2MSK22STR;
15300
typedef union{
15301
    IO_WORD     word;
15302
    struct{
15303
    IO_WORD _MsgVal :1;
15304
    IO_WORD _Xtd :1;
15305
    IO_WORD _DIR :1;
15306
    IO_WORD  :1;
15307
    IO_WORD  :1;
15308
    IO_WORD  :1;
15309
    IO_WORD  :1;
15310
    IO_WORD  :1;
15311
    IO_WORD  :1;
15312
    IO_WORD  :1;
15313
    IO_WORD  :1;
15314
    IO_WORD  :1;
15315
    IO_WORD  :1;
15316
    IO_WORD  :1;
15317
    IO_WORD  :1;
15318
    IO_WORD  :1;
15319
  }bit;
15320
 }IF2ARB22STR;
15321
typedef union{
15322
    IO_WORD     word;
15323
    struct{
15324
    IO_WORD _NewDat :1;
15325
    IO_WORD _MsgLst :1;
15326
    IO_WORD _IntPnd :1;
15327
    IO_WORD _UMask :1;
15328
    IO_WORD _TxIE :1;
15329
    IO_WORD _RxIE :1;
15330
    IO_WORD _RmtEn :1;
15331
    IO_WORD _TxRqst :1;
15332
    IO_WORD _EoB :1;
15333
    IO_WORD  :1;
15334
    IO_WORD  :1;
15335
    IO_WORD  :1;
15336
    IO_WORD _DLC3 :1;
15337
    IO_WORD _DLC2 :1;
15338
    IO_WORD _DLC1 :1;
15339
    IO_WORD _DLC0 :1;
15340
  }bit;
15341
  struct{
15342
    IO_WORD :1;
15343
    IO_WORD :1;
15344
    IO_WORD :1;
15345
    IO_WORD :1;
15346
    IO_WORD :1;
15347
    IO_WORD :1;
15348
    IO_WORD :1;
15349
    IO_WORD :1;
15350
    IO_WORD :1;
15351
    IO_WORD :1;
15352
    IO_WORD :1;
15353
    IO_WORD :1;
15354
    IO_WORD _DLC :4;
15355
  }bitc;
15356
 }IF2MCTR2STR;
15357
typedef union{   /* EDSU/MPU Registers */
15358
    IO_LWORD    lword;
15359
    struct{
15360
    IO_LWORD  :1;
15361
    IO_LWORD  :1;
15362
    IO_LWORD  :1;
15363
    IO_LWORD  :1;
15364
    IO_LWORD  :1;
15365
    IO_LWORD  :1;
15366
    IO_LWORD  :1;
15367
    IO_LWORD  :1;
15368
    IO_LWORD  :1;
15369
    IO_LWORD  :1;
15370
    IO_LWORD  :1;
15371
    IO_LWORD  :1;
15372
    IO_LWORD  :1;
15373
    IO_LWORD  :1;
15374
    IO_LWORD  :1;
15375
    IO_LWORD  :1;
15376
    IO_LWORD _SR :1;
15377
    IO_LWORD _SW :1;
15378
    IO_LWORD _SX :1;
15379
    IO_LWORD _UR :1;
15380
    IO_LWORD _UW :1;
15381
    IO_LWORD _UX :1;
15382
    IO_LWORD _FCPU :1;
15383
    IO_LWORD _FDMA :1;
15384
    IO_LWORD _EEMM :1;
15385
    IO_LWORD _PFD :1;
15386
    IO_LWORD _SINT1 :1;
15387
    IO_LWORD _SINT0 :1;
15388
    IO_LWORD _EINT1 :1;
15389
    IO_LWORD _EINT0 :1;
15390
    IO_LWORD _EINTT :1;
15391
    IO_LWORD _EINTR :1;
15392
  }bit;
15393
  struct{
15394
    IO_LWORD :1;
15395
    IO_LWORD :1;
15396
    IO_LWORD :1;
15397
    IO_LWORD :1;
15398
    IO_LWORD :1;
15399
    IO_LWORD :1;
15400
    IO_LWORD :1;
15401
    IO_LWORD :1;
15402
    IO_LWORD :1;
15403
    IO_LWORD :1;
15404
    IO_LWORD :1;
15405
    IO_LWORD :1;
15406
    IO_LWORD :1;
15407
    IO_LWORD :1;
15408
    IO_LWORD :1;
15409
    IO_LWORD :1;
15410
    IO_LWORD :1;
15411
    IO_LWORD :1;
15412
    IO_LWORD :1;
15413
    IO_LWORD :1;
15414
    IO_LWORD :1;
15415
    IO_LWORD :1;
15416
    IO_LWORD :1;
15417
    IO_LWORD :1;
15418
    IO_LWORD :1;
15419
    IO_LWORD :1;
15420
    IO_LWORD _SINT :2;
15421
    IO_LWORD _EINT :2;
15422
  }bitc;
15423
 }BCTRLSTR;
15424
typedef union{
15425
    IO_LWORD    lword;
15426
    struct{
15427
    IO_LWORD  :1;
15428
    IO_LWORD  :1;
15429
    IO_LWORD  :1;
15430
    IO_LWORD  :1;
15431
    IO_LWORD  :1;
15432
    IO_LWORD  :1;
15433
    IO_LWORD  :1;
15434
    IO_LWORD  :1;
15435
    IO_LWORD  :1;
15436
    IO_LWORD  :1;
15437
    IO_LWORD  :1;
15438
    IO_LWORD  :1;
15439
    IO_LWORD  :1;
15440
    IO_LWORD  :1;
15441
    IO_LWORD  :1;
15442
    IO_LWORD  :1;
15443
    IO_LWORD _IDX4 :1;
15444
    IO_LWORD _IDX3 :1;
15445
    IO_LWORD _IDX2 :1;
15446
    IO_LWORD _IDX1 :1;
15447
    IO_LWORD _IDX0 :1;
15448
    IO_LWORD _CDMA :1;
15449
    IO_LWORD _CSZ1 :1;
15450
    IO_LWORD _CSZ0 :1;
15451
    IO_LWORD _CRW1 :1;
15452
    IO_LWORD _CRW0 :1;
15453
    IO_LWORD _PV :1;
15454
    IO_LWORD _RST :1;
15455
    IO_LWORD _INT1 :1;
15456
    IO_LWORD _INT0 :1;
15457
    IO_LWORD _INTT :1;
15458
    IO_LWORD _INTR :1;
15459
  }bit;
15460
  struct{
15461
    IO_LWORD :1;
15462
    IO_LWORD :1;
15463
    IO_LWORD :1;
15464
    IO_LWORD :1;
15465
    IO_LWORD :1;
15466
    IO_LWORD :1;
15467
    IO_LWORD :1;
15468
    IO_LWORD :1;
15469
    IO_LWORD :1;
15470
    IO_LWORD :1;
15471
    IO_LWORD :1;
15472
    IO_LWORD :1;
15473
    IO_LWORD :1;
15474
    IO_LWORD :1;
15475
    IO_LWORD :1;
15476
    IO_LWORD :1;
15477
    IO_LWORD _IDX :5;
15478
    IO_LWORD :1;
15479
    IO_LWORD _CSZ :2;
15480
    IO_LWORD _CRW :2;
15481
    IO_LWORD :1;
15482
    IO_LWORD :1;
15483
    IO_LWORD _INT :2;
15484
  }bitc;
15485
 }BSTATSTR;
15486
typedef union{
15487
    IO_LWORD    lword;
15488
    struct{
15489
    IO_LWORD _BD31 :1;
15490
    IO_LWORD _BD30 :1;
15491
    IO_LWORD _BD29 :1;
15492
    IO_LWORD _BD28 :1;
15493
    IO_LWORD _BD27 :1;
15494
    IO_LWORD _BD26 :1;
15495
    IO_LWORD _BD25 :1;
15496
    IO_LWORD _BD24 :1;
15497
    IO_LWORD _BD23 :1;
15498
    IO_LWORD _BD22 :1;
15499
    IO_LWORD _BD21 :1;
15500
    IO_LWORD _BD20 :1;
15501
    IO_LWORD _BD19 :1;
15502
    IO_LWORD _BD18 :1;
15503
    IO_LWORD _BD17 :1;
15504
    IO_LWORD _BD16 :1;
15505
    IO_LWORD _BD15 :1;
15506
    IO_LWORD _BD14 :1;
15507
    IO_LWORD _BD13 :1;
15508
    IO_LWORD _BD12 :1;
15509
    IO_LWORD _BD11 :1;
15510
    IO_LWORD _BD10 :1;
15511
    IO_LWORD _BD9 :1;
15512
    IO_LWORD _BD8 :1;
15513
    IO_LWORD _BD7 :1;
15514
    IO_LWORD _BD6 :1;
15515
    IO_LWORD _BD5 :1;
15516
    IO_LWORD _BD4 :1;
15517
    IO_LWORD _BD3 :1;
15518
    IO_LWORD _BD2 :1;
15519
    IO_LWORD _BD1 :1;
15520
    IO_LWORD _BD0 :1;
15521
  }bit;
15522
 }BIRQSTR;
15523
typedef union{
15524
    IO_LWORD    lword;
15525
    struct{
15526
    IO_LWORD  :1;
15527
    IO_LWORD  :1;
15528
    IO_LWORD  :1;
15529
    IO_LWORD  :1;
15530
    IO_LWORD  :1;
15531
    IO_LWORD  :1;
15532
    IO_LWORD  :1;
15533
    IO_LWORD  :1;
15534
    IO_LWORD _SRX1 :1;
15535
    IO_LWORD _SW1 :1;
15536
    IO_LWORD _SRX0 :1;
15537
    IO_LWORD _SW0 :1;
15538
    IO_LWORD _URX1 :1;
15539
    IO_LWORD _UW1 :1;
15540
    IO_LWORD _URX0 :1;
15541
    IO_LWORD _UW0 :1;
15542
    IO_LWORD _MPE :1;
15543
    IO_LWORD _COMB :1;
15544
    IO_LWORD _CTC1 :1;
15545
    IO_LWORD _CTC0 :1;
15546
    IO_LWORD _OBS1 :1;
15547
    IO_LWORD _OBS0 :1;
15548
    IO_LWORD _OBT1 :1;
15549
    IO_LWORD _OBT0 :1;
15550
    IO_LWORD _EP3 :1;
15551
    IO_LWORD _EP2 :1;
15552
    IO_LWORD _EP1 :1;
15553
    IO_LWORD _EP0 :1;
15554
    IO_LWORD _EM1 :1;
15555
    IO_LWORD _EM0 :1;
15556
    IO_LWORD _ER1 :1;
15557
    IO_LWORD _ER0 :1;
15558
  }bit;
15559
  struct{
15560
    IO_LWORD :1;
15561
    IO_LWORD :1;
15562
    IO_LWORD :1;
15563
    IO_LWORD :1;
15564
    IO_LWORD :1;
15565
    IO_LWORD :1;
15566
    IO_LWORD :1;
15567
    IO_LWORD :1;
15568
    IO_LWORD :1;
15569
    IO_LWORD :1;
15570
    IO_LWORD :1;
15571
    IO_LWORD :1;
15572
    IO_LWORD :1;
15573
    IO_LWORD :1;
15574
    IO_LWORD :1;
15575
    IO_LWORD :1;
15576
    IO_LWORD :1;
15577
    IO_LWORD :1;
15578
    IO_LWORD _CTC :2;
15579
    IO_LWORD _OBS :2;
15580
    IO_LWORD _OBT :2;
15581
    IO_LWORD _EP :4;
15582
    IO_LWORD _EM :2;
15583
    IO_LWORD _ER :2;
15584
  }bitc;
15585
 }BCR0STR;
15586
typedef union{
15587
    IO_LWORD    lword;
15588
    struct{
15589
    IO_LWORD  :1;
15590
    IO_LWORD  :1;
15591
    IO_LWORD  :1;
15592
    IO_LWORD  :1;
15593
    IO_LWORD  :1;
15594
    IO_LWORD  :1;
15595
    IO_LWORD  :1;
15596
    IO_LWORD  :1;
15597
    IO_LWORD _SRX1 :1;
15598
    IO_LWORD _SW1 :1;
15599
    IO_LWORD _SRX0 :1;
15600
    IO_LWORD _SW0 :1;
15601
    IO_LWORD _URX1 :1;
15602
    IO_LWORD _UW1 :1;
15603
    IO_LWORD _URX0 :1;
15604
    IO_LWORD _UW0 :1;
15605
    IO_LWORD _MPE :1;
15606
    IO_LWORD _COMB :1;
15607
    IO_LWORD _CTC1 :1;
15608
    IO_LWORD _CTC0 :1;
15609
    IO_LWORD _OBS1 :1;
15610
    IO_LWORD _OBS0 :1;
15611
    IO_LWORD _OBT1 :1;
15612
    IO_LWORD _OBT0 :1;
15613
    IO_LWORD _EP3 :1;
15614
    IO_LWORD _EP2 :1;
15615
    IO_LWORD _EP1 :1;
15616
    IO_LWORD _EP0 :1;
15617
    IO_LWORD _EM1 :1;
15618
    IO_LWORD _EM0 :1;
15619
    IO_LWORD _ER1 :1;
15620
    IO_LWORD _ER0 :1;
15621
  }bit;
15622
  struct{
15623
    IO_LWORD :1;
15624
    IO_LWORD :1;
15625
    IO_LWORD :1;
15626
    IO_LWORD :1;
15627
    IO_LWORD :1;
15628
    IO_LWORD :1;
15629
    IO_LWORD :1;
15630
    IO_LWORD :1;
15631
    IO_LWORD :1;
15632
    IO_LWORD :1;
15633
    IO_LWORD :1;
15634
    IO_LWORD :1;
15635
    IO_LWORD :1;
15636
    IO_LWORD :1;
15637
    IO_LWORD :1;
15638
    IO_LWORD :1;
15639
    IO_LWORD :1;
15640
    IO_LWORD :1;
15641
    IO_LWORD _CTC :2;
15642
    IO_LWORD _OBS :2;
15643
    IO_LWORD _OBT :2;
15644
    IO_LWORD _EP :4;
15645
    IO_LWORD _EM :2;
15646
    IO_LWORD _ER :2;
15647
  }bitc;
15648
 }BCR1STR;
15649
typedef union{
15650
    IO_LWORD    lword;
15651
    struct{
15652
    IO_LWORD  :1;
15653
    IO_LWORD  :1;
15654
    IO_LWORD  :1;
15655
    IO_LWORD  :1;
15656
    IO_LWORD  :1;
15657
    IO_LWORD  :1;
15658
    IO_LWORD  :1;
15659
    IO_LWORD  :1;
15660
    IO_LWORD _SRX1 :1;
15661
    IO_LWORD _SW1 :1;
15662
    IO_LWORD _SRX0 :1;
15663
    IO_LWORD _SW0 :1;
15664
    IO_LWORD _URX1 :1;
15665
    IO_LWORD _UW1 :1;
15666
    IO_LWORD _URX0 :1;
15667
    IO_LWORD _UW0 :1;
15668
    IO_LWORD _MPE :1;
15669
    IO_LWORD _COMB :1;
15670
    IO_LWORD _CTC1 :1;
15671
    IO_LWORD _CTC0 :1;
15672
    IO_LWORD _OBS1 :1;
15673
    IO_LWORD _OBS0 :1;
15674
    IO_LWORD _OBT1 :1;
15675
    IO_LWORD _OBT0 :1;
15676
    IO_LWORD _EP3 :1;
15677
    IO_LWORD _EP2 :1;
15678
    IO_LWORD _EP1 :1;
15679
    IO_LWORD _EP0 :1;
15680
    IO_LWORD _EM1 :1;
15681
    IO_LWORD _EM0 :1;
15682
    IO_LWORD _ER1 :1;
15683
    IO_LWORD _ER0 :1;
15684
  }bit;
15685
  struct{
15686
    IO_LWORD :1;
15687
    IO_LWORD :1;
15688
    IO_LWORD :1;
15689
    IO_LWORD :1;
15690
    IO_LWORD :1;
15691
    IO_LWORD :1;
15692
    IO_LWORD :1;
15693
    IO_LWORD :1;
15694
    IO_LWORD :1;
15695
    IO_LWORD :1;
15696
    IO_LWORD :1;
15697
    IO_LWORD :1;
15698
    IO_LWORD :1;
15699
    IO_LWORD :1;
15700
    IO_LWORD :1;
15701
    IO_LWORD :1;
15702
    IO_LWORD :1;
15703
    IO_LWORD :1;
15704
    IO_LWORD _CTC :2;
15705
    IO_LWORD _OBS :2;
15706
    IO_LWORD _OBT :2;
15707
    IO_LWORD _EP :4;
15708
    IO_LWORD _EM :2;
15709
    IO_LWORD _ER :2;
15710
  }bitc;
15711
 }BCR2STR;
15712
typedef union{
15713
    IO_LWORD    lword;
15714
    struct{
15715
    IO_LWORD  :1;
15716
    IO_LWORD  :1;
15717
    IO_LWORD  :1;
15718
    IO_LWORD  :1;
15719
    IO_LWORD  :1;
15720
    IO_LWORD  :1;
15721
    IO_LWORD  :1;
15722
    IO_LWORD  :1;
15723
    IO_LWORD _SRX1 :1;
15724
    IO_LWORD _SW1 :1;
15725
    IO_LWORD _SRX0 :1;
15726
    IO_LWORD _SW0 :1;
15727
    IO_LWORD _URX1 :1;
15728
    IO_LWORD _UW1 :1;
15729
    IO_LWORD _URX0 :1;
15730
    IO_LWORD _UW0 :1;
15731
    IO_LWORD _MPE :1;
15732
    IO_LWORD _COMB :1;
15733
    IO_LWORD _CTC1 :1;
15734
    IO_LWORD _CTC0 :1;
15735
    IO_LWORD _OBS1 :1;
15736
    IO_LWORD _OBS0 :1;
15737
    IO_LWORD _OBT1 :1;
15738
    IO_LWORD _OBT0 :1;
15739
    IO_LWORD _EP3 :1;
15740
    IO_LWORD _EP2 :1;
15741
    IO_LWORD _EP1 :1;
15742
    IO_LWORD _EP0 :1;
15743
    IO_LWORD _EM1 :1;
15744
    IO_LWORD _EM0 :1;
15745
    IO_LWORD _ER1 :1;
15746
    IO_LWORD _ER0 :1;
15747
  }bit;
15748
  struct{
15749
    IO_LWORD :1;
15750
    IO_LWORD :1;
15751
    IO_LWORD :1;
15752
    IO_LWORD :1;
15753
    IO_LWORD :1;
15754
    IO_LWORD :1;
15755
    IO_LWORD :1;
15756
    IO_LWORD :1;
15757
    IO_LWORD :1;
15758
    IO_LWORD :1;
15759
    IO_LWORD :1;
15760
    IO_LWORD :1;
15761
    IO_LWORD :1;
15762
    IO_LWORD :1;
15763
    IO_LWORD :1;
15764
    IO_LWORD :1;
15765
    IO_LWORD :1;
15766
    IO_LWORD :1;
15767
    IO_LWORD _CTC :2;
15768
    IO_LWORD _OBS :2;
15769
    IO_LWORD _OBT :2;
15770
    IO_LWORD _EP :4;
15771
    IO_LWORD _EM :2;
15772
    IO_LWORD _ER :2;
15773
  }bitc;
15774
 }BCR3STR;
15775
typedef union{
15776
    IO_LWORD    lword;
15777
    struct{
15778
    IO_LWORD  :1;
15779
    IO_LWORD  :1;
15780
    IO_LWORD  :1;
15781
    IO_LWORD  :1;
15782
    IO_LWORD  :1;
15783
    IO_LWORD  :1;
15784
    IO_LWORD  :1;
15785
    IO_LWORD  :1;
15786
    IO_LWORD _SRX1 :1;
15787
    IO_LWORD _SW1 :1;
15788
    IO_LWORD _SRX0 :1;
15789
    IO_LWORD _SW0 :1;
15790
    IO_LWORD _URX1 :1;
15791
    IO_LWORD _UW1 :1;
15792
    IO_LWORD _URX0 :1;
15793
    IO_LWORD _UW0 :1;
15794
    IO_LWORD _MPE :1;
15795
    IO_LWORD _COMB :1;
15796
    IO_LWORD _CTC1 :1;
15797
    IO_LWORD _CTC0 :1;
15798
    IO_LWORD _OBS1 :1;
15799
    IO_LWORD _OBS0 :1;
15800
    IO_LWORD _OBT1 :1;
15801
    IO_LWORD _OBT0 :1;
15802
    IO_LWORD _EP3 :1;
15803
    IO_LWORD _EP2 :1;
15804
    IO_LWORD _EP1 :1;
15805
    IO_LWORD _EP0 :1;
15806
    IO_LWORD _EM1 :1;
15807
    IO_LWORD _EM0 :1;
15808
    IO_LWORD _ER1 :1;
15809
    IO_LWORD _ER0 :1;
15810
  }bit;
15811
  struct{
15812
    IO_LWORD :1;
15813
    IO_LWORD :1;
15814
    IO_LWORD :1;
15815
    IO_LWORD :1;
15816
    IO_LWORD :1;
15817
    IO_LWORD :1;
15818
    IO_LWORD :1;
15819
    IO_LWORD :1;
15820
    IO_LWORD :1;
15821
    IO_LWORD :1;
15822
    IO_LWORD :1;
15823
    IO_LWORD :1;
15824
    IO_LWORD :1;
15825
    IO_LWORD :1;
15826
    IO_LWORD :1;
15827
    IO_LWORD :1;
15828
    IO_LWORD :1;
15829
    IO_LWORD :1;
15830
    IO_LWORD _CTC :2;
15831
    IO_LWORD _OBS :2;
15832
    IO_LWORD _OBT :2;
15833
    IO_LWORD _EP :4;
15834
    IO_LWORD _EM :2;
15835
    IO_LWORD _ER :2;
15836
  }bitc;
15837
 }BCR4STR;
15838
typedef union{
15839
    IO_LWORD    lword;
15840
    struct{
15841
    IO_LWORD  :1;
15842
    IO_LWORD  :1;
15843
    IO_LWORD  :1;
15844
    IO_LWORD  :1;
15845
    IO_LWORD  :1;
15846
    IO_LWORD  :1;
15847
    IO_LWORD  :1;
15848
    IO_LWORD  :1;
15849
    IO_LWORD _SRX1 :1;
15850
    IO_LWORD _SW1 :1;
15851
    IO_LWORD _SRX0 :1;
15852
    IO_LWORD _SW0 :1;
15853
    IO_LWORD _URX1 :1;
15854
    IO_LWORD _UW1 :1;
15855
    IO_LWORD _URX0 :1;
15856
    IO_LWORD _UW0 :1;
15857
    IO_LWORD _MPE :1;
15858
    IO_LWORD _COMB :1;
15859
    IO_LWORD _CTC1 :1;
15860
    IO_LWORD _CTC0 :1;
15861
    IO_LWORD _OBS1 :1;
15862
    IO_LWORD _OBS0 :1;
15863
    IO_LWORD _OBT1 :1;
15864
    IO_LWORD _OBT0 :1;
15865
    IO_LWORD _EP3 :1;
15866
    IO_LWORD _EP2 :1;
15867
    IO_LWORD _EP1 :1;
15868
    IO_LWORD _EP0 :1;
15869
    IO_LWORD _EM1 :1;
15870
    IO_LWORD _EM0 :1;
15871
    IO_LWORD _ER1 :1;
15872
    IO_LWORD _ER0 :1;
15873
  }bit;
15874
  struct{
15875
    IO_LWORD :1;
15876
    IO_LWORD :1;
15877
    IO_LWORD :1;
15878
    IO_LWORD :1;
15879
    IO_LWORD :1;
15880
    IO_LWORD :1;
15881
    IO_LWORD :1;
15882
    IO_LWORD :1;
15883
    IO_LWORD :1;
15884
    IO_LWORD :1;
15885
    IO_LWORD :1;
15886
    IO_LWORD :1;
15887
    IO_LWORD :1;
15888
    IO_LWORD :1;
15889
    IO_LWORD :1;
15890
    IO_LWORD :1;
15891
    IO_LWORD :1;
15892
    IO_LWORD :1;
15893
    IO_LWORD _CTC :2;
15894
    IO_LWORD _OBS :2;
15895
    IO_LWORD _OBT :2;
15896
    IO_LWORD _EP :4;
15897
    IO_LWORD _EM :2;
15898
    IO_LWORD _ER :2;
15899
  }bitc;
15900
 }BCR5STR;
15901
typedef union{
15902
    IO_LWORD    lword;
15903
    struct{
15904
    IO_LWORD  :1;
15905
    IO_LWORD  :1;
15906
    IO_LWORD  :1;
15907
    IO_LWORD  :1;
15908
    IO_LWORD  :1;
15909
    IO_LWORD  :1;
15910
    IO_LWORD  :1;
15911
    IO_LWORD  :1;
15912
    IO_LWORD _SRX1 :1;
15913
    IO_LWORD _SW1 :1;
15914
    IO_LWORD _SRX0 :1;
15915
    IO_LWORD _SW0 :1;
15916
    IO_LWORD _URX1 :1;
15917
    IO_LWORD _UW1 :1;
15918
    IO_LWORD _URX0 :1;
15919
    IO_LWORD _UW0 :1;
15920
    IO_LWORD _MPE :1;
15921
    IO_LWORD _COMB :1;
15922
    IO_LWORD _CTC1 :1;
15923
    IO_LWORD _CTC0 :1;
15924
    IO_LWORD _OBS1 :1;
15925
    IO_LWORD _OBS0 :1;
15926
    IO_LWORD _OBT1 :1;
15927
    IO_LWORD _OBT0 :1;
15928
    IO_LWORD _EP3 :1;
15929
    IO_LWORD _EP2 :1;
15930
    IO_LWORD _EP1 :1;
15931
    IO_LWORD _EP0 :1;
15932
    IO_LWORD _EM1 :1;
15933
    IO_LWORD _EM0 :1;
15934
    IO_LWORD _ER1 :1;
15935
    IO_LWORD _ER0 :1;
15936
  }bit;
15937
  struct{
15938
    IO_LWORD :1;
15939
    IO_LWORD :1;
15940
    IO_LWORD :1;
15941
    IO_LWORD :1;
15942
    IO_LWORD :1;
15943
    IO_LWORD :1;
15944
    IO_LWORD :1;
15945
    IO_LWORD :1;
15946
    IO_LWORD :1;
15947
    IO_LWORD :1;
15948
    IO_LWORD :1;
15949
    IO_LWORD :1;
15950
    IO_LWORD :1;
15951
    IO_LWORD :1;
15952
    IO_LWORD :1;
15953
    IO_LWORD :1;
15954
    IO_LWORD :1;
15955
    IO_LWORD :1;
15956
    IO_LWORD _CTC :2;
15957
    IO_LWORD _OBS :2;
15958
    IO_LWORD _OBT :2;
15959
    IO_LWORD _EP :4;
15960
    IO_LWORD _EM :2;
15961
    IO_LWORD _ER :2;
15962
  }bitc;
15963
 }BCR6STR;
15964
typedef union{
15965
    IO_LWORD    lword;
15966
    struct{
15967
    IO_LWORD  :1;
15968
    IO_LWORD  :1;
15969
    IO_LWORD  :1;
15970
    IO_LWORD  :1;
15971
    IO_LWORD  :1;
15972
    IO_LWORD  :1;
15973
    IO_LWORD  :1;
15974
    IO_LWORD  :1;
15975
    IO_LWORD _SRX1 :1;
15976
    IO_LWORD _SW1 :1;
15977
    IO_LWORD _SRX0 :1;
15978
    IO_LWORD _SW0 :1;
15979
    IO_LWORD _URX1 :1;
15980
    IO_LWORD _UW1 :1;
15981
    IO_LWORD _URX0 :1;
15982
    IO_LWORD _UW0 :1;
15983
    IO_LWORD _MPE :1;
15984
    IO_LWORD _COMB :1;
15985
    IO_LWORD _CTC1 :1;
15986
    IO_LWORD _CTC0 :1;
15987
    IO_LWORD _OBS1 :1;
15988
    IO_LWORD _OBS0 :1;
15989
    IO_LWORD _OBT1 :1;
15990
    IO_LWORD _OBT0 :1;
15991
    IO_LWORD _EP3 :1;
15992
    IO_LWORD _EP2 :1;
15993
    IO_LWORD _EP1 :1;
15994
    IO_LWORD _EP0 :1;
15995
    IO_LWORD _EM1 :1;
15996
    IO_LWORD _EM0 :1;
15997
    IO_LWORD _ER1 :1;
15998
    IO_LWORD _ER0 :1;
15999
  }bit;
16000
  struct{
16001
    IO_LWORD :1;
16002
    IO_LWORD :1;
16003
    IO_LWORD :1;
16004
    IO_LWORD :1;
16005
    IO_LWORD :1;
16006
    IO_LWORD :1;
16007
    IO_LWORD :1;
16008
    IO_LWORD :1;
16009
    IO_LWORD :1;
16010
    IO_LWORD :1;
16011
    IO_LWORD :1;
16012
    IO_LWORD :1;
16013
    IO_LWORD :1;
16014
    IO_LWORD :1;
16015
    IO_LWORD :1;
16016
    IO_LWORD :1;
16017
    IO_LWORD :1;
16018
    IO_LWORD :1;
16019
    IO_LWORD _CTC :2;
16020
    IO_LWORD _OBS :2;
16021
    IO_LWORD _OBT :2;
16022
    IO_LWORD _EP :4;
16023
    IO_LWORD _EM :2;
16024
    IO_LWORD _ER :2;
16025
  }bitc;
16026
 }BCR7STR;
16027
 
16028
/* C-DECLARATIONS */
16029
 
16030
__IO_EXTERN __io PDR00STR pdr00;   /* Port Data Register */
16031
#define PDR00 pdr00.byte
16032
#define PDR00_D7 pdr00.bit._D7
16033
#define PDR00_D6 pdr00.bit._D6
16034
#define PDR00_D5 pdr00.bit._D5
16035
#define PDR00_D4 pdr00.bit._D4
16036
#define PDR00_D3 pdr00.bit._D3
16037
#define PDR00_D2 pdr00.bit._D2
16038
#define PDR00_D1 pdr00.bit._D1
16039
#define PDR00_D0 pdr00.bit._D0
16040
__IO_EXTERN __io PDR01STR pdr01;
16041
#define PDR01 pdr01.byte
16042
#define PDR01_D7 pdr01.bit._D7
16043
#define PDR01_D6 pdr01.bit._D6
16044
#define PDR01_D5 pdr01.bit._D5
16045
#define PDR01_D4 pdr01.bit._D4
16046
#define PDR01_D3 pdr01.bit._D3
16047
#define PDR01_D2 pdr01.bit._D2
16048
#define PDR01_D1 pdr01.bit._D1
16049
#define PDR01_D0 pdr01.bit._D0
16050
__IO_EXTERN __io PDR02STR pdr02;
16051
#define PDR02 pdr02.byte
16052
#define PDR02_D7 pdr02.bit._D7
16053
#define PDR02_D6 pdr02.bit._D6
16054
#define PDR02_D5 pdr02.bit._D5
16055
#define PDR02_D4 pdr02.bit._D4
16056
#define PDR02_D3 pdr02.bit._D3
16057
#define PDR02_D2 pdr02.bit._D2
16058
#define PDR02_D1 pdr02.bit._D1
16059
#define PDR02_D0 pdr02.bit._D0
16060
__IO_EXTERN __io PDR03STR pdr03;
16061
#define PDR03 pdr03.byte
16062
#define PDR03_D7 pdr03.bit._D7
16063
#define PDR03_D6 pdr03.bit._D6
16064
#define PDR03_D5 pdr03.bit._D5
16065
#define PDR03_D4 pdr03.bit._D4
16066
#define PDR03_D3 pdr03.bit._D3
16067
#define PDR03_D2 pdr03.bit._D2
16068
#define PDR03_D1 pdr03.bit._D1
16069
#define PDR03_D0 pdr03.bit._D0
16070
__IO_EXTERN __io PDR04STR pdr04;
16071
#define PDR04 pdr04.byte
16072
#define PDR04_D1 pdr04.bit._D1
16073
#define PDR04_D0 pdr04.bit._D0
16074
__IO_EXTERN __io PDR05STR pdr05;
16075
#define PDR05 pdr05.byte
16076
#define PDR05_D7 pdr05.bit._D7
16077
#define PDR05_D6 pdr05.bit._D6
16078
#define PDR05_D5 pdr05.bit._D5
16079
#define PDR05_D4 pdr05.bit._D4
16080
#define PDR05_D3 pdr05.bit._D3
16081
#define PDR05_D2 pdr05.bit._D2
16082
#define PDR05_D1 pdr05.bit._D1
16083
#define PDR05_D0 pdr05.bit._D0
16084
__IO_EXTERN __io PDR06STR pdr06;
16085
#define PDR06 pdr06.byte
16086
#define PDR06_D7 pdr06.bit._D7
16087
#define PDR06_D6 pdr06.bit._D6
16088
#define PDR06_D5 pdr06.bit._D5
16089
#define PDR06_D4 pdr06.bit._D4
16090
#define PDR06_D3 pdr06.bit._D3
16091
#define PDR06_D2 pdr06.bit._D2
16092
#define PDR06_D1 pdr06.bit._D1
16093
#define PDR06_D0 pdr06.bit._D0
16094
__IO_EXTERN __io PDR07STR pdr07;
16095
#define PDR07 pdr07.byte
16096
#define PDR07_D7 pdr07.bit._D7
16097
#define PDR07_D6 pdr07.bit._D6
16098
#define PDR07_D5 pdr07.bit._D5
16099
#define PDR07_D4 pdr07.bit._D4
16100
#define PDR07_D3 pdr07.bit._D3
16101
#define PDR07_D2 pdr07.bit._D2
16102
#define PDR07_D1 pdr07.bit._D1
16103
#define PDR07_D0 pdr07.bit._D0
16104
__IO_EXTERN __io PDR08STR pdr08;
16105
#define PDR08 pdr08.byte
16106
#define PDR08_D7 pdr08.bit._D7
16107
#define PDR08_D6 pdr08.bit._D6
16108
#define PDR08_D5 pdr08.bit._D5
16109
#define PDR08_D4 pdr08.bit._D4
16110
#define PDR08_D3 pdr08.bit._D3
16111
#define PDR08_D2 pdr08.bit._D2
16112
#define PDR08_D1 pdr08.bit._D1
16113
#define PDR08_D0 pdr08.bit._D0
16114
__IO_EXTERN __io PDR09STR pdr09;
16115
#define PDR09 pdr09.byte
16116
#define PDR09_D7 pdr09.bit._D7
16117
#define PDR09_D6 pdr09.bit._D6
16118
#define PDR09_D3 pdr09.bit._D3
16119
#define PDR09_D2 pdr09.bit._D2
16120
#define PDR09_D1 pdr09.bit._D1
16121
#define PDR09_D0 pdr09.bit._D0
16122
__IO_EXTERN __io PDR10STR pdr10;
16123
#define PDR10 pdr10.byte
16124
#define PDR10_D6 pdr10.bit._D6
16125
#define PDR10_D5 pdr10.bit._D5
16126
#define PDR10_D4 pdr10.bit._D4
16127
#define PDR10_D3 pdr10.bit._D3
16128
#define PDR10_D2 pdr10.bit._D2
16129
#define PDR10_D1 pdr10.bit._D1
16130
__IO_EXTERN __io PDR13STR pdr13;
16131
#define PDR13 pdr13.byte
16132
#define PDR13_D2 pdr13.bit._D2
16133
#define PDR13_D1 pdr13.bit._D1
16134
#define PDR13_D0 pdr13.bit._D0
16135
__IO_EXTERN __io PDR14STR pdr14;
16136
#define PDR14 pdr14.byte
16137
#define PDR14_D7 pdr14.bit._D7
16138
#define PDR14_D6 pdr14.bit._D6
16139
#define PDR14_D5 pdr14.bit._D5
16140
#define PDR14_D4 pdr14.bit._D4
16141
#define PDR14_D3 pdr14.bit._D3
16142
#define PDR14_D2 pdr14.bit._D2
16143
#define PDR14_D1 pdr14.bit._D1
16144
#define PDR14_D0 pdr14.bit._D0
16145
__IO_EXTERN __io PDR15STR pdr15;
16146
#define PDR15 pdr15.byte
16147
#define PDR15_D3 pdr15.bit._D3
16148
#define PDR15_D2 pdr15.bit._D2
16149
#define PDR15_D1 pdr15.bit._D1
16150
#define PDR15_D0 pdr15.bit._D0
16151
__IO_EXTERN __io PDR16STR pdr16;
16152
#define PDR16 pdr16.byte
16153
#define PDR16_D7 pdr16.bit._D7
16154
#define PDR16_D6 pdr16.bit._D6
16155
#define PDR16_D5 pdr16.bit._D5
16156
#define PDR16_D4 pdr16.bit._D4
16157
#define PDR16_D3 pdr16.bit._D3
16158
#define PDR16_D2 pdr16.bit._D2
16159
#define PDR16_D1 pdr16.bit._D1
16160
#define PDR16_D0 pdr16.bit._D0
16161
__IO_EXTERN __io PDR17STR pdr17;
16162
#define PDR17 pdr17.byte
16163
#define PDR17_D7 pdr17.bit._D7
16164
#define PDR17_D6 pdr17.bit._D6
16165
#define PDR17_D5 pdr17.bit._D5
16166
#define PDR17_D4 pdr17.bit._D4
16167
__IO_EXTERN __io PDR18STR pdr18;
16168
#define PDR18 pdr18.byte
16169
#define PDR18_D6 pdr18.bit._D6
16170
#define PDR18_D5 pdr18.bit._D5
16171
#define PDR18_D4 pdr18.bit._D4
16172
#define PDR18_D2 pdr18.bit._D2
16173
#define PDR18_D1 pdr18.bit._D1
16174
#define PDR18_D0 pdr18.bit._D0
16175
__IO_EXTERN __io PDR19STR pdr19;
16176
#define PDR19 pdr19.byte
16177
#define PDR19_D6 pdr19.bit._D6
16178
#define PDR19_D5 pdr19.bit._D5
16179
#define PDR19_D4 pdr19.bit._D4
16180
#define PDR19_D2 pdr19.bit._D2
16181
#define PDR19_D1 pdr19.bit._D1
16182
#define PDR19_D0 pdr19.bit._D0
16183
__IO_EXTERN __io PDR20STR pdr20;
16184
#define PDR20 pdr20.byte
16185
#define PDR20_D2 pdr20.bit._D2
16186
#define PDR20_D1 pdr20.bit._D1
16187
#define PDR20_D0 pdr20.bit._D0
16188
__IO_EXTERN __io PDR22STR pdr22;
16189
#define PDR22 pdr22.byte
16190
#define PDR22_D5 pdr22.bit._D5
16191
#define PDR22_D4 pdr22.bit._D4
16192
#define PDR22_D2 pdr22.bit._D2
16193
#define PDR22_D0 pdr22.bit._D0
16194
__IO_EXTERN __io PDR23STR pdr23;
16195
#define PDR23 pdr23.byte
16196
#define PDR23_D5 pdr23.bit._D5
16197
#define PDR23_D4 pdr23.bit._D4
16198
#define PDR23_D3 pdr23.bit._D3
16199
#define PDR23_D2 pdr23.bit._D2
16200
#define PDR23_D1 pdr23.bit._D1
16201
#define PDR23_D0 pdr23.bit._D0
16202
__IO_EXTERN __io PDR24STR pdr24;
16203
#define PDR24 pdr24.byte
16204
#define PDR24_D7 pdr24.bit._D7
16205
#define PDR24_D6 pdr24.bit._D6
16206
#define PDR24_D5 pdr24.bit._D5
16207
#define PDR24_D4 pdr24.bit._D4
16208
#define PDR24_D3 pdr24.bit._D3
16209
#define PDR24_D2 pdr24.bit._D2
16210
#define PDR24_D1 pdr24.bit._D1
16211
#define PDR24_D0 pdr24.bit._D0
16212
__IO_EXTERN __io PDR25STR pdr25;
16213
#define PDR25 pdr25.byte
16214
#define PDR25_D7 pdr25.bit._D7
16215
#define PDR25_D6 pdr25.bit._D6
16216
#define PDR25_D5 pdr25.bit._D5
16217
#define PDR25_D4 pdr25.bit._D4
16218
#define PDR25_D3 pdr25.bit._D3
16219
#define PDR25_D2 pdr25.bit._D2
16220
#define PDR25_D1 pdr25.bit._D1
16221
#define PDR25_D0 pdr25.bit._D0
16222
__IO_EXTERN __io PDR26STR pdr26;
16223
#define PDR26 pdr26.byte
16224
#define PDR26_D7 pdr26.bit._D7
16225
#define PDR26_D6 pdr26.bit._D6
16226
#define PDR26_D5 pdr26.bit._D5
16227
#define PDR26_D4 pdr26.bit._D4
16228
#define PDR26_D3 pdr26.bit._D3
16229
#define PDR26_D2 pdr26.bit._D2
16230
#define PDR26_D1 pdr26.bit._D1
16231
#define PDR26_D0 pdr26.bit._D0
16232
__IO_EXTERN __io PDR27STR pdr27;
16233
#define PDR27 pdr27.byte
16234
#define PDR27_D7 pdr27.bit._D7
16235
#define PDR27_D6 pdr27.bit._D6
16236
#define PDR27_D5 pdr27.bit._D5
16237
#define PDR27_D4 pdr27.bit._D4
16238
#define PDR27_D3 pdr27.bit._D3
16239
#define PDR27_D2 pdr27.bit._D2
16240
#define PDR27_D1 pdr27.bit._D1
16241
#define PDR27_D0 pdr27.bit._D0
16242
__IO_EXTERN __io PDR29STR pdr29;
16243
#define PDR29 pdr29.byte
16244
#define PDR29_D7 pdr29.bit._D7
16245
#define PDR29_D6 pdr29.bit._D6
16246
#define PDR29_D5 pdr29.bit._D5
16247
#define PDR29_D4 pdr29.bit._D4
16248
#define PDR29_D3 pdr29.bit._D3
16249
#define PDR29_D2 pdr29.bit._D2
16250
#define PDR29_D1 pdr29.bit._D1
16251
#define PDR29_D0 pdr29.bit._D0
16252
__IO_EXTERN __io EIRR0STR eirr0;   /* External Interrupt 0-7 */
16253
#define EIRR0 eirr0.byte
16254
#define EIRR0_ER7 eirr0.bit._ER7
16255
#define EIRR0_ER6 eirr0.bit._ER6
16256
#define EIRR0_ER5 eirr0.bit._ER5
16257
#define EIRR0_ER4 eirr0.bit._ER4
16258
#define EIRR0_ER3 eirr0.bit._ER3
16259
#define EIRR0_ER2 eirr0.bit._ER2
16260
#define EIRR0_ER1 eirr0.bit._ER1
16261
#define EIRR0_ER0 eirr0.bit._ER0
16262
__IO_EXTERN __io ENIR0STR enir0;
16263
#define ENIR0 enir0.byte
16264
#define ENIR0_EN7 enir0.bit._EN7
16265
#define ENIR0_EN6 enir0.bit._EN6
16266
#define ENIR0_EN5 enir0.bit._EN5
16267
#define ENIR0_EN4 enir0.bit._EN4
16268
#define ENIR0_EN3 enir0.bit._EN3
16269
#define ENIR0_EN2 enir0.bit._EN2
16270
#define ENIR0_EN1 enir0.bit._EN1
16271
#define ENIR0_EN0 enir0.bit._EN0
16272
__IO_EXTERN __io ELVR0STR elvr0;
16273
#define ELVR0 elvr0.word
16274
#define ELVR0_LB7 elvr0.bit._LB7
16275
#define ELVR0_LA7 elvr0.bit._LA7
16276
#define ELVR0_LB6 elvr0.bit._LB6
16277
#define ELVR0_LA6 elvr0.bit._LA6
16278
#define ELVR0_LB5 elvr0.bit._LB5
16279
#define ELVR0_LA5 elvr0.bit._LA5
16280
#define ELVR0_LB4 elvr0.bit._LB4
16281
#define ELVR0_LA4 elvr0.bit._LA4
16282
#define ELVR0_LB3 elvr0.bit._LB3
16283
#define ELVR0_LA3 elvr0.bit._LA3
16284
#define ELVR0_LB2 elvr0.bit._LB2
16285
#define ELVR0_LA2 elvr0.bit._LA2
16286
#define ELVR0_LB1 elvr0.bit._LB1
16287
#define ELVR0_LA1 elvr0.bit._LA1
16288
#define ELVR0_LB0 elvr0.bit._LB0
16289
#define ELVR0_LA0 elvr0.bit._LA0
16290
__IO_EXTERN __io EIRR1STR eirr1;   /* External Interrupt 8-15 */
16291
#define EIRR1 eirr1.byte
16292
#define EIRR1_ER15 eirr1.bit._ER15
16293
#define EIRR1_ER14 eirr1.bit._ER14
16294
#define EIRR1_ER13 eirr1.bit._ER13
16295
#define EIRR1_ER12 eirr1.bit._ER12
16296
#define EIRR1_ER11 eirr1.bit._ER11
16297
#define EIRR1_ER10 eirr1.bit._ER10
16298
#define EIRR1_ER9 eirr1.bit._ER9
16299
#define EIRR1_ER8 eirr1.bit._ER8
16300
__IO_EXTERN __io ENIR1STR enir1;
16301
#define ENIR1 enir1.byte
16302
#define ENIR1_EN15 enir1.bit._EN15
16303
#define ENIR1_EN14 enir1.bit._EN14
16304
#define ENIR1_EN13 enir1.bit._EN13
16305
#define ENIR1_EN12 enir1.bit._EN12
16306
#define ENIR1_EN11 enir1.bit._EN11
16307
#define ENIR1_EN10 enir1.bit._EN10
16308
#define ENIR1_EN9 enir1.bit._EN9
16309
#define ENIR1_EN8 enir1.bit._EN8
16310
__IO_EXTERN __io ELVR1STR elvr1;
16311
#define ELVR1 elvr1.word
16312
#define ELVR1_LB15 elvr1.bit._LB15
16313
#define ELVR1_LA15 elvr1.bit._LA15
16314
#define ELVR1_LB14 elvr1.bit._LB14
16315
#define ELVR1_LA14 elvr1.bit._LA14
16316
#define ELVR1_LB13 elvr1.bit._LB13
16317
#define ELVR1_LA13 elvr1.bit._LA13
16318
#define ELVR1_LB12 elvr1.bit._LB12
16319
#define ELVR1_LA12 elvr1.bit._LA12
16320
#define ELVR1_LB11 elvr1.bit._LB11
16321
#define ELVR1_LA11 elvr1.bit._LA11
16322
#define ELVR1_LB10 elvr1.bit._LB10
16323
#define ELVR1_LA10 elvr1.bit._LA10
16324
#define ELVR1_LB9 elvr1.bit._LB9
16325
#define ELVR1_LA9 elvr1.bit._LA9
16326
#define ELVR1_LB8 elvr1.bit._LB8
16327
#define ELVR1_LA8 elvr1.bit._LA8
16328
__IO_EXTERN __io DICRSTR dicr;   /* DLYI/I-unit */
16329
#define DICR dicr.byte
16330
#define DICR_DLYI dicr.bit._DLYI
16331
__IO_EXTERN __io HRCLSTR hrcl;
16332
#define HRCL hrcl.byte
16333
#define HRCL_MHALTI hrcl.bit._MHALTI
16334
#define HRCL_LVL4 hrcl.bit._LVL4
16335
#define HRCL_LVL3 hrcl.bit._LVL3
16336
#define HRCL_LVL2 hrcl.bit._LVL2
16337
#define HRCL_LVL1 hrcl.bit._LVL1
16338
#define HRCL_LVL0 hrcl.bit._LVL0
16339
#define HRCL_LVL hrcl.bitc._LVL
16340
__IO_EXTERN __io IO_WORD rbsync;   /* R-Bus Sync */
16341
#define RBSYNC rbsync
16342
__IO_EXTERN __io SCR02STR scr02;   /* USART (LIN) 2 */
16343
#define SCR02 scr02.byte
16344
#define SCR02_PEN scr02.bit._PEN
16345
#define SCR02_P scr02.bit._P
16346
#define SCR02_SBL scr02.bit._SBL
16347
#define SCR02_CL scr02.bit._CL
16348
#define SCR02_AD scr02.bit._AD
16349
#define SCR02_CRE scr02.bit._CRE
16350
#define SCR02_RXE scr02.bit._RXE
16351
#define SCR02_TXE scr02.bit._TXE
16352
__IO_EXTERN __io SMR02STR smr02;
16353
#define SMR02 smr02.byte
16354
#define SMR02_MD1 smr02.bit._MD1
16355
#define SMR02_MD0 smr02.bit._MD0
16356
#define SMR02_OTO smr02.bit._OTO
16357
#define SMR02_EXT smr02.bit._EXT
16358
#define SMR02_REST smr02.bit._REST
16359
#define SMR02_UPCL smr02.bit._UPCL
16360
#define SMR02_SCKE smr02.bit._SCKE
16361
#define SMR02_SOE smr02.bit._SOE
16362
#define SMR02_MD smr02.bitc._MD
16363
__IO_EXTERN __io SSR02STR ssr02;
16364
#define SSR02 ssr02.byte
16365
#define SSR02_PE ssr02.bit._PE
16366
#define SSR02_ORE ssr02.bit._ORE
16367
#define SSR02_FRE ssr02.bit._FRE
16368
#define SSR02_RDRF ssr02.bit._RDRF
16369
#define SSR02_TDRE ssr02.bit._TDRE
16370
#define SSR02_BDS ssr02.bit._BDS
16371
#define SSR02_RIE ssr02.bit._RIE
16372
#define SSR02_TIE ssr02.bit._TIE
16373
__IO_EXTERN __io IO_BYTE rdr02;
16374
#define RDR02 rdr02
16375
__IO_EXTERN __io IO_BYTE tdr02;
16376
#define TDR02 tdr02
16377
__IO_EXTERN __io ESCR02STR escr02;
16378
#define ESCR02 escr02.byte
16379
#define ESCR02_LBIE escr02.bit._LBIE
16380
#define ESCR02_LBD escr02.bit._LBD
16381
#define ESCR02_LBL1 escr02.bit._LBL1
16382
#define ESCR02_LBL0 escr02.bit._LBL0
16383
#define ESCR02_SOPE escr02.bit._SOPE
16384
#define ESCR02_SIOP escr02.bit._SIOP
16385
#define ESCR02_CCO escr02.bit._CCO
16386
#define ESCR02_SCES escr02.bit._SCES
16387
#define ESCR02_LBL escr02.bitc._LBL
16388
__IO_EXTERN __io ECCR02STR eccr02;
16389
#define ECCR02 eccr02.byte
16390
#define ECCR02_INV eccr02.bit._INV
16391
#define ECCR02_LBR eccr02.bit._LBR
16392
#define ECCR02_MS eccr02.bit._MS
16393
#define ECCR02_SCDE eccr02.bit._SCDE
16394
#define ECCR02_SSM eccr02.bit._SSM
16395
#define ECCR02_BIE eccr02.bit._BIE
16396
#define ECCR02_RBI eccr02.bit._RBI
16397
#define ECCR02_TBI eccr02.bit._TBI
16398
__IO_EXTERN __io SCR04STR scr04;   /* USART (LIN) 4 with FIFO */
16399
#define SCR04 scr04.byte
16400
#define SCR04_PEN scr04.bit._PEN
16401
#define SCR04_P scr04.bit._P
16402
#define SCR04_SBL scr04.bit._SBL
16403
#define SCR04_CL scr04.bit._CL
16404
#define SCR04_AD scr04.bit._AD
16405
#define SCR04_CRE scr04.bit._CRE
16406
#define SCR04_RXE scr04.bit._RXE
16407
#define SCR04_TXE scr04.bit._TXE
16408
__IO_EXTERN __io SMR04STR smr04;
16409
#define SMR04 smr04.byte
16410
#define SMR04_MD1 smr04.bit._MD1
16411
#define SMR04_MD0 smr04.bit._MD0
16412
#define SMR04_OTO smr04.bit._OTO
16413
#define SMR04_EXT smr04.bit._EXT
16414
#define SMR04_REST smr04.bit._REST
16415
#define SMR04_UPCL smr04.bit._UPCL
16416
#define SMR04_SCKE smr04.bit._SCKE
16417
#define SMR04_SOE smr04.bit._SOE
16418
#define SMR04_MD smr04.bitc._MD
16419
__IO_EXTERN __io SSR04STR ssr04;
16420
#define SSR04 ssr04.byte
16421
#define SSR04_PE ssr04.bit._PE
16422
#define SSR04_ORE ssr04.bit._ORE
16423
#define SSR04_FRE ssr04.bit._FRE
16424
#define SSR04_RDRF ssr04.bit._RDRF
16425
#define SSR04_TDRE ssr04.bit._TDRE
16426
#define SSR04_BDS ssr04.bit._BDS
16427
#define SSR04_RIE ssr04.bit._RIE
16428
#define SSR04_TIE ssr04.bit._TIE
16429
__IO_EXTERN __io IO_BYTE rdr04;
16430
#define RDR04 rdr04
16431
__IO_EXTERN __io IO_BYTE tdr04;
16432
#define TDR04 tdr04
16433
__IO_EXTERN __io ESCR04STR escr04;
16434
#define ESCR04 escr04.byte
16435
#define ESCR04_LBIE escr04.bit._LBIE
16436
#define ESCR04_LBD escr04.bit._LBD
16437
#define ESCR04_LBL1 escr04.bit._LBL1
16438
#define ESCR04_LBL0 escr04.bit._LBL0
16439
#define ESCR04_SOPE escr04.bit._SOPE
16440
#define ESCR04_SIOP escr04.bit._SIOP
16441
#define ESCR04_CCO escr04.bit._CCO
16442
#define ESCR04_SCES escr04.bit._SCES
16443
#define ESCR04_LBL escr04.bitc._LBL
16444
__IO_EXTERN __io ECCR04STR eccr04;
16445
#define ECCR04 eccr04.byte
16446
#define ECCR04_INV eccr04.bit._INV
16447
#define ECCR04_LBR eccr04.bit._LBR
16448
#define ECCR04_MS eccr04.bit._MS
16449
#define ECCR04_SCDE eccr04.bit._SCDE
16450
#define ECCR04_SSM eccr04.bit._SSM
16451
#define ECCR04_BIE eccr04.bit._BIE
16452
#define ECCR04_RBI eccr04.bit._RBI
16453
#define ECCR04_TBI eccr04.bit._TBI
16454
__IO_EXTERN __io IO_BYTE fsr04;
16455
#define FSR04 fsr04
16456
__IO_EXTERN __io FCR04STR fcr04;
16457
#define FCR04 fcr04.byte
16458
#define FCR04_RXL3 fcr04.bit._RXL3
16459
#define FCR04_RXL2 fcr04.bit._RXL2
16460
#define FCR04_RXL1 fcr04.bit._RXL1
16461
#define FCR04_RXL0 fcr04.bit._RXL0
16462
#define FCR04_ERX fcr04.bit._ERX
16463
#define FCR04_ETX fcr04.bit._ETX
16464
#define FCR04_SVD fcr04.bit._SVD
16465
#define FCR04_RXL fcr04.bitc._RXL
16466
__IO_EXTERN __io SCR05STR scr05;   /* USART (LIN) 5 with FIFO */
16467
#define SCR05 scr05.byte
16468
#define SCR05_PEN scr05.bit._PEN
16469
#define SCR05_P scr05.bit._P
16470
#define SCR05_SBL scr05.bit._SBL
16471
#define SCR05_CL scr05.bit._CL
16472
#define SCR05_AD scr05.bit._AD
16473
#define SCR05_CRE scr05.bit._CRE
16474
#define SCR05_RXE scr05.bit._RXE
16475
#define SCR05_TXE scr05.bit._TXE
16476
__IO_EXTERN __io SMR05STR smr05;
16477
#define SMR05 smr05.byte
16478
#define SMR05_MD1 smr05.bit._MD1
16479
#define SMR05_MD0 smr05.bit._MD0
16480
#define SMR05_OTO smr05.bit._OTO
16481
#define SMR05_EXT smr05.bit._EXT
16482
#define SMR05_REST smr05.bit._REST
16483
#define SMR05_UPCL smr05.bit._UPCL
16484
#define SMR05_SCKE smr05.bit._SCKE
16485
#define SMR05_SOE smr05.bit._SOE
16486
#define SMR05_MD smr05.bitc._MD
16487
__IO_EXTERN __io SSR05STR ssr05;
16488
#define SSR05 ssr05.byte
16489
#define SSR05_PE ssr05.bit._PE
16490
#define SSR05_ORE ssr05.bit._ORE
16491
#define SSR05_FRE ssr05.bit._FRE
16492
#define SSR05_RDRF ssr05.bit._RDRF
16493
#define SSR05_TDRE ssr05.bit._TDRE
16494
#define SSR05_BDS ssr05.bit._BDS
16495
#define SSR05_RIE ssr05.bit._RIE
16496
#define SSR05_TIE ssr05.bit._TIE
16497
__IO_EXTERN __io IO_BYTE rdr05;
16498
#define RDR05 rdr05
16499
__IO_EXTERN __io IO_BYTE tdr05;
16500
#define TDR05 tdr05
16501
__IO_EXTERN __io ESCR05STR escr05;
16502
#define ESCR05 escr05.byte
16503
#define ESCR05_LBIE escr05.bit._LBIE
16504
#define ESCR05_LBD escr05.bit._LBD
16505
#define ESCR05_LBL1 escr05.bit._LBL1
16506
#define ESCR05_LBL0 escr05.bit._LBL0
16507
#define ESCR05_SOPE escr05.bit._SOPE
16508
#define ESCR05_SIOP escr05.bit._SIOP
16509
#define ESCR05_CCO escr05.bit._CCO
16510
#define ESCR05_SCES escr05.bit._SCES
16511
#define ESCR05_LBL escr05.bitc._LBL
16512
__IO_EXTERN __io ECCR05STR eccr05;
16513
#define ECCR05 eccr05.byte
16514
#define ECCR05_INV eccr05.bit._INV
16515
#define ECCR05_LBR eccr05.bit._LBR
16516
#define ECCR05_MS eccr05.bit._MS
16517
#define ECCR05_SCDE eccr05.bit._SCDE
16518
#define ECCR05_SSM eccr05.bit._SSM
16519
#define ECCR05_BIE eccr05.bit._BIE
16520
#define ECCR05_RBI eccr05.bit._RBI
16521
#define ECCR05_TBI eccr05.bit._TBI
16522
__IO_EXTERN __io IO_BYTE fsr05;
16523
#define FSR05 fsr05
16524
__IO_EXTERN __io FCR05STR fcr05;
16525
#define FCR05 fcr05.byte
16526
#define FCR05_RXL3 fcr05.bit._RXL3
16527
#define FCR05_RXL2 fcr05.bit._RXL2
16528
#define FCR05_RXL1 fcr05.bit._RXL1
16529
#define FCR05_RXL0 fcr05.bit._RXL0
16530
#define FCR05_ERX fcr05.bit._ERX
16531
#define FCR05_ETX fcr05.bit._ETX
16532
#define FCR05_SVD fcr05.bit._SVD
16533
#define FCR05_RXL fcr05.bitc._RXL
16534
__IO_EXTERN __io SCR06STR scr06;   /* USART (LIN) 6 with FIFO */
16535
#define SCR06 scr06.byte
16536
#define SCR06_PEN scr06.bit._PEN
16537
#define SCR06_P scr06.bit._P
16538
#define SCR06_SBL scr06.bit._SBL
16539
#define SCR06_CL scr06.bit._CL
16540
#define SCR06_AD scr06.bit._AD
16541
#define SCR06_CRE scr06.bit._CRE
16542
#define SCR06_RXE scr06.bit._RXE
16543
#define SCR06_TXE scr06.bit._TXE
16544
__IO_EXTERN __io SMR06STR smr06;
16545
#define SMR06 smr06.byte
16546
#define SMR06_MD1 smr06.bit._MD1
16547
#define SMR06_MD0 smr06.bit._MD0
16548
#define SMR06_OTO smr06.bit._OTO
16549
#define SMR06_EXT smr06.bit._EXT
16550
#define SMR06_REST smr06.bit._REST
16551
#define SMR06_UPCL smr06.bit._UPCL
16552
#define SMR06_SCKE smr06.bit._SCKE
16553
#define SMR06_SOE smr06.bit._SOE
16554
#define SMR06_MD smr06.bitc._MD
16555
__IO_EXTERN __io SSR06STR ssr06;
16556
#define SSR06 ssr06.byte
16557
#define SSR06_PE ssr06.bit._PE
16558
#define SSR06_ORE ssr06.bit._ORE
16559
#define SSR06_FRE ssr06.bit._FRE
16560
#define SSR06_RDRF ssr06.bit._RDRF
16561
#define SSR06_TDRE ssr06.bit._TDRE
16562
#define SSR06_BDS ssr06.bit._BDS
16563
#define SSR06_RIE ssr06.bit._RIE
16564
#define SSR06_TIE ssr06.bit._TIE
16565
__IO_EXTERN __io IO_BYTE rdr06;
16566
#define RDR06 rdr06
16567
__IO_EXTERN __io IO_BYTE tdr06;
16568
#define TDR06 tdr06
16569
__IO_EXTERN __io ESCR06STR escr06;
16570
#define ESCR06 escr06.byte
16571
#define ESCR06_LBIE escr06.bit._LBIE
16572
#define ESCR06_LBD escr06.bit._LBD
16573
#define ESCR06_LBL1 escr06.bit._LBL1
16574
#define ESCR06_LBL0 escr06.bit._LBL0
16575
#define ESCR06_SOPE escr06.bit._SOPE
16576
#define ESCR06_SIOP escr06.bit._SIOP
16577
#define ESCR06_CCO escr06.bit._CCO
16578
#define ESCR06_SCES escr06.bit._SCES
16579
#define ESCR06_LBL escr06.bitc._LBL
16580
__IO_EXTERN __io ECCR06STR eccr06;
16581
#define ECCR06 eccr06.byte
16582
#define ECCR06_INV eccr06.bit._INV
16583
#define ECCR06_LBR eccr06.bit._LBR
16584
#define ECCR06_MS eccr06.bit._MS
16585
#define ECCR06_SCDE eccr06.bit._SCDE
16586
#define ECCR06_SSM eccr06.bit._SSM
16587
#define ECCR06_BIE eccr06.bit._BIE
16588
#define ECCR06_RBI eccr06.bit._RBI
16589
#define ECCR06_TBI eccr06.bit._TBI
16590
__IO_EXTERN __io IO_BYTE fsr06;
16591
#define FSR06 fsr06
16592
__IO_EXTERN __io FCR06STR fcr06;
16593
#define FCR06 fcr06.byte
16594
#define FCR06_RXL3 fcr06.bit._RXL3
16595
#define FCR06_RXL2 fcr06.bit._RXL2
16596
#define FCR06_RXL1 fcr06.bit._RXL1
16597
#define FCR06_RXL0 fcr06.bit._RXL0
16598
#define FCR06_ERX fcr06.bit._ERX
16599
#define FCR06_ETX fcr06.bit._ETX
16600
#define FCR06_SVD fcr06.bit._SVD
16601
#define FCR06_RXL fcr06.bitc._RXL
16602
__IO_EXTERN __io SCR07STR scr07;   /* USART (LIN) 7 with FIFO */
16603
#define SCR07 scr07.byte
16604
#define SCR07_PEN scr07.bit._PEN
16605
#define SCR07_P scr07.bit._P
16606
#define SCR07_SBL scr07.bit._SBL
16607
#define SCR07_CL scr07.bit._CL
16608
#define SCR07_AD scr07.bit._AD
16609
#define SCR07_CRE scr07.bit._CRE
16610
#define SCR07_RXE scr07.bit._RXE
16611
#define SCR07_TXE scr07.bit._TXE
16612
__IO_EXTERN __io SMR07STR smr07;
16613
#define SMR07 smr07.byte
16614
#define SMR07_MD1 smr07.bit._MD1
16615
#define SMR07_MD0 smr07.bit._MD0
16616
#define SMR07_OTO smr07.bit._OTO
16617
#define SMR07_EXT smr07.bit._EXT
16618
#define SMR07_REST smr07.bit._REST
16619
#define SMR07_UPCL smr07.bit._UPCL
16620
#define SMR07_SCKE smr07.bit._SCKE
16621
#define SMR07_SOE smr07.bit._SOE
16622
#define SMR07_MD smr07.bitc._MD
16623
__IO_EXTERN __io SSR07STR ssr07;
16624
#define SSR07 ssr07.byte
16625
#define SSR07_PE ssr07.bit._PE
16626
#define SSR07_ORE ssr07.bit._ORE
16627
#define SSR07_FRE ssr07.bit._FRE
16628
#define SSR07_RDRF ssr07.bit._RDRF
16629
#define SSR07_TDRE ssr07.bit._TDRE
16630
#define SSR07_BDS ssr07.bit._BDS
16631
#define SSR07_RIE ssr07.bit._RIE
16632
#define SSR07_TIE ssr07.bit._TIE
16633
__IO_EXTERN __io IO_BYTE rdr07;
16634
#define RDR07 rdr07
16635
__IO_EXTERN __io IO_BYTE tdr07;
16636
#define TDR07 tdr07
16637
__IO_EXTERN __io ESCR07STR escr07;
16638
#define ESCR07 escr07.byte
16639
#define ESCR07_LBIE escr07.bit._LBIE
16640
#define ESCR07_LBD escr07.bit._LBD
16641
#define ESCR07_LBL1 escr07.bit._LBL1
16642
#define ESCR07_LBL0 escr07.bit._LBL0
16643
#define ESCR07_SOPE escr07.bit._SOPE
16644
#define ESCR07_SIOP escr07.bit._SIOP
16645
#define ESCR07_CCO escr07.bit._CCO
16646
#define ESCR07_SCES escr07.bit._SCES
16647
#define ESCR07_LBL escr07.bitc._LBL
16648
__IO_EXTERN __io ECCR07STR eccr07;
16649
#define ECCR07 eccr07.byte
16650
#define ECCR07_INV eccr07.bit._INV
16651
#define ECCR07_LBR eccr07.bit._LBR
16652
#define ECCR07_MS eccr07.bit._MS
16653
#define ECCR07_SCDE eccr07.bit._SCDE
16654
#define ECCR07_SSM eccr07.bit._SSM
16655
#define ECCR07_BIE eccr07.bit._BIE
16656
#define ECCR07_RBI eccr07.bit._RBI
16657
#define ECCR07_TBI eccr07.bit._TBI
16658
__IO_EXTERN __io IO_BYTE fsr07;
16659
#define FSR07 fsr07
16660
__IO_EXTERN __io FCR07STR fcr07;
16661
#define FCR07 fcr07.byte
16662
#define FCR07_RXL3 fcr07.bit._RXL3
16663
#define FCR07_RXL2 fcr07.bit._RXL2
16664
#define FCR07_RXL1 fcr07.bit._RXL1
16665
#define FCR07_RXL0 fcr07.bit._RXL0
16666
#define FCR07_ERX fcr07.bit._ERX
16667
#define FCR07_ETX fcr07.bit._ETX
16668
#define FCR07_SVD fcr07.bit._SVD
16669
#define FCR07_RXL fcr07.bitc._RXL
16670
__IO_EXTERN __io IO_WORD bgr02;   /* Bauderate Generator USART (LIN) 2,4-7 */
16671
#define BGR02 bgr02
16672
__IO_EXTERN __io IO_BYTE bgr102;
16673
#define BGR102 bgr102
16674
__IO_EXTERN __io IO_BYTE bgr002;
16675
#define BGR002 bgr002
16676
__IO_EXTERN __io IO_WORD bgr04;
16677
#define BGR04 bgr04
16678
__IO_EXTERN __io IO_BYTE bgr104;
16679
#define BGR104 bgr104
16680
__IO_EXTERN __io IO_BYTE bgr004;
16681
#define BGR004 bgr004
16682
__IO_EXTERN __io IO_WORD bgr05;
16683
#define BGR05 bgr05
16684
__IO_EXTERN __io IO_BYTE bgr105;
16685
#define BGR105 bgr105
16686
__IO_EXTERN __io IO_BYTE bgr005;
16687
#define BGR005 bgr005
16688
__IO_EXTERN __io IO_WORD bgr06;
16689
#define BGR06 bgr06
16690
__IO_EXTERN __io IO_BYTE bgr106;
16691
#define BGR106 bgr106
16692
__IO_EXTERN __io IO_BYTE bgr006;
16693
#define BGR006 bgr006
16694
__IO_EXTERN __io IO_WORD bgr07;
16695
#define BGR07 bgr07
16696
__IO_EXTERN __io IO_BYTE bgr107;
16697
#define BGR107 bgr107
16698
__IO_EXTERN __io IO_BYTE bgr007;
16699
#define BGR007 bgr007
16700
__IO_EXTERN __io PWC20STR pwc20;   /* Stepper Motor 0 */
16701
#define PWC20 pwc20.word
16702
#define PWC20_D9 pwc20.bit._D9
16703
#define PWC20_D8 pwc20.bit._D8
16704
#define PWC20_D7 pwc20.bit._D7
16705
#define PWC20_D6 pwc20.bit._D6
16706
#define PWC20_D5 pwc20.bit._D5
16707
#define PWC20_D4 pwc20.bit._D4
16708
#define PWC20_D3 pwc20.bit._D3
16709
#define PWC20_D2 pwc20.bit._D2
16710
#define PWC20_D1 pwc20.bit._D1
16711
#define PWC20_D0 pwc20.bit._D0
16712
__IO_EXTERN __io PWC10STR pwc10;
16713
#define PWC10 pwc10.word
16714
#define PWC10_D9 pwc10.bit._D9
16715
#define PWC10_D8 pwc10.bit._D8
16716
#define PWC10_D7 pwc10.bit._D7
16717
#define PWC10_D6 pwc10.bit._D6
16718
#define PWC10_D5 pwc10.bit._D5
16719
#define PWC10_D4 pwc10.bit._D4
16720
#define PWC10_D3 pwc10.bit._D3
16721
#define PWC10_D2 pwc10.bit._D2
16722
#define PWC10_D1 pwc10.bit._D1
16723
#define PWC10_D0 pwc10.bit._D0
16724
__IO_EXTERN __io PWS20STR pws20;
16725
#define PWS20 pws20.byte
16726
#define PWS20_BS pws20.bit._BS
16727
#define PWS20_P2 pws20.bit._P2
16728
#define PWS20_P1 pws20.bit._P1
16729
#define PWS20_P0 pws20.bit._P0
16730
#define PWS20_M2 pws20.bit._M2
16731
#define PWS20_M1 pws20.bit._M1
16732
#define PWS20_M0 pws20.bit._M0
16733
#define PWS20_P pws20.bitc._P
16734
#define PWS20_M pws20.bitc._M
16735
__IO_EXTERN __io PWS10STR pws10;
16736
#define PWS10 pws10.byte
16737
#define PWS10_P2 pws10.bit._P2
16738
#define PWS10_P1 pws10.bit._P1
16739
#define PWS10_P0 pws10.bit._P0
16740
#define PWS10_M2 pws10.bit._M2
16741
#define PWS10_M1 pws10.bit._M1
16742
#define PWS10_M0 pws10.bit._M0
16743
#define PWS10_P pws10.bitc._P
16744
#define PWS10_M pws10.bitc._M
16745
__IO_EXTERN __io PWC21STR pwc21;   /* Stepper Motor 1 */
16746
#define PWC21 pwc21.word
16747
#define PWC21_D9 pwc21.bit._D9
16748
#define PWC21_D8 pwc21.bit._D8
16749
#define PWC21_D7 pwc21.bit._D7
16750
#define PWC21_D6 pwc21.bit._D6
16751
#define PWC21_D5 pwc21.bit._D5
16752
#define PWC21_D4 pwc21.bit._D4
16753
#define PWC21_D3 pwc21.bit._D3
16754
#define PWC21_D2 pwc21.bit._D2
16755
#define PWC21_D1 pwc21.bit._D1
16756
#define PWC21_D0 pwc21.bit._D0
16757
__IO_EXTERN __io PWC11STR pwc11;
16758
#define PWC11 pwc11.word
16759
#define PWC11_D9 pwc11.bit._D9
16760
#define PWC11_D8 pwc11.bit._D8
16761
#define PWC11_D7 pwc11.bit._D7
16762
#define PWC11_D6 pwc11.bit._D6
16763
#define PWC11_D5 pwc11.bit._D5
16764
#define PWC11_D4 pwc11.bit._D4
16765
#define PWC11_D3 pwc11.bit._D3
16766
#define PWC11_D2 pwc11.bit._D2
16767
#define PWC11_D1 pwc11.bit._D1
16768
#define PWC11_D0 pwc11.bit._D0
16769
__IO_EXTERN __io PWS21STR pws21;
16770
#define PWS21 pws21.byte
16771
#define PWS21_BS pws21.bit._BS
16772
#define PWS21_P2 pws21.bit._P2
16773
#define PWS21_P1 pws21.bit._P1
16774
#define PWS21_P0 pws21.bit._P0
16775
#define PWS21_M2 pws21.bit._M2
16776
#define PWS21_M1 pws21.bit._M1
16777
#define PWS21_M0 pws21.bit._M0
16778
#define PWS21_P pws21.bitc._P
16779
#define PWS21_M pws21.bitc._M
16780
__IO_EXTERN __io PWS11STR pws11;
16781
#define PWS11 pws11.byte
16782
#define PWS11_P2 pws11.bit._P2
16783
#define PWS11_P1 pws11.bit._P1
16784
#define PWS11_P0 pws11.bit._P0
16785
#define PWS11_M2 pws11.bit._M2
16786
#define PWS11_M1 pws11.bit._M1
16787
#define PWS11_M0 pws11.bit._M0
16788
#define PWS11_P pws11.bitc._P
16789
#define PWS11_M pws11.bitc._M
16790
__IO_EXTERN __io PWC22STR pwc22;   /* Stepper Motor 2 */
16791
#define PWC22 pwc22.word
16792
#define PWC22_D9 pwc22.bit._D9
16793
#define PWC22_D8 pwc22.bit._D8
16794
#define PWC22_D7 pwc22.bit._D7
16795
#define PWC22_D6 pwc22.bit._D6
16796
#define PWC22_D5 pwc22.bit._D5
16797
#define PWC22_D4 pwc22.bit._D4
16798
#define PWC22_D3 pwc22.bit._D3
16799
#define PWC22_D2 pwc22.bit._D2
16800
#define PWC22_D1 pwc22.bit._D1
16801
#define PWC22_D0 pwc22.bit._D0
16802
__IO_EXTERN __io PWC12STR pwc12;
16803
#define PWC12 pwc12.word
16804
#define PWC12_D9 pwc12.bit._D9
16805
#define PWC12_D8 pwc12.bit._D8
16806
#define PWC12_D7 pwc12.bit._D7
16807
#define PWC12_D6 pwc12.bit._D6
16808
#define PWC12_D5 pwc12.bit._D5
16809
#define PWC12_D4 pwc12.bit._D4
16810
#define PWC12_D3 pwc12.bit._D3
16811
#define PWC12_D2 pwc12.bit._D2
16812
#define PWC12_D1 pwc12.bit._D1
16813
#define PWC12_D0 pwc12.bit._D0
16814
__IO_EXTERN __io PWS22STR pws22;
16815
#define PWS22 pws22.byte
16816
#define PWS22_BS pws22.bit._BS
16817
#define PWS22_P2 pws22.bit._P2
16818
#define PWS22_P1 pws22.bit._P1
16819
#define PWS22_P0 pws22.bit._P0
16820
#define PWS22_M2 pws22.bit._M2
16821
#define PWS22_M1 pws22.bit._M1
16822
#define PWS22_M0 pws22.bit._M0
16823
#define PWS22_P pws22.bitc._P
16824
#define PWS22_M pws22.bitc._M
16825
__IO_EXTERN __io PWS12STR pws12;
16826
#define PWS12 pws12.byte
16827
#define PWS12_P2 pws12.bit._P2
16828
#define PWS12_P1 pws12.bit._P1
16829
#define PWS12_P0 pws12.bit._P0
16830
#define PWS12_M2 pws12.bit._M2
16831
#define PWS12_M1 pws12.bit._M1
16832
#define PWS12_M0 pws12.bit._M0
16833
#define PWS12_P pws12.bitc._P
16834
#define PWS12_M pws12.bitc._M
16835
__IO_EXTERN __io PWC23STR pwc23;   /* Stepper Motor 3 */
16836
#define PWC23 pwc23.word
16837
#define PWC23_D9 pwc23.bit._D9
16838
#define PWC23_D8 pwc23.bit._D8
16839
#define PWC23_D7 pwc23.bit._D7
16840
#define PWC23_D6 pwc23.bit._D6
16841
#define PWC23_D5 pwc23.bit._D5
16842
#define PWC23_D4 pwc23.bit._D4
16843
#define PWC23_D3 pwc23.bit._D3
16844
#define PWC23_D2 pwc23.bit._D2
16845
#define PWC23_D1 pwc23.bit._D1
16846
#define PWC23_D0 pwc23.bit._D0
16847
__IO_EXTERN __io PWC13STR pwc13;
16848
#define PWC13 pwc13.word
16849
#define PWC13_D9 pwc13.bit._D9
16850
#define PWC13_D8 pwc13.bit._D8
16851
#define PWC13_D7 pwc13.bit._D7
16852
#define PWC13_D6 pwc13.bit._D6
16853
#define PWC13_D5 pwc13.bit._D5
16854
#define PWC13_D4 pwc13.bit._D4
16855
#define PWC13_D3 pwc13.bit._D3
16856
#define PWC13_D2 pwc13.bit._D2
16857
#define PWC13_D1 pwc13.bit._D1
16858
#define PWC13_D0 pwc13.bit._D0
16859
__IO_EXTERN __io PWS23STR pws23;
16860
#define PWS23 pws23.byte
16861
#define PWS23_BS pws23.bit._BS
16862
#define PWS23_P2 pws23.bit._P2
16863
#define PWS23_P1 pws23.bit._P1
16864
#define PWS23_P0 pws23.bit._P0
16865
#define PWS23_M2 pws23.bit._M2
16866
#define PWS23_M1 pws23.bit._M1
16867
#define PWS23_M0 pws23.bit._M0
16868
#define PWS23_P pws23.bitc._P
16869
#define PWS23_M pws23.bitc._M
16870
__IO_EXTERN __io PWS13STR pws13;
16871
#define PWS13 pws13.byte
16872
#define PWS13_P2 pws13.bit._P2
16873
#define PWS13_P1 pws13.bit._P1
16874
#define PWS13_P0 pws13.bit._P0
16875
#define PWS13_M2 pws13.bit._M2
16876
#define PWS13_M1 pws13.bit._M1
16877
#define PWS13_M0 pws13.bit._M0
16878
#define PWS13_P pws13.bitc._P
16879
#define PWS13_M pws13.bitc._M
16880
__IO_EXTERN __io PWC24STR pwc24;   /* Stepper Motor 4 */
16881
#define PWC24 pwc24.word
16882
#define PWC24_D9 pwc24.bit._D9
16883
#define PWC24_D8 pwc24.bit._D8
16884
#define PWC24_D7 pwc24.bit._D7
16885
#define PWC24_D6 pwc24.bit._D6
16886
#define PWC24_D5 pwc24.bit._D5
16887
#define PWC24_D4 pwc24.bit._D4
16888
#define PWC24_D3 pwc24.bit._D3
16889
#define PWC24_D2 pwc24.bit._D2
16890
#define PWC24_D1 pwc24.bit._D1
16891
#define PWC24_D0 pwc24.bit._D0
16892
__IO_EXTERN __io PWC14STR pwc14;
16893
#define PWC14 pwc14.word
16894
#define PWC14_D9 pwc14.bit._D9
16895
#define PWC14_D8 pwc14.bit._D8
16896
#define PWC14_D7 pwc14.bit._D7
16897
#define PWC14_D6 pwc14.bit._D6
16898
#define PWC14_D5 pwc14.bit._D5
16899
#define PWC14_D4 pwc14.bit._D4
16900
#define PWC14_D3 pwc14.bit._D3
16901
#define PWC14_D2 pwc14.bit._D2
16902
#define PWC14_D1 pwc14.bit._D1
16903
#define PWC14_D0 pwc14.bit._D0
16904
__IO_EXTERN __io PWS24STR pws24;
16905
#define PWS24 pws24.byte
16906
#define PWS24_BS pws24.bit._BS
16907
#define PWS24_P2 pws24.bit._P2
16908
#define PWS24_P1 pws24.bit._P1
16909
#define PWS24_P0 pws24.bit._P0
16910
#define PWS24_M2 pws24.bit._M2
16911
#define PWS24_M1 pws24.bit._M1
16912
#define PWS24_M0 pws24.bit._M0
16913
#define PWS24_P pws24.bitc._P
16914
#define PWS24_M pws24.bitc._M
16915
__IO_EXTERN __io PWS14STR pws14;
16916
#define PWS14 pws14.byte
16917
#define PWS14_P2 pws14.bit._P2
16918
#define PWS14_P1 pws14.bit._P1
16919
#define PWS14_P0 pws14.bit._P0
16920
#define PWS14_M2 pws14.bit._M2
16921
#define PWS14_M1 pws14.bit._M1
16922
#define PWS14_M0 pws14.bit._M0
16923
#define PWS14_P pws14.bitc._P
16924
#define PWS14_M pws14.bitc._M
16925
__IO_EXTERN __io PWC25STR pwc25;   /* Stepper Motor 5 */
16926
#define PWC25 pwc25.word
16927
#define PWC25_D9 pwc25.bit._D9
16928
#define PWC25_D8 pwc25.bit._D8
16929
#define PWC25_D7 pwc25.bit._D7
16930
#define PWC25_D6 pwc25.bit._D6
16931
#define PWC25_D5 pwc25.bit._D5
16932
#define PWC25_D4 pwc25.bit._D4
16933
#define PWC25_D3 pwc25.bit._D3
16934
#define PWC25_D2 pwc25.bit._D2
16935
#define PWC25_D1 pwc25.bit._D1
16936
#define PWC25_D0 pwc25.bit._D0
16937
__IO_EXTERN __io PWC15STR pwc15;
16938
#define PWC15 pwc15.word
16939
#define PWC15_D9 pwc15.bit._D9
16940
#define PWC15_D8 pwc15.bit._D8
16941
#define PWC15_D7 pwc15.bit._D7
16942
#define PWC15_D6 pwc15.bit._D6
16943
#define PWC15_D5 pwc15.bit._D5
16944
#define PWC15_D4 pwc15.bit._D4
16945
#define PWC15_D3 pwc15.bit._D3
16946
#define PWC15_D2 pwc15.bit._D2
16947
#define PWC15_D1 pwc15.bit._D1
16948
#define PWC15_D0 pwc15.bit._D0
16949
__IO_EXTERN __io PWS25STR pws25;
16950
#define PWS25 pws25.byte
16951
#define PWS25_BS pws25.bit._BS
16952
#define PWS25_P2 pws25.bit._P2
16953
#define PWS25_P1 pws25.bit._P1
16954
#define PWS25_P0 pws25.bit._P0
16955
#define PWS25_M2 pws25.bit._M2
16956
#define PWS25_M1 pws25.bit._M1
16957
#define PWS25_M0 pws25.bit._M0
16958
#define PWS25_P pws25.bitc._P
16959
#define PWS25_M pws25.bitc._M
16960
__IO_EXTERN __io PWS15STR pws15;
16961
#define PWS15 pws15.byte
16962
#define PWS15_P2 pws15.bit._P2
16963
#define PWS15_P1 pws15.bit._P1
16964
#define PWS15_P0 pws15.bit._P0
16965
#define PWS15_M2 pws15.bit._M2
16966
#define PWS15_M1 pws15.bit._M1
16967
#define PWS15_M0 pws15.bit._M0
16968
#define PWS15_P pws15.bitc._P
16969
#define PWS15_M pws15.bitc._M
16970
__IO_EXTERN __io PWC0STR pwc0;   /* Stepper Motor Control 0-5 */
16971
#define PWC0 pwc0.byte
16972
#define PWC0_S2 pwc0.bit._S2
16973
#define PWC0_P2 pwc0.bit._P2
16974
#define PWC0_P1 pwc0.bit._P1
16975
#define PWC0_P0 pwc0.bit._P0
16976
#define PWC0_CE pwc0.bit._CE
16977
#define PWC0_SC pwc0.bit._SC
16978
#define PWC0_P pwc0.bitc._P
16979
__IO_EXTERN __io PWC1STR pwc1;
16980
#define PWC1 pwc1.byte
16981
#define PWC1_S2 pwc1.bit._S2
16982
#define PWC1_P2 pwc1.bit._P2
16983
#define PWC1_P1 pwc1.bit._P1
16984
#define PWC1_P0 pwc1.bit._P0
16985
#define PWC1_CE pwc1.bit._CE
16986
#define PWC1_SC pwc1.bit._SC
16987
#define PWC1_P pwc1.bitc._P
16988
__IO_EXTERN __io PWC2STR pwc2;
16989
#define PWC2 pwc2.byte
16990
#define PWC2_S2 pwc2.bit._S2
16991
#define PWC2_P2 pwc2.bit._P2
16992
#define PWC2_P1 pwc2.bit._P1
16993
#define PWC2_P0 pwc2.bit._P0
16994
#define PWC2_CE pwc2.bit._CE
16995
#define PWC2_SC pwc2.bit._SC
16996
#define PWC2_P pwc2.bitc._P
16997
__IO_EXTERN __io PWC3STR pwc3;
16998
#define PWC3 pwc3.byte
16999
#define PWC3_S2 pwc3.bit._S2
17000
#define PWC3_P2 pwc3.bit._P2
17001
#define PWC3_P1 pwc3.bit._P1
17002
#define PWC3_P0 pwc3.bit._P0
17003
#define PWC3_CE pwc3.bit._CE
17004
#define PWC3_SC pwc3.bit._SC
17005
#define PWC3_P pwc3.bitc._P
17006
__IO_EXTERN __io PWC4STR pwc4;
17007
#define PWC4 pwc4.byte
17008
#define PWC4_S2 pwc4.bit._S2
17009
#define PWC4_P2 pwc4.bit._P2
17010
#define PWC4_P1 pwc4.bit._P1
17011
#define PWC4_P0 pwc4.bit._P0
17012
#define PWC4_CE pwc4.bit._CE
17013
#define PWC4_SC pwc4.bit._SC
17014
#define PWC4_P pwc4.bitc._P
17015
__IO_EXTERN __io PWC5STR pwc5;
17016
#define PWC5 pwc5.byte
17017
#define PWC5_S2 pwc5.bit._S2
17018
#define PWC5_P2 pwc5.bit._P2
17019
#define PWC5_P1 pwc5.bit._P1
17020
#define PWC5_P0 pwc5.bit._P0
17021
#define PWC5_CE pwc5.bit._CE
17022
#define PWC5_SC pwc5.bit._SC
17023
#define PWC5_P pwc5.bitc._P
17024
__IO_EXTERN __io IBCR0STR ibcr0;   /* I2C 0 */
17025
#define IBCR0 ibcr0.byte
17026
#define IBCR0_BER ibcr0.bit._BER
17027
#define IBCR0_BEIE ibcr0.bit._BEIE
17028
#define IBCR0_SCC ibcr0.bit._SCC
17029
#define IBCR0_MSS ibcr0.bit._MSS
17030
#define IBCR0_ACK ibcr0.bit._ACK
17031
#define IBCR0_GCAA ibcr0.bit._GCAA
17032
#define IBCR0_INTE ibcr0.bit._INTE
17033
#define IBCR0_INT ibcr0.bit._INT
17034
__IO_EXTERN __io IBSR0STR ibsr0;
17035
#define IBSR0 ibsr0.byte
17036
#define IBSR0_BB ibsr0.bit._BB
17037
#define IBSR0_RSC ibsr0.bit._RSC
17038
#define IBSR0_AL ibsr0.bit._AL
17039
#define IBSR0_LRB ibsr0.bit._LRB
17040
#define IBSR0_TRX ibsr0.bit._TRX
17041
#define IBSR0_AAS ibsr0.bit._AAS
17042
#define IBSR0_GCA ibsr0.bit._GCA
17043
#define IBSR0_ADT ibsr0.bit._ADT
17044
__IO_EXTERN __io ITBA0STR itba0;
17045
#define ITBA0 itba0.word
17046
#define ITBA0_TA9 itba0.bit._TA9
17047
#define ITBA0_TA8 itba0.bit._TA8
17048
#define ITBA0_TA7 itba0.bit._TA7
17049
#define ITBA0_TA6 itba0.bit._TA6
17050
#define ITBA0_TA5 itba0.bit._TA5
17051
#define ITBA0_TA4 itba0.bit._TA4
17052
#define ITBA0_TA3 itba0.bit._TA3
17053
#define ITBA0_TA2 itba0.bit._TA2
17054
#define ITBA0_TA1 itba0.bit._TA1
17055
#define ITBA0_TA0 itba0.bit._TA0
17056
__IO_EXTERN __io ITBAH0STR itbah0;
17057
#define ITBAH0 itbah0.byte
17058
#define ITBAH0_TA9 itbah0.bit._TA9
17059
#define ITBAH0_TA8 itbah0.bit._TA8
17060
__IO_EXTERN __io ITBAL0STR itbal0;
17061
#define ITBAL0 itbal0.byte
17062
#define ITBAL0_TA7 itbal0.bit._TA7
17063
#define ITBAL0_TA6 itbal0.bit._TA6
17064
#define ITBAL0_TA5 itbal0.bit._TA5
17065
#define ITBAL0_TA4 itbal0.bit._TA4
17066
#define ITBAL0_TA3 itbal0.bit._TA3
17067
#define ITBAL0_TA2 itbal0.bit._TA2
17068
#define ITBAL0_TA1 itbal0.bit._TA1
17069
#define ITBAL0_TA0 itbal0.bit._TA0
17070
__IO_EXTERN __io ITMK0STR itmk0;
17071
#define ITMK0 itmk0.word
17072
#define ITMK0_ENTB itmk0.bit._ENTB
17073
#define ITMK0_RAL itmk0.bit._RAL
17074
#define ITMK0_TM9 itmk0.bit._TM9
17075
#define ITMK0_TM8 itmk0.bit._TM8
17076
#define ITMK0_TM7 itmk0.bit._TM7
17077
#define ITMK0_TM6 itmk0.bit._TM6
17078
#define ITMK0_TM5 itmk0.bit._TM5
17079
#define ITMK0_TM4 itmk0.bit._TM4
17080
#define ITMK0_TM3 itmk0.bit._TM3
17081
#define ITMK0_TM2 itmk0.bit._TM2
17082
#define ITMK0_TM1 itmk0.bit._TM1
17083
#define ITMK0_TM0 itmk0.bit._TM0
17084
__IO_EXTERN __io ITMKH0STR itmkh0;
17085
#define ITMKH0 itmkh0.byte
17086
#define ITMKH0_ENTB itmkh0.bit._ENTB
17087
#define ITMKH0_RAL itmkh0.bit._RAL
17088
#define ITMKH0_TM9 itmkh0.bit._TM9
17089
#define ITMKH0_TM8 itmkh0.bit._TM8
17090
__IO_EXTERN __io ITMKL0STR itmkl0;
17091
#define ITMKL0 itmkl0.byte
17092
#define ITMKL0_TM7 itmkl0.bit._TM7
17093
#define ITMKL0_TM6 itmkl0.bit._TM6
17094
#define ITMKL0_TM5 itmkl0.bit._TM5
17095
#define ITMKL0_TM4 itmkl0.bit._TM4
17096
#define ITMKL0_TM3 itmkl0.bit._TM3
17097
#define ITMKL0_TM2 itmkl0.bit._TM2
17098
#define ITMKL0_TM1 itmkl0.bit._TM1
17099
#define ITMKL0_TM0 itmkl0.bit._TM0
17100
__IO_EXTERN __io ISMK0STR ismk0;
17101
#define ISMK0 ismk0.byte
17102
#define ISMK0_ENSB ismk0.bit._ENSB
17103
#define ISMK0_SM6 ismk0.bit._SM6
17104
#define ISMK0_SM5 ismk0.bit._SM5
17105
#define ISMK0_SM4 ismk0.bit._SM4
17106
#define ISMK0_SM3 ismk0.bit._SM3
17107
#define ISMK0_SM2 ismk0.bit._SM2
17108
#define ISMK0_SM1 ismk0.bit._SM1
17109
#define ISMK0_SM0 ismk0.bit._SM0
17110
__IO_EXTERN __io ISBA0STR isba0;
17111
#define ISBA0 isba0.byte
17112
#define ISBA0_SA6 isba0.bit._SA6
17113
#define ISBA0_SA5 isba0.bit._SA5
17114
#define ISBA0_SA4 isba0.bit._SA4
17115
#define ISBA0_SA3 isba0.bit._SA3
17116
#define ISBA0_SA2 isba0.bit._SA2
17117
#define ISBA0_SA1 isba0.bit._SA1
17118
#define ISBA0_SA0 isba0.bit._SA0
17119
__IO_EXTERN __io IDAR0STR idar0;
17120
#define IDAR0 idar0.byte
17121
#define IDAR0_D7 idar0.bit._D7
17122
#define IDAR0_D6 idar0.bit._D6
17123
#define IDAR0_D5 idar0.bit._D5
17124
#define IDAR0_D4 idar0.bit._D4
17125
#define IDAR0_D3 idar0.bit._D3
17126
#define IDAR0_D2 idar0.bit._D2
17127
#define IDAR0_D1 idar0.bit._D1
17128
#define IDAR0_D0 idar0.bit._D0
17129
__IO_EXTERN __io ICCR0STR iccr0;
17130
#define ICCR0 iccr0.byte
17131
#define ICCR0_NSF iccr0.bit._NSF
17132
#define ICCR0_EN iccr0.bit._EN
17133
#define ICCR0_CS4 iccr0.bit._CS4
17134
#define ICCR0_CS3 iccr0.bit._CS3
17135
#define ICCR0_CS2 iccr0.bit._CS2
17136
#define ICCR0_CS1 iccr0.bit._CS1
17137
#define ICCR0_CS0 iccr0.bit._CS0
17138
#define ICCR0_CS iccr0.bitc._CS
17139
__IO_EXTERN GCN11STR gcn11;   /* PPG Control 4-7 */
17140
#define GCN11 gcn11.word
17141
#define GCN11_TSEL33 gcn11.bit._TSEL33
17142
#define GCN11_TSEL32 gcn11.bit._TSEL32
17143
#define GCN11_TSEL31 gcn11.bit._TSEL31
17144
#define GCN11_TSEL30 gcn11.bit._TSEL30
17145
#define GCN11_TSEL23 gcn11.bit._TSEL23
17146
#define GCN11_TSEL22 gcn11.bit._TSEL22
17147
#define GCN11_TSEL21 gcn11.bit._TSEL21
17148
#define GCN11_TSEL20 gcn11.bit._TSEL20
17149
#define GCN11_TSEL13 gcn11.bit._TSEL13
17150
#define GCN11_TSEL12 gcn11.bit._TSEL12
17151
#define GCN11_TSEL11 gcn11.bit._TSEL11
17152
#define GCN11_TSEL10 gcn11.bit._TSEL10
17153
#define GCN11_TSEL03 gcn11.bit._TSEL03
17154
#define GCN11_TSEL02 gcn11.bit._TSEL02
17155
#define GCN11_TSEL01 gcn11.bit._TSEL01
17156
#define GCN11_TSEL00 gcn11.bit._TSEL00
17157
__IO_EXTERN GCN21STR gcn21;
17158
#define GCN21 gcn21.byte
17159
#define GCN21_EN3 gcn21.bit._EN3
17160
#define GCN21_EN2 gcn21.bit._EN2
17161
#define GCN21_EN1 gcn21.bit._EN1
17162
#define GCN21_EN0 gcn21.bit._EN0
17163
__IO_EXTERN GCN12STR gcn12;   /* PPG Control 8-11 */
17164
#define GCN12 gcn12.word
17165
#define GCN12_TSEL33 gcn12.bit._TSEL33
17166
#define GCN12_TSEL32 gcn12.bit._TSEL32
17167
#define GCN12_TSEL31 gcn12.bit._TSEL31
17168
#define GCN12_TSEL30 gcn12.bit._TSEL30
17169
#define GCN12_TSEL23 gcn12.bit._TSEL23
17170
#define GCN12_TSEL22 gcn12.bit._TSEL22
17171
#define GCN12_TSEL21 gcn12.bit._TSEL21
17172
#define GCN12_TSEL20 gcn12.bit._TSEL20
17173
#define GCN12_TSEL13 gcn12.bit._TSEL13
17174
#define GCN12_TSEL12 gcn12.bit._TSEL12
17175
#define GCN12_TSEL11 gcn12.bit._TSEL11
17176
#define GCN12_TSEL10 gcn12.bit._TSEL10
17177
#define GCN12_TSEL03 gcn12.bit._TSEL03
17178
#define GCN12_TSEL02 gcn12.bit._TSEL02
17179
#define GCN12_TSEL01 gcn12.bit._TSEL01
17180
#define GCN12_TSEL00 gcn12.bit._TSEL00
17181
__IO_EXTERN GCN22STR gcn22;
17182
#define GCN22 gcn22.byte
17183
#define GCN22_EN3 gcn22.bit._EN3
17184
#define GCN22_EN2 gcn22.bit._EN2
17185
#define GCN22_EN1 gcn22.bit._EN1
17186
#define GCN22_EN0 gcn22.bit._EN0
17187
__IO_EXTERN IO_WORD ptmr04;   /* PPG 4 */
17188
#define PTMR04 ptmr04
17189
__IO_EXTERN IO_WORD pcsr04;
17190
#define PCSR04 pcsr04
17191
__IO_EXTERN IO_WORD pdut04;
17192
#define PDUT04 pdut04
17193
__IO_EXTERN PCN04STR pcn04;
17194
#define PCN04 pcn04.word
17195
#define PCN04_CNTE pcn04.bit._CNTE
17196
#define PCN04_STGR pcn04.bit._STGR
17197
#define PCN04_MDSE pcn04.bit._MDSE
17198
#define PCN04_RTRG pcn04.bit._RTRG
17199
#define PCN04_CKS1 pcn04.bit._CKS1
17200
#define PCN04_CKS0 pcn04.bit._CKS0
17201
#define PCN04_PGMS pcn04.bit._PGMS
17202
#define PCN04_EGS1 pcn04.bit._EGS1
17203
#define PCN04_EGS0 pcn04.bit._EGS0
17204
#define PCN04_IREN pcn04.bit._IREN
17205
#define PCN04_IRQF pcn04.bit._IRQF
17206
#define PCN04_IRS1 pcn04.bit._IRS1
17207
#define PCN04_IRS0 pcn04.bit._IRS0
17208
#define PCN04_OSEL pcn04.bit._OSEL
17209
#define PCN04_CKS pcn04.bitc._CKS
17210
#define PCN04_EGS pcn04.bitc._EGS
17211
#define PCN04_IRS pcn04.bitc._IRS
17212
__IO_EXTERN PCNH04STR pcnh04;
17213
#define PCNH04 pcnh04.byte
17214
#define PCNH04_CNTE pcnh04.bit._CNTE
17215
#define PCNH04_STGR pcnh04.bit._STGR
17216
#define PCNH04_MDSE pcnh04.bit._MDSE
17217
#define PCNH04_RTRG pcnh04.bit._RTRG
17218
#define PCNH04_CKS1 pcnh04.bit._CKS1
17219
#define PCNH04_CKS0 pcnh04.bit._CKS0
17220
#define PCNH04_PGMS pcnh04.bit._PGMS
17221
#define PCNH04_CKS pcnh04.bitc._CKS
17222
__IO_EXTERN PCNL04STR pcnl04;
17223
#define PCNL04 pcnl04.byte
17224
#define PCNL04_EGS1 pcnl04.bit._EGS1
17225
#define PCNL04_EGS0 pcnl04.bit._EGS0
17226
#define PCNL04_IREN pcnl04.bit._IREN
17227
#define PCNL04_IRQF pcnl04.bit._IRQF
17228
#define PCNL04_IRS1 pcnl04.bit._IRS1
17229
#define PCNL04_IRS0 pcnl04.bit._IRS0
17230
#define PCNL04_OSEL pcnl04.bit._OSEL
17231
#define PCNL04_EGS pcnl04.bitc._EGS
17232
#define PCNL04_IRS pcnl04.bitc._IRS
17233
__IO_EXTERN IO_WORD ptmr05;   /* PPG 5 */
17234
#define PTMR05 ptmr05
17235
__IO_EXTERN IO_WORD pcsr05;
17236
#define PCSR05 pcsr05
17237
__IO_EXTERN IO_WORD pdut05;
17238
#define PDUT05 pdut05
17239
__IO_EXTERN PCN05STR pcn05;
17240
#define PCN05 pcn05.word
17241
#define PCN05_CNTE pcn05.bit._CNTE
17242
#define PCN05_STGR pcn05.bit._STGR
17243
#define PCN05_MDSE pcn05.bit._MDSE
17244
#define PCN05_RTRG pcn05.bit._RTRG
17245
#define PCN05_CKS1 pcn05.bit._CKS1
17246
#define PCN05_CKS0 pcn05.bit._CKS0
17247
#define PCN05_PGMS pcn05.bit._PGMS
17248
#define PCN05_EGS1 pcn05.bit._EGS1
17249
#define PCN05_EGS0 pcn05.bit._EGS0
17250
#define PCN05_IREN pcn05.bit._IREN
17251
#define PCN05_IRQF pcn05.bit._IRQF
17252
#define PCN05_IRS1 pcn05.bit._IRS1
17253
#define PCN05_IRS0 pcn05.bit._IRS0
17254
#define PCN05_OSEL pcn05.bit._OSEL
17255
#define PCN05_CKS pcn05.bitc._CKS
17256
#define PCN05_EGS pcn05.bitc._EGS
17257
#define PCN05_IRS pcn05.bitc._IRS
17258
__IO_EXTERN PCNH05STR pcnh05;
17259
#define PCNH05 pcnh05.byte
17260
#define PCNH05_CNTE pcnh05.bit._CNTE
17261
#define PCNH05_STGR pcnh05.bit._STGR
17262
#define PCNH05_MDSE pcnh05.bit._MDSE
17263
#define PCNH05_RTRG pcnh05.bit._RTRG
17264
#define PCNH05_CKS1 pcnh05.bit._CKS1
17265
#define PCNH05_CKS0 pcnh05.bit._CKS0
17266
#define PCNH05_PGMS pcnh05.bit._PGMS
17267
#define PCNH05_CKS pcnh05.bitc._CKS
17268
__IO_EXTERN PCNL05STR pcnl05;
17269
#define PCNL05 pcnl05.byte
17270
#define PCNL05_EGS1 pcnl05.bit._EGS1
17271
#define PCNL05_EGS0 pcnl05.bit._EGS0
17272
#define PCNL05_IREN pcnl05.bit._IREN
17273
#define PCNL05_IRQF pcnl05.bit._IRQF
17274
#define PCNL05_IRS1 pcnl05.bit._IRS1
17275
#define PCNL05_IRS0 pcnl05.bit._IRS0
17276
#define PCNL05_OSEL pcnl05.bit._OSEL
17277
#define PCNL05_EGS pcnl05.bitc._EGS
17278
#define PCNL05_IRS pcnl05.bitc._IRS
17279
__IO_EXTERN IO_WORD ptmr06;   /* PPG 6 */
17280
#define PTMR06 ptmr06
17281
__IO_EXTERN IO_WORD pcsr06;
17282
#define PCSR06 pcsr06
17283
__IO_EXTERN IO_WORD pdut06;
17284
#define PDUT06 pdut06
17285
__IO_EXTERN PCN06STR pcn06;
17286
#define PCN06 pcn06.word
17287
#define PCN06_CNTE pcn06.bit._CNTE
17288
#define PCN06_STGR pcn06.bit._STGR
17289
#define PCN06_MDSE pcn06.bit._MDSE
17290
#define PCN06_RTRG pcn06.bit._RTRG
17291
#define PCN06_CKS1 pcn06.bit._CKS1
17292
#define PCN06_CKS0 pcn06.bit._CKS0
17293
#define PCN06_PGMS pcn06.bit._PGMS
17294
#define PCN06_EGS1 pcn06.bit._EGS1
17295
#define PCN06_EGS0 pcn06.bit._EGS0
17296
#define PCN06_IREN pcn06.bit._IREN
17297
#define PCN06_IRQF pcn06.bit._IRQF
17298
#define PCN06_IRS1 pcn06.bit._IRS1
17299
#define PCN06_IRS0 pcn06.bit._IRS0
17300
#define PCN06_OSEL pcn06.bit._OSEL
17301
#define PCN06_CKS pcn06.bitc._CKS
17302
#define PCN06_EGS pcn06.bitc._EGS
17303
#define PCN06_IRS pcn06.bitc._IRS
17304
__IO_EXTERN PCNH06STR pcnh06;
17305
#define PCNH06 pcnh06.byte
17306
#define PCNH06_CNTE pcnh06.bit._CNTE
17307
#define PCNH06_STGR pcnh06.bit._STGR
17308
#define PCNH06_MDSE pcnh06.bit._MDSE
17309
#define PCNH06_RTRG pcnh06.bit._RTRG
17310
#define PCNH06_CKS1 pcnh06.bit._CKS1
17311
#define PCNH06_CKS0 pcnh06.bit._CKS0
17312
#define PCNH06_PGMS pcnh06.bit._PGMS
17313
#define PCNH06_CKS pcnh06.bitc._CKS
17314
__IO_EXTERN PCNL06STR pcnl06;
17315
#define PCNL06 pcnl06.byte
17316
#define PCNL06_EGS1 pcnl06.bit._EGS1
17317
#define PCNL06_EGS0 pcnl06.bit._EGS0
17318
#define PCNL06_IREN pcnl06.bit._IREN
17319
#define PCNL06_IRQF pcnl06.bit._IRQF
17320
#define PCNL06_IRS1 pcnl06.bit._IRS1
17321
#define PCNL06_IRS0 pcnl06.bit._IRS0
17322
#define PCNL06_OSEL pcnl06.bit._OSEL
17323
#define PCNL06_EGS pcnl06.bitc._EGS
17324
#define PCNL06_IRS pcnl06.bitc._IRS
17325
__IO_EXTERN IO_WORD ptmr07;   /* PPG 7 */
17326
#define PTMR07 ptmr07
17327
__IO_EXTERN IO_WORD pcsr07;
17328
#define PCSR07 pcsr07
17329
__IO_EXTERN IO_WORD pdut07;
17330
#define PDUT07 pdut07
17331
__IO_EXTERN PCN07STR pcn07;
17332
#define PCN07 pcn07.word
17333
#define PCN07_CNTE pcn07.bit._CNTE
17334
#define PCN07_STGR pcn07.bit._STGR
17335
#define PCN07_MDSE pcn07.bit._MDSE
17336
#define PCN07_RTRG pcn07.bit._RTRG
17337
#define PCN07_CKS1 pcn07.bit._CKS1
17338
#define PCN07_CKS0 pcn07.bit._CKS0
17339
#define PCN07_PGMS pcn07.bit._PGMS
17340
#define PCN07_EGS1 pcn07.bit._EGS1
17341
#define PCN07_EGS0 pcn07.bit._EGS0
17342
#define PCN07_IREN pcn07.bit._IREN
17343
#define PCN07_IRQF pcn07.bit._IRQF
17344
#define PCN07_IRS1 pcn07.bit._IRS1
17345
#define PCN07_IRS0 pcn07.bit._IRS0
17346
#define PCN07_OSEL pcn07.bit._OSEL
17347
#define PCN07_CKS pcn07.bitc._CKS
17348
#define PCN07_EGS pcn07.bitc._EGS
17349
#define PCN07_IRS pcn07.bitc._IRS
17350
__IO_EXTERN PCNH07STR pcnh07;
17351
#define PCNH07 pcnh07.byte
17352
#define PCNH07_CNTE pcnh07.bit._CNTE
17353
#define PCNH07_STGR pcnh07.bit._STGR
17354
#define PCNH07_MDSE pcnh07.bit._MDSE
17355
#define PCNH07_RTRG pcnh07.bit._RTRG
17356
#define PCNH07_CKS1 pcnh07.bit._CKS1
17357
#define PCNH07_CKS0 pcnh07.bit._CKS0
17358
#define PCNH07_PGMS pcnh07.bit._PGMS
17359
#define PCNH07_CKS pcnh07.bitc._CKS
17360
__IO_EXTERN PCNL07STR pcnl07;
17361
#define PCNL07 pcnl07.byte
17362
#define PCNL07_EGS1 pcnl07.bit._EGS1
17363
#define PCNL07_EGS0 pcnl07.bit._EGS0
17364
#define PCNL07_IREN pcnl07.bit._IREN
17365
#define PCNL07_IRQF pcnl07.bit._IRQF
17366
#define PCNL07_IRS1 pcnl07.bit._IRS1
17367
#define PCNL07_IRS0 pcnl07.bit._IRS0
17368
#define PCNL07_OSEL pcnl07.bit._OSEL
17369
#define PCNL07_EGS pcnl07.bitc._EGS
17370
#define PCNL07_IRS pcnl07.bitc._IRS
17371
__IO_EXTERN IO_WORD ptmr08;   /* PPG 8 */
17372
#define PTMR08 ptmr08
17373
__IO_EXTERN IO_WORD pcsr08;
17374
#define PCSR08 pcsr08
17375
__IO_EXTERN IO_WORD pdut08;
17376
#define PDUT08 pdut08
17377
__IO_EXTERN PCN08STR pcn08;
17378
#define PCN08 pcn08.word
17379
#define PCN08_CNTE pcn08.bit._CNTE
17380
#define PCN08_STGR pcn08.bit._STGR
17381
#define PCN08_MDSE pcn08.bit._MDSE
17382
#define PCN08_RTRG pcn08.bit._RTRG
17383
#define PCN08_CKS1 pcn08.bit._CKS1
17384
#define PCN08_CKS0 pcn08.bit._CKS0
17385
#define PCN08_PGMS pcn08.bit._PGMS
17386
#define PCN08_EGS1 pcn08.bit._EGS1
17387
#define PCN08_EGS0 pcn08.bit._EGS0
17388
#define PCN08_IREN pcn08.bit._IREN
17389
#define PCN08_IRQF pcn08.bit._IRQF
17390
#define PCN08_IRS1 pcn08.bit._IRS1
17391
#define PCN08_IRS0 pcn08.bit._IRS0
17392
#define PCN08_OSEL pcn08.bit._OSEL
17393
#define PCN08_CKS pcn08.bitc._CKS
17394
#define PCN08_EGS pcn08.bitc._EGS
17395
#define PCN08_IRS pcn08.bitc._IRS
17396
__IO_EXTERN PCNH08STR pcnh08;
17397
#define PCNH08 pcnh08.byte
17398
#define PCNH08_CNTE pcnh08.bit._CNTE
17399
#define PCNH08_STGR pcnh08.bit._STGR
17400
#define PCNH08_MDSE pcnh08.bit._MDSE
17401
#define PCNH08_RTRG pcnh08.bit._RTRG
17402
#define PCNH08_CKS1 pcnh08.bit._CKS1
17403
#define PCNH08_CKS0 pcnh08.bit._CKS0
17404
#define PCNH08_PGMS pcnh08.bit._PGMS
17405
#define PCNH08_CKS pcnh08.bitc._CKS
17406
__IO_EXTERN PCNL08STR pcnl08;
17407
#define PCNL08 pcnl08.byte
17408
#define PCNL08_EGS1 pcnl08.bit._EGS1
17409
#define PCNL08_EGS0 pcnl08.bit._EGS0
17410
#define PCNL08_IREN pcnl08.bit._IREN
17411
#define PCNL08_IRQF pcnl08.bit._IRQF
17412
#define PCNL08_IRS1 pcnl08.bit._IRS1
17413
#define PCNL08_IRS0 pcnl08.bit._IRS0
17414
#define PCNL08_OSEL pcnl08.bit._OSEL
17415
#define PCNL08_EGS pcnl08.bitc._EGS
17416
#define PCNL08_IRS pcnl08.bitc._IRS
17417
__IO_EXTERN IO_WORD ptmr09;   /* PPG 9 */
17418
#define PTMR09 ptmr09
17419
__IO_EXTERN IO_WORD pcsr09;
17420
#define PCSR09 pcsr09
17421
__IO_EXTERN IO_WORD pdut09;
17422
#define PDUT09 pdut09
17423
__IO_EXTERN PCN09STR pcn09;
17424
#define PCN09 pcn09.word
17425
#define PCN09_CNTE pcn09.bit._CNTE
17426
#define PCN09_STGR pcn09.bit._STGR
17427
#define PCN09_MDSE pcn09.bit._MDSE
17428
#define PCN09_RTRG pcn09.bit._RTRG
17429
#define PCN09_CKS1 pcn09.bit._CKS1
17430
#define PCN09_CKS0 pcn09.bit._CKS0
17431
#define PCN09_PGMS pcn09.bit._PGMS
17432
#define PCN09_EGS1 pcn09.bit._EGS1
17433
#define PCN09_EGS0 pcn09.bit._EGS0
17434
#define PCN09_IREN pcn09.bit._IREN
17435
#define PCN09_IRQF pcn09.bit._IRQF
17436
#define PCN09_IRS1 pcn09.bit._IRS1
17437
#define PCN09_IRS0 pcn09.bit._IRS0
17438
#define PCN09_OSEL pcn09.bit._OSEL
17439
#define PCN09_CKS pcn09.bitc._CKS
17440
#define PCN09_EGS pcn09.bitc._EGS
17441
#define PCN09_IRS pcn09.bitc._IRS
17442
__IO_EXTERN PCNH09STR pcnh09;
17443
#define PCNH09 pcnh09.byte
17444
#define PCNH09_CNTE pcnh09.bit._CNTE
17445
#define PCNH09_STGR pcnh09.bit._STGR
17446
#define PCNH09_MDSE pcnh09.bit._MDSE
17447
#define PCNH09_RTRG pcnh09.bit._RTRG
17448
#define PCNH09_CKS1 pcnh09.bit._CKS1
17449
#define PCNH09_CKS0 pcnh09.bit._CKS0
17450
#define PCNH09_PGMS pcnh09.bit._PGMS
17451
#define PCNH09_CKS pcnh09.bitc._CKS
17452
__IO_EXTERN PCNL09STR pcnl09;
17453
#define PCNL09 pcnl09.byte
17454
#define PCNL09_EGS1 pcnl09.bit._EGS1
17455
#define PCNL09_EGS0 pcnl09.bit._EGS0
17456
#define PCNL09_IREN pcnl09.bit._IREN
17457
#define PCNL09_IRQF pcnl09.bit._IRQF
17458
#define PCNL09_IRS1 pcnl09.bit._IRS1
17459
#define PCNL09_IRS0 pcnl09.bit._IRS0
17460
#define PCNL09_OSEL pcnl09.bit._OSEL
17461
#define PCNL09_EGS pcnl09.bitc._EGS
17462
#define PCNL09_IRS pcnl09.bitc._IRS
17463
__IO_EXTERN IO_WORD ptmr10;   /* PPG 10 */
17464
#define PTMR10 ptmr10
17465
__IO_EXTERN IO_WORD pcsr10;
17466
#define PCSR10 pcsr10
17467
__IO_EXTERN IO_WORD pdut10;
17468
#define PDUT10 pdut10
17469
__IO_EXTERN PCN10STR pcn10;
17470
#define PCN10 pcn10.word
17471
#define PCN10_CNTE pcn10.bit._CNTE
17472
#define PCN10_STGR pcn10.bit._STGR
17473
#define PCN10_MDSE pcn10.bit._MDSE
17474
#define PCN10_RTRG pcn10.bit._RTRG
17475
#define PCN10_CKS1 pcn10.bit._CKS1
17476
#define PCN10_CKS0 pcn10.bit._CKS0
17477
#define PCN10_PGMS pcn10.bit._PGMS
17478
#define PCN10_EGS1 pcn10.bit._EGS1
17479
#define PCN10_EGS0 pcn10.bit._EGS0
17480
#define PCN10_IREN pcn10.bit._IREN
17481
#define PCN10_IRQF pcn10.bit._IRQF
17482
#define PCN10_IRS1 pcn10.bit._IRS1
17483
#define PCN10_IRS0 pcn10.bit._IRS0
17484
#define PCN10_OSEL pcn10.bit._OSEL
17485
#define PCN10_CKS pcn10.bitc._CKS
17486
#define PCN10_EGS pcn10.bitc._EGS
17487
#define PCN10_IRS pcn10.bitc._IRS
17488
__IO_EXTERN PCNH10STR pcnh10;
17489
#define PCNH10 pcnh10.byte
17490
#define PCNH10_CNTE pcnh10.bit._CNTE
17491
#define PCNH10_STGR pcnh10.bit._STGR
17492
#define PCNH10_MDSE pcnh10.bit._MDSE
17493
#define PCNH10_RTRG pcnh10.bit._RTRG
17494
#define PCNH10_CKS1 pcnh10.bit._CKS1
17495
#define PCNH10_CKS0 pcnh10.bit._CKS0
17496
#define PCNH10_PGMS pcnh10.bit._PGMS
17497
#define PCNH10_CKS pcnh10.bitc._CKS
17498
__IO_EXTERN PCNL10STR pcnl10;
17499
#define PCNL10 pcnl10.byte
17500
#define PCNL10_EGS1 pcnl10.bit._EGS1
17501
#define PCNL10_EGS0 pcnl10.bit._EGS0
17502
#define PCNL10_IREN pcnl10.bit._IREN
17503
#define PCNL10_IRQF pcnl10.bit._IRQF
17504
#define PCNL10_IRS1 pcnl10.bit._IRS1
17505
#define PCNL10_IRS0 pcnl10.bit._IRS0
17506
#define PCNL10_OSEL pcnl10.bit._OSEL
17507
#define PCNL10_EGS pcnl10.bitc._EGS
17508
#define PCNL10_IRS pcnl10.bitc._IRS
17509
__IO_EXTERN IO_WORD ptmr11;   /* PPG 11 */
17510
#define PTMR11 ptmr11
17511
__IO_EXTERN IO_WORD pcsr11;
17512
#define PCSR11 pcsr11
17513
__IO_EXTERN IO_WORD pdut11;
17514
#define PDUT11 pdut11
17515
__IO_EXTERN PCN11STR pcn11;
17516
#define PCN11 pcn11.word
17517
#define PCN11_CNTE pcn11.bit._CNTE
17518
#define PCN11_STGR pcn11.bit._STGR
17519
#define PCN11_MDSE pcn11.bit._MDSE
17520
#define PCN11_RTRG pcn11.bit._RTRG
17521
#define PCN11_CKS1 pcn11.bit._CKS1
17522
#define PCN11_CKS0 pcn11.bit._CKS0
17523
#define PCN11_PGMS pcn11.bit._PGMS
17524
#define PCN11_EGS1 pcn11.bit._EGS1
17525
#define PCN11_EGS0 pcn11.bit._EGS0
17526
#define PCN11_IREN pcn11.bit._IREN
17527
#define PCN11_IRQF pcn11.bit._IRQF
17528
#define PCN11_IRS1 pcn11.bit._IRS1
17529
#define PCN11_IRS0 pcn11.bit._IRS0
17530
#define PCN11_OSEL pcn11.bit._OSEL
17531
#define PCN11_CKS pcn11.bitc._CKS
17532
#define PCN11_EGS pcn11.bitc._EGS
17533
#define PCN11_IRS pcn11.bitc._IRS
17534
__IO_EXTERN PCNH11STR pcnh11;
17535
#define PCNH11 pcnh11.byte
17536
#define PCNH11_CNTE pcnh11.bit._CNTE
17537
#define PCNH11_STGR pcnh11.bit._STGR
17538
#define PCNH11_MDSE pcnh11.bit._MDSE
17539
#define PCNH11_RTRG pcnh11.bit._RTRG
17540
#define PCNH11_CKS1 pcnh11.bit._CKS1
17541
#define PCNH11_CKS0 pcnh11.bit._CKS0
17542
#define PCNH11_PGMS pcnh11.bit._PGMS
17543
#define PCNH11_CKS pcnh11.bitc._CKS
17544
__IO_EXTERN PCNL11STR pcnl11;
17545
#define PCNL11 pcnl11.byte
17546
#define PCNL11_EGS1 pcnl11.bit._EGS1
17547
#define PCNL11_EGS0 pcnl11.bit._EGS0
17548
#define PCNL11_IREN pcnl11.bit._IREN
17549
#define PCNL11_IRQF pcnl11.bit._IRQF
17550
#define PCNL11_IRS1 pcnl11.bit._IRS1
17551
#define PCNL11_IRS0 pcnl11.bit._IRS0
17552
#define PCNL11_OSEL pcnl11.bit._OSEL
17553
#define PCNL11_EGS pcnl11.bitc._EGS
17554
#define PCNL11_IRS pcnl11.bitc._IRS
17555
__IO_EXTERN P0TMCSRSTR p0tmcsr;   /* Pulse Frequency Modulator (PFM) */
17556
#define P0TMCSR p0tmcsr.word
17557
#define P0TMCSR_INV p0tmcsr.bit._INV
17558
#define P0TMCSR_CSL2 p0tmcsr.bit._CSL2
17559
#define P0TMCSR_CSL1 p0tmcsr.bit._CSL1
17560
#define P0TMCSR_CSL0 p0tmcsr.bit._CSL0
17561
#define P0TMCSR_MOD1 p0tmcsr.bit._MOD1
17562
#define P0TMCSR_RELD p0tmcsr.bit._RELD
17563
#define P0TMCSR_INTE p0tmcsr.bit._INTE
17564
#define P0TMCSR_UF p0tmcsr.bit._UF
17565
#define P0TMCSR_CNTE p0tmcsr.bit._CNTE
17566
#define P0TMCSR_TRG p0tmcsr.bit._TRG
17567
#define P0TMCSR_CSL p0tmcsr.bitc._CSL
17568
__IO_EXTERN P0TMCSRHSTR p0tmcsrh;
17569
#define P0TMCSRH p0tmcsrh.byte
17570
#define P0TMCSRH_INV p0tmcsrh.bit._INV
17571
#define P0TMCSRH_CSL2 p0tmcsrh.bit._CSL2
17572
#define P0TMCSRH_CSL1 p0tmcsrh.bit._CSL1
17573
#define P0TMCSRH_CSL0 p0tmcsrh.bit._CSL0
17574
#define P0TMCSRH_MOD1 p0tmcsrh.bit._MOD1
17575
#define P0TMCSRH_CSL p0tmcsrh.bitc._CSL
17576
__IO_EXTERN P0TMCSRLSTR p0tmcsrl;
17577
#define P0TMCSRL p0tmcsrl.byte
17578
#define P0TMCSRL_RELD p0tmcsrl.bit._RELD
17579
#define P0TMCSRL_INTE p0tmcsrl.bit._INTE
17580
#define P0TMCSRL_UF p0tmcsrl.bit._UF
17581
#define P0TMCSRL_CNTE p0tmcsrl.bit._CNTE
17582
#define P0TMCSRL_TRG p0tmcsrl.bit._TRG
17583
__IO_EXTERN P1TMCSRSTR p1tmcsr;
17584
#define P1TMCSR p1tmcsr.word
17585
#define P1TMCSR_INV p1tmcsr.bit._INV
17586
#define P1TMCSR_CSL2 p1tmcsr.bit._CSL2
17587
#define P1TMCSR_CSL1 p1tmcsr.bit._CSL1
17588
#define P1TMCSR_CSL0 p1tmcsr.bit._CSL0
17589
#define P1TMCSR_MOD1 p1tmcsr.bit._MOD1
17590
#define P1TMCSR_RELD p1tmcsr.bit._RELD
17591
#define P1TMCSR_INTE p1tmcsr.bit._INTE
17592
#define P1TMCSR_UF p1tmcsr.bit._UF
17593
#define P1TMCSR_CNTE p1tmcsr.bit._CNTE
17594
#define P1TMCSR_TRG p1tmcsr.bit._TRG
17595
#define P1TMCSR_CSL p1tmcsr.bitc._CSL
17596
__IO_EXTERN P1TMCSRHSTR p1tmcsrh;
17597
#define P1TMCSRH p1tmcsrh.byte
17598
#define P1TMCSRH_INV p1tmcsrh.bit._INV
17599
#define P1TMCSRH_CSL2 p1tmcsrh.bit._CSL2
17600
#define P1TMCSRH_CSL1 p1tmcsrh.bit._CSL1
17601
#define P1TMCSRH_CSL0 p1tmcsrh.bit._CSL0
17602
#define P1TMCSRH_MOD1 p1tmcsrh.bit._MOD1
17603
#define P1TMCSRH_CSL p1tmcsrh.bitc._CSL
17604
__IO_EXTERN P1TMCSRLSTR p1tmcsrl;
17605
#define P1TMCSRL p1tmcsrl.byte
17606
#define P1TMCSRL_RELD p1tmcsrl.bit._RELD
17607
#define P1TMCSRL_INTE p1tmcsrl.bit._INTE
17608
#define P1TMCSRL_UF p1tmcsrl.bit._UF
17609
#define P1TMCSRL_CNTE p1tmcsrl.bit._CNTE
17610
#define P1TMCSRL_TRG p1tmcsrl.bit._TRG
17611
__IO_EXTERN IO_WORD p0tmrlr;
17612
#define P0TMRLR p0tmrlr
17613
__IO_EXTERN IO_WORD p0tmr;
17614
#define P0TMR p0tmr
17615
__IO_EXTERN IO_WORD p1tmrlr;
17616
#define P1TMRLR p1tmrlr
17617
__IO_EXTERN IO_WORD p1tmr;
17618
#define P1TMR p1tmr
17619
__IO_EXTERN ICS01STR ics01;   /* Input Capture 0-3 */
17620
#define ICS01 ics01.byte
17621
#define ICS01_ICP1 ics01.bit._ICP1
17622
#define ICS01_ICP0 ics01.bit._ICP0
17623
#define ICS01_ICE1 ics01.bit._ICE1
17624
#define ICS01_ICE0 ics01.bit._ICE0
17625
#define ICS01_EG11 ics01.bit._EG11
17626
#define ICS01_EG10 ics01.bit._EG10
17627
#define ICS01_EG01 ics01.bit._EG01
17628
#define ICS01_EG00 ics01.bit._EG00
17629
#define ICS01_EG1 ics01.bitc._EG1
17630
#define ICS01_EG0 ics01.bitc._EG0
17631
__IO_EXTERN ICS23STR ics23;
17632
#define ICS23 ics23.byte
17633
#define ICS23_ICP3 ics23.bit._ICP3
17634
#define ICS23_ICP2 ics23.bit._ICP2
17635
#define ICS23_ICE3 ics23.bit._ICE3
17636
#define ICS23_ICE2 ics23.bit._ICE2
17637
#define ICS23_EG31 ics23.bit._EG31
17638
#define ICS23_EG30 ics23.bit._EG30
17639
#define ICS23_EG21 ics23.bit._EG21
17640
#define ICS23_EG20 ics23.bit._EG20
17641
#define ICS23_EG3 ics23.bitc._EG3
17642
#define ICS23_EG2 ics23.bitc._EG2
17643
__IO_EXTERN IPCP0STR ipcp0;
17644
#define IPCP0 ipcp0.word
17645
#define IPCP0_CP15 ipcp0.bit._CP15
17646
#define IPCP0_CP14 ipcp0.bit._CP14
17647
#define IPCP0_CP13 ipcp0.bit._CP13
17648
#define IPCP0_CP12 ipcp0.bit._CP12
17649
#define IPCP0_CP11 ipcp0.bit._CP11
17650
#define IPCP0_CP10 ipcp0.bit._CP10
17651
#define IPCP0_CP9 ipcp0.bit._CP9
17652
#define IPCP0_CP8 ipcp0.bit._CP8
17653
#define IPCP0_CP7 ipcp0.bit._CP7
17654
#define IPCP0_CP6 ipcp0.bit._CP6
17655
#define IPCP0_CP5 ipcp0.bit._CP5
17656
#define IPCP0_CP4 ipcp0.bit._CP4
17657
#define IPCP0_CP3 ipcp0.bit._CP3
17658
#define IPCP0_CP2 ipcp0.bit._CP2
17659
#define IPCP0_CP1 ipcp0.bit._CP1
17660
#define IPCP0_CP0 ipcp0.bit._CP0
17661
__IO_EXTERN IPCP1STR ipcp1;
17662
#define IPCP1 ipcp1.word
17663
#define IPCP1_CP15 ipcp1.bit._CP15
17664
#define IPCP1_CP14 ipcp1.bit._CP14
17665
#define IPCP1_CP13 ipcp1.bit._CP13
17666
#define IPCP1_CP12 ipcp1.bit._CP12
17667
#define IPCP1_CP11 ipcp1.bit._CP11
17668
#define IPCP1_CP10 ipcp1.bit._CP10
17669
#define IPCP1_CP9 ipcp1.bit._CP9
17670
#define IPCP1_CP8 ipcp1.bit._CP8
17671
#define IPCP1_CP7 ipcp1.bit._CP7
17672
#define IPCP1_CP6 ipcp1.bit._CP6
17673
#define IPCP1_CP5 ipcp1.bit._CP5
17674
#define IPCP1_CP4 ipcp1.bit._CP4
17675
#define IPCP1_CP3 ipcp1.bit._CP3
17676
#define IPCP1_CP2 ipcp1.bit._CP2
17677
#define IPCP1_CP1 ipcp1.bit._CP1
17678
#define IPCP1_CP0 ipcp1.bit._CP0
17679
__IO_EXTERN IPCP2STR ipcp2;
17680
#define IPCP2 ipcp2.word
17681
#define IPCP2_CP15 ipcp2.bit._CP15
17682
#define IPCP2_CP14 ipcp2.bit._CP14
17683
#define IPCP2_CP13 ipcp2.bit._CP13
17684
#define IPCP2_CP12 ipcp2.bit._CP12
17685
#define IPCP2_CP11 ipcp2.bit._CP11
17686
#define IPCP2_CP10 ipcp2.bit._CP10
17687
#define IPCP2_CP9 ipcp2.bit._CP9
17688
#define IPCP2_CP8 ipcp2.bit._CP8
17689
#define IPCP2_CP7 ipcp2.bit._CP7
17690
#define IPCP2_CP6 ipcp2.bit._CP6
17691
#define IPCP2_CP5 ipcp2.bit._CP5
17692
#define IPCP2_CP4 ipcp2.bit._CP4
17693
#define IPCP2_CP3 ipcp2.bit._CP3
17694
#define IPCP2_CP2 ipcp2.bit._CP2
17695
#define IPCP2_CP1 ipcp2.bit._CP1
17696
#define IPCP2_CP0 ipcp2.bit._CP0
17697
__IO_EXTERN IPCP3STR ipcp3;
17698
#define IPCP3 ipcp3.word
17699
#define IPCP3_CP15 ipcp3.bit._CP15
17700
#define IPCP3_CP14 ipcp3.bit._CP14
17701
#define IPCP3_CP13 ipcp3.bit._CP13
17702
#define IPCP3_CP12 ipcp3.bit._CP12
17703
#define IPCP3_CP11 ipcp3.bit._CP11
17704
#define IPCP3_CP10 ipcp3.bit._CP10
17705
#define IPCP3_CP9 ipcp3.bit._CP9
17706
#define IPCP3_CP8 ipcp3.bit._CP8
17707
#define IPCP3_CP7 ipcp3.bit._CP7
17708
#define IPCP3_CP6 ipcp3.bit._CP6
17709
#define IPCP3_CP5 ipcp3.bit._CP5
17710
#define IPCP3_CP4 ipcp3.bit._CP4
17711
#define IPCP3_CP3 ipcp3.bit._CP3
17712
#define IPCP3_CP2 ipcp3.bit._CP2
17713
#define IPCP3_CP1 ipcp3.bit._CP1
17714
#define IPCP3_CP0 ipcp3.bit._CP0
17715
__IO_EXTERN OCS01STR ocs01;   /* Output Compare 0-3 */
17716
#define OCS01 ocs01.word
17717
#define OCS01_CMOD ocs01.bit._CMOD
17718
#define OCS01_OTD1 ocs01.bit._OTD1
17719
#define OCS01_OTD0 ocs01.bit._OTD0
17720
#define OCS01_ICP1 ocs01.bit._ICP1
17721
#define OCS01_ICP0 ocs01.bit._ICP0
17722
#define OCS01_ICE1 ocs01.bit._ICE1
17723
#define OCS01_ICE0 ocs01.bit._ICE0
17724
#define OCS01_CST1 ocs01.bit._CST1
17725
#define OCS01_CST0 ocs01.bit._CST0
17726
__IO_EXTERN OCS23STR ocs23;
17727
#define OCS23 ocs23.word
17728
#define OCS23_CMOD ocs23.bit._CMOD
17729
#define OCS23_OTD3 ocs23.bit._OTD3
17730
#define OCS23_OTD2 ocs23.bit._OTD2
17731
#define OCS23_ICP3 ocs23.bit._ICP3
17732
#define OCS23_ICP2 ocs23.bit._ICP2
17733
#define OCS23_ICE3 ocs23.bit._ICE3
17734
#define OCS23_ICE2 ocs23.bit._ICE2
17735
#define OCS23_CST3 ocs23.bit._CST3
17736
#define OCS23_CST2 ocs23.bit._CST2
17737
__IO_EXTERN OCCP0STR occp0;
17738
#define OCCP0 occp0.word
17739
#define OCCP0_C15 occp0.bit._C15
17740
#define OCCP0_C14 occp0.bit._C14
17741
#define OCCP0_C13 occp0.bit._C13
17742
#define OCCP0_C12 occp0.bit._C12
17743
#define OCCP0_C11 occp0.bit._C11
17744
#define OCCP0_C10 occp0.bit._C10
17745
#define OCCP0_C9 occp0.bit._C9
17746
#define OCCP0_C8 occp0.bit._C8
17747
#define OCCP0_C7 occp0.bit._C7
17748
#define OCCP0_C6 occp0.bit._C6
17749
#define OCCP0_C5 occp0.bit._C5
17750
#define OCCP0_C4 occp0.bit._C4
17751
#define OCCP0_C3 occp0.bit._C3
17752
#define OCCP0_C2 occp0.bit._C2
17753
#define OCCP0_C1 occp0.bit._C1
17754
#define OCCP0_C0 occp0.bit._C0
17755
__IO_EXTERN OCCP1STR occp1;
17756
#define OCCP1 occp1.word
17757
#define OCCP1_C15 occp1.bit._C15
17758
#define OCCP1_C14 occp1.bit._C14
17759
#define OCCP1_C13 occp1.bit._C13
17760
#define OCCP1_C12 occp1.bit._C12
17761
#define OCCP1_C11 occp1.bit._C11
17762
#define OCCP1_C10 occp1.bit._C10
17763
#define OCCP1_C9 occp1.bit._C9
17764
#define OCCP1_C8 occp1.bit._C8
17765
#define OCCP1_C7 occp1.bit._C7
17766
#define OCCP1_C6 occp1.bit._C6
17767
#define OCCP1_C5 occp1.bit._C5
17768
#define OCCP1_C4 occp1.bit._C4
17769
#define OCCP1_C3 occp1.bit._C3
17770
#define OCCP1_C2 occp1.bit._C2
17771
#define OCCP1_C1 occp1.bit._C1
17772
#define OCCP1_C0 occp1.bit._C0
17773
__IO_EXTERN OCCP2STR occp2;
17774
#define OCCP2 occp2.word
17775
#define OCCP2_C15 occp2.bit._C15
17776
#define OCCP2_C14 occp2.bit._C14
17777
#define OCCP2_C13 occp2.bit._C13
17778
#define OCCP2_C12 occp2.bit._C12
17779
#define OCCP2_C11 occp2.bit._C11
17780
#define OCCP2_C10 occp2.bit._C10
17781
#define OCCP2_C9 occp2.bit._C9
17782
#define OCCP2_C8 occp2.bit._C8
17783
#define OCCP2_C7 occp2.bit._C7
17784
#define OCCP2_C6 occp2.bit._C6
17785
#define OCCP2_C5 occp2.bit._C5
17786
#define OCCP2_C4 occp2.bit._C4
17787
#define OCCP2_C3 occp2.bit._C3
17788
#define OCCP2_C2 occp2.bit._C2
17789
#define OCCP2_C1 occp2.bit._C1
17790
#define OCCP2_C0 occp2.bit._C0
17791
__IO_EXTERN OCCP3STR occp3;
17792
#define OCCP3 occp3.word
17793
#define OCCP3_C15 occp3.bit._C15
17794
#define OCCP3_C14 occp3.bit._C14
17795
#define OCCP3_C13 occp3.bit._C13
17796
#define OCCP3_C12 occp3.bit._C12
17797
#define OCCP3_C11 occp3.bit._C11
17798
#define OCCP3_C10 occp3.bit._C10
17799
#define OCCP3_C9 occp3.bit._C9
17800
#define OCCP3_C8 occp3.bit._C8
17801
#define OCCP3_C7 occp3.bit._C7
17802
#define OCCP3_C6 occp3.bit._C6
17803
#define OCCP3_C5 occp3.bit._C5
17804
#define OCCP3_C4 occp3.bit._C4
17805
#define OCCP3_C3 occp3.bit._C3
17806
#define OCCP3_C2 occp3.bit._C2
17807
#define OCCP3_C1 occp3.bit._C1
17808
#define OCCP3_C0 occp3.bit._C0
17809
__IO_EXTERN SGCRSTR sgcr;   /* Sound Generator */
17810
#define SGCR sgcr.word
17811
#define SGCR_TST sgcr.bit._TST
17812
#define SGCR_S2 sgcr.bit._S2
17813
#define SGCR_S1 sgcr.bit._S1
17814
#define SGCR_S0 sgcr.bit._S0
17815
#define SGCR_BUSY sgcr.bit._BUSY
17816
#define SGCR_DEC sgcr.bit._DEC
17817
#define SGCR_TONE sgcr.bit._TONE
17818
#define SGCR_INTE sgcr.bit._INTE
17819
#define SGCR_INT sgcr.bit._INT
17820
#define SGCR_ST sgcr.bit._ST
17821
#define SGCR_S sgcr.bitc._S
17822
__IO_EXTERN SGCRHSTR sgcrh;
17823
#define SGCRH sgcrh.byte
17824
#define SGCRH_TST sgcrh.bit._TST
17825
#define SGCRH_S2 sgcrh.bit._S2
17826
#define SGCRH_S1 sgcrh.bit._S1
17827
#define SGCRH_S0 sgcrh.bit._S0
17828
#define SGCRH_BUSY sgcrh.bit._BUSY
17829
#define SGCRH_DEC sgcrh.bit._DEC
17830
#define SGCRH_S sgcrh.bitc._S
17831
__IO_EXTERN SGCRLSTR sgcrl;
17832
#define SGCRL sgcrl.byte
17833
#define SGCRL_TONE sgcrl.bit._TONE
17834
#define SGCRL_INTE sgcrl.bit._INTE
17835
#define SGCRL_INT sgcrl.bit._INT
17836
#define SGCRL_ST sgcrl.bit._ST
17837
__IO_EXTERN SGFRSTR sgfr;
17838
#define SGFR sgfr.word
17839
#define SGFR_D15 sgfr.bit._D15
17840
#define SGFR_D14 sgfr.bit._D14
17841
#define SGFR_D13 sgfr.bit._D13
17842
#define SGFR_D12 sgfr.bit._D12
17843
#define SGFR_D11 sgfr.bit._D11
17844
#define SGFR_D10 sgfr.bit._D10
17845
#define SGFR_D9 sgfr.bit._D9
17846
#define SGFR_D8 sgfr.bit._D8
17847
#define SGFR_D7 sgfr.bit._D7
17848
#define SGFR_D6 sgfr.bit._D6
17849
#define SGFR_D5 sgfr.bit._D5
17850
#define SGFR_D4 sgfr.bit._D4
17851
#define SGFR_D3 sgfr.bit._D3
17852
#define SGFR_D2 sgfr.bit._D2
17853
#define SGFR_D1 sgfr.bit._D1
17854
#define SGFR_D0 sgfr.bit._D0
17855
__IO_EXTERN SGARSTR sgar;
17856
#define SGAR sgar.byte
17857
#define SGAR_D7 sgar.bit._D7
17858
#define SGAR_D6 sgar.bit._D6
17859
#define SGAR_D5 sgar.bit._D5
17860
#define SGAR_D4 sgar.bit._D4
17861
#define SGAR_D3 sgar.bit._D3
17862
#define SGAR_D2 sgar.bit._D2
17863
#define SGAR_D1 sgar.bit._D1
17864
#define SGAR_D0 sgar.bit._D0
17865
__IO_EXTERN SGTRSTR sgtr;
17866
#define SGTR sgtr.byte
17867
#define SGTR_D7 sgtr.bit._D7
17868
#define SGTR_D6 sgtr.bit._D6
17869
#define SGTR_D5 sgtr.bit._D5
17870
#define SGTR_D4 sgtr.bit._D4
17871
#define SGTR_D3 sgtr.bit._D3
17872
#define SGTR_D2 sgtr.bit._D2
17873
#define SGTR_D1 sgtr.bit._D1
17874
#define SGTR_D0 sgtr.bit._D0
17875
__IO_EXTERN SGDRSTR sgdr;
17876
#define SGDR sgdr.byte
17877
#define SGDR_D7 sgdr.bit._D7
17878
#define SGDR_D6 sgdr.bit._D6
17879
#define SGDR_D5 sgdr.bit._D5
17880
#define SGDR_D4 sgdr.bit._D4
17881
#define SGDR_D3 sgdr.bit._D3
17882
#define SGDR_D2 sgdr.bit._D2
17883
#define SGDR_D1 sgdr.bit._D1
17884
#define SGDR_D0 sgdr.bit._D0
17885
__IO_EXTERN ADERHSTR aderh;   /* ADC */
17886
#define ADERH aderh.word
17887
#define ADERH_ADE31 aderh.bit._ADE31
17888
#define ADERH_ADE30 aderh.bit._ADE30
17889
#define ADERH_ADE29 aderh.bit._ADE29
17890
#define ADERH_ADE28 aderh.bit._ADE28
17891
#define ADERH_ADE27 aderh.bit._ADE27
17892
#define ADERH_ADE26 aderh.bit._ADE26
17893
#define ADERH_ADE25 aderh.bit._ADE25
17894
#define ADERH_ADE24 aderh.bit._ADE24
17895
#define ADERH_ADE23 aderh.bit._ADE23
17896
#define ADERH_ADE22 aderh.bit._ADE22
17897
#define ADERH_ADE21 aderh.bit._ADE21
17898
#define ADERH_ADE20 aderh.bit._ADE20
17899
#define ADERH_ADE19 aderh.bit._ADE19
17900
#define ADERH_ADE18 aderh.bit._ADE18
17901
#define ADERH_ADE17 aderh.bit._ADE17
17902
#define ADERH_ADE16 aderh.bit._ADE16
17903
__IO_EXTERN ADERLSTR aderl;
17904
#define ADERL aderl.word
17905
#define ADERL_ADE15 aderl.bit._ADE15
17906
#define ADERL_ADE14 aderl.bit._ADE14
17907
#define ADERL_ADE13 aderl.bit._ADE13
17908
#define ADERL_ADE12 aderl.bit._ADE12
17909
#define ADERL_ADE11 aderl.bit._ADE11
17910
#define ADERL_ADE10 aderl.bit._ADE10
17911
#define ADERL_ADE9 aderl.bit._ADE9
17912
#define ADERL_ADE8 aderl.bit._ADE8
17913
#define ADERL_ADE7 aderl.bit._ADE7
17914
#define ADERL_ADE6 aderl.bit._ADE6
17915
#define ADERL_ADE5 aderl.bit._ADE5
17916
#define ADERL_ADE4 aderl.bit._ADE4
17917
#define ADERL_ADE3 aderl.bit._ADE3
17918
#define ADERL_ADE2 aderl.bit._ADE2
17919
#define ADERL_ADE1 aderl.bit._ADE1
17920
#define ADERL_ADE0 aderl.bit._ADE0
17921
__IO_EXTERN IO_LWORD ader;
17922
#define ADER ader
17923
__IO_EXTERN ADCS1STR adcs1;
17924
#define ADCS1 adcs1.byte
17925
#define ADCS1_BUSY adcs1.bit._BUSY
17926
#define ADCS1_INT adcs1.bit._INT
17927
#define ADCS1_INTE adcs1.bit._INTE
17928
#define ADCS1_PAUS adcs1.bit._PAUS
17929
#define ADCS1_STS1 adcs1.bit._STS1
17930
#define ADCS1_STS0 adcs1.bit._STS0
17931
#define ADCS1_STRT adcs1.bit._STRT
17932
#define ADCS1_STS adcs1.bitc._STS
17933
__IO_EXTERN ADCS0STR adcs0;
17934
#define ADCS0 adcs0.byte
17935
#define ADCS0_MD1 adcs0.bit._MD1
17936
#define ADCS0_MD0 adcs0.bit._MD0
17937
#define ADCS0_S10 adcs0.bit._S10
17938
#define ADCS0_ACH4 adcs0.bit._ACH4
17939
#define ADCS0_ACH3 adcs0.bit._ACH3
17940
#define ADCS0_ACH2 adcs0.bit._ACH2
17941
#define ADCS0_ACH1 adcs0.bit._ACH1
17942
#define ADCS0_ACH0 adcs0.bit._ACH0
17943
#define ADCS0_MD adcs0.bitc._MD
17944
#define ADCS0_ACH adcs0.bitc._ACH
17945
__IO_EXTERN IO_WORD adcs;
17946
#define ADCS adcs
17947
__IO_EXTERN ADCR1STR adcr1;
17948
#define ADCR1 adcr1.byte
17949
#define ADCR1_D9 adcr1.bit._D9
17950
#define ADCR1_D8 adcr1.bit._D8
17951
__IO_EXTERN ADCR0STR adcr0;
17952
#define ADCR0 adcr0.byte
17953
#define ADCR0_D7 adcr0.bit._D7
17954
#define ADCR0_D6 adcr0.bit._D6
17955
#define ADCR0_D5 adcr0.bit._D5
17956
#define ADCR0_D4 adcr0.bit._D4
17957
#define ADCR0_D3 adcr0.bit._D3
17958
#define ADCR0_D2 adcr0.bit._D2
17959
#define ADCR0_D1 adcr0.bit._D1
17960
#define ADCR0_D0 adcr0.bit._D0
17961
__IO_EXTERN IO_WORD adcr;
17962
#define ADCR adcr
17963
__IO_EXTERN ADCT1STR adct1;
17964
#define ADCT1 adct1.byte
17965
#define ADCT1_CT5 adct1.bit._CT5
17966
#define ADCT1_CT4 adct1.bit._CT4
17967
#define ADCT1_CT3 adct1.bit._CT3
17968
#define ADCT1_CT2 adct1.bit._CT2
17969
#define ADCT1_CT1 adct1.bit._CT1
17970
#define ADCT1_CT0 adct1.bit._CT0
17971
#define ADCT1_ST9 adct1.bit._ST9
17972
#define ADCT1_ST8 adct1.bit._ST8
17973
__IO_EXTERN ADCT0STR adct0;
17974
#define ADCT0 adct0.byte
17975
#define ADCT0_ST7 adct0.bit._ST7
17976
#define ADCT0_ST6 adct0.bit._ST6
17977
#define ADCT0_ST5 adct0.bit._ST5
17978
#define ADCT0_ST4 adct0.bit._ST4
17979
#define ADCT0_ST3 adct0.bit._ST3
17980
#define ADCT0_ST2 adct0.bit._ST2
17981
#define ADCT0_ST1 adct0.bit._ST1
17982
#define ADCT0_ST0 adct0.bit._ST0
17983
__IO_EXTERN IO_WORD adct;
17984
#define ADCT adct
17985
__IO_EXTERN ADSCHSTR adsch;
17986
#define ADSCH adsch.byte
17987
#define ADSCH_ANS4 adsch.bit._ANS4
17988
#define ADSCH_ANS3 adsch.bit._ANS3
17989
#define ADSCH_ANS2 adsch.bit._ANS2
17990
#define ADSCH_ANS1 adsch.bit._ANS1
17991
#define ADSCH_ASN0 adsch.bit._ASN0
17992
#define ADSCH_ANS adsch.bitc._ANS
17993
__IO_EXTERN ADECHSTR adech;
17994
#define ADECH adech.byte
17995
#define ADECH_ANE4 adech.bit._ANE4
17996
#define ADECH_ANE3 adech.bit._ANE3
17997
#define ADECH_ANE2 adech.bit._ANE2
17998
#define ADECH_ANE1 adech.bit._ANE1
17999
#define ADECH_ANE0 adech.bit._ANE0
18000
#define ADECH_ANE adech.bitc._ANE
18001
__IO_EXTERN ACSR0STR acsr0;   /* Alarm Comparator 0-1 */
18002
#define ACSR0 acsr0.byte
18003
#define ACSR0_MD acsr0.bit._MD
18004
#define ACSR0_OV_EN acsr0.bit._OV_EN
18005
#define ACSR0_UV_EN acsr0.bit._UV_EN
18006
#define ACSR0_OUT2 acsr0.bit._OUT2
18007
#define ACSR0_OUT1 acsr0.bit._OUT1
18008
#define ACSR0_IRQ acsr0.bit._IRQ
18009
#define ACSR0_IEN acsr0.bit._IEN
18010
#define ACSR0_PD acsr0.bit._PD
18011
__IO_EXTERN TMRLR0STR tmrlr0;   /* Reload Timer 0 */
18012
#define TMRLR0 tmrlr0.word
18013
#define TMRLR0_D15 tmrlr0.bit._D15
18014
#define TMRLR0_D14 tmrlr0.bit._D14
18015
#define TMRLR0_D13 tmrlr0.bit._D13
18016
#define TMRLR0_D12 tmrlr0.bit._D12
18017
#define TMRLR0_D11 tmrlr0.bit._D11
18018
#define TMRLR0_D10 tmrlr0.bit._D10
18019
#define TMRLR0_D9 tmrlr0.bit._D9
18020
#define TMRLR0_D8 tmrlr0.bit._D8
18021
#define TMRLR0_D7 tmrlr0.bit._D7
18022
#define TMRLR0_D6 tmrlr0.bit._D6
18023
#define TMRLR0_D5 tmrlr0.bit._D5
18024
#define TMRLR0_D4 tmrlr0.bit._D4
18025
#define TMRLR0_D3 tmrlr0.bit._D3
18026
#define TMRLR0_D2 tmrlr0.bit._D2
18027
#define TMRLR0_D1 tmrlr0.bit._D1
18028
#define TMRLR0_D0 tmrlr0.bit._D0
18029
__IO_EXTERN TMR0STR tmr0;
18030
#define TMR0 tmr0.word
18031
#define TMR0_D15 tmr0.bit._D15
18032
#define TMR0_D14 tmr0.bit._D14
18033
#define TMR0_D13 tmr0.bit._D13
18034
#define TMR0_D12 tmr0.bit._D12
18035
#define TMR0_D11 tmr0.bit._D11
18036
#define TMR0_D10 tmr0.bit._D10
18037
#define TMR0_D9 tmr0.bit._D9
18038
#define TMR0_D8 tmr0.bit._D8
18039
#define TMR0_D7 tmr0.bit._D7
18040
#define TMR0_D6 tmr0.bit._D6
18041
#define TMR0_D5 tmr0.bit._D5
18042
#define TMR0_D4 tmr0.bit._D4
18043
#define TMR0_D3 tmr0.bit._D3
18044
#define TMR0_D2 tmr0.bit._D2
18045
#define TMR0_D1 tmr0.bit._D1
18046
#define TMR0_D0 tmr0.bit._D0
18047
__IO_EXTERN TMCSR0STR tmcsr0;
18048
#define TMCSR0 tmcsr0.word
18049
#define TMCSR0_CSL2 tmcsr0.bit._CSL2
18050
#define TMCSR0_CSL1 tmcsr0.bit._CSL1
18051
#define TMCSR0_CSL0 tmcsr0.bit._CSL0
18052
#define TMCSR0_MOD2 tmcsr0.bit._MOD2
18053
#define TMCSR0_MOD1 tmcsr0.bit._MOD1
18054
#define TMCSR0_MOD0 tmcsr0.bit._MOD0
18055
#define TMCSR0_OUTL tmcsr0.bit._OUTL
18056
#define TMCSR0_RELD tmcsr0.bit._RELD
18057
#define TMCSR0_INTE tmcsr0.bit._INTE
18058
#define TMCSR0_UF tmcsr0.bit._UF
18059
#define TMCSR0_CNTE tmcsr0.bit._CNTE
18060
#define TMCSR0_TRG tmcsr0.bit._TRG
18061
#define TMCSR0_CSL tmcsr0.bitc._CSL
18062
#define TMCSR0_MOD tmcsr0.bitc._MOD
18063
__IO_EXTERN TMCSRH0STR tmcsrh0;
18064
#define TMCSRH0 tmcsrh0.byte
18065
#define TMCSRH0_CSL2 tmcsrh0.bit._CSL2
18066
#define TMCSRH0_CSL1 tmcsrh0.bit._CSL1
18067
#define TMCSRH0_CSL0 tmcsrh0.bit._CSL0
18068
#define TMCSRH0_MOD2 tmcsrh0.bit._MOD2
18069
#define TMCSRH0_MOD1 tmcsrh0.bit._MOD1
18070
#define TMCSRH0_CSL tmcsrh0.bitc._CSL
18071
__IO_EXTERN TMCSRL0STR tmcsrl0;
18072
#define TMCSRL0 tmcsrl0.byte
18073
#define TMCSRL0_MOD0 tmcsrl0.bit._MOD0
18074
#define TMCSRL0_OUTL tmcsrl0.bit._OUTL
18075
#define TMCSRL0_RELD tmcsrl0.bit._RELD
18076
#define TMCSRL0_INTE tmcsrl0.bit._INTE
18077
#define TMCSRL0_UF tmcsrl0.bit._UF
18078
#define TMCSRL0_CNTE tmcsrl0.bit._CNTE
18079
#define TMCSRL0_TRG tmcsrl0.bit._TRG
18080
__IO_EXTERN TMRLR1STR tmrlr1;   /* Reload Timer 1 */
18081
#define TMRLR1 tmrlr1.word
18082
#define TMRLR1_D15 tmrlr1.bit._D15
18083
#define TMRLR1_D14 tmrlr1.bit._D14
18084
#define TMRLR1_D13 tmrlr1.bit._D13
18085
#define TMRLR1_D12 tmrlr1.bit._D12
18086
#define TMRLR1_D11 tmrlr1.bit._D11
18087
#define TMRLR1_D10 tmrlr1.bit._D10
18088
#define TMRLR1_D9 tmrlr1.bit._D9
18089
#define TMRLR1_D8 tmrlr1.bit._D8
18090
#define TMRLR1_D7 tmrlr1.bit._D7
18091
#define TMRLR1_D6 tmrlr1.bit._D6
18092
#define TMRLR1_D5 tmrlr1.bit._D5
18093
#define TMRLR1_D4 tmrlr1.bit._D4
18094
#define TMRLR1_D3 tmrlr1.bit._D3
18095
#define TMRLR1_D2 tmrlr1.bit._D2
18096
#define TMRLR1_D1 tmrlr1.bit._D1
18097
#define TMRLR1_D0 tmrlr1.bit._D0
18098
__IO_EXTERN TMR1STR tmr1;
18099
#define TMR1 tmr1.word
18100
#define TMR1_D15 tmr1.bit._D15
18101
#define TMR1_D14 tmr1.bit._D14
18102
#define TMR1_D13 tmr1.bit._D13
18103
#define TMR1_D12 tmr1.bit._D12
18104
#define TMR1_D11 tmr1.bit._D11
18105
#define TMR1_D10 tmr1.bit._D10
18106
#define TMR1_D9 tmr1.bit._D9
18107
#define TMR1_D8 tmr1.bit._D8
18108
#define TMR1_D7 tmr1.bit._D7
18109
#define TMR1_D6 tmr1.bit._D6
18110
#define TMR1_D5 tmr1.bit._D5
18111
#define TMR1_D4 tmr1.bit._D4
18112
#define TMR1_D3 tmr1.bit._D3
18113
#define TMR1_D2 tmr1.bit._D2
18114
#define TMR1_D1 tmr1.bit._D1
18115
#define TMR1_D0 tmr1.bit._D0
18116
__IO_EXTERN TMCSR1STR tmcsr1;
18117
#define TMCSR1 tmcsr1.word
18118
#define TMCSR1_CSL2 tmcsr1.bit._CSL2
18119
#define TMCSR1_CSL1 tmcsr1.bit._CSL1
18120
#define TMCSR1_CSL0 tmcsr1.bit._CSL0
18121
#define TMCSR1_MOD2 tmcsr1.bit._MOD2
18122
#define TMCSR1_MOD1 tmcsr1.bit._MOD1
18123
#define TMCSR1_MOD0 tmcsr1.bit._MOD0
18124
#define TMCSR1_OUTL tmcsr1.bit._OUTL
18125
#define TMCSR1_RELD tmcsr1.bit._RELD
18126
#define TMCSR1_INTE tmcsr1.bit._INTE
18127
#define TMCSR1_UF tmcsr1.bit._UF
18128
#define TMCSR1_CNTE tmcsr1.bit._CNTE
18129
#define TMCSR1_TRG tmcsr1.bit._TRG
18130
#define TMCSR1_CSL tmcsr1.bitc._CSL
18131
#define TMCSR1_MOD tmcsr1.bitc._MOD
18132
__IO_EXTERN TMCSRH1STR tmcsrh1;
18133
#define TMCSRH1 tmcsrh1.byte
18134
#define TMCSRH1_CSL2 tmcsrh1.bit._CSL2
18135
#define TMCSRH1_CSL1 tmcsrh1.bit._CSL1
18136
#define TMCSRH1_CSL0 tmcsrh1.bit._CSL0
18137
#define TMCSRH1_MOD2 tmcsrh1.bit._MOD2
18138
#define TMCSRH1_MOD1 tmcsrh1.bit._MOD1
18139
#define TMCSRH1_CSL tmcsrh1.bitc._CSL
18140
__IO_EXTERN TMCSRL1STR tmcsrl1;
18141
#define TMCSRL1 tmcsrl1.byte
18142
#define TMCSRL1_MOD0 tmcsrl1.bit._MOD0
18143
#define TMCSRL1_OUTL tmcsrl1.bit._OUTL
18144
#define TMCSRL1_RELD tmcsrl1.bit._RELD
18145
#define TMCSRL1_INTE tmcsrl1.bit._INTE
18146
#define TMCSRL1_UF tmcsrl1.bit._UF
18147
#define TMCSRL1_CNTE tmcsrl1.bit._CNTE
18148
#define TMCSRL1_TRG tmcsrl1.bit._TRG
18149
__IO_EXTERN TMRLR2STR tmrlr2;   /* Reload Timer 2 */
18150
#define TMRLR2 tmrlr2.word
18151
#define TMRLR2_D15 tmrlr2.bit._D15
18152
#define TMRLR2_D14 tmrlr2.bit._D14
18153
#define TMRLR2_D13 tmrlr2.bit._D13
18154
#define TMRLR2_D12 tmrlr2.bit._D12
18155
#define TMRLR2_D11 tmrlr2.bit._D11
18156
#define TMRLR2_D10 tmrlr2.bit._D10
18157
#define TMRLR2_D9 tmrlr2.bit._D9
18158
#define TMRLR2_D8 tmrlr2.bit._D8
18159
#define TMRLR2_D7 tmrlr2.bit._D7
18160
#define TMRLR2_D6 tmrlr2.bit._D6
18161
#define TMRLR2_D5 tmrlr2.bit._D5
18162
#define TMRLR2_D4 tmrlr2.bit._D4
18163
#define TMRLR2_D3 tmrlr2.bit._D3
18164
#define TMRLR2_D2 tmrlr2.bit._D2
18165
#define TMRLR2_D1 tmrlr2.bit._D1
18166
#define TMRLR2_D0 tmrlr2.bit._D0
18167
__IO_EXTERN TMR2STR tmr2;
18168
#define TMR2 tmr2.word
18169
#define TMR2_D15 tmr2.bit._D15
18170
#define TMR2_D14 tmr2.bit._D14
18171
#define TMR2_D13 tmr2.bit._D13
18172
#define TMR2_D12 tmr2.bit._D12
18173
#define TMR2_D11 tmr2.bit._D11
18174
#define TMR2_D10 tmr2.bit._D10
18175
#define TMR2_D9 tmr2.bit._D9
18176
#define TMR2_D8 tmr2.bit._D8
18177
#define TMR2_D7 tmr2.bit._D7
18178
#define TMR2_D6 tmr2.bit._D6
18179
#define TMR2_D5 tmr2.bit._D5
18180
#define TMR2_D4 tmr2.bit._D4
18181
#define TMR2_D3 tmr2.bit._D3
18182
#define TMR2_D2 tmr2.bit._D2
18183
#define TMR2_D1 tmr2.bit._D1
18184
#define TMR2_D0 tmr2.bit._D0
18185
__IO_EXTERN TMCSR2STR tmcsr2;
18186
#define TMCSR2 tmcsr2.word
18187
#define TMCSR2_CSL2 tmcsr2.bit._CSL2
18188
#define TMCSR2_CSL1 tmcsr2.bit._CSL1
18189
#define TMCSR2_CSL0 tmcsr2.bit._CSL0
18190
#define TMCSR2_MOD2 tmcsr2.bit._MOD2
18191
#define TMCSR2_MOD1 tmcsr2.bit._MOD1
18192
#define TMCSR2_MOD0 tmcsr2.bit._MOD0
18193
#define TMCSR2_OUTL tmcsr2.bit._OUTL
18194
#define TMCSR2_RELD tmcsr2.bit._RELD
18195
#define TMCSR2_INTE tmcsr2.bit._INTE
18196
#define TMCSR2_UF tmcsr2.bit._UF
18197
#define TMCSR2_CNTE tmcsr2.bit._CNTE
18198
#define TMCSR2_TRG tmcsr2.bit._TRG
18199
#define TMCSR2_CSL tmcsr2.bitc._CSL
18200
#define TMCSR2_MOD tmcsr2.bitc._MOD
18201
__IO_EXTERN TMCSRH2STR tmcsrh2;
18202
#define TMCSRH2 tmcsrh2.byte
18203
#define TMCSRH2_CSL2 tmcsrh2.bit._CSL2
18204
#define TMCSRH2_CSL1 tmcsrh2.bit._CSL1
18205
#define TMCSRH2_CSL0 tmcsrh2.bit._CSL0
18206
#define TMCSRH2_MOD2 tmcsrh2.bit._MOD2
18207
#define TMCSRH2_MOD1 tmcsrh2.bit._MOD1
18208
#define TMCSRH2_CSL tmcsrh2.bitc._CSL
18209
__IO_EXTERN TMCSRL2STR tmcsrl2;
18210
#define TMCSRL2 tmcsrl2.byte
18211
#define TMCSRL2_MOD0 tmcsrl2.bit._MOD0
18212
#define TMCSRL2_OUTL tmcsrl2.bit._OUTL
18213
#define TMCSRL2_RELD tmcsrl2.bit._RELD
18214
#define TMCSRL2_INTE tmcsrl2.bit._INTE
18215
#define TMCSRL2_UF tmcsrl2.bit._UF
18216
#define TMCSRL2_CNTE tmcsrl2.bit._CNTE
18217
#define TMCSRL2_TRG tmcsrl2.bit._TRG
18218
__IO_EXTERN TMRLR3STR tmrlr3;   /* Reload Timer 3 */
18219
#define TMRLR3 tmrlr3.word
18220
#define TMRLR3_D15 tmrlr3.bit._D15
18221
#define TMRLR3_D14 tmrlr3.bit._D14
18222
#define TMRLR3_D13 tmrlr3.bit._D13
18223
#define TMRLR3_D12 tmrlr3.bit._D12
18224
#define TMRLR3_D11 tmrlr3.bit._D11
18225
#define TMRLR3_D10 tmrlr3.bit._D10
18226
#define TMRLR3_D9 tmrlr3.bit._D9
18227
#define TMRLR3_D8 tmrlr3.bit._D8
18228
#define TMRLR3_D7 tmrlr3.bit._D7
18229
#define TMRLR3_D6 tmrlr3.bit._D6
18230
#define TMRLR3_D5 tmrlr3.bit._D5
18231
#define TMRLR3_D4 tmrlr3.bit._D4
18232
#define TMRLR3_D3 tmrlr3.bit._D3
18233
#define TMRLR3_D2 tmrlr3.bit._D2
18234
#define TMRLR3_D1 tmrlr3.bit._D1
18235
#define TMRLR3_D0 tmrlr3.bit._D0
18236
__IO_EXTERN TMR3STR tmr3;
18237
#define TMR3 tmr3.word
18238
#define TMR3_D15 tmr3.bit._D15
18239
#define TMR3_D14 tmr3.bit._D14
18240
#define TMR3_D13 tmr3.bit._D13
18241
#define TMR3_D12 tmr3.bit._D12
18242
#define TMR3_D11 tmr3.bit._D11
18243
#define TMR3_D10 tmr3.bit._D10
18244
#define TMR3_D9 tmr3.bit._D9
18245
#define TMR3_D8 tmr3.bit._D8
18246
#define TMR3_D7 tmr3.bit._D7
18247
#define TMR3_D6 tmr3.bit._D6
18248
#define TMR3_D5 tmr3.bit._D5
18249
#define TMR3_D4 tmr3.bit._D4
18250
#define TMR3_D3 tmr3.bit._D3
18251
#define TMR3_D2 tmr3.bit._D2
18252
#define TMR3_D1 tmr3.bit._D1
18253
#define TMR3_D0 tmr3.bit._D0
18254
__IO_EXTERN TMCSR3STR tmcsr3;
18255
#define TMCSR3 tmcsr3.word
18256
#define TMCSR3_CSL2 tmcsr3.bit._CSL2
18257
#define TMCSR3_CSL1 tmcsr3.bit._CSL1
18258
#define TMCSR3_CSL0 tmcsr3.bit._CSL0
18259
#define TMCSR3_MOD2 tmcsr3.bit._MOD2
18260
#define TMCSR3_MOD1 tmcsr3.bit._MOD1
18261
#define TMCSR3_MOD0 tmcsr3.bit._MOD0
18262
#define TMCSR3_OUTL tmcsr3.bit._OUTL
18263
#define TMCSR3_RELD tmcsr3.bit._RELD
18264
#define TMCSR3_INTE tmcsr3.bit._INTE
18265
#define TMCSR3_UF tmcsr3.bit._UF
18266
#define TMCSR3_CNTE tmcsr3.bit._CNTE
18267
#define TMCSR3_TRG tmcsr3.bit._TRG
18268
#define TMCSR3_CSL tmcsr3.bitc._CSL
18269
#define TMCSR3_MOD tmcsr3.bitc._MOD
18270
__IO_EXTERN TMCSRH3STR tmcsrh3;
18271
#define TMCSRH3 tmcsrh3.byte
18272
#define TMCSRH3_CSL2 tmcsrh3.bit._CSL2
18273
#define TMCSRH3_CSL1 tmcsrh3.bit._CSL1
18274
#define TMCSRH3_CSL0 tmcsrh3.bit._CSL0
18275
#define TMCSRH3_MOD2 tmcsrh3.bit._MOD2
18276
#define TMCSRH3_MOD1 tmcsrh3.bit._MOD1
18277
#define TMCSRH3_CSL tmcsrh3.bitc._CSL
18278
__IO_EXTERN TMCSRL3STR tmcsrl3;
18279
#define TMCSRL3 tmcsrl3.byte
18280
#define TMCSRL3_MOD0 tmcsrl3.bit._MOD0
18281
#define TMCSRL3_OUTL tmcsrl3.bit._OUTL
18282
#define TMCSRL3_RELD tmcsrl3.bit._RELD
18283
#define TMCSRL3_INTE tmcsrl3.bit._INTE
18284
#define TMCSRL3_UF tmcsrl3.bit._UF
18285
#define TMCSRL3_CNTE tmcsrl3.bit._CNTE
18286
#define TMCSRL3_TRG tmcsrl3.bit._TRG
18287
__IO_EXTERN TMRLR4STR tmrlr4;   /* Reload Timer 4 */
18288
#define TMRLR4 tmrlr4.word
18289
#define TMRLR4_D15 tmrlr4.bit._D15
18290
#define TMRLR4_D14 tmrlr4.bit._D14
18291
#define TMRLR4_D13 tmrlr4.bit._D13
18292
#define TMRLR4_D12 tmrlr4.bit._D12
18293
#define TMRLR4_D11 tmrlr4.bit._D11
18294
#define TMRLR4_D10 tmrlr4.bit._D10
18295
#define TMRLR4_D9 tmrlr4.bit._D9
18296
#define TMRLR4_D8 tmrlr4.bit._D8
18297
#define TMRLR4_D7 tmrlr4.bit._D7
18298
#define TMRLR4_D6 tmrlr4.bit._D6
18299
#define TMRLR4_D5 tmrlr4.bit._D5
18300
#define TMRLR4_D4 tmrlr4.bit._D4
18301
#define TMRLR4_D3 tmrlr4.bit._D3
18302
#define TMRLR4_D2 tmrlr4.bit._D2
18303
#define TMRLR4_D1 tmrlr4.bit._D1
18304
#define TMRLR4_D0 tmrlr4.bit._D0
18305
__IO_EXTERN TMR4STR tmr4;
18306
#define TMR4 tmr4.word
18307
#define TMR4_D15 tmr4.bit._D15
18308
#define TMR4_D14 tmr4.bit._D14
18309
#define TMR4_D13 tmr4.bit._D13
18310
#define TMR4_D12 tmr4.bit._D12
18311
#define TMR4_D11 tmr4.bit._D11
18312
#define TMR4_D10 tmr4.bit._D10
18313
#define TMR4_D9 tmr4.bit._D9
18314
#define TMR4_D8 tmr4.bit._D8
18315
#define TMR4_D7 tmr4.bit._D7
18316
#define TMR4_D6 tmr4.bit._D6
18317
#define TMR4_D5 tmr4.bit._D5
18318
#define TMR4_D4 tmr4.bit._D4
18319
#define TMR4_D3 tmr4.bit._D3
18320
#define TMR4_D2 tmr4.bit._D2
18321
#define TMR4_D1 tmr4.bit._D1
18322
#define TMR4_D0 tmr4.bit._D0
18323
__IO_EXTERN TMCSR4STR tmcsr4;
18324
#define TMCSR4 tmcsr4.word
18325
#define TMCSR4_CSL2 tmcsr4.bit._CSL2
18326
#define TMCSR4_CSL1 tmcsr4.bit._CSL1
18327
#define TMCSR4_CSL0 tmcsr4.bit._CSL0
18328
#define TMCSR4_MOD2 tmcsr4.bit._MOD2
18329
#define TMCSR4_MOD1 tmcsr4.bit._MOD1
18330
#define TMCSR4_MOD0 tmcsr4.bit._MOD0
18331
#define TMCSR4_OUTL tmcsr4.bit._OUTL
18332
#define TMCSR4_RELD tmcsr4.bit._RELD
18333
#define TMCSR4_INTE tmcsr4.bit._INTE
18334
#define TMCSR4_UF tmcsr4.bit._UF
18335
#define TMCSR4_CNTE tmcsr4.bit._CNTE
18336
#define TMCSR4_TRG tmcsr4.bit._TRG
18337
#define TMCSR4_CSL tmcsr4.bitc._CSL
18338
#define TMCSR4_MOD tmcsr4.bitc._MOD
18339
__IO_EXTERN TMCSRH4STR tmcsrh4;
18340
#define TMCSRH4 tmcsrh4.byte
18341
#define TMCSRH4_CSL2 tmcsrh4.bit._CSL2
18342
#define TMCSRH4_CSL1 tmcsrh4.bit._CSL1
18343
#define TMCSRH4_CSL0 tmcsrh4.bit._CSL0
18344
#define TMCSRH4_MOD2 tmcsrh4.bit._MOD2
18345
#define TMCSRH4_MOD1 tmcsrh4.bit._MOD1
18346
#define TMCSRH4_CSL tmcsrh4.bitc._CSL
18347
__IO_EXTERN TMCSRL4STR tmcsrl4;
18348
#define TMCSRL4 tmcsrl4.byte
18349
#define TMCSRL4_MOD0 tmcsrl4.bit._MOD0
18350
#define TMCSRL4_OUTL tmcsrl4.bit._OUTL
18351
#define TMCSRL4_RELD tmcsrl4.bit._RELD
18352
#define TMCSRL4_INTE tmcsrl4.bit._INTE
18353
#define TMCSRL4_UF tmcsrl4.bit._UF
18354
#define TMCSRL4_CNTE tmcsrl4.bit._CNTE
18355
#define TMCSRL4_TRG tmcsrl4.bit._TRG
18356
__IO_EXTERN TMRLR5STR tmrlr5;   /* Reload Timer 5 */
18357
#define TMRLR5 tmrlr5.word
18358
#define TMRLR5_D15 tmrlr5.bit._D15
18359
#define TMRLR5_D14 tmrlr5.bit._D14
18360
#define TMRLR5_D13 tmrlr5.bit._D13
18361
#define TMRLR5_D12 tmrlr5.bit._D12
18362
#define TMRLR5_D11 tmrlr5.bit._D11
18363
#define TMRLR5_D10 tmrlr5.bit._D10
18364
#define TMRLR5_D9 tmrlr5.bit._D9
18365
#define TMRLR5_D8 tmrlr5.bit._D8
18366
#define TMRLR5_D7 tmrlr5.bit._D7
18367
#define TMRLR5_D6 tmrlr5.bit._D6
18368
#define TMRLR5_D5 tmrlr5.bit._D5
18369
#define TMRLR5_D4 tmrlr5.bit._D4
18370
#define TMRLR5_D3 tmrlr5.bit._D3
18371
#define TMRLR5_D2 tmrlr5.bit._D2
18372
#define TMRLR5_D1 tmrlr5.bit._D1
18373
#define TMRLR5_D0 tmrlr5.bit._D0
18374
__IO_EXTERN TMR5STR tmr5;
18375
#define TMR5 tmr5.word
18376
#define TMR5_D15 tmr5.bit._D15
18377
#define TMR5_D14 tmr5.bit._D14
18378
#define TMR5_D13 tmr5.bit._D13
18379
#define TMR5_D12 tmr5.bit._D12
18380
#define TMR5_D11 tmr5.bit._D11
18381
#define TMR5_D10 tmr5.bit._D10
18382
#define TMR5_D9 tmr5.bit._D9
18383
#define TMR5_D8 tmr5.bit._D8
18384
#define TMR5_D7 tmr5.bit._D7
18385
#define TMR5_D6 tmr5.bit._D6
18386
#define TMR5_D5 tmr5.bit._D5
18387
#define TMR5_D4 tmr5.bit._D4
18388
#define TMR5_D3 tmr5.bit._D3
18389
#define TMR5_D2 tmr5.bit._D2
18390
#define TMR5_D1 tmr5.bit._D1
18391
#define TMR5_D0 tmr5.bit._D0
18392
__IO_EXTERN TMCSR5STR tmcsr5;
18393
#define TMCSR5 tmcsr5.word
18394
#define TMCSR5_CSL2 tmcsr5.bit._CSL2
18395
#define TMCSR5_CSL1 tmcsr5.bit._CSL1
18396
#define TMCSR5_CSL0 tmcsr5.bit._CSL0
18397
#define TMCSR5_MOD2 tmcsr5.bit._MOD2
18398
#define TMCSR5_MOD1 tmcsr5.bit._MOD1
18399
#define TMCSR5_MOD0 tmcsr5.bit._MOD0
18400
#define TMCSR5_OUTL tmcsr5.bit._OUTL
18401
#define TMCSR5_RELD tmcsr5.bit._RELD
18402
#define TMCSR5_INTE tmcsr5.bit._INTE
18403
#define TMCSR5_UF tmcsr5.bit._UF
18404
#define TMCSR5_CNTE tmcsr5.bit._CNTE
18405
#define TMCSR5_TRG tmcsr5.bit._TRG
18406
#define TMCSR5_CSL tmcsr5.bitc._CSL
18407
#define TMCSR5_MOD tmcsr5.bitc._MOD
18408
__IO_EXTERN TMCSRH5STR tmcsrh5;
18409
#define TMCSRH5 tmcsrh5.byte
18410
#define TMCSRH5_CSL2 tmcsrh5.bit._CSL2
18411
#define TMCSRH5_CSL1 tmcsrh5.bit._CSL1
18412
#define TMCSRH5_CSL0 tmcsrh5.bit._CSL0
18413
#define TMCSRH5_MOD2 tmcsrh5.bit._MOD2
18414
#define TMCSRH5_MOD1 tmcsrh5.bit._MOD1
18415
#define TMCSRH5_CSL tmcsrh5.bitc._CSL
18416
__IO_EXTERN TMCSRL5STR tmcsrl5;
18417
#define TMCSRL5 tmcsrl5.byte
18418
#define TMCSRL5_MOD0 tmcsrl5.bit._MOD0
18419
#define TMCSRL5_OUTL tmcsrl5.bit._OUTL
18420
#define TMCSRL5_RELD tmcsrl5.bit._RELD
18421
#define TMCSRL5_INTE tmcsrl5.bit._INTE
18422
#define TMCSRL5_UF tmcsrl5.bit._UF
18423
#define TMCSRL5_CNTE tmcsrl5.bit._CNTE
18424
#define TMCSRL5_TRG tmcsrl5.bit._TRG
18425
__IO_EXTERN TMRLR6STR tmrlr6;   /* Reload Timer 6 */
18426
#define TMRLR6 tmrlr6.word
18427
#define TMRLR6_D15 tmrlr6.bit._D15
18428
#define TMRLR6_D14 tmrlr6.bit._D14
18429
#define TMRLR6_D13 tmrlr6.bit._D13
18430
#define TMRLR6_D12 tmrlr6.bit._D12
18431
#define TMRLR6_D11 tmrlr6.bit._D11
18432
#define TMRLR6_D10 tmrlr6.bit._D10
18433
#define TMRLR6_D9 tmrlr6.bit._D9
18434
#define TMRLR6_D8 tmrlr6.bit._D8
18435
#define TMRLR6_D7 tmrlr6.bit._D7
18436
#define TMRLR6_D6 tmrlr6.bit._D6
18437
#define TMRLR6_D5 tmrlr6.bit._D5
18438
#define TMRLR6_D4 tmrlr6.bit._D4
18439
#define TMRLR6_D3 tmrlr6.bit._D3
18440
#define TMRLR6_D2 tmrlr6.bit._D2
18441
#define TMRLR6_D1 tmrlr6.bit._D1
18442
#define TMRLR6_D0 tmrlr6.bit._D0
18443
__IO_EXTERN TMR6STR tmr6;
18444
#define TMR6 tmr6.word
18445
#define TMR6_D15 tmr6.bit._D15
18446
#define TMR6_D14 tmr6.bit._D14
18447
#define TMR6_D13 tmr6.bit._D13
18448
#define TMR6_D12 tmr6.bit._D12
18449
#define TMR6_D11 tmr6.bit._D11
18450
#define TMR6_D10 tmr6.bit._D10
18451
#define TMR6_D9 tmr6.bit._D9
18452
#define TMR6_D8 tmr6.bit._D8
18453
#define TMR6_D7 tmr6.bit._D7
18454
#define TMR6_D6 tmr6.bit._D6
18455
#define TMR6_D5 tmr6.bit._D5
18456
#define TMR6_D4 tmr6.bit._D4
18457
#define TMR6_D3 tmr6.bit._D3
18458
#define TMR6_D2 tmr6.bit._D2
18459
#define TMR6_D1 tmr6.bit._D1
18460
#define TMR6_D0 tmr6.bit._D0
18461
__IO_EXTERN TMCSR6STR tmcsr6;
18462
#define TMCSR6 tmcsr6.word
18463
#define TMCSR6_CSL2 tmcsr6.bit._CSL2
18464
#define TMCSR6_CSL1 tmcsr6.bit._CSL1
18465
#define TMCSR6_CSL0 tmcsr6.bit._CSL0
18466
#define TMCSR6_MOD2 tmcsr6.bit._MOD2
18467
#define TMCSR6_MOD1 tmcsr6.bit._MOD1
18468
#define TMCSR6_MOD0 tmcsr6.bit._MOD0
18469
#define TMCSR6_OUTL tmcsr6.bit._OUTL
18470
#define TMCSR6_RELD tmcsr6.bit._RELD
18471
#define TMCSR6_INTE tmcsr6.bit._INTE
18472
#define TMCSR6_UF tmcsr6.bit._UF
18473
#define TMCSR6_CNTE tmcsr6.bit._CNTE
18474
#define TMCSR6_TRG tmcsr6.bit._TRG
18475
#define TMCSR6_CSL tmcsr6.bitc._CSL
18476
#define TMCSR6_MOD tmcsr6.bitc._MOD
18477
__IO_EXTERN TMCSRH6STR tmcsrh6;
18478
#define TMCSRH6 tmcsrh6.byte
18479
#define TMCSRH6_CSL2 tmcsrh6.bit._CSL2
18480
#define TMCSRH6_CSL1 tmcsrh6.bit._CSL1
18481
#define TMCSRH6_CSL0 tmcsrh6.bit._CSL0
18482
#define TMCSRH6_MOD2 tmcsrh6.bit._MOD2
18483
#define TMCSRH6_MOD1 tmcsrh6.bit._MOD1
18484
#define TMCSRH6_CSL tmcsrh6.bitc._CSL
18485
__IO_EXTERN TMCSRL6STR tmcsrl6;
18486
#define TMCSRL6 tmcsrl6.byte
18487
#define TMCSRL6_MOD0 tmcsrl6.bit._MOD0
18488
#define TMCSRL6_OUTL tmcsrl6.bit._OUTL
18489
#define TMCSRL6_RELD tmcsrl6.bit._RELD
18490
#define TMCSRL6_INTE tmcsrl6.bit._INTE
18491
#define TMCSRL6_UF tmcsrl6.bit._UF
18492
#define TMCSRL6_CNTE tmcsrl6.bit._CNTE
18493
#define TMCSRL6_TRG tmcsrl6.bit._TRG
18494
__IO_EXTERN TMRLR7STR tmrlr7;   /* Reload Timer 7 */
18495
#define TMRLR7 tmrlr7.word
18496
#define TMRLR7_D15 tmrlr7.bit._D15
18497
#define TMRLR7_D14 tmrlr7.bit._D14
18498
#define TMRLR7_D13 tmrlr7.bit._D13
18499
#define TMRLR7_D12 tmrlr7.bit._D12
18500
#define TMRLR7_D11 tmrlr7.bit._D11
18501
#define TMRLR7_D10 tmrlr7.bit._D10
18502
#define TMRLR7_D9 tmrlr7.bit._D9
18503
#define TMRLR7_D8 tmrlr7.bit._D8
18504
#define TMRLR7_D7 tmrlr7.bit._D7
18505
#define TMRLR7_D6 tmrlr7.bit._D6
18506
#define TMRLR7_D5 tmrlr7.bit._D5
18507
#define TMRLR7_D4 tmrlr7.bit._D4
18508
#define TMRLR7_D3 tmrlr7.bit._D3
18509
#define TMRLR7_D2 tmrlr7.bit._D2
18510
#define TMRLR7_D1 tmrlr7.bit._D1
18511
#define TMRLR7_D0 tmrlr7.bit._D0
18512
__IO_EXTERN TMR7STR tmr7;
18513
#define TMR7 tmr7.word
18514
#define TMR7_D15 tmr7.bit._D15
18515
#define TMR7_D14 tmr7.bit._D14
18516
#define TMR7_D13 tmr7.bit._D13
18517
#define TMR7_D12 tmr7.bit._D12
18518
#define TMR7_D11 tmr7.bit._D11
18519
#define TMR7_D10 tmr7.bit._D10
18520
#define TMR7_D9 tmr7.bit._D9
18521
#define TMR7_D8 tmr7.bit._D8
18522
#define TMR7_D7 tmr7.bit._D7
18523
#define TMR7_D6 tmr7.bit._D6
18524
#define TMR7_D5 tmr7.bit._D5
18525
#define TMR7_D4 tmr7.bit._D4
18526
#define TMR7_D3 tmr7.bit._D3
18527
#define TMR7_D2 tmr7.bit._D2
18528
#define TMR7_D1 tmr7.bit._D1
18529
#define TMR7_D0 tmr7.bit._D0
18530
__IO_EXTERN TMCSR7STR tmcsr7;
18531
#define TMCSR7 tmcsr7.word
18532
#define TMCSR7_CSL2 tmcsr7.bit._CSL2
18533
#define TMCSR7_CSL1 tmcsr7.bit._CSL1
18534
#define TMCSR7_CSL0 tmcsr7.bit._CSL0
18535
#define TMCSR7_MOD2 tmcsr7.bit._MOD2
18536
#define TMCSR7_MOD1 tmcsr7.bit._MOD1
18537
#define TMCSR7_MOD0 tmcsr7.bit._MOD0
18538
#define TMCSR7_OUTL tmcsr7.bit._OUTL
18539
#define TMCSR7_RELD tmcsr7.bit._RELD
18540
#define TMCSR7_INTE tmcsr7.bit._INTE
18541
#define TMCSR7_UF tmcsr7.bit._UF
18542
#define TMCSR7_CNTE tmcsr7.bit._CNTE
18543
#define TMCSR7_TRG tmcsr7.bit._TRG
18544
#define TMCSR7_CSL tmcsr7.bitc._CSL
18545
#define TMCSR7_MOD tmcsr7.bitc._MOD
18546
__IO_EXTERN TMCSRH7STR tmcsrh7;
18547
#define TMCSRH7 tmcsrh7.byte
18548
#define TMCSRH7_CSL2 tmcsrh7.bit._CSL2
18549
#define TMCSRH7_CSL1 tmcsrh7.bit._CSL1
18550
#define TMCSRH7_CSL0 tmcsrh7.bit._CSL0
18551
#define TMCSRH7_MOD2 tmcsrh7.bit._MOD2
18552
#define TMCSRH7_MOD1 tmcsrh7.bit._MOD1
18553
#define TMCSRH7_CSL tmcsrh7.bitc._CSL
18554
__IO_EXTERN TMCSRL7STR tmcsrl7;
18555
#define TMCSRL7 tmcsrl7.byte
18556
#define TMCSRL7_MOD0 tmcsrl7.bit._MOD0
18557
#define TMCSRL7_OUTL tmcsrl7.bit._OUTL
18558
#define TMCSRL7_RELD tmcsrl7.bit._RELD
18559
#define TMCSRL7_INTE tmcsrl7.bit._INTE
18560
#define TMCSRL7_UF tmcsrl7.bit._UF
18561
#define TMCSRL7_CNTE tmcsrl7.bit._CNTE
18562
#define TMCSRL7_TRG tmcsrl7.bit._TRG
18563
__IO_EXTERN TCDT0STR tcdt0;   /* Free Running Timer0 */
18564
#define TCDT0 tcdt0.word
18565
#define TCDT0_T15 tcdt0.bit._T15
18566
#define TCDT0_T14 tcdt0.bit._T14
18567
#define TCDT0_T13 tcdt0.bit._T13
18568
#define TCDT0_T12 tcdt0.bit._T12
18569
#define TCDT0_T11 tcdt0.bit._T11
18570
#define TCDT0_T10 tcdt0.bit._T10
18571
#define TCDT0_T9 tcdt0.bit._T9
18572
#define TCDT0_T8 tcdt0.bit._T8
18573
#define TCDT0_T7 tcdt0.bit._T7
18574
#define TCDT0_T6 tcdt0.bit._T6
18575
#define TCDT0_T5 tcdt0.bit._T5
18576
#define TCDT0_T4 tcdt0.bit._T4
18577
#define TCDT0_T3 tcdt0.bit._T3
18578
#define TCDT0_T2 tcdt0.bit._T2
18579
#define TCDT0_T1 tcdt0.bit._T1
18580
#define TCDT0_T0 tcdt0.bit._T0
18581
__IO_EXTERN TCCS0STR tccs0;
18582
#define TCCS0 tccs0.byte
18583
#define TCCS0_ECLK tccs0.bit._ECLK
18584
#define TCCS0_IVF tccs0.bit._IVF
18585
#define TCCS0_IVFE tccs0.bit._IVFE
18586
#define TCCS0_STOP tccs0.bit._STOP
18587
#define TCCS0_MODE tccs0.bit._MODE
18588
#define TCCS0_CLR tccs0.bit._CLR
18589
#define TCCS0_CLK1 tccs0.bit._CLK1
18590
#define TCCS0_CLK0 tccs0.bit._CLK0
18591
#define TCCS0_CLK tccs0.bitc._CLK
18592
__IO_EXTERN TCDT1STR tcdt1;   /* Free Running Timer1 */
18593
#define TCDT1 tcdt1.word
18594
#define TCDT1_T15 tcdt1.bit._T15
18595
#define TCDT1_T14 tcdt1.bit._T14
18596
#define TCDT1_T13 tcdt1.bit._T13
18597
#define TCDT1_T12 tcdt1.bit._T12
18598
#define TCDT1_T11 tcdt1.bit._T11
18599
#define TCDT1_T10 tcdt1.bit._T10
18600
#define TCDT1_T9 tcdt1.bit._T9
18601
#define TCDT1_T8 tcdt1.bit._T8
18602
#define TCDT1_T7 tcdt1.bit._T7
18603
#define TCDT1_T6 tcdt1.bit._T6
18604
#define TCDT1_T5 tcdt1.bit._T5
18605
#define TCDT1_T4 tcdt1.bit._T4
18606
#define TCDT1_T3 tcdt1.bit._T3
18607
#define TCDT1_T2 tcdt1.bit._T2
18608
#define TCDT1_T1 tcdt1.bit._T1
18609
#define TCDT1_T0 tcdt1.bit._T0
18610
__IO_EXTERN TCCS1STR tccs1;
18611
#define TCCS1 tccs1.byte
18612
#define TCCS1_ECLK tccs1.bit._ECLK
18613
#define TCCS1_IVF tccs1.bit._IVF
18614
#define TCCS1_IVFE tccs1.bit._IVFE
18615
#define TCCS1_STOP tccs1.bit._STOP
18616
#define TCCS1_MODE tccs1.bit._MODE
18617
#define TCCS1_CLR tccs1.bit._CLR
18618
#define TCCS1_CLK1 tccs1.bit._CLK1
18619
#define TCCS1_CLK0 tccs1.bit._CLK0
18620
#define TCCS1_CLK tccs1.bitc._CLK
18621
__IO_EXTERN TCDT2STR tcdt2;   /* Free Running Timer2 */
18622
#define TCDT2 tcdt2.word
18623
#define TCDT2_T15 tcdt2.bit._T15
18624
#define TCDT2_T14 tcdt2.bit._T14
18625
#define TCDT2_T13 tcdt2.bit._T13
18626
#define TCDT2_T12 tcdt2.bit._T12
18627
#define TCDT2_T11 tcdt2.bit._T11
18628
#define TCDT2_T10 tcdt2.bit._T10
18629
#define TCDT2_T9 tcdt2.bit._T9
18630
#define TCDT2_T8 tcdt2.bit._T8
18631
#define TCDT2_T7 tcdt2.bit._T7
18632
#define TCDT2_T6 tcdt2.bit._T6
18633
#define TCDT2_T5 tcdt2.bit._T5
18634
#define TCDT2_T4 tcdt2.bit._T4
18635
#define TCDT2_T3 tcdt2.bit._T3
18636
#define TCDT2_T2 tcdt2.bit._T2
18637
#define TCDT2_T1 tcdt2.bit._T1
18638
#define TCDT2_T0 tcdt2.bit._T0
18639
__IO_EXTERN TCCS2STR tccs2;
18640
#define TCCS2 tccs2.byte
18641
#define TCCS2_ECLK tccs2.bit._ECLK
18642
#define TCCS2_IVF tccs2.bit._IVF
18643
#define TCCS2_IVFE tccs2.bit._IVFE
18644
#define TCCS2_STOP tccs2.bit._STOP
18645
#define TCCS2_MODE tccs2.bit._MODE
18646
#define TCCS2_CLR tccs2.bit._CLR
18647
#define TCCS2_CLK1 tccs2.bit._CLK1
18648
#define TCCS2_CLK0 tccs2.bit._CLK0
18649
#define TCCS2_CLK tccs2.bitc._CLK
18650
__IO_EXTERN TCDT3STR tcdt3;   /* Free Running Timer3 */
18651
#define TCDT3 tcdt3.word
18652
#define TCDT3_T15 tcdt3.bit._T15
18653
#define TCDT3_T14 tcdt3.bit._T14
18654
#define TCDT3_T13 tcdt3.bit._T13
18655
#define TCDT3_T12 tcdt3.bit._T12
18656
#define TCDT3_T11 tcdt3.bit._T11
18657
#define TCDT3_T10 tcdt3.bit._T10
18658
#define TCDT3_T9 tcdt3.bit._T9
18659
#define TCDT3_T8 tcdt3.bit._T8
18660
#define TCDT3_T7 tcdt3.bit._T7
18661
#define TCDT3_T6 tcdt3.bit._T6
18662
#define TCDT3_T5 tcdt3.bit._T5
18663
#define TCDT3_T4 tcdt3.bit._T4
18664
#define TCDT3_T3 tcdt3.bit._T3
18665
#define TCDT3_T2 tcdt3.bit._T2
18666
#define TCDT3_T1 tcdt3.bit._T1
18667
#define TCDT3_T0 tcdt3.bit._T0
18668
__IO_EXTERN TCCS3STR tccs3;
18669
#define TCCS3 tccs3.byte
18670
#define TCCS3_ECLK tccs3.bit._ECLK
18671
#define TCCS3_IVF tccs3.bit._IVF
18672
#define TCCS3_IVFE tccs3.bit._IVFE
18673
#define TCCS3_STOP tccs3.bit._STOP
18674
#define TCCS3_MODE tccs3.bit._MODE
18675
#define TCCS3_CLR tccs3.bit._CLR
18676
#define TCCS3_CLK1 tccs3.bit._CLK1
18677
#define TCCS3_CLK0 tccs3.bit._CLK0
18678
#define TCCS3_CLK tccs3.bitc._CLK
18679
__IO_EXTERN DMACA0STR dmaca0;   /* DMAC */
18680
#define DMACA0 dmaca0.lword
18681
#define DMACA0_DENB dmaca0.bit._DENB
18682
#define DMACA0_PAUS dmaca0.bit._PAUS
18683
#define DMACA0_STRG dmaca0.bit._STRG
18684
#define DMACA0_IS4 dmaca0.bit._IS4
18685
#define DMACA0_IS3 dmaca0.bit._IS3
18686
#define DMACA0_IS2 dmaca0.bit._IS2
18687
#define DMACA0_IS1 dmaca0.bit._IS1
18688
#define DMACA0_IS0 dmaca0.bit._IS0
18689
#define DMACA0_EIS3 dmaca0.bit._EIS3
18690
#define DMACA0_EIS2 dmaca0.bit._EIS2
18691
#define DMACA0_EIS1 dmaca0.bit._EIS1
18692
#define DMACA0_EIS0 dmaca0.bit._EIS0
18693
#define DMACA0_BLK3 dmaca0.bit._BLK3
18694
#define DMACA0_BLK2 dmaca0.bit._BLK2
18695
#define DMACA0_BLK1 dmaca0.bit._BLK1
18696
#define DMACA0_BLK0 dmaca0.bit._BLK0
18697
#define DMACA0_DTCF dmaca0.bit._DTCF
18698
#define DMACA0_DTCE dmaca0.bit._DTCE
18699
#define DMACA0_DTCD dmaca0.bit._DTCD
18700
#define DMACA0_DTCC dmaca0.bit._DTCC
18701
#define DMACA0_DTCB dmaca0.bit._DTCB
18702
#define DMACA0_DTCA dmaca0.bit._DTCA
18703
#define DMACA0_DTC9 dmaca0.bit._DTC9
18704
#define DMACA0_DTC8 dmaca0.bit._DTC8
18705
#define DMACA0_DTC7 dmaca0.bit._DTC7
18706
#define DMACA0_DTC6 dmaca0.bit._DTC6
18707
#define DMACA0_DTC5 dmaca0.bit._DTC5
18708
#define DMACA0_DTC4 dmaca0.bit._DTC4
18709
#define DMACA0_DTC3 dmaca0.bit._DTC3
18710
#define DMACA0_DTC2 dmaca0.bit._DTC2
18711
#define DMACA0_DTC1 dmaca0.bit._DTC1
18712
#define DMACA0_DTC0 dmaca0.bit._DTC0
18713
#define DMACA0_IS dmaca0.bitc._IS
18714
#define DMACA0_EIS dmaca0.bitc._EIS
18715
#define DMACA0_BLK dmaca0.bitc._BLK
18716
#define DMACA0_DTC dmaca0.bitc._DTC
18717
__IO_EXTERN DMACB0STR dmacb0;
18718
#define DMACB0 dmacb0.lword
18719
#define DMACB0_TYPE1 dmacb0.bit._TYPE1
18720
#define DMACB0_TYPE0 dmacb0.bit._TYPE0
18721
#define DMACB0_MOD1 dmacb0.bit._MOD1
18722
#define DMACB0_MOD0 dmacb0.bit._MOD0
18723
#define DMACB0_WS1 dmacb0.bit._WS1
18724
#define DMACB0_WS0 dmacb0.bit._WS0
18725
#define DMACB0_SADM dmacb0.bit._SADM
18726
#define DMACB0_DADM dmacb0.bit._DADM
18727
#define DMACB0_DTCR dmacb0.bit._DTCR
18728
#define DMACB0_SADR dmacb0.bit._SADR
18729
#define DMACB0_DADR dmacb0.bit._DADR
18730
#define DMACB0_ERIE dmacb0.bit._ERIE
18731
#define DMACB0_EDIE dmacb0.bit._EDIE
18732
#define DMACB0_DSS2 dmacb0.bit._DSS2
18733
#define DMACB0_DSS1 dmacb0.bit._DSS1
18734
#define DMACB0_DSS0 dmacb0.bit._DSS0
18735
#define DMACB0_SASZ7 dmacb0.bit._SASZ7
18736
#define DMACB0_SASZ6 dmacb0.bit._SASZ6
18737
#define DMACB0_SASZ5 dmacb0.bit._SASZ5
18738
#define DMACB0_SASZ4 dmacb0.bit._SASZ4
18739
#define DMACB0_SASZ3 dmacb0.bit._SASZ3
18740
#define DMACB0_SASZ2 dmacb0.bit._SASZ2
18741
#define DMACB0_SASZ1 dmacb0.bit._SASZ1
18742
#define DMACB0_SASZ0 dmacb0.bit._SASZ0
18743
#define DMACB0_DASZ7 dmacb0.bit._DASZ7
18744
#define DMACB0_DASZ6 dmacb0.bit._DASZ6
18745
#define DMACB0_DASZ5 dmacb0.bit._DASZ5
18746
#define DMACB0_DASZ4 dmacb0.bit._DASZ4
18747
#define DMACB0_DASZ3 dmacb0.bit._DASZ3
18748
#define DMACB0_DASZ2 dmacb0.bit._DASZ2
18749
#define DMACB0_DASZ1 dmacb0.bit._DASZ1
18750
#define DMACB0_DASZ0 dmacb0.bit._DASZ0
18751
#define DMACB0_TYPE dmacb0.bitc._TYPE
18752
#define DMACB0_MOD dmacb0.bitc._MOD
18753
#define DMACB0_WS dmacb0.bitc._WS
18754
#define DMACB0_DSS dmacb0.bitc._DSS
18755
#define DMACB0_SASZ dmacb0.bitc._SASZ
18756
#define DMACB0_DASZ dmacb0.bitc._DASZ
18757
__IO_EXTERN DMACA1STR dmaca1;
18758
#define DMACA1 dmaca1.lword
18759
#define DMACA1_DENB dmaca1.bit._DENB
18760
#define DMACA1_PAUS dmaca1.bit._PAUS
18761
#define DMACA1_STRG dmaca1.bit._STRG
18762
#define DMACA1_IS4 dmaca1.bit._IS4
18763
#define DMACA1_IS3 dmaca1.bit._IS3
18764
#define DMACA1_IS2 dmaca1.bit._IS2
18765
#define DMACA1_IS1 dmaca1.bit._IS1
18766
#define DMACA1_IS0 dmaca1.bit._IS0
18767
#define DMACA1_EIS3 dmaca1.bit._EIS3
18768
#define DMACA1_EIS2 dmaca1.bit._EIS2
18769
#define DMACA1_EIS1 dmaca1.bit._EIS1
18770
#define DMACA1_EIS0 dmaca1.bit._EIS0
18771
#define DMACA1_BLK3 dmaca1.bit._BLK3
18772
#define DMACA1_BLK2 dmaca1.bit._BLK2
18773
#define DMACA1_BLK1 dmaca1.bit._BLK1
18774
#define DMACA1_BLK0 dmaca1.bit._BLK0
18775
#define DMACA1_DTCF dmaca1.bit._DTCF
18776
#define DMACA1_DTCE dmaca1.bit._DTCE
18777
#define DMACA1_DTCD dmaca1.bit._DTCD
18778
#define DMACA1_DTCC dmaca1.bit._DTCC
18779
#define DMACA1_DTCB dmaca1.bit._DTCB
18780
#define DMACA1_DTCA dmaca1.bit._DTCA
18781
#define DMACA1_DTC9 dmaca1.bit._DTC9
18782
#define DMACA1_DTC8 dmaca1.bit._DTC8
18783
#define DMACA1_DTC7 dmaca1.bit._DTC7
18784
#define DMACA1_DTC6 dmaca1.bit._DTC6
18785
#define DMACA1_DTC5 dmaca1.bit._DTC5
18786
#define DMACA1_DTC4 dmaca1.bit._DTC4
18787
#define DMACA1_DTC3 dmaca1.bit._DTC3
18788
#define DMACA1_DTC2 dmaca1.bit._DTC2
18789
#define DMACA1_DTC1 dmaca1.bit._DTC1
18790
#define DMACA1_DTC0 dmaca1.bit._DTC0
18791
#define DMACA1_IS dmaca1.bitc._IS
18792
#define DMACA1_EIS dmaca1.bitc._EIS
18793
#define DMACA1_BLK dmaca1.bitc._BLK
18794
#define DMACA1_DTC dmaca1.bitc._DTC
18795
__IO_EXTERN DMACB1STR dmacb1;
18796
#define DMACB1 dmacb1.lword
18797
#define DMACB1_TYPE1 dmacb1.bit._TYPE1
18798
#define DMACB1_TYPE0 dmacb1.bit._TYPE0
18799
#define DMACB1_MOD1 dmacb1.bit._MOD1
18800
#define DMACB1_MOD0 dmacb1.bit._MOD0
18801
#define DMACB1_WS1 dmacb1.bit._WS1
18802
#define DMACB1_WS0 dmacb1.bit._WS0
18803
#define DMACB1_SADM dmacb1.bit._SADM
18804
#define DMACB1_DADM dmacb1.bit._DADM
18805
#define DMACB1_DTCR dmacb1.bit._DTCR
18806
#define DMACB1_SADR dmacb1.bit._SADR
18807
#define DMACB1_DADR dmacb1.bit._DADR
18808
#define DMACB1_ERIE dmacb1.bit._ERIE
18809
#define DMACB1_EDIE dmacb1.bit._EDIE
18810
#define DMACB1_DSS2 dmacb1.bit._DSS2
18811
#define DMACB1_DSS1 dmacb1.bit._DSS1
18812
#define DMACB1_DSS0 dmacb1.bit._DSS0
18813
#define DMACB1_SASZ7 dmacb1.bit._SASZ7
18814
#define DMACB1_SASZ6 dmacb1.bit._SASZ6
18815
#define DMACB1_SASZ5 dmacb1.bit._SASZ5
18816
#define DMACB1_SASZ4 dmacb1.bit._SASZ4
18817
#define DMACB1_SASZ3 dmacb1.bit._SASZ3
18818
#define DMACB1_SASZ2 dmacb1.bit._SASZ2
18819
#define DMACB1_SASZ1 dmacb1.bit._SASZ1
18820
#define DMACB1_SASZ0 dmacb1.bit._SASZ0
18821
#define DMACB1_DASZ7 dmacb1.bit._DASZ7
18822
#define DMACB1_DASZ6 dmacb1.bit._DASZ6
18823
#define DMACB1_DASZ5 dmacb1.bit._DASZ5
18824
#define DMACB1_DASZ4 dmacb1.bit._DASZ4
18825
#define DMACB1_DASZ3 dmacb1.bit._DASZ3
18826
#define DMACB1_DASZ2 dmacb1.bit._DASZ2
18827
#define DMACB1_DASZ1 dmacb1.bit._DASZ1
18828
#define DMACB1_DASZ0 dmacb1.bit._DASZ0
18829
#define DMACB1_TYPE dmacb1.bitc._TYPE
18830
#define DMACB1_MOD dmacb1.bitc._MOD
18831
#define DMACB1_WS dmacb1.bitc._WS
18832
#define DMACB1_DSS dmacb1.bitc._DSS
18833
#define DMACB1_SASZ dmacb1.bitc._SASZ
18834
#define DMACB1_DASZ dmacb1.bitc._DASZ
18835
__IO_EXTERN DMACA2STR dmaca2;
18836
#define DMACA2 dmaca2.lword
18837
#define DMACA2_DENB dmaca2.bit._DENB
18838
#define DMACA2_PAUS dmaca2.bit._PAUS
18839
#define DMACA2_STRG dmaca2.bit._STRG
18840
#define DMACA2_IS4 dmaca2.bit._IS4
18841
#define DMACA2_IS3 dmaca2.bit._IS3
18842
#define DMACA2_IS2 dmaca2.bit._IS2
18843
#define DMACA2_IS1 dmaca2.bit._IS1
18844
#define DMACA2_IS0 dmaca2.bit._IS0
18845
#define DMACA2_EIS3 dmaca2.bit._EIS3
18846
#define DMACA2_EIS2 dmaca2.bit._EIS2
18847
#define DMACA2_EIS1 dmaca2.bit._EIS1
18848
#define DMACA2_EIS0 dmaca2.bit._EIS0
18849
#define DMACA2_BLK3 dmaca2.bit._BLK3
18850
#define DMACA2_BLK2 dmaca2.bit._BLK2
18851
#define DMACA2_BLK1 dmaca2.bit._BLK1
18852
#define DMACA2_BLK0 dmaca2.bit._BLK0
18853
#define DMACA2_DTCF dmaca2.bit._DTCF
18854
#define DMACA2_DTCE dmaca2.bit._DTCE
18855
#define DMACA2_DTCD dmaca2.bit._DTCD
18856
#define DMACA2_DTCC dmaca2.bit._DTCC
18857
#define DMACA2_DTCB dmaca2.bit._DTCB
18858
#define DMACA2_DTCA dmaca2.bit._DTCA
18859
#define DMACA2_DTC9 dmaca2.bit._DTC9
18860
#define DMACA2_DTC8 dmaca2.bit._DTC8
18861
#define DMACA2_DTC7 dmaca2.bit._DTC7
18862
#define DMACA2_DTC6 dmaca2.bit._DTC6
18863
#define DMACA2_DTC5 dmaca2.bit._DTC5
18864
#define DMACA2_DTC4 dmaca2.bit._DTC4
18865
#define DMACA2_DTC3 dmaca2.bit._DTC3
18866
#define DMACA2_DTC2 dmaca2.bit._DTC2
18867
#define DMACA2_DTC1 dmaca2.bit._DTC1
18868
#define DMACA2_DTC0 dmaca2.bit._DTC0
18869
#define DMACA2_IS dmaca2.bitc._IS
18870
#define DMACA2_EIS dmaca2.bitc._EIS
18871
#define DMACA2_BLK dmaca2.bitc._BLK
18872
#define DMACA2_DTC dmaca2.bitc._DTC
18873
__IO_EXTERN DMACB2STR dmacb2;
18874
#define DMACB2 dmacb2.lword
18875
#define DMACB2_TYPE1 dmacb2.bit._TYPE1
18876
#define DMACB2_TYPE0 dmacb2.bit._TYPE0
18877
#define DMACB2_MOD1 dmacb2.bit._MOD1
18878
#define DMACB2_MOD0 dmacb2.bit._MOD0
18879
#define DMACB2_WS1 dmacb2.bit._WS1
18880
#define DMACB2_WS0 dmacb2.bit._WS0
18881
#define DMACB2_SADM dmacb2.bit._SADM
18882
#define DMACB2_DADM dmacb2.bit._DADM
18883
#define DMACB2_DTCR dmacb2.bit._DTCR
18884
#define DMACB2_SADR dmacb2.bit._SADR
18885
#define DMACB2_DADR dmacb2.bit._DADR
18886
#define DMACB2_ERIE dmacb2.bit._ERIE
18887
#define DMACB2_EDIE dmacb2.bit._EDIE
18888
#define DMACB2_DSS2 dmacb2.bit._DSS2
18889
#define DMACB2_DSS1 dmacb2.bit._DSS1
18890
#define DMACB2_DSS0 dmacb2.bit._DSS0
18891
#define DMACB2_SASZ7 dmacb2.bit._SASZ7
18892
#define DMACB2_SASZ6 dmacb2.bit._SASZ6
18893
#define DMACB2_SASZ5 dmacb2.bit._SASZ5
18894
#define DMACB2_SASZ4 dmacb2.bit._SASZ4
18895
#define DMACB2_SASZ3 dmacb2.bit._SASZ3
18896
#define DMACB2_SASZ2 dmacb2.bit._SASZ2
18897
#define DMACB2_SASZ1 dmacb2.bit._SASZ1
18898
#define DMACB2_SASZ0 dmacb2.bit._SASZ0
18899
#define DMACB2_DASZ7 dmacb2.bit._DASZ7
18900
#define DMACB2_DASZ6 dmacb2.bit._DASZ6
18901
#define DMACB2_DASZ5 dmacb2.bit._DASZ5
18902
#define DMACB2_DASZ4 dmacb2.bit._DASZ4
18903
#define DMACB2_DASZ3 dmacb2.bit._DASZ3
18904
#define DMACB2_DASZ2 dmacb2.bit._DASZ2
18905
#define DMACB2_DASZ1 dmacb2.bit._DASZ1
18906
#define DMACB2_DASZ0 dmacb2.bit._DASZ0
18907
#define DMACB2_TYPE dmacb2.bitc._TYPE
18908
#define DMACB2_MOD dmacb2.bitc._MOD
18909
#define DMACB2_WS dmacb2.bitc._WS
18910
#define DMACB2_DSS dmacb2.bitc._DSS
18911
#define DMACB2_SASZ dmacb2.bitc._SASZ
18912
#define DMACB2_DASZ dmacb2.bitc._DASZ
18913
__IO_EXTERN DMACA3STR dmaca3;
18914
#define DMACA3 dmaca3.lword
18915
#define DMACA3_DENB dmaca3.bit._DENB
18916
#define DMACA3_PAUS dmaca3.bit._PAUS
18917
#define DMACA3_STRG dmaca3.bit._STRG
18918
#define DMACA3_IS4 dmaca3.bit._IS4
18919
#define DMACA3_IS3 dmaca3.bit._IS3
18920
#define DMACA3_IS2 dmaca3.bit._IS2
18921
#define DMACA3_IS1 dmaca3.bit._IS1
18922
#define DMACA3_IS0 dmaca3.bit._IS0
18923
#define DMACA3_EIS3 dmaca3.bit._EIS3
18924
#define DMACA3_EIS2 dmaca3.bit._EIS2
18925
#define DMACA3_EIS1 dmaca3.bit._EIS1
18926
#define DMACA3_EIS0 dmaca3.bit._EIS0
18927
#define DMACA3_BLK3 dmaca3.bit._BLK3
18928
#define DMACA3_BLK2 dmaca3.bit._BLK2
18929
#define DMACA3_BLK1 dmaca3.bit._BLK1
18930
#define DMACA3_BLK0 dmaca3.bit._BLK0
18931
#define DMACA3_DTCF dmaca3.bit._DTCF
18932
#define DMACA3_DTCE dmaca3.bit._DTCE
18933
#define DMACA3_DTCD dmaca3.bit._DTCD
18934
#define DMACA3_DTCC dmaca3.bit._DTCC
18935
#define DMACA3_DTCB dmaca3.bit._DTCB
18936
#define DMACA3_DTCA dmaca3.bit._DTCA
18937
#define DMACA3_DTC9 dmaca3.bit._DTC9
18938
#define DMACA3_DTC8 dmaca3.bit._DTC8
18939
#define DMACA3_DTC7 dmaca3.bit._DTC7
18940
#define DMACA3_DTC6 dmaca3.bit._DTC6
18941
#define DMACA3_DTC5 dmaca3.bit._DTC5
18942
#define DMACA3_DTC4 dmaca3.bit._DTC4
18943
#define DMACA3_DTC3 dmaca3.bit._DTC3
18944
#define DMACA3_DTC2 dmaca3.bit._DTC2
18945
#define DMACA3_DTC1 dmaca3.bit._DTC1
18946
#define DMACA3_DTC0 dmaca3.bit._DTC0
18947
#define DMACA3_IS dmaca3.bitc._IS
18948
#define DMACA3_EIS dmaca3.bitc._EIS
18949
#define DMACA3_BLK dmaca3.bitc._BLK
18950
#define DMACA3_DTC dmaca3.bitc._DTC
18951
__IO_EXTERN DMACB3STR dmacb3;
18952
#define DMACB3 dmacb3.lword
18953
#define DMACB3_TYPE1 dmacb3.bit._TYPE1
18954
#define DMACB3_TYPE0 dmacb3.bit._TYPE0
18955
#define DMACB3_MOD1 dmacb3.bit._MOD1
18956
#define DMACB3_MOD0 dmacb3.bit._MOD0
18957
#define DMACB3_WS1 dmacb3.bit._WS1
18958
#define DMACB3_WS0 dmacb3.bit._WS0
18959
#define DMACB3_SADM dmacb3.bit._SADM
18960
#define DMACB3_DADM dmacb3.bit._DADM
18961
#define DMACB3_DTCR dmacb3.bit._DTCR
18962
#define DMACB3_SADR dmacb3.bit._SADR
18963
#define DMACB3_DADR dmacb3.bit._DADR
18964
#define DMACB3_ERIE dmacb3.bit._ERIE
18965
#define DMACB3_EDIE dmacb3.bit._EDIE
18966
#define DMACB3_DSS2 dmacb3.bit._DSS2
18967
#define DMACB3_DSS1 dmacb3.bit._DSS1
18968
#define DMACB3_DSS0 dmacb3.bit._DSS0
18969
#define DMACB3_SASZ7 dmacb3.bit._SASZ7
18970
#define DMACB3_SASZ6 dmacb3.bit._SASZ6
18971
#define DMACB3_SASZ5 dmacb3.bit._SASZ5
18972
#define DMACB3_SASZ4 dmacb3.bit._SASZ4
18973
#define DMACB3_SASZ3 dmacb3.bit._SASZ3
18974
#define DMACB3_SASZ2 dmacb3.bit._SASZ2
18975
#define DMACB3_SASZ1 dmacb3.bit._SASZ1
18976
#define DMACB3_SASZ0 dmacb3.bit._SASZ0
18977
#define DMACB3_DASZ7 dmacb3.bit._DASZ7
18978
#define DMACB3_DASZ6 dmacb3.bit._DASZ6
18979
#define DMACB3_DASZ5 dmacb3.bit._DASZ5
18980
#define DMACB3_DASZ4 dmacb3.bit._DASZ4
18981
#define DMACB3_DASZ3 dmacb3.bit._DASZ3
18982
#define DMACB3_DASZ2 dmacb3.bit._DASZ2
18983
#define DMACB3_DASZ1 dmacb3.bit._DASZ1
18984
#define DMACB3_DASZ0 dmacb3.bit._DASZ0
18985
#define DMACB3_TYPE dmacb3.bitc._TYPE
18986
#define DMACB3_MOD dmacb3.bitc._MOD
18987
#define DMACB3_WS dmacb3.bitc._WS
18988
#define DMACB3_DSS dmacb3.bitc._DSS
18989
#define DMACB3_SASZ dmacb3.bitc._SASZ
18990
#define DMACB3_DASZ dmacb3.bitc._DASZ
18991
__IO_EXTERN DMACA4STR dmaca4;
18992
#define DMACA4 dmaca4.lword
18993
#define DMACA4_DENB dmaca4.bit._DENB
18994
#define DMACA4_PAUS dmaca4.bit._PAUS
18995
#define DMACA4_STRG dmaca4.bit._STRG
18996
#define DMACA4_IS4 dmaca4.bit._IS4
18997
#define DMACA4_IS3 dmaca4.bit._IS3
18998
#define DMACA4_IS2 dmaca4.bit._IS2
18999
#define DMACA4_IS1 dmaca4.bit._IS1
19000
#define DMACA4_IS0 dmaca4.bit._IS0
19001
#define DMACA4_EIS3 dmaca4.bit._EIS3
19002
#define DMACA4_EIS2 dmaca4.bit._EIS2
19003
#define DMACA4_EIS1 dmaca4.bit._EIS1
19004
#define DMACA4_EIS0 dmaca4.bit._EIS0
19005
#define DMACA4_BLK3 dmaca4.bit._BLK3
19006
#define DMACA4_BLK2 dmaca4.bit._BLK2
19007
#define DMACA4_BLK1 dmaca4.bit._BLK1
19008
#define DMACA4_BLK0 dmaca4.bit._BLK0
19009
#define DMACA4_DTCF dmaca4.bit._DTCF
19010
#define DMACA4_DTCE dmaca4.bit._DTCE
19011
#define DMACA4_DTCD dmaca4.bit._DTCD
19012
#define DMACA4_DTCC dmaca4.bit._DTCC
19013
#define DMACA4_DTCB dmaca4.bit._DTCB
19014
#define DMACA4_DTCA dmaca4.bit._DTCA
19015
#define DMACA4_DTC9 dmaca4.bit._DTC9
19016
#define DMACA4_DTC8 dmaca4.bit._DTC8
19017
#define DMACA4_DTC7 dmaca4.bit._DTC7
19018
#define DMACA4_DTC6 dmaca4.bit._DTC6
19019
#define DMACA4_DTC5 dmaca4.bit._DTC5
19020
#define DMACA4_DTC4 dmaca4.bit._DTC4
19021
#define DMACA4_DTC3 dmaca4.bit._DTC3
19022
#define DMACA4_DTC2 dmaca4.bit._DTC2
19023
#define DMACA4_DTC1 dmaca4.bit._DTC1
19024
#define DMACA4_DTC0 dmaca4.bit._DTC0
19025
#define DMACA4_IS dmaca4.bitc._IS
19026
#define DMACA4_EIS dmaca4.bitc._EIS
19027
#define DMACA4_BLK dmaca4.bitc._BLK
19028
#define DMACA4_DTC dmaca4.bitc._DTC
19029
__IO_EXTERN DMACB4STR dmacb4;
19030
#define DMACB4 dmacb4.lword
19031
#define DMACB4_TYPE1 dmacb4.bit._TYPE1
19032
#define DMACB4_TYPE0 dmacb4.bit._TYPE0
19033
#define DMACB4_MOD1 dmacb4.bit._MOD1
19034
#define DMACB4_MOD0 dmacb4.bit._MOD0
19035
#define DMACB4_WS1 dmacb4.bit._WS1
19036
#define DMACB4_WS0 dmacb4.bit._WS0
19037
#define DMACB4_SADM dmacb4.bit._SADM
19038
#define DMACB4_DADM dmacb4.bit._DADM
19039
#define DMACB4_DTCR dmacb4.bit._DTCR
19040
#define DMACB4_SADR dmacb4.bit._SADR
19041
#define DMACB4_DADR dmacb4.bit._DADR
19042
#define DMACB4_ERIE dmacb4.bit._ERIE
19043
#define DMACB4_EDIE dmacb4.bit._EDIE
19044
#define DMACB4_DSS2 dmacb4.bit._DSS2
19045
#define DMACB4_DSS1 dmacb4.bit._DSS1
19046
#define DMACB4_DSS0 dmacb4.bit._DSS0
19047
#define DMACB4_SASZ7 dmacb4.bit._SASZ7
19048
#define DMACB4_SASZ6 dmacb4.bit._SASZ6
19049
#define DMACB4_SASZ5 dmacb4.bit._SASZ5
19050
#define DMACB4_SASZ4 dmacb4.bit._SASZ4
19051
#define DMACB4_SASZ3 dmacb4.bit._SASZ3
19052
#define DMACB4_SASZ2 dmacb4.bit._SASZ2
19053
#define DMACB4_SASZ1 dmacb4.bit._SASZ1
19054
#define DMACB4_SASZ0 dmacb4.bit._SASZ0
19055
#define DMACB4_DASZ7 dmacb4.bit._DASZ7
19056
#define DMACB4_DASZ6 dmacb4.bit._DASZ6
19057
#define DMACB4_DASZ5 dmacb4.bit._DASZ5
19058
#define DMACB4_DASZ4 dmacb4.bit._DASZ4
19059
#define DMACB4_DASZ3 dmacb4.bit._DASZ3
19060
#define DMACB4_DASZ2 dmacb4.bit._DASZ2
19061
#define DMACB4_DASZ1 dmacb4.bit._DASZ1
19062
#define DMACB4_DASZ0 dmacb4.bit._DASZ0
19063
#define DMACB4_TYPE dmacb4.bitc._TYPE
19064
#define DMACB4_MOD dmacb4.bitc._MOD
19065
#define DMACB4_WS dmacb4.bitc._WS
19066
#define DMACB4_DSS dmacb4.bitc._DSS
19067
#define DMACB4_SASZ dmacb4.bitc._SASZ
19068
#define DMACB4_DASZ dmacb4.bitc._DASZ
19069
__IO_EXTERN DMACRSTR dmacr;
19070
#define DMACR dmacr.byte
19071
#define DMACR_DMAE dmacr.bit._DMAE
19072
#define DMACR_PM01 dmacr.bit._PM01
19073
#define DMACR_DMAH3 dmacr.bit._DMAH3
19074
#define DMACR_DMAH2 dmacr.bit._DMAH2
19075
#define DMACR_DMAH1 dmacr.bit._DMAH1
19076
#define DMACR_DMAH0 dmacr.bit._DMAH0
19077
#define DMACR_DMAH dmacr.bitc._DMAH
19078
/* include : INC460_DMAC.INC */
19079
/*-------------------------------------------------------------------*/
19080
/* INC460.DMAC :  Old bit name of DMACx */
19081
 
19082
/* alias macro definition for DMACx */
19083
#define DMACB0_MD dmacb0.bitc._MOD
19084
#define DMACB0_MD1 dmacb0.bit._MOD1
19085
#define DMACB0_MD0 dmacb0.bit._MOD0
19086
#define DMACB1_MD dmacb1.bitc._MOD
19087
#define DMACB1_MD1 dmacb1.bit._MOD1
19088
#define DMACB1_MD0 dmacb1.bit._MOD0
19089
#define DMACB2_MD dmacb2.bitc._MOD
19090
#define DMACB2_MD1 dmacb2.bit._MOD1
19091
#define DMACB2_MD0 dmacb2.bit._MOD0
19092
#define DMACB3_MD dmacb3.bitc._MOD
19093
#define DMACB3_MD1 dmacb3.bit._MOD1
19094
#define DMACB3_MD0 dmacb3.bit._MOD0
19095
#define DMACB4_MD dmacb4.bitc._MOD
19096
#define DMACB4_MD1 dmacb4.bit._MOD1
19097
#define DMACB4_MD0 dmacb4.bit._MOD0
19098
/*-------------------------------------------------------------------*/
19099
__IO_EXTERN ICS45STR ics45;   /* Input Capture 4-7 */
19100
#define ICS45 ics45.byte
19101
#define ICS45_ICP5 ics45.bit._ICP5
19102
#define ICS45_ICP4 ics45.bit._ICP4
19103
#define ICS45_ICE5 ics45.bit._ICE5
19104
#define ICS45_ICE4 ics45.bit._ICE4
19105
#define ICS45_EG51 ics45.bit._EG51
19106
#define ICS45_EG50 ics45.bit._EG50
19107
#define ICS45_EG41 ics45.bit._EG41
19108
#define ICS45_EG40 ics45.bit._EG40
19109
#define ICS45_EG5 ics45.bitc._EG5
19110
#define ICS45_EG4 ics45.bitc._EG4
19111
__IO_EXTERN ICS67STR ics67;
19112
#define ICS67 ics67.byte
19113
#define ICS67_ICP7 ics67.bit._ICP7
19114
#define ICS67_ICP6 ics67.bit._ICP6
19115
#define ICS67_ICE7 ics67.bit._ICE7
19116
#define ICS67_ICE6 ics67.bit._ICE6
19117
#define ICS67_EG71 ics67.bit._EG71
19118
#define ICS67_EG70 ics67.bit._EG70
19119
#define ICS67_EG61 ics67.bit._EG61
19120
#define ICS67_EG60 ics67.bit._EG60
19121
#define ICS67_EG7 ics67.bitc._EG7
19122
#define ICS67_EG6 ics67.bitc._EG6
19123
__IO_EXTERN IPCP4STR ipcp4;
19124
#define IPCP4 ipcp4.word
19125
#define IPCP4_CP15 ipcp4.bit._CP15
19126
#define IPCP4_CP14 ipcp4.bit._CP14
19127
#define IPCP4_CP13 ipcp4.bit._CP13
19128
#define IPCP4_CP12 ipcp4.bit._CP12
19129
#define IPCP4_CP11 ipcp4.bit._CP11
19130
#define IPCP4_CP10 ipcp4.bit._CP10
19131
#define IPCP4_CP9 ipcp4.bit._CP9
19132
#define IPCP4_CP8 ipcp4.bit._CP8
19133
#define IPCP4_CP7 ipcp4.bit._CP7
19134
#define IPCP4_CP6 ipcp4.bit._CP6
19135
#define IPCP4_CP5 ipcp4.bit._CP5
19136
#define IPCP4_CP4 ipcp4.bit._CP4
19137
#define IPCP4_CP3 ipcp4.bit._CP3
19138
#define IPCP4_CP2 ipcp4.bit._CP2
19139
#define IPCP4_CP1 ipcp4.bit._CP1
19140
#define IPCP4_CP0 ipcp4.bit._CP0
19141
__IO_EXTERN IPCP5STR ipcp5;
19142
#define IPCP5 ipcp5.word
19143
#define IPCP5_CP15 ipcp5.bit._CP15
19144
#define IPCP5_CP14 ipcp5.bit._CP14
19145
#define IPCP5_CP13 ipcp5.bit._CP13
19146
#define IPCP5_CP12 ipcp5.bit._CP12
19147
#define IPCP5_CP11 ipcp5.bit._CP11
19148
#define IPCP5_CP10 ipcp5.bit._CP10
19149
#define IPCP5_CP9 ipcp5.bit._CP9
19150
#define IPCP5_CP8 ipcp5.bit._CP8
19151
#define IPCP5_CP7 ipcp5.bit._CP7
19152
#define IPCP5_CP6 ipcp5.bit._CP6
19153
#define IPCP5_CP5 ipcp5.bit._CP5
19154
#define IPCP5_CP4 ipcp5.bit._CP4
19155
#define IPCP5_CP3 ipcp5.bit._CP3
19156
#define IPCP5_CP2 ipcp5.bit._CP2
19157
#define IPCP5_CP1 ipcp5.bit._CP1
19158
#define IPCP5_CP0 ipcp5.bit._CP0
19159
__IO_EXTERN IPCP6STR ipcp6;
19160
#define IPCP6 ipcp6.word
19161
#define IPCP6_CP15 ipcp6.bit._CP15
19162
#define IPCP6_CP14 ipcp6.bit._CP14
19163
#define IPCP6_CP13 ipcp6.bit._CP13
19164
#define IPCP6_CP12 ipcp6.bit._CP12
19165
#define IPCP6_CP11 ipcp6.bit._CP11
19166
#define IPCP6_CP10 ipcp6.bit._CP10
19167
#define IPCP6_CP9 ipcp6.bit._CP9
19168
#define IPCP6_CP8 ipcp6.bit._CP8
19169
#define IPCP6_CP7 ipcp6.bit._CP7
19170
#define IPCP6_CP6 ipcp6.bit._CP6
19171
#define IPCP6_CP5 ipcp6.bit._CP5
19172
#define IPCP6_CP4 ipcp6.bit._CP4
19173
#define IPCP6_CP3 ipcp6.bit._CP3
19174
#define IPCP6_CP2 ipcp6.bit._CP2
19175
#define IPCP6_CP1 ipcp6.bit._CP1
19176
#define IPCP6_CP0 ipcp6.bit._CP0
19177
__IO_EXTERN IPCP7STR ipcp7;
19178
#define IPCP7 ipcp7.word
19179
#define IPCP7_CP15 ipcp7.bit._CP15
19180
#define IPCP7_CP14 ipcp7.bit._CP14
19181
#define IPCP7_CP13 ipcp7.bit._CP13
19182
#define IPCP7_CP12 ipcp7.bit._CP12
19183
#define IPCP7_CP11 ipcp7.bit._CP11
19184
#define IPCP7_CP10 ipcp7.bit._CP10
19185
#define IPCP7_CP9 ipcp7.bit._CP9
19186
#define IPCP7_CP8 ipcp7.bit._CP8
19187
#define IPCP7_CP7 ipcp7.bit._CP7
19188
#define IPCP7_CP6 ipcp7.bit._CP6
19189
#define IPCP7_CP5 ipcp7.bit._CP5
19190
#define IPCP7_CP4 ipcp7.bit._CP4
19191
#define IPCP7_CP3 ipcp7.bit._CP3
19192
#define IPCP7_CP2 ipcp7.bit._CP2
19193
#define IPCP7_CP1 ipcp7.bit._CP1
19194
#define IPCP7_CP0 ipcp7.bit._CP0
19195
__IO_EXTERN TCDT4STR tcdt4;   /* Free Running Timer4 */
19196
#define TCDT4 tcdt4.word
19197
#define TCDT4_T15 tcdt4.bit._T15
19198
#define TCDT4_T14 tcdt4.bit._T14
19199
#define TCDT4_T13 tcdt4.bit._T13
19200
#define TCDT4_T12 tcdt4.bit._T12
19201
#define TCDT4_T11 tcdt4.bit._T11
19202
#define TCDT4_T10 tcdt4.bit._T10
19203
#define TCDT4_T9 tcdt4.bit._T9
19204
#define TCDT4_T8 tcdt4.bit._T8
19205
#define TCDT4_T7 tcdt4.bit._T7
19206
#define TCDT4_T6 tcdt4.bit._T6
19207
#define TCDT4_T5 tcdt4.bit._T5
19208
#define TCDT4_T4 tcdt4.bit._T4
19209
#define TCDT4_T3 tcdt4.bit._T3
19210
#define TCDT4_T2 tcdt4.bit._T2
19211
#define TCDT4_T1 tcdt4.bit._T1
19212
#define TCDT4_T0 tcdt4.bit._T0
19213
__IO_EXTERN TCCS4STR tccs4;
19214
#define TCCS4 tccs4.byte
19215
#define TCCS4_ECLK tccs4.bit._ECLK
19216
#define TCCS4_IVF tccs4.bit._IVF
19217
#define TCCS4_IVFE tccs4.bit._IVFE
19218
#define TCCS4_STOP tccs4.bit._STOP
19219
#define TCCS4_MODE tccs4.bit._MODE
19220
#define TCCS4_CLR tccs4.bit._CLR
19221
#define TCCS4_CLK1 tccs4.bit._CLK1
19222
#define TCCS4_CLK0 tccs4.bit._CLK0
19223
#define TCCS4_CLK tccs4.bitc._CLK
19224
__IO_EXTERN TCDT5STR tcdt5;   /* Free Running Timer5 */
19225
#define TCDT5 tcdt5.word
19226
#define TCDT5_T15 tcdt5.bit._T15
19227
#define TCDT5_T14 tcdt5.bit._T14
19228
#define TCDT5_T13 tcdt5.bit._T13
19229
#define TCDT5_T12 tcdt5.bit._T12
19230
#define TCDT5_T11 tcdt5.bit._T11
19231
#define TCDT5_T10 tcdt5.bit._T10
19232
#define TCDT5_T9 tcdt5.bit._T9
19233
#define TCDT5_T8 tcdt5.bit._T8
19234
#define TCDT5_T7 tcdt5.bit._T7
19235
#define TCDT5_T6 tcdt5.bit._T6
19236
#define TCDT5_T5 tcdt5.bit._T5
19237
#define TCDT5_T4 tcdt5.bit._T4
19238
#define TCDT5_T3 tcdt5.bit._T3
19239
#define TCDT5_T2 tcdt5.bit._T2
19240
#define TCDT5_T1 tcdt5.bit._T1
19241
#define TCDT5_T0 tcdt5.bit._T0
19242
__IO_EXTERN TCCS5STR tccs5;
19243
#define TCCS5 tccs5.byte
19244
#define TCCS5_ECLK tccs5.bit._ECLK
19245
#define TCCS5_IVF tccs5.bit._IVF
19246
#define TCCS5_IVFE tccs5.bit._IVFE
19247
#define TCCS5_STOP tccs5.bit._STOP
19248
#define TCCS5_MODE tccs5.bit._MODE
19249
#define TCCS5_CLR tccs5.bit._CLR
19250
#define TCCS5_CLK1 tccs5.bit._CLK1
19251
#define TCCS5_CLK0 tccs5.bit._CLK0
19252
#define TCCS5_CLK tccs5.bitc._CLK
19253
__IO_EXTERN TCDT6STR tcdt6;   /* Free Running Timer6 */
19254
#define TCDT6 tcdt6.word
19255
#define TCDT6_T15 tcdt6.bit._T15
19256
#define TCDT6_T14 tcdt6.bit._T14
19257
#define TCDT6_T13 tcdt6.bit._T13
19258
#define TCDT6_T12 tcdt6.bit._T12
19259
#define TCDT6_T11 tcdt6.bit._T11
19260
#define TCDT6_T10 tcdt6.bit._T10
19261
#define TCDT6_T9 tcdt6.bit._T9
19262
#define TCDT6_T8 tcdt6.bit._T8
19263
#define TCDT6_T7 tcdt6.bit._T7
19264
#define TCDT6_T6 tcdt6.bit._T6
19265
#define TCDT6_T5 tcdt6.bit._T5
19266
#define TCDT6_T4 tcdt6.bit._T4
19267
#define TCDT6_T3 tcdt6.bit._T3
19268
#define TCDT6_T2 tcdt6.bit._T2
19269
#define TCDT6_T1 tcdt6.bit._T1
19270
#define TCDT6_T0 tcdt6.bit._T0
19271
__IO_EXTERN TCCS6STR tccs6;
19272
#define TCCS6 tccs6.byte
19273
#define TCCS6_ECLK tccs6.bit._ECLK
19274
#define TCCS6_IVF tccs6.bit._IVF
19275
#define TCCS6_IVFE tccs6.bit._IVFE
19276
#define TCCS6_STOP tccs6.bit._STOP
19277
#define TCCS6_MODE tccs6.bit._MODE
19278
#define TCCS6_CLR tccs6.bit._CLR
19279
#define TCCS6_CLK1 tccs6.bit._CLK1
19280
#define TCCS6_CLK0 tccs6.bit._CLK0
19281
#define TCCS6_CLK tccs6.bitc._CLK
19282
__IO_EXTERN TCDT7STR tcdt7;   /* Free Running Timer7 */
19283
#define TCDT7 tcdt7.word
19284
#define TCDT7_T15 tcdt7.bit._T15
19285
#define TCDT7_T14 tcdt7.bit._T14
19286
#define TCDT7_T13 tcdt7.bit._T13
19287
#define TCDT7_T12 tcdt7.bit._T12
19288
#define TCDT7_T11 tcdt7.bit._T11
19289
#define TCDT7_T10 tcdt7.bit._T10
19290
#define TCDT7_T9 tcdt7.bit._T9
19291
#define TCDT7_T8 tcdt7.bit._T8
19292
#define TCDT7_T7 tcdt7.bit._T7
19293
#define TCDT7_T6 tcdt7.bit._T6
19294
#define TCDT7_T5 tcdt7.bit._T5
19295
#define TCDT7_T4 tcdt7.bit._T4
19296
#define TCDT7_T3 tcdt7.bit._T3
19297
#define TCDT7_T2 tcdt7.bit._T2
19298
#define TCDT7_T1 tcdt7.bit._T1
19299
#define TCDT7_T0 tcdt7.bit._T0
19300
__IO_EXTERN TCCS7STR tccs7;
19301
#define TCCS7 tccs7.byte
19302
#define TCCS7_ECLK tccs7.bit._ECLK
19303
#define TCCS7_IVF tccs7.bit._IVF
19304
#define TCCS7_IVFE tccs7.bit._IVFE
19305
#define TCCS7_STOP tccs7.bit._STOP
19306
#define TCCS7_MODE tccs7.bit._MODE
19307
#define TCCS7_CLR tccs7.bit._CLR
19308
#define TCCS7_CLK1 tccs7.bit._CLK1
19309
#define TCCS7_CLK0 tccs7.bit._CLK0
19310
#define TCCS7_CLK tccs7.bitc._CLK
19311
__IO_EXTERN UDRC10STR udrc10;   /* Up/Down Counter 0-1 */
19312
#define UDRC10 udrc10.word
19313
#define UDRC10_D15 udrc10.bit._D15
19314
#define UDRC10_D14 udrc10.bit._D14
19315
#define UDRC10_D13 udrc10.bit._D13
19316
#define UDRC10_D12 udrc10.bit._D12
19317
#define UDRC10_D11 udrc10.bit._D11
19318
#define UDRC10_D10 udrc10.bit._D10
19319
#define UDRC10_D9 udrc10.bit._D9
19320
#define UDRC10_D8 udrc10.bit._D8
19321
#define UDRC10_D7 udrc10.bit._D7
19322
#define UDRC10_D6 udrc10.bit._D6
19323
#define UDRC10_D5 udrc10.bit._D5
19324
#define UDRC10_D4 udrc10.bit._D4
19325
#define UDRC10_D3 udrc10.bit._D3
19326
#define UDRC10_D2 udrc10.bit._D2
19327
#define UDRC10_D1 udrc10.bit._D1
19328
#define UDRC10_D0 udrc10.bit._D0
19329
__IO_EXTERN UDRC1STR udrc1;
19330
#define UDRC1 udrc1.byte
19331
#define UDRC1_D7 udrc1.bit._D7
19332
#define UDRC1_D6 udrc1.bit._D6
19333
#define UDRC1_D5 udrc1.bit._D5
19334
#define UDRC1_D4 udrc1.bit._D4
19335
#define UDRC1_D3 udrc1.bit._D3
19336
#define UDRC1_D2 udrc1.bit._D2
19337
#define UDRC1_D1 udrc1.bit._D1
19338
#define UDRC1_D0 udrc1.bit._D0
19339
__IO_EXTERN UDRC0STR udrc0;
19340
#define UDRC0 udrc0.byte
19341
#define UDRC0_D7 udrc0.bit._D7
19342
#define UDRC0_D6 udrc0.bit._D6
19343
#define UDRC0_D5 udrc0.bit._D5
19344
#define UDRC0_D4 udrc0.bit._D4
19345
#define UDRC0_D3 udrc0.bit._D3
19346
#define UDRC0_D2 udrc0.bit._D2
19347
#define UDRC0_D1 udrc0.bit._D1
19348
#define UDRC0_D0 udrc0.bit._D0
19349
__IO_EXTERN UDCR10STR udcr10;
19350
#define UDCR10 udcr10.word
19351
#define UDCR10_D15 udcr10.bit._D15
19352
#define UDCR10_D14 udcr10.bit._D14
19353
#define UDCR10_D13 udcr10.bit._D13
19354
#define UDCR10_D12 udcr10.bit._D12
19355
#define UDCR10_D11 udcr10.bit._D11
19356
#define UDCR10_D10 udcr10.bit._D10
19357
#define UDCR10_D9 udcr10.bit._D9
19358
#define UDCR10_D8 udcr10.bit._D8
19359
#define UDCR10_D7 udcr10.bit._D7
19360
#define UDCR10_D6 udcr10.bit._D6
19361
#define UDCR10_D5 udcr10.bit._D5
19362
#define UDCR10_D4 udcr10.bit._D4
19363
#define UDCR10_D3 udcr10.bit._D3
19364
#define UDCR10_D2 udcr10.bit._D2
19365
#define UDCR10_D1 udcr10.bit._D1
19366
#define UDCR10_D0 udcr10.bit._D0
19367
__IO_EXTERN UDCR1STR udcr1;
19368
#define UDCR1 udcr1.byte
19369
#define UDCR1_D7 udcr1.bit._D7
19370
#define UDCR1_D6 udcr1.bit._D6
19371
#define UDCR1_D5 udcr1.bit._D5
19372
#define UDCR1_D4 udcr1.bit._D4
19373
#define UDCR1_D3 udcr1.bit._D3
19374
#define UDCR1_D2 udcr1.bit._D2
19375
#define UDCR1_D1 udcr1.bit._D1
19376
#define UDCR1_D0 udcr1.bit._D0
19377
__IO_EXTERN UDCR0STR udcr0;
19378
#define UDCR0 udcr0.byte
19379
#define UDCR0_D7 udcr0.bit._D7
19380
#define UDCR0_D6 udcr0.bit._D6
19381
#define UDCR0_D5 udcr0.bit._D5
19382
#define UDCR0_D4 udcr0.bit._D4
19383
#define UDCR0_D3 udcr0.bit._D3
19384
#define UDCR0_D2 udcr0.bit._D2
19385
#define UDCR0_D1 udcr0.bit._D1
19386
#define UDCR0_D0 udcr0.bit._D0
19387
__IO_EXTERN UDCC0STR udcc0;
19388
#define UDCC0 udcc0.word
19389
#define UDCC0_M16E udcc0.bit._M16E
19390
#define UDCC0_CDCF udcc0.bit._CDCF
19391
#define UDCC0_CFIE udcc0.bit._CFIE
19392
#define UDCC0_CLKS udcc0.bit._CLKS
19393
#define UDCC0_CMS1 udcc0.bit._CMS1
19394
#define UDCC0_CMS0 udcc0.bit._CMS0
19395
#define UDCC0_CES1 udcc0.bit._CES1
19396
#define UDCC0_CES0 udcc0.bit._CES0
19397
#define UDCC0_CTUT udcc0.bit._CTUT
19398
#define UDCC0_UCRE udcc0.bit._UCRE
19399
#define UDCC0_RLDE udcc0.bit._RLDE
19400
#define UDCC0_UDCLR udcc0.bit._UDCLR
19401
#define UDCC0_CGSC udcc0.bit._CGSC
19402
#define UDCC0_CGE1 udcc0.bit._CGE1
19403
#define UDCC0_CGE0 udcc0.bit._CGE0
19404
#define UDCC0_CMS udcc0.bitc._CMS
19405
#define UDCC0_CES udcc0.bitc._CES
19406
#define UDCC0_CGE udcc0.bitc._CGE
19407
__IO_EXTERN UDCCH0STR udcch0;
19408
#define UDCCH0 udcch0.byte
19409
#define UDCCH0_M16E udcch0.bit._M16E
19410
#define UDCCH0_CDCF udcch0.bit._CDCF
19411
#define UDCCH0_CFIE udcch0.bit._CFIE
19412
#define UDCCH0_CLKS udcch0.bit._CLKS
19413
#define UDCCH0_CMS1 udcch0.bit._CMS1
19414
#define UDCCH0_CMS0 udcch0.bit._CMS0
19415
#define UDCCH0_CES1 udcch0.bit._CES1
19416
#define UDCCH0_CES0 udcch0.bit._CES0
19417
#define UDCCH0_CMS udcch0.bitc._CMS
19418
#define UDCCH0_CES udcch0.bitc._CES
19419
__IO_EXTERN UDCCL0STR udccl0;
19420
#define UDCCL0 udccl0.byte
19421
#define UDCCL0_CTUT udccl0.bit._CTUT
19422
#define UDCCL0_UCRE udccl0.bit._UCRE
19423
#define UDCCL0_RLDE udccl0.bit._RLDE
19424
#define UDCCL0_UDCLR udccl0.bit._UDCLR
19425
#define UDCCL0_CGSC udccl0.bit._CGSC
19426
#define UDCCL0_CGE1 udccl0.bit._CGE1
19427
#define UDCCL0_CGE0 udccl0.bit._CGE0
19428
#define UDCCL0_CGE udccl0.bitc._CGE
19429
__IO_EXTERN UDCS0STR udcs0;
19430
#define UDCS0 udcs0.byte
19431
#define UDCS0_CSTR udcs0.bit._CSTR
19432
#define UDCS0_CITE udcs0.bit._CITE
19433
#define UDCS0_UDIE udcs0.bit._UDIE
19434
#define UDCS0_CMPF udcs0.bit._CMPF
19435
#define UDCS0_OVFF udcs0.bit._OVFF
19436
#define UDCS0_UDFF udcs0.bit._UDFF
19437
#define UDCS0_UDF1 udcs0.bit._UDF1
19438
#define UDCS0_UDF0 udcs0.bit._UDF0
19439
#define UDCS0_UDF udcs0.bitc._UDF
19440
__IO_EXTERN UDCC1STR udcc1;
19441
#define UDCC1 udcc1.word
19442
#define UDCC1_RESV15 udcc1.bit._RESV15
19443
#define UDCC1_CDCF udcc1.bit._CDCF
19444
#define UDCC1_CFIE udcc1.bit._CFIE
19445
#define UDCC1_CLKS udcc1.bit._CLKS
19446
#define UDCC1_CMS1 udcc1.bit._CMS1
19447
#define UDCC1_CMS0 udcc1.bit._CMS0
19448
#define UDCC1_CES1 udcc1.bit._CES1
19449
#define UDCC1_CES0 udcc1.bit._CES0
19450
#define UDCC1_CTUT udcc1.bit._CTUT
19451
#define UDCC1_UCRE udcc1.bit._UCRE
19452
#define UDCC1_RLDE udcc1.bit._RLDE
19453
#define UDCC1_UDCLR udcc1.bit._UDCLR
19454
#define UDCC1_CGSC udcc1.bit._CGSC
19455
#define UDCC1_CGE1 udcc1.bit._CGE1
19456
#define UDCC1_CGE0 udcc1.bit._CGE0
19457
#define UDCC1_CMS udcc1.bitc._CMS
19458
#define UDCC1_CES udcc1.bitc._CES
19459
#define UDCC1_CGE udcc1.bitc._CGE
19460
__IO_EXTERN UDCCH1STR udcch1;
19461
#define UDCCH1 udcch1.byte
19462
#define UDCCH1_RESV15 udcch1.bit._RESV15
19463
#define UDCCH1_CDCF udcch1.bit._CDCF
19464
#define UDCCH1_CFIE udcch1.bit._CFIE
19465
#define UDCCH1_CLKS udcch1.bit._CLKS
19466
#define UDCCH1_CMS1 udcch1.bit._CMS1
19467
#define UDCCH1_CMS0 udcch1.bit._CMS0
19468
#define UDCCH1_CES1 udcch1.bit._CES1
19469
#define UDCCH1_CES0 udcch1.bit._CES0
19470
#define UDCCH1_CMS udcch1.bitc._CMS
19471
#define UDCCH1_CES udcch1.bitc._CES
19472
__IO_EXTERN UDCCL1STR udccl1;
19473
#define UDCCL1 udccl1.byte
19474
#define UDCCL1_CTUT udccl1.bit._CTUT
19475
#define UDCCL1_UCRE udccl1.bit._UCRE
19476
#define UDCCL1_RLDE udccl1.bit._RLDE
19477
#define UDCCL1_UDCLR udccl1.bit._UDCLR
19478
#define UDCCL1_CGSC udccl1.bit._CGSC
19479
#define UDCCL1_CGE1 udccl1.bit._CGE1
19480
#define UDCCL1_CGE0 udccl1.bit._CGE0
19481
#define UDCCL1_CGE udccl1.bitc._CGE
19482
__IO_EXTERN UDCS1STR udcs1;
19483
#define UDCS1 udcs1.byte
19484
#define UDCS1_CSTR udcs1.bit._CSTR
19485
#define UDCS1_CITE udcs1.bit._CITE
19486
#define UDCS1_UDIE udcs1.bit._UDIE
19487
#define UDCS1_CMPF udcs1.bit._CMPF
19488
#define UDCS1_OVFF udcs1.bit._OVFF
19489
#define UDCS1_UDFF udcs1.bit._UDFF
19490
#define UDCS1_UDF1 udcs1.bit._UDF1
19491
#define UDCS1_UDF0 udcs1.bit._UDF0
19492
#define UDCS1_UDF udcs1.bitc._UDF
19493
__IO_EXTERN UDRC32STR udrc32;   /* Up/Down Counter 2-3 */
19494
#define UDRC32 udrc32.word
19495
#define UDRC32_D15 udrc32.bit._D15
19496
#define UDRC32_D14 udrc32.bit._D14
19497
#define UDRC32_D13 udrc32.bit._D13
19498
#define UDRC32_D12 udrc32.bit._D12
19499
#define UDRC32_D11 udrc32.bit._D11
19500
#define UDRC32_D10 udrc32.bit._D10
19501
#define UDRC32_D9 udrc32.bit._D9
19502
#define UDRC32_D8 udrc32.bit._D8
19503
#define UDRC32_D7 udrc32.bit._D7
19504
#define UDRC32_D6 udrc32.bit._D6
19505
#define UDRC32_D5 udrc32.bit._D5
19506
#define UDRC32_D4 udrc32.bit._D4
19507
#define UDRC32_D3 udrc32.bit._D3
19508
#define UDRC32_D2 udrc32.bit._D2
19509
#define UDRC32_D1 udrc32.bit._D1
19510
#define UDRC32_D0 udrc32.bit._D0
19511
__IO_EXTERN UDRC3STR udrc3;
19512
#define UDRC3 udrc3.byte
19513
#define UDRC3_D7 udrc3.bit._D7
19514
#define UDRC3_D6 udrc3.bit._D6
19515
#define UDRC3_D5 udrc3.bit._D5
19516
#define UDRC3_D4 udrc3.bit._D4
19517
#define UDRC3_D3 udrc3.bit._D3
19518
#define UDRC3_D2 udrc3.bit._D2
19519
#define UDRC3_D1 udrc3.bit._D1
19520
#define UDRC3_D0 udrc3.bit._D0
19521
__IO_EXTERN UDRC2STR udrc2;
19522
#define UDRC2 udrc2.byte
19523
#define UDRC2_D7 udrc2.bit._D7
19524
#define UDRC2_D6 udrc2.bit._D6
19525
#define UDRC2_D5 udrc2.bit._D5
19526
#define UDRC2_D4 udrc2.bit._D4
19527
#define UDRC2_D3 udrc2.bit._D3
19528
#define UDRC2_D2 udrc2.bit._D2
19529
#define UDRC2_D1 udrc2.bit._D1
19530
#define UDRC2_D0 udrc2.bit._D0
19531
__IO_EXTERN UDCR32STR udcr32;
19532
#define UDCR32 udcr32.word
19533
#define UDCR32_D15 udcr32.bit._D15
19534
#define UDCR32_D14 udcr32.bit._D14
19535
#define UDCR32_D13 udcr32.bit._D13
19536
#define UDCR32_D12 udcr32.bit._D12
19537
#define UDCR32_D11 udcr32.bit._D11
19538
#define UDCR32_D10 udcr32.bit._D10
19539
#define UDCR32_D9 udcr32.bit._D9
19540
#define UDCR32_D8 udcr32.bit._D8
19541
#define UDCR32_D7 udcr32.bit._D7
19542
#define UDCR32_D6 udcr32.bit._D6
19543
#define UDCR32_D5 udcr32.bit._D5
19544
#define UDCR32_D4 udcr32.bit._D4
19545
#define UDCR32_D3 udcr32.bit._D3
19546
#define UDCR32_D2 udcr32.bit._D2
19547
#define UDCR32_D1 udcr32.bit._D1
19548
#define UDCR32_D0 udcr32.bit._D0
19549
__IO_EXTERN UDCR3STR udcr3;
19550
#define UDCR3 udcr3.byte
19551
#define UDCR3_D7 udcr3.bit._D7
19552
#define UDCR3_D6 udcr3.bit._D6
19553
#define UDCR3_D5 udcr3.bit._D5
19554
#define UDCR3_D4 udcr3.bit._D4
19555
#define UDCR3_D3 udcr3.bit._D3
19556
#define UDCR3_D2 udcr3.bit._D2
19557
#define UDCR3_D1 udcr3.bit._D1
19558
#define UDCR3_D0 udcr3.bit._D0
19559
__IO_EXTERN UDCR2STR udcr2;
19560
#define UDCR2 udcr2.byte
19561
#define UDCR2_D7 udcr2.bit._D7
19562
#define UDCR2_D6 udcr2.bit._D6
19563
#define UDCR2_D5 udcr2.bit._D5
19564
#define UDCR2_D4 udcr2.bit._D4
19565
#define UDCR2_D3 udcr2.bit._D3
19566
#define UDCR2_D2 udcr2.bit._D2
19567
#define UDCR2_D1 udcr2.bit._D1
19568
#define UDCR2_D0 udcr2.bit._D0
19569
__IO_EXTERN UDCC2STR udcc2;
19570
#define UDCC2 udcc2.word
19571
#define UDCC2_M16E udcc2.bit._M16E
19572
#define UDCC2_CDCF udcc2.bit._CDCF
19573
#define UDCC2_CFIE udcc2.bit._CFIE
19574
#define UDCC2_CLKS udcc2.bit._CLKS
19575
#define UDCC2_CMS1 udcc2.bit._CMS1
19576
#define UDCC2_CMS0 udcc2.bit._CMS0
19577
#define UDCC2_CES1 udcc2.bit._CES1
19578
#define UDCC2_CES0 udcc2.bit._CES0
19579
#define UDCC2_CTUT udcc2.bit._CTUT
19580
#define UDCC2_UCRE udcc2.bit._UCRE
19581
#define UDCC2_RLDE udcc2.bit._RLDE
19582
#define UDCC2_UDCLR udcc2.bit._UDCLR
19583
#define UDCC2_CGSC udcc2.bit._CGSC
19584
#define UDCC2_CGE1 udcc2.bit._CGE1
19585
#define UDCC2_CGE0 udcc2.bit._CGE0
19586
#define UDCC2_CMS udcc2.bitc._CMS
19587
#define UDCC2_CES udcc2.bitc._CES
19588
#define UDCC2_CGE udcc2.bitc._CGE
19589
__IO_EXTERN UDCCH2STR udcch2;
19590
#define UDCCH2 udcch2.byte
19591
#define UDCCH2_M16E udcch2.bit._M16E
19592
#define UDCCH2_CDCF udcch2.bit._CDCF
19593
#define UDCCH2_CFIE udcch2.bit._CFIE
19594
#define UDCCH2_CLKS udcch2.bit._CLKS
19595
#define UDCCH2_CMS1 udcch2.bit._CMS1
19596
#define UDCCH2_CMS0 udcch2.bit._CMS0
19597
#define UDCCH2_CES1 udcch2.bit._CES1
19598
#define UDCCH2_CES0 udcch2.bit._CES0
19599
#define UDCCH2_CMS udcch2.bitc._CMS
19600
#define UDCCH2_CES udcch2.bitc._CES
19601
__IO_EXTERN UDCCL2STR udccl2;
19602
#define UDCCL2 udccl2.byte
19603
#define UDCCL2_CTUT udccl2.bit._CTUT
19604
#define UDCCL2_UCRE udccl2.bit._UCRE
19605
#define UDCCL2_RLDE udccl2.bit._RLDE
19606
#define UDCCL2_UDCLR udccl2.bit._UDCLR
19607
#define UDCCL2_CGSC udccl2.bit._CGSC
19608
#define UDCCL2_CGE1 udccl2.bit._CGE1
19609
#define UDCCL2_CGE0 udccl2.bit._CGE0
19610
#define UDCCL2_CGE udccl2.bitc._CGE
19611
__IO_EXTERN UDCS2STR udcs2;
19612
#define UDCS2 udcs2.byte
19613
#define UDCS2_CSTR udcs2.bit._CSTR
19614
#define UDCS2_CITE udcs2.bit._CITE
19615
#define UDCS2_UDIE udcs2.bit._UDIE
19616
#define UDCS2_CMPF udcs2.bit._CMPF
19617
#define UDCS2_OVFF udcs2.bit._OVFF
19618
#define UDCS2_UDFF udcs2.bit._UDFF
19619
#define UDCS2_UDF1 udcs2.bit._UDF1
19620
#define UDCS2_UDF0 udcs2.bit._UDF0
19621
#define UDCS2_UDF udcs2.bitc._UDF
19622
__IO_EXTERN UDCC3STR udcc3;
19623
#define UDCC3 udcc3.word
19624
#define UDCC3_RESV15 udcc3.bit._RESV15
19625
#define UDCC3_CDCF udcc3.bit._CDCF
19626
#define UDCC3_CFIE udcc3.bit._CFIE
19627
#define UDCC3_CLKS udcc3.bit._CLKS
19628
#define UDCC3_CMS1 udcc3.bit._CMS1
19629
#define UDCC3_CMS0 udcc3.bit._CMS0
19630
#define UDCC3_CES1 udcc3.bit._CES1
19631
#define UDCC3_CES0 udcc3.bit._CES0
19632
#define UDCC3_CTUT udcc3.bit._CTUT
19633
#define UDCC3_UCRE udcc3.bit._UCRE
19634
#define UDCC3_RLDE udcc3.bit._RLDE
19635
#define UDCC3_UDCLR udcc3.bit._UDCLR
19636
#define UDCC3_CGSC udcc3.bit._CGSC
19637
#define UDCC3_CGE1 udcc3.bit._CGE1
19638
#define UDCC3_CGE0 udcc3.bit._CGE0
19639
#define UDCC3_CMS udcc3.bitc._CMS
19640
#define UDCC3_CES udcc3.bitc._CES
19641
#define UDCC3_CGE udcc3.bitc._CGE
19642
__IO_EXTERN UDCCH3STR udcch3;
19643
#define UDCCH3 udcch3.byte
19644
#define UDCCH3_RESV15 udcch3.bit._RESV15
19645
#define UDCCH3_CDCF udcch3.bit._CDCF
19646
#define UDCCH3_CFIE udcch3.bit._CFIE
19647
#define UDCCH3_CLKS udcch3.bit._CLKS
19648
#define UDCCH3_CMS1 udcch3.bit._CMS1
19649
#define UDCCH3_CMS0 udcch3.bit._CMS0
19650
#define UDCCH3_CES1 udcch3.bit._CES1
19651
#define UDCCH3_CES0 udcch3.bit._CES0
19652
#define UDCCH3_CMS udcch3.bitc._CMS
19653
#define UDCCH3_CES udcch3.bitc._CES
19654
__IO_EXTERN UDCCL3STR udccl3;
19655
#define UDCCL3 udccl3.byte
19656
#define UDCCL3_CTUT udccl3.bit._CTUT
19657
#define UDCCL3_UCRE udccl3.bit._UCRE
19658
#define UDCCL3_RLDE udccl3.bit._RLDE
19659
#define UDCCL3_UDCLR udccl3.bit._UDCLR
19660
#define UDCCL3_CGSC udccl3.bit._CGSC
19661
#define UDCCL3_CGE1 udccl3.bit._CGE1
19662
#define UDCCL3_CGE0 udccl3.bit._CGE0
19663
#define UDCCL3_CGE udccl3.bitc._CGE
19664
__IO_EXTERN UDCS3STR udcs3;
19665
#define UDCS3 udcs3.byte
19666
#define UDCS3_CSTR udcs3.bit._CSTR
19667
#define UDCS3_CITE udcs3.bit._CITE
19668
#define UDCS3_UDIE udcs3.bit._UDIE
19669
#define UDCS3_CMPF udcs3.bit._CMPF
19670
#define UDCS3_OVFF udcs3.bit._OVFF
19671
#define UDCS3_UDFF udcs3.bit._UDFF
19672
#define UDCS3_UDF1 udcs3.bit._UDF1
19673
#define UDCS3_UDF0 udcs3.bit._UDF0
19674
#define UDCS3_UDF udcs3.bitc._UDF
19675
__IO_EXTERN GCN13STR gcn13;   /* PPG Control 12-15 */
19676
#define GCN13 gcn13.word
19677
#define GCN13_TSEL33 gcn13.bit._TSEL33
19678
#define GCN13_TSEL32 gcn13.bit._TSEL32
19679
#define GCN13_TSEL31 gcn13.bit._TSEL31
19680
#define GCN13_TSEL30 gcn13.bit._TSEL30
19681
#define GCN13_TSEL23 gcn13.bit._TSEL23
19682
#define GCN13_TSEL22 gcn13.bit._TSEL22
19683
#define GCN13_TSEL21 gcn13.bit._TSEL21
19684
#define GCN13_TSEL20 gcn13.bit._TSEL20
19685
#define GCN13_TSEL13 gcn13.bit._TSEL13
19686
#define GCN13_TSEL12 gcn13.bit._TSEL12
19687
#define GCN13_TSEL11 gcn13.bit._TSEL11
19688
#define GCN13_TSEL10 gcn13.bit._TSEL10
19689
#define GCN13_TSEL03 gcn13.bit._TSEL03
19690
#define GCN13_TSEL02 gcn13.bit._TSEL02
19691
#define GCN13_TSEL01 gcn13.bit._TSEL01
19692
#define GCN13_TSEL00 gcn13.bit._TSEL00
19693
__IO_EXTERN GCN23STR gcn23;
19694
#define GCN23 gcn23.byte
19695
#define GCN23_EN3 gcn23.bit._EN3
19696
#define GCN23_EN2 gcn23.bit._EN2
19697
#define GCN23_EN1 gcn23.bit._EN1
19698
#define GCN23_EN0 gcn23.bit._EN0
19699
__IO_EXTERN IO_WORD ptmr12;   /* PPG 12 */
19700
#define PTMR12 ptmr12
19701
__IO_EXTERN IO_WORD pcsr12;
19702
#define PCSR12 pcsr12
19703
__IO_EXTERN IO_WORD pdut12;
19704
#define PDUT12 pdut12
19705
__IO_EXTERN PCN12STR pcn12;
19706
#define PCN12 pcn12.word
19707
#define PCN12_CNTE pcn12.bit._CNTE
19708
#define PCN12_STGR pcn12.bit._STGR
19709
#define PCN12_MDSE pcn12.bit._MDSE
19710
#define PCN12_RTRG pcn12.bit._RTRG
19711
#define PCN12_CKS1 pcn12.bit._CKS1
19712
#define PCN12_CKS0 pcn12.bit._CKS0
19713
#define PCN12_PGMS pcn12.bit._PGMS
19714
#define PCN12_EGS1 pcn12.bit._EGS1
19715
#define PCN12_EGS0 pcn12.bit._EGS0
19716
#define PCN12_IREN pcn12.bit._IREN
19717
#define PCN12_IRQF pcn12.bit._IRQF
19718
#define PCN12_IRS1 pcn12.bit._IRS1
19719
#define PCN12_IRS0 pcn12.bit._IRS0
19720
#define PCN12_OSEL pcn12.bit._OSEL
19721
#define PCN12_CKS pcn12.bitc._CKS
19722
#define PCN12_EGS pcn12.bitc._EGS
19723
#define PCN12_IRS pcn12.bitc._IRS
19724
__IO_EXTERN PCNH12STR pcnh12;
19725
#define PCNH12 pcnh12.byte
19726
#define PCNH12_CNTE pcnh12.bit._CNTE
19727
#define PCNH12_STGR pcnh12.bit._STGR
19728
#define PCNH12_MDSE pcnh12.bit._MDSE
19729
#define PCNH12_RTRG pcnh12.bit._RTRG
19730
#define PCNH12_CKS1 pcnh12.bit._CKS1
19731
#define PCNH12_CKS0 pcnh12.bit._CKS0
19732
#define PCNH12_PGMS pcnh12.bit._PGMS
19733
#define PCNH12_CKS pcnh12.bitc._CKS
19734
__IO_EXTERN PCNL12STR pcnl12;
19735
#define PCNL12 pcnl12.byte
19736
#define PCNL12_EGS1 pcnl12.bit._EGS1
19737
#define PCNL12_EGS0 pcnl12.bit._EGS0
19738
#define PCNL12_IREN pcnl12.bit._IREN
19739
#define PCNL12_IRQF pcnl12.bit._IRQF
19740
#define PCNL12_IRS1 pcnl12.bit._IRS1
19741
#define PCNL12_IRS0 pcnl12.bit._IRS0
19742
#define PCNL12_OSEL pcnl12.bit._OSEL
19743
#define PCNL12_EGS pcnl12.bitc._EGS
19744
#define PCNL12_IRS pcnl12.bitc._IRS
19745
__IO_EXTERN IO_WORD ptmr13;   /* PPG 13 */
19746
#define PTMR13 ptmr13
19747
__IO_EXTERN IO_WORD pcsr13;
19748
#define PCSR13 pcsr13
19749
__IO_EXTERN IO_WORD pdut13;
19750
#define PDUT13 pdut13
19751
__IO_EXTERN PCN13STR pcn13;
19752
#define PCN13 pcn13.word
19753
#define PCN13_CNTE pcn13.bit._CNTE
19754
#define PCN13_STGR pcn13.bit._STGR
19755
#define PCN13_MDSE pcn13.bit._MDSE
19756
#define PCN13_RTRG pcn13.bit._RTRG
19757
#define PCN13_CKS1 pcn13.bit._CKS1
19758
#define PCN13_CKS0 pcn13.bit._CKS0
19759
#define PCN13_PGMS pcn13.bit._PGMS
19760
#define PCN13_EGS1 pcn13.bit._EGS1
19761
#define PCN13_EGS0 pcn13.bit._EGS0
19762
#define PCN13_IREN pcn13.bit._IREN
19763
#define PCN13_IRQF pcn13.bit._IRQF
19764
#define PCN13_IRS1 pcn13.bit._IRS1
19765
#define PCN13_IRS0 pcn13.bit._IRS0
19766
#define PCN13_OSEL pcn13.bit._OSEL
19767
#define PCN13_CKS pcn13.bitc._CKS
19768
#define PCN13_EGS pcn13.bitc._EGS
19769
#define PCN13_IRS pcn13.bitc._IRS
19770
__IO_EXTERN PCNH13STR pcnh13;
19771
#define PCNH13 pcnh13.byte
19772
#define PCNH13_CNTE pcnh13.bit._CNTE
19773
#define PCNH13_STGR pcnh13.bit._STGR
19774
#define PCNH13_MDSE pcnh13.bit._MDSE
19775
#define PCNH13_RTRG pcnh13.bit._RTRG
19776
#define PCNH13_CKS1 pcnh13.bit._CKS1
19777
#define PCNH13_CKS0 pcnh13.bit._CKS0
19778
#define PCNH13_PGMS pcnh13.bit._PGMS
19779
#define PCNH13_CKS pcnh13.bitc._CKS
19780
__IO_EXTERN PCNL13STR pcnl13;
19781
#define PCNL13 pcnl13.byte
19782
#define PCNL13_EGS1 pcnl13.bit._EGS1
19783
#define PCNL13_EGS0 pcnl13.bit._EGS0
19784
#define PCNL13_IREN pcnl13.bit._IREN
19785
#define PCNL13_IRQF pcnl13.bit._IRQF
19786
#define PCNL13_IRS1 pcnl13.bit._IRS1
19787
#define PCNL13_IRS0 pcnl13.bit._IRS0
19788
#define PCNL13_OSEL pcnl13.bit._OSEL
19789
#define PCNL13_EGS pcnl13.bitc._EGS
19790
#define PCNL13_IRS pcnl13.bitc._IRS
19791
__IO_EXTERN IO_WORD ptmr14;   /* PPG 14 */
19792
#define PTMR14 ptmr14
19793
__IO_EXTERN IO_WORD pcsr14;
19794
#define PCSR14 pcsr14
19795
__IO_EXTERN IO_WORD pdut14;
19796
#define PDUT14 pdut14
19797
__IO_EXTERN PCN14STR pcn14;
19798
#define PCN14 pcn14.word
19799
#define PCN14_CNTE pcn14.bit._CNTE
19800
#define PCN14_STGR pcn14.bit._STGR
19801
#define PCN14_MDSE pcn14.bit._MDSE
19802
#define PCN14_RTRG pcn14.bit._RTRG
19803
#define PCN14_CKS1 pcn14.bit._CKS1
19804
#define PCN14_CKS0 pcn14.bit._CKS0
19805
#define PCN14_PGMS pcn14.bit._PGMS
19806
#define PCN14_EGS1 pcn14.bit._EGS1
19807
#define PCN14_EGS0 pcn14.bit._EGS0
19808
#define PCN14_IREN pcn14.bit._IREN
19809
#define PCN14_IRQF pcn14.bit._IRQF
19810
#define PCN14_IRS1 pcn14.bit._IRS1
19811
#define PCN14_IRS0 pcn14.bit._IRS0
19812
#define PCN14_OSEL pcn14.bit._OSEL
19813
#define PCN14_CKS pcn14.bitc._CKS
19814
#define PCN14_EGS pcn14.bitc._EGS
19815
#define PCN14_IRS pcn14.bitc._IRS
19816
__IO_EXTERN PCNH14STR pcnh14;
19817
#define PCNH14 pcnh14.byte
19818
#define PCNH14_CNTE pcnh14.bit._CNTE
19819
#define PCNH14_STGR pcnh14.bit._STGR
19820
#define PCNH14_MDSE pcnh14.bit._MDSE
19821
#define PCNH14_RTRG pcnh14.bit._RTRG
19822
#define PCNH14_CKS1 pcnh14.bit._CKS1
19823
#define PCNH14_CKS0 pcnh14.bit._CKS0
19824
#define PCNH14_PGMS pcnh14.bit._PGMS
19825
#define PCNH14_CKS pcnh14.bitc._CKS
19826
__IO_EXTERN PCNL14STR pcnl14;
19827
#define PCNL14 pcnl14.byte
19828
#define PCNL14_EGS1 pcnl14.bit._EGS1
19829
#define PCNL14_EGS0 pcnl14.bit._EGS0
19830
#define PCNL14_IREN pcnl14.bit._IREN
19831
#define PCNL14_IRQF pcnl14.bit._IRQF
19832
#define PCNL14_IRS1 pcnl14.bit._IRS1
19833
#define PCNL14_IRS0 pcnl14.bit._IRS0
19834
#define PCNL14_OSEL pcnl14.bit._OSEL
19835
#define PCNL14_EGS pcnl14.bitc._EGS
19836
#define PCNL14_IRS pcnl14.bitc._IRS
19837
__IO_EXTERN IO_WORD ptmr15;   /* PPG 15 */
19838
#define PTMR15 ptmr15
19839
__IO_EXTERN IO_WORD pcsr15;
19840
#define PCSR15 pcsr15
19841
__IO_EXTERN IO_WORD pdut15;
19842
#define PDUT15 pdut15
19843
__IO_EXTERN PCN15STR pcn15;
19844
#define PCN15 pcn15.word
19845
#define PCN15_CNTE pcn15.bit._CNTE
19846
#define PCN15_STGR pcn15.bit._STGR
19847
#define PCN15_MDSE pcn15.bit._MDSE
19848
#define PCN15_RTRG pcn15.bit._RTRG
19849
#define PCN15_CKS1 pcn15.bit._CKS1
19850
#define PCN15_CKS0 pcn15.bit._CKS0
19851
#define PCN15_PGMS pcn15.bit._PGMS
19852
#define PCN15_EGS1 pcn15.bit._EGS1
19853
#define PCN15_EGS0 pcn15.bit._EGS0
19854
#define PCN15_IREN pcn15.bit._IREN
19855
#define PCN15_IRQF pcn15.bit._IRQF
19856
#define PCN15_IRS1 pcn15.bit._IRS1
19857
#define PCN15_IRS0 pcn15.bit._IRS0
19858
#define PCN15_OSEL pcn15.bit._OSEL
19859
#define PCN15_CKS pcn15.bitc._CKS
19860
#define PCN15_EGS pcn15.bitc._EGS
19861
#define PCN15_IRS pcn15.bitc._IRS
19862
__IO_EXTERN PCNH15STR pcnh15;
19863
#define PCNH15 pcnh15.byte
19864
#define PCNH15_CNTE pcnh15.bit._CNTE
19865
#define PCNH15_STGR pcnh15.bit._STGR
19866
#define PCNH15_MDSE pcnh15.bit._MDSE
19867
#define PCNH15_RTRG pcnh15.bit._RTRG
19868
#define PCNH15_CKS1 pcnh15.bit._CKS1
19869
#define PCNH15_CKS0 pcnh15.bit._CKS0
19870
#define PCNH15_PGMS pcnh15.bit._PGMS
19871
#define PCNH15_CKS pcnh15.bitc._CKS
19872
__IO_EXTERN PCNL15STR pcnl15;
19873
#define PCNL15 pcnl15.byte
19874
#define PCNL15_EGS1 pcnl15.bit._EGS1
19875
#define PCNL15_EGS0 pcnl15.bit._EGS0
19876
#define PCNL15_IREN pcnl15.bit._IREN
19877
#define PCNL15_IRQF pcnl15.bit._IRQF
19878
#define PCNL15_IRS1 pcnl15.bit._IRS1
19879
#define PCNL15_IRS0 pcnl15.bit._IRS0
19880
#define PCNL15_OSEL pcnl15.bit._OSEL
19881
#define PCNL15_EGS pcnl15.bitc._EGS
19882
#define PCNL15_IRS pcnl15.bitc._IRS
19883
__IO_EXTERN IBCR2STR ibcr2;   /* I2C 2 */
19884
#define IBCR2 ibcr2.byte
19885
#define IBCR2_BER ibcr2.bit._BER
19886
#define IBCR2_BEIE ibcr2.bit._BEIE
19887
#define IBCR2_SCC ibcr2.bit._SCC
19888
#define IBCR2_MSS ibcr2.bit._MSS
19889
#define IBCR2_ACK ibcr2.bit._ACK
19890
#define IBCR2_GCAA ibcr2.bit._GCAA
19891
#define IBCR2_INTE ibcr2.bit._INTE
19892
#define IBCR2_INT ibcr2.bit._INT
19893
__IO_EXTERN IBSR2STR ibsr2;
19894
#define IBSR2 ibsr2.byte
19895
#define IBSR2_BB ibsr2.bit._BB
19896
#define IBSR2_RSC ibsr2.bit._RSC
19897
#define IBSR2_AL ibsr2.bit._AL
19898
#define IBSR2_LRB ibsr2.bit._LRB
19899
#define IBSR2_TRX ibsr2.bit._TRX
19900
#define IBSR2_AAS ibsr2.bit._AAS
19901
#define IBSR2_GCA ibsr2.bit._GCA
19902
#define IBSR2_ADT ibsr2.bit._ADT
19903
__IO_EXTERN ITBA2STR itba2;
19904
#define ITBA2 itba2.word
19905
#define ITBA2_TA9 itba2.bit._TA9
19906
#define ITBA2_TA8 itba2.bit._TA8
19907
#define ITBA2_TA7 itba2.bit._TA7
19908
#define ITBA2_TA6 itba2.bit._TA6
19909
#define ITBA2_TA5 itba2.bit._TA5
19910
#define ITBA2_TA4 itba2.bit._TA4
19911
#define ITBA2_TA3 itba2.bit._TA3
19912
#define ITBA2_TA2 itba2.bit._TA2
19913
#define ITBA2_TA1 itba2.bit._TA1
19914
#define ITBA2_TA0 itba2.bit._TA0
19915
__IO_EXTERN ITBAH2STR itbah2;
19916
#define ITBAH2 itbah2.byte
19917
#define ITBAH2_TA9 itbah2.bit._TA9
19918
#define ITBAH2_TA8 itbah2.bit._TA8
19919
__IO_EXTERN ITBAL2STR itbal2;
19920
#define ITBAL2 itbal2.byte
19921
#define ITBAL2_TA7 itbal2.bit._TA7
19922
#define ITBAL2_TA6 itbal2.bit._TA6
19923
#define ITBAL2_TA5 itbal2.bit._TA5
19924
#define ITBAL2_TA4 itbal2.bit._TA4
19925
#define ITBAL2_TA3 itbal2.bit._TA3
19926
#define ITBAL2_TA2 itbal2.bit._TA2
19927
#define ITBAL2_TA1 itbal2.bit._TA1
19928
#define ITBAL2_TA0 itbal2.bit._TA0
19929
__IO_EXTERN ITMK2STR itmk2;
19930
#define ITMK2 itmk2.word
19931
#define ITMK2_ENTB itmk2.bit._ENTB
19932
#define ITMK2_RAL itmk2.bit._RAL
19933
#define ITMK2_TM9 itmk2.bit._TM9
19934
#define ITMK2_TM8 itmk2.bit._TM8
19935
#define ITMK2_TM7 itmk2.bit._TM7
19936
#define ITMK2_TM6 itmk2.bit._TM6
19937
#define ITMK2_TM5 itmk2.bit._TM5
19938
#define ITMK2_TM4 itmk2.bit._TM4
19939
#define ITMK2_TM3 itmk2.bit._TM3
19940
#define ITMK2_TM2 itmk2.bit._TM2
19941
#define ITMK2_TM1 itmk2.bit._TM1
19942
#define ITMK2_TM0 itmk2.bit._TM0
19943
__IO_EXTERN ITMKH2STR itmkh2;
19944
#define ITMKH2 itmkh2.byte
19945
#define ITMKH2_ENTB itmkh2.bit._ENTB
19946
#define ITMKH2_RAL itmkh2.bit._RAL
19947
#define ITMKH2_TM9 itmkh2.bit._TM9
19948
#define ITMKH2_TM8 itmkh2.bit._TM8
19949
__IO_EXTERN ITMKL2STR itmkl2;
19950
#define ITMKL2 itmkl2.byte
19951
#define ITMKL2_TM7 itmkl2.bit._TM7
19952
#define ITMKL2_TM6 itmkl2.bit._TM6
19953
#define ITMKL2_TM5 itmkl2.bit._TM5
19954
#define ITMKL2_TM4 itmkl2.bit._TM4
19955
#define ITMKL2_TM3 itmkl2.bit._TM3
19956
#define ITMKL2_TM2 itmkl2.bit._TM2
19957
#define ITMKL2_TM1 itmkl2.bit._TM1
19958
#define ITMKL2_TM0 itmkl2.bit._TM0
19959
__IO_EXTERN ISMK2STR ismk2;
19960
#define ISMK2 ismk2.byte
19961
#define ISMK2_ENSB ismk2.bit._ENSB
19962
#define ISMK2_SM6 ismk2.bit._SM6
19963
#define ISMK2_SM5 ismk2.bit._SM5
19964
#define ISMK2_SM4 ismk2.bit._SM4
19965
#define ISMK2_SM3 ismk2.bit._SM3
19966
#define ISMK2_SM2 ismk2.bit._SM2
19967
#define ISMK2_SM1 ismk2.bit._SM1
19968
#define ISMK2_SM0 ismk2.bit._SM0
19969
__IO_EXTERN ISBA2STR isba2;
19970
#define ISBA2 isba2.byte
19971
#define ISBA2_SA6 isba2.bit._SA6
19972
#define ISBA2_SA5 isba2.bit._SA5
19973
#define ISBA2_SA4 isba2.bit._SA4
19974
#define ISBA2_SA3 isba2.bit._SA3
19975
#define ISBA2_SA2 isba2.bit._SA2
19976
#define ISBA2_SA1 isba2.bit._SA1
19977
#define ISBA2_SA0 isba2.bit._SA0
19978
__IO_EXTERN IDAR2STR idar2;
19979
#define IDAR2 idar2.byte
19980
#define IDAR2_D7 idar2.bit._D7
19981
#define IDAR2_D6 idar2.bit._D6
19982
#define IDAR2_D5 idar2.bit._D5
19983
#define IDAR2_D4 idar2.bit._D4
19984
#define IDAR2_D3 idar2.bit._D3
19985
#define IDAR2_D2 idar2.bit._D2
19986
#define IDAR2_D1 idar2.bit._D1
19987
#define IDAR2_D0 idar2.bit._D0
19988
__IO_EXTERN ICCR2STR iccr2;
19989
#define ICCR2 iccr2.byte
19990
#define ICCR2_NSF iccr2.bit._NSF
19991
#define ICCR2_EN iccr2.bit._EN
19992
#define ICCR2_CS4 iccr2.bit._CS4
19993
#define ICCR2_CS3 iccr2.bit._CS3
19994
#define ICCR2_CS2 iccr2.bit._CS2
19995
#define ICCR2_CS1 iccr2.bit._CS1
19996
#define ICCR2_CS0 iccr2.bit._CS0
19997
#define ICCR2_CS iccr2.bitc._CS
19998
__IO_EXTERN IBCR3STR ibcr3;   /* I2C 3 */
19999
#define IBCR3 ibcr3.byte
20000
#define IBCR3_BER ibcr3.bit._BER
20001
#define IBCR3_BEIE ibcr3.bit._BEIE
20002
#define IBCR3_SCC ibcr3.bit._SCC
20003
#define IBCR3_MSS ibcr3.bit._MSS
20004
#define IBCR3_ACK ibcr3.bit._ACK
20005
#define IBCR3_GCAA ibcr3.bit._GCAA
20006
#define IBCR3_INTE ibcr3.bit._INTE
20007
#define IBCR3_INT ibcr3.bit._INT
20008
__IO_EXTERN IBSR3STR ibsr3;
20009
#define IBSR3 ibsr3.byte
20010
#define IBSR3_BB ibsr3.bit._BB
20011
#define IBSR3_RSC ibsr3.bit._RSC
20012
#define IBSR3_AL ibsr3.bit._AL
20013
#define IBSR3_LRB ibsr3.bit._LRB
20014
#define IBSR3_TRX ibsr3.bit._TRX
20015
#define IBSR3_AAS ibsr3.bit._AAS
20016
#define IBSR3_GCA ibsr3.bit._GCA
20017
#define IBSR3_ADT ibsr3.bit._ADT
20018
__IO_EXTERN ITBA3STR itba3;
20019
#define ITBA3 itba3.word
20020
#define ITBA3_TA9 itba3.bit._TA9
20021
#define ITBA3_TA8 itba3.bit._TA8
20022
#define ITBA3_TA7 itba3.bit._TA7
20023
#define ITBA3_TA6 itba3.bit._TA6
20024
#define ITBA3_TA5 itba3.bit._TA5
20025
#define ITBA3_TA4 itba3.bit._TA4
20026
#define ITBA3_TA3 itba3.bit._TA3
20027
#define ITBA3_TA2 itba3.bit._TA2
20028
#define ITBA3_TA1 itba3.bit._TA1
20029
#define ITBA3_TA0 itba3.bit._TA0
20030
__IO_EXTERN ITBAH3STR itbah3;
20031
#define ITBAH3 itbah3.byte
20032
#define ITBAH3_TA9 itbah3.bit._TA9
20033
#define ITBAH3_TA8 itbah3.bit._TA8
20034
__IO_EXTERN ITBAL3STR itbal3;
20035
#define ITBAL3 itbal3.byte
20036
#define ITBAL3_TA7 itbal3.bit._TA7
20037
#define ITBAL3_TA6 itbal3.bit._TA6
20038
#define ITBAL3_TA5 itbal3.bit._TA5
20039
#define ITBAL3_TA4 itbal3.bit._TA4
20040
#define ITBAL3_TA3 itbal3.bit._TA3
20041
#define ITBAL3_TA2 itbal3.bit._TA2
20042
#define ITBAL3_TA1 itbal3.bit._TA1
20043
#define ITBAL3_TA0 itbal3.bit._TA0
20044
__IO_EXTERN ITMK3STR itmk3;
20045
#define ITMK3 itmk3.word
20046
#define ITMK3_ENTB itmk3.bit._ENTB
20047
#define ITMK3_RAL itmk3.bit._RAL
20048
#define ITMK3_TM9 itmk3.bit._TM9
20049
#define ITMK3_TM8 itmk3.bit._TM8
20050
#define ITMK3_TM7 itmk3.bit._TM7
20051
#define ITMK3_TM6 itmk3.bit._TM6
20052
#define ITMK3_TM5 itmk3.bit._TM5
20053
#define ITMK3_TM4 itmk3.bit._TM4
20054
#define ITMK3_TM3 itmk3.bit._TM3
20055
#define ITMK3_TM2 itmk3.bit._TM2
20056
#define ITMK3_TM1 itmk3.bit._TM1
20057
#define ITMK3_TM0 itmk3.bit._TM0
20058
__IO_EXTERN ITMKH3STR itmkh3;
20059
#define ITMKH3 itmkh3.byte
20060
#define ITMKH3_ENTB itmkh3.bit._ENTB
20061
#define ITMKH3_RAL itmkh3.bit._RAL
20062
#define ITMKH3_TM9 itmkh3.bit._TM9
20063
#define ITMKH3_TM8 itmkh3.bit._TM8
20064
__IO_EXTERN ITMKL3STR itmkl3;
20065
#define ITMKL3 itmkl3.byte
20066
#define ITMKL3_TM7 itmkl3.bit._TM7
20067
#define ITMKL3_TM6 itmkl3.bit._TM6
20068
#define ITMKL3_TM5 itmkl3.bit._TM5
20069
#define ITMKL3_TM4 itmkl3.bit._TM4
20070
#define ITMKL3_TM3 itmkl3.bit._TM3
20071
#define ITMKL3_TM2 itmkl3.bit._TM2
20072
#define ITMKL3_TM1 itmkl3.bit._TM1
20073
#define ITMKL3_TM0 itmkl3.bit._TM0
20074
__IO_EXTERN ISMK3STR ismk3;
20075
#define ISMK3 ismk3.byte
20076
#define ISMK3_ENSB ismk3.bit._ENSB
20077
#define ISMK3_SM6 ismk3.bit._SM6
20078
#define ISMK3_SM5 ismk3.bit._SM5
20079
#define ISMK3_SM4 ismk3.bit._SM4
20080
#define ISMK3_SM3 ismk3.bit._SM3
20081
#define ISMK3_SM2 ismk3.bit._SM2
20082
#define ISMK3_SM1 ismk3.bit._SM1
20083
#define ISMK3_SM0 ismk3.bit._SM0
20084
__IO_EXTERN ISBA3STR isba3;
20085
#define ISBA3 isba3.byte
20086
#define ISBA3_SA6 isba3.bit._SA6
20087
#define ISBA3_SA5 isba3.bit._SA5
20088
#define ISBA3_SA4 isba3.bit._SA4
20089
#define ISBA3_SA3 isba3.bit._SA3
20090
#define ISBA3_SA2 isba3.bit._SA2
20091
#define ISBA3_SA1 isba3.bit._SA1
20092
#define ISBA3_SA0 isba3.bit._SA0
20093
__IO_EXTERN IDAR3STR idar3;
20094
#define IDAR3 idar3.byte
20095
#define IDAR3_D7 idar3.bit._D7
20096
#define IDAR3_D6 idar3.bit._D6
20097
#define IDAR3_D5 idar3.bit._D5
20098
#define IDAR3_D4 idar3.bit._D4
20099
#define IDAR3_D3 idar3.bit._D3
20100
#define IDAR3_D2 idar3.bit._D2
20101
#define IDAR3_D1 idar3.bit._D1
20102
#define IDAR3_D0 idar3.bit._D0
20103
__IO_EXTERN ICCR3STR iccr3;
20104
#define ICCR3 iccr3.byte
20105
#define ICCR3_NSF iccr3.bit._NSF
20106
#define ICCR3_EN iccr3.bit._EN
20107
#define ICCR3_CS4 iccr3.bit._CS4
20108
#define ICCR3_CS3 iccr3.bit._CS3
20109
#define ICCR3_CS2 iccr3.bit._CS2
20110
#define ICCR3_CS1 iccr3.bit._CS1
20111
#define ICCR3_CS0 iccr3.bit._CS0
20112
#define ICCR3_CS iccr3.bitc._CS
20113
__IO_EXTERN ROMSSTR roms;   /* ROM Select Register */
20114
#define ROMS roms.word
20115
#define ROMS_D15 roms.bit._D15
20116
#define ROMS_D14 roms.bit._D14
20117
#define ROMS_D13 roms.bit._D13
20118
#define ROMS_D12 roms.bit._D12
20119
#define ROMS_D11 roms.bit._D11
20120
#define ROMS_D10 roms.bit._D10
20121
#define ROMS_D9 roms.bit._D9
20122
#define ROMS_D8 roms.bit._D8
20123
#define ROMS_D7 roms.bit._D7
20124
#define ROMS_D6 roms.bit._D6
20125
#define ROMS_D5 roms.bit._D5
20126
#define ROMS_D4 roms.bit._D4
20127
#define ROMS_D3 roms.bit._D3
20128
#define ROMS_D2 roms.bit._D2
20129
#define ROMS_D1 roms.bit._D1
20130
#define ROMS_D0 roms.bit._D0
20131
__IO_EXTERN IO_LWORD bsd0;   /* Bit Search Module */
20132
#define BSD0 bsd0
20133
__IO_EXTERN IO_LWORD bsd1;
20134
#define BSD1 bsd1
20135
__IO_EXTERN IO_LWORD bsdc;
20136
#define BSDC bsdc
20137
__IO_EXTERN IO_LWORD bsrr;
20138
#define BSRR bsrr
20139
__IO_EXTERN ICR00STR icr00;   /* Interrupt Control Unit */
20140
#define ICR00 icr00.byte
20141
#define ICR00_ICR4 icr00.bit._ICR4
20142
#define ICR00_ICR3 icr00.bit._ICR3
20143
#define ICR00_ICR2 icr00.bit._ICR2
20144
#define ICR00_ICR1 icr00.bit._ICR1
20145
#define ICR00_ICR0 icr00.bit._ICR0
20146
__IO_EXTERN ICR01STR icr01;
20147
#define ICR01 icr01.byte
20148
#define ICR01_ICR4 icr01.bit._ICR4
20149
#define ICR01_ICR3 icr01.bit._ICR3
20150
#define ICR01_ICR2 icr01.bit._ICR2
20151
#define ICR01_ICR1 icr01.bit._ICR1
20152
#define ICR01_ICR0 icr01.bit._ICR0
20153
__IO_EXTERN ICR02STR icr02;
20154
#define ICR02 icr02.byte
20155
#define ICR02_ICR4 icr02.bit._ICR4
20156
#define ICR02_ICR3 icr02.bit._ICR3
20157
#define ICR02_ICR2 icr02.bit._ICR2
20158
#define ICR02_ICR1 icr02.bit._ICR1
20159
#define ICR02_ICR0 icr02.bit._ICR0
20160
__IO_EXTERN ICR03STR icr03;
20161
#define ICR03 icr03.byte
20162
#define ICR03_ICR4 icr03.bit._ICR4
20163
#define ICR03_ICR3 icr03.bit._ICR3
20164
#define ICR03_ICR2 icr03.bit._ICR2
20165
#define ICR03_ICR1 icr03.bit._ICR1
20166
#define ICR03_ICR0 icr03.bit._ICR0
20167
__IO_EXTERN ICR04STR icr04;
20168
#define ICR04 icr04.byte
20169
#define ICR04_ICR4 icr04.bit._ICR4
20170
#define ICR04_ICR3 icr04.bit._ICR3
20171
#define ICR04_ICR2 icr04.bit._ICR2
20172
#define ICR04_ICR1 icr04.bit._ICR1
20173
#define ICR04_ICR0 icr04.bit._ICR0
20174
__IO_EXTERN ICR05STR icr05;
20175
#define ICR05 icr05.byte
20176
#define ICR05_ICR4 icr05.bit._ICR4
20177
#define ICR05_ICR3 icr05.bit._ICR3
20178
#define ICR05_ICR2 icr05.bit._ICR2
20179
#define ICR05_ICR1 icr05.bit._ICR1
20180
#define ICR05_ICR0 icr05.bit._ICR0
20181
__IO_EXTERN ICR06STR icr06;
20182
#define ICR06 icr06.byte
20183
#define ICR06_ICR4 icr06.bit._ICR4
20184
#define ICR06_ICR3 icr06.bit._ICR3
20185
#define ICR06_ICR2 icr06.bit._ICR2
20186
#define ICR06_ICR1 icr06.bit._ICR1
20187
#define ICR06_ICR0 icr06.bit._ICR0
20188
__IO_EXTERN ICR07STR icr07;
20189
#define ICR07 icr07.byte
20190
#define ICR07_ICR4 icr07.bit._ICR4
20191
#define ICR07_ICR3 icr07.bit._ICR3
20192
#define ICR07_ICR2 icr07.bit._ICR2
20193
#define ICR07_ICR1 icr07.bit._ICR1
20194
#define ICR07_ICR0 icr07.bit._ICR0
20195
__IO_EXTERN ICR08STR icr08;
20196
#define ICR08 icr08.byte
20197
#define ICR08_ICR4 icr08.bit._ICR4
20198
#define ICR08_ICR3 icr08.bit._ICR3
20199
#define ICR08_ICR2 icr08.bit._ICR2
20200
#define ICR08_ICR1 icr08.bit._ICR1
20201
#define ICR08_ICR0 icr08.bit._ICR0
20202
__IO_EXTERN ICR09STR icr09;
20203
#define ICR09 icr09.byte
20204
#define ICR09_ICR4 icr09.bit._ICR4
20205
#define ICR09_ICR3 icr09.bit._ICR3
20206
#define ICR09_ICR2 icr09.bit._ICR2
20207
#define ICR09_ICR1 icr09.bit._ICR1
20208
#define ICR09_ICR0 icr09.bit._ICR0
20209
__IO_EXTERN ICR10STR icr10;
20210
#define ICR10 icr10.byte
20211
#define ICR10_ICR4 icr10.bit._ICR4
20212
#define ICR10_ICR3 icr10.bit._ICR3
20213
#define ICR10_ICR2 icr10.bit._ICR2
20214
#define ICR10_ICR1 icr10.bit._ICR1
20215
#define ICR10_ICR0 icr10.bit._ICR0
20216
__IO_EXTERN ICR11STR icr11;
20217
#define ICR11 icr11.byte
20218
#define ICR11_ICR4 icr11.bit._ICR4
20219
#define ICR11_ICR3 icr11.bit._ICR3
20220
#define ICR11_ICR2 icr11.bit._ICR2
20221
#define ICR11_ICR1 icr11.bit._ICR1
20222
#define ICR11_ICR0 icr11.bit._ICR0
20223
__IO_EXTERN ICR12STR icr12;
20224
#define ICR12 icr12.byte
20225
#define ICR12_ICR4 icr12.bit._ICR4
20226
#define ICR12_ICR3 icr12.bit._ICR3
20227
#define ICR12_ICR2 icr12.bit._ICR2
20228
#define ICR12_ICR1 icr12.bit._ICR1
20229
#define ICR12_ICR0 icr12.bit._ICR0
20230
__IO_EXTERN ICR13STR icr13;
20231
#define ICR13 icr13.byte
20232
#define ICR13_ICR4 icr13.bit._ICR4
20233
#define ICR13_ICR3 icr13.bit._ICR3
20234
#define ICR13_ICR2 icr13.bit._ICR2
20235
#define ICR13_ICR1 icr13.bit._ICR1
20236
#define ICR13_ICR0 icr13.bit._ICR0
20237
__IO_EXTERN ICR14STR icr14;
20238
#define ICR14 icr14.byte
20239
#define ICR14_ICR4 icr14.bit._ICR4
20240
#define ICR14_ICR3 icr14.bit._ICR3
20241
#define ICR14_ICR2 icr14.bit._ICR2
20242
#define ICR14_ICR1 icr14.bit._ICR1
20243
#define ICR14_ICR0 icr14.bit._ICR0
20244
__IO_EXTERN ICR15STR icr15;
20245
#define ICR15 icr15.byte
20246
#define ICR15_ICR4 icr15.bit._ICR4
20247
#define ICR15_ICR3 icr15.bit._ICR3
20248
#define ICR15_ICR2 icr15.bit._ICR2
20249
#define ICR15_ICR1 icr15.bit._ICR1
20250
#define ICR15_ICR0 icr15.bit._ICR0
20251
__IO_EXTERN ICR16STR icr16;
20252
#define ICR16 icr16.byte
20253
#define ICR16_ICR4 icr16.bit._ICR4
20254
#define ICR16_ICR3 icr16.bit._ICR3
20255
#define ICR16_ICR2 icr16.bit._ICR2
20256
#define ICR16_ICR1 icr16.bit._ICR1
20257
#define ICR16_ICR0 icr16.bit._ICR0
20258
__IO_EXTERN ICR17STR icr17;
20259
#define ICR17 icr17.byte
20260
#define ICR17_ICR4 icr17.bit._ICR4
20261
#define ICR17_ICR3 icr17.bit._ICR3
20262
#define ICR17_ICR2 icr17.bit._ICR2
20263
#define ICR17_ICR1 icr17.bit._ICR1
20264
#define ICR17_ICR0 icr17.bit._ICR0
20265
__IO_EXTERN ICR18STR icr18;
20266
#define ICR18 icr18.byte
20267
#define ICR18_ICR4 icr18.bit._ICR4
20268
#define ICR18_ICR3 icr18.bit._ICR3
20269
#define ICR18_ICR2 icr18.bit._ICR2
20270
#define ICR18_ICR1 icr18.bit._ICR1
20271
#define ICR18_ICR0 icr18.bit._ICR0
20272
__IO_EXTERN ICR19STR icr19;
20273
#define ICR19 icr19.byte
20274
#define ICR19_ICR4 icr19.bit._ICR4
20275
#define ICR19_ICR3 icr19.bit._ICR3
20276
#define ICR19_ICR2 icr19.bit._ICR2
20277
#define ICR19_ICR1 icr19.bit._ICR1
20278
#define ICR19_ICR0 icr19.bit._ICR0
20279
__IO_EXTERN ICR20STR icr20;
20280
#define ICR20 icr20.byte
20281
#define ICR20_ICR4 icr20.bit._ICR4
20282
#define ICR20_ICR3 icr20.bit._ICR3
20283
#define ICR20_ICR2 icr20.bit._ICR2
20284
#define ICR20_ICR1 icr20.bit._ICR1
20285
#define ICR20_ICR0 icr20.bit._ICR0
20286
__IO_EXTERN ICR21STR icr21;
20287
#define ICR21 icr21.byte
20288
#define ICR21_ICR4 icr21.bit._ICR4
20289
#define ICR21_ICR3 icr21.bit._ICR3
20290
#define ICR21_ICR2 icr21.bit._ICR2
20291
#define ICR21_ICR1 icr21.bit._ICR1
20292
#define ICR21_ICR0 icr21.bit._ICR0
20293
__IO_EXTERN ICR22STR icr22;
20294
#define ICR22 icr22.byte
20295
#define ICR22_ICR4 icr22.bit._ICR4
20296
#define ICR22_ICR3 icr22.bit._ICR3
20297
#define ICR22_ICR2 icr22.bit._ICR2
20298
#define ICR22_ICR1 icr22.bit._ICR1
20299
#define ICR22_ICR0 icr22.bit._ICR0
20300
__IO_EXTERN ICR23STR icr23;
20301
#define ICR23 icr23.byte
20302
#define ICR23_ICR4 icr23.bit._ICR4
20303
#define ICR23_ICR3 icr23.bit._ICR3
20304
#define ICR23_ICR2 icr23.bit._ICR2
20305
#define ICR23_ICR1 icr23.bit._ICR1
20306
#define ICR23_ICR0 icr23.bit._ICR0
20307
__IO_EXTERN ICR24STR icr24;
20308
#define ICR24 icr24.byte
20309
#define ICR24_ICR4 icr24.bit._ICR4
20310
#define ICR24_ICR3 icr24.bit._ICR3
20311
#define ICR24_ICR2 icr24.bit._ICR2
20312
#define ICR24_ICR1 icr24.bit._ICR1
20313
#define ICR24_ICR0 icr24.bit._ICR0
20314
__IO_EXTERN ICR25STR icr25;
20315
#define ICR25 icr25.byte
20316
#define ICR25_ICR4 icr25.bit._ICR4
20317
#define ICR25_ICR3 icr25.bit._ICR3
20318
#define ICR25_ICR2 icr25.bit._ICR2
20319
#define ICR25_ICR1 icr25.bit._ICR1
20320
#define ICR25_ICR0 icr25.bit._ICR0
20321
__IO_EXTERN ICR26STR icr26;
20322
#define ICR26 icr26.byte
20323
#define ICR26_ICR4 icr26.bit._ICR4
20324
#define ICR26_ICR3 icr26.bit._ICR3
20325
#define ICR26_ICR2 icr26.bit._ICR2
20326
#define ICR26_ICR1 icr26.bit._ICR1
20327
#define ICR26_ICR0 icr26.bit._ICR0
20328
__IO_EXTERN ICR27STR icr27;
20329
#define ICR27 icr27.byte
20330
#define ICR27_ICR4 icr27.bit._ICR4
20331
#define ICR27_ICR3 icr27.bit._ICR3
20332
#define ICR27_ICR2 icr27.bit._ICR2
20333
#define ICR27_ICR1 icr27.bit._ICR1
20334
#define ICR27_ICR0 icr27.bit._ICR0
20335
__IO_EXTERN ICR28STR icr28;
20336
#define ICR28 icr28.byte
20337
#define ICR28_ICR4 icr28.bit._ICR4
20338
#define ICR28_ICR3 icr28.bit._ICR3
20339
#define ICR28_ICR2 icr28.bit._ICR2
20340
#define ICR28_ICR1 icr28.bit._ICR1
20341
#define ICR28_ICR0 icr28.bit._ICR0
20342
__IO_EXTERN ICR29STR icr29;
20343
#define ICR29 icr29.byte
20344
#define ICR29_ICR4 icr29.bit._ICR4
20345
#define ICR29_ICR3 icr29.bit._ICR3
20346
#define ICR29_ICR2 icr29.bit._ICR2
20347
#define ICR29_ICR1 icr29.bit._ICR1
20348
#define ICR29_ICR0 icr29.bit._ICR0
20349
__IO_EXTERN ICR30STR icr30;
20350
#define ICR30 icr30.byte
20351
#define ICR30_ICR4 icr30.bit._ICR4
20352
#define ICR30_ICR3 icr30.bit._ICR3
20353
#define ICR30_ICR2 icr30.bit._ICR2
20354
#define ICR30_ICR1 icr30.bit._ICR1
20355
#define ICR30_ICR0 icr30.bit._ICR0
20356
__IO_EXTERN ICR31STR icr31;
20357
#define ICR31 icr31.byte
20358
#define ICR31_ICR4 icr31.bit._ICR4
20359
#define ICR31_ICR3 icr31.bit._ICR3
20360
#define ICR31_ICR2 icr31.bit._ICR2
20361
#define ICR31_ICR1 icr31.bit._ICR1
20362
#define ICR31_ICR0 icr31.bit._ICR0
20363
__IO_EXTERN ICR32STR icr32;
20364
#define ICR32 icr32.byte
20365
#define ICR32_ICR4 icr32.bit._ICR4
20366
#define ICR32_ICR3 icr32.bit._ICR3
20367
#define ICR32_ICR2 icr32.bit._ICR2
20368
#define ICR32_ICR1 icr32.bit._ICR1
20369
#define ICR32_ICR0 icr32.bit._ICR0
20370
__IO_EXTERN ICR33STR icr33;
20371
#define ICR33 icr33.byte
20372
#define ICR33_ICR4 icr33.bit._ICR4
20373
#define ICR33_ICR3 icr33.bit._ICR3
20374
#define ICR33_ICR2 icr33.bit._ICR2
20375
#define ICR33_ICR1 icr33.bit._ICR1
20376
#define ICR33_ICR0 icr33.bit._ICR0
20377
__IO_EXTERN ICR34STR icr34;
20378
#define ICR34 icr34.byte
20379
#define ICR34_ICR4 icr34.bit._ICR4
20380
#define ICR34_ICR3 icr34.bit._ICR3
20381
#define ICR34_ICR2 icr34.bit._ICR2
20382
#define ICR34_ICR1 icr34.bit._ICR1
20383
#define ICR34_ICR0 icr34.bit._ICR0
20384
__IO_EXTERN ICR35STR icr35;
20385
#define ICR35 icr35.byte
20386
#define ICR35_ICR4 icr35.bit._ICR4
20387
#define ICR35_ICR3 icr35.bit._ICR3
20388
#define ICR35_ICR2 icr35.bit._ICR2
20389
#define ICR35_ICR1 icr35.bit._ICR1
20390
#define ICR35_ICR0 icr35.bit._ICR0
20391
__IO_EXTERN ICR36STR icr36;
20392
#define ICR36 icr36.byte
20393
#define ICR36_ICR4 icr36.bit._ICR4
20394
#define ICR36_ICR3 icr36.bit._ICR3
20395
#define ICR36_ICR2 icr36.bit._ICR2
20396
#define ICR36_ICR1 icr36.bit._ICR1
20397
#define ICR36_ICR0 icr36.bit._ICR0
20398
__IO_EXTERN ICR37STR icr37;
20399
#define ICR37 icr37.byte
20400
#define ICR37_ICR4 icr37.bit._ICR4
20401
#define ICR37_ICR3 icr37.bit._ICR3
20402
#define ICR37_ICR2 icr37.bit._ICR2
20403
#define ICR37_ICR1 icr37.bit._ICR1
20404
#define ICR37_ICR0 icr37.bit._ICR0
20405
__IO_EXTERN ICR38STR icr38;
20406
#define ICR38 icr38.byte
20407
#define ICR38_ICR4 icr38.bit._ICR4
20408
#define ICR38_ICR3 icr38.bit._ICR3
20409
#define ICR38_ICR2 icr38.bit._ICR2
20410
#define ICR38_ICR1 icr38.bit._ICR1
20411
#define ICR38_ICR0 icr38.bit._ICR0
20412
__IO_EXTERN ICR39STR icr39;
20413
#define ICR39 icr39.byte
20414
#define ICR39_ICR4 icr39.bit._ICR4
20415
#define ICR39_ICR3 icr39.bit._ICR3
20416
#define ICR39_ICR2 icr39.bit._ICR2
20417
#define ICR39_ICR1 icr39.bit._ICR1
20418
#define ICR39_ICR0 icr39.bit._ICR0
20419
__IO_EXTERN ICR40STR icr40;
20420
#define ICR40 icr40.byte
20421
#define ICR40_ICR4 icr40.bit._ICR4
20422
#define ICR40_ICR3 icr40.bit._ICR3
20423
#define ICR40_ICR2 icr40.bit._ICR2
20424
#define ICR40_ICR1 icr40.bit._ICR1
20425
#define ICR40_ICR0 icr40.bit._ICR0
20426
__IO_EXTERN ICR41STR icr41;
20427
#define ICR41 icr41.byte
20428
#define ICR41_ICR4 icr41.bit._ICR4
20429
#define ICR41_ICR3 icr41.bit._ICR3
20430
#define ICR41_ICR2 icr41.bit._ICR2
20431
#define ICR41_ICR1 icr41.bit._ICR1
20432
#define ICR41_ICR0 icr41.bit._ICR0
20433
__IO_EXTERN ICR42STR icr42;
20434
#define ICR42 icr42.byte
20435
#define ICR42_ICR4 icr42.bit._ICR4
20436
#define ICR42_ICR3 icr42.bit._ICR3
20437
#define ICR42_ICR2 icr42.bit._ICR2
20438
#define ICR42_ICR1 icr42.bit._ICR1
20439
#define ICR42_ICR0 icr42.bit._ICR0
20440
__IO_EXTERN ICR43STR icr43;
20441
#define ICR43 icr43.byte
20442
#define ICR43_ICR4 icr43.bit._ICR4
20443
#define ICR43_ICR3 icr43.bit._ICR3
20444
#define ICR43_ICR2 icr43.bit._ICR2
20445
#define ICR43_ICR1 icr43.bit._ICR1
20446
#define ICR43_ICR0 icr43.bit._ICR0
20447
__IO_EXTERN ICR44STR icr44;
20448
#define ICR44 icr44.byte
20449
#define ICR44_ICR4 icr44.bit._ICR4
20450
#define ICR44_ICR3 icr44.bit._ICR3
20451
#define ICR44_ICR2 icr44.bit._ICR2
20452
#define ICR44_ICR1 icr44.bit._ICR1
20453
#define ICR44_ICR0 icr44.bit._ICR0
20454
__IO_EXTERN ICR45STR icr45;
20455
#define ICR45 icr45.byte
20456
#define ICR45_ICR4 icr45.bit._ICR4
20457
#define ICR45_ICR3 icr45.bit._ICR3
20458
#define ICR45_ICR2 icr45.bit._ICR2
20459
#define ICR45_ICR1 icr45.bit._ICR1
20460
#define ICR45_ICR0 icr45.bit._ICR0
20461
__IO_EXTERN ICR46STR icr46;
20462
#define ICR46 icr46.byte
20463
#define ICR46_ICR4 icr46.bit._ICR4
20464
#define ICR46_ICR3 icr46.bit._ICR3
20465
#define ICR46_ICR2 icr46.bit._ICR2
20466
#define ICR46_ICR1 icr46.bit._ICR1
20467
#define ICR46_ICR0 icr46.bit._ICR0
20468
__IO_EXTERN ICR47STR icr47;
20469
#define ICR47 icr47.byte
20470
#define ICR47_ICR4 icr47.bit._ICR4
20471
#define ICR47_ICR3 icr47.bit._ICR3
20472
#define ICR47_ICR2 icr47.bit._ICR2
20473
#define ICR47_ICR1 icr47.bit._ICR1
20474
#define ICR47_ICR0 icr47.bit._ICR0
20475
__IO_EXTERN ICR48STR icr48;
20476
#define ICR48 icr48.byte
20477
#define ICR48_ICR4 icr48.bit._ICR4
20478
#define ICR48_ICR3 icr48.bit._ICR3
20479
#define ICR48_ICR2 icr48.bit._ICR2
20480
#define ICR48_ICR1 icr48.bit._ICR1
20481
#define ICR48_ICR0 icr48.bit._ICR0
20482
__IO_EXTERN ICR49STR icr49;
20483
#define ICR49 icr49.byte
20484
#define ICR49_ICR4 icr49.bit._ICR4
20485
#define ICR49_ICR3 icr49.bit._ICR3
20486
#define ICR49_ICR2 icr49.bit._ICR2
20487
#define ICR49_ICR1 icr49.bit._ICR1
20488
#define ICR49_ICR0 icr49.bit._ICR0
20489
__IO_EXTERN ICR50STR icr50;
20490
#define ICR50 icr50.byte
20491
#define ICR50_ICR4 icr50.bit._ICR4
20492
#define ICR50_ICR3 icr50.bit._ICR3
20493
#define ICR50_ICR2 icr50.bit._ICR2
20494
#define ICR50_ICR1 icr50.bit._ICR1
20495
#define ICR50_ICR0 icr50.bit._ICR0
20496
__IO_EXTERN ICR51STR icr51;
20497
#define ICR51 icr51.byte
20498
#define ICR51_ICR4 icr51.bit._ICR4
20499
#define ICR51_ICR3 icr51.bit._ICR3
20500
#define ICR51_ICR2 icr51.bit._ICR2
20501
#define ICR51_ICR1 icr51.bit._ICR1
20502
#define ICR51_ICR0 icr51.bit._ICR0
20503
__IO_EXTERN ICR52STR icr52;
20504
#define ICR52 icr52.byte
20505
#define ICR52_ICR4 icr52.bit._ICR4
20506
#define ICR52_ICR3 icr52.bit._ICR3
20507
#define ICR52_ICR2 icr52.bit._ICR2
20508
#define ICR52_ICR1 icr52.bit._ICR1
20509
#define ICR52_ICR0 icr52.bit._ICR0
20510
__IO_EXTERN ICR53STR icr53;
20511
#define ICR53 icr53.byte
20512
#define ICR53_ICR4 icr53.bit._ICR4
20513
#define ICR53_ICR3 icr53.bit._ICR3
20514
#define ICR53_ICR2 icr53.bit._ICR2
20515
#define ICR53_ICR1 icr53.bit._ICR1
20516
#define ICR53_ICR0 icr53.bit._ICR0
20517
__IO_EXTERN ICR54STR icr54;
20518
#define ICR54 icr54.byte
20519
#define ICR54_ICR4 icr54.bit._ICR4
20520
#define ICR54_ICR3 icr54.bit._ICR3
20521
#define ICR54_ICR2 icr54.bit._ICR2
20522
#define ICR54_ICR1 icr54.bit._ICR1
20523
#define ICR54_ICR0 icr54.bit._ICR0
20524
__IO_EXTERN ICR55STR icr55;
20525
#define ICR55 icr55.byte
20526
#define ICR55_ICR4 icr55.bit._ICR4
20527
#define ICR55_ICR3 icr55.bit._ICR3
20528
#define ICR55_ICR2 icr55.bit._ICR2
20529
#define ICR55_ICR1 icr55.bit._ICR1
20530
#define ICR55_ICR0 icr55.bit._ICR0
20531
__IO_EXTERN ICR56STR icr56;
20532
#define ICR56 icr56.byte
20533
#define ICR56_ICR4 icr56.bit._ICR4
20534
#define ICR56_ICR3 icr56.bit._ICR3
20535
#define ICR56_ICR2 icr56.bit._ICR2
20536
#define ICR56_ICR1 icr56.bit._ICR1
20537
#define ICR56_ICR0 icr56.bit._ICR0
20538
__IO_EXTERN ICR57STR icr57;
20539
#define ICR57 icr57.byte
20540
#define ICR57_ICR4 icr57.bit._ICR4
20541
#define ICR57_ICR3 icr57.bit._ICR3
20542
#define ICR57_ICR2 icr57.bit._ICR2
20543
#define ICR57_ICR1 icr57.bit._ICR1
20544
#define ICR57_ICR0 icr57.bit._ICR0
20545
__IO_EXTERN ICR58STR icr58;
20546
#define ICR58 icr58.byte
20547
#define ICR58_ICR4 icr58.bit._ICR4
20548
#define ICR58_ICR3 icr58.bit._ICR3
20549
#define ICR58_ICR2 icr58.bit._ICR2
20550
#define ICR58_ICR1 icr58.bit._ICR1
20551
#define ICR58_ICR0 icr58.bit._ICR0
20552
__IO_EXTERN ICR59STR icr59;
20553
#define ICR59 icr59.byte
20554
#define ICR59_ICR4 icr59.bit._ICR4
20555
#define ICR59_ICR3 icr59.bit._ICR3
20556
#define ICR59_ICR2 icr59.bit._ICR2
20557
#define ICR59_ICR1 icr59.bit._ICR1
20558
#define ICR59_ICR0 icr59.bit._ICR0
20559
__IO_EXTERN ICR60STR icr60;
20560
#define ICR60 icr60.byte
20561
#define ICR60_ICR4 icr60.bit._ICR4
20562
#define ICR60_ICR3 icr60.bit._ICR3
20563
#define ICR60_ICR2 icr60.bit._ICR2
20564
#define ICR60_ICR1 icr60.bit._ICR1
20565
#define ICR60_ICR0 icr60.bit._ICR0
20566
__IO_EXTERN ICR61STR icr61;
20567
#define ICR61 icr61.byte
20568
#define ICR61_ICR4 icr61.bit._ICR4
20569
#define ICR61_ICR3 icr61.bit._ICR3
20570
#define ICR61_ICR2 icr61.bit._ICR2
20571
#define ICR61_ICR1 icr61.bit._ICR1
20572
#define ICR61_ICR0 icr61.bit._ICR0
20573
__IO_EXTERN ICR62STR icr62;
20574
#define ICR62 icr62.byte
20575
#define ICR62_ICR4 icr62.bit._ICR4
20576
#define ICR62_ICR3 icr62.bit._ICR3
20577
#define ICR62_ICR2 icr62.bit._ICR2
20578
#define ICR62_ICR1 icr62.bit._ICR1
20579
#define ICR62_ICR0 icr62.bit._ICR0
20580
__IO_EXTERN ICR63STR icr63;
20581
#define ICR63 icr63.byte
20582
#define ICR63_ICR4 icr63.bit._ICR4
20583
#define ICR63_ICR3 icr63.bit._ICR3
20584
#define ICR63_ICR2 icr63.bit._ICR2
20585
#define ICR63_ICR1 icr63.bit._ICR1
20586
#define ICR63_ICR0 icr63.bit._ICR0
20587
__IO_EXTERN RSRRSTR rsrr;   /* Clock Control Unit */
20588
#define RSRR rsrr.byte
20589
#define RSRR_INIT rsrr.bit._INIT
20590
#define RSRR_HSTB rsrr.bit._HSTB
20591
#define RSRR_WDOG rsrr.bit._WDOG
20592
#define RSRR_ERST rsrr.bit._ERST
20593
#define RSRR_SRST rsrr.bit._SRST
20594
#define RSRR_LINIT rsrr.bit._LINIT
20595
#define RSRR_WT1 rsrr.bit._WT1
20596
#define RSRR_WT0 rsrr.bit._WT0
20597
#define RSRR_WT rsrr.bitc._WT
20598
__IO_EXTERN STCRSTR stcr;
20599
#define STCR stcr.byte
20600
#define STCR_STOP stcr.bit._STOP
20601
#define STCR_SLEEP stcr.bit._SLEEP
20602
#define STCR_HIZ stcr.bit._HIZ
20603
#define STCR_SRST stcr.bit._SRST
20604
#define STCR_OS1 stcr.bit._OS1
20605
#define STCR_OS0 stcr.bit._OS0
20606
#define STCR_OSCD2 stcr.bit._OSCD2
20607
#define STCR_OSCD1 stcr.bit._OSCD1
20608
#define STCR_OS stcr.bitc._OS
20609
#define STCR_OSCD stcr.bitc._OSCD
20610
__IO_EXTERN TBCRSTR tbcr;
20611
#define TBCR tbcr.byte
20612
#define TBCR_TBIF tbcr.bit._TBIF
20613
#define TBCR_TBIE tbcr.bit._TBIE
20614
#define TBCR_TBC2 tbcr.bit._TBC2
20615
#define TBCR_TBC1 tbcr.bit._TBC1
20616
#define TBCR_TBC0 tbcr.bit._TBC0
20617
#define TBCR_SYNCR tbcr.bit._SYNCR
20618
#define TBCR_SYNCS tbcr.bit._SYNCS
20619
#define TBCR_TBC tbcr.bitc._TBC
20620
__IO_EXTERN CTBRSTR ctbr;
20621
#define CTBR ctbr.byte
20622
#define CTBR_D7 ctbr.bit._D7
20623
#define CTBR_D6 ctbr.bit._D6
20624
#define CTBR_D5 ctbr.bit._D5
20625
#define CTBR_D4 ctbr.bit._D4
20626
#define CTBR_D3 ctbr.bit._D3
20627
#define CTBR_D2 ctbr.bit._D2
20628
#define CTBR_D1 ctbr.bit._D1
20629
#define CTBR_D0 ctbr.bit._D0
20630
__IO_EXTERN CLKRSTR clkr;
20631
#define CLKR clkr.byte
20632
#define CLKR_SCKEN clkr.bit._SCKEN
20633
#define CLKR_PLL1EN clkr.bit._PLL1EN
20634
#define CLKR_CLKS1 clkr.bit._CLKS1
20635
#define CLKR_CLKS0 clkr.bit._CLKS0
20636
#define CLKR_CLKS clkr.bitc._CLKS
20637
/* include : INC460_CLKR.INC */
20638
/*-------------------------------------------------------------------*/
20639
/* INC460.INC :  Old bit name of CLKR */
20640
 
20641
/* alias macro definition for CLKR*/
20642
#define CLKR_PLL2EN clkr.bit._SCKEN
20643
/*-------------------------------------------------------------------*/
20644
__IO_EXTERN WPRSTR wpr;
20645
#define WPR wpr.byte
20646
#define WPR_D7 wpr.bit._D7
20647
#define WPR_D6 wpr.bit._D6
20648
#define WPR_D5 wpr.bit._D5
20649
#define WPR_D4 wpr.bit._D4
20650
#define WPR_D3 wpr.bit._D3
20651
#define WPR_D2 wpr.bit._D2
20652
#define WPR_D1 wpr.bit._D1
20653
#define WPR_D0 wpr.bit._D0
20654
__IO_EXTERN DIVR0STR divr0;
20655
#define DIVR0 divr0.byte
20656
#define DIVR0_B3 divr0.bit._B3
20657
#define DIVR0_B2 divr0.bit._B2
20658
#define DIVR0_B1 divr0.bit._B1
20659
#define DIVR0_B0 divr0.bit._B0
20660
#define DIVR0_P3 divr0.bit._P3
20661
#define DIVR0_P2 divr0.bit._P2
20662
#define DIVR0_P1 divr0.bit._P1
20663
#define DIVR0_P0 divr0.bit._P0
20664
#define DIVR0_B divr0.bitc._B
20665
#define DIVR0_P divr0.bitc._P
20666
__IO_EXTERN DIVR1STR divr1;
20667
#define DIVR1 divr1.byte
20668
#define DIVR1_T3 divr1.bit._T3
20669
#define DIVR1_T2 divr1.bit._T2
20670
#define DIVR1_T1 divr1.bit._T1
20671
#define DIVR1_T0 divr1.bit._T0
20672
#define DIVR1_T divr1.bitc._T
20673
__IO_EXTERN PLLDIVMSTR plldivm;   /* PLL - Clock Gear Unit: */
20674
#define PLLDIVM plldivm.byte
20675
#define PLLDIVM_DVM3 plldivm.bit._DVM3
20676
#define PLLDIVM_DVM2 plldivm.bit._DVM2
20677
#define PLLDIVM_DVM1 plldivm.bit._DVM1
20678
#define PLLDIVM_DVM0 plldivm.bit._DVM0
20679
#define PLLDIVM_DVM plldivm.bitc._DVM
20680
__IO_EXTERN PLLDIVNSTR plldivn;
20681
#define PLLDIVN plldivn.byte
20682
#define PLLDIVN_DVN5 plldivn.bit._DVN5
20683
#define PLLDIVN_DVN4 plldivn.bit._DVN4
20684
#define PLLDIVN_DVN3 plldivn.bit._DVN3
20685
#define PLLDIVN_DVN2 plldivn.bit._DVN2
20686
#define PLLDIVN_DVN1 plldivn.bit._DVN1
20687
#define PLLDIVN_DVN0 plldivn.bit._DVN0
20688
#define PLLDIVN_DVN plldivn.bitc._DVN
20689
__IO_EXTERN PLLDIVGSTR plldivg;
20690
#define PLLDIVG plldivg.byte
20691
#define PLLDIVG_DVG3 plldivg.bit._DVG3
20692
#define PLLDIVG_DVG2 plldivg.bit._DVG2
20693
#define PLLDIVG_DVG1 plldivg.bit._DVG1
20694
#define PLLDIVG_DVG0 plldivg.bit._DVG0
20695
#define PLLDIVG_DVG plldivg.bitc._DVG
20696
__IO_EXTERN PLLMULGSTR pllmulg;
20697
#define PLLMULG pllmulg.byte
20698
#define PLLMULG_MLG7 pllmulg.bit._MLG7
20699
#define PLLMULG_MLG6 pllmulg.bit._MLG6
20700
#define PLLMULG_MLG5 pllmulg.bit._MLG5
20701
#define PLLMULG_MLG4 pllmulg.bit._MLG4
20702
#define PLLMULG_MLG3 pllmulg.bit._MLG3
20703
#define PLLMULG_MLG2 pllmulg.bit._MLG2
20704
#define PLLMULG_MLG1 pllmulg.bit._MLG1
20705
#define PLLMULG_MLG0 pllmulg.bit._MLG0
20706
#define PLLMULG_MLG pllmulg.bitc._MLG
20707
__IO_EXTERN PLLCTRLSTR pllctrl;
20708
#define PLLCTRL pllctrl.byte
20709
#define PLLCTRL_IEDN pllctrl.bit._IEDN
20710
#define PLLCTRL_GRDN pllctrl.bit._GRDN
20711
#define PLLCTRL_IEUP pllctrl.bit._IEUP
20712
#define PLLCTRL_GRUP pllctrl.bit._GRUP
20713
__IO_EXTERN OSCC1STR oscc1;   /* Main/Sub Oscillator Control */
20714
#define OSCC1 oscc1.byte
20715
#define OSCC1_FCI oscc1.bit._FCI
20716
#define OSCC1_RFBEN oscc1.bit._RFBEN
20717
#define OSCC1_OSCR oscc1.bit._OSCR
20718
__IO_EXTERN OSCS1STR oscs1;
20719
#define OSCS1 oscs1.byte
20720
#define OSCS1_OSCS7 oscs1.bit._OSCS7
20721
#define OSCS1_OSCS6 oscs1.bit._OSCS6
20722
#define OSCS1_OSCS5 oscs1.bit._OSCS5
20723
#define OSCS1_OSCS4 oscs1.bit._OSCS4
20724
#define OSCS1_OSCS3 oscs1.bit._OSCS3
20725
#define OSCS1_OSCS2 oscs1.bit._OSCS2
20726
#define OSCS1_OSCS1 oscs1.bit._OSCS1
20727
#define OSCS1_OSCS0 oscs1.bit._OSCS0
20728
__IO_EXTERN OSCC2STR oscc2;
20729
#define OSCC2 oscc2.byte
20730
#define OSCC2_FCI oscc2.bit._FCI
20731
#define OSCC2_RFBEN oscc2.bit._RFBEN
20732
#define OSCC2_OSCR oscc2.bit._OSCR
20733
__IO_EXTERN OSCS2STR oscs2;
20734
#define OSCS2 oscs2.byte
20735
#define OSCS2_OSCS7 oscs2.bit._OSCS7
20736
#define OSCS2_OSCS6 oscs2.bit._OSCS6
20737
#define OSCS2_OSCS5 oscs2.bit._OSCS5
20738
#define OSCS2_OSCS4 oscs2.bit._OSCS4
20739
#define OSCS2_OSCS3 oscs2.bit._OSCS3
20740
#define OSCS2_OSCS2 oscs2.bit._OSCS2
20741
#define OSCS2_OSCS1 oscs2.bit._OSCS1
20742
#define OSCS2_OSCS0 oscs2.bit._OSCS0
20743
__IO_EXTERN PORTENSTR porten;   /* Port Input Enable Control */
20744
#define PORTEN porten.byte
20745
#define PORTEN_CPORTEN porten.bit._CPORTEN
20746
#define PORTEN_GPORTEN porten.bit._GPORTEN
20747
__IO_EXTERN WTCERSTR wtcer;   /* Real Time Clock (Watch Timer) */
20748
#define WTCER wtcer.byte
20749
#define WTCER_INTE4 wtcer.bit._INTE4
20750
#define WTCER_INT4 wtcer.bit._INT4
20751
__IO_EXTERN WTCRSTR wtcr;
20752
#define WTCR wtcr.word
20753
#define WTCR_INTE3 wtcr.bit._INTE3
20754
#define WTCR_INT3 wtcr.bit._INT3
20755
#define WTCR_INTE2 wtcr.bit._INTE2
20756
#define WTCR_INT2 wtcr.bit._INT2
20757
#define WTCR_INTE1 wtcr.bit._INTE1
20758
#define WTCR_INT1 wtcr.bit._INT1
20759
#define WTCR_INTE0 wtcr.bit._INTE0
20760
#define WTCR_INT0 wtcr.bit._INT0
20761
#define WTCR_RUN wtcr.bit._RUN
20762
#define WTCR_UPDT wtcr.bit._UPDT
20763
#define WTCR_ST wtcr.bit._ST
20764
__IO_EXTERN WTBRSTR wtbr;
20765
#define WTBR wtbr.lword
20766
#define WTBR_D20 wtbr.bit._D20
20767
#define WTBR_D19 wtbr.bit._D19
20768
#define WTBR_D18 wtbr.bit._D18
20769
#define WTBR_D17 wtbr.bit._D17
20770
#define WTBR_D16 wtbr.bit._D16
20771
#define WTBR_D15 wtbr.bit._D15
20772
#define WTBR_D14 wtbr.bit._D14
20773
#define WTBR_D13 wtbr.bit._D13
20774
#define WTBR_D12 wtbr.bit._D12
20775
#define WTBR_D11 wtbr.bit._D11
20776
#define WTBR_D10 wtbr.bit._D10
20777
#define WTBR_D9 wtbr.bit._D9
20778
#define WTBR_D8 wtbr.bit._D8
20779
#define WTBR_D7 wtbr.bit._D7
20780
#define WTBR_D6 wtbr.bit._D6
20781
#define WTBR_D5 wtbr.bit._D5
20782
#define WTBR_D4 wtbr.bit._D4
20783
#define WTBR_D3 wtbr.bit._D3
20784
#define WTBR_D2 wtbr.bit._D2
20785
#define WTBR_D1 wtbr.bit._D1
20786
#define WTBR_D0 wtbr.bit._D0
20787
__IO_EXTERN WTHRSTR wthr;
20788
#define WTHR wthr.byte
20789
#define WTHR_H4 wthr.bit._H4
20790
#define WTHR_H3 wthr.bit._H3
20791
#define WTHR_H2 wthr.bit._H2
20792
#define WTHR_H1 wthr.bit._H1
20793
#define WTHR_H0 wthr.bit._H0
20794
__IO_EXTERN WTMRSTR wtmr;
20795
#define WTMR wtmr.byte
20796
#define WTMR_M5 wtmr.bit._M5
20797
#define WTMR_M4 wtmr.bit._M4
20798
#define WTMR_M3 wtmr.bit._M3
20799
#define WTMR_M2 wtmr.bit._M2
20800
#define WTMR_M1 wtmr.bit._M1
20801
#define WTMR_M0 wtmr.bit._M0
20802
__IO_EXTERN WTSRSTR wtsr;
20803
#define WTSR wtsr.byte
20804
#define WTSR_S5 wtsr.bit._S5
20805
#define WTSR_S4 wtsr.bit._S4
20806
#define WTSR_S3 wtsr.bit._S3
20807
#define WTSR_S2 wtsr.bit._S2
20808
#define WTSR_S1 wtsr.bit._S1
20809
#define WTSR_S0 wtsr.bit._S0
20810
__IO_EXTERN IO_BYTE csvtr;   /* Clock-Supervisor / Selecor / Monitor */
20811
#define CSVTR csvtr
20812
__IO_EXTERN CSVCRSTR csvcr;
20813
#define CSVCR csvcr.byte
20814
#define CSVCR_SCKS csvcr.bit._SCKS
20815
#define CSVCR_MM csvcr.bit._MM
20816
#define CSVCR_SM csvcr.bit._SM
20817
#define CSVCR_RCE csvcr.bit._RCE
20818
#define CSVCR_MSVE csvcr.bit._MSVE
20819
#define CSVCR_SSVE csvcr.bit._SSVE
20820
#define CSVCR_SRST csvcr.bit._SRST
20821
#define CSVCR_OUTE csvcr.bit._OUTE
20822
__IO_EXTERN CSCFGSTR cscfg;
20823
#define CSCFG cscfg.byte
20824
#define CSCFG_EDSUEN cscfg.bit._EDSUEN
20825
#define CSCFG_PLLLOCK cscfg.bit._PLLLOCK
20826
#define CSCFG_RCSEL cscfg.bit._RCSEL
20827
#define CSCFG_MONCKI cscfg.bit._MONCKI
20828
#define CSCFG_CSC3 cscfg.bit._CSC3
20829
#define CSCFG_CSC2 cscfg.bit._CSC2
20830
#define CSCFG_CSC1 cscfg.bit._CSC1
20831
#define CSCFG_CSC0 cscfg.bit._CSC0
20832
#define CSCFG_CSC cscfg.bitc._CSC
20833
__IO_EXTERN CMCFGSTR cmcfg;
20834
#define CMCFG cmcfg.byte
20835
#define CMCFG_CMPRE3 cmcfg.bit._CMPRE3
20836
#define CMCFG_CMPRE2 cmcfg.bit._CMPRE2
20837
#define CMCFG_CMPRE1 cmcfg.bit._CMPRE1
20838
#define CMCFG_CMPRE0 cmcfg.bit._CMPRE0
20839
#define CMCFG_CMSEL3 cmcfg.bit._CMSEL3
20840
#define CMCFG_CMSEL2 cmcfg.bit._CMSEL2
20841
#define CMCFG_CMSEL1 cmcfg.bit._CMSEL1
20842
#define CMCFG_CMSEL0 cmcfg.bit._CMSEL0
20843
#define CMCFG_CMPRE cmcfg.bitc._CMPRE
20844
#define CMCFG_CMSEL cmcfg.bitc._CMSEL
20845
/* include : INC460_CSV.INC */
20846
/*-------------------------------------------------------------------*/
20847
/* INC460.DMAC :  Old bit name of CSV */
20848
 
20849
/* alias macro definition for CSV */
20850
#define CSVCR_MS csvcr.bit._SM
20851
#define CSVCR_REC csvcr.bit._RCE
20852
/*-------------------------------------------------------------------*/
20853
__IO_EXTERN CUCRSTR cucr;   /* Calibration Unit of Sub Oszillation */
20854
#define CUCR cucr.word
20855
#define CUCR_STRT cucr.bit._STRT
20856
#define CUCR_INT cucr.bit._INT
20857
#define CUCR_INTEN cucr.bit._INTEN
20858
__IO_EXTERN CUTDSTR cutd;
20859
#define CUTD cutd.word
20860
#define CUTD_TDD15 cutd.bit._TDD15
20861
#define CUTD_TDD14 cutd.bit._TDD14
20862
#define CUTD_TDD13 cutd.bit._TDD13
20863
#define CUTD_TDD12 cutd.bit._TDD12
20864
#define CUTD_TDD11 cutd.bit._TDD11
20865
#define CUTD_TDD10 cutd.bit._TDD10
20866
#define CUTD_TDD9 cutd.bit._TDD9
20867
#define CUTD_TDD8 cutd.bit._TDD8
20868
#define CUTD_TDD7 cutd.bit._TDD7
20869
#define CUTD_TDD6 cutd.bit._TDD6
20870
#define CUTD_TDD5 cutd.bit._TDD5
20871
#define CUTD_TDD4 cutd.bit._TDD4
20872
#define CUTD_TDD3 cutd.bit._TDD3
20873
#define CUTD_TDD2 cutd.bit._TDD2
20874
#define CUTD_TDD1 cutd.bit._TDD1
20875
#define CUTD_TDD0 cutd.bit._TDD0
20876
__IO_EXTERN CUTR1STR cutr1;
20877
#define CUTR1 cutr1.word
20878
#define CUTR1_TDR23 cutr1.bit._TDR23
20879
#define CUTR1_TDR22 cutr1.bit._TDR22
20880
#define CUTR1_TDR21 cutr1.bit._TDR21
20881
#define CUTR1_TDR20 cutr1.bit._TDR20
20882
#define CUTR1_TDR19 cutr1.bit._TDR19
20883
#define CUTR1_TDR18 cutr1.bit._TDR18
20884
#define CUTR1_TDR17 cutr1.bit._TDR17
20885
#define CUTR1_TDR16 cutr1.bit._TDR16
20886
__IO_EXTERN CUTR2STR cutr2;
20887
#define CUTR2 cutr2.word
20888
#define CUTR2_TDR15 cutr2.bit._TDR15
20889
#define CUTR2_TDR14 cutr2.bit._TDR14
20890
#define CUTR2_TDR13 cutr2.bit._TDR13
20891
#define CUTR2_TDR12 cutr2.bit._TDR12
20892
#define CUTR2_TDR11 cutr2.bit._TDR11
20893
#define CUTR2_TDR10 cutr2.bit._TDR10
20894
#define CUTR2_TDR9 cutr2.bit._TDR9
20895
#define CUTR2_TDR8 cutr2.bit._TDR8
20896
#define CUTR2_TDR7 cutr2.bit._TDR7
20897
#define CUTR2_TDR6 cutr2.bit._TDR6
20898
#define CUTR2_TDR5 cutr2.bit._TDR5
20899
#define CUTR2_TDR4 cutr2.bit._TDR4
20900
#define CUTR2_TDR3 cutr2.bit._TDR3
20901
#define CUTR2_TDR2 cutr2.bit._TDR2
20902
#define CUTR2_TDR1 cutr2.bit._TDR1
20903
#define CUTR2_TDR0 cutr2.bit._TDR0
20904
__IO_EXTERN CMPRSTR cmpr;   /* Clock Modulator */
20905
#define CMPR cmpr.word
20906
#define CMPR_MP13 cmpr.bit._MP13
20907
#define CMPR_MP12 cmpr.bit._MP12
20908
#define CMPR_MP11 cmpr.bit._MP11
20909
#define CMPR_MP10 cmpr.bit._MP10
20910
#define CMPR_MP9 cmpr.bit._MP9
20911
#define CMPR_MP8 cmpr.bit._MP8
20912
#define CMPR_MP7 cmpr.bit._MP7
20913
#define CMPR_MP6 cmpr.bit._MP6
20914
#define CMPR_MP5 cmpr.bit._MP5
20915
#define CMPR_MP4 cmpr.bit._MP4
20916
#define CMPR_MP3 cmpr.bit._MP3
20917
#define CMPR_MP2 cmpr.bit._MP2
20918
#define CMPR_MP1 cmpr.bit._MP1
20919
#define CMPR_MP0 cmpr.bit._MP0
20920
__IO_EXTERN CMCRSTR cmcr;
20921
#define CMCR cmcr.byte
20922
#define CMCR_FMODRUN cmcr.bit._FMODRUN
20923
#define CMCR_FMOD cmcr.bit._FMOD
20924
#define CMCR_PDX cmcr.bit._PDX
20925
__IO_EXTERN IO_WORD cmt1;
20926
#define CMT1 cmt1
20927
__IO_EXTERN IO_WORD cmt2;
20928
#define CMT2 cmt2
20929
__IO_EXTERN CANPRESTR canpre;   /* CAN clock control */
20930
#define CANPRE canpre.byte
20931
#define CANPRE_CPCKS1 canpre.bit._CPCKS1
20932
#define CANPRE_CPCKS0 canpre.bit._CPCKS0
20933
#define CANPRE_DVC3 canpre.bit._DVC3
20934
#define CANPRE_DVC2 canpre.bit._DVC2
20935
#define CANPRE_DVC1 canpre.bit._DVC1
20936
#define CANPRE_DVC0 canpre.bit._DVC0
20937
#define CANPRE_CPCKS canpre.bitc._CPCKS
20938
#define CANPRE_DVC canpre.bitc._DVC
20939
__IO_EXTERN CANCKDSTR canckd;
20940
#define CANCKD canckd.byte
20941
#define CANCKD_CANCKD5 canckd.bit._CANCKD5
20942
#define CANCKD_CANCKD4 canckd.bit._CANCKD4
20943
#define CANCKD_CANCKD3 canckd.bit._CANCKD3
20944
#define CANCKD_CANCKD2 canckd.bit._CANCKD2
20945
#define CANCKD_CANCKD1 canckd.bit._CANCKD1
20946
#define CANCKD_CANCKD0 canckd.bit._CANCKD0
20947
__IO_EXTERN LVSELSTR lvsel;   /* LV Detection / Hardware-Watchdog */
20948
#define LVSEL lvsel.byte
20949
#define LVSEL_LVESEL3 lvsel.bit._LVESEL3
20950
#define LVSEL_LVESEL2 lvsel.bit._LVESEL2
20951
#define LVSEL_LVESEL1 lvsel.bit._LVESEL1
20952
#define LVSEL_LVESEL0 lvsel.bit._LVESEL0
20953
#define LVSEL_LVISEL3 lvsel.bit._LVISEL3
20954
#define LVSEL_LVISEL2 lvsel.bit._LVISEL2
20955
#define LVSEL_LVISEL1 lvsel.bit._LVISEL1
20956
#define LVSEL_LVISEL0 lvsel.bit._LVISEL0
20957
#define LVSEL_LVESEL lvsel.bitc._LVESEL
20958
#define LVSEL_LVISEL lvsel.bitc._LVISEL
20959
__IO_EXTERN LVDETSTR lvdet;
20960
#define LVDET lvdet.byte
20961
#define LVDET_LVSEL lvdet.bit._LVSEL
20962
#define LVDET_LVEPD lvdet.bit._LVEPD
20963
#define LVDET_LVIPD lvdet.bit._LVIPD
20964
#define LVDET_LVREN lvdet.bit._LVREN
20965
#define LVDET_LVIEN lvdet.bit._LVIEN
20966
#define LVDET_LVIRQ lvdet.bit._LVIRQ
20967
__IO_EXTERN HWWDESTR hwwde;
20968
#define HWWDE hwwde.byte
20969
#define HWWDE_ED1 hwwde.bit._ED1
20970
#define HWWDE_ED0 hwwde.bit._ED0
20971
#define HWWDE_ED hwwde.bitc._ED
20972
__IO_EXTERN HWWDSTR hwwd;
20973
#define HWWD hwwd.byte
20974
#define HWWD_CL hwwd.bit._CL
20975
#define HWWD_CPUF hwwd.bit._CPUF
20976
__IO_EXTERN OSCRHSTR oscrh;   /* Main-/Sub-Oscillatio Stabilization Timer */
20977
#define OSCRH oscrh.byte
20978
#define OSCRH_WIF oscrh.bit._WIF
20979
#define OSCRH_WIE oscrh.bit._WIE
20980
#define OSCRH_WEN oscrh.bit._WEN
20981
#define OSCRH_WS1 oscrh.bit._WS1
20982
#define OSCRH_WS0 oscrh.bit._WS0
20983
#define OSCRH_WCL oscrh.bit._WCL
20984
#define OSCRH_WS oscrh.bitc._WS
20985
__IO_EXTERN IO_BYTE oscrl;
20986
#define OSCRL oscrl
20987
__IO_EXTERN WPCRHSTR wpcrh;
20988
#define WPCRH wpcrh.byte
20989
#define WPCRH_WIF wpcrh.bit._WIF
20990
#define WPCRH_WIE wpcrh.bit._WIE
20991
#define WPCRH_WEN wpcrh.bit._WEN
20992
#define WPCRH_WS1 wpcrh.bit._WS1
20993
#define WPCRH_WS0 wpcrh.bit._WS0
20994
#define WPCRH_WCL wpcrh.bit._WCL
20995
#define WPCRH_WS wpcrh.bitc._WS
20996
__IO_EXTERN IO_BYTE wpcrl;
20997
#define WPCRL wpcrl
20998
__IO_EXTERN OSCCRSTR osccr;   /* Main-/Sub-Oscillatio Standby Control */
20999
#define OSCCR osccr.byte
21000
#define OSCCR_OSCDS1 osccr.bit._OSCDS1
21001
__IO_EXTERN REGSELSTR regsel;
21002
#define REGSEL regsel.byte
21003
#define REGSEL_FLASHSEL regsel.bit._FLASHSEL
21004
#define REGSEL_MAINSEL regsel.bit._MAINSEL
21005
#define REGSEL_SUBSEL3 regsel.bit._SUBSEL3
21006
#define REGSEL_SUBSEL2 regsel.bit._SUBSEL2
21007
#define REGSEL_SUBSEL1 regsel.bit._SUBSEL1
21008
#define REGSEL_SUBSEL0 regsel.bit._SUBSEL0
21009
#define REGSEL_SUBSEL regsel.bitc._SUBSEL
21010
__IO_EXTERN REGCTRSTR regctr;
21011
#define REGCTR regctr.byte
21012
#define REGCTR_MSTBO regctr.bit._MSTBO
21013
#define REGCTR_MAINKPEN regctr.bit._MAINKPEN
21014
#define REGCTR_MAINDSBL regctr.bit._MAINDSBL
21015
__IO_EXTERN ASR0STR asr0;   /* External Bus/Chip Select Registers */
21016
#define ASR0 asr0.word
21017
#define ASR0_A31 asr0.bit._A31
21018
#define ASR0_A30 asr0.bit._A30
21019
#define ASR0_A29 asr0.bit._A29
21020
#define ASR0_A28 asr0.bit._A28
21021
#define ASR0_A27 asr0.bit._A27
21022
#define ASR0_A26 asr0.bit._A26
21023
#define ASR0_A25 asr0.bit._A25
21024
#define ASR0_A24 asr0.bit._A24
21025
#define ASR0_A23 asr0.bit._A23
21026
#define ASR0_A22 asr0.bit._A22
21027
#define ASR0_A21 asr0.bit._A21
21028
#define ASR0_A20 asr0.bit._A20
21029
#define ASR0_A19 asr0.bit._A19
21030
#define ASR0_A18 asr0.bit._A18
21031
#define ASR0_A17 asr0.bit._A17
21032
#define ASR0_A16 asr0.bit._A16
21033
__IO_EXTERN ACR0STR acr0;
21034
#define ACR0 acr0.word
21035
#define ACR0_ASZ3 acr0.bit._ASZ3
21036
#define ACR0_ASZ2 acr0.bit._ASZ2
21037
#define ACR0_ASZ1 acr0.bit._ASZ1
21038
#define ACR0_ASZ0 acr0.bit._ASZ0
21039
#define ACR0_DBW1 acr0.bit._DBW1
21040
#define ACR0_DBW0 acr0.bit._DBW0
21041
#define ACR0_BST1 acr0.bit._BST1
21042
#define ACR0_BST0 acr0.bit._BST0
21043
#define ACR0_SREN acr0.bit._SREN
21044
#define ACR0_PFEN acr0.bit._PFEN
21045
#define ACR0_WREN acr0.bit._WREN
21046
#define ACR0_TYP3 acr0.bit._TYP3
21047
#define ACR0_TYP2 acr0.bit._TYP2
21048
#define ACR0_TYP1 acr0.bit._TYP1
21049
#define ACR0_TYP0 acr0.bit._TYP0
21050
#define ACR0_ASZ acr0.bitc._ASZ
21051
#define ACR0_DBW acr0.bitc._DBW
21052
#define ACR0_BST acr0.bitc._BST
21053
#define ACR0_TYP acr0.bitc._TYP
21054
__IO_EXTERN ASR1STR asr1;
21055
#define ASR1 asr1.word
21056
#define ASR1_A31 asr1.bit._A31
21057
#define ASR1_A30 asr1.bit._A30
21058
#define ASR1_A29 asr1.bit._A29
21059
#define ASR1_A28 asr1.bit._A28
21060
#define ASR1_A27 asr1.bit._A27
21061
#define ASR1_A26 asr1.bit._A26
21062
#define ASR1_A25 asr1.bit._A25
21063
#define ASR1_A24 asr1.bit._A24
21064
#define ASR1_A23 asr1.bit._A23
21065
#define ASR1_A22 asr1.bit._A22
21066
#define ASR1_A21 asr1.bit._A21
21067
#define ASR1_A20 asr1.bit._A20
21068
#define ASR1_A19 asr1.bit._A19
21069
#define ASR1_A18 asr1.bit._A18
21070
#define ASR1_A17 asr1.bit._A17
21071
#define ASR1_A16 asr1.bit._A16
21072
__IO_EXTERN ACR1STR acr1;
21073
#define ACR1 acr1.word
21074
#define ACR1_ASZ3 acr1.bit._ASZ3
21075
#define ACR1_ASZ2 acr1.bit._ASZ2
21076
#define ACR1_ASZ1 acr1.bit._ASZ1
21077
#define ACR1_ASZ0 acr1.bit._ASZ0
21078
#define ACR1_DBW1 acr1.bit._DBW1
21079
#define ACR1_DBW0 acr1.bit._DBW0
21080
#define ACR1_BST1 acr1.bit._BST1
21081
#define ACR1_BST0 acr1.bit._BST0
21082
#define ACR1_SREN acr1.bit._SREN
21083
#define ACR1_PFEN acr1.bit._PFEN
21084
#define ACR1_WREN acr1.bit._WREN
21085
#define ACR1_LEND acr1.bit._LEND
21086
#define ACR1_TYP3 acr1.bit._TYP3
21087
#define ACR1_TYP2 acr1.bit._TYP2
21088
#define ACR1_TYP1 acr1.bit._TYP1
21089
#define ACR1_TYP0 acr1.bit._TYP0
21090
#define ACR1_ASZ acr1.bitc._ASZ
21091
#define ACR1_DBW acr1.bitc._DBW
21092
#define ACR1_BST acr1.bitc._BST
21093
#define ACR1_TYP acr1.bitc._TYP
21094
__IO_EXTERN ASR2STR asr2;
21095
#define ASR2 asr2.word
21096
#define ASR2_A31 asr2.bit._A31
21097
#define ASR2_A30 asr2.bit._A30
21098
#define ASR2_A29 asr2.bit._A29
21099
#define ASR2_A28 asr2.bit._A28
21100
#define ASR2_A27 asr2.bit._A27
21101
#define ASR2_A26 asr2.bit._A26
21102
#define ASR2_A25 asr2.bit._A25
21103
#define ASR2_A24 asr2.bit._A24
21104
#define ASR2_A23 asr2.bit._A23
21105
#define ASR2_A22 asr2.bit._A22
21106
#define ASR2_A21 asr2.bit._A21
21107
#define ASR2_A20 asr2.bit._A20
21108
#define ASR2_A19 asr2.bit._A19
21109
#define ASR2_A18 asr2.bit._A18
21110
#define ASR2_A17 asr2.bit._A17
21111
#define ASR2_A16 asr2.bit._A16
21112
__IO_EXTERN ACR2STR acr2;
21113
#define ACR2 acr2.word
21114
#define ACR2_ASZ3 acr2.bit._ASZ3
21115
#define ACR2_ASZ2 acr2.bit._ASZ2
21116
#define ACR2_ASZ1 acr2.bit._ASZ1
21117
#define ACR2_ASZ0 acr2.bit._ASZ0
21118
#define ACR2_DBW1 acr2.bit._DBW1
21119
#define ACR2_DBW0 acr2.bit._DBW0
21120
#define ACR2_BST1 acr2.bit._BST1
21121
#define ACR2_BST0 acr2.bit._BST0
21122
#define ACR2_SREN acr2.bit._SREN
21123
#define ACR2_PFEN acr2.bit._PFEN
21124
#define ACR2_WREN acr2.bit._WREN
21125
#define ACR2_LEND acr2.bit._LEND
21126
#define ACR2_TYP3 acr2.bit._TYP3
21127
#define ACR2_TYP2 acr2.bit._TYP2
21128
#define ACR2_TYP1 acr2.bit._TYP1
21129
#define ACR2_TYP0 acr2.bit._TYP0
21130
#define ACR2_ASZ acr2.bitc._ASZ
21131
#define ACR2_DBW acr2.bitc._DBW
21132
#define ACR2_BST acr2.bitc._BST
21133
#define ACR2_TYP acr2.bitc._TYP
21134
__IO_EXTERN ASR3STR asr3;
21135
#define ASR3 asr3.word
21136
#define ASR3_A31 asr3.bit._A31
21137
#define ASR3_A30 asr3.bit._A30
21138
#define ASR3_A29 asr3.bit._A29
21139
#define ASR3_A28 asr3.bit._A28
21140
#define ASR3_A27 asr3.bit._A27
21141
#define ASR3_A26 asr3.bit._A26
21142
#define ASR3_A25 asr3.bit._A25
21143
#define ASR3_A24 asr3.bit._A24
21144
#define ASR3_A23 asr3.bit._A23
21145
#define ASR3_A22 asr3.bit._A22
21146
#define ASR3_A21 asr3.bit._A21
21147
#define ASR3_A20 asr3.bit._A20
21148
#define ASR3_A19 asr3.bit._A19
21149
#define ASR3_A18 asr3.bit._A18
21150
#define ASR3_A17 asr3.bit._A17
21151
#define ASR3_A16 asr3.bit._A16
21152
__IO_EXTERN ACR3STR acr3;
21153
#define ACR3 acr3.word
21154
#define ACR3_ASZ3 acr3.bit._ASZ3
21155
#define ACR3_ASZ2 acr3.bit._ASZ2
21156
#define ACR3_ASZ1 acr3.bit._ASZ1
21157
#define ACR3_ASZ0 acr3.bit._ASZ0
21158
#define ACR3_DBW1 acr3.bit._DBW1
21159
#define ACR3_DBW0 acr3.bit._DBW0
21160
#define ACR3_BST1 acr3.bit._BST1
21161
#define ACR3_BST0 acr3.bit._BST0
21162
#define ACR3_SREN acr3.bit._SREN
21163
#define ACR3_PFEN acr3.bit._PFEN
21164
#define ACR3_WREN acr3.bit._WREN
21165
#define ACR3_LEND acr3.bit._LEND
21166
#define ACR3_TYP3 acr3.bit._TYP3
21167
#define ACR3_TYP2 acr3.bit._TYP2
21168
#define ACR3_TYP1 acr3.bit._TYP1
21169
#define ACR3_TYP0 acr3.bit._TYP0
21170
#define ACR3_ASZ acr3.bitc._ASZ
21171
#define ACR3_DBW acr3.bitc._DBW
21172
#define ACR3_BST acr3.bitc._BST
21173
#define ACR3_TYP acr3.bitc._TYP
21174
__IO_EXTERN ASR4STR asr4;
21175
#define ASR4 asr4.word
21176
#define ASR4_A31 asr4.bit._A31
21177
#define ASR4_A30 asr4.bit._A30
21178
#define ASR4_A29 asr4.bit._A29
21179
#define ASR4_A28 asr4.bit._A28
21180
#define ASR4_A27 asr4.bit._A27
21181
#define ASR4_A26 asr4.bit._A26
21182
#define ASR4_A25 asr4.bit._A25
21183
#define ASR4_A24 asr4.bit._A24
21184
#define ASR4_A23 asr4.bit._A23
21185
#define ASR4_A22 asr4.bit._A22
21186
#define ASR4_A21 asr4.bit._A21
21187
#define ASR4_A20 asr4.bit._A20
21188
#define ASR4_A19 asr4.bit._A19
21189
#define ASR4_A18 asr4.bit._A18
21190
#define ASR4_A17 asr4.bit._A17
21191
#define ASR4_A16 asr4.bit._A16
21192
__IO_EXTERN ACR4STR acr4;
21193
#define ACR4 acr4.word
21194
#define ACR4_ASZ3 acr4.bit._ASZ3
21195
#define ACR4_ASZ2 acr4.bit._ASZ2
21196
#define ACR4_ASZ1 acr4.bit._ASZ1
21197
#define ACR4_ASZ0 acr4.bit._ASZ0
21198
#define ACR4_DBW1 acr4.bit._DBW1
21199
#define ACR4_DBW0 acr4.bit._DBW0
21200
#define ACR4_BST1 acr4.bit._BST1
21201
#define ACR4_BST0 acr4.bit._BST0
21202
#define ACR4_SREN acr4.bit._SREN
21203
#define ACR4_PFEN acr4.bit._PFEN
21204
#define ACR4_WREN acr4.bit._WREN
21205
#define ACR4_LEND acr4.bit._LEND
21206
#define ACR4_TYP3 acr4.bit._TYP3
21207
#define ACR4_TYP2 acr4.bit._TYP2
21208
#define ACR4_TYP1 acr4.bit._TYP1
21209
#define ACR4_TYP0 acr4.bit._TYP0
21210
#define ACR4_ASZ acr4.bitc._ASZ
21211
#define ACR4_DBW acr4.bitc._DBW
21212
#define ACR4_BST acr4.bitc._BST
21213
#define ACR4_TYP acr4.bitc._TYP
21214
__IO_EXTERN ASR5STR asr5;
21215
#define ASR5 asr5.word
21216
#define ASR5_A31 asr5.bit._A31
21217
#define ASR5_A30 asr5.bit._A30
21218
#define ASR5_A29 asr5.bit._A29
21219
#define ASR5_A28 asr5.bit._A28
21220
#define ASR5_A27 asr5.bit._A27
21221
#define ASR5_A26 asr5.bit._A26
21222
#define ASR5_A25 asr5.bit._A25
21223
#define ASR5_A24 asr5.bit._A24
21224
#define ASR5_A23 asr5.bit._A23
21225
#define ASR5_A22 asr5.bit._A22
21226
#define ASR5_A21 asr5.bit._A21
21227
#define ASR5_A20 asr5.bit._A20
21228
#define ASR5_A19 asr5.bit._A19
21229
#define ASR5_A18 asr5.bit._A18
21230
#define ASR5_A17 asr5.bit._A17
21231
#define ASR5_A16 asr5.bit._A16
21232
__IO_EXTERN ACR5STR acr5;
21233
#define ACR5 acr5.word
21234
#define ACR5_ASZ3 acr5.bit._ASZ3
21235
#define ACR5_ASZ2 acr5.bit._ASZ2
21236
#define ACR5_ASZ1 acr5.bit._ASZ1
21237
#define ACR5_ASZ0 acr5.bit._ASZ0
21238
#define ACR5_DBW1 acr5.bit._DBW1
21239
#define ACR5_DBW0 acr5.bit._DBW0
21240
#define ACR5_BST1 acr5.bit._BST1
21241
#define ACR5_BST0 acr5.bit._BST0
21242
#define ACR5_SREN acr5.bit._SREN
21243
#define ACR5_PFEN acr5.bit._PFEN
21244
#define ACR5_WREN acr5.bit._WREN
21245
#define ACR5_LEND acr5.bit._LEND
21246
#define ACR5_TYP3 acr5.bit._TYP3
21247
#define ACR5_TYP2 acr5.bit._TYP2
21248
#define ACR5_TYP1 acr5.bit._TYP1
21249
#define ACR5_TYP0 acr5.bit._TYP0
21250
#define ACR5_ASZ acr5.bitc._ASZ
21251
#define ACR5_DBW acr5.bitc._DBW
21252
#define ACR5_BST acr5.bitc._BST
21253
#define ACR5_TYP acr5.bitc._TYP
21254
__IO_EXTERN ASR6STR asr6;
21255
#define ASR6 asr6.word
21256
#define ASR6_A31 asr6.bit._A31
21257
#define ASR6_A30 asr6.bit._A30
21258
#define ASR6_A29 asr6.bit._A29
21259
#define ASR6_A28 asr6.bit._A28
21260
#define ASR6_A27 asr6.bit._A27
21261
#define ASR6_A26 asr6.bit._A26
21262
#define ASR6_A25 asr6.bit._A25
21263
#define ASR6_A24 asr6.bit._A24
21264
#define ASR6_A23 asr6.bit._A23
21265
#define ASR6_A22 asr6.bit._A22
21266
#define ASR6_A21 asr6.bit._A21
21267
#define ASR6_A20 asr6.bit._A20
21268
#define ASR6_A19 asr6.bit._A19
21269
#define ASR6_A18 asr6.bit._A18
21270
#define ASR6_A17 asr6.bit._A17
21271
#define ASR6_A16 asr6.bit._A16
21272
__IO_EXTERN ACR6STR acr6;
21273
#define ACR6 acr6.word
21274
#define ACR6_ASZ3 acr6.bit._ASZ3
21275
#define ACR6_ASZ2 acr6.bit._ASZ2
21276
#define ACR6_ASZ1 acr6.bit._ASZ1
21277
#define ACR6_ASZ0 acr6.bit._ASZ0
21278
#define ACR6_DBW1 acr6.bit._DBW1
21279
#define ACR6_DBW0 acr6.bit._DBW0
21280
#define ACR6_BST1 acr6.bit._BST1
21281
#define ACR6_BST0 acr6.bit._BST0
21282
#define ACR6_SREN acr6.bit._SREN
21283
#define ACR6_PFEN acr6.bit._PFEN
21284
#define ACR6_WREN acr6.bit._WREN
21285
#define ACR6_LEND acr6.bit._LEND
21286
#define ACR6_TYP3 acr6.bit._TYP3
21287
#define ACR6_TYP2 acr6.bit._TYP2
21288
#define ACR6_TYP1 acr6.bit._TYP1
21289
#define ACR6_TYP0 acr6.bit._TYP0
21290
#define ACR6_ASZ acr6.bitc._ASZ
21291
#define ACR6_DBW acr6.bitc._DBW
21292
#define ACR6_BST acr6.bitc._BST
21293
#define ACR6_TYP acr6.bitc._TYP
21294
__IO_EXTERN ASR7STR asr7;
21295
#define ASR7 asr7.word
21296
#define ASR7_A31 asr7.bit._A31
21297
#define ASR7_A30 asr7.bit._A30
21298
#define ASR7_A29 asr7.bit._A29
21299
#define ASR7_A28 asr7.bit._A28
21300
#define ASR7_A27 asr7.bit._A27
21301
#define ASR7_A26 asr7.bit._A26
21302
#define ASR7_A25 asr7.bit._A25
21303
#define ASR7_A24 asr7.bit._A24
21304
#define ASR7_A23 asr7.bit._A23
21305
#define ASR7_A22 asr7.bit._A22
21306
#define ASR7_A21 asr7.bit._A21
21307
#define ASR7_A20 asr7.bit._A20
21308
#define ASR7_A19 asr7.bit._A19
21309
#define ASR7_A18 asr7.bit._A18
21310
#define ASR7_A17 asr7.bit._A17
21311
#define ASR7_A16 asr7.bit._A16
21312
__IO_EXTERN ACR7STR acr7;
21313
#define ACR7 acr7.word
21314
#define ACR7_ASZ3 acr7.bit._ASZ3
21315
#define ACR7_ASZ2 acr7.bit._ASZ2
21316
#define ACR7_ASZ1 acr7.bit._ASZ1
21317
#define ACR7_ASZ0 acr7.bit._ASZ0
21318
#define ACR7_DBW1 acr7.bit._DBW1
21319
#define ACR7_DBW0 acr7.bit._DBW0
21320
#define ACR7_BST1 acr7.bit._BST1
21321
#define ACR7_BST0 acr7.bit._BST0
21322
#define ACR7_SREN acr7.bit._SREN
21323
#define ACR7_PFEN acr7.bit._PFEN
21324
#define ACR7_WREN acr7.bit._WREN
21325
#define ACR7_LEND acr7.bit._LEND
21326
#define ACR7_TYP3 acr7.bit._TYP3
21327
#define ACR7_TYP2 acr7.bit._TYP2
21328
#define ACR7_TYP1 acr7.bit._TYP1
21329
#define ACR7_TYP0 acr7.bit._TYP0
21330
#define ACR7_ASZ acr7.bitc._ASZ
21331
#define ACR7_DBW acr7.bitc._DBW
21332
#define ACR7_BST acr7.bitc._BST
21333
#define ACR7_TYP acr7.bitc._TYP
21334
__IO_EXTERN AWR0STR awr0;
21335
#define AWR0 awr0.word
21336
#define AWR0_W15 awr0.bit._W15
21337
#define AWR0_W14 awr0.bit._W14
21338
#define AWR0_W13 awr0.bit._W13
21339
#define AWR0_W12 awr0.bit._W12
21340
#define AWR0_W11 awr0.bit._W11
21341
#define AWR0_W10 awr0.bit._W10
21342
#define AWR0_W9 awr0.bit._W9
21343
#define AWR0_W8 awr0.bit._W8
21344
#define AWR0_W7 awr0.bit._W7
21345
#define AWR0_W6 awr0.bit._W6
21346
#define AWR0_W5 awr0.bit._W5
21347
#define AWR0_W4 awr0.bit._W4
21348
#define AWR0_W3 awr0.bit._W3
21349
#define AWR0_W2 awr0.bit._W2
21350
#define AWR0_W1 awr0.bit._W1
21351
#define AWR0_W0 awr0.bit._W0
21352
__IO_EXTERN AWR1STR awr1;
21353
#define AWR1 awr1.word
21354
#define AWR1_W15 awr1.bit._W15
21355
#define AWR1_W14 awr1.bit._W14
21356
#define AWR1_W13 awr1.bit._W13
21357
#define AWR1_W12 awr1.bit._W12
21358
#define AWR1_W11 awr1.bit._W11
21359
#define AWR1_W10 awr1.bit._W10
21360
#define AWR1_W9 awr1.bit._W9
21361
#define AWR1_W8 awr1.bit._W8
21362
#define AWR1_W7 awr1.bit._W7
21363
#define AWR1_W6 awr1.bit._W6
21364
#define AWR1_W5 awr1.bit._W5
21365
#define AWR1_W4 awr1.bit._W4
21366
#define AWR1_W3 awr1.bit._W3
21367
#define AWR1_W2 awr1.bit._W2
21368
#define AWR1_W1 awr1.bit._W1
21369
#define AWR1_W0 awr1.bit._W0
21370
__IO_EXTERN AWR2STR awr2;
21371
#define AWR2 awr2.word
21372
#define AWR2_W15 awr2.bit._W15
21373
#define AWR2_W14 awr2.bit._W14
21374
#define AWR2_W13 awr2.bit._W13
21375
#define AWR2_W12 awr2.bit._W12
21376
#define AWR2_W11 awr2.bit._W11
21377
#define AWR2_W10 awr2.bit._W10
21378
#define AWR2_W9 awr2.bit._W9
21379
#define AWR2_W8 awr2.bit._W8
21380
#define AWR2_W7 awr2.bit._W7
21381
#define AWR2_W6 awr2.bit._W6
21382
#define AWR2_W5 awr2.bit._W5
21383
#define AWR2_W4 awr2.bit._W4
21384
#define AWR2_W3 awr2.bit._W3
21385
#define AWR2_W2 awr2.bit._W2
21386
#define AWR2_W1 awr2.bit._W1
21387
#define AWR2_W0 awr2.bit._W0
21388
__IO_EXTERN AWR3STR awr3;
21389
#define AWR3 awr3.word
21390
#define AWR3_W15 awr3.bit._W15
21391
#define AWR3_W14 awr3.bit._W14
21392
#define AWR3_W13 awr3.bit._W13
21393
#define AWR3_W12 awr3.bit._W12
21394
#define AWR3_W11 awr3.bit._W11
21395
#define AWR3_W10 awr3.bit._W10
21396
#define AWR3_W9 awr3.bit._W9
21397
#define AWR3_W8 awr3.bit._W8
21398
#define AWR3_W7 awr3.bit._W7
21399
#define AWR3_W6 awr3.bit._W6
21400
#define AWR3_W5 awr3.bit._W5
21401
#define AWR3_W4 awr3.bit._W4
21402
#define AWR3_W3 awr3.bit._W3
21403
#define AWR3_W2 awr3.bit._W2
21404
#define AWR3_W1 awr3.bit._W1
21405
#define AWR3_W0 awr3.bit._W0
21406
__IO_EXTERN AWR4STR awr4;
21407
#define AWR4 awr4.word
21408
#define AWR4_W15 awr4.bit._W15
21409
#define AWR4_W14 awr4.bit._W14
21410
#define AWR4_W13 awr4.bit._W13
21411
#define AWR4_W12 awr4.bit._W12
21412
#define AWR4_W11 awr4.bit._W11
21413
#define AWR4_W10 awr4.bit._W10
21414
#define AWR4_W9 awr4.bit._W9
21415
#define AWR4_W8 awr4.bit._W8
21416
#define AWR4_W7 awr4.bit._W7
21417
#define AWR4_W6 awr4.bit._W6
21418
#define AWR4_W5 awr4.bit._W5
21419
#define AWR4_W4 awr4.bit._W4
21420
#define AWR4_W3 awr4.bit._W3
21421
#define AWR4_W2 awr4.bit._W2
21422
#define AWR4_W1 awr4.bit._W1
21423
#define AWR4_W0 awr4.bit._W0
21424
__IO_EXTERN AWR5STR awr5;
21425
#define AWR5 awr5.word
21426
#define AWR5_W15 awr5.bit._W15
21427
#define AWR5_W14 awr5.bit._W14
21428
#define AWR5_W13 awr5.bit._W13
21429
#define AWR5_W12 awr5.bit._W12
21430
#define AWR5_W11 awr5.bit._W11
21431
#define AWR5_W10 awr5.bit._W10
21432
#define AWR5_W9 awr5.bit._W9
21433
#define AWR5_W8 awr5.bit._W8
21434
#define AWR5_W7 awr5.bit._W7
21435
#define AWR5_W6 awr5.bit._W6
21436
#define AWR5_W5 awr5.bit._W5
21437
#define AWR5_W4 awr5.bit._W4
21438
#define AWR5_W3 awr5.bit._W3
21439
#define AWR5_W2 awr5.bit._W2
21440
#define AWR5_W1 awr5.bit._W1
21441
#define AWR5_W0 awr5.bit._W0
21442
__IO_EXTERN AWR6STR awr6;
21443
#define AWR6 awr6.word
21444
#define AWR6_W15 awr6.bit._W15
21445
#define AWR6_W14 awr6.bit._W14
21446
#define AWR6_W13 awr6.bit._W13
21447
#define AWR6_W12 awr6.bit._W12
21448
#define AWR6_W11 awr6.bit._W11
21449
#define AWR6_W10 awr6.bit._W10
21450
#define AWR6_W9 awr6.bit._W9
21451
#define AWR6_W8 awr6.bit._W8
21452
#define AWR6_W7 awr6.bit._W7
21453
#define AWR6_W6 awr6.bit._W6
21454
#define AWR6_W5 awr6.bit._W5
21455
#define AWR6_W4 awr6.bit._W4
21456
#define AWR6_W3 awr6.bit._W3
21457
#define AWR6_W2 awr6.bit._W2
21458
#define AWR6_W1 awr6.bit._W1
21459
#define AWR6_W0 awr6.bit._W0
21460
__IO_EXTERN AWR7STR awr7;
21461
#define AWR7 awr7.word
21462
#define AWR7_W15 awr7.bit._W15
21463
#define AWR7_W14 awr7.bit._W14
21464
#define AWR7_W13 awr7.bit._W13
21465
#define AWR7_W12 awr7.bit._W12
21466
#define AWR7_W11 awr7.bit._W11
21467
#define AWR7_W10 awr7.bit._W10
21468
#define AWR7_W9 awr7.bit._W9
21469
#define AWR7_W8 awr7.bit._W8
21470
#define AWR7_W7 awr7.bit._W7
21471
#define AWR7_W6 awr7.bit._W6
21472
#define AWR7_W5 awr7.bit._W5
21473
#define AWR7_W4 awr7.bit._W4
21474
#define AWR7_W3 awr7.bit._W3
21475
#define AWR7_W2 awr7.bit._W2
21476
#define AWR7_W1 awr7.bit._W1
21477
#define AWR7_W0 awr7.bit._W0
21478
__IO_EXTERN MCRASTR mcra;
21479
#define MCRA mcra.byte
21480
#define MCRA_PSZ2 mcra.bit._PSZ2
21481
#define MCRA_PSZ1 mcra.bit._PSZ1
21482
#define MCRA_PSZ0 mcra.bit._PSZ0
21483
#define MCRA_WBST mcra.bit._WBST
21484
#define MCRA_BANK mcra.bit._BANK
21485
#define MCRA_ABS1 mcra.bit._ABS1
21486
#define MCRA_ABS0 mcra.bit._ABS0
21487
#define MCRA_PSZ mcra.bitc._PSZ
21488
#define MCRA_ABS mcra.bitc._ABS
21489
__IO_EXTERN MCRBSTR mcrb;
21490
#define MCRB mcrb.byte
21491
#define MCRB_PSZ2 mcrb.bit._PSZ2
21492
#define MCRB_PSZ1 mcrb.bit._PSZ1
21493
#define MCRB_PSZ0 mcrb.bit._PSZ0
21494
#define MCRB_WBST mcrb.bit._WBST
21495
#define MCRB_BANK mcrb.bit._BANK
21496
#define MCRB_ABS1 mcrb.bit._ABS1
21497
#define MCRB_ABS0 mcrb.bit._ABS0
21498
#define MCRB_PSZ mcrb.bitc._PSZ
21499
#define MCRB_ABS mcrb.bitc._ABS
21500
__IO_EXTERN IOWR0STR iowr0;
21501
#define IOWR0 iowr0.byte
21502
#define IOWR0_RYE0 iowr0.bit._RYE0
21503
#define IOWR0_HLD0 iowr0.bit._HLD0
21504
#define IOWR0_WR01 iowr0.bit._WR01
21505
#define IOWR0_WR00 iowr0.bit._WR00
21506
#define IOWR0_IW03 iowr0.bit._IW03
21507
#define IOWR0_IW02 iowr0.bit._IW02
21508
#define IOWR0_IW01 iowr0.bit._IW01
21509
#define IOWR0_IW00 iowr0.bit._IW00
21510
#define IOWR0_WR0 iowr0.bitc._WR0
21511
#define IOWR0_IW0 iowr0.bitc._IW0
21512
__IO_EXTERN IOWR1STR iowr1;
21513
#define IOWR1 iowr1.byte
21514
#define IOWR1_RYE1 iowr1.bit._RYE1
21515
#define IOWR1_HLD1 iowr1.bit._HLD1
21516
#define IOWR1_WR11 iowr1.bit._WR11
21517
#define IOWR1_WR10 iowr1.bit._WR10
21518
#define IOWR1_IW13 iowr1.bit._IW13
21519
#define IOWR1_IW12 iowr1.bit._IW12
21520
#define IOWR1_IW11 iowr1.bit._IW11
21521
#define IOWR1_IW10 iowr1.bit._IW10
21522
#define IOWR1_WR1 iowr1.bitc._WR1
21523
#define IOWR1_IW1 iowr1.bitc._IW1
21524
__IO_EXTERN IOWR2STR iowr2;
21525
#define IOWR2 iowr2.byte
21526
#define IOWR2_RYE2 iowr2.bit._RYE2
21527
#define IOWR2_HLD2 iowr2.bit._HLD2
21528
#define IOWR2_WR21 iowr2.bit._WR21
21529
#define IOWR2_WR20 iowr2.bit._WR20
21530
#define IOWR2_IW23 iowr2.bit._IW23
21531
#define IOWR2_IW22 iowr2.bit._IW22
21532
#define IOWR2_IW21 iowr2.bit._IW21
21533
#define IOWR2_IW20 iowr2.bit._IW20
21534
#define IOWR2_WR2 iowr2.bitc._WR2
21535
#define IOWR2_IW2 iowr2.bitc._IW2
21536
__IO_EXTERN IOWR3STR iowr3;
21537
#define IOWR3 iowr3.byte
21538
#define IOWR3_RYE3 iowr3.bit._RYE3
21539
#define IOWR3_HLD3 iowr3.bit._HLD3
21540
#define IOWR3_WR31 iowr3.bit._WR31
21541
#define IOWR3_WR30 iowr3.bit._WR30
21542
#define IOWR3_IW33 iowr3.bit._IW33
21543
#define IOWR3_IW32 iowr3.bit._IW32
21544
#define IOWR3_IW31 iowr3.bit._IW31
21545
#define IOWR3_IW30 iowr3.bit._IW30
21546
#define IOWR3_WR3 iowr3.bitc._WR3
21547
#define IOWR3_IW3 iowr3.bitc._IW3
21548
__IO_EXTERN CSERSTR cser;
21549
#define CSER cser.byte
21550
#define CSER_CSE7 cser.bit._CSE7
21551
#define CSER_CSE6 cser.bit._CSE6
21552
#define CSER_CSE5 cser.bit._CSE5
21553
#define CSER_CSE4 cser.bit._CSE4
21554
#define CSER_CSE3 cser.bit._CSE3
21555
#define CSER_CSE2 cser.bit._CSE2
21556
#define CSER_CSE1 cser.bit._CSE1
21557
#define CSER_CSE0 cser.bit._CSE0
21558
__IO_EXTERN CHERSTR cher;
21559
#define CHER cher.byte
21560
#define CHER_CHE7 cher.bit._CHE7
21561
#define CHER_CHE6 cher.bit._CHE6
21562
#define CHER_CHE5 cher.bit._CHE5
21563
#define CHER_CHE4 cher.bit._CHE4
21564
#define CHER_CHE3 cher.bit._CHE3
21565
#define CHER_CHE2 cher.bit._CHE2
21566
#define CHER_CHE1 cher.bit._CHE1
21567
#define CHER_CHE0 cher.bit._CHE0
21568
__IO_EXTERN TCRSTR tcr;
21569
#define TCR tcr.byte
21570
#define TCR_BREN tcr.bit._BREN
21571
#define TCR_PSUS tcr.bit._PSUS
21572
#define TCR_PCLR tcr.bit._PCLR
21573
#define TCR_RDW1 tcr.bit._RDW1
21574
#define TCR_RDW0 tcr.bit._RDW0
21575
#define TCR_RDW tcr.bitc._RDW
21576
__IO_EXTERN RCRSTR rcr;
21577
#define RCR rcr.word
21578
#define RCR_SELF rcr.bit._SELF
21579
#define RCR_RRLD rcr.bit._RRLD
21580
#define RCR_RFINT5 rcr.bit._RFINT5
21581
#define RCR_RFINT4 rcr.bit._RFINT4
21582
#define RCR_RDINT3 rcr.bit._RDINT3
21583
#define RCR_RFINT2 rcr.bit._RFINT2
21584
#define RCR_RFINT1 rcr.bit._RFINT1
21585
#define RCR_RFINT0 rcr.bit._RFINT0
21586
#define RCR_BRST rcr.bit._BRST
21587
#define RCR_RFC2 rcr.bit._RFC2
21588
#define RCR_RFC1 rcr.bit._RFC1
21589
#define RCR_RFC0 rcr.bit._RFC0
21590
#define RCR_PON rcr.bit._PON
21591
#define RCR_TRC2 rcr.bit._TRC2
21592
#define RCR_TRC1 rcr.bit._TRC1
21593
#define RCR_TRC0 rcr.bit._TRC0
21594
#define RCR_RFINT rcr.bitc._RFINT
21595
#define RCR_RFC rcr.bitc._RFC
21596
#define RCR_TRC rcr.bitc._TRC
21597
__IO_EXTERN MODRSTR modr;   /* Mode Register */
21598
#define MODR modr.byte
21599
#define MODR_ROMA modr.bit._ROMA
21600
#define MODR_WTH1 modr.bit._WTH1
21601
#define MODR_WTH0 modr.bit._WTH0
21602
#define MODR_WTH modr.bitc._WTH
21603
__IO_EXTERN PDRD00STR pdrd00;   /* R-bus Port Data Direct Read Register */
21604
#define PDRD00 pdrd00.byte
21605
#define PDRD00_D7 pdrd00.bit._D7
21606
#define PDRD00_D6 pdrd00.bit._D6
21607
#define PDRD00_D5 pdrd00.bit._D5
21608
#define PDRD00_D4 pdrd00.bit._D4
21609
#define PDRD00_D3 pdrd00.bit._D3
21610
#define PDRD00_D2 pdrd00.bit._D2
21611
#define PDRD00_D1 pdrd00.bit._D1
21612
#define PDRD00_D0 pdrd00.bit._D0
21613
__IO_EXTERN PDRD01STR pdrd01;
21614
#define PDRD01 pdrd01.byte
21615
#define PDRD01_D7 pdrd01.bit._D7
21616
#define PDRD01_D6 pdrd01.bit._D6
21617
#define PDRD01_D5 pdrd01.bit._D5
21618
#define PDRD01_D4 pdrd01.bit._D4
21619
#define PDRD01_D3 pdrd01.bit._D3
21620
#define PDRD01_D2 pdrd01.bit._D2
21621
#define PDRD01_D1 pdrd01.bit._D1
21622
#define PDRD01_D0 pdrd01.bit._D0
21623
__IO_EXTERN PDRD02STR pdrd02;
21624
#define PDRD02 pdrd02.byte
21625
#define PDRD02_D7 pdrd02.bit._D7
21626
#define PDRD02_D6 pdrd02.bit._D6
21627
#define PDRD02_D5 pdrd02.bit._D5
21628
#define PDRD02_D4 pdrd02.bit._D4
21629
#define PDRD02_D3 pdrd02.bit._D3
21630
#define PDRD02_D2 pdrd02.bit._D2
21631
#define PDRD02_D1 pdrd02.bit._D1
21632
#define PDRD02_D0 pdrd02.bit._D0
21633
__IO_EXTERN PDRD03STR pdrd03;
21634
#define PDRD03 pdrd03.byte
21635
#define PDRD03_D7 pdrd03.bit._D7
21636
#define PDRD03_D6 pdrd03.bit._D6
21637
#define PDRD03_D5 pdrd03.bit._D5
21638
#define PDRD03_D4 pdrd03.bit._D4
21639
#define PDRD03_D3 pdrd03.bit._D3
21640
#define PDRD03_D2 pdrd03.bit._D2
21641
#define PDRD03_D1 pdrd03.bit._D1
21642
#define PDRD03_D0 pdrd03.bit._D0
21643
__IO_EXTERN PDRD04STR pdrd04;
21644
#define PDRD04 pdrd04.byte
21645
#define PDRD04_D1 pdrd04.bit._D1
21646
#define PDRD04_D0 pdrd04.bit._D0
21647
__IO_EXTERN PDRD05STR pdrd05;
21648
#define PDRD05 pdrd05.byte
21649
#define PDRD05_D7 pdrd05.bit._D7
21650
#define PDRD05_D6 pdrd05.bit._D6
21651
#define PDRD05_D5 pdrd05.bit._D5
21652
#define PDRD05_D4 pdrd05.bit._D4
21653
#define PDRD05_D3 pdrd05.bit._D3
21654
#define PDRD05_D2 pdrd05.bit._D2
21655
#define PDRD05_D1 pdrd05.bit._D1
21656
#define PDRD05_D0 pdrd05.bit._D0
21657
__IO_EXTERN PDRD06STR pdrd06;
21658
#define PDRD06 pdrd06.byte
21659
#define PDRD06_D7 pdrd06.bit._D7
21660
#define PDRD06_D6 pdrd06.bit._D6
21661
#define PDRD06_D5 pdrd06.bit._D5
21662
#define PDRD06_D4 pdrd06.bit._D4
21663
#define PDRD06_D3 pdrd06.bit._D3
21664
#define PDRD06_D2 pdrd06.bit._D2
21665
#define PDRD06_D1 pdrd06.bit._D1
21666
#define PDRD06_D0 pdrd06.bit._D0
21667
__IO_EXTERN PDRD07STR pdrd07;
21668
#define PDRD07 pdrd07.byte
21669
#define PDRD07_D7 pdrd07.bit._D7
21670
#define PDRD07_D6 pdrd07.bit._D6
21671
#define PDRD07_D5 pdrd07.bit._D5
21672
#define PDRD07_D4 pdrd07.bit._D4
21673
#define PDRD07_D3 pdrd07.bit._D3
21674
#define PDRD07_D2 pdrd07.bit._D2
21675
#define PDRD07_D1 pdrd07.bit._D1
21676
#define PDRD07_D0 pdrd07.bit._D0
21677
__IO_EXTERN PDRD08STR pdrd08;
21678
#define PDRD08 pdrd08.byte
21679
#define PDRD08_D7 pdrd08.bit._D7
21680
#define PDRD08_D6 pdrd08.bit._D6
21681
#define PDRD08_D5 pdrd08.bit._D5
21682
#define PDRD08_D4 pdrd08.bit._D4
21683
#define PDRD08_D3 pdrd08.bit._D3
21684
#define PDRD08_D2 pdrd08.bit._D2
21685
#define PDRD08_D1 pdrd08.bit._D1
21686
#define PDRD08_D0 pdrd08.bit._D0
21687
__IO_EXTERN PDRD09STR pdrd09;
21688
#define PDRD09 pdrd09.byte
21689
#define PDRD09_D7 pdrd09.bit._D7
21690
#define PDRD09_D6 pdrd09.bit._D6
21691
#define PDRD09_D3 pdrd09.bit._D3
21692
#define PDRD09_D2 pdrd09.bit._D2
21693
#define PDRD09_D1 pdrd09.bit._D1
21694
#define PDRD09_D0 pdrd09.bit._D0
21695
__IO_EXTERN PDRD10STR pdrd10;
21696
#define PDRD10 pdrd10.byte
21697
#define PDRD10_D6 pdrd10.bit._D6
21698
#define PDRD10_D5 pdrd10.bit._D5
21699
#define PDRD10_D4 pdrd10.bit._D4
21700
#define PDRD10_D3 pdrd10.bit._D3
21701
#define PDRD10_D2 pdrd10.bit._D2
21702
#define PDRD10_D1 pdrd10.bit._D1
21703
__IO_EXTERN PDRD13STR pdrd13;
21704
#define PDRD13 pdrd13.byte
21705
#define PDRD13_D2 pdrd13.bit._D2
21706
#define PDRD13_D1 pdrd13.bit._D1
21707
#define PDRD13_D0 pdrd13.bit._D0
21708
__IO_EXTERN PDRD14STR pdrd14;
21709
#define PDRD14 pdrd14.byte
21710
#define PDRD14_D7 pdrd14.bit._D7
21711
#define PDRD14_D6 pdrd14.bit._D6
21712
#define PDRD14_D5 pdrd14.bit._D5
21713
#define PDRD14_D4 pdrd14.bit._D4
21714
#define PDRD14_D3 pdrd14.bit._D3
21715
#define PDRD14_D2 pdrd14.bit._D2
21716
#define PDRD14_D1 pdrd14.bit._D1
21717
#define PDRD14_D0 pdrd14.bit._D0
21718
__IO_EXTERN PDRD15STR pdrd15;
21719
#define PDRD15 pdrd15.byte
21720
#define PDRD15_D3 pdrd15.bit._D3
21721
#define PDRD15_D2 pdrd15.bit._D2
21722
#define PDRD15_D1 pdrd15.bit._D1
21723
#define PDRD15_D0 pdrd15.bit._D0
21724
__IO_EXTERN PDRD16STR pdrd16;
21725
#define PDRD16 pdrd16.byte
21726
#define PDRD16_D7 pdrd16.bit._D7
21727
#define PDRD16_D6 pdrd16.bit._D6
21728
#define PDRD16_D5 pdrd16.bit._D5
21729
#define PDRD16_D4 pdrd16.bit._D4
21730
#define PDRD16_D3 pdrd16.bit._D3
21731
#define PDRD16_D2 pdrd16.bit._D2
21732
#define PDRD16_D1 pdrd16.bit._D1
21733
#define PDRD16_D0 pdrd16.bit._D0
21734
__IO_EXTERN PDRD17STR pdrd17;
21735
#define PDRD17 pdrd17.byte
21736
#define PDRD17_D7 pdrd17.bit._D7
21737
#define PDRD17_D6 pdrd17.bit._D6
21738
#define PDRD17_D5 pdrd17.bit._D5
21739
#define PDRD17_D4 pdrd17.bit._D4
21740
__IO_EXTERN PDRD18STR pdrd18;
21741
#define PDRD18 pdrd18.byte
21742
#define PDRD18_D6 pdrd18.bit._D6
21743
#define PDRD18_D5 pdrd18.bit._D5
21744
#define PDRD18_D4 pdrd18.bit._D4
21745
#define PDRD18_D2 pdrd18.bit._D2
21746
#define PDRD18_D1 pdrd18.bit._D1
21747
#define PDRD18_D0 pdrd18.bit._D0
21748
__IO_EXTERN PDRD19STR pdrd19;
21749
#define PDRD19 pdrd19.byte
21750
#define PDRD19_D6 pdrd19.bit._D6
21751
#define PDRD19_D5 pdrd19.bit._D5
21752
#define PDRD19_D4 pdrd19.bit._D4
21753
#define PDRD19_D2 pdrd19.bit._D2
21754
#define PDRD19_D1 pdrd19.bit._D1
21755
#define PDRD19_D0 pdrd19.bit._D0
21756
__IO_EXTERN PDRD20STR pdrd20;
21757
#define PDRD20 pdrd20.byte
21758
#define PDRD20_D2 pdrd20.bit._D2
21759
#define PDRD20_D1 pdrd20.bit._D1
21760
#define PDRD20_D0 pdrd20.bit._D0
21761
__IO_EXTERN PDRD22STR pdrd22;
21762
#define PDRD22 pdrd22.byte
21763
#define PDRD22_D5 pdrd22.bit._D5
21764
#define PDRD22_D4 pdrd22.bit._D4
21765
#define PDRD22_D2 pdrd22.bit._D2
21766
#define PDRD22_D0 pdrd22.bit._D0
21767
__IO_EXTERN PDRD23STR pdrd23;
21768
#define PDRD23 pdrd23.byte
21769
#define PDRD23_D5 pdrd23.bit._D5
21770
#define PDRD23_D4 pdrd23.bit._D4
21771
#define PDRD23_D3 pdrd23.bit._D3
21772
#define PDRD23_D2 pdrd23.bit._D2
21773
#define PDRD23_D1 pdrd23.bit._D1
21774
#define PDRD23_D0 pdrd23.bit._D0
21775
__IO_EXTERN PDRD24STR pdrd24;
21776
#define PDRD24 pdrd24.byte
21777
#define PDRD24_D7 pdrd24.bit._D7
21778
#define PDRD24_D6 pdrd24.bit._D6
21779
#define PDRD24_D5 pdrd24.bit._D5
21780
#define PDRD24_D4 pdrd24.bit._D4
21781
#define PDRD24_D3 pdrd24.bit._D3
21782
#define PDRD24_D2 pdrd24.bit._D2
21783
#define PDRD24_D1 pdrd24.bit._D1
21784
#define PDRD24_D0 pdrd24.bit._D0
21785
__IO_EXTERN PDRD25STR pdrd25;
21786
#define PDRD25 pdrd25.byte
21787
#define PDRD25_D7 pdrd25.bit._D7
21788
#define PDRD25_D6 pdrd25.bit._D6
21789
#define PDRD25_D5 pdrd25.bit._D5
21790
#define PDRD25_D4 pdrd25.bit._D4
21791
#define PDRD25_D3 pdrd25.bit._D3
21792
#define PDRD25_D2 pdrd25.bit._D2
21793
#define PDRD25_D1 pdrd25.bit._D1
21794
#define PDRD25_D0 pdrd25.bit._D0
21795
__IO_EXTERN PDRD26STR pdrd26;
21796
#define PDRD26 pdrd26.byte
21797
#define PDRD26_D7 pdrd26.bit._D7
21798
#define PDRD26_D6 pdrd26.bit._D6
21799
#define PDRD26_D5 pdrd26.bit._D5
21800
#define PDRD26_D4 pdrd26.bit._D4
21801
#define PDRD26_D3 pdrd26.bit._D3
21802
#define PDRD26_D2 pdrd26.bit._D2
21803
#define PDRD26_D1 pdrd26.bit._D1
21804
#define PDRD26_D0 pdrd26.bit._D0
21805
__IO_EXTERN PDRD27STR pdrd27;
21806
#define PDRD27 pdrd27.byte
21807
#define PDRD27_D7 pdrd27.bit._D7
21808
#define PDRD27_D6 pdrd27.bit._D6
21809
#define PDRD27_D5 pdrd27.bit._D5
21810
#define PDRD27_D4 pdrd27.bit._D4
21811
#define PDRD27_D3 pdrd27.bit._D3
21812
#define PDRD27_D2 pdrd27.bit._D2
21813
#define PDRD27_D1 pdrd27.bit._D1
21814
#define PDRD27_D0 pdrd27.bit._D0
21815
__IO_EXTERN PDRD29STR pdrd29;
21816
#define PDRD29 pdrd29.byte
21817
#define PDRD29_D7 pdrd29.bit._D7
21818
#define PDRD29_D6 pdrd29.bit._D6
21819
#define PDRD29_D5 pdrd29.bit._D5
21820
#define PDRD29_D4 pdrd29.bit._D4
21821
#define PDRD29_D3 pdrd29.bit._D3
21822
#define PDRD29_D2 pdrd29.bit._D2
21823
#define PDRD29_D1 pdrd29.bit._D1
21824
#define PDRD29_D0 pdrd29.bit._D0
21825
__IO_EXTERN DDR00STR ddr00;   /* R-bus Port Direction Register */
21826
#define DDR00 ddr00.byte
21827
#define DDR00_D7 ddr00.bit._D7
21828
#define DDR00_D6 ddr00.bit._D6
21829
#define DDR00_D5 ddr00.bit._D5
21830
#define DDR00_D4 ddr00.bit._D4
21831
#define DDR00_D3 ddr00.bit._D3
21832
#define DDR00_D2 ddr00.bit._D2
21833
#define DDR00_D1 ddr00.bit._D1
21834
#define DDR00_D0 ddr00.bit._D0
21835
__IO_EXTERN DDR01STR ddr01;
21836
#define DDR01 ddr01.byte
21837
#define DDR01_D7 ddr01.bit._D7
21838
#define DDR01_D6 ddr01.bit._D6
21839
#define DDR01_D5 ddr01.bit._D5
21840
#define DDR01_D4 ddr01.bit._D4
21841
#define DDR01_D3 ddr01.bit._D3
21842
#define DDR01_D2 ddr01.bit._D2
21843
#define DDR01_D1 ddr01.bit._D1
21844
#define DDR01_D0 ddr01.bit._D0
21845
__IO_EXTERN DDR02STR ddr02;
21846
#define DDR02 ddr02.byte
21847
#define DDR02_D7 ddr02.bit._D7
21848
#define DDR02_D6 ddr02.bit._D6
21849
#define DDR02_D5 ddr02.bit._D5
21850
#define DDR02_D4 ddr02.bit._D4
21851
#define DDR02_D3 ddr02.bit._D3
21852
#define DDR02_D2 ddr02.bit._D2
21853
#define DDR02_D1 ddr02.bit._D1
21854
#define DDR02_D0 ddr02.bit._D0
21855
__IO_EXTERN DDR03STR ddr03;
21856
#define DDR03 ddr03.byte
21857
#define DDR03_D7 ddr03.bit._D7
21858
#define DDR03_D6 ddr03.bit._D6
21859
#define DDR03_D5 ddr03.bit._D5
21860
#define DDR03_D4 ddr03.bit._D4
21861
#define DDR03_D3 ddr03.bit._D3
21862
#define DDR03_D2 ddr03.bit._D2
21863
#define DDR03_D1 ddr03.bit._D1
21864
#define DDR03_D0 ddr03.bit._D0
21865
__IO_EXTERN DDR04STR ddr04;
21866
#define DDR04 ddr04.byte
21867
#define DDR04_D1 ddr04.bit._D1
21868
#define DDR04_D0 ddr04.bit._D0
21869
__IO_EXTERN DDR05STR ddr05;
21870
#define DDR05 ddr05.byte
21871
#define DDR05_D7 ddr05.bit._D7
21872
#define DDR05_D6 ddr05.bit._D6
21873
#define DDR05_D5 ddr05.bit._D5
21874
#define DDR05_D4 ddr05.bit._D4
21875
#define DDR05_D3 ddr05.bit._D3
21876
#define DDR05_D2 ddr05.bit._D2
21877
#define DDR05_D1 ddr05.bit._D1
21878
#define DDR05_D0 ddr05.bit._D0
21879
__IO_EXTERN DDR06STR ddr06;
21880
#define DDR06 ddr06.byte
21881
#define DDR06_D7 ddr06.bit._D7
21882
#define DDR06_D6 ddr06.bit._D6
21883
#define DDR06_D5 ddr06.bit._D5
21884
#define DDR06_D4 ddr06.bit._D4
21885
#define DDR06_D3 ddr06.bit._D3
21886
#define DDR06_D2 ddr06.bit._D2
21887
#define DDR06_D1 ddr06.bit._D1
21888
#define DDR06_D0 ddr06.bit._D0
21889
__IO_EXTERN DDR07STR ddr07;
21890
#define DDR07 ddr07.byte
21891
#define DDR07_D7 ddr07.bit._D7
21892
#define DDR07_D6 ddr07.bit._D6
21893
#define DDR07_D5 ddr07.bit._D5
21894
#define DDR07_D4 ddr07.bit._D4
21895
#define DDR07_D3 ddr07.bit._D3
21896
#define DDR07_D2 ddr07.bit._D2
21897
#define DDR07_D1 ddr07.bit._D1
21898
#define DDR07_D0 ddr07.bit._D0
21899
__IO_EXTERN DDR08STR ddr08;
21900
#define DDR08 ddr08.byte
21901
#define DDR08_D7 ddr08.bit._D7
21902
#define DDR08_D6 ddr08.bit._D6
21903
#define DDR08_D5 ddr08.bit._D5
21904
#define DDR08_D4 ddr08.bit._D4
21905
#define DDR08_D3 ddr08.bit._D3
21906
#define DDR08_D2 ddr08.bit._D2
21907
#define DDR08_D1 ddr08.bit._D1
21908
#define DDR08_D0 ddr08.bit._D0
21909
__IO_EXTERN DDR09STR ddr09;
21910
#define DDR09 ddr09.byte
21911
#define DDR09_D7 ddr09.bit._D7
21912
#define DDR09_D6 ddr09.bit._D6
21913
#define DDR09_D3 ddr09.bit._D3
21914
#define DDR09_D2 ddr09.bit._D2
21915
#define DDR09_D1 ddr09.bit._D1
21916
#define DDR09_D0 ddr09.bit._D0
21917
__IO_EXTERN DDR10STR ddr10;
21918
#define DDR10 ddr10.byte
21919
#define DDR10_D6 ddr10.bit._D6
21920
#define DDR10_D5 ddr10.bit._D5
21921
#define DDR10_D4 ddr10.bit._D4
21922
#define DDR10_D3 ddr10.bit._D3
21923
#define DDR10_D2 ddr10.bit._D2
21924
#define DDR10_D1 ddr10.bit._D1
21925
__IO_EXTERN DDR13STR ddr13;
21926
#define DDR13 ddr13.byte
21927
#define DDR13_D2 ddr13.bit._D2
21928
#define DDR13_D1 ddr13.bit._D1
21929
#define DDR13_D0 ddr13.bit._D0
21930
__IO_EXTERN DDR14STR ddr14;
21931
#define DDR14 ddr14.byte
21932
#define DDR14_D7 ddr14.bit._D7
21933
#define DDR14_D6 ddr14.bit._D6
21934
#define DDR14_D5 ddr14.bit._D5
21935
#define DDR14_D4 ddr14.bit._D4
21936
#define DDR14_D3 ddr14.bit._D3
21937
#define DDR14_D2 ddr14.bit._D2
21938
#define DDR14_D1 ddr14.bit._D1
21939
#define DDR14_D0 ddr14.bit._D0
21940
__IO_EXTERN DDR15STR ddr15;
21941
#define DDR15 ddr15.byte
21942
#define DDR15_D3 ddr15.bit._D3
21943
#define DDR15_D2 ddr15.bit._D2
21944
#define DDR15_D1 ddr15.bit._D1
21945
#define DDR15_D0 ddr15.bit._D0
21946
__IO_EXTERN DDR16STR ddr16;
21947
#define DDR16 ddr16.byte
21948
#define DDR16_D7 ddr16.bit._D7
21949
#define DDR16_D6 ddr16.bit._D6
21950
#define DDR16_D5 ddr16.bit._D5
21951
#define DDR16_D4 ddr16.bit._D4
21952
#define DDR16_D3 ddr16.bit._D3
21953
#define DDR16_D2 ddr16.bit._D2
21954
#define DDR16_D1 ddr16.bit._D1
21955
#define DDR16_D0 ddr16.bit._D0
21956
__IO_EXTERN DDR17STR ddr17;
21957
#define DDR17 ddr17.byte
21958
#define DDR17_D7 ddr17.bit._D7
21959
#define DDR17_D6 ddr17.bit._D6
21960
#define DDR17_D5 ddr17.bit._D5
21961
#define DDR17_D4 ddr17.bit._D4
21962
__IO_EXTERN DDR18STR ddr18;
21963
#define DDR18 ddr18.byte
21964
#define DDR18_D6 ddr18.bit._D6
21965
#define DDR18_D5 ddr18.bit._D5
21966
#define DDR18_D4 ddr18.bit._D4
21967
#define DDR18_D2 ddr18.bit._D2
21968
#define DDR18_D1 ddr18.bit._D1
21969
#define DDR18_D0 ddr18.bit._D0
21970
__IO_EXTERN DDR19STR ddr19;
21971
#define DDR19 ddr19.byte
21972
#define DDR19_D6 ddr19.bit._D6
21973
#define DDR19_D5 ddr19.bit._D5
21974
#define DDR19_D4 ddr19.bit._D4
21975
#define DDR19_D2 ddr19.bit._D2
21976
#define DDR19_D1 ddr19.bit._D1
21977
#define DDR19_D0 ddr19.bit._D0
21978
__IO_EXTERN DDR20STR ddr20;
21979
#define DDR20 ddr20.byte
21980
#define DDR20_D2 ddr20.bit._D2
21981
#define DDR20_D1 ddr20.bit._D1
21982
#define DDR20_D0 ddr20.bit._D0
21983
__IO_EXTERN DDR22STR ddr22;
21984
#define DDR22 ddr22.byte
21985
#define DDR22_D5 ddr22.bit._D5
21986
#define DDR22_D4 ddr22.bit._D4
21987
#define DDR22_D2 ddr22.bit._D2
21988
#define DDR22_D0 ddr22.bit._D0
21989
__IO_EXTERN DDR23STR ddr23;
21990
#define DDR23 ddr23.byte
21991
#define DDR23_D5 ddr23.bit._D5
21992
#define DDR23_D4 ddr23.bit._D4
21993
#define DDR23_D3 ddr23.bit._D3
21994
#define DDR23_D2 ddr23.bit._D2
21995
#define DDR23_D1 ddr23.bit._D1
21996
#define DDR23_D0 ddr23.bit._D0
21997
__IO_EXTERN DDR24STR ddr24;
21998
#define DDR24 ddr24.byte
21999
#define DDR24_D7 ddr24.bit._D7
22000
#define DDR24_D6 ddr24.bit._D6
22001
#define DDR24_D5 ddr24.bit._D5
22002
#define DDR24_D4 ddr24.bit._D4
22003
#define DDR24_D3 ddr24.bit._D3
22004
#define DDR24_D2 ddr24.bit._D2
22005
#define DDR24_D1 ddr24.bit._D1
22006
#define DDR24_D0 ddr24.bit._D0
22007
__IO_EXTERN DDR25STR ddr25;
22008
#define DDR25 ddr25.byte
22009
#define DDR25_D7 ddr25.bit._D7
22010
#define DDR25_D6 ddr25.bit._D6
22011
#define DDR25_D5 ddr25.bit._D5
22012
#define DDR25_D4 ddr25.bit._D4
22013
#define DDR25_D3 ddr25.bit._D3
22014
#define DDR25_D2 ddr25.bit._D2
22015
#define DDR25_D1 ddr25.bit._D1
22016
#define DDR25_D0 ddr25.bit._D0
22017
__IO_EXTERN DDR26STR ddr26;
22018
#define DDR26 ddr26.byte
22019
#define DDR26_D7 ddr26.bit._D7
22020
#define DDR26_D6 ddr26.bit._D6
22021
#define DDR26_D5 ddr26.bit._D5
22022
#define DDR26_D4 ddr26.bit._D4
22023
#define DDR26_D3 ddr26.bit._D3
22024
#define DDR26_D2 ddr26.bit._D2
22025
#define DDR26_D1 ddr26.bit._D1
22026
#define DDR26_D0 ddr26.bit._D0
22027
__IO_EXTERN DDR27STR ddr27;
22028
#define DDR27 ddr27.byte
22029
#define DDR27_D7 ddr27.bit._D7
22030
#define DDR27_D6 ddr27.bit._D6
22031
#define DDR27_D5 ddr27.bit._D5
22032
#define DDR27_D4 ddr27.bit._D4
22033
#define DDR27_D3 ddr27.bit._D3
22034
#define DDR27_D2 ddr27.bit._D2
22035
#define DDR27_D1 ddr27.bit._D1
22036
#define DDR27_D0 ddr27.bit._D0
22037
__IO_EXTERN DDR29STR ddr29;
22038
#define DDR29 ddr29.byte
22039
#define DDR29_D7 ddr29.bit._D7
22040
#define DDR29_D6 ddr29.bit._D6
22041
#define DDR29_D5 ddr29.bit._D5
22042
#define DDR29_D4 ddr29.bit._D4
22043
#define DDR29_D3 ddr29.bit._D3
22044
#define DDR29_D2 ddr29.bit._D2
22045
#define DDR29_D1 ddr29.bit._D1
22046
#define DDR29_D0 ddr29.bit._D0
22047
__IO_EXTERN PFR00STR pfr00;   /* R-bus Port Function Register */
22048
#define PFR00 pfr00.byte
22049
#define PFR00_D7 pfr00.bit._D7
22050
#define PFR00_D6 pfr00.bit._D6
22051
#define PFR00_D5 pfr00.bit._D5
22052
#define PFR00_D4 pfr00.bit._D4
22053
#define PFR00_D3 pfr00.bit._D3
22054
#define PFR00_D2 pfr00.bit._D2
22055
#define PFR00_D1 pfr00.bit._D1
22056
#define PFR00_D0 pfr00.bit._D0
22057
__IO_EXTERN PFR01STR pfr01;
22058
#define PFR01 pfr01.byte
22059
#define PFR01_D7 pfr01.bit._D7
22060
#define PFR01_D6 pfr01.bit._D6
22061
#define PFR01_D5 pfr01.bit._D5
22062
#define PFR01_D4 pfr01.bit._D4
22063
#define PFR01_D3 pfr01.bit._D3
22064
#define PFR01_D2 pfr01.bit._D2
22065
#define PFR01_D1 pfr01.bit._D1
22066
#define PFR01_D0 pfr01.bit._D0
22067
__IO_EXTERN PFR02STR pfr02;
22068
#define PFR02 pfr02.byte
22069
#define PFR02_D7 pfr02.bit._D7
22070
#define PFR02_D6 pfr02.bit._D6
22071
#define PFR02_D5 pfr02.bit._D5
22072
#define PFR02_D4 pfr02.bit._D4
22073
#define PFR02_D3 pfr02.bit._D3
22074
#define PFR02_D2 pfr02.bit._D2
22075
#define PFR02_D1 pfr02.bit._D1
22076
#define PFR02_D0 pfr02.bit._D0
22077
__IO_EXTERN PFR03STR pfr03;
22078
#define PFR03 pfr03.byte
22079
#define PFR03_D7 pfr03.bit._D7
22080
#define PFR03_D6 pfr03.bit._D6
22081
#define PFR03_D5 pfr03.bit._D5
22082
#define PFR03_D4 pfr03.bit._D4
22083
#define PFR03_D3 pfr03.bit._D3
22084
#define PFR03_D2 pfr03.bit._D2
22085
#define PFR03_D1 pfr03.bit._D1
22086
#define PFR03_D0 pfr03.bit._D0
22087
__IO_EXTERN PFR04STR pfr04;
22088
#define PFR04 pfr04.byte
22089
#define PFR04_D1 pfr04.bit._D1
22090
#define PFR04_D0 pfr04.bit._D0
22091
__IO_EXTERN PFR05STR pfr05;
22092
#define PFR05 pfr05.byte
22093
#define PFR05_D7 pfr05.bit._D7
22094
#define PFR05_D6 pfr05.bit._D6
22095
#define PFR05_D5 pfr05.bit._D5
22096
#define PFR05_D4 pfr05.bit._D4
22097
#define PFR05_D3 pfr05.bit._D3
22098
#define PFR05_D2 pfr05.bit._D2
22099
#define PFR05_D1 pfr05.bit._D1
22100
#define PFR05_D0 pfr05.bit._D0
22101
__IO_EXTERN PFR06STR pfr06;
22102
#define PFR06 pfr06.byte
22103
#define PFR06_D7 pfr06.bit._D7
22104
#define PFR06_D6 pfr06.bit._D6
22105
#define PFR06_D5 pfr06.bit._D5
22106
#define PFR06_D4 pfr06.bit._D4
22107
#define PFR06_D3 pfr06.bit._D3
22108
#define PFR06_D2 pfr06.bit._D2
22109
#define PFR06_D1 pfr06.bit._D1
22110
#define PFR06_D0 pfr06.bit._D0
22111
__IO_EXTERN PFR07STR pfr07;
22112
#define PFR07 pfr07.byte
22113
#define PFR07_D7 pfr07.bit._D7
22114
#define PFR07_D6 pfr07.bit._D6
22115
#define PFR07_D5 pfr07.bit._D5
22116
#define PFR07_D4 pfr07.bit._D4
22117
#define PFR07_D3 pfr07.bit._D3
22118
#define PFR07_D2 pfr07.bit._D2
22119
#define PFR07_D1 pfr07.bit._D1
22120
#define PFR07_D0 pfr07.bit._D0
22121
__IO_EXTERN PFR08STR pfr08;
22122
#define PFR08 pfr08.byte
22123
#define PFR08_D7 pfr08.bit._D7
22124
#define PFR08_D6 pfr08.bit._D6
22125
#define PFR08_D5 pfr08.bit._D5
22126
#define PFR08_D4 pfr08.bit._D4
22127
#define PFR08_D3 pfr08.bit._D3
22128
#define PFR08_D2 pfr08.bit._D2
22129
#define PFR08_D1 pfr08.bit._D1
22130
#define PFR08_D0 pfr08.bit._D0
22131
__IO_EXTERN PFR09STR pfr09;
22132
#define PFR09 pfr09.byte
22133
#define PFR09_D7 pfr09.bit._D7
22134
#define PFR09_D6 pfr09.bit._D6
22135
#define PFR09_D3 pfr09.bit._D3
22136
#define PFR09_D2 pfr09.bit._D2
22137
#define PFR09_D1 pfr09.bit._D1
22138
#define PFR09_D0 pfr09.bit._D0
22139
__IO_EXTERN PFR10STR pfr10;
22140
#define PFR10 pfr10.byte
22141
#define PFR10_D6 pfr10.bit._D6
22142
#define PFR10_D5 pfr10.bit._D5
22143
#define PFR10_D4 pfr10.bit._D4
22144
#define PFR10_D3 pfr10.bit._D3
22145
#define PFR10_D2 pfr10.bit._D2
22146
#define PFR10_D1 pfr10.bit._D1
22147
__IO_EXTERN PFR13STR pfr13;
22148
#define PFR13 pfr13.byte
22149
#define PFR13_D2 pfr13.bit._D2
22150
#define PFR13_D1 pfr13.bit._D1
22151
#define PFR13_D0 pfr13.bit._D0
22152
__IO_EXTERN PFR14STR pfr14;
22153
#define PFR14 pfr14.byte
22154
#define PFR14_D7 pfr14.bit._D7
22155
#define PFR14_D6 pfr14.bit._D6
22156
#define PFR14_D5 pfr14.bit._D5
22157
#define PFR14_D4 pfr14.bit._D4
22158
#define PFR14_D3 pfr14.bit._D3
22159
#define PFR14_D2 pfr14.bit._D2
22160
#define PFR14_D1 pfr14.bit._D1
22161
#define PFR14_D0 pfr14.bit._D0
22162
__IO_EXTERN PFR15STR pfr15;
22163
#define PFR15 pfr15.byte
22164
#define PFR15_D3 pfr15.bit._D3
22165
#define PFR15_D2 pfr15.bit._D2
22166
#define PFR15_D1 pfr15.bit._D1
22167
#define PFR15_D0 pfr15.bit._D0
22168
__IO_EXTERN PFR16STR pfr16;
22169
#define PFR16 pfr16.byte
22170
#define PFR16_D7 pfr16.bit._D7
22171
#define PFR16_D6 pfr16.bit._D6
22172
#define PFR16_D5 pfr16.bit._D5
22173
#define PFR16_D4 pfr16.bit._D4
22174
#define PFR16_D3 pfr16.bit._D3
22175
#define PFR16_D2 pfr16.bit._D2
22176
#define PFR16_D1 pfr16.bit._D1
22177
#define PFR16_D0 pfr16.bit._D0
22178
__IO_EXTERN PFR17STR pfr17;
22179
#define PFR17 pfr17.byte
22180
#define PFR17_D7 pfr17.bit._D7
22181
#define PFR17_D6 pfr17.bit._D6
22182
#define PFR17_D5 pfr17.bit._D5
22183
#define PFR17_D4 pfr17.bit._D4
22184
__IO_EXTERN PFR18STR pfr18;
22185
#define PFR18 pfr18.byte
22186
#define PFR18_D6 pfr18.bit._D6
22187
#define PFR18_D5 pfr18.bit._D5
22188
#define PFR18_D4 pfr18.bit._D4
22189
#define PFR18_D2 pfr18.bit._D2
22190
#define PFR18_D1 pfr18.bit._D1
22191
#define PFR18_D0 pfr18.bit._D0
22192
__IO_EXTERN PFR19STR pfr19;
22193
#define PFR19 pfr19.byte
22194
#define PFR19_D6 pfr19.bit._D6
22195
#define PFR19_D5 pfr19.bit._D5
22196
#define PFR19_D4 pfr19.bit._D4
22197
#define PFR19_D2 pfr19.bit._D2
22198
#define PFR19_D1 pfr19.bit._D1
22199
#define PFR19_D0 pfr19.bit._D0
22200
__IO_EXTERN PFR20STR pfr20;
22201
#define PFR20 pfr20.byte
22202
#define PFR20_D2 pfr20.bit._D2
22203
#define PFR20_D1 pfr20.bit._D1
22204
#define PFR20_D0 pfr20.bit._D0
22205
__IO_EXTERN PFR22STR pfr22;
22206
#define PFR22 pfr22.byte
22207
#define PFR22_D5 pfr22.bit._D5
22208
#define PFR22_D4 pfr22.bit._D4
22209
#define PFR22_D2 pfr22.bit._D2
22210
#define PFR22_D0 pfr22.bit._D0
22211
__IO_EXTERN PFR23STR pfr23;
22212
#define PFR23 pfr23.byte
22213
#define PFR23_D5 pfr23.bit._D5
22214
#define PFR23_D4 pfr23.bit._D4
22215
#define PFR23_D3 pfr23.bit._D3
22216
#define PFR23_D2 pfr23.bit._D2
22217
#define PFR23_D1 pfr23.bit._D1
22218
#define PFR23_D0 pfr23.bit._D0
22219
__IO_EXTERN PFR24STR pfr24;
22220
#define PFR24 pfr24.byte
22221
#define PFR24_D7 pfr24.bit._D7
22222
#define PFR24_D6 pfr24.bit._D6
22223
#define PFR24_D5 pfr24.bit._D5
22224
#define PFR24_D4 pfr24.bit._D4
22225
#define PFR24_D3 pfr24.bit._D3
22226
#define PFR24_D2 pfr24.bit._D2
22227
#define PFR24_D1 pfr24.bit._D1
22228
#define PFR24_D0 pfr24.bit._D0
22229
__IO_EXTERN PFR25STR pfr25;
22230
#define PFR25 pfr25.byte
22231
#define PFR25_D7 pfr25.bit._D7
22232
#define PFR25_D6 pfr25.bit._D6
22233
#define PFR25_D5 pfr25.bit._D5
22234
#define PFR25_D4 pfr25.bit._D4
22235
#define PFR25_D3 pfr25.bit._D3
22236
#define PFR25_D2 pfr25.bit._D2
22237
#define PFR25_D1 pfr25.bit._D1
22238
#define PFR25_D0 pfr25.bit._D0
22239
__IO_EXTERN PFR26STR pfr26;
22240
#define PFR26 pfr26.byte
22241
#define PFR26_D7 pfr26.bit._D7
22242
#define PFR26_D6 pfr26.bit._D6
22243
#define PFR26_D5 pfr26.bit._D5
22244
#define PFR26_D4 pfr26.bit._D4
22245
#define PFR26_D3 pfr26.bit._D3
22246
#define PFR26_D2 pfr26.bit._D2
22247
#define PFR26_D1 pfr26.bit._D1
22248
#define PFR26_D0 pfr26.bit._D0
22249
__IO_EXTERN PFR27STR pfr27;
22250
#define PFR27 pfr27.byte
22251
#define PFR27_D7 pfr27.bit._D7
22252
#define PFR27_D6 pfr27.bit._D6
22253
#define PFR27_D5 pfr27.bit._D5
22254
#define PFR27_D4 pfr27.bit._D4
22255
#define PFR27_D3 pfr27.bit._D3
22256
#define PFR27_D2 pfr27.bit._D2
22257
#define PFR27_D1 pfr27.bit._D1
22258
#define PFR27_D0 pfr27.bit._D0
22259
__IO_EXTERN PFR29STR pfr29;
22260
#define PFR29 pfr29.byte
22261
#define PFR29_D7 pfr29.bit._D7
22262
#define PFR29_D6 pfr29.bit._D6
22263
#define PFR29_D5 pfr29.bit._D5
22264
#define PFR29_D4 pfr29.bit._D4
22265
#define PFR29_D3 pfr29.bit._D3
22266
#define PFR29_D2 pfr29.bit._D2
22267
#define PFR29_D1 pfr29.bit._D1
22268
#define PFR29_D0 pfr29.bit._D0
22269
__IO_EXTERN EPFR10STR epfr10;   /* R-bus Port Extra Function Register */
22270
#define EPFR10 epfr10.byte
22271
#define EPFR10_D5 epfr10.bit._D5
22272
#define EPFR10_D4 epfr10.bit._D4
22273
__IO_EXTERN EPFR13STR epfr13;
22274
#define EPFR13 epfr13.byte
22275
#define EPFR13_D2 epfr13.bit._D2
22276
__IO_EXTERN EPFR14STR epfr14;
22277
#define EPFR14 epfr14.byte
22278
#define EPFR14_D7 epfr14.bit._D7
22279
#define EPFR14_D6 epfr14.bit._D6
22280
#define EPFR14_D5 epfr14.bit._D5
22281
#define EPFR14_D4 epfr14.bit._D4
22282
#define EPFR14_D3 epfr14.bit._D3
22283
#define EPFR14_D2 epfr14.bit._D2
22284
#define EPFR14_D1 epfr14.bit._D1
22285
#define EPFR14_D0 epfr14.bit._D0
22286
__IO_EXTERN EPFR15STR epfr15;
22287
#define EPFR15 epfr15.byte
22288
#define EPFR15_D3 epfr15.bit._D3
22289
#define EPFR15_D2 epfr15.bit._D2
22290
#define EPFR15_D1 epfr15.bit._D1
22291
#define EPFR15_D0 epfr15.bit._D0
22292
__IO_EXTERN EPFR16STR epfr16;
22293
#define EPFR16 epfr16.byte
22294
#define EPFR16_D7 epfr16.bit._D7
22295
#define EPFR16_D6 epfr16.bit._D6
22296
#define EPFR16_D5 epfr16.bit._D5
22297
#define EPFR16_D4 epfr16.bit._D4
22298
__IO_EXTERN EPFR18STR epfr18;
22299
#define EPFR18 epfr18.byte
22300
#define EPFR18_D6 epfr18.bit._D6
22301
#define EPFR18_D5 epfr18.bit._D5
22302
#define EPFR18_D4 epfr18.bit._D4
22303
#define EPFR18_D2 epfr18.bit._D2
22304
#define EPFR18_D1 epfr18.bit._D1
22305
#define EPFR18_D0 epfr18.bit._D0
22306
__IO_EXTERN EPFR19STR epfr19;
22307
#define EPFR19 epfr19.byte
22308
#define EPFR19_D6 epfr19.bit._D6
22309
#define EPFR19_D2 epfr19.bit._D2
22310
__IO_EXTERN EPFR20STR epfr20;
22311
#define EPFR20 epfr20.byte
22312
#define EPFR20_D2 epfr20.bit._D2
22313
#define EPFR20_D1 epfr20.bit._D1
22314
#define EPFR20_D0 epfr20.bit._D0
22315
__IO_EXTERN EPFR26STR epfr26;
22316
#define EPFR26 epfr26.byte
22317
#define EPFR26_D7 epfr26.bit._D7
22318
#define EPFR26_D6 epfr26.bit._D6
22319
#define EPFR26_D5 epfr26.bit._D5
22320
#define EPFR26_D4 epfr26.bit._D4
22321
#define EPFR26_D3 epfr26.bit._D3
22322
#define EPFR26_D2 epfr26.bit._D2
22323
#define EPFR26_D1 epfr26.bit._D1
22324
#define EPFR26_D0 epfr26.bit._D0
22325
__IO_EXTERN EPFR27STR epfr27;
22326
#define EPFR27 epfr27.byte
22327
#define EPFR27_D7 epfr27.bit._D7
22328
#define EPFR27_D6 epfr27.bit._D6
22329
#define EPFR27_D5 epfr27.bit._D5
22330
#define EPFR27_D4 epfr27.bit._D4
22331
#define EPFR27_D3 epfr27.bit._D3
22332
#define EPFR27_D2 epfr27.bit._D2
22333
#define EPFR27_D1 epfr27.bit._D1
22334
#define EPFR27_D0 epfr27.bit._D0
22335
__IO_EXTERN PODR00STR podr00;   /* R-bus Port Output Drive Select Register */
22336
#define PODR00 podr00.byte
22337
#define PODR00_D7 podr00.bit._D7
22338
#define PODR00_D6 podr00.bit._D6
22339
#define PODR00_D5 podr00.bit._D5
22340
#define PODR00_D4 podr00.bit._D4
22341
#define PODR00_D3 podr00.bit._D3
22342
#define PODR00_D2 podr00.bit._D2
22343
#define PODR00_D1 podr00.bit._D1
22344
#define PODR00_D0 podr00.bit._D0
22345
__IO_EXTERN PODR01STR podr01;
22346
#define PODR01 podr01.byte
22347
#define PODR01_D7 podr01.bit._D7
22348
#define PODR01_D6 podr01.bit._D6
22349
#define PODR01_D5 podr01.bit._D5
22350
#define PODR01_D4 podr01.bit._D4
22351
#define PODR01_D3 podr01.bit._D3
22352
#define PODR01_D2 podr01.bit._D2
22353
#define PODR01_D1 podr01.bit._D1
22354
#define PODR01_D0 podr01.bit._D0
22355
__IO_EXTERN PODR02STR podr02;
22356
#define PODR02 podr02.byte
22357
#define PODR02_D7 podr02.bit._D7
22358
#define PODR02_D6 podr02.bit._D6
22359
#define PODR02_D5 podr02.bit._D5
22360
#define PODR02_D4 podr02.bit._D4
22361
#define PODR02_D3 podr02.bit._D3
22362
#define PODR02_D2 podr02.bit._D2
22363
#define PODR02_D1 podr02.bit._D1
22364
#define PODR02_D0 podr02.bit._D0
22365
__IO_EXTERN PODR03STR podr03;
22366
#define PODR03 podr03.byte
22367
#define PODR03_D7 podr03.bit._D7
22368
#define PODR03_D6 podr03.bit._D6
22369
#define PODR03_D5 podr03.bit._D5
22370
#define PODR03_D4 podr03.bit._D4
22371
#define PODR03_D3 podr03.bit._D3
22372
#define PODR03_D2 podr03.bit._D2
22373
#define PODR03_D1 podr03.bit._D1
22374
#define PODR03_D0 podr03.bit._D0
22375
__IO_EXTERN PODR04STR podr04;
22376
#define PODR04 podr04.byte
22377
#define PODR04_D1 podr04.bit._D1
22378
#define PODR04_D0 podr04.bit._D0
22379
__IO_EXTERN PODR05STR podr05;
22380
#define PODR05 podr05.byte
22381
#define PODR05_D7 podr05.bit._D7
22382
#define PODR05_D6 podr05.bit._D6
22383
#define PODR05_D5 podr05.bit._D5
22384
#define PODR05_D4 podr05.bit._D4
22385
#define PODR05_D3 podr05.bit._D3
22386
#define PODR05_D2 podr05.bit._D2
22387
#define PODR05_D1 podr05.bit._D1
22388
#define PODR05_D0 podr05.bit._D0
22389
__IO_EXTERN PODR06STR podr06;
22390
#define PODR06 podr06.byte
22391
#define PODR06_D7 podr06.bit._D7
22392
#define PODR06_D6 podr06.bit._D6
22393
#define PODR06_D5 podr06.bit._D5
22394
#define PODR06_D4 podr06.bit._D4
22395
#define PODR06_D3 podr06.bit._D3
22396
#define PODR06_D2 podr06.bit._D2
22397
#define PODR06_D1 podr06.bit._D1
22398
#define PODR06_D0 podr06.bit._D0
22399
__IO_EXTERN PODR07STR podr07;
22400
#define PODR07 podr07.byte
22401
#define PODR07_D7 podr07.bit._D7
22402
#define PODR07_D6 podr07.bit._D6
22403
#define PODR07_D5 podr07.bit._D5
22404
#define PODR07_D4 podr07.bit._D4
22405
#define PODR07_D3 podr07.bit._D3
22406
#define PODR07_D2 podr07.bit._D2
22407
#define PODR07_D1 podr07.bit._D1
22408
#define PODR07_D0 podr07.bit._D0
22409
__IO_EXTERN PODR08STR podr08;
22410
#define PODR08 podr08.byte
22411
#define PODR08_D7 podr08.bit._D7
22412
#define PODR08_D6 podr08.bit._D6
22413
#define PODR08_D5 podr08.bit._D5
22414
#define PODR08_D4 podr08.bit._D4
22415
#define PODR08_D3 podr08.bit._D3
22416
#define PODR08_D2 podr08.bit._D2
22417
#define PODR08_D1 podr08.bit._D1
22418
#define PODR08_D0 podr08.bit._D0
22419
__IO_EXTERN PODR09STR podr09;
22420
#define PODR09 podr09.byte
22421
#define PODR09_D7 podr09.bit._D7
22422
#define PODR09_D6 podr09.bit._D6
22423
#define PODR09_D3 podr09.bit._D3
22424
#define PODR09_D2 podr09.bit._D2
22425
#define PODR09_D1 podr09.bit._D1
22426
#define PODR09_D0 podr09.bit._D0
22427
__IO_EXTERN PODR10STR podr10;
22428
#define PODR10 podr10.byte
22429
#define PODR10_D6 podr10.bit._D6
22430
#define PODR10_D5 podr10.bit._D5
22431
#define PODR10_D4 podr10.bit._D4
22432
#define PODR10_D3 podr10.bit._D3
22433
#define PODR10_D2 podr10.bit._D2
22434
#define PODR10_D1 podr10.bit._D1
22435
__IO_EXTERN PODR13STR podr13;
22436
#define PODR13 podr13.byte
22437
#define PODR13_D2 podr13.bit._D2
22438
#define PODR13_D1 podr13.bit._D1
22439
#define PODR13_D0 podr13.bit._D0
22440
__IO_EXTERN PODR14STR podr14;
22441
#define PODR14 podr14.byte
22442
#define PODR14_D7 podr14.bit._D7
22443
#define PODR14_D6 podr14.bit._D6
22444
#define PODR14_D5 podr14.bit._D5
22445
#define PODR14_D4 podr14.bit._D4
22446
#define PODR14_D3 podr14.bit._D3
22447
#define PODR14_D2 podr14.bit._D2
22448
#define PODR14_D1 podr14.bit._D1
22449
#define PODR14_D0 podr14.bit._D0
22450
__IO_EXTERN PODR15STR podr15;
22451
#define PODR15 podr15.byte
22452
#define PODR15_D3 podr15.bit._D3
22453
#define PODR15_D2 podr15.bit._D2
22454
#define PODR15_D1 podr15.bit._D1
22455
#define PODR15_D0 podr15.bit._D0
22456
__IO_EXTERN PODR16STR podr16;
22457
#define PODR16 podr16.byte
22458
#define PODR16_D7 podr16.bit._D7
22459
#define PODR16_D6 podr16.bit._D6
22460
#define PODR16_D5 podr16.bit._D5
22461
#define PODR16_D4 podr16.bit._D4
22462
#define PODR16_D3 podr16.bit._D3
22463
#define PODR16_D2 podr16.bit._D2
22464
#define PODR16_D1 podr16.bit._D1
22465
#define PODR16_D0 podr16.bit._D0
22466
__IO_EXTERN PODR17STR podr17;
22467
#define PODR17 podr17.byte
22468
#define PODR17_D7 podr17.bit._D7
22469
#define PODR17_D6 podr17.bit._D6
22470
#define PODR17_D5 podr17.bit._D5
22471
#define PODR17_D4 podr17.bit._D4
22472
__IO_EXTERN PODR18STR podr18;
22473
#define PODR18 podr18.byte
22474
#define PODR18_D6 podr18.bit._D6
22475
#define PODR18_D5 podr18.bit._D5
22476
#define PODR18_D4 podr18.bit._D4
22477
#define PODR18_D2 podr18.bit._D2
22478
#define PODR18_D1 podr18.bit._D1
22479
#define PODR18_D0 podr18.bit._D0
22480
__IO_EXTERN PODR19STR podr19;
22481
#define PODR19 podr19.byte
22482
#define PODR19_D6 podr19.bit._D6
22483
#define PODR19_D5 podr19.bit._D5
22484
#define PODR19_D4 podr19.bit._D4
22485
#define PODR19_D2 podr19.bit._D2
22486
#define PODR19_D1 podr19.bit._D1
22487
#define PODR19_D0 podr19.bit._D0
22488
__IO_EXTERN PODR20STR podr20;
22489
#define PODR20 podr20.byte
22490
#define PODR20_D2 podr20.bit._D2
22491
#define PODR20_D1 podr20.bit._D1
22492
#define PODR20_D0 podr20.bit._D0
22493
__IO_EXTERN PODR22STR podr22;
22494
#define PODR22 podr22.byte
22495
#define PODR22_D5 podr22.bit._D5
22496
#define PODR22_D4 podr22.bit._D4
22497
#define PODR22_D2 podr22.bit._D2
22498
#define PODR22_D0 podr22.bit._D0
22499
__IO_EXTERN PODR23STR podr23;
22500
#define PODR23 podr23.byte
22501
#define PODR23_D5 podr23.bit._D5
22502
#define PODR23_D4 podr23.bit._D4
22503
#define PODR23_D3 podr23.bit._D3
22504
#define PODR23_D2 podr23.bit._D2
22505
#define PODR23_D1 podr23.bit._D1
22506
#define PODR23_D0 podr23.bit._D0
22507
__IO_EXTERN PODR24STR podr24;
22508
#define PODR24 podr24.byte
22509
#define PODR24_D7 podr24.bit._D7
22510
#define PODR24_D6 podr24.bit._D6
22511
#define PODR24_D5 podr24.bit._D5
22512
#define PODR24_D4 podr24.bit._D4
22513
#define PODR24_D3 podr24.bit._D3
22514
#define PODR24_D2 podr24.bit._D2
22515
#define PODR24_D1 podr24.bit._D1
22516
#define PODR24_D0 podr24.bit._D0
22517
__IO_EXTERN PODR25STR podr25;
22518
#define PODR25 podr25.byte
22519
#define PODR25_D7 podr25.bit._D7
22520
#define PODR25_D6 podr25.bit._D6
22521
#define PODR25_D5 podr25.bit._D5
22522
#define PODR25_D4 podr25.bit._D4
22523
#define PODR25_D3 podr25.bit._D3
22524
#define PODR25_D2 podr25.bit._D2
22525
#define PODR25_D1 podr25.bit._D1
22526
#define PODR25_D0 podr25.bit._D0
22527
__IO_EXTERN PODR26STR podr26;
22528
#define PODR26 podr26.byte
22529
#define PODR26_D7 podr26.bit._D7
22530
#define PODR26_D6 podr26.bit._D6
22531
#define PODR26_D5 podr26.bit._D5
22532
#define PODR26_D4 podr26.bit._D4
22533
#define PODR26_D3 podr26.bit._D3
22534
#define PODR26_D2 podr26.bit._D2
22535
#define PODR26_D1 podr26.bit._D1
22536
#define PODR26_D0 podr26.bit._D0
22537
__IO_EXTERN PODR27STR podr27;
22538
#define PODR27 podr27.byte
22539
#define PODR27_D7 podr27.bit._D7
22540
#define PODR27_D6 podr27.bit._D6
22541
#define PODR27_D5 podr27.bit._D5
22542
#define PODR27_D4 podr27.bit._D4
22543
#define PODR27_D3 podr27.bit._D3
22544
#define PODR27_D2 podr27.bit._D2
22545
#define PODR27_D1 podr27.bit._D1
22546
#define PODR27_D0 podr27.bit._D0
22547
__IO_EXTERN PODR29STR podr29;
22548
#define PODR29 podr29.byte
22549
#define PODR29_D7 podr29.bit._D7
22550
#define PODR29_D6 podr29.bit._D6
22551
#define PODR29_D5 podr29.bit._D5
22552
#define PODR29_D4 podr29.bit._D4
22553
#define PODR29_D3 podr29.bit._D3
22554
#define PODR29_D2 podr29.bit._D2
22555
#define PODR29_D1 podr29.bit._D1
22556
#define PODR29_D0 podr29.bit._D0
22557
__IO_EXTERN PILR00STR pilr00;   /* R-bus Port Input Level Select Register */
22558
#define PILR00 pilr00.byte
22559
#define PILR00_D7 pilr00.bit._D7
22560
#define PILR00_D6 pilr00.bit._D6
22561
#define PILR00_D5 pilr00.bit._D5
22562
#define PILR00_D4 pilr00.bit._D4
22563
#define PILR00_D3 pilr00.bit._D3
22564
#define PILR00_D2 pilr00.bit._D2
22565
#define PILR00_D1 pilr00.bit._D1
22566
#define PILR00_D0 pilr00.bit._D0
22567
__IO_EXTERN PILR01STR pilr01;
22568
#define PILR01 pilr01.byte
22569
#define PILR01_D7 pilr01.bit._D7
22570
#define PILR01_D6 pilr01.bit._D6
22571
#define PILR01_D5 pilr01.bit._D5
22572
#define PILR01_D4 pilr01.bit._D4
22573
#define PILR01_D3 pilr01.bit._D3
22574
#define PILR01_D2 pilr01.bit._D2
22575
#define PILR01_D1 pilr01.bit._D1
22576
#define PILR01_D0 pilr01.bit._D0
22577
__IO_EXTERN PILR02STR pilr02;
22578
#define PILR02 pilr02.byte
22579
#define PILR02_D7 pilr02.bit._D7
22580
#define PILR02_D6 pilr02.bit._D6
22581
#define PILR02_D5 pilr02.bit._D5
22582
#define PILR02_D4 pilr02.bit._D4
22583
#define PILR02_D3 pilr02.bit._D3
22584
#define PILR02_D2 pilr02.bit._D2
22585
#define PILR02_D1 pilr02.bit._D1
22586
#define PILR02_D0 pilr02.bit._D0
22587
__IO_EXTERN PILR03STR pilr03;
22588
#define PILR03 pilr03.byte
22589
#define PILR03_D7 pilr03.bit._D7
22590
#define PILR03_D6 pilr03.bit._D6
22591
#define PILR03_D5 pilr03.bit._D5
22592
#define PILR03_D4 pilr03.bit._D4
22593
#define PILR03_D3 pilr03.bit._D3
22594
#define PILR03_D2 pilr03.bit._D2
22595
#define PILR03_D1 pilr03.bit._D1
22596
#define PILR03_D0 pilr03.bit._D0
22597
__IO_EXTERN PILR04STR pilr04;
22598
#define PILR04 pilr04.byte
22599
#define PILR04_D1 pilr04.bit._D1
22600
#define PILR04_D0 pilr04.bit._D0
22601
__IO_EXTERN PILR05STR pilr05;
22602
#define PILR05 pilr05.byte
22603
#define PILR05_D7 pilr05.bit._D7
22604
#define PILR05_D6 pilr05.bit._D6
22605
#define PILR05_D5 pilr05.bit._D5
22606
#define PILR05_D4 pilr05.bit._D4
22607
#define PILR05_D3 pilr05.bit._D3
22608
#define PILR05_D2 pilr05.bit._D2
22609
#define PILR05_D1 pilr05.bit._D1
22610
#define PILR05_D0 pilr05.bit._D0
22611
__IO_EXTERN PILR06STR pilr06;
22612
#define PILR06 pilr06.byte
22613
#define PILR06_D7 pilr06.bit._D7
22614
#define PILR06_D6 pilr06.bit._D6
22615
#define PILR06_D5 pilr06.bit._D5
22616
#define PILR06_D4 pilr06.bit._D4
22617
#define PILR06_D3 pilr06.bit._D3
22618
#define PILR06_D2 pilr06.bit._D2
22619
#define PILR06_D1 pilr06.bit._D1
22620
#define PILR06_D0 pilr06.bit._D0
22621
__IO_EXTERN PILR07STR pilr07;
22622
#define PILR07 pilr07.byte
22623
#define PILR07_D7 pilr07.bit._D7
22624
#define PILR07_D6 pilr07.bit._D6
22625
#define PILR07_D5 pilr07.bit._D5
22626
#define PILR07_D4 pilr07.bit._D4
22627
#define PILR07_D3 pilr07.bit._D3
22628
#define PILR07_D2 pilr07.bit._D2
22629
#define PILR07_D1 pilr07.bit._D1
22630
#define PILR07_D0 pilr07.bit._D0
22631
__IO_EXTERN PILR08STR pilr08;
22632
#define PILR08 pilr08.byte
22633
#define PILR08_D7 pilr08.bit._D7
22634
#define PILR08_D6 pilr08.bit._D6
22635
#define PILR08_D5 pilr08.bit._D5
22636
#define PILR08_D4 pilr08.bit._D4
22637
#define PILR08_D3 pilr08.bit._D3
22638
#define PILR08_D2 pilr08.bit._D2
22639
#define PILR08_D1 pilr08.bit._D1
22640
#define PILR08_D0 pilr08.bit._D0
22641
__IO_EXTERN PILR09STR pilr09;
22642
#define PILR09 pilr09.byte
22643
#define PILR09_D7 pilr09.bit._D7
22644
#define PILR09_D6 pilr09.bit._D6
22645
#define PILR09_D3 pilr09.bit._D3
22646
#define PILR09_D2 pilr09.bit._D2
22647
#define PILR09_D1 pilr09.bit._D1
22648
#define PILR09_D0 pilr09.bit._D0
22649
__IO_EXTERN PILR10STR pilr10;
22650
#define PILR10 pilr10.byte
22651
#define PILR10_D6 pilr10.bit._D6
22652
#define PILR10_D5 pilr10.bit._D5
22653
#define PILR10_D4 pilr10.bit._D4
22654
#define PILR10_D3 pilr10.bit._D3
22655
#define PILR10_D2 pilr10.bit._D2
22656
#define PILR10_D1 pilr10.bit._D1
22657
__IO_EXTERN PILR13STR pilr13;
22658
#define PILR13 pilr13.byte
22659
#define PILR13_D2 pilr13.bit._D2
22660
#define PILR13_D1 pilr13.bit._D1
22661
#define PILR13_D0 pilr13.bit._D0
22662
__IO_EXTERN PILR14STR pilr14;
22663
#define PILR14 pilr14.byte
22664
#define PILR14_D7 pilr14.bit._D7
22665
#define PILR14_D6 pilr14.bit._D6
22666
#define PILR14_D5 pilr14.bit._D5
22667
#define PILR14_D4 pilr14.bit._D4
22668
#define PILR14_D3 pilr14.bit._D3
22669
#define PILR14_D2 pilr14.bit._D2
22670
#define PILR14_D1 pilr14.bit._D1
22671
#define PILR14_D0 pilr14.bit._D0
22672
__IO_EXTERN PILR15STR pilr15;
22673
#define PILR15 pilr15.byte
22674
#define PILR15_D3 pilr15.bit._D3
22675
#define PILR15_D2 pilr15.bit._D2
22676
#define PILR15_D1 pilr15.bit._D1
22677
#define PILR15_D0 pilr15.bit._D0
22678
__IO_EXTERN PILR16STR pilr16;
22679
#define PILR16 pilr16.byte
22680
#define PILR16_D7 pilr16.bit._D7
22681
#define PILR16_D6 pilr16.bit._D6
22682
#define PILR16_D5 pilr16.bit._D5
22683
#define PILR16_D4 pilr16.bit._D4
22684
#define PILR16_D3 pilr16.bit._D3
22685
#define PILR16_D2 pilr16.bit._D2
22686
#define PILR16_D1 pilr16.bit._D1
22687
#define PILR16_D0 pilr16.bit._D0
22688
__IO_EXTERN PILR17STR pilr17;
22689
#define PILR17 pilr17.byte
22690
#define PILR17_D7 pilr17.bit._D7
22691
#define PILR17_D6 pilr17.bit._D6
22692
#define PILR17_D5 pilr17.bit._D5
22693
#define PILR17_D4 pilr17.bit._D4
22694
__IO_EXTERN PILR18STR pilr18;
22695
#define PILR18 pilr18.byte
22696
#define PILR18_D6 pilr18.bit._D6
22697
#define PILR18_D5 pilr18.bit._D5
22698
#define PILR18_D4 pilr18.bit._D4
22699
#define PILR18_D2 pilr18.bit._D2
22700
#define PILR18_D1 pilr18.bit._D1
22701
#define PILR18_D0 pilr18.bit._D0
22702
__IO_EXTERN PILR19STR pilr19;
22703
#define PILR19 pilr19.byte
22704
#define PILR19_D6 pilr19.bit._D6
22705
#define PILR19_D5 pilr19.bit._D5
22706
#define PILR19_D4 pilr19.bit._D4
22707
#define PILR19_D2 pilr19.bit._D2
22708
#define PILR19_D1 pilr19.bit._D1
22709
#define PILR19_D0 pilr19.bit._D0
22710
__IO_EXTERN PILR20STR pilr20;
22711
#define PILR20 pilr20.byte
22712
#define PILR20_D2 pilr20.bit._D2
22713
#define PILR20_D1 pilr20.bit._D1
22714
#define PILR20_D0 pilr20.bit._D0
22715
__IO_EXTERN PILR22STR pilr22;
22716
#define PILR22 pilr22.byte
22717
#define PILR22_D5 pilr22.bit._D5
22718
#define PILR22_D4 pilr22.bit._D4
22719
#define PILR22_D2 pilr22.bit._D2
22720
#define PILR22_D0 pilr22.bit._D0
22721
__IO_EXTERN PILR23STR pilr23;
22722
#define PILR23 pilr23.byte
22723
#define PILR23_D5 pilr23.bit._D5
22724
#define PILR23_D4 pilr23.bit._D4
22725
#define PILR23_D3 pilr23.bit._D3
22726
#define PILR23_D2 pilr23.bit._D2
22727
#define PILR23_D1 pilr23.bit._D1
22728
#define PILR23_D0 pilr23.bit._D0
22729
__IO_EXTERN PILR24STR pilr24;
22730
#define PILR24 pilr24.byte
22731
#define PILR24_D7 pilr24.bit._D7
22732
#define PILR24_D6 pilr24.bit._D6
22733
#define PILR24_D5 pilr24.bit._D5
22734
#define PILR24_D4 pilr24.bit._D4
22735
#define PILR24_D3 pilr24.bit._D3
22736
#define PILR24_D2 pilr24.bit._D2
22737
#define PILR24_D1 pilr24.bit._D1
22738
#define PILR24_D0 pilr24.bit._D0
22739
__IO_EXTERN PILR25STR pilr25;
22740
#define PILR25 pilr25.byte
22741
#define PILR25_D7 pilr25.bit._D7
22742
#define PILR25_D6 pilr25.bit._D6
22743
#define PILR25_D5 pilr25.bit._D5
22744
#define PILR25_D4 pilr25.bit._D4
22745
#define PILR25_D3 pilr25.bit._D3
22746
#define PILR25_D2 pilr25.bit._D2
22747
#define PILR25_D1 pilr25.bit._D1
22748
#define PILR25_D0 pilr25.bit._D0
22749
__IO_EXTERN PILR26STR pilr26;
22750
#define PILR26 pilr26.byte
22751
#define PILR26_D7 pilr26.bit._D7
22752
#define PILR26_D6 pilr26.bit._D6
22753
#define PILR26_D5 pilr26.bit._D5
22754
#define PILR26_D4 pilr26.bit._D4
22755
#define PILR26_D3 pilr26.bit._D3
22756
#define PILR26_D2 pilr26.bit._D2
22757
#define PILR26_D1 pilr26.bit._D1
22758
#define PILR26_D0 pilr26.bit._D0
22759
__IO_EXTERN PILR27STR pilr27;
22760
#define PILR27 pilr27.byte
22761
#define PILR27_D7 pilr27.bit._D7
22762
#define PILR27_D6 pilr27.bit._D6
22763
#define PILR27_D5 pilr27.bit._D5
22764
#define PILR27_D4 pilr27.bit._D4
22765
#define PILR27_D3 pilr27.bit._D3
22766
#define PILR27_D2 pilr27.bit._D2
22767
#define PILR27_D1 pilr27.bit._D1
22768
#define PILR27_D0 pilr27.bit._D0
22769
__IO_EXTERN PILR29STR pilr29;
22770
#define PILR29 pilr29.byte
22771
#define PILR29_D7 pilr29.bit._D7
22772
#define PILR29_D6 pilr29.bit._D6
22773
#define PILR29_D5 pilr29.bit._D5
22774
#define PILR29_D4 pilr29.bit._D4
22775
#define PILR29_D3 pilr29.bit._D3
22776
#define PILR29_D2 pilr29.bit._D2
22777
#define PILR29_D1 pilr29.bit._D1
22778
#define PILR29_D0 pilr29.bit._D0
22779
__IO_EXTERN EPILR00STR epilr00;   /* R-bus Port Extra Input Level Select Register */
22780
#define EPILR00 epilr00.byte
22781
#define EPILR00_D7 epilr00.bit._D7
22782
#define EPILR00_D6 epilr00.bit._D6
22783
#define EPILR00_D5 epilr00.bit._D5
22784
#define EPILR00_D4 epilr00.bit._D4
22785
#define EPILR00_D3 epilr00.bit._D3
22786
#define EPILR00_D2 epilr00.bit._D2
22787
#define EPILR00_D1 epilr00.bit._D1
22788
#define EPILR00_D0 epilr00.bit._D0
22789
__IO_EXTERN EPILR01STR epilr01;
22790
#define EPILR01 epilr01.byte
22791
#define EPILR01_D7 epilr01.bit._D7
22792
#define EPILR01_D6 epilr01.bit._D6
22793
#define EPILR01_D5 epilr01.bit._D5
22794
#define EPILR01_D4 epilr01.bit._D4
22795
#define EPILR01_D3 epilr01.bit._D3
22796
#define EPILR01_D2 epilr01.bit._D2
22797
#define EPILR01_D1 epilr01.bit._D1
22798
#define EPILR01_D0 epilr01.bit._D0
22799
__IO_EXTERN EPILR02STR epilr02;
22800
#define EPILR02 epilr02.byte
22801
#define EPILR02_D7 epilr02.bit._D7
22802
#define EPILR02_D6 epilr02.bit._D6
22803
#define EPILR02_D5 epilr02.bit._D5
22804
#define EPILR02_D4 epilr02.bit._D4
22805
#define EPILR02_D3 epilr02.bit._D3
22806
#define EPILR02_D2 epilr02.bit._D2
22807
#define EPILR02_D1 epilr02.bit._D1
22808
#define EPILR02_D0 epilr02.bit._D0
22809
__IO_EXTERN EPILR03STR epilr03;
22810
#define EPILR03 epilr03.byte
22811
#define EPILR03_D7 epilr03.bit._D7
22812
#define EPILR03_D6 epilr03.bit._D6
22813
#define EPILR03_D5 epilr03.bit._D5
22814
#define EPILR03_D4 epilr03.bit._D4
22815
#define EPILR03_D3 epilr03.bit._D3
22816
#define EPILR03_D2 epilr03.bit._D2
22817
#define EPILR03_D1 epilr03.bit._D1
22818
#define EPILR03_D0 epilr03.bit._D0
22819
__IO_EXTERN EPILR04STR epilr04;
22820
#define EPILR04 epilr04.byte
22821
#define EPILR04_D1 epilr04.bit._D1
22822
#define EPILR04_D0 epilr04.bit._D0
22823
__IO_EXTERN EPILR05STR epilr05;
22824
#define EPILR05 epilr05.byte
22825
#define EPILR05_D7 epilr05.bit._D7
22826
#define EPILR05_D6 epilr05.bit._D6
22827
#define EPILR05_D5 epilr05.bit._D5
22828
#define EPILR05_D4 epilr05.bit._D4
22829
#define EPILR05_D3 epilr05.bit._D3
22830
#define EPILR05_D2 epilr05.bit._D2
22831
#define EPILR05_D1 epilr05.bit._D1
22832
#define EPILR05_D0 epilr05.bit._D0
22833
__IO_EXTERN EPILR06STR epilr06;
22834
#define EPILR06 epilr06.byte
22835
#define EPILR06_D7 epilr06.bit._D7
22836
#define EPILR06_D6 epilr06.bit._D6
22837
#define EPILR06_D5 epilr06.bit._D5
22838
#define EPILR06_D4 epilr06.bit._D4
22839
#define EPILR06_D3 epilr06.bit._D3
22840
#define EPILR06_D2 epilr06.bit._D2
22841
#define EPILR06_D1 epilr06.bit._D1
22842
#define EPILR06_D0 epilr06.bit._D0
22843
__IO_EXTERN EPILR07STR epilr07;
22844
#define EPILR07 epilr07.byte
22845
#define EPILR07_D7 epilr07.bit._D7
22846
#define EPILR07_D6 epilr07.bit._D6
22847
#define EPILR07_D5 epilr07.bit._D5
22848
#define EPILR07_D4 epilr07.bit._D4
22849
#define EPILR07_D3 epilr07.bit._D3
22850
#define EPILR07_D2 epilr07.bit._D2
22851
#define EPILR07_D1 epilr07.bit._D1
22852
#define EPILR07_D0 epilr07.bit._D0
22853
__IO_EXTERN EPILR08STR epilr08;
22854
#define EPILR08 epilr08.byte
22855
#define EPILR08_D7 epilr08.bit._D7
22856
#define EPILR08_D6 epilr08.bit._D6
22857
#define EPILR08_D5 epilr08.bit._D5
22858
#define EPILR08_D4 epilr08.bit._D4
22859
#define EPILR08_D3 epilr08.bit._D3
22860
#define EPILR08_D2 epilr08.bit._D2
22861
#define EPILR08_D1 epilr08.bit._D1
22862
#define EPILR08_D0 epilr08.bit._D0
22863
__IO_EXTERN EPILR09STR epilr09;
22864
#define EPILR09 epilr09.byte
22865
#define EPILR09_D7 epilr09.bit._D7
22866
#define EPILR09_D6 epilr09.bit._D6
22867
#define EPILR09_D3 epilr09.bit._D3
22868
#define EPILR09_D2 epilr09.bit._D2
22869
#define EPILR09_D1 epilr09.bit._D1
22870
#define EPILR09_D0 epilr09.bit._D0
22871
__IO_EXTERN EPILR10STR epilr10;
22872
#define EPILR10 epilr10.byte
22873
#define EPILR10_D6 epilr10.bit._D6
22874
#define EPILR10_D5 epilr10.bit._D5
22875
#define EPILR10_D4 epilr10.bit._D4
22876
#define EPILR10_D3 epilr10.bit._D3
22877
#define EPILR10_D2 epilr10.bit._D2
22878
#define EPILR10_D1 epilr10.bit._D1
22879
__IO_EXTERN EPILR13STR epilr13;
22880
#define EPILR13 epilr13.byte
22881
#define EPILR13_D2 epilr13.bit._D2
22882
#define EPILR13_D1 epilr13.bit._D1
22883
#define EPILR13_D0 epilr13.bit._D0
22884
__IO_EXTERN EPILR14STR epilr14;
22885
#define EPILR14 epilr14.byte
22886
#define EPILR14_D7 epilr14.bit._D7
22887
#define EPILR14_D6 epilr14.bit._D6
22888
#define EPILR14_D5 epilr14.bit._D5
22889
#define EPILR14_D4 epilr14.bit._D4
22890
#define EPILR14_D3 epilr14.bit._D3
22891
#define EPILR14_D2 epilr14.bit._D2
22892
#define EPILR14_D1 epilr14.bit._D1
22893
#define EPILR14_D0 epilr14.bit._D0
22894
__IO_EXTERN EPILR15STR epilr15;
22895
#define EPILR15 epilr15.byte
22896
#define EPILR15_D3 epilr15.bit._D3
22897
#define EPILR15_D2 epilr15.bit._D2
22898
#define EPILR15_D1 epilr15.bit._D1
22899
#define EPILR15_D0 epilr15.bit._D0
22900
__IO_EXTERN EPILR16STR epilr16;
22901
#define EPILR16 epilr16.byte
22902
#define EPILR16_D7 epilr16.bit._D7
22903
#define EPILR16_D6 epilr16.bit._D6
22904
#define EPILR16_D5 epilr16.bit._D5
22905
#define EPILR16_D4 epilr16.bit._D4
22906
#define EPILR16_D3 epilr16.bit._D3
22907
#define EPILR16_D2 epilr16.bit._D2
22908
#define EPILR16_D1 epilr16.bit._D1
22909
#define EPILR16_D0 epilr16.bit._D0
22910
__IO_EXTERN EPILR17STR epilr17;
22911
#define EPILR17 epilr17.byte
22912
#define EPILR17_D7 epilr17.bit._D7
22913
#define EPILR17_D6 epilr17.bit._D6
22914
#define EPILR17_D5 epilr17.bit._D5
22915
#define EPILR17_D4 epilr17.bit._D4
22916
__IO_EXTERN EPILR18STR epilr18;
22917
#define EPILR18 epilr18.byte
22918
#define EPILR18_D6 epilr18.bit._D6
22919
#define EPILR18_D5 epilr18.bit._D5
22920
#define EPILR18_D4 epilr18.bit._D4
22921
#define EPILR18_D2 epilr18.bit._D2
22922
#define EPILR18_D1 epilr18.bit._D1
22923
#define EPILR18_D0 epilr18.bit._D0
22924
__IO_EXTERN EPILR19STR epilr19;
22925
#define EPILR19 epilr19.byte
22926
#define EPILR19_D6 epilr19.bit._D6
22927
#define EPILR19_D5 epilr19.bit._D5
22928
#define EPILR19_D4 epilr19.bit._D4
22929
#define EPILR19_D2 epilr19.bit._D2
22930
#define EPILR19_D1 epilr19.bit._D1
22931
#define EPILR19_D0 epilr19.bit._D0
22932
__IO_EXTERN EPILR20STR epilr20;
22933
#define EPILR20 epilr20.byte
22934
#define EPILR20_D2 epilr20.bit._D2
22935
#define EPILR20_D1 epilr20.bit._D1
22936
#define EPILR20_D0 epilr20.bit._D0
22937
__IO_EXTERN EPILR22STR epilr22;
22938
#define EPILR22 epilr22.byte
22939
#define EPILR22_D5 epilr22.bit._D5
22940
#define EPILR22_D4 epilr22.bit._D4
22941
#define EPILR22_D2 epilr22.bit._D2
22942
#define EPILR22_D0 epilr22.bit._D0
22943
__IO_EXTERN EPILR23STR epilr23;
22944
#define EPILR23 epilr23.byte
22945
#define EPILR23_D5 epilr23.bit._D5
22946
#define EPILR23_D4 epilr23.bit._D4
22947
#define EPILR23_D3 epilr23.bit._D3
22948
#define EPILR23_D2 epilr23.bit._D2
22949
#define EPILR23_D1 epilr23.bit._D1
22950
#define EPILR23_D0 epilr23.bit._D0
22951
__IO_EXTERN EPILR24STR epilr24;
22952
#define EPILR24 epilr24.byte
22953
#define EPILR24_D7 epilr24.bit._D7
22954
#define EPILR24_D6 epilr24.bit._D6
22955
#define EPILR24_D5 epilr24.bit._D5
22956
#define EPILR24_D4 epilr24.bit._D4
22957
#define EPILR24_D3 epilr24.bit._D3
22958
#define EPILR24_D2 epilr24.bit._D2
22959
#define EPILR24_D1 epilr24.bit._D1
22960
#define EPILR24_D0 epilr24.bit._D0
22961
__IO_EXTERN EPILR25STR epilr25;
22962
#define EPILR25 epilr25.byte
22963
#define EPILR25_D7 epilr25.bit._D7
22964
#define EPILR25_D6 epilr25.bit._D6
22965
#define EPILR25_D5 epilr25.bit._D5
22966
#define EPILR25_D4 epilr25.bit._D4
22967
#define EPILR25_D3 epilr25.bit._D3
22968
#define EPILR25_D2 epilr25.bit._D2
22969
#define EPILR25_D1 epilr25.bit._D1
22970
#define EPILR25_D0 epilr25.bit._D0
22971
__IO_EXTERN EPILR26STR epilr26;
22972
#define EPILR26 epilr26.byte
22973
#define EPILR26_D7 epilr26.bit._D7
22974
#define EPILR26_D6 epilr26.bit._D6
22975
#define EPILR26_D5 epilr26.bit._D5
22976
#define EPILR26_D4 epilr26.bit._D4
22977
#define EPILR26_D3 epilr26.bit._D3
22978
#define EPILR26_D2 epilr26.bit._D2
22979
#define EPILR26_D1 epilr26.bit._D1
22980
#define EPILR26_D0 epilr26.bit._D0
22981
__IO_EXTERN EPILR27STR epilr27;
22982
#define EPILR27 epilr27.byte
22983
#define EPILR27_D7 epilr27.bit._D7
22984
#define EPILR27_D6 epilr27.bit._D6
22985
#define EPILR27_D5 epilr27.bit._D5
22986
#define EPILR27_D4 epilr27.bit._D4
22987
#define EPILR27_D3 epilr27.bit._D3
22988
#define EPILR27_D2 epilr27.bit._D2
22989
#define EPILR27_D1 epilr27.bit._D1
22990
#define EPILR27_D0 epilr27.bit._D0
22991
__IO_EXTERN EPILR29STR epilr29;
22992
#define EPILR29 epilr29.byte
22993
#define EPILR29_D7 epilr29.bit._D7
22994
#define EPILR29_D6 epilr29.bit._D6
22995
#define EPILR29_D5 epilr29.bit._D5
22996
#define EPILR29_D4 epilr29.bit._D4
22997
#define EPILR29_D3 epilr29.bit._D3
22998
#define EPILR29_D2 epilr29.bit._D2
22999
#define EPILR29_D1 epilr29.bit._D1
23000
#define EPILR29_D0 epilr29.bit._D0
23001
__IO_EXTERN PPER00STR pper00;   /* R-bus Port Pull-Up/Down  Enable Register */
23002
#define PPER00 pper00.byte
23003
#define PPER00_D7 pper00.bit._D7
23004
#define PPER00_D6 pper00.bit._D6
23005
#define PPER00_D5 pper00.bit._D5
23006
#define PPER00_D4 pper00.bit._D4
23007
#define PPER00_D3 pper00.bit._D3
23008
#define PPER00_D2 pper00.bit._D2
23009
#define PPER00_D1 pper00.bit._D1
23010
#define PPER00_D0 pper00.bit._D0
23011
__IO_EXTERN PPER01STR pper01;
23012
#define PPER01 pper01.byte
23013
#define PPER01_D7 pper01.bit._D7
23014
#define PPER01_D6 pper01.bit._D6
23015
#define PPER01_D5 pper01.bit._D5
23016
#define PPER01_D4 pper01.bit._D4
23017
#define PPER01_D3 pper01.bit._D3
23018
#define PPER01_D2 pper01.bit._D2
23019
#define PPER01_D1 pper01.bit._D1
23020
#define PPER01_D0 pper01.bit._D0
23021
__IO_EXTERN PPER02STR pper02;
23022
#define PPER02 pper02.byte
23023
#define PPER02_D7 pper02.bit._D7
23024
#define PPER02_D6 pper02.bit._D6
23025
#define PPER02_D5 pper02.bit._D5
23026
#define PPER02_D4 pper02.bit._D4
23027
#define PPER02_D3 pper02.bit._D3
23028
#define PPER02_D2 pper02.bit._D2
23029
#define PPER02_D1 pper02.bit._D1
23030
#define PPER02_D0 pper02.bit._D0
23031
__IO_EXTERN PPER03STR pper03;
23032
#define PPER03 pper03.byte
23033
#define PPER03_D7 pper03.bit._D7
23034
#define PPER03_D6 pper03.bit._D6
23035
#define PPER03_D5 pper03.bit._D5
23036
#define PPER03_D4 pper03.bit._D4
23037
#define PPER03_D3 pper03.bit._D3
23038
#define PPER03_D2 pper03.bit._D2
23039
#define PPER03_D1 pper03.bit._D1
23040
#define PPER03_D0 pper03.bit._D0
23041
__IO_EXTERN PPER04STR pper04;
23042
#define PPER04 pper04.byte
23043
#define PPER04_D1 pper04.bit._D1
23044
#define PPER04_D0 pper04.bit._D0
23045
__IO_EXTERN PPER05STR pper05;
23046
#define PPER05 pper05.byte
23047
#define PPER05_D7 pper05.bit._D7
23048
#define PPER05_D6 pper05.bit._D6
23049
#define PPER05_D5 pper05.bit._D5
23050
#define PPER05_D4 pper05.bit._D4
23051
#define PPER05_D3 pper05.bit._D3
23052
#define PPER05_D2 pper05.bit._D2
23053
#define PPER05_D1 pper05.bit._D1
23054
#define PPER05_D0 pper05.bit._D0
23055
__IO_EXTERN PPER06STR pper06;
23056
#define PPER06 pper06.byte
23057
#define PPER06_D7 pper06.bit._D7
23058
#define PPER06_D6 pper06.bit._D6
23059
#define PPER06_D5 pper06.bit._D5
23060
#define PPER06_D4 pper06.bit._D4
23061
#define PPER06_D3 pper06.bit._D3
23062
#define PPER06_D2 pper06.bit._D2
23063
#define PPER06_D1 pper06.bit._D1
23064
#define PPER06_D0 pper06.bit._D0
23065
__IO_EXTERN PPER07STR pper07;
23066
#define PPER07 pper07.byte
23067
#define PPER07_D7 pper07.bit._D7
23068
#define PPER07_D6 pper07.bit._D6
23069
#define PPER07_D5 pper07.bit._D5
23070
#define PPER07_D4 pper07.bit._D4
23071
#define PPER07_D3 pper07.bit._D3
23072
#define PPER07_D2 pper07.bit._D2
23073
#define PPER07_D1 pper07.bit._D1
23074
#define PPER07_D0 pper07.bit._D0
23075
__IO_EXTERN PPER08STR pper08;
23076
#define PPER08 pper08.byte
23077
#define PPER08_D7 pper08.bit._D7
23078
#define PPER08_D6 pper08.bit._D6
23079
#define PPER08_D5 pper08.bit._D5
23080
#define PPER08_D4 pper08.bit._D4
23081
#define PPER08_D3 pper08.bit._D3
23082
#define PPER08_D2 pper08.bit._D2
23083
#define PPER08_D1 pper08.bit._D1
23084
#define PPER08_D0 pper08.bit._D0
23085
__IO_EXTERN PPER09STR pper09;
23086
#define PPER09 pper09.byte
23087
#define PPER09_D7 pper09.bit._D7
23088
#define PPER09_D6 pper09.bit._D6
23089
#define PPER09_D3 pper09.bit._D3
23090
#define PPER09_D2 pper09.bit._D2
23091
#define PPER09_D1 pper09.bit._D1
23092
#define PPER09_D0 pper09.bit._D0
23093
__IO_EXTERN PPER10STR pper10;
23094
#define PPER10 pper10.byte
23095
#define PPER10_D6 pper10.bit._D6
23096
#define PPER10_D5 pper10.bit._D5
23097
#define PPER10_D4 pper10.bit._D4
23098
#define PPER10_D3 pper10.bit._D3
23099
#define PPER10_D2 pper10.bit._D2
23100
#define PPER10_D1 pper10.bit._D1
23101
__IO_EXTERN PPER13STR pper13;
23102
#define PPER13 pper13.byte
23103
#define PPER13_D2 pper13.bit._D2
23104
#define PPER13_D1 pper13.bit._D1
23105
#define PPER13_D0 pper13.bit._D0
23106
__IO_EXTERN PPER14STR pper14;
23107
#define PPER14 pper14.byte
23108
#define PPER14_D7 pper14.bit._D7
23109
#define PPER14_D6 pper14.bit._D6
23110
#define PPER14_D5 pper14.bit._D5
23111
#define PPER14_D4 pper14.bit._D4
23112
#define PPER14_D3 pper14.bit._D3
23113
#define PPER14_D2 pper14.bit._D2
23114
#define PPER14_D1 pper14.bit._D1
23115
#define PPER14_D0 pper14.bit._D0
23116
__IO_EXTERN PPER15STR pper15;
23117
#define PPER15 pper15.byte
23118
#define PPER15_D3 pper15.bit._D3
23119
#define PPER15_D2 pper15.bit._D2
23120
#define PPER15_D1 pper15.bit._D1
23121
#define PPER15_D0 pper15.bit._D0
23122
__IO_EXTERN PPER16STR pper16;
23123
#define PPER16 pper16.byte
23124
#define PPER16_D7 pper16.bit._D7
23125
#define PPER16_D6 pper16.bit._D6
23126
#define PPER16_D5 pper16.bit._D5
23127
#define PPER16_D4 pper16.bit._D4
23128
#define PPER16_D3 pper16.bit._D3
23129
#define PPER16_D2 pper16.bit._D2
23130
#define PPER16_D1 pper16.bit._D1
23131
#define PPER16_D0 pper16.bit._D0
23132
__IO_EXTERN PPER17STR pper17;
23133
#define PPER17 pper17.byte
23134
#define PPER17_D7 pper17.bit._D7
23135
#define PPER17_D6 pper17.bit._D6
23136
#define PPER17_D5 pper17.bit._D5
23137
#define PPER17_D4 pper17.bit._D4
23138
__IO_EXTERN PPER18STR pper18;
23139
#define PPER18 pper18.byte
23140
#define PPER18_D6 pper18.bit._D6
23141
#define PPER18_D5 pper18.bit._D5
23142
#define PPER18_D4 pper18.bit._D4
23143
#define PPER18_D2 pper18.bit._D2
23144
#define PPER18_D1 pper18.bit._D1
23145
#define PPER18_D0 pper18.bit._D0
23146
__IO_EXTERN PPER19STR pper19;
23147
#define PPER19 pper19.byte
23148
#define PPER19_D6 pper19.bit._D6
23149
#define PPER19_D5 pper19.bit._D5
23150
#define PPER19_D4 pper19.bit._D4
23151
#define PPER19_D2 pper19.bit._D2
23152
#define PPER19_D1 pper19.bit._D1
23153
#define PPER19_D0 pper19.bit._D0
23154
__IO_EXTERN PPER20STR pper20;
23155
#define PPER20 pper20.byte
23156
#define PPER20_D2 pper20.bit._D2
23157
#define PPER20_D1 pper20.bit._D1
23158
#define PPER20_D0 pper20.bit._D0
23159
__IO_EXTERN PPER22STR pper22;
23160
#define PPER22 pper22.byte
23161
#define PPER22_D5 pper22.bit._D5
23162
#define PPER22_D4 pper22.bit._D4
23163
#define PPER22_D2 pper22.bit._D2
23164
#define PPER22_D0 pper22.bit._D0
23165
__IO_EXTERN PPER23STR pper23;
23166
#define PPER23 pper23.byte
23167
#define PPER23_D5 pper23.bit._D5
23168
#define PPER23_D4 pper23.bit._D4
23169
#define PPER23_D3 pper23.bit._D3
23170
#define PPER23_D2 pper23.bit._D2
23171
#define PPER23_D1 pper23.bit._D1
23172
#define PPER23_D0 pper23.bit._D0
23173
__IO_EXTERN PPER24STR pper24;
23174
#define PPER24 pper24.byte
23175
#define PPER24_D7 pper24.bit._D7
23176
#define PPER24_D6 pper24.bit._D6
23177
#define PPER24_D5 pper24.bit._D5
23178
#define PPER24_D4 pper24.bit._D4
23179
#define PPER24_D3 pper24.bit._D3
23180
#define PPER24_D2 pper24.bit._D2
23181
#define PPER24_D1 pper24.bit._D1
23182
#define PPER24_D0 pper24.bit._D0
23183
__IO_EXTERN PPER25STR pper25;
23184
#define PPER25 pper25.byte
23185
#define PPER25_D7 pper25.bit._D7
23186
#define PPER25_D6 pper25.bit._D6
23187
#define PPER25_D5 pper25.bit._D5
23188
#define PPER25_D4 pper25.bit._D4
23189
#define PPER25_D3 pper25.bit._D3
23190
#define PPER25_D2 pper25.bit._D2
23191
#define PPER25_D1 pper25.bit._D1
23192
#define PPER25_D0 pper25.bit._D0
23193
__IO_EXTERN PPER26STR pper26;
23194
#define PPER26 pper26.byte
23195
#define PPER26_D7 pper26.bit._D7
23196
#define PPER26_D6 pper26.bit._D6
23197
#define PPER26_D5 pper26.bit._D5
23198
#define PPER26_D4 pper26.bit._D4
23199
#define PPER26_D3 pper26.bit._D3
23200
#define PPER26_D2 pper26.bit._D2
23201
#define PPER26_D1 pper26.bit._D1
23202
#define PPER26_D0 pper26.bit._D0
23203
__IO_EXTERN PPER27STR pper27;
23204
#define PPER27 pper27.byte
23205
#define PPER27_D7 pper27.bit._D7
23206
#define PPER27_D6 pper27.bit._D6
23207
#define PPER27_D5 pper27.bit._D5
23208
#define PPER27_D4 pper27.bit._D4
23209
#define PPER27_D3 pper27.bit._D3
23210
#define PPER27_D2 pper27.bit._D2
23211
#define PPER27_D1 pper27.bit._D1
23212
#define PPER27_D0 pper27.bit._D0
23213
__IO_EXTERN PPER29STR pper29;
23214
#define PPER29 pper29.byte
23215
#define PPER29_D7 pper29.bit._D7
23216
#define PPER29_D6 pper29.bit._D6
23217
#define PPER29_D5 pper29.bit._D5
23218
#define PPER29_D4 pper29.bit._D4
23219
#define PPER29_D3 pper29.bit._D3
23220
#define PPER29_D2 pper29.bit._D2
23221
#define PPER29_D1 pper29.bit._D1
23222
#define PPER29_D0 pper29.bit._D0
23223
__IO_EXTERN PPCR00STR ppcr00;   /* R-bus Port Pull-Up/Down Control Register */
23224
#define PPCR00 ppcr00.byte
23225
#define PPCR00_D7 ppcr00.bit._D7
23226
#define PPCR00_D6 ppcr00.bit._D6
23227
#define PPCR00_D5 ppcr00.bit._D5
23228
#define PPCR00_D4 ppcr00.bit._D4
23229
#define PPCR00_D3 ppcr00.bit._D3
23230
#define PPCR00_D2 ppcr00.bit._D2
23231
#define PPCR00_D1 ppcr00.bit._D1
23232
#define PPCR00_D0 ppcr00.bit._D0
23233
__IO_EXTERN PPCR01STR ppcr01;
23234
#define PPCR01 ppcr01.byte
23235
#define PPCR01_D7 ppcr01.bit._D7
23236
#define PPCR01_D6 ppcr01.bit._D6
23237
#define PPCR01_D5 ppcr01.bit._D5
23238
#define PPCR01_D4 ppcr01.bit._D4
23239
#define PPCR01_D3 ppcr01.bit._D3
23240
#define PPCR01_D2 ppcr01.bit._D2
23241
#define PPCR01_D1 ppcr01.bit._D1
23242
#define PPCR01_D0 ppcr01.bit._D0
23243
__IO_EXTERN PPCR02STR ppcr02;
23244
#define PPCR02 ppcr02.byte
23245
#define PPCR02_D7 ppcr02.bit._D7
23246
#define PPCR02_D6 ppcr02.bit._D6
23247
#define PPCR02_D5 ppcr02.bit._D5
23248
#define PPCR02_D4 ppcr02.bit._D4
23249
#define PPCR02_D3 ppcr02.bit._D3
23250
#define PPCR02_D2 ppcr02.bit._D2
23251
#define PPCR02_D1 ppcr02.bit._D1
23252
#define PPCR02_D0 ppcr02.bit._D0
23253
__IO_EXTERN PPCR03STR ppcr03;
23254
#define PPCR03 ppcr03.byte
23255
#define PPCR03_D7 ppcr03.bit._D7
23256
#define PPCR03_D6 ppcr03.bit._D6
23257
#define PPCR03_D5 ppcr03.bit._D5
23258
#define PPCR03_D4 ppcr03.bit._D4
23259
#define PPCR03_D3 ppcr03.bit._D3
23260
#define PPCR03_D2 ppcr03.bit._D2
23261
#define PPCR03_D1 ppcr03.bit._D1
23262
#define PPCR03_D0 ppcr03.bit._D0
23263
__IO_EXTERN PPCR04STR ppcr04;
23264
#define PPCR04 ppcr04.byte
23265
#define PPCR04_D1 ppcr04.bit._D1
23266
#define PPCR04_D0 ppcr04.bit._D0
23267
__IO_EXTERN PPCR05STR ppcr05;
23268
#define PPCR05 ppcr05.byte
23269
#define PPCR05_D7 ppcr05.bit._D7
23270
#define PPCR05_D6 ppcr05.bit._D6
23271
#define PPCR05_D5 ppcr05.bit._D5
23272
#define PPCR05_D4 ppcr05.bit._D4
23273
#define PPCR05_D3 ppcr05.bit._D3
23274
#define PPCR05_D2 ppcr05.bit._D2
23275
#define PPCR05_D1 ppcr05.bit._D1
23276
#define PPCR05_D0 ppcr05.bit._D0
23277
__IO_EXTERN PPCR06STR ppcr06;
23278
#define PPCR06 ppcr06.byte
23279
#define PPCR06_D7 ppcr06.bit._D7
23280
#define PPCR06_D6 ppcr06.bit._D6
23281
#define PPCR06_D5 ppcr06.bit._D5
23282
#define PPCR06_D4 ppcr06.bit._D4
23283
#define PPCR06_D3 ppcr06.bit._D3
23284
#define PPCR06_D2 ppcr06.bit._D2
23285
#define PPCR06_D1 ppcr06.bit._D1
23286
#define PPCR06_D0 ppcr06.bit._D0
23287
__IO_EXTERN PPCR07STR ppcr07;
23288
#define PPCR07 ppcr07.byte
23289
#define PPCR07_D7 ppcr07.bit._D7
23290
#define PPCR07_D6 ppcr07.bit._D6
23291
#define PPCR07_D5 ppcr07.bit._D5
23292
#define PPCR07_D4 ppcr07.bit._D4
23293
#define PPCR07_D3 ppcr07.bit._D3
23294
#define PPCR07_D2 ppcr07.bit._D2
23295
#define PPCR07_D1 ppcr07.bit._D1
23296
#define PPCR07_D0 ppcr07.bit._D0
23297
__IO_EXTERN PPCR08STR ppcr08;
23298
#define PPCR08 ppcr08.byte
23299
#define PPCR08_D7 ppcr08.bit._D7
23300
#define PPCR08_D6 ppcr08.bit._D6
23301
#define PPCR08_D5 ppcr08.bit._D5
23302
#define PPCR08_D4 ppcr08.bit._D4
23303
#define PPCR08_D3 ppcr08.bit._D3
23304
#define PPCR08_D2 ppcr08.bit._D2
23305
#define PPCR08_D1 ppcr08.bit._D1
23306
#define PPCR08_D0 ppcr08.bit._D0
23307
__IO_EXTERN PPCR09STR ppcr09;
23308
#define PPCR09 ppcr09.byte
23309
#define PPCR09_D7 ppcr09.bit._D7
23310
#define PPCR09_D6 ppcr09.bit._D6
23311
#define PPCR09_D3 ppcr09.bit._D3
23312
#define PPCR09_D2 ppcr09.bit._D2
23313
#define PPCR09_D1 ppcr09.bit._D1
23314
#define PPCR09_D0 ppcr09.bit._D0
23315
__IO_EXTERN PPCR10STR ppcr10;
23316
#define PPCR10 ppcr10.byte
23317
#define PPCR10_D6 ppcr10.bit._D6
23318
#define PPCR10_D5 ppcr10.bit._D5
23319
#define PPCR10_D4 ppcr10.bit._D4
23320
#define PPCR10_D3 ppcr10.bit._D3
23321
#define PPCR10_D2 ppcr10.bit._D2
23322
#define PPCR10_D1 ppcr10.bit._D1
23323
__IO_EXTERN PPCR13STR ppcr13;
23324
#define PPCR13 ppcr13.byte
23325
#define PPCR13_D2 ppcr13.bit._D2
23326
#define PPCR13_D1 ppcr13.bit._D1
23327
#define PPCR13_D0 ppcr13.bit._D0
23328
__IO_EXTERN PPCR14STR ppcr14;
23329
#define PPCR14 ppcr14.byte
23330
#define PPCR14_D7 ppcr14.bit._D7
23331
#define PPCR14_D6 ppcr14.bit._D6
23332
#define PPCR14_D5 ppcr14.bit._D5
23333
#define PPCR14_D4 ppcr14.bit._D4
23334
#define PPCR14_D3 ppcr14.bit._D3
23335
#define PPCR14_D2 ppcr14.bit._D2
23336
#define PPCR14_D1 ppcr14.bit._D1
23337
#define PPCR14_D0 ppcr14.bit._D0
23338
__IO_EXTERN PPCR15STR ppcr15;
23339
#define PPCR15 ppcr15.byte
23340
#define PPCR15_D3 ppcr15.bit._D3
23341
#define PPCR15_D2 ppcr15.bit._D2
23342
#define PPCR15_D1 ppcr15.bit._D1
23343
#define PPCR15_D0 ppcr15.bit._D0
23344
__IO_EXTERN PPCR16STR ppcr16;
23345
#define PPCR16 ppcr16.byte
23346
#define PPCR16_D7 ppcr16.bit._D7
23347
#define PPCR16_D6 ppcr16.bit._D6
23348
#define PPCR16_D5 ppcr16.bit._D5
23349
#define PPCR16_D4 ppcr16.bit._D4
23350
#define PPCR16_D3 ppcr16.bit._D3
23351
#define PPCR16_D2 ppcr16.bit._D2
23352
#define PPCR16_D1 ppcr16.bit._D1
23353
#define PPCR16_D0 ppcr16.bit._D0
23354
__IO_EXTERN PPCR17STR ppcr17;
23355
#define PPCR17 ppcr17.byte
23356
#define PPCR17_D7 ppcr17.bit._D7
23357
#define PPCR17_D6 ppcr17.bit._D6
23358
#define PPCR17_D5 ppcr17.bit._D5
23359
#define PPCR17_D4 ppcr17.bit._D4
23360
__IO_EXTERN PPCR18STR ppcr18;
23361
#define PPCR18 ppcr18.byte
23362
#define PPCR18_D6 ppcr18.bit._D6
23363
#define PPCR18_D5 ppcr18.bit._D5
23364
#define PPCR18_D4 ppcr18.bit._D4
23365
#define PPCR18_D2 ppcr18.bit._D2
23366
#define PPCR18_D1 ppcr18.bit._D1
23367
#define PPCR18_D0 ppcr18.bit._D0
23368
__IO_EXTERN PPCR19STR ppcr19;
23369
#define PPCR19 ppcr19.byte
23370
#define PPCR19_D6 ppcr19.bit._D6
23371
#define PPCR19_D5 ppcr19.bit._D5
23372
#define PPCR19_D4 ppcr19.bit._D4
23373
#define PPCR19_D2 ppcr19.bit._D2
23374
#define PPCR19_D1 ppcr19.bit._D1
23375
#define PPCR19_D0 ppcr19.bit._D0
23376
__IO_EXTERN PPCR20STR ppcr20;
23377
#define PPCR20 ppcr20.byte
23378
#define PPCR20_D2 ppcr20.bit._D2
23379
#define PPCR20_D1 ppcr20.bit._D1
23380
#define PPCR20_D0 ppcr20.bit._D0
23381
__IO_EXTERN PPCR22STR ppcr22;
23382
#define PPCR22 ppcr22.byte
23383
#define PPCR22_D5 ppcr22.bit._D5
23384
#define PPCR22_D4 ppcr22.bit._D4
23385
#define PPCR22_D2 ppcr22.bit._D2
23386
#define PPCR22_D0 ppcr22.bit._D0
23387
__IO_EXTERN PPCR23STR ppcr23;
23388
#define PPCR23 ppcr23.byte
23389
#define PPCR23_D5 ppcr23.bit._D5
23390
#define PPCR23_D4 ppcr23.bit._D4
23391
#define PPCR23_D3 ppcr23.bit._D3
23392
#define PPCR23_D2 ppcr23.bit._D2
23393
#define PPCR23_D1 ppcr23.bit._D1
23394
#define PPCR23_D0 ppcr23.bit._D0
23395
__IO_EXTERN PPCR24STR ppcr24;
23396
#define PPCR24 ppcr24.byte
23397
#define PPCR24_D7 ppcr24.bit._D7
23398
#define PPCR24_D6 ppcr24.bit._D6
23399
#define PPCR24_D5 ppcr24.bit._D5
23400
#define PPCR24_D4 ppcr24.bit._D4
23401
#define PPCR24_D3 ppcr24.bit._D3
23402
#define PPCR24_D2 ppcr24.bit._D2
23403
#define PPCR24_D1 ppcr24.bit._D1
23404
#define PPCR24_D0 ppcr24.bit._D0
23405
__IO_EXTERN PPCR25STR ppcr25;
23406
#define PPCR25 ppcr25.byte
23407
#define PPCR25_D7 ppcr25.bit._D7
23408
#define PPCR25_D6 ppcr25.bit._D6
23409
#define PPCR25_D5 ppcr25.bit._D5
23410
#define PPCR25_D4 ppcr25.bit._D4
23411
#define PPCR25_D3 ppcr25.bit._D3
23412
#define PPCR25_D2 ppcr25.bit._D2
23413
#define PPCR25_D1 ppcr25.bit._D1
23414
#define PPCR25_D0 ppcr25.bit._D0
23415
__IO_EXTERN PPCR26STR ppcr26;
23416
#define PPCR26 ppcr26.byte
23417
#define PPCR26_D7 ppcr26.bit._D7
23418
#define PPCR26_D6 ppcr26.bit._D6
23419
#define PPCR26_D5 ppcr26.bit._D5
23420
#define PPCR26_D4 ppcr26.bit._D4
23421
#define PPCR26_D3 ppcr26.bit._D3
23422
#define PPCR26_D2 ppcr26.bit._D2
23423
#define PPCR26_D1 ppcr26.bit._D1
23424
#define PPCR26_D0 ppcr26.bit._D0
23425
__IO_EXTERN PPCR27STR ppcr27;
23426
#define PPCR27 ppcr27.byte
23427
#define PPCR27_D7 ppcr27.bit._D7
23428
#define PPCR27_D6 ppcr27.bit._D6
23429
#define PPCR27_D5 ppcr27.bit._D5
23430
#define PPCR27_D4 ppcr27.bit._D4
23431
#define PPCR27_D3 ppcr27.bit._D3
23432
#define PPCR27_D2 ppcr27.bit._D2
23433
#define PPCR27_D1 ppcr27.bit._D1
23434
#define PPCR27_D0 ppcr27.bit._D0
23435
__IO_EXTERN PPCR29STR ppcr29;
23436
#define PPCR29 ppcr29.byte
23437
#define PPCR29_D7 ppcr29.bit._D7
23438
#define PPCR29_D6 ppcr29.bit._D6
23439
#define PPCR29_D5 ppcr29.bit._D5
23440
#define PPCR29_D4 ppcr29.bit._D4
23441
#define PPCR29_D3 ppcr29.bit._D3
23442
#define PPCR29_D2 ppcr29.bit._D2
23443
#define PPCR29_D1 ppcr29.bit._D1
23444
#define PPCR29_D0 ppcr29.bit._D0
23445
__IO_EXTERN IO_LWORD dmasa0;   /* DMAC */
23446
#define DMASA0 dmasa0
23447
__IO_EXTERN IO_LWORD dmada0;
23448
#define DMADA0 dmada0
23449
__IO_EXTERN IO_LWORD dmasa1;
23450
#define DMASA1 dmasa1
23451
__IO_EXTERN IO_LWORD dmada1;
23452
#define DMADA1 dmada1
23453
__IO_EXTERN IO_LWORD dmasa2;
23454
#define DMASA2 dmasa2
23455
__IO_EXTERN IO_LWORD dmada2;
23456
#define DMADA2 dmada2
23457
__IO_EXTERN IO_LWORD dmasa3;
23458
#define DMASA3 dmasa3
23459
__IO_EXTERN IO_LWORD dmada3;
23460
#define DMADA3 dmada3
23461
__IO_EXTERN IO_LWORD dmasa4;
23462
#define DMASA4 dmasa4
23463
__IO_EXTERN IO_LWORD dmada4;
23464
#define DMADA4 dmada4
23465
__IO_EXTERN FMCSSTR fmcs;   /* Flash Memory/I-Cache Control Register */
23466
#define FMCS fmcs.byte
23467
#define FMCS_ASYNC fmcs.bit._ASYNC
23468
#define FMCS_FIXE fmcs.bit._FIXE
23469
#define FMCS_BIRE fmcs.bit._BIRE
23470
#define FMCS_RDYEG fmcs.bit._RDYEG
23471
#define FMCS_RDY fmcs.bit._RDY
23472
#define FMCS_RDYI fmcs.bit._RDYI
23473
#define FMCS_RW16 fmcs.bit._RW16
23474
#define FMCS_LPM fmcs.bit._LPM
23475
__IO_EXTERN FMCRSTR fmcr;
23476
#define FMCR fmcr.byte
23477
#define FMCR_LOCK fmcr.bit._LOCK
23478
#define FMCR_PHASE fmcr.bit._PHASE
23479
#define FMCR_PF2I fmcr.bit._PF2I
23480
#define FMCR_RD64 fmcr.bit._RD64
23481
__IO_EXTERN FCHCRSTR fchcr;
23482
#define FCHCR fchcr.word
23483
#define FCHCR_REN fchcr.bit._REN
23484
#define FCHCR_TAGE fchcr.bit._TAGE
23485
#define FCHCR_FLUSH fchcr.bit._FLUSH
23486
#define FCHCR_DBEN fchcr.bit._DBEN
23487
#define FCHCR_PFEN fchcr.bit._PFEN
23488
#define FCHCR_PFMC fchcr.bit._PFMC
23489
#define FCHCR_LOCK fchcr.bit._LOCK
23490
#define FCHCR_ENAB fchcr.bit._ENAB
23491
#define FCHCR_SIZE1 fchcr.bit._SIZE1
23492
#define FCHCR_SIZE0 fchcr.bit._SIZE0
23493
#define FCHCR_SIZE fchcr.bitc._SIZE
23494
__IO_EXTERN FMWTSTR fmwt;
23495
#define FMWT fmwt.word
23496
#define FMWT_WTP1 fmwt.bit._WTP1
23497
#define FMWT_WTP0 fmwt.bit._WTP0
23498
#define FMWT_WEXH1 fmwt.bit._WEXH1
23499
#define FMWT_WEXH0 fmwt.bit._WEXH0
23500
#define FMWT_WTC3 fmwt.bit._WTC3
23501
#define FMWT_WTC2 fmwt.bit._WTC2
23502
#define FMWT_WTC1 fmwt.bit._WTC1
23503
#define FMWT_WTC0 fmwt.bit._WTC0
23504
#define FMWT_FRAM fmwt.bit._FRAM
23505
#define FMWT_ATD2 fmwt.bit._ATD2
23506
#define FMWT_ATD1 fmwt.bit._ATD1
23507
#define FMWT_ATD0 fmwt.bit._ATD0
23508
#define FMWT_EQ3 fmwt.bit._EQ3
23509
#define FMWT_EQ2 fmwt.bit._EQ2
23510
#define FMWT_EQ1 fmwt.bit._EQ1
23511
#define FMWT_EQ0 fmwt.bit._EQ0
23512
#define FMWT_WTP fmwt.bitc._WTP
23513
#define FMWT_WEXH fmwt.bitc._WEXH
23514
#define FMWT_WTC fmwt.bitc._WTC
23515
#define FMWT_ATD fmwt.bitc._ATD
23516
#define FMWT_EQ fmwt.bitc._EQ
23517
__IO_EXTERN FMWT2STR fmwt2;
23518
#define FMWT2 fmwt2.byte
23519
#define FMWT2_ALEH2 fmwt2.bit._ALEH2
23520
#define FMWT2_ALEH1 fmwt2.bit._ALEH1
23521
#define FMWT2_ALEH0 fmwt2.bit._ALEH0
23522
#define FMWT2_ALEH fmwt2.bitc._ALEH
23523
__IO_EXTERN FMPSSTR fmps;
23524
#define FMPS fmps.byte
23525
#define FMPS_PS2 fmps.bit._PS2
23526
#define FMPS_PS1 fmps.bit._PS1
23527
#define FMPS_PS0 fmps.bit._PS0
23528
#define FMPS_PS fmps.bitc._PS
23529
__IO_EXTERN IO_LWORD fmac;
23530
#define FMAC fmac
23531
__IO_EXTERN IO_LWORD fcha0;   /* I_Cache Nonchachable area settings Register */
23532
#define FCHA0 fcha0
23533
__IO_EXTERN IO_LWORD fcha1;
23534
#define FCHA1 fcha1
23535
__IO_EXTERN FSCR0STR fscr0;   /* Flash Security Control Register */
23536
#define FSCR0 fscr0.lword
23537
#define FSCR0_CRC31 fscr0.bit._CRC31
23538
#define FSCR0_CRC30 fscr0.bit._CRC30
23539
#define FSCR0_CRC29 fscr0.bit._CRC29
23540
#define FSCR0_CRC28 fscr0.bit._CRC28
23541
#define FSCR0_CRC27 fscr0.bit._CRC27
23542
#define FSCR0_CRC26 fscr0.bit._CRC26
23543
#define FSCR0_CRC25 fscr0.bit._CRC25
23544
#define FSCR0_CRC24 fscr0.bit._CRC24
23545
#define FSCR0_CRC23 fscr0.bit._CRC23
23546
#define FSCR0_CRC22 fscr0.bit._CRC22
23547
#define FSCR0_CRC21 fscr0.bit._CRC21
23548
#define FSCR0_CRC20 fscr0.bit._CRC20
23549
#define FSCR0_CRC19 fscr0.bit._CRC19
23550
#define FSCR0_CRC18 fscr0.bit._CRC18
23551
#define FSCR0_CRC17 fscr0.bit._CRC17
23552
#define FSCR0_CRC16 fscr0.bit._CRC16
23553
#define FSCR0_CRC15 fscr0.bit._CRC15
23554
#define FSCR0_CRC14 fscr0.bit._CRC14
23555
#define FSCR0_CRC13 fscr0.bit._CRC13
23556
#define FSCR0_CRC12 fscr0.bit._CRC12
23557
#define FSCR0_CRC11 fscr0.bit._CRC11
23558
#define FSCR0_CRC10 fscr0.bit._CRC10
23559
#define FSCR0_CRC9 fscr0.bit._CRC9
23560
#define FSCR0_CRC8 fscr0.bit._CRC8
23561
#define FSCR0_CRC7 fscr0.bit._CRC7
23562
#define FSCR0_CRC6 fscr0.bit._CRC6
23563
#define FSCR0_CRC5 fscr0.bit._CRC5
23564
#define FSCR0_CRC4 fscr0.bit._CRC4
23565
#define FSCR0_CRC3 fscr0.bit._CRC3
23566
#define FSCR0_CRC2 fscr0.bit._CRC2
23567
#define FSCR0_CRC1 fscr0.bit._CRC1
23568
#define FSCR0_CRC0 fscr0.bit._CRC0
23569
__IO_EXTERN FSCR1STR fscr1;
23570
#define FSCR1 fscr1.lword
23571
#define FSCR1_RDY fscr1.bit._RDY
23572
#define FSCR1_CSZ3 fscr1.bit._CSZ3
23573
#define FSCR1_CSZ2 fscr1.bit._CSZ2
23574
#define FSCR1_CSZ1 fscr1.bit._CSZ1
23575
#define FSCR1_CSZ0 fscr1.bit._CSZ0
23576
#define FSCR1_CSA15 fscr1.bit._CSA15
23577
#define FSCR1_CSA14 fscr1.bit._CSA14
23578
#define FSCR1_CSA13 fscr1.bit._CSA13
23579
#define FSCR1_CSA12 fscr1.bit._CSA12
23580
#define FSCR1_CSA11 fscr1.bit._CSA11
23581
#define FSCR1_CSA10 fscr1.bit._CSA10
23582
#define FSCR1_CSA9 fscr1.bit._CSA9
23583
#define FSCR1_CSA8 fscr1.bit._CSA8
23584
#define FSCR1_CSA7 fscr1.bit._CSA7
23585
#define FSCR1_CSA6 fscr1.bit._CSA6
23586
#define FSCR1_CSA5 fscr1.bit._CSA5
23587
#define FSCR1_CSA4 fscr1.bit._CSA4
23588
#define FSCR1_CSA3 fscr1.bit._CSA3
23589
#define FSCR1_CSA2 fscr1.bit._CSA2
23590
#define FSCR1_CSA1 fscr1.bit._CSA1
23591
#define FSCR1_CSA0 fscr1.bit._CSA0
23592
#define FSCR1_CSZ fscr1.bitc._CSZ
23593
__IO_EXTERN CTRLR0STR ctrlr0;   /* CAN 0 Control Register */
23594
#define CTRLR0 ctrlr0.word
23595
#define CTRLR0_Test ctrlr0.bit._Test
23596
#define CTRLR0_CCE ctrlr0.bit._CCE
23597
#define CTRLR0_DAR ctrlr0.bit._DAR
23598
#define CTRLR0_EIE ctrlr0.bit._EIE
23599
#define CTRLR0_SIE ctrlr0.bit._SIE
23600
#define CTRLR0_IE ctrlr0.bit._IE
23601
#define CTRLR0_Init ctrlr0.bit._Init
23602
__IO_EXTERN STATR0STR statr0;
23603
#define STATR0 statr0.word
23604
#define STATR0_BOff statr0.bit._BOff
23605
#define STATR0_EWarn statr0.bit._EWarn
23606
#define STATR0_EPass statr0.bit._EPass
23607
#define STATR0_RxOK statr0.bit._RxOK
23608
#define STATR0_TxOK statr0.bit._TxOK
23609
#define STATR0_LEC2 statr0.bit._LEC2
23610
#define STATR0_LEC1 statr0.bit._LEC1
23611
#define STATR0_LEC0 statr0.bit._LEC0
23612
#define STATR0_LEC statr0.bitc._LEC
23613
__IO_EXTERN ERRCNT0STR errcnt0;
23614
#define ERRCNT0 errcnt0.word
23615
#define ERRCNT0_RP errcnt0.bit._RP
23616
#define ERRCNT0_REC6 errcnt0.bit._REC6
23617
#define ERRCNT0_REC5 errcnt0.bit._REC5
23618
#define ERRCNT0_REC4 errcnt0.bit._REC4
23619
#define ERRCNT0_REC3 errcnt0.bit._REC3
23620
#define ERRCNT0_REC2 errcnt0.bit._REC2
23621
#define ERRCNT0_REC1 errcnt0.bit._REC1
23622
#define ERRCNT0_REC0 errcnt0.bit._REC0
23623
#define ERRCNT0_TEC7 errcnt0.bit._TEC7
23624
#define ERRCNT0_TEC6 errcnt0.bit._TEC6
23625
#define ERRCNT0_TEC5 errcnt0.bit._TEC5
23626
#define ERRCNT0_TEC4 errcnt0.bit._TEC4
23627
#define ERRCNT0_TEC3 errcnt0.bit._TEC3
23628
#define ERRCNT0_TEC2 errcnt0.bit._TEC2
23629
#define ERRCNT0_TEC1 errcnt0.bit._TEC1
23630
#define ERRCNT0_TEC0 errcnt0.bit._TEC0
23631
#define ERRCNT0_REC errcnt0.bitc._REC
23632
#define ERRCNT0_TEC errcnt0.bitc._TEC
23633
__IO_EXTERN BTR0STR btr0;
23634
#define BTR0 btr0.word
23635
#define BTR0_Tseg22 btr0.bit._Tseg22
23636
#define BTR0_Tseg21 btr0.bit._Tseg21
23637
#define BTR0_Tseg20 btr0.bit._Tseg20
23638
#define BTR0_Tseg13 btr0.bit._Tseg13
23639
#define BTR0_Tseg12 btr0.bit._Tseg12
23640
#define BTR0_Tseg11 btr0.bit._Tseg11
23641
#define BTR0_Tseg10 btr0.bit._Tseg10
23642
#define BTR0_SJW1 btr0.bit._SJW1
23643
#define BTR0_SJW0 btr0.bit._SJW0
23644
#define BTR0_BRP5 btr0.bit._BRP5
23645
#define BTR0_BRP4 btr0.bit._BRP4
23646
#define BTR0_BRP3 btr0.bit._BRP3
23647
#define BTR0_BRP2 btr0.bit._BRP2
23648
#define BTR0_BRP1 btr0.bit._BRP1
23649
#define BTR0_BRP0 btr0.bit._BRP0
23650
#define BTR0_Tseg2 btr0.bitc._Tseg2
23651
#define BTR0_Tseg1 btr0.bitc._Tseg1
23652
#define BTR0_SJW btr0.bitc._SJW
23653
#define BTR0_BRP btr0.bitc._BRP
23654
__IO_EXTERN IO_WORD intr0;
23655
#define INTR0 intr0
23656
__IO_EXTERN TESTR0STR testr0;
23657
#define TESTR0 testr0.word
23658
#define TESTR0_Rx testr0.bit._Rx
23659
#define TESTR0_Tx1 testr0.bit._Tx1
23660
#define TESTR0_Tx0 testr0.bit._Tx0
23661
#define TESTR0_LBack testr0.bit._LBack
23662
#define TESTR0_Silent testr0.bit._Silent
23663
#define TESTR0_Basic testr0.bit._Basic
23664
#define TESTR0_Tx testr0.bitc._Tx
23665
__IO_EXTERN BRPER0STR brper0;
23666
#define BRPER0 brper0.word
23667
#define BRPER0_BRPE3 brper0.bit._BRPE3
23668
#define BRPER0_BRPE2 brper0.bit._BRPE2
23669
#define BRPER0_BRPE1 brper0.bit._BRPE1
23670
#define BRPER0_BRPE0 brper0.bit._BRPE0
23671
#define BRPER0_BRPE brper0.bitc._BRPE
23672
__IO_EXTERN BRPE0STR brpe0;
23673
#define BRPE0 brpe0.word
23674
__IO_EXTERN CBSYNC0STR cbsync0;
23675
#define CBSYNC0 cbsync0.word
23676
__IO_EXTERN IF1CREQ0STR if1creq0;   /* CAN 0 IF 1 */
23677
#define IF1CREQ0 if1creq0.word
23678
#define IF1CREQ0_Busy if1creq0.bit._Busy
23679
#define IF1CREQ0_MN5 if1creq0.bit._MN5
23680
#define IF1CREQ0_MN4 if1creq0.bit._MN4
23681
#define IF1CREQ0_MN3 if1creq0.bit._MN3
23682
#define IF1CREQ0_MN2 if1creq0.bit._MN2
23683
#define IF1CREQ0_MN1 if1creq0.bit._MN1
23684
#define IF1CREQ0_MN0 if1creq0.bit._MN0
23685
#define IF1CREQ0_MN if1creq0.bitc._MN
23686
__IO_EXTERN IF1CMSK0STR if1cmsk0;
23687
#define IF1CMSK0 if1cmsk0.word
23688
#define IF1CMSK0_WR if1cmsk0.bit._WR
23689
#define IF1CMSK0_Mask if1cmsk0.bit._Mask
23690
#define IF1CMSK0_Arb if1cmsk0.bit._Arb
23691
#define IF1CMSK0_Control if1cmsk0.bit._Control
23692
#define IF1CMSK0_CIP if1cmsk0.bit._CIP
23693
#define IF1CMSK0_TxReq if1cmsk0.bit._TxReq
23694
#define IF1CMSK0_DataA if1cmsk0.bit._DataA
23695
#define IF1CMSK0_DataB if1cmsk0.bit._DataB
23696
__IO_EXTERN IO_LWORD if1msk120;
23697
#define IF1MSK120 if1msk120
23698
__IO_EXTERN IF1MSK20STR if1msk20;
23699
#define IF1MSK20 if1msk20.word
23700
#define IF1MSK20_MXtd if1msk20.bit._MXtd
23701
#define IF1MSK20_MDir if1msk20.bit._MDir
23702
__IO_EXTERN IO_WORD if1msk10;
23703
#define IF1MSK10 if1msk10
23704
__IO_EXTERN IO_LWORD if1arb120;
23705
#define IF1ARB120 if1arb120
23706
__IO_EXTERN IF1ARB20STR if1arb20;
23707
#define IF1ARB20 if1arb20.word
23708
#define IF1ARB20_MsgVal if1arb20.bit._MsgVal
23709
#define IF1ARB20_Xtd if1arb20.bit._Xtd
23710
#define IF1ARB20_DIR if1arb20.bit._DIR
23711
__IO_EXTERN IO_WORD if1arb10;
23712
#define IF1ARB10 if1arb10
23713
__IO_EXTERN IF1MCTR0STR if1mctr0;
23714
#define IF1MCTR0 if1mctr0.word
23715
#define IF1MCTR0_NewDat if1mctr0.bit._NewDat
23716
#define IF1MCTR0_MsgLst if1mctr0.bit._MsgLst
23717
#define IF1MCTR0_IntPnd if1mctr0.bit._IntPnd
23718
#define IF1MCTR0_UMask if1mctr0.bit._UMask
23719
#define IF1MCTR0_TxIE if1mctr0.bit._TxIE
23720
#define IF1MCTR0_RxIE if1mctr0.bit._RxIE
23721
#define IF1MCTR0_RmtEn if1mctr0.bit._RmtEn
23722
#define IF1MCTR0_TxRqst if1mctr0.bit._TxRqst
23723
#define IF1MCTR0_EoB if1mctr0.bit._EoB
23724
#define IF1MCTR0_DLC3 if1mctr0.bit._DLC3
23725
#define IF1MCTR0_DLC2 if1mctr0.bit._DLC2
23726
#define IF1MCTR0_DLC1 if1mctr0.bit._DLC1
23727
#define IF1MCTR0_DLC0 if1mctr0.bit._DLC0
23728
#define IF1MCTR0_DLC if1mctr0.bitc._DLC
23729
__IO_EXTERN IO_LWORD if1dta120;
23730
#define IF1DTA120 if1dta120
23731
__IO_EXTERN IO_WORD if1dta10;
23732
#define IF1DTA10 if1dta10
23733
__IO_EXTERN IO_WORD if1dta20;
23734
#define IF1DTA20 if1dta20
23735
__IO_EXTERN IO_LWORD if1dtb120;
23736
#define IF1DTB120 if1dtb120
23737
__IO_EXTERN IO_WORD if1dtb10;
23738
#define IF1DTB10 if1dtb10
23739
__IO_EXTERN IO_WORD if1dtb20;
23740
#define IF1DTB20 if1dtb20
23741
__IO_EXTERN IO_LWORD if1dta_swp120;
23742
#define IF1DTA_SWP120 if1dta_swp120
23743
__IO_EXTERN IO_WORD if1dta_swp20;
23744
#define IF1DTA_SWP20 if1dta_swp20
23745
__IO_EXTERN IO_WORD if1dta_swp10;
23746
#define IF1DTA_SWP10 if1dta_swp10
23747
__IO_EXTERN IO_LWORD if1dtb_swp120;
23748
#define IF1DTB_SWP120 if1dtb_swp120
23749
__IO_EXTERN IO_WORD if1dtb_swp20;
23750
#define IF1DTB_SWP20 if1dtb_swp20
23751
__IO_EXTERN IO_WORD if1dtb_swp10;
23752
#define IF1DTB_SWP10 if1dtb_swp10
23753
__IO_EXTERN IF2CREQ0STR if2creq0;   /* CAN 0 IF 2 */
23754
#define IF2CREQ0 if2creq0.word
23755
#define IF2CREQ0_Busy if2creq0.bit._Busy
23756
#define IF2CREQ0_MN5 if2creq0.bit._MN5
23757
#define IF2CREQ0_MN4 if2creq0.bit._MN4
23758
#define IF2CREQ0_MN3 if2creq0.bit._MN3
23759
#define IF2CREQ0_MN2 if2creq0.bit._MN2
23760
#define IF2CREQ0_MN1 if2creq0.bit._MN1
23761
#define IF2CREQ0_MN0 if2creq0.bit._MN0
23762
#define IF2CREQ0_MN if2creq0.bitc._MN
23763
__IO_EXTERN IF2CMSK0STR if2cmsk0;
23764
#define IF2CMSK0 if2cmsk0.word
23765
#define IF2CMSK0_WR if2cmsk0.bit._WR
23766
#define IF2CMSK0_Mask if2cmsk0.bit._Mask
23767
#define IF2CMSK0_Arb if2cmsk0.bit._Arb
23768
#define IF2CMSK0_Control if2cmsk0.bit._Control
23769
#define IF2CMSK0_CIP if2cmsk0.bit._CIP
23770
#define IF2CMSK0_TxReq if2cmsk0.bit._TxReq
23771
#define IF2CMSK0_DataA if2cmsk0.bit._DataA
23772
#define IF2CMSK0_DataB if2cmsk0.bit._DataB
23773
__IO_EXTERN IO_LWORD if2msk120;
23774
#define IF2MSK120 if2msk120
23775
__IO_EXTERN IF2MSK20STR if2msk20;
23776
#define IF2MSK20 if2msk20.word
23777
#define IF2MSK20_MXtd if2msk20.bit._MXtd
23778
#define IF2MSK20_MDir if2msk20.bit._MDir
23779
__IO_EXTERN IO_WORD if2msk10;
23780
#define IF2MSK10 if2msk10
23781
__IO_EXTERN IO_LWORD if2arb120;
23782
#define IF2ARB120 if2arb120
23783
__IO_EXTERN IF2ARB20STR if2arb20;
23784
#define IF2ARB20 if2arb20.word
23785
#define IF2ARB20_MsgVal if2arb20.bit._MsgVal
23786
#define IF2ARB20_Xtd if2arb20.bit._Xtd
23787
#define IF2ARB20_DIR if2arb20.bit._DIR
23788
__IO_EXTERN IO_WORD if2arb10;
23789
#define IF2ARB10 if2arb10
23790
__IO_EXTERN IF2MCTR0STR if2mctr0;
23791
#define IF2MCTR0 if2mctr0.word
23792
#define IF2MCTR0_NewDat if2mctr0.bit._NewDat
23793
#define IF2MCTR0_MsgLst if2mctr0.bit._MsgLst
23794
#define IF2MCTR0_IntPnd if2mctr0.bit._IntPnd
23795
#define IF2MCTR0_UMask if2mctr0.bit._UMask
23796
#define IF2MCTR0_TxIE if2mctr0.bit._TxIE
23797
#define IF2MCTR0_RxIE if2mctr0.bit._RxIE
23798
#define IF2MCTR0_RmtEn if2mctr0.bit._RmtEn
23799
#define IF2MCTR0_TxRqst if2mctr0.bit._TxRqst
23800
#define IF2MCTR0_EoB if2mctr0.bit._EoB
23801
#define IF2MCTR0_DLC3 if2mctr0.bit._DLC3
23802
#define IF2MCTR0_DLC2 if2mctr0.bit._DLC2
23803
#define IF2MCTR0_DLC1 if2mctr0.bit._DLC1
23804
#define IF2MCTR0_DLC0 if2mctr0.bit._DLC0
23805
#define IF2MCTR0_DLC if2mctr0.bitc._DLC
23806
__IO_EXTERN IO_LWORD if2dta120;
23807
#define IF2DTA120 if2dta120
23808
__IO_EXTERN IO_WORD if2dta10;
23809
#define IF2DTA10 if2dta10
23810
__IO_EXTERN IO_WORD if2dta20;
23811
#define IF2DTA20 if2dta20
23812
__IO_EXTERN IO_LWORD if2dtb120;
23813
#define IF2DTB120 if2dtb120
23814
__IO_EXTERN IO_WORD if2dtb10;
23815
#define IF2DTB10 if2dtb10
23816
__IO_EXTERN IO_WORD if2dtb20;
23817
#define IF2DTB20 if2dtb20
23818
__IO_EXTERN IO_LWORD if2dta_swp120;
23819
#define IF2DTA_SWP120 if2dta_swp120
23820
__IO_EXTERN IO_WORD if2dta_swp20;
23821
#define IF2DTA_SWP20 if2dta_swp20
23822
__IO_EXTERN IO_WORD if2dta_swp10;
23823
#define IF2DTA_SWP10 if2dta_swp10
23824
__IO_EXTERN IO_LWORD if2dtb_swp120;
23825
#define IF2DTB_SWP120 if2dtb_swp120
23826
__IO_EXTERN IO_WORD if2dtb_swp20;
23827
#define IF2DTB_SWP20 if2dtb_swp20
23828
__IO_EXTERN IO_WORD if2dtb_swp10;
23829
#define IF2DTB_SWP10 if2dtb_swp10
23830
__IO_EXTERN IO_LWORD treqr120;   /* CAN 0 Status Flags */
23831
#define TREQR120 treqr120
23832
__IO_EXTERN IO_WORD treqr20;
23833
#define TREQR20 treqr20
23834
__IO_EXTERN IO_WORD treqr10;
23835
#define TREQR10 treqr10
23836
__IO_EXTERN IO_LWORD newdt120;
23837
#define NEWDT120 newdt120
23838
__IO_EXTERN IO_WORD newdt20;
23839
#define NEWDT20 newdt20
23840
__IO_EXTERN IO_WORD newdt10;
23841
#define NEWDT10 newdt10
23842
__IO_EXTERN IO_LWORD intpnd120;
23843
#define INTPND120 intpnd120
23844
__IO_EXTERN IO_WORD intpnd20;
23845
#define INTPND20 intpnd20
23846
__IO_EXTERN IO_WORD intpnd10;
23847
#define INTPND10 intpnd10
23848
__IO_EXTERN IO_LWORD msgval120;
23849
#define MSGVAL120 msgval120
23850
__IO_EXTERN IO_WORD msgval20;
23851
#define MSGVAL20 msgval20
23852
__IO_EXTERN IO_WORD msgval10;
23853
#define MSGVAL10 msgval10
23854
__IO_EXTERN IO_LWORD msgval340;
23855
#define MSGVAL340 msgval340
23856
__IO_EXTERN CTRLR1STR ctrlr1;   /* CAN 1 Control Register */
23857
#define CTRLR1 ctrlr1.word
23858
#define CTRLR1_Test ctrlr1.bit._Test
23859
#define CTRLR1_CCE ctrlr1.bit._CCE
23860
#define CTRLR1_DAR ctrlr1.bit._DAR
23861
#define CTRLR1_EIE ctrlr1.bit._EIE
23862
#define CTRLR1_SIE ctrlr1.bit._SIE
23863
#define CTRLR1_IE ctrlr1.bit._IE
23864
#define CTRLR1_Init ctrlr1.bit._Init
23865
__IO_EXTERN STATR1STR statr1;
23866
#define STATR1 statr1.word
23867
#define STATR1_BOff statr1.bit._BOff
23868
#define STATR1_EWarn statr1.bit._EWarn
23869
#define STATR1_EPass statr1.bit._EPass
23870
#define STATR1_RxOK statr1.bit._RxOK
23871
#define STATR1_TxOK statr1.bit._TxOK
23872
#define STATR1_LEC2 statr1.bit._LEC2
23873
#define STATR1_LEC1 statr1.bit._LEC1
23874
#define STATR1_LEC0 statr1.bit._LEC0
23875
#define STATR1_LEC statr1.bitc._LEC
23876
__IO_EXTERN ERRCNT1STR errcnt1;
23877
#define ERRCNT1 errcnt1.word
23878
#define ERRCNT1_RP errcnt1.bit._RP
23879
#define ERRCNT1_REC6 errcnt1.bit._REC6
23880
#define ERRCNT1_REC5 errcnt1.bit._REC5
23881
#define ERRCNT1_REC4 errcnt1.bit._REC4
23882
#define ERRCNT1_REC3 errcnt1.bit._REC3
23883
#define ERRCNT1_REC2 errcnt1.bit._REC2
23884
#define ERRCNT1_REC1 errcnt1.bit._REC1
23885
#define ERRCNT1_REC0 errcnt1.bit._REC0
23886
#define ERRCNT1_TEC7 errcnt1.bit._TEC7
23887
#define ERRCNT1_TEC6 errcnt1.bit._TEC6
23888
#define ERRCNT1_TEC5 errcnt1.bit._TEC5
23889
#define ERRCNT1_TEC4 errcnt1.bit._TEC4
23890
#define ERRCNT1_TEC3 errcnt1.bit._TEC3
23891
#define ERRCNT1_TEC2 errcnt1.bit._TEC2
23892
#define ERRCNT1_TEC1 errcnt1.bit._TEC1
23893
#define ERRCNT1_TEC0 errcnt1.bit._TEC0
23894
#define ERRCNT1_REC errcnt1.bitc._REC
23895
#define ERRCNT1_TEC errcnt1.bitc._TEC
23896
__IO_EXTERN BTR1STR btr1;
23897
#define BTR1 btr1.word
23898
#define BTR1_Tseg22 btr1.bit._Tseg22
23899
#define BTR1_Tseg21 btr1.bit._Tseg21
23900
#define BTR1_Tseg20 btr1.bit._Tseg20
23901
#define BTR1_Tseg13 btr1.bit._Tseg13
23902
#define BTR1_Tseg12 btr1.bit._Tseg12
23903
#define BTR1_Tseg11 btr1.bit._Tseg11
23904
#define BTR1_Tseg10 btr1.bit._Tseg10
23905
#define BTR1_SJW1 btr1.bit._SJW1
23906
#define BTR1_SJW0 btr1.bit._SJW0
23907
#define BTR1_BRP5 btr1.bit._BRP5
23908
#define BTR1_BRP4 btr1.bit._BRP4
23909
#define BTR1_BRP3 btr1.bit._BRP3
23910
#define BTR1_BRP2 btr1.bit._BRP2
23911
#define BTR1_BRP1 btr1.bit._BRP1
23912
#define BTR1_BRP0 btr1.bit._BRP0
23913
#define BTR1_Tseg2 btr1.bitc._Tseg2
23914
#define BTR1_Tseg1 btr1.bitc._Tseg1
23915
#define BTR1_SJW btr1.bitc._SJW
23916
#define BTR1_BRP btr1.bitc._BRP
23917
__IO_EXTERN IO_WORD intr1;
23918
#define INTR1 intr1
23919
__IO_EXTERN TESTR1STR testr1;
23920
#define TESTR1 testr1.word
23921
#define TESTR1_Rx testr1.bit._Rx
23922
#define TESTR1_Tx1 testr1.bit._Tx1
23923
#define TESTR1_Tx0 testr1.bit._Tx0
23924
#define TESTR1_LBack testr1.bit._LBack
23925
#define TESTR1_Silent testr1.bit._Silent
23926
#define TESTR1_Basic testr1.bit._Basic
23927
#define TESTR1_Tx testr1.bitc._Tx
23928
__IO_EXTERN BRPER1STR brper1;
23929
#define BRPER1 brper1.word
23930
#define BRPER1_BRPE3 brper1.bit._BRPE3
23931
#define BRPER1_BRPE2 brper1.bit._BRPE2
23932
#define BRPER1_BRPE1 brper1.bit._BRPE1
23933
#define BRPER1_BRPE0 brper1.bit._BRPE0
23934
#define BRPER1_BRPE brper1.bitc._BRPE
23935
__IO_EXTERN BRPE1STR brpe1;
23936
#define BRPE1 brpe1.word
23937
__IO_EXTERN IO_WORD cbsync1;
23938
#define CBSYNC1 cbsync1
23939
__IO_EXTERN IF1CREQ1STR if1creq1;   /* CAN 1 IF 1 */
23940
#define IF1CREQ1 if1creq1.word
23941
#define IF1CREQ1_Busy if1creq1.bit._Busy
23942
#define IF1CREQ1_MN5 if1creq1.bit._MN5
23943
#define IF1CREQ1_MN4 if1creq1.bit._MN4
23944
#define IF1CREQ1_MN3 if1creq1.bit._MN3
23945
#define IF1CREQ1_MN2 if1creq1.bit._MN2
23946
#define IF1CREQ1_MN1 if1creq1.bit._MN1
23947
#define IF1CREQ1_MN0 if1creq1.bit._MN0
23948
#define IF1CREQ1_MN if1creq1.bitc._MN
23949
__IO_EXTERN IF1CMSK1STR if1cmsk1;
23950
#define IF1CMSK1 if1cmsk1.word
23951
#define IF1CMSK1_WR if1cmsk1.bit._WR
23952
#define IF1CMSK1_Mask if1cmsk1.bit._Mask
23953
#define IF1CMSK1_Arb if1cmsk1.bit._Arb
23954
#define IF1CMSK1_Control if1cmsk1.bit._Control
23955
#define IF1CMSK1_CIP if1cmsk1.bit._CIP
23956
#define IF1CMSK1_TxReq if1cmsk1.bit._TxReq
23957
#define IF1CMSK1_DataA if1cmsk1.bit._DataA
23958
#define IF1CMSK1_DataB if1cmsk1.bit._DataB
23959
__IO_EXTERN IO_LWORD if1msk121;
23960
#define IF1MSK121 if1msk121
23961
__IO_EXTERN IF1MSK21STR if1msk21;
23962
#define IF1MSK21 if1msk21.word
23963
#define IF1MSK21_MXtd if1msk21.bit._MXtd
23964
#define IF1MSK21_MDir if1msk21.bit._MDir
23965
__IO_EXTERN IO_WORD if1msk11;
23966
#define IF1MSK11 if1msk11
23967
__IO_EXTERN IO_LWORD if1arb121;
23968
#define IF1ARB121 if1arb121
23969
__IO_EXTERN IF1ARB21STR if1arb21;
23970
#define IF1ARB21 if1arb21.word
23971
#define IF1ARB21_MsgVal if1arb21.bit._MsgVal
23972
#define IF1ARB21_Xtd if1arb21.bit._Xtd
23973
#define IF1ARB21_DIR if1arb21.bit._DIR
23974
__IO_EXTERN IO_WORD if1arb11;
23975
#define IF1ARB11 if1arb11
23976
__IO_EXTERN IF1MCTR1STR if1mctr1;
23977
#define IF1MCTR1 if1mctr1.word
23978
#define IF1MCTR1_NewDat if1mctr1.bit._NewDat
23979
#define IF1MCTR1_MsgLst if1mctr1.bit._MsgLst
23980
#define IF1MCTR1_IntPnd if1mctr1.bit._IntPnd
23981
#define IF1MCTR1_UMask if1mctr1.bit._UMask
23982
#define IF1MCTR1_TxIE if1mctr1.bit._TxIE
23983
#define IF1MCTR1_RxIE if1mctr1.bit._RxIE
23984
#define IF1MCTR1_RmtEn if1mctr1.bit._RmtEn
23985
#define IF1MCTR1_TxRqst if1mctr1.bit._TxRqst
23986
#define IF1MCTR1_EoB if1mctr1.bit._EoB
23987
#define IF1MCTR1_DLC3 if1mctr1.bit._DLC3
23988
#define IF1MCTR1_DLC2 if1mctr1.bit._DLC2
23989
#define IF1MCTR1_DLC1 if1mctr1.bit._DLC1
23990
#define IF1MCTR1_DLC0 if1mctr1.bit._DLC0
23991
#define IF1MCTR1_DLC if1mctr1.bitc._DLC
23992
__IO_EXTERN IO_LWORD if1dta121;
23993
#define IF1DTA121 if1dta121
23994
__IO_EXTERN IO_WORD if1dta11;
23995
#define IF1DTA11 if1dta11
23996
__IO_EXTERN IO_WORD if1dta21;
23997
#define IF1DTA21 if1dta21
23998
__IO_EXTERN IO_LWORD if1dtb121;
23999
#define IF1DTB121 if1dtb121
24000
__IO_EXTERN IO_WORD if1dtb11;
24001
#define IF1DTB11 if1dtb11
24002
__IO_EXTERN IO_WORD if1dtb21;
24003
#define IF1DTB21 if1dtb21
24004
__IO_EXTERN IO_LWORD if1dta_swp121;
24005
#define IF1DTA_SWP121 if1dta_swp121
24006
__IO_EXTERN IO_WORD if1dta_swp21;
24007
#define IF1DTA_SWP21 if1dta_swp21
24008
__IO_EXTERN IO_WORD if1dta_swp11;
24009
#define IF1DTA_SWP11 if1dta_swp11
24010
__IO_EXTERN IO_LWORD if1dtb_swp121;
24011
#define IF1DTB_SWP121 if1dtb_swp121
24012
__IO_EXTERN IO_WORD if1dtb_swp21;
24013
#define IF1DTB_SWP21 if1dtb_swp21
24014
__IO_EXTERN IO_WORD if1dtb_swp11;
24015
#define IF1DTB_SWP11 if1dtb_swp11
24016
__IO_EXTERN IF2CREQ1STR if2creq1;   /* CAN 1 IF 2 */
24017
#define IF2CREQ1 if2creq1.word
24018
#define IF2CREQ1_Busy if2creq1.bit._Busy
24019
#define IF2CREQ1_MN5 if2creq1.bit._MN5
24020
#define IF2CREQ1_MN4 if2creq1.bit._MN4
24021
#define IF2CREQ1_MN3 if2creq1.bit._MN3
24022
#define IF2CREQ1_MN2 if2creq1.bit._MN2
24023
#define IF2CREQ1_MN1 if2creq1.bit._MN1
24024
#define IF2CREQ1_MN0 if2creq1.bit._MN0
24025
#define IF2CREQ1_MN if2creq1.bitc._MN
24026
__IO_EXTERN IF2CMSK1STR if2cmsk1;
24027
#define IF2CMSK1 if2cmsk1.word
24028
#define IF2CMSK1_WR if2cmsk1.bit._WR
24029
#define IF2CMSK1_Mask if2cmsk1.bit._Mask
24030
#define IF2CMSK1_Arb if2cmsk1.bit._Arb
24031
#define IF2CMSK1_Control if2cmsk1.bit._Control
24032
#define IF2CMSK1_CIP if2cmsk1.bit._CIP
24033
#define IF2CMSK1_TxReq if2cmsk1.bit._TxReq
24034
#define IF2CMSK1_DataA if2cmsk1.bit._DataA
24035
#define IF2CMSK1_DataB if2cmsk1.bit._DataB
24036
__IO_EXTERN IO_LWORD if2msk121;
24037
#define IF2MSK121 if2msk121
24038
__IO_EXTERN IF2MSK21STR if2msk21;
24039
#define IF2MSK21 if2msk21.word
24040
#define IF2MSK21_MXtd if2msk21.bit._MXtd
24041
#define IF2MSK21_MDir if2msk21.bit._MDir
24042
__IO_EXTERN IO_WORD if2msk11;
24043
#define IF2MSK11 if2msk11
24044
__IO_EXTERN IO_LWORD if2arb121;
24045
#define IF2ARB121 if2arb121
24046
__IO_EXTERN IF2ARB21STR if2arb21;
24047
#define IF2ARB21 if2arb21.word
24048
#define IF2ARB21_MsgVal if2arb21.bit._MsgVal
24049
#define IF2ARB21_Xtd if2arb21.bit._Xtd
24050
#define IF2ARB21_DIR if2arb21.bit._DIR
24051
__IO_EXTERN IO_WORD if2arb11;
24052
#define IF2ARB11 if2arb11
24053
__IO_EXTERN IF2MCTR1STR if2mctr1;
24054
#define IF2MCTR1 if2mctr1.word
24055
#define IF2MCTR1_NewDat if2mctr1.bit._NewDat
24056
#define IF2MCTR1_MsgLst if2mctr1.bit._MsgLst
24057
#define IF2MCTR1_IntPnd if2mctr1.bit._IntPnd
24058
#define IF2MCTR1_UMask if2mctr1.bit._UMask
24059
#define IF2MCTR1_TxIE if2mctr1.bit._TxIE
24060
#define IF2MCTR1_RxIE if2mctr1.bit._RxIE
24061
#define IF2MCTR1_RmtEn if2mctr1.bit._RmtEn
24062
#define IF2MCTR1_TxRqst if2mctr1.bit._TxRqst
24063
#define IF2MCTR1_EoB if2mctr1.bit._EoB
24064
#define IF2MCTR1_DLC3 if2mctr1.bit._DLC3
24065
#define IF2MCTR1_DLC2 if2mctr1.bit._DLC2
24066
#define IF2MCTR1_DLC1 if2mctr1.bit._DLC1
24067
#define IF2MCTR1_DLC0 if2mctr1.bit._DLC0
24068
#define IF2MCTR1_DLC if2mctr1.bitc._DLC
24069
__IO_EXTERN IO_LWORD if2dta121;
24070
#define IF2DTA121 if2dta121
24071
__IO_EXTERN IO_WORD if2dta11;
24072
#define IF2DTA11 if2dta11
24073
__IO_EXTERN IO_WORD if2dta21;
24074
#define IF2DTA21 if2dta21
24075
__IO_EXTERN IO_LWORD if2dtb121;
24076
#define IF2DTB121 if2dtb121
24077
__IO_EXTERN IO_WORD if2dtb11;
24078
#define IF2DTB11 if2dtb11
24079
__IO_EXTERN IO_WORD if2dtb21;
24080
#define IF2DTB21 if2dtb21
24081
__IO_EXTERN IO_LWORD if2dta_swp121;
24082
#define IF2DTA_SWP121 if2dta_swp121
24083
__IO_EXTERN IO_WORD if2dta_swp21;
24084
#define IF2DTA_SWP21 if2dta_swp21
24085
__IO_EXTERN IO_WORD if2dta_swp11;
24086
#define IF2DTA_SWP11 if2dta_swp11
24087
__IO_EXTERN IO_LWORD if2dtb_swp121;
24088
#define IF2DTB_SWP121 if2dtb_swp121
24089
__IO_EXTERN IO_WORD if2dtb_swp21;
24090
#define IF2DTB_SWP21 if2dtb_swp21
24091
__IO_EXTERN IO_WORD if2dtb_swp11;
24092
#define IF2DTB_SWP11 if2dtb_swp11
24093
__IO_EXTERN IO_LWORD treqr121;   /* CAN 1 Status Flags */
24094
#define TREQR121 treqr121
24095
__IO_EXTERN IO_WORD treqr21;
24096
#define TREQR21 treqr21
24097
__IO_EXTERN IO_WORD treqr11;
24098
#define TREQR11 treqr11
24099
__IO_EXTERN IO_LWORD newdt121;
24100
#define NEWDT121 newdt121
24101
__IO_EXTERN IO_WORD newdt21;
24102
#define NEWDT21 newdt21
24103
__IO_EXTERN IO_WORD newdt11;
24104
#define NEWDT11 newdt11
24105
__IO_EXTERN IO_LWORD intpnd121;
24106
#define INTPND121 intpnd121
24107
__IO_EXTERN IO_WORD intpnd21;
24108
#define INTPND21 intpnd21
24109
__IO_EXTERN IO_WORD intpnd11;
24110
#define INTPND11 intpnd11
24111
__IO_EXTERN IO_LWORD msgval121;
24112
#define MSGVAL121 msgval121
24113
__IO_EXTERN IO_WORD msgval21;
24114
#define MSGVAL21 msgval21
24115
__IO_EXTERN IO_WORD msgval11;
24116
#define MSGVAL11 msgval11
24117
__IO_EXTERN CTRLR2STR ctrlr2;   /* CAN 2 Control Register */
24118
#define CTRLR2 ctrlr2.word
24119
#define CTRLR2_Test ctrlr2.bit._Test
24120
#define CTRLR2_CCE ctrlr2.bit._CCE
24121
#define CTRLR2_DAR ctrlr2.bit._DAR
24122
#define CTRLR2_EIE ctrlr2.bit._EIE
24123
#define CTRLR2_SIE ctrlr2.bit._SIE
24124
#define CTRLR2_IE ctrlr2.bit._IE
24125
#define CTRLR2_Init ctrlr2.bit._Init
24126
__IO_EXTERN STATR2STR statr2;
24127
#define STATR2 statr2.word
24128
#define STATR2_BOff statr2.bit._BOff
24129
#define STATR2_EWarn statr2.bit._EWarn
24130
#define STATR2_EPass statr2.bit._EPass
24131
#define STATR2_RxOK statr2.bit._RxOK
24132
#define STATR2_TxOK statr2.bit._TxOK
24133
#define STATR2_LEC2 statr2.bit._LEC2
24134
#define STATR2_LEC1 statr2.bit._LEC1
24135
#define STATR2_LEC0 statr2.bit._LEC0
24136
#define STATR2_LEC statr2.bitc._LEC
24137
__IO_EXTERN ERRCNT2STR errcnt2;
24138
#define ERRCNT2 errcnt2.word
24139
#define ERRCNT2_RP errcnt2.bit._RP
24140
#define ERRCNT2_REC6 errcnt2.bit._REC6
24141
#define ERRCNT2_REC5 errcnt2.bit._REC5
24142
#define ERRCNT2_REC4 errcnt2.bit._REC4
24143
#define ERRCNT2_REC3 errcnt2.bit._REC3
24144
#define ERRCNT2_REC2 errcnt2.bit._REC2
24145
#define ERRCNT2_REC1 errcnt2.bit._REC1
24146
#define ERRCNT2_REC0 errcnt2.bit._REC0
24147
#define ERRCNT2_TEC7 errcnt2.bit._TEC7
24148
#define ERRCNT2_TEC6 errcnt2.bit._TEC6
24149
#define ERRCNT2_TEC5 errcnt2.bit._TEC5
24150
#define ERRCNT2_TEC4 errcnt2.bit._TEC4
24151
#define ERRCNT2_TEC3 errcnt2.bit._TEC3
24152
#define ERRCNT2_TEC2 errcnt2.bit._TEC2
24153
#define ERRCNT2_TEC1 errcnt2.bit._TEC1
24154
#define ERRCNT2_TEC0 errcnt2.bit._TEC0
24155
#define ERRCNT2_REC errcnt2.bitc._REC
24156
#define ERRCNT2_TEC errcnt2.bitc._TEC
24157
__IO_EXTERN BTR2STR btr2;
24158
#define BTR2 btr2.word
24159
#define BTR2_Tseg22 btr2.bit._Tseg22
24160
#define BTR2_Tseg21 btr2.bit._Tseg21
24161
#define BTR2_Tseg20 btr2.bit._Tseg20
24162
#define BTR2_Tseg13 btr2.bit._Tseg13
24163
#define BTR2_Tseg12 btr2.bit._Tseg12
24164
#define BTR2_Tseg11 btr2.bit._Tseg11
24165
#define BTR2_Tseg10 btr2.bit._Tseg10
24166
#define BTR2_SJW1 btr2.bit._SJW1
24167
#define BTR2_SJW0 btr2.bit._SJW0
24168
#define BTR2_BRP5 btr2.bit._BRP5
24169
#define BTR2_BRP4 btr2.bit._BRP4
24170
#define BTR2_BRP3 btr2.bit._BRP3
24171
#define BTR2_BRP2 btr2.bit._BRP2
24172
#define BTR2_BRP1 btr2.bit._BRP1
24173
#define BTR2_BRP0 btr2.bit._BRP0
24174
#define BTR2_Tseg2 btr2.bitc._Tseg2
24175
#define BTR2_Tseg1 btr2.bitc._Tseg1
24176
#define BTR2_SJW btr2.bitc._SJW
24177
#define BTR2_BRP btr2.bitc._BRP
24178
__IO_EXTERN IO_WORD intr2;
24179
#define INTR2 intr2
24180
__IO_EXTERN TESTR2STR testr2;
24181
#define TESTR2 testr2.word
24182
#define TESTR2_Rx testr2.bit._Rx
24183
#define TESTR2_Tx1 testr2.bit._Tx1
24184
#define TESTR2_Tx0 testr2.bit._Tx0
24185
#define TESTR2_LBack testr2.bit._LBack
24186
#define TESTR2_Silent testr2.bit._Silent
24187
#define TESTR2_Basic testr2.bit._Basic
24188
#define TESTR2_Tx testr2.bitc._Tx
24189
__IO_EXTERN BRPER2STR brper2;
24190
#define BRPER2 brper2.word
24191
#define BRPER2_BRPE3 brper2.bit._BRPE3
24192
#define BRPER2_BRPE2 brper2.bit._BRPE2
24193
#define BRPER2_BRPE1 brper2.bit._BRPE1
24194
#define BRPER2_BRPE0 brper2.bit._BRPE0
24195
#define BRPER2_BRPE brper2.bitc._BRPE
24196
__IO_EXTERN BRPE2STR brpe2;
24197
#define BRPE2 brpe2.word
24198
__IO_EXTERN CBSYNC2STR cbsync2;
24199
#define CBSYNC2 cbsync2.word
24200
__IO_EXTERN IF1CREQ2STR if1creq2;   /* CAN 2 IF 1 */
24201
#define IF1CREQ2 if1creq2.word
24202
#define IF1CREQ2_Busy if1creq2.bit._Busy
24203
#define IF1CREQ2_MN5 if1creq2.bit._MN5
24204
#define IF1CREQ2_MN4 if1creq2.bit._MN4
24205
#define IF1CREQ2_MN3 if1creq2.bit._MN3
24206
#define IF1CREQ2_MN2 if1creq2.bit._MN2
24207
#define IF1CREQ2_MN1 if1creq2.bit._MN1
24208
#define IF1CREQ2_MN0 if1creq2.bit._MN0
24209
#define IF1CREQ2_MN if1creq2.bitc._MN
24210
__IO_EXTERN IF1CMSK2STR if1cmsk2;
24211
#define IF1CMSK2 if1cmsk2.word
24212
#define IF1CMSK2_WR if1cmsk2.bit._WR
24213
#define IF1CMSK2_Mask if1cmsk2.bit._Mask
24214
#define IF1CMSK2_Arb if1cmsk2.bit._Arb
24215
#define IF1CMSK2_Control if1cmsk2.bit._Control
24216
#define IF1CMSK2_CIP if1cmsk2.bit._CIP
24217
#define IF1CMSK2_TxReq if1cmsk2.bit._TxReq
24218
#define IF1CMSK2_DataA if1cmsk2.bit._DataA
24219
#define IF1CMSK2_DataB if1cmsk2.bit._DataB
24220
__IO_EXTERN IO_LWORD if1msk122;
24221
#define IF1MSK122 if1msk122
24222
__IO_EXTERN IF1MSK22STR if1msk22;
24223
#define IF1MSK22 if1msk22.word
24224
#define IF1MSK22_MXtd if1msk22.bit._MXtd
24225
#define IF1MSK22_MDir if1msk22.bit._MDir
24226
__IO_EXTERN IO_WORD if1msk12;
24227
#define IF1MSK12 if1msk12
24228
__IO_EXTERN IO_LWORD if1arb122;
24229
#define IF1ARB122 if1arb122
24230
__IO_EXTERN IF1ARB22STR if1arb22;
24231
#define IF1ARB22 if1arb22.word
24232
#define IF1ARB22_MsgVal if1arb22.bit._MsgVal
24233
#define IF1ARB22_Xtd if1arb22.bit._Xtd
24234
#define IF1ARB22_DIR if1arb22.bit._DIR
24235
__IO_EXTERN IO_WORD if1arb12;
24236
#define IF1ARB12 if1arb12
24237
__IO_EXTERN IF1MCTR2STR if1mctr2;
24238
#define IF1MCTR2 if1mctr2.word
24239
#define IF1MCTR2_NewDat if1mctr2.bit._NewDat
24240
#define IF1MCTR2_MsgLst if1mctr2.bit._MsgLst
24241
#define IF1MCTR2_IntPnd if1mctr2.bit._IntPnd
24242
#define IF1MCTR2_UMask if1mctr2.bit._UMask
24243
#define IF1MCTR2_TxIE if1mctr2.bit._TxIE
24244
#define IF1MCTR2_RxIE if1mctr2.bit._RxIE
24245
#define IF1MCTR2_RmtEn if1mctr2.bit._RmtEn
24246
#define IF1MCTR2_TxRqst if1mctr2.bit._TxRqst
24247
#define IF1MCTR2_EoB if1mctr2.bit._EoB
24248
#define IF1MCTR2_DLC3 if1mctr2.bit._DLC3
24249
#define IF1MCTR2_DLC2 if1mctr2.bit._DLC2
24250
#define IF1MCTR2_DLC1 if1mctr2.bit._DLC1
24251
#define IF1MCTR2_DLC0 if1mctr2.bit._DLC0
24252
#define IF1MCTR2_DLC if1mctr2.bitc._DLC
24253
__IO_EXTERN IO_LWORD if1dta122;
24254
#define IF1DTA122 if1dta122
24255
__IO_EXTERN IO_WORD if1dta12;
24256
#define IF1DTA12 if1dta12
24257
__IO_EXTERN IO_WORD if1dta22;
24258
#define IF1DTA22 if1dta22
24259
__IO_EXTERN IO_LWORD if1dtb122;
24260
#define IF1DTB122 if1dtb122
24261
__IO_EXTERN IO_WORD if1dtb12;
24262
#define IF1DTB12 if1dtb12
24263
__IO_EXTERN IO_WORD if1dtb22;
24264
#define IF1DTB22 if1dtb22
24265
__IO_EXTERN IO_LWORD if1dta_swp122;
24266
#define IF1DTA_SWP122 if1dta_swp122
24267
__IO_EXTERN IO_WORD if1dta_swp22;
24268
#define IF1DTA_SWP22 if1dta_swp22
24269
__IO_EXTERN IO_WORD if1dta_swp12;
24270
#define IF1DTA_SWP12 if1dta_swp12
24271
__IO_EXTERN IO_LWORD if1dtb_swp122;
24272
#define IF1DTB_SWP122 if1dtb_swp122
24273
__IO_EXTERN IO_WORD if1dtb_swp22;
24274
#define IF1DTB_SWP22 if1dtb_swp22
24275
__IO_EXTERN IO_WORD if1dtb_swp12;
24276
#define IF1DTB_SWP12 if1dtb_swp12
24277
__IO_EXTERN IF2CREQ2STR if2creq2;   /* CAN 2 IF 2 */
24278
#define IF2CREQ2 if2creq2.word
24279
#define IF2CREQ2_Busy if2creq2.bit._Busy
24280
#define IF2CREQ2_MN5 if2creq2.bit._MN5
24281
#define IF2CREQ2_MN4 if2creq2.bit._MN4
24282
#define IF2CREQ2_MN3 if2creq2.bit._MN3
24283
#define IF2CREQ2_MN2 if2creq2.bit._MN2
24284
#define IF2CREQ2_MN1 if2creq2.bit._MN1
24285
#define IF2CREQ2_MN0 if2creq2.bit._MN0
24286
#define IF2CREQ2_MN if2creq2.bitc._MN
24287
__IO_EXTERN IF2CMSK2STR if2cmsk2;
24288
#define IF2CMSK2 if2cmsk2.word
24289
#define IF2CMSK2_WR if2cmsk2.bit._WR
24290
#define IF2CMSK2_Mask if2cmsk2.bit._Mask
24291
#define IF2CMSK2_Arb if2cmsk2.bit._Arb
24292
#define IF2CMSK2_Control if2cmsk2.bit._Control
24293
#define IF2CMSK2_CIP if2cmsk2.bit._CIP
24294
#define IF2CMSK2_TxReq if2cmsk2.bit._TxReq
24295
#define IF2CMSK2_DataA if2cmsk2.bit._DataA
24296
#define IF2CMSK2_DataB if2cmsk2.bit._DataB
24297
__IO_EXTERN IO_LWORD if2msk122;
24298
#define IF2MSK122 if2msk122
24299
__IO_EXTERN IF2MSK22STR if2msk22;
24300
#define IF2MSK22 if2msk22.word
24301
#define IF2MSK22_MXtd if2msk22.bit._MXtd
24302
#define IF2MSK22_MDir if2msk22.bit._MDir
24303
__IO_EXTERN IO_WORD if2msk12;
24304
#define IF2MSK12 if2msk12
24305
__IO_EXTERN IO_LWORD if2arb122;
24306
#define IF2ARB122 if2arb122
24307
__IO_EXTERN IF2ARB22STR if2arb22;
24308
#define IF2ARB22 if2arb22.word
24309
#define IF2ARB22_MsgVal if2arb22.bit._MsgVal
24310
#define IF2ARB22_Xtd if2arb22.bit._Xtd
24311
#define IF2ARB22_DIR if2arb22.bit._DIR
24312
__IO_EXTERN IO_WORD if2arb12;
24313
#define IF2ARB12 if2arb12
24314
__IO_EXTERN IF2MCTR2STR if2mctr2;
24315
#define IF2MCTR2 if2mctr2.word
24316
#define IF2MCTR2_NewDat if2mctr2.bit._NewDat
24317
#define IF2MCTR2_MsgLst if2mctr2.bit._MsgLst
24318
#define IF2MCTR2_IntPnd if2mctr2.bit._IntPnd
24319
#define IF2MCTR2_UMask if2mctr2.bit._UMask
24320
#define IF2MCTR2_TxIE if2mctr2.bit._TxIE
24321
#define IF2MCTR2_RxIE if2mctr2.bit._RxIE
24322
#define IF2MCTR2_RmtEn if2mctr2.bit._RmtEn
24323
#define IF2MCTR2_TxRqst if2mctr2.bit._TxRqst
24324
#define IF2MCTR2_EoB if2mctr2.bit._EoB
24325
#define IF2MCTR2_DLC3 if2mctr2.bit._DLC3
24326
#define IF2MCTR2_DLC2 if2mctr2.bit._DLC2
24327
#define IF2MCTR2_DLC1 if2mctr2.bit._DLC1
24328
#define IF2MCTR2_DLC0 if2mctr2.bit._DLC0
24329
#define IF2MCTR2_DLC if2mctr2.bitc._DLC
24330
__IO_EXTERN IO_LWORD if2dta122;
24331
#define IF2DTA122 if2dta122
24332
__IO_EXTERN IO_WORD if2dta12;
24333
#define IF2DTA12 if2dta12
24334
__IO_EXTERN IO_WORD if2dta22;
24335
#define IF2DTA22 if2dta22
24336
__IO_EXTERN IO_LWORD if2dtb122;
24337
#define IF2DTB122 if2dtb122
24338
__IO_EXTERN IO_WORD if2dtb12;
24339
#define IF2DTB12 if2dtb12
24340
__IO_EXTERN IO_WORD if2dtb22;
24341
#define IF2DTB22 if2dtb22
24342
__IO_EXTERN IO_LWORD if2dta_swp122;
24343
#define IF2DTA_SWP122 if2dta_swp122
24344
__IO_EXTERN IO_WORD if2dta_swp22;
24345
#define IF2DTA_SWP22 if2dta_swp22
24346
__IO_EXTERN IO_WORD if2dta_swp12;
24347
#define IF2DTA_SWP12 if2dta_swp12
24348
__IO_EXTERN IO_LWORD if2dtb_swp122;
24349
#define IF2DTB_SWP122 if2dtb_swp122
24350
__IO_EXTERN IO_WORD if2dtb_swp22;
24351
#define IF2DTB_SWP22 if2dtb_swp22
24352
__IO_EXTERN IO_WORD if2dtb_swp12;
24353
#define IF2DTB_SWP12 if2dtb_swp12
24354
__IO_EXTERN IO_LWORD treqr122;   /* CAN 2 Status Flags */
24355
#define TREQR122 treqr122
24356
__IO_EXTERN IO_WORD treqr22;
24357
#define TREQR22 treqr22
24358
__IO_EXTERN IO_WORD treqr12;
24359
#define TREQR12 treqr12
24360
__IO_EXTERN IO_LWORD newdt122;
24361
#define NEWDT122 newdt122
24362
__IO_EXTERN IO_WORD newdt22;
24363
#define NEWDT22 newdt22
24364
__IO_EXTERN IO_WORD newdt12;
24365
#define NEWDT12 newdt12
24366
__IO_EXTERN IO_LWORD intpnd122;
24367
#define INTPND122 intpnd122
24368
__IO_EXTERN IO_WORD intpnd22;
24369
#define INTPND22 intpnd22
24370
__IO_EXTERN IO_WORD intpnd12;
24371
#define INTPND12 intpnd12
24372
__IO_EXTERN IO_LWORD msgval122;
24373
#define MSGVAL122 msgval122
24374
__IO_EXTERN IO_WORD msgval22;
24375
#define MSGVAL22 msgval22
24376
__IO_EXTERN IO_WORD msgval12;
24377
#define MSGVAL12 msgval12
24378
/* include : INC467_CAN.INC */
24379
/*-------------------------------------------------------------------*/
24380
/* INC467.CAN :  Old bit name of CAN Registers */
24381
 
24382
/* alias macro definition for CAN Bits */
24383
#define BTR0_Tsg22 btr0.bit._Tseg22
24384
#define BTR0_Tsg21 btr0.bit._Tseg21
24385
#define BTR0_Tsg20 btr0.bit._Tseg20
24386
#define BTR0_Tsg2 btr0.bitc._Tseg2
24387
#define BTR0_Tsg13 btr0.bit._Tseg13
24388
#define BTR0_Tsg12 btr0.bit._Tseg12
24389
#define BTR0_Tsg11 btr0.bit._Tseg11
24390
#define BTR0_Tsg10 btr0.bit._Tseg10
24391
#define BTR0_Tsg1 btr0.bitc._Tseg1
24392
#define IF1CMSK0_Contr if1cmsk0.bit._Control
24393
#define IF2CMSK0_Contr if2cmsk0.bit._Control
24394
 
24395
#define BTR1_Tsg22 btr1.bit._Tseg22
24396
#define BTR1_Tsg21 btr1.bit._Tseg21
24397
#define BTR1_Tsg20 btr1.bit._Tseg20
24398
#define BTR1_Tsg2 btr1.bitc._Tseg2
24399
#define BTR1_Tsg13 btr1.bit._Tseg13
24400
#define BTR1_Tsg12 btr1.bit._Tseg12
24401
#define BTR1_Tsg11 btr1.bit._Tseg11
24402
#define BTR1_Tsg10 btr1.bit._Tseg10
24403
#define BTR1_Tsg1 btr1.bitc._Tseg1
24404
#define IF1CMSK1_Contr if1cmsk1.bit._Control
24405
#define IF2CMSK1_Contr if2cmsk1.bit._Control
24406
 
24407
#define BTR2_Tsg22 btr2.bit._Tseg22
24408
#define BTR2_Tsg21 btr2.bit._Tseg21
24409
#define BTR2_Tsg20 btr2.bit._Tseg20
24410
#define BTR2_Tsg2 btr2.bitc._Tseg2
24411
#define BTR2_Tsg13 btr2.bit._Tseg13
24412
#define BTR2_Tsg12 btr2.bit._Tseg12
24413
#define BTR2_Tsg11 btr2.bit._Tseg11
24414
#define BTR2_Tsg10 btr2.bit._Tseg10
24415
#define BTR2_Tsg1 btr2.bitc._Tseg1
24416
#define IF1CMSK2_Contr if1cmsk2.bit._Control
24417
#define IF2CMSK2_Contr if2cmsk2.bit._Control
24418
/*-------------------------------------------------------------------*/
24419
__IO_EXTERN BCTRLSTR bctrl;   /* EDSU/MPU Registers */
24420
#define BCTRL bctrl.lword
24421
#define BCTRL_SR bctrl.bit._SR
24422
#define BCTRL_SW bctrl.bit._SW
24423
#define BCTRL_SX bctrl.bit._SX
24424
#define BCTRL_UR bctrl.bit._UR
24425
#define BCTRL_UW bctrl.bit._UW
24426
#define BCTRL_UX bctrl.bit._UX
24427
#define BCTRL_FCPU bctrl.bit._FCPU
24428
#define BCTRL_FDMA bctrl.bit._FDMA
24429
#define BCTRL_EEMM bctrl.bit._EEMM
24430
#define BCTRL_PFD bctrl.bit._PFD
24431
#define BCTRL_SINT1 bctrl.bit._SINT1
24432
#define BCTRL_SINT0 bctrl.bit._SINT0
24433
#define BCTRL_EINT1 bctrl.bit._EINT1
24434
#define BCTRL_EINT0 bctrl.bit._EINT0
24435
#define BCTRL_EINTT bctrl.bit._EINTT
24436
#define BCTRL_EINTR bctrl.bit._EINTR
24437
#define BCTRL_SINT bctrl.bitc._SINT
24438
#define BCTRL_EINT bctrl.bitc._EINT
24439
__IO_EXTERN BSTATSTR bstat;
24440
#define BSTAT bstat.lword
24441
#define BSTAT_IDX4 bstat.bit._IDX4
24442
#define BSTAT_IDX3 bstat.bit._IDX3
24443
#define BSTAT_IDX2 bstat.bit._IDX2
24444
#define BSTAT_IDX1 bstat.bit._IDX1
24445
#define BSTAT_IDX0 bstat.bit._IDX0
24446
#define BSTAT_CDMA bstat.bit._CDMA
24447
#define BSTAT_CSZ1 bstat.bit._CSZ1
24448
#define BSTAT_CSZ0 bstat.bit._CSZ0
24449
#define BSTAT_CRW1 bstat.bit._CRW1
24450
#define BSTAT_CRW0 bstat.bit._CRW0
24451
#define BSTAT_PV bstat.bit._PV
24452
#define BSTAT_RST bstat.bit._RST
24453
#define BSTAT_INT1 bstat.bit._INT1
24454
#define BSTAT_INT0 bstat.bit._INT0
24455
#define BSTAT_INTT bstat.bit._INTT
24456
#define BSTAT_INTR bstat.bit._INTR
24457
#define BSTAT_IDX bstat.bitc._IDX
24458
#define BSTAT_CSZ bstat.bitc._CSZ
24459
#define BSTAT_CRW bstat.bitc._CRW
24460
#define BSTAT_INT bstat.bitc._INT
24461
__IO_EXTERN IO_LWORD biac;
24462
#define BIAC biac
24463
__IO_EXTERN IO_LWORD boac;
24464
#define BOAC boac
24465
__IO_EXTERN BIRQSTR birq;
24466
#define BIRQ birq.lword
24467
#define BIRQ_BD31 birq.bit._BD31
24468
#define BIRQ_BD30 birq.bit._BD30
24469
#define BIRQ_BD29 birq.bit._BD29
24470
#define BIRQ_BD28 birq.bit._BD28
24471
#define BIRQ_BD27 birq.bit._BD27
24472
#define BIRQ_BD26 birq.bit._BD26
24473
#define BIRQ_BD25 birq.bit._BD25
24474
#define BIRQ_BD24 birq.bit._BD24
24475
#define BIRQ_BD23 birq.bit._BD23
24476
#define BIRQ_BD22 birq.bit._BD22
24477
#define BIRQ_BD21 birq.bit._BD21
24478
#define BIRQ_BD20 birq.bit._BD20
24479
#define BIRQ_BD19 birq.bit._BD19
24480
#define BIRQ_BD18 birq.bit._BD18
24481
#define BIRQ_BD17 birq.bit._BD17
24482
#define BIRQ_BD16 birq.bit._BD16
24483
#define BIRQ_BD15 birq.bit._BD15
24484
#define BIRQ_BD14 birq.bit._BD14
24485
#define BIRQ_BD13 birq.bit._BD13
24486
#define BIRQ_BD12 birq.bit._BD12
24487
#define BIRQ_BD11 birq.bit._BD11
24488
#define BIRQ_BD10 birq.bit._BD10
24489
#define BIRQ_BD9 birq.bit._BD9
24490
#define BIRQ_BD8 birq.bit._BD8
24491
#define BIRQ_BD7 birq.bit._BD7
24492
#define BIRQ_BD6 birq.bit._BD6
24493
#define BIRQ_BD5 birq.bit._BD5
24494
#define BIRQ_BD4 birq.bit._BD4
24495
#define BIRQ_BD3 birq.bit._BD3
24496
#define BIRQ_BD2 birq.bit._BD2
24497
#define BIRQ_BD1 birq.bit._BD1
24498
#define BIRQ_BD0 birq.bit._BD0
24499
__IO_EXTERN BCR0STR bcr0;
24500
#define BCR0 bcr0.lword
24501
#define BCR0_SRX1 bcr0.bit._SRX1
24502
#define BCR0_SW1 bcr0.bit._SW1
24503
#define BCR0_SRX0 bcr0.bit._SRX0
24504
#define BCR0_SW0 bcr0.bit._SW0
24505
#define BCR0_URX1 bcr0.bit._URX1
24506
#define BCR0_UW1 bcr0.bit._UW1
24507
#define BCR0_URX0 bcr0.bit._URX0
24508
#define BCR0_UW0 bcr0.bit._UW0
24509
#define BCR0_MPE bcr0.bit._MPE
24510
#define BCR0_COMB bcr0.bit._COMB
24511
#define BCR0_CTC1 bcr0.bit._CTC1
24512
#define BCR0_CTC0 bcr0.bit._CTC0
24513
#define BCR0_OBS1 bcr0.bit._OBS1
24514
#define BCR0_OBS0 bcr0.bit._OBS0
24515
#define BCR0_OBT1 bcr0.bit._OBT1
24516
#define BCR0_OBT0 bcr0.bit._OBT0
24517
#define BCR0_EP3 bcr0.bit._EP3
24518
#define BCR0_EP2 bcr0.bit._EP2
24519
#define BCR0_EP1 bcr0.bit._EP1
24520
#define BCR0_EP0 bcr0.bit._EP0
24521
#define BCR0_EM1 bcr0.bit._EM1
24522
#define BCR0_EM0 bcr0.bit._EM0
24523
#define BCR0_ER1 bcr0.bit._ER1
24524
#define BCR0_ER0 bcr0.bit._ER0
24525
#define BCR0_CTC bcr0.bitc._CTC
24526
#define BCR0_OBS bcr0.bitc._OBS
24527
#define BCR0_OBT bcr0.bitc._OBT
24528
#define BCR0_EP bcr0.bitc._EP
24529
#define BCR0_EM bcr0.bitc._EM
24530
#define BCR0_ER bcr0.bitc._ER
24531
__IO_EXTERN BCR1STR bcr1;
24532
#define BCR1 bcr1.lword
24533
#define BCR1_SRX1 bcr1.bit._SRX1
24534
#define BCR1_SW1 bcr1.bit._SW1
24535
#define BCR1_SRX0 bcr1.bit._SRX0
24536
#define BCR1_SW0 bcr1.bit._SW0
24537
#define BCR1_URX1 bcr1.bit._URX1
24538
#define BCR1_UW1 bcr1.bit._UW1
24539
#define BCR1_URX0 bcr1.bit._URX0
24540
#define BCR1_UW0 bcr1.bit._UW0
24541
#define BCR1_MPE bcr1.bit._MPE
24542
#define BCR1_COMB bcr1.bit._COMB
24543
#define BCR1_CTC1 bcr1.bit._CTC1
24544
#define BCR1_CTC0 bcr1.bit._CTC0
24545
#define BCR1_OBS1 bcr1.bit._OBS1
24546
#define BCR1_OBS0 bcr1.bit._OBS0
24547
#define BCR1_OBT1 bcr1.bit._OBT1
24548
#define BCR1_OBT0 bcr1.bit._OBT0
24549
#define BCR1_EP3 bcr1.bit._EP3
24550
#define BCR1_EP2 bcr1.bit._EP2
24551
#define BCR1_EP1 bcr1.bit._EP1
24552
#define BCR1_EP0 bcr1.bit._EP0
24553
#define BCR1_EM1 bcr1.bit._EM1
24554
#define BCR1_EM0 bcr1.bit._EM0
24555
#define BCR1_ER1 bcr1.bit._ER1
24556
#define BCR1_ER0 bcr1.bit._ER0
24557
#define BCR1_CTC bcr1.bitc._CTC
24558
#define BCR1_OBS bcr1.bitc._OBS
24559
#define BCR1_OBT bcr1.bitc._OBT
24560
#define BCR1_EP bcr1.bitc._EP
24561
#define BCR1_EM bcr1.bitc._EM
24562
#define BCR1_ER bcr1.bitc._ER
24563
__IO_EXTERN BCR2STR bcr2;
24564
#define BCR2 bcr2.lword
24565
#define BCR2_SRX1 bcr2.bit._SRX1
24566
#define BCR2_SW1 bcr2.bit._SW1
24567
#define BCR2_SRX0 bcr2.bit._SRX0
24568
#define BCR2_SW0 bcr2.bit._SW0
24569
#define BCR2_URX1 bcr2.bit._URX1
24570
#define BCR2_UW1 bcr2.bit._UW1
24571
#define BCR2_URX0 bcr2.bit._URX0
24572
#define BCR2_UW0 bcr2.bit._UW0
24573
#define BCR2_MPE bcr2.bit._MPE
24574
#define BCR2_COMB bcr2.bit._COMB
24575
#define BCR2_CTC1 bcr2.bit._CTC1
24576
#define BCR2_CTC0 bcr2.bit._CTC0
24577
#define BCR2_OBS1 bcr2.bit._OBS1
24578
#define BCR2_OBS0 bcr2.bit._OBS0
24579
#define BCR2_OBT1 bcr2.bit._OBT1
24580
#define BCR2_OBT0 bcr2.bit._OBT0
24581
#define BCR2_EP3 bcr2.bit._EP3
24582
#define BCR2_EP2 bcr2.bit._EP2
24583
#define BCR2_EP1 bcr2.bit._EP1
24584
#define BCR2_EP0 bcr2.bit._EP0
24585
#define BCR2_EM1 bcr2.bit._EM1
24586
#define BCR2_EM0 bcr2.bit._EM0
24587
#define BCR2_ER1 bcr2.bit._ER1
24588
#define BCR2_ER0 bcr2.bit._ER0
24589
#define BCR2_CTC bcr2.bitc._CTC
24590
#define BCR2_OBS bcr2.bitc._OBS
24591
#define BCR2_OBT bcr2.bitc._OBT
24592
#define BCR2_EP bcr2.bitc._EP
24593
#define BCR2_EM bcr2.bitc._EM
24594
#define BCR2_ER bcr2.bitc._ER
24595
__IO_EXTERN BCR3STR bcr3;
24596
#define BCR3 bcr3.lword
24597
#define BCR3_SRX1 bcr3.bit._SRX1
24598
#define BCR3_SW1 bcr3.bit._SW1
24599
#define BCR3_SRX0 bcr3.bit._SRX0
24600
#define BCR3_SW0 bcr3.bit._SW0
24601
#define BCR3_URX1 bcr3.bit._URX1
24602
#define BCR3_UW1 bcr3.bit._UW1
24603
#define BCR3_URX0 bcr3.bit._URX0
24604
#define BCR3_UW0 bcr3.bit._UW0
24605
#define BCR3_MPE bcr3.bit._MPE
24606
#define BCR3_COMB bcr3.bit._COMB
24607
#define BCR3_CTC1 bcr3.bit._CTC1
24608
#define BCR3_CTC0 bcr3.bit._CTC0
24609
#define BCR3_OBS1 bcr3.bit._OBS1
24610
#define BCR3_OBS0 bcr3.bit._OBS0
24611
#define BCR3_OBT1 bcr3.bit._OBT1
24612
#define BCR3_OBT0 bcr3.bit._OBT0
24613
#define BCR3_EP3 bcr3.bit._EP3
24614
#define BCR3_EP2 bcr3.bit._EP2
24615
#define BCR3_EP1 bcr3.bit._EP1
24616
#define BCR3_EP0 bcr3.bit._EP0
24617
#define BCR3_EM1 bcr3.bit._EM1
24618
#define BCR3_EM0 bcr3.bit._EM0
24619
#define BCR3_ER1 bcr3.bit._ER1
24620
#define BCR3_ER0 bcr3.bit._ER0
24621
#define BCR3_CTC bcr3.bitc._CTC
24622
#define BCR3_OBS bcr3.bitc._OBS
24623
#define BCR3_OBT bcr3.bitc._OBT
24624
#define BCR3_EP bcr3.bitc._EP
24625
#define BCR3_EM bcr3.bitc._EM
24626
#define BCR3_ER bcr3.bitc._ER
24627
__IO_EXTERN BCR4STR bcr4;
24628
#define BCR4 bcr4.lword
24629
#define BCR4_SRX1 bcr4.bit._SRX1
24630
#define BCR4_SW1 bcr4.bit._SW1
24631
#define BCR4_SRX0 bcr4.bit._SRX0
24632
#define BCR4_SW0 bcr4.bit._SW0
24633
#define BCR4_URX1 bcr4.bit._URX1
24634
#define BCR4_UW1 bcr4.bit._UW1
24635
#define BCR4_URX0 bcr4.bit._URX0
24636
#define BCR4_UW0 bcr4.bit._UW0
24637
#define BCR4_MPE bcr4.bit._MPE
24638
#define BCR4_COMB bcr4.bit._COMB
24639
#define BCR4_CTC1 bcr4.bit._CTC1
24640
#define BCR4_CTC0 bcr4.bit._CTC0
24641
#define BCR4_OBS1 bcr4.bit._OBS1
24642
#define BCR4_OBS0 bcr4.bit._OBS0
24643
#define BCR4_OBT1 bcr4.bit._OBT1
24644
#define BCR4_OBT0 bcr4.bit._OBT0
24645
#define BCR4_EP3 bcr4.bit._EP3
24646
#define BCR4_EP2 bcr4.bit._EP2
24647
#define BCR4_EP1 bcr4.bit._EP1
24648
#define BCR4_EP0 bcr4.bit._EP0
24649
#define BCR4_EM1 bcr4.bit._EM1
24650
#define BCR4_EM0 bcr4.bit._EM0
24651
#define BCR4_ER1 bcr4.bit._ER1
24652
#define BCR4_ER0 bcr4.bit._ER0
24653
#define BCR4_CTC bcr4.bitc._CTC
24654
#define BCR4_OBS bcr4.bitc._OBS
24655
#define BCR4_OBT bcr4.bitc._OBT
24656
#define BCR4_EP bcr4.bitc._EP
24657
#define BCR4_EM bcr4.bitc._EM
24658
#define BCR4_ER bcr4.bitc._ER
24659
__IO_EXTERN BCR5STR bcr5;
24660
#define BCR5 bcr5.lword
24661
#define BCR5_SRX1 bcr5.bit._SRX1
24662
#define BCR5_SW1 bcr5.bit._SW1
24663
#define BCR5_SRX0 bcr5.bit._SRX0
24664
#define BCR5_SW0 bcr5.bit._SW0
24665
#define BCR5_URX1 bcr5.bit._URX1
24666
#define BCR5_UW1 bcr5.bit._UW1
24667
#define BCR5_URX0 bcr5.bit._URX0
24668
#define BCR5_UW0 bcr5.bit._UW0
24669
#define BCR5_MPE bcr5.bit._MPE
24670
#define BCR5_COMB bcr5.bit._COMB
24671
#define BCR5_CTC1 bcr5.bit._CTC1
24672
#define BCR5_CTC0 bcr5.bit._CTC0
24673
#define BCR5_OBS1 bcr5.bit._OBS1
24674
#define BCR5_OBS0 bcr5.bit._OBS0
24675
#define BCR5_OBT1 bcr5.bit._OBT1
24676
#define BCR5_OBT0 bcr5.bit._OBT0
24677
#define BCR5_EP3 bcr5.bit._EP3
24678
#define BCR5_EP2 bcr5.bit._EP2
24679
#define BCR5_EP1 bcr5.bit._EP1
24680
#define BCR5_EP0 bcr5.bit._EP0
24681
#define BCR5_EM1 bcr5.bit._EM1
24682
#define BCR5_EM0 bcr5.bit._EM0
24683
#define BCR5_ER1 bcr5.bit._ER1
24684
#define BCR5_ER0 bcr5.bit._ER0
24685
#define BCR5_CTC bcr5.bitc._CTC
24686
#define BCR5_OBS bcr5.bitc._OBS
24687
#define BCR5_OBT bcr5.bitc._OBT
24688
#define BCR5_EP bcr5.bitc._EP
24689
#define BCR5_EM bcr5.bitc._EM
24690
#define BCR5_ER bcr5.bitc._ER
24691
__IO_EXTERN BCR6STR bcr6;
24692
#define BCR6 bcr6.lword
24693
#define BCR6_SRX1 bcr6.bit._SRX1
24694
#define BCR6_SW1 bcr6.bit._SW1
24695
#define BCR6_SRX0 bcr6.bit._SRX0
24696
#define BCR6_SW0 bcr6.bit._SW0
24697
#define BCR6_URX1 bcr6.bit._URX1
24698
#define BCR6_UW1 bcr6.bit._UW1
24699
#define BCR6_URX0 bcr6.bit._URX0
24700
#define BCR6_UW0 bcr6.bit._UW0
24701
#define BCR6_MPE bcr6.bit._MPE
24702
#define BCR6_COMB bcr6.bit._COMB
24703
#define BCR6_CTC1 bcr6.bit._CTC1
24704
#define BCR6_CTC0 bcr6.bit._CTC0
24705
#define BCR6_OBS1 bcr6.bit._OBS1
24706
#define BCR6_OBS0 bcr6.bit._OBS0
24707
#define BCR6_OBT1 bcr6.bit._OBT1
24708
#define BCR6_OBT0 bcr6.bit._OBT0
24709
#define BCR6_EP3 bcr6.bit._EP3
24710
#define BCR6_EP2 bcr6.bit._EP2
24711
#define BCR6_EP1 bcr6.bit._EP1
24712
#define BCR6_EP0 bcr6.bit._EP0
24713
#define BCR6_EM1 bcr6.bit._EM1
24714
#define BCR6_EM0 bcr6.bit._EM0
24715
#define BCR6_ER1 bcr6.bit._ER1
24716
#define BCR6_ER0 bcr6.bit._ER0
24717
#define BCR6_CTC bcr6.bitc._CTC
24718
#define BCR6_OBS bcr6.bitc._OBS
24719
#define BCR6_OBT bcr6.bitc._OBT
24720
#define BCR6_EP bcr6.bitc._EP
24721
#define BCR6_EM bcr6.bitc._EM
24722
#define BCR6_ER bcr6.bitc._ER
24723
__IO_EXTERN BCR7STR bcr7;
24724
#define BCR7 bcr7.lword
24725
#define BCR7_SRX1 bcr7.bit._SRX1
24726
#define BCR7_SW1 bcr7.bit._SW1
24727
#define BCR7_SRX0 bcr7.bit._SRX0
24728
#define BCR7_SW0 bcr7.bit._SW0
24729
#define BCR7_URX1 bcr7.bit._URX1
24730
#define BCR7_UW1 bcr7.bit._UW1
24731
#define BCR7_URX0 bcr7.bit._URX0
24732
#define BCR7_UW0 bcr7.bit._UW0
24733
#define BCR7_MPE bcr7.bit._MPE
24734
#define BCR7_COMB bcr7.bit._COMB
24735
#define BCR7_CTC1 bcr7.bit._CTC1
24736
#define BCR7_CTC0 bcr7.bit._CTC0
24737
#define BCR7_OBS1 bcr7.bit._OBS1
24738
#define BCR7_OBS0 bcr7.bit._OBS0
24739
#define BCR7_OBT1 bcr7.bit._OBT1
24740
#define BCR7_OBT0 bcr7.bit._OBT0
24741
#define BCR7_EP3 bcr7.bit._EP3
24742
#define BCR7_EP2 bcr7.bit._EP2
24743
#define BCR7_EP1 bcr7.bit._EP1
24744
#define BCR7_EP0 bcr7.bit._EP0
24745
#define BCR7_EM1 bcr7.bit._EM1
24746
#define BCR7_EM0 bcr7.bit._EM0
24747
#define BCR7_ER1 bcr7.bit._ER1
24748
#define BCR7_ER0 bcr7.bit._ER0
24749
#define BCR7_CTC bcr7.bitc._CTC
24750
#define BCR7_OBS bcr7.bitc._OBS
24751
#define BCR7_OBT bcr7.bitc._OBT
24752
#define BCR7_EP bcr7.bitc._EP
24753
#define BCR7_EM bcr7.bitc._EM
24754
#define BCR7_ER bcr7.bitc._ER
24755
__IO_EXTERN IO_LWORD bad0;
24756
#define BAD0 bad0
24757
__IO_EXTERN IO_LWORD bad1;
24758
#define BAD1 bad1
24759
__IO_EXTERN IO_LWORD bad2;
24760
#define BAD2 bad2
24761
__IO_EXTERN IO_LWORD bad3;
24762
#define BAD3 bad3
24763
__IO_EXTERN IO_LWORD bad4;
24764
#define BAD4 bad4
24765
__IO_EXTERN IO_LWORD bad5;
24766
#define BAD5 bad5
24767
__IO_EXTERN IO_LWORD bad6;
24768
#define BAD6 bad6
24769
__IO_EXTERN IO_LWORD bad7;
24770
#define BAD7 bad7
24771
__IO_EXTERN IO_LWORD bad8;
24772
#define BAD8 bad8
24773
__IO_EXTERN IO_LWORD bad9;
24774
#define BAD9 bad9
24775
__IO_EXTERN IO_LWORD bad10;
24776
#define BAD10 bad10
24777
__IO_EXTERN IO_LWORD bad11;
24778
#define BAD11 bad11
24779
__IO_EXTERN IO_LWORD bad12;
24780
#define BAD12 bad12
24781
__IO_EXTERN IO_LWORD bad13;
24782
#define BAD13 bad13
24783
__IO_EXTERN IO_LWORD bad14;
24784
#define BAD14 bad14
24785
__IO_EXTERN IO_LWORD bad15;
24786
#define BAD15 bad15
24787
__IO_EXTERN IO_LWORD fsv1;   /* FSV & BSV Registers */
24788
#define FSV1 fsv1
24789
__IO_EXTERN IO_LWORD bsv1;
24790
#define BSV1 bsv1
24791
__IO_EXTERN IO_LWORD fsv2;
24792
#define FSV2 fsv2
24793
__IO_EXTERN IO_LWORD bsv2;
24794
#define BSV2 bsv2
24795
/* include : INC467_BSYNC.INC */
24796
/*-------------------------------------------------------------------*/
24797
/* INC467.BSYNC :  Macros Bus Sync*/
24798
 
24799
#define RB_SYNC if(RBSYNC)
24800
#define CB_SYNC0 if(CBSYNC0)
24801
#define CB_SYNC1 if(CBSYNC1)
24802
#define CB_SYNC2 if(CBSYNC2)
24803
/*-------------------------------------------------------------------*/
24804
#endif                   /* __FASM__    */
24805
#endif                   /* __MB91XXX_H */
24806
#endif                   /* __IO_DEFINE */

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.