1<?xml version="1.0" encoding="UTF-8"?>
2<!--
3Copyright (c) 2023 Microchip Technology Inc.
4
5 SPDX-License-Identifier: Apache-2.0
6
7 Licensed under the Apache License, Version 2.0 (the "License");
8 you may not use this file except in compliance with the License.
9 You may obtain a copy of the License at
10
11 http://www.apache.org/licenses/LICENSE-2.0
12
13 Unless required by applicable law or agreed to in writing, software
14 distributed under the License is distributed on an "AS IS" BASIS,
15 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16 See the License for the specific language governing permissions and
17 limitations under the License.
18-->
19<device xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
20         schemaVersion="1.3"
21         xs:noNamespaceSchemaLocation="CMSIS-SVD.xsd">
22   <vendor>Microchip Technology</vendor>
23   <vendorID>MCHP</vendorID>
24   <name>PIC32CX1025SG61100</name>
25   <series>PIC32CXSG61</series>
26   <version>0</version>
27   <description>Microchip PIC32CX1025SG61100 Microcontroller</description>
28   <cpu>
29      <name>CM4</name>
30      <revision>r0p1</revision>
31      <endian>little</endian>
32      <mpuPresent>true</mpuPresent>
33      <fpuPresent>true</fpuPresent>
34      <fpuDP>false</fpuDP>
35      <nvicPrioBits>3</nvicPrioBits>
36      <vendorSystickConfig>false</vendorSystickConfig>
37      <deviceNumInterrupts>137</deviceNumInterrupts>
38   </cpu>
39   <addressUnitBits>8</addressUnitBits>
40   <width>32</width>
41   <size>32</size>
42   <access>read-write</access>
43   <resetValue>0x00000000</resetValue>
44   <resetMask>0xFFFFFFFF</resetMask>
45   <peripherals>
46      <peripheral>
47         <name>AC</name>
48         <version>U25011.0.0</version>
49         <description>Analog Comparators</description>
50         <baseAddress>0x42002000</baseAddress>
51         <addressBlock>
52            <offset>0</offset>
53            <size>0x26</size>
54            <usage>registers</usage>
55         </addressBlock>
56         <interrupt>
57            <name>AC</name>
58            <description>Analog Comparator</description>
59            <value>122</value>
60         </interrupt>
61         <registers>
62            <register>
63               <name>CTRLA</name>
64               <description>Control A</description>
65               <addressOffset>0x0</addressOffset>
66               <size>8</size>
67               <resetValue>0x00</resetValue>
68               <fields>
69                  <field>
70                     <name>SWRST</name>
71                     <description>Software Reset</description>
72                     <bitOffset>0</bitOffset>
73                     <bitWidth>1</bitWidth>
74                  </field>
75                  <field>
76                     <name>ENABLE</name>
77                     <description>Enable</description>
78                     <bitOffset>1</bitOffset>
79                     <bitWidth>1</bitWidth>
80                  </field>
81               </fields>
82            </register>
83            <register>
84               <name>CTRLB</name>
85               <description>Control B</description>
86               <addressOffset>0x1</addressOffset>
87               <size>8</size>
88               <access>write-only</access>
89               <resetValue>0x00</resetValue>
90               <fields>
91                  <field>
92                     <name>START0</name>
93                     <description>Comparator 0 Start Comparison</description>
94                     <bitOffset>0</bitOffset>
95                     <bitWidth>1</bitWidth>
96                  </field>
97                  <field>
98                     <name>START1</name>
99                     <description>Comparator 1 Start Comparison</description>
100                     <bitOffset>1</bitOffset>
101                     <bitWidth>1</bitWidth>
102                  </field>
103               </fields>
104            </register>
105            <register>
106               <name>EVCTRL</name>
107               <description>Event Control</description>
108               <addressOffset>0x2</addressOffset>
109               <size>16</size>
110               <resetValue>0x0000</resetValue>
111               <fields>
112                  <field>
113                     <name>COMPEO0</name>
114                     <description>Comparator 0 Event Output Enable</description>
115                     <bitOffset>0</bitOffset>
116                     <bitWidth>1</bitWidth>
117                  </field>
118                  <field>
119                     <name>COMPEO1</name>
120                     <description>Comparator 1 Event Output Enable</description>
121                     <bitOffset>1</bitOffset>
122                     <bitWidth>1</bitWidth>
123                  </field>
124                  <field>
125                     <name>WINEO0</name>
126                     <description>Window 0 Event Output Enable</description>
127                     <bitOffset>4</bitOffset>
128                     <bitWidth>1</bitWidth>
129                  </field>
130                  <field>
131                     <name>COMPEI0</name>
132                     <description>Comparator 0 Event Input Enable</description>
133                     <bitOffset>8</bitOffset>
134                     <bitWidth>1</bitWidth>
135                  </field>
136                  <field>
137                     <name>COMPEI1</name>
138                     <description>Comparator 1 Event Input Enable</description>
139                     <bitOffset>9</bitOffset>
140                     <bitWidth>1</bitWidth>
141                  </field>
142                  <field>
143                     <name>INVEI0</name>
144                     <description>Comparator 0 Input Event Invert Enable</description>
145                     <bitOffset>12</bitOffset>
146                     <bitWidth>1</bitWidth>
147                  </field>
148                  <field>
149                     <name>INVEI1</name>
150                     <description>Comparator 1 Input Event Invert Enable</description>
151                     <bitOffset>13</bitOffset>
152                     <bitWidth>1</bitWidth>
153                  </field>
154               </fields>
155            </register>
156            <register>
157               <name>INTENCLR</name>
158               <description>Interrupt Enable Clear</description>
159               <addressOffset>0x4</addressOffset>
160               <size>8</size>
161               <resetValue>0x00</resetValue>
162               <fields>
163                  <field>
164                     <name>COMP0</name>
165                     <description>Comparator 0 Interrupt Enable</description>
166                     <bitOffset>0</bitOffset>
167                     <bitWidth>1</bitWidth>
168                  </field>
169                  <field>
170                     <name>COMP1</name>
171                     <description>Comparator 1 Interrupt Enable</description>
172                     <bitOffset>1</bitOffset>
173                     <bitWidth>1</bitWidth>
174                  </field>
175                  <field>
176                     <name>WIN0</name>
177                     <description>Window 0 Interrupt Enable</description>
178                     <bitOffset>4</bitOffset>
179                     <bitWidth>1</bitWidth>
180                  </field>
181               </fields>
182            </register>
183            <register>
184               <name>INTENSET</name>
185               <description>Interrupt Enable Set</description>
186               <addressOffset>0x5</addressOffset>
187               <size>8</size>
188               <resetValue>0x00</resetValue>
189               <fields>
190                  <field>
191                     <name>COMP0</name>
192                     <description>Comparator 0 Interrupt Enable</description>
193                     <bitOffset>0</bitOffset>
194                     <bitWidth>1</bitWidth>
195                  </field>
196                  <field>
197                     <name>COMP1</name>
198                     <description>Comparator 1 Interrupt Enable</description>
199                     <bitOffset>1</bitOffset>
200                     <bitWidth>1</bitWidth>
201                  </field>
202                  <field>
203                     <name>WIN0</name>
204                     <description>Window 0 Interrupt Enable</description>
205                     <bitOffset>4</bitOffset>
206                     <bitWidth>1</bitWidth>
207                  </field>
208               </fields>
209            </register>
210            <register>
211               <name>INTFLAG</name>
212               <description>Interrupt Flag Status and Clear</description>
213               <addressOffset>0x6</addressOffset>
214               <size>8</size>
215               <resetValue>0x00</resetValue>
216               <fields>
217                  <field>
218                     <name>COMP0</name>
219                     <description>Comparator 0</description>
220                     <bitOffset>0</bitOffset>
221                     <bitWidth>1</bitWidth>
222                  </field>
223                  <field>
224                     <name>COMP1</name>
225                     <description>Comparator 1</description>
226                     <bitOffset>1</bitOffset>
227                     <bitWidth>1</bitWidth>
228                  </field>
229                  <field>
230                     <name>WIN0</name>
231                     <description>Window 0</description>
232                     <bitOffset>4</bitOffset>
233                     <bitWidth>1</bitWidth>
234                  </field>
235               </fields>
236            </register>
237            <register>
238               <name>STATUSA</name>
239               <description>Status A</description>
240               <addressOffset>0x7</addressOffset>
241               <size>8</size>
242               <access>read-only</access>
243               <resetValue>0x00</resetValue>
244               <fields>
245                  <field>
246                     <name>STATE0</name>
247                     <description>Comparator 0 Current State</description>
248                     <bitOffset>0</bitOffset>
249                     <bitWidth>1</bitWidth>
250                  </field>
251                  <field>
252                     <name>STATE1</name>
253                     <description>Comparator 1 Current State</description>
254                     <bitOffset>1</bitOffset>
255                     <bitWidth>1</bitWidth>
256                  </field>
257                  <field>
258                     <name>WSTATE0</name>
259                     <description>Window 0 Current State</description>
260                     <bitOffset>4</bitOffset>
261                     <bitWidth>2</bitWidth>
262                     <enumeratedValues>
263                        <name>WSTATE0Select</name>
264                        <enumeratedValue>
265                           <name>ABOVE</name>
266                           <description>Signal is above window</description>
267                           <value>0</value>
268                        </enumeratedValue>
269                        <enumeratedValue>
270                           <name>INSIDE</name>
271                           <description>Signal is inside window</description>
272                           <value>1</value>
273                        </enumeratedValue>
274                        <enumeratedValue>
275                           <name>BELOW</name>
276                           <description>Signal is below window</description>
277                           <value>2</value>
278                        </enumeratedValue>
279                     </enumeratedValues>
280                  </field>
281               </fields>
282            </register>
283            <register>
284               <name>STATUSB</name>
285               <description>Status B</description>
286               <addressOffset>0x8</addressOffset>
287               <size>8</size>
288               <access>read-only</access>
289               <resetValue>0x00</resetValue>
290               <fields>
291                  <field>
292                     <name>READY0</name>
293                     <description>Comparator 0 Ready</description>
294                     <bitOffset>0</bitOffset>
295                     <bitWidth>1</bitWidth>
296                  </field>
297                  <field>
298                     <name>READY1</name>
299                     <description>Comparator 1 Ready</description>
300                     <bitOffset>1</bitOffset>
301                     <bitWidth>1</bitWidth>
302                  </field>
303               </fields>
304            </register>
305            <register>
306               <name>DBGCTRL</name>
307               <description>Debug Control</description>
308               <addressOffset>0x9</addressOffset>
309               <size>8</size>
310               <resetValue>0x00</resetValue>
311               <fields>
312                  <field>
313                     <name>DBGRUN</name>
314                     <description>Debug Run</description>
315                     <bitOffset>0</bitOffset>
316                     <bitWidth>1</bitWidth>
317                  </field>
318               </fields>
319            </register>
320            <register>
321               <name>WINCTRL</name>
322               <description>Window Control</description>
323               <addressOffset>0xA</addressOffset>
324               <size>8</size>
325               <resetValue>0x00</resetValue>
326               <fields>
327                  <field>
328                     <name>WEN0</name>
329                     <description>Window 0 Mode Enable</description>
330                     <bitOffset>0</bitOffset>
331                     <bitWidth>1</bitWidth>
332                  </field>
333                  <field>
334                     <name>WINTSEL0</name>
335                     <description>Window 0 Interrupt Selection</description>
336                     <bitOffset>1</bitOffset>
337                     <bitWidth>2</bitWidth>
338                     <enumeratedValues>
339                        <name>WINTSEL0Select</name>
340                        <enumeratedValue>
341                           <name>ABOVE</name>
342                           <description>Interrupt on signal above window</description>
343                           <value>0</value>
344                        </enumeratedValue>
345                        <enumeratedValue>
346                           <name>INSIDE</name>
347                           <description>Interrupt on signal inside window</description>
348                           <value>1</value>
349                        </enumeratedValue>
350                        <enumeratedValue>
351                           <name>BELOW</name>
352                           <description>Interrupt on signal below window</description>
353                           <value>2</value>
354                        </enumeratedValue>
355                        <enumeratedValue>
356                           <name>OUTSIDE</name>
357                           <description>Interrupt on signal outside window</description>
358                           <value>3</value>
359                        </enumeratedValue>
360                     </enumeratedValues>
361                  </field>
362               </fields>
363            </register>
364            <register>
365               <dim>2</dim>
366               <dimIncrement>1</dimIncrement>
367               <name>SCALER[%s]</name>
368               <description>Scaler n</description>
369               <addressOffset>0xC</addressOffset>
370               <size>8</size>
371               <resetValue>0x00</resetValue>
372               <fields>
373                  <field>
374                     <name>VALUE</name>
375                     <description>Scaler Value</description>
376                     <bitOffset>0</bitOffset>
377                     <bitWidth>6</bitWidth>
378                  </field>
379               </fields>
380            </register>
381            <register>
382               <dim>2</dim>
383               <dimIncrement>4</dimIncrement>
384               <name>COMPCTRL[%s]</name>
385               <description>Comparator Control n</description>
386               <addressOffset>0x10</addressOffset>
387               <size>32</size>
388               <resetValue>0x00000000</resetValue>
389               <fields>
390                  <field>
391                     <name>ENABLE</name>
392                     <description>Enable</description>
393                     <bitOffset>1</bitOffset>
394                     <bitWidth>1</bitWidth>
395                  </field>
396                  <field>
397                     <name>SINGLE</name>
398                     <description>Single-Shot Mode</description>
399                     <bitOffset>2</bitOffset>
400                     <bitWidth>1</bitWidth>
401                  </field>
402                  <field>
403                     <name>INTSEL</name>
404                     <description>Interrupt Selection</description>
405                     <bitOffset>3</bitOffset>
406                     <bitWidth>2</bitWidth>
407                     <enumeratedValues>
408                        <name>INTSELSelect</name>
409                        <enumeratedValue>
410                           <name>TOGGLE</name>
411                           <description>Interrupt on comparator output toggle</description>
412                           <value>0</value>
413                        </enumeratedValue>
414                        <enumeratedValue>
415                           <name>RISING</name>
416                           <description>Interrupt on comparator output rising</description>
417                           <value>1</value>
418                        </enumeratedValue>
419                        <enumeratedValue>
420                           <name>FALLING</name>
421                           <description>Interrupt on comparator output falling</description>
422                           <value>2</value>
423                        </enumeratedValue>
424                        <enumeratedValue>
425                           <name>EOC</name>
426                           <description>Interrupt on end of comparison (single-shot mode only)</description>
427                           <value>3</value>
428                        </enumeratedValue>
429                     </enumeratedValues>
430                  </field>
431                  <field>
432                     <name>RUNSTDBY</name>
433                     <description>Run in Standby</description>
434                     <bitOffset>6</bitOffset>
435                     <bitWidth>1</bitWidth>
436                  </field>
437                  <field>
438                     <name>MUXNEG</name>
439                     <description>Negative Input Mux Selection</description>
440                     <bitOffset>8</bitOffset>
441                     <bitWidth>3</bitWidth>
442                     <enumeratedValues>
443                        <name>MUXNEGSelect</name>
444                        <enumeratedValue>
445                           <name>PIN0</name>
446                           <description>I/O pin 0</description>
447                           <value>0</value>
448                        </enumeratedValue>
449                        <enumeratedValue>
450                           <name>PIN1</name>
451                           <description>I/O pin 1</description>
452                           <value>1</value>
453                        </enumeratedValue>
454                        <enumeratedValue>
455                           <name>PIN2</name>
456                           <description>I/O pin 2</description>
457                           <value>2</value>
458                        </enumeratedValue>
459                        <enumeratedValue>
460                           <name>PIN3</name>
461                           <description>I/O pin 3</description>
462                           <value>3</value>
463                        </enumeratedValue>
464                        <enumeratedValue>
465                           <name>AVSS</name>
466                           <description>Ground</description>
467                           <value>4</value>
468                        </enumeratedValue>
469                        <enumeratedValue>
470                           <name>VSCALE</name>
471                           <description>AVDD scaler</description>
472                           <value>5</value>
473                        </enumeratedValue>
474                        <enumeratedValue>
475                           <name>BANDGAP</name>
476                           <description>Internal bandgap voltage</description>
477                           <value>6</value>
478                        </enumeratedValue>
479                        <enumeratedValue>
480                           <name>DAC0</name>
481                           <description>DAC0 output</description>
482                           <value>7</value>
483                        </enumeratedValue>
484                     </enumeratedValues>
485                  </field>
486                  <field>
487                     <name>MUXPOS</name>
488                     <description>Positive Input Mux Selection</description>
489                     <bitOffset>12</bitOffset>
490                     <bitWidth>3</bitWidth>
491                     <enumeratedValues>
492                        <name>MUXPOSSelect</name>
493                        <enumeratedValue>
494                           <name>PIN0</name>
495                           <description>I/O pin 0</description>
496                           <value>0</value>
497                        </enumeratedValue>
498                        <enumeratedValue>
499                           <name>PIN1</name>
500                           <description>I/O pin 1</description>
501                           <value>1</value>
502                        </enumeratedValue>
503                        <enumeratedValue>
504                           <name>PIN2</name>
505                           <description>I/O pin 2</description>
506                           <value>2</value>
507                        </enumeratedValue>
508                        <enumeratedValue>
509                           <name>PIN3</name>
510                           <description>I/O pin 3</description>
511                           <value>3</value>
512                        </enumeratedValue>
513                        <enumeratedValue>
514                           <name>VSCALE</name>
515                           <description>AVDD scaler</description>
516                           <value>4</value>
517                        </enumeratedValue>
518                     </enumeratedValues>
519                  </field>
520                  <field>
521                     <name>SWAP</name>
522                     <description>Swap Inputs and Invert</description>
523                     <bitOffset>15</bitOffset>
524                     <bitWidth>1</bitWidth>
525                  </field>
526                  <field>
527                     <name>SPEED</name>
528                     <description>Speed Selection</description>
529                     <bitOffset>16</bitOffset>
530                     <bitWidth>2</bitWidth>
531                     <enumeratedValues>
532                        <name>SPEEDSelect</name>
533                        <enumeratedValue>
534                           <name>LOW</name>
535                           <description>Low Power</description>
536                           <value>0</value>
537                        </enumeratedValue>
538                        <enumeratedValue>
539                           <name>HIGH</name>
540                           <description>High speed</description>
541                           <value>3</value>
542                        </enumeratedValue>
543                     </enumeratedValues>
544                  </field>
545                  <field>
546                     <name>HYSTEN</name>
547                     <description>Hysteresis Enable</description>
548                     <bitOffset>19</bitOffset>
549                     <bitWidth>1</bitWidth>
550                  </field>
551                  <field>
552                     <name>HYST</name>
553                     <description>Hysteresis Level</description>
554                     <bitOffset>20</bitOffset>
555                     <bitWidth>2</bitWidth>
556                     <enumeratedValues>
557                        <name>HYSTSelect</name>
558                        <enumeratedValue>
559                           <name>HYST25</name>
560                           <description>25mV</description>
561                           <value>0</value>
562                        </enumeratedValue>
563                        <enumeratedValue>
564                           <name>HYST50</name>
565                           <description>50mV</description>
566                           <value>1</value>
567                        </enumeratedValue>
568                        <enumeratedValue>
569                           <name>HYST75</name>
570                           <description>75mV</description>
571                           <value>2</value>
572                        </enumeratedValue>
573                        <enumeratedValue>
574                           <name>HYST100</name>
575                           <description>100mV</description>
576                           <value>3</value>
577                        </enumeratedValue>
578                     </enumeratedValues>
579                  </field>
580                  <field>
581                     <name>FLEN</name>
582                     <description>Filter Length</description>
583                     <bitOffset>24</bitOffset>
584                     <bitWidth>3</bitWidth>
585                     <enumeratedValues>
586                        <name>FLENSelect</name>
587                        <enumeratedValue>
588                           <name>OFF</name>
589                           <description>No filtering</description>
590                           <value>0</value>
591                        </enumeratedValue>
592                        <enumeratedValue>
593                           <name>MAJ3</name>
594                           <description>3-bit majority function (2 of 3)</description>
595                           <value>1</value>
596                        </enumeratedValue>
597                        <enumeratedValue>
598                           <name>MAJ5</name>
599                           <description>5-bit majority function (3 of 5)</description>
600                           <value>2</value>
601                        </enumeratedValue>
602                     </enumeratedValues>
603                  </field>
604                  <field>
605                     <name>OUT</name>
606                     <description>Output</description>
607                     <bitOffset>28</bitOffset>
608                     <bitWidth>2</bitWidth>
609                     <enumeratedValues>
610                        <name>OUTSelect</name>
611                        <enumeratedValue>
612                           <name>OFF</name>
613                           <description>The output of COMPn is not routed to the COMPn I/O port</description>
614                           <value>0</value>
615                        </enumeratedValue>
616                        <enumeratedValue>
617                           <name>ASYNC</name>
618                           <description>The asynchronous output of COMPn is routed to the COMPn I/O port</description>
619                           <value>1</value>
620                        </enumeratedValue>
621                        <enumeratedValue>
622                           <name>SYNC</name>
623                           <description>The synchronous output (including filtering) of COMPn is routed to the COMPn I/O port</description>
624                           <value>2</value>
625                        </enumeratedValue>
626                     </enumeratedValues>
627                  </field>
628               </fields>
629            </register>
630            <register>
631               <name>SYNCBUSY</name>
632               <description>Synchronization Busy</description>
633               <addressOffset>0x20</addressOffset>
634               <size>32</size>
635               <access>read-only</access>
636               <resetValue>0x00000000</resetValue>
637               <fields>
638                  <field>
639                     <name>SWRST</name>
640                     <description>Software Reset Synchronization Busy</description>
641                     <bitOffset>0</bitOffset>
642                     <bitWidth>1</bitWidth>
643                  </field>
644                  <field>
645                     <name>ENABLE</name>
646                     <description>Enable Synchronization Busy</description>
647                     <bitOffset>1</bitOffset>
648                     <bitWidth>1</bitWidth>
649                  </field>
650                  <field>
651                     <name>WINCTRL</name>
652                     <description>WINCTRL Synchronization Busy</description>
653                     <bitOffset>2</bitOffset>
654                     <bitWidth>1</bitWidth>
655                  </field>
656                  <field>
657                     <name>COMPCTRL0</name>
658                     <description>COMPCTRL 0 Synchronization Busy</description>
659                     <bitOffset>3</bitOffset>
660                     <bitWidth>1</bitWidth>
661                  </field>
662                  <field>
663                     <name>COMPCTRL1</name>
664                     <description>COMPCTRL 1 Synchronization Busy</description>
665                     <bitOffset>4</bitOffset>
666                     <bitWidth>1</bitWidth>
667                  </field>
668               </fields>
669            </register>
670            <register>
671               <name>CALIB</name>
672               <description>Calibration</description>
673               <addressOffset>0x24</addressOffset>
674               <size>16</size>
675               <resetValue>0x0101</resetValue>
676               <fields>
677                  <field>
678                     <name>BIAS0</name>
679                     <description>COMP0/1 Bias Scaling</description>
680                     <bitOffset>0</bitOffset>
681                     <bitWidth>2</bitWidth>
682                  </field>
683               </fields>
684            </register>
685         </registers>
686      </peripheral>
687      <peripheral>
688         <name>ADC0</name>
689         <version>U25001.0.0</version>
690         <description>Analog Digital Converter</description>
691         <groupName>ADC</groupName>
692         <prependToName>ADC_</prependToName>
693         <baseAddress>0x43001C00</baseAddress>
694         <addressBlock>
695            <offset>0</offset>
696            <size>0x4A</size>
697            <usage>registers</usage>
698         </addressBlock>
699         <interrupt>
700            <name>ADC0_OTHER</name>
701            <description>Analog To Digital Converter 0</description>
702            <value>118</value>
703         </interrupt>
704         <interrupt>
705            <name>ADC0_RESRDY</name>
706            <description>ADC0 Result Ready</description>
707            <value>119</value>
708         </interrupt>
709         <registers>
710            <register>
711               <name>CTRLA</name>
712               <description>Control A</description>
713               <addressOffset>0x0</addressOffset>
714               <size>16</size>
715               <resetValue>0x0000</resetValue>
716               <fields>
717                  <field>
718                     <name>SWRST</name>
719                     <description>Software Reset</description>
720                     <bitOffset>0</bitOffset>
721                     <bitWidth>1</bitWidth>
722                  </field>
723                  <field>
724                     <name>ENABLE</name>
725                     <description>Enable</description>
726                     <bitOffset>1</bitOffset>
727                     <bitWidth>1</bitWidth>
728                  </field>
729                  <field>
730                     <name>DUALSEL</name>
731                     <description>Dual Mode Trigger Selection</description>
732                     <bitOffset>3</bitOffset>
733                     <bitWidth>2</bitWidth>
734                     <enumeratedValues>
735                        <name>DUALSELSelect</name>
736                        <enumeratedValue>
737                           <name>BOTH</name>
738                           <description>Start event or software trigger will start a conversion on both ADCs</description>
739                           <value>0</value>
740                        </enumeratedValue>
741                        <enumeratedValue>
742                           <name>INTERLEAVE</name>
743                           <description>START event or software trigger will alternatingly start a conversion on ADC0 and ADC1</description>
744                           <value>1</value>
745                        </enumeratedValue>
746                     </enumeratedValues>
747                  </field>
748                  <field>
749                     <name>SLAVEEN</name>
750                     <description>Slave Enable</description>
751                     <bitOffset>5</bitOffset>
752                     <bitWidth>1</bitWidth>
753                  </field>
754                  <field>
755                     <name>RUNSTDBY</name>
756                     <description>Run in Standby</description>
757                     <bitOffset>6</bitOffset>
758                     <bitWidth>1</bitWidth>
759                  </field>
760                  <field>
761                     <name>ONDEMAND</name>
762                     <description>On Demand Control</description>
763                     <bitOffset>7</bitOffset>
764                     <bitWidth>1</bitWidth>
765                  </field>
766                  <field>
767                     <name>PRESCALER</name>
768                     <description>Prescaler Configuration</description>
769                     <bitOffset>8</bitOffset>
770                     <bitWidth>3</bitWidth>
771                     <enumeratedValues>
772                        <name>PRESCALERSelect</name>
773                        <enumeratedValue>
774                           <name>DIV2</name>
775                           <description>Peripheral clock divided by 2</description>
776                           <value>0</value>
777                        </enumeratedValue>
778                        <enumeratedValue>
779                           <name>DIV4</name>
780                           <description>Peripheral clock divided by 4</description>
781                           <value>1</value>
782                        </enumeratedValue>
783                        <enumeratedValue>
784                           <name>DIV8</name>
785                           <description>Peripheral clock divided by 8</description>
786                           <value>2</value>
787                        </enumeratedValue>
788                        <enumeratedValue>
789                           <name>DIV16</name>
790                           <description>Peripheral clock divided by 16</description>
791                           <value>3</value>
792                        </enumeratedValue>
793                        <enumeratedValue>
794                           <name>DIV32</name>
795                           <description>Peripheral clock divided by 32</description>
796                           <value>4</value>
797                        </enumeratedValue>
798                        <enumeratedValue>
799                           <name>DIV64</name>
800                           <description>Peripheral clock divided by 64</description>
801                           <value>5</value>
802                        </enumeratedValue>
803                        <enumeratedValue>
804                           <name>DIV128</name>
805                           <description>Peripheral clock divided by 128</description>
806                           <value>6</value>
807                        </enumeratedValue>
808                        <enumeratedValue>
809                           <name>DIV256</name>
810                           <description>Peripheral clock divided by 256</description>
811                           <value>7</value>
812                        </enumeratedValue>
813                     </enumeratedValues>
814                  </field>
815                  <field>
816                     <name>R2R</name>
817                     <description>Rail to Rail Operation Enable</description>
818                     <bitOffset>15</bitOffset>
819                     <bitWidth>1</bitWidth>
820                  </field>
821               </fields>
822            </register>
823            <register>
824               <name>EVCTRL</name>
825               <description>Event Control</description>
826               <addressOffset>0x2</addressOffset>
827               <size>8</size>
828               <resetValue>0x00</resetValue>
829               <fields>
830                  <field>
831                     <name>FLUSHEI</name>
832                     <description>Flush Event Input Enable</description>
833                     <bitOffset>0</bitOffset>
834                     <bitWidth>1</bitWidth>
835                  </field>
836                  <field>
837                     <name>STARTEI</name>
838                     <description>Start Conversion Event Input Enable</description>
839                     <bitOffset>1</bitOffset>
840                     <bitWidth>1</bitWidth>
841                  </field>
842                  <field>
843                     <name>FLUSHINV</name>
844                     <description>Flush Event Invert Enable</description>
845                     <bitOffset>2</bitOffset>
846                     <bitWidth>1</bitWidth>
847                  </field>
848                  <field>
849                     <name>STARTINV</name>
850                     <description>Start Conversion Event Invert Enable</description>
851                     <bitOffset>3</bitOffset>
852                     <bitWidth>1</bitWidth>
853                  </field>
854                  <field>
855                     <name>RESRDYEO</name>
856                     <description>Result Ready Event Out</description>
857                     <bitOffset>4</bitOffset>
858                     <bitWidth>1</bitWidth>
859                  </field>
860                  <field>
861                     <name>WINMONEO</name>
862                     <description>Window Monitor Event Out</description>
863                     <bitOffset>5</bitOffset>
864                     <bitWidth>1</bitWidth>
865                  </field>
866               </fields>
867            </register>
868            <register>
869               <name>DBGCTRL</name>
870               <description>Debug Control</description>
871               <addressOffset>0x3</addressOffset>
872               <size>8</size>
873               <resetValue>0x00</resetValue>
874               <fields>
875                  <field>
876                     <name>DBGRUN</name>
877                     <description>Debug Run</description>
878                     <bitOffset>0</bitOffset>
879                     <bitWidth>1</bitWidth>
880                  </field>
881               </fields>
882            </register>
883            <register>
884               <name>INPUTCTRL</name>
885               <description>Input Control</description>
886               <addressOffset>0x4</addressOffset>
887               <size>16</size>
888               <resetValue>0x0000</resetValue>
889               <fields>
890                  <field>
891                     <name>MUXPOS</name>
892                     <description>Positive Mux Input Selection</description>
893                     <bitOffset>0</bitOffset>
894                     <bitWidth>5</bitWidth>
895                     <enumeratedValues>
896                        <name>MUXPOSSelect</name>
897                        <enumeratedValue>
898                           <name>AIN0</name>
899                           <description>ADC AIN0 Pin</description>
900                           <value>0x0</value>
901                        </enumeratedValue>
902                        <enumeratedValue>
903                           <name>AIN1</name>
904                           <description>ADC AIN1 Pin</description>
905                           <value>0x1</value>
906                        </enumeratedValue>
907                        <enumeratedValue>
908                           <name>AIN2</name>
909                           <description>ADC AIN2 Pin</description>
910                           <value>0x2</value>
911                        </enumeratedValue>
912                        <enumeratedValue>
913                           <name>AIN3</name>
914                           <description>ADC AIN3 Pin</description>
915                           <value>0x3</value>
916                        </enumeratedValue>
917                        <enumeratedValue>
918                           <name>AIN4</name>
919                           <description>ADC AIN4 Pin</description>
920                           <value>0x4</value>
921                        </enumeratedValue>
922                        <enumeratedValue>
923                           <name>AIN5</name>
924                           <description>ADC AIN5 Pin</description>
925                           <value>0x5</value>
926                        </enumeratedValue>
927                        <enumeratedValue>
928                           <name>AIN6</name>
929                           <description>ADC AIN6 Pin</description>
930                           <value>0x6</value>
931                        </enumeratedValue>
932                        <enumeratedValue>
933                           <name>AIN7</name>
934                           <description>ADC AIN7 Pin</description>
935                           <value>0x7</value>
936                        </enumeratedValue>
937                        <enumeratedValue>
938                           <name>AIN8</name>
939                           <description>ADC AIN8 Pin</description>
940                           <value>0x8</value>
941                        </enumeratedValue>
942                        <enumeratedValue>
943                           <name>AIN9</name>
944                           <description>ADC AIN9 Pin</description>
945                           <value>0x9</value>
946                        </enumeratedValue>
947                        <enumeratedValue>
948                           <name>AIN10</name>
949                           <description>ADC AIN10 Pin</description>
950                           <value>0xA</value>
951                        </enumeratedValue>
952                        <enumeratedValue>
953                           <name>AIN11</name>
954                           <description>ADC AIN11 Pin</description>
955                           <value>0xB</value>
956                        </enumeratedValue>
957                        <enumeratedValue>
958                           <name>AIN12</name>
959                           <description>ADC AIN12 Pin</description>
960                           <value>0xC</value>
961                        </enumeratedValue>
962                        <enumeratedValue>
963                           <name>AIN13</name>
964                           <description>ADC AIN13 Pin</description>
965                           <value>0xD</value>
966                        </enumeratedValue>
967                        <enumeratedValue>
968                           <name>AIN14</name>
969                           <description>ADC AIN14 Pin</description>
970                           <value>0xE</value>
971                        </enumeratedValue>
972                        <enumeratedValue>
973                           <name>AIN15</name>
974                           <description>ADC AIN15 Pin</description>
975                           <value>0xF</value>
976                        </enumeratedValue>
977                        <enumeratedValue>
978                           <name>SCALEDVDDCORE</name>
979                           <description>1/4 Scaled VDDCORE Supply</description>
980                           <value>0x18</value>
981                        </enumeratedValue>
982                        <enumeratedValue>
983                           <name>SCALEDVBAT</name>
984                           <description>1/4 Scaled VBAT Supply</description>
985                           <value>0x19</value>
986                        </enumeratedValue>
987                        <enumeratedValue>
988                           <name>SCALEDVDD</name>
989                           <description>1/4 Scaled VDD Supply</description>
990                           <value>0x1A</value>
991                        </enumeratedValue>
992                        <enumeratedValue>
993                           <name>BANDGAP</name>
994                           <description>Bandgap Voltage</description>
995                           <value>0x1B</value>
996                        </enumeratedValue>
997                        <enumeratedValue>
998                           <name>DAC0</name>
999                           <description>DAC0 output</description>
1000                           <value>0x1E</value>
1001                        </enumeratedValue>
1002                     </enumeratedValues>
1003                  </field>
1004                  <field>
1005                     <name>DIFFMODE</name>
1006                     <description>Differential Mode</description>
1007                     <bitOffset>7</bitOffset>
1008                     <bitWidth>1</bitWidth>
1009                  </field>
1010                  <field>
1011                     <name>MUXNEG</name>
1012                     <description>Negative Mux Input Selection</description>
1013                     <bitOffset>8</bitOffset>
1014                     <bitWidth>5</bitWidth>
1015                     <enumeratedValues>
1016                        <name>MUXNEGSelect</name>
1017                        <enumeratedValue>
1018                           <name>AIN0</name>
1019                           <description>ADC AIN0 Pin</description>
1020                           <value>0x0</value>
1021                        </enumeratedValue>
1022                        <enumeratedValue>
1023                           <name>AIN1</name>
1024                           <description>ADC AIN1 Pin</description>
1025                           <value>0x1</value>
1026                        </enumeratedValue>
1027                        <enumeratedValue>
1028                           <name>AIN2</name>
1029                           <description>ADC AIN2 Pin</description>
1030                           <value>0x2</value>
1031                        </enumeratedValue>
1032                        <enumeratedValue>
1033                           <name>AIN3</name>
1034                           <description>ADC AIN3 Pin</description>
1035                           <value>0x3</value>
1036                        </enumeratedValue>
1037                        <enumeratedValue>
1038                           <name>AIN4</name>
1039                           <description>ADC AIN4 Pin</description>
1040                           <value>0x4</value>
1041                        </enumeratedValue>
1042                        <enumeratedValue>
1043                           <name>AIN5</name>
1044                           <description>ADC AIN5 Pin</description>
1045                           <value>0x5</value>
1046                        </enumeratedValue>
1047                        <enumeratedValue>
1048                           <name>AIN6</name>
1049                           <description>ADC AIN6 Pin</description>
1050                           <value>0x6</value>
1051                        </enumeratedValue>
1052                        <enumeratedValue>
1053                           <name>AIN7</name>
1054                           <description>ADC AIN7 Pin</description>
1055                           <value>0x7</value>
1056                        </enumeratedValue>
1057                        <enumeratedValue>
1058                           <name>AVSS</name>
1059                           <description>Internal Ground</description>
1060                           <value>0x18</value>
1061                        </enumeratedValue>
1062                     </enumeratedValues>
1063                  </field>
1064                  <field>
1065                     <name>DSEQSTOP</name>
1066                     <description>Stop DMA Sequencing</description>
1067                     <bitOffset>15</bitOffset>
1068                     <bitWidth>1</bitWidth>
1069                  </field>
1070               </fields>
1071            </register>
1072            <register>
1073               <name>CTRLB</name>
1074               <description>Control B</description>
1075               <addressOffset>0x6</addressOffset>
1076               <size>16</size>
1077               <resetValue>0x0000</resetValue>
1078               <fields>
1079                  <field>
1080                     <name>LEFTADJ</name>
1081                     <description>Left-Adjusted Result</description>
1082                     <bitOffset>0</bitOffset>
1083                     <bitWidth>1</bitWidth>
1084                  </field>
1085                  <field>
1086                     <name>FREERUN</name>
1087                     <description>Free Running Mode</description>
1088                     <bitOffset>1</bitOffset>
1089                     <bitWidth>1</bitWidth>
1090                  </field>
1091                  <field>
1092                     <name>CORREN</name>
1093                     <description>Digital Correction Logic Enable</description>
1094                     <bitOffset>2</bitOffset>
1095                     <bitWidth>1</bitWidth>
1096                  </field>
1097                  <field>
1098                     <name>RESSEL</name>
1099                     <description>Conversion Result Resolution</description>
1100                     <bitOffset>3</bitOffset>
1101                     <bitWidth>2</bitWidth>
1102                     <enumeratedValues>
1103                        <name>RESSELSelect</name>
1104                        <enumeratedValue>
1105                           <name>12BIT</name>
1106                           <description>12-bit result</description>
1107                           <value>0x0</value>
1108                        </enumeratedValue>
1109                        <enumeratedValue>
1110                           <name>16BIT</name>
1111                           <description>For averaging mode output</description>
1112                           <value>0x1</value>
1113                        </enumeratedValue>
1114                        <enumeratedValue>
1115                           <name>10BIT</name>
1116                           <description>10-bit result</description>
1117                           <value>0x2</value>
1118                        </enumeratedValue>
1119                        <enumeratedValue>
1120                           <name>8BIT</name>
1121                           <description>8-bit result</description>
1122                           <value>0x3</value>
1123                        </enumeratedValue>
1124                     </enumeratedValues>
1125                  </field>
1126                  <field>
1127                     <name>WINMODE</name>
1128                     <description>Window Monitor Mode</description>
1129                     <bitOffset>8</bitOffset>
1130                     <bitWidth>3</bitWidth>
1131                     <enumeratedValues>
1132                        <name>WINMODESelect</name>
1133                        <enumeratedValue>
1134                           <name>DISABLE</name>
1135                           <description>No window mode (default)</description>
1136                           <value>0</value>
1137                        </enumeratedValue>
1138                        <enumeratedValue>
1139                           <name>MODE1</name>
1140                           <description>RESULT &gt; WINLT</description>
1141                           <value>1</value>
1142                        </enumeratedValue>
1143                        <enumeratedValue>
1144                           <name>MODE2</name>
1145                           <description>RESULT &lt; WINUT</description>
1146                           <value>2</value>
1147                        </enumeratedValue>
1148                        <enumeratedValue>
1149                           <name>MODE3</name>
1150                           <description>WINLT &lt; RESULT &lt; WINUT</description>
1151                           <value>3</value>
1152                        </enumeratedValue>
1153                        <enumeratedValue>
1154                           <name>MODE4</name>
1155                           <description>!(WINLT &lt; RESULT &lt; WINUT)</description>
1156                           <value>4</value>
1157                        </enumeratedValue>
1158                     </enumeratedValues>
1159                  </field>
1160                  <field>
1161                     <name>WINSS</name>
1162                     <description>Window Single Sample</description>
1163                     <bitOffset>11</bitOffset>
1164                     <bitWidth>1</bitWidth>
1165                  </field>
1166               </fields>
1167            </register>
1168            <register>
1169               <name>REFCTRL</name>
1170               <description>Reference Control</description>
1171               <addressOffset>0x8</addressOffset>
1172               <size>8</size>
1173               <resetValue>0x00</resetValue>
1174               <fields>
1175                  <field>
1176                     <name>REFSEL</name>
1177                     <description>Reference Selection</description>
1178                     <bitOffset>0</bitOffset>
1179                     <bitWidth>4</bitWidth>
1180                     <enumeratedValues>
1181                        <name>REFSELSelect</name>
1182                        <enumeratedValue>
1183                           <name>INTREF</name>
1184                           <description>Internal Bandgap Reference</description>
1185                           <value>0x0</value>
1186                        </enumeratedValue>
1187                        <enumeratedValue>
1188                           <name>INTVCC0</name>
1189                           <description>1/2 AVDD</description>
1190                           <value>0x2</value>
1191                        </enumeratedValue>
1192                        <enumeratedValue>
1193                           <name>INTVCC1</name>
1194                           <description>AVDD</description>
1195                           <value>0x3</value>
1196                        </enumeratedValue>
1197                        <enumeratedValue>
1198                           <name>AREFA</name>
1199                           <description>External Reference A</description>
1200                           <value>0x4</value>
1201                        </enumeratedValue>
1202                        <enumeratedValue>
1203                           <name>AREFB</name>
1204                           <description>External Reference B</description>
1205                           <value>0x5</value>
1206                        </enumeratedValue>
1207                        <enumeratedValue>
1208                           <name>AREFC</name>
1209                           <description>External Reference C (only on ADC1)</description>
1210                           <value>0x6</value>
1211                        </enumeratedValue>
1212                     </enumeratedValues>
1213                  </field>
1214                  <field>
1215                     <name>REFCOMP</name>
1216                     <description>Reference Buffer Offset Compensation Enable</description>
1217                     <bitOffset>7</bitOffset>
1218                     <bitWidth>1</bitWidth>
1219                  </field>
1220               </fields>
1221            </register>
1222            <register>
1223               <name>AVGCTRL</name>
1224               <description>Average Control</description>
1225               <addressOffset>0xA</addressOffset>
1226               <size>8</size>
1227               <resetValue>0x00</resetValue>
1228               <fields>
1229                  <field>
1230                     <name>SAMPLENUM</name>
1231                     <description>Number of Samples to be Collected</description>
1232                     <bitOffset>0</bitOffset>
1233                     <bitWidth>4</bitWidth>
1234                     <enumeratedValues>
1235                        <name>SAMPLENUMSelect</name>
1236                        <enumeratedValue>
1237                           <name>1</name>
1238                           <description>1 sample</description>
1239                           <value>0x0</value>
1240                        </enumeratedValue>
1241                        <enumeratedValue>
1242                           <name>2</name>
1243                           <description>2 samples</description>
1244                           <value>0x1</value>
1245                        </enumeratedValue>
1246                        <enumeratedValue>
1247                           <name>4</name>
1248                           <description>4 samples</description>
1249                           <value>0x2</value>
1250                        </enumeratedValue>
1251                        <enumeratedValue>
1252                           <name>8</name>
1253                           <description>8 samples</description>
1254                           <value>0x3</value>
1255                        </enumeratedValue>
1256                        <enumeratedValue>
1257                           <name>16</name>
1258                           <description>16 samples</description>
1259                           <value>0x4</value>
1260                        </enumeratedValue>
1261                        <enumeratedValue>
1262                           <name>32</name>
1263                           <description>32 samples</description>
1264                           <value>0x5</value>
1265                        </enumeratedValue>
1266                        <enumeratedValue>
1267                           <name>64</name>
1268                           <description>64 samples</description>
1269                           <value>0x6</value>
1270                        </enumeratedValue>
1271                        <enumeratedValue>
1272                           <name>128</name>
1273                           <description>128 samples</description>
1274                           <value>0x7</value>
1275                        </enumeratedValue>
1276                        <enumeratedValue>
1277                           <name>256</name>
1278                           <description>256 samples</description>
1279                           <value>0x8</value>
1280                        </enumeratedValue>
1281                        <enumeratedValue>
1282                           <name>512</name>
1283                           <description>512 samples</description>
1284                           <value>0x9</value>
1285                        </enumeratedValue>
1286                        <enumeratedValue>
1287                           <name>1024</name>
1288                           <description>1024 samples</description>
1289                           <value>0xA</value>
1290                        </enumeratedValue>
1291                     </enumeratedValues>
1292                  </field>
1293                  <field>
1294                     <name>ADJRES</name>
1295                     <description>Adjusting Result / Division Coefficient</description>
1296                     <bitOffset>4</bitOffset>
1297                     <bitWidth>3</bitWidth>
1298                  </field>
1299               </fields>
1300            </register>
1301            <register>
1302               <name>SAMPCTRL</name>
1303               <description>Sample Time Control</description>
1304               <addressOffset>0xB</addressOffset>
1305               <size>8</size>
1306               <resetValue>0x00</resetValue>
1307               <fields>
1308                  <field>
1309                     <name>SAMPLEN</name>
1310                     <description>Sampling Time Length</description>
1311                     <bitOffset>0</bitOffset>
1312                     <bitWidth>6</bitWidth>
1313                  </field>
1314                  <field>
1315                     <name>OFFCOMP</name>
1316                     <description>Comparator Offset Compensation Enable</description>
1317                     <bitOffset>7</bitOffset>
1318                     <bitWidth>1</bitWidth>
1319                  </field>
1320               </fields>
1321            </register>
1322            <register>
1323               <name>WINLT</name>
1324               <description>Window Monitor Lower Threshold</description>
1325               <addressOffset>0xC</addressOffset>
1326               <size>16</size>
1327               <resetValue>0x0000</resetValue>
1328               <fields>
1329                  <field>
1330                     <name>WINLT</name>
1331                     <description>Window Lower Threshold</description>
1332                     <bitOffset>0</bitOffset>
1333                     <bitWidth>16</bitWidth>
1334                  </field>
1335               </fields>
1336            </register>
1337            <register>
1338               <name>WINUT</name>
1339               <description>Window Monitor Upper Threshold</description>
1340               <addressOffset>0xE</addressOffset>
1341               <size>16</size>
1342               <resetValue>0x0000</resetValue>
1343               <fields>
1344                  <field>
1345                     <name>WINUT</name>
1346                     <description>Window Upper Threshold</description>
1347                     <bitOffset>0</bitOffset>
1348                     <bitWidth>16</bitWidth>
1349                  </field>
1350               </fields>
1351            </register>
1352            <register>
1353               <name>GAINCORR</name>
1354               <description>Gain Correction</description>
1355               <addressOffset>0x10</addressOffset>
1356               <size>16</size>
1357               <resetValue>0x0000</resetValue>
1358               <fields>
1359                  <field>
1360                     <name>GAINCORR</name>
1361                     <description>Gain Correction Value</description>
1362                     <bitOffset>0</bitOffset>
1363                     <bitWidth>12</bitWidth>
1364                  </field>
1365               </fields>
1366            </register>
1367            <register>
1368               <name>OFFSETCORR</name>
1369               <description>Offset Correction</description>
1370               <addressOffset>0x12</addressOffset>
1371               <size>16</size>
1372               <resetValue>0x0000</resetValue>
1373               <fields>
1374                  <field>
1375                     <name>OFFSETCORR</name>
1376                     <description>Offset Correction Value</description>
1377                     <bitOffset>0</bitOffset>
1378                     <bitWidth>12</bitWidth>
1379                  </field>
1380               </fields>
1381            </register>
1382            <register>
1383               <name>SWTRIG</name>
1384               <description>Software Trigger</description>
1385               <addressOffset>0x14</addressOffset>
1386               <size>8</size>
1387               <resetValue>0x00</resetValue>
1388               <fields>
1389                  <field>
1390                     <name>FLUSH</name>
1391                     <description>ADC Conversion Flush</description>
1392                     <bitOffset>0</bitOffset>
1393                     <bitWidth>1</bitWidth>
1394                  </field>
1395                  <field>
1396                     <name>START</name>
1397                     <description>Start ADC Conversion</description>
1398                     <bitOffset>1</bitOffset>
1399                     <bitWidth>1</bitWidth>
1400                  </field>
1401               </fields>
1402            </register>
1403            <register>
1404               <name>INTENCLR</name>
1405               <description>Interrupt Enable Clear</description>
1406               <addressOffset>0x2C</addressOffset>
1407               <size>8</size>
1408               <resetValue>0x00</resetValue>
1409               <fields>
1410                  <field>
1411                     <name>RESRDY</name>
1412                     <description>Result Ready Interrupt Disable</description>
1413                     <bitOffset>0</bitOffset>
1414                     <bitWidth>1</bitWidth>
1415                  </field>
1416                  <field>
1417                     <name>OVERRUN</name>
1418                     <description>Overrun Interrupt Disable</description>
1419                     <bitOffset>1</bitOffset>
1420                     <bitWidth>1</bitWidth>
1421                  </field>
1422                  <field>
1423                     <name>WINMON</name>
1424                     <description>Window Monitor Interrupt Disable</description>
1425                     <bitOffset>2</bitOffset>
1426                     <bitWidth>1</bitWidth>
1427                  </field>
1428               </fields>
1429            </register>
1430            <register>
1431               <name>INTENSET</name>
1432               <description>Interrupt Enable Set</description>
1433               <addressOffset>0x2D</addressOffset>
1434               <size>8</size>
1435               <resetValue>0x00</resetValue>
1436               <fields>
1437                  <field>
1438                     <name>RESRDY</name>
1439                     <description>Result Ready Interrupt Enable</description>
1440                     <bitOffset>0</bitOffset>
1441                     <bitWidth>1</bitWidth>
1442                  </field>
1443                  <field>
1444                     <name>OVERRUN</name>
1445                     <description>Overrun Interrupt Enable</description>
1446                     <bitOffset>1</bitOffset>
1447                     <bitWidth>1</bitWidth>
1448                  </field>
1449                  <field>
1450                     <name>WINMON</name>
1451                     <description>Window Monitor Interrupt Enable</description>
1452                     <bitOffset>2</bitOffset>
1453                     <bitWidth>1</bitWidth>
1454                  </field>
1455               </fields>
1456            </register>
1457            <register>
1458               <name>INTFLAG</name>
1459               <description>Interrupt Flag Status and Clear</description>
1460               <addressOffset>0x2E</addressOffset>
1461               <size>8</size>
1462               <resetValue>0x00</resetValue>
1463               <fields>
1464                  <field>
1465                     <name>RESRDY</name>
1466                     <description>Result Ready Interrupt Flag</description>
1467                     <bitOffset>0</bitOffset>
1468                     <bitWidth>1</bitWidth>
1469                  </field>
1470                  <field>
1471                     <name>OVERRUN</name>
1472                     <description>Overrun Interrupt Flag</description>
1473                     <bitOffset>1</bitOffset>
1474                     <bitWidth>1</bitWidth>
1475                  </field>
1476                  <field>
1477                     <name>WINMON</name>
1478                     <description>Window Monitor Interrupt Flag</description>
1479                     <bitOffset>2</bitOffset>
1480                     <bitWidth>1</bitWidth>
1481                  </field>
1482               </fields>
1483            </register>
1484            <register>
1485               <name>STATUS</name>
1486               <description>Status</description>
1487               <addressOffset>0x2F</addressOffset>
1488               <size>8</size>
1489               <access>read-only</access>
1490               <resetValue>0x00</resetValue>
1491               <fields>
1492                  <field>
1493                     <name>ADCBUSY</name>
1494                     <description>ADC Busy Status</description>
1495                     <bitOffset>0</bitOffset>
1496                     <bitWidth>1</bitWidth>
1497                  </field>
1498                  <field>
1499                     <name>WCC</name>
1500                     <description>Window Comparator Counter</description>
1501                     <bitOffset>2</bitOffset>
1502                     <bitWidth>6</bitWidth>
1503                  </field>
1504               </fields>
1505            </register>
1506            <register>
1507               <name>SYNCBUSY</name>
1508               <description>Synchronization Busy</description>
1509               <addressOffset>0x30</addressOffset>
1510               <size>32</size>
1511               <access>read-only</access>
1512               <resetValue>0x00000000</resetValue>
1513               <fields>
1514                  <field>
1515                     <name>SWRST</name>
1516                     <description>SWRST Synchronization Busy</description>
1517                     <bitOffset>0</bitOffset>
1518                     <bitWidth>1</bitWidth>
1519                  </field>
1520                  <field>
1521                     <name>ENABLE</name>
1522                     <description>ENABLE Synchronization Busy</description>
1523                     <bitOffset>1</bitOffset>
1524                     <bitWidth>1</bitWidth>
1525                  </field>
1526                  <field>
1527                     <name>INPUTCTRL</name>
1528                     <description>Input Control Synchronization Busy</description>
1529                     <bitOffset>2</bitOffset>
1530                     <bitWidth>1</bitWidth>
1531                  </field>
1532                  <field>
1533                     <name>CTRLB</name>
1534                     <description>Control B Synchronization Busy</description>
1535                     <bitOffset>3</bitOffset>
1536                     <bitWidth>1</bitWidth>
1537                  </field>
1538                  <field>
1539                     <name>REFCTRL</name>
1540                     <description>Reference Control Synchronization Busy</description>
1541                     <bitOffset>4</bitOffset>
1542                     <bitWidth>1</bitWidth>
1543                  </field>
1544                  <field>
1545                     <name>AVGCTRL</name>
1546                     <description>Average Control Synchronization Busy</description>
1547                     <bitOffset>5</bitOffset>
1548                     <bitWidth>1</bitWidth>
1549                  </field>
1550                  <field>
1551                     <name>SAMPCTRL</name>
1552                     <description>Sampling Time Control Synchronization Busy</description>
1553                     <bitOffset>6</bitOffset>
1554                     <bitWidth>1</bitWidth>
1555                  </field>
1556                  <field>
1557                     <name>WINLT</name>
1558                     <description>Window Monitor Lower Threshold Synchronization Busy</description>
1559                     <bitOffset>7</bitOffset>
1560                     <bitWidth>1</bitWidth>
1561                  </field>
1562                  <field>
1563                     <name>WINUT</name>
1564                     <description>Window Monitor Upper Threshold Synchronization Busy</description>
1565                     <bitOffset>8</bitOffset>
1566                     <bitWidth>1</bitWidth>
1567                  </field>
1568                  <field>
1569                     <name>GAINCORR</name>
1570                     <description>Gain Correction Synchronization Busy</description>
1571                     <bitOffset>9</bitOffset>
1572                     <bitWidth>1</bitWidth>
1573                  </field>
1574                  <field>
1575                     <name>OFFSETCORR</name>
1576                     <description>Offset Correction Synchronization Busy</description>
1577                     <bitOffset>10</bitOffset>
1578                     <bitWidth>1</bitWidth>
1579                  </field>
1580                  <field>
1581                     <name>SWTRIG</name>
1582                     <description>Software Trigger Synchronization Busy</description>
1583                     <bitOffset>11</bitOffset>
1584                     <bitWidth>1</bitWidth>
1585                  </field>
1586               </fields>
1587            </register>
1588            <register>
1589               <name>DSEQDATA</name>
1590               <description>DMA Sequencial Data</description>
1591               <addressOffset>0x34</addressOffset>
1592               <size>32</size>
1593               <access>write-only</access>
1594               <resetValue>0x00000000</resetValue>
1595               <fields>
1596                  <field>
1597                     <name>DATA</name>
1598                     <description>DMA Sequential Data</description>
1599                     <bitOffset>0</bitOffset>
1600                     <bitWidth>32</bitWidth>
1601                  </field>
1602               </fields>
1603            </register>
1604            <register>
1605               <name>DSEQCTRL</name>
1606               <description>DMA Sequential Control</description>
1607               <addressOffset>0x38</addressOffset>
1608               <size>32</size>
1609               <resetValue>0x00000000</resetValue>
1610               <fields>
1611                  <field>
1612                     <name>INPUTCTRL</name>
1613                     <description>Input Control</description>
1614                     <bitOffset>0</bitOffset>
1615                     <bitWidth>1</bitWidth>
1616                  </field>
1617                  <field>
1618                     <name>CTRLB</name>
1619                     <description>Control B</description>
1620                     <bitOffset>1</bitOffset>
1621                     <bitWidth>1</bitWidth>
1622                  </field>
1623                  <field>
1624                     <name>REFCTRL</name>
1625                     <description>Reference Control</description>
1626                     <bitOffset>2</bitOffset>
1627                     <bitWidth>1</bitWidth>
1628                  </field>
1629                  <field>
1630                     <name>AVGCTRL</name>
1631                     <description>Average Control</description>
1632                     <bitOffset>3</bitOffset>
1633                     <bitWidth>1</bitWidth>
1634                  </field>
1635                  <field>
1636                     <name>SAMPCTRL</name>
1637                     <description>Sampling Time Control</description>
1638                     <bitOffset>4</bitOffset>
1639                     <bitWidth>1</bitWidth>
1640                  </field>
1641                  <field>
1642                     <name>WINLT</name>
1643                     <description>Window Monitor Lower Threshold</description>
1644                     <bitOffset>5</bitOffset>
1645                     <bitWidth>1</bitWidth>
1646                  </field>
1647                  <field>
1648                     <name>WINUT</name>
1649                     <description>Window Monitor Upper Threshold</description>
1650                     <bitOffset>6</bitOffset>
1651                     <bitWidth>1</bitWidth>
1652                  </field>
1653                  <field>
1654                     <name>GAINCORR</name>
1655                     <description>Gain Correction</description>
1656                     <bitOffset>7</bitOffset>
1657                     <bitWidth>1</bitWidth>
1658                  </field>
1659                  <field>
1660                     <name>OFFSETCORR</name>
1661                     <description>Offset Correction</description>
1662                     <bitOffset>8</bitOffset>
1663                     <bitWidth>1</bitWidth>
1664                  </field>
1665                  <field>
1666                     <name>AUTOSTART</name>
1667                     <description>ADC Auto-Start Conversion</description>
1668                     <bitOffset>31</bitOffset>
1669                     <bitWidth>1</bitWidth>
1670                  </field>
1671               </fields>
1672            </register>
1673            <register>
1674               <name>DSEQSTAT</name>
1675               <description>DMA Sequencial Status</description>
1676               <addressOffset>0x3C</addressOffset>
1677               <size>32</size>
1678               <access>read-only</access>
1679               <resetValue>0x00000000</resetValue>
1680               <fields>
1681                  <field>
1682                     <name>INPUTCTRL</name>
1683                     <description>Input Control</description>
1684                     <bitOffset>0</bitOffset>
1685                     <bitWidth>1</bitWidth>
1686                  </field>
1687                  <field>
1688                     <name>CTRLB</name>
1689                     <description>Control B</description>
1690                     <bitOffset>1</bitOffset>
1691                     <bitWidth>1</bitWidth>
1692                  </field>
1693                  <field>
1694                     <name>REFCTRL</name>
1695                     <description>Reference Control</description>
1696                     <bitOffset>2</bitOffset>
1697                     <bitWidth>1</bitWidth>
1698                  </field>
1699                  <field>
1700                     <name>AVGCTRL</name>
1701                     <description>Average Control</description>
1702                     <bitOffset>3</bitOffset>
1703                     <bitWidth>1</bitWidth>
1704                  </field>
1705                  <field>
1706                     <name>SAMPCTRL</name>
1707                     <description>Sampling Time Control</description>
1708                     <bitOffset>4</bitOffset>
1709                     <bitWidth>1</bitWidth>
1710                  </field>
1711                  <field>
1712                     <name>WINLT</name>
1713                     <description>Window Monitor Lower Threshold</description>
1714                     <bitOffset>5</bitOffset>
1715                     <bitWidth>1</bitWidth>
1716                  </field>
1717                  <field>
1718                     <name>WINUT</name>
1719                     <description>Window Monitor Upper Threshold</description>
1720                     <bitOffset>6</bitOffset>
1721                     <bitWidth>1</bitWidth>
1722                  </field>
1723                  <field>
1724                     <name>GAINCORR</name>
1725                     <description>Gain Correction</description>
1726                     <bitOffset>7</bitOffset>
1727                     <bitWidth>1</bitWidth>
1728                  </field>
1729                  <field>
1730                     <name>OFFSETCORR</name>
1731                     <description>Offset Correction</description>
1732                     <bitOffset>8</bitOffset>
1733                     <bitWidth>1</bitWidth>
1734                  </field>
1735                  <field>
1736                     <name>BUSY</name>
1737                     <description>DMA Sequencing Busy</description>
1738                     <bitOffset>31</bitOffset>
1739                     <bitWidth>1</bitWidth>
1740                  </field>
1741               </fields>
1742            </register>
1743            <register>
1744               <name>RESULT</name>
1745               <description>Result Conversion Value</description>
1746               <addressOffset>0x40</addressOffset>
1747               <size>16</size>
1748               <access>read-only</access>
1749               <resetValue>0x0000</resetValue>
1750               <fields>
1751                  <field>
1752                     <name>RESULT</name>
1753                     <description>Result Conversion Value</description>
1754                     <bitOffset>0</bitOffset>
1755                     <bitWidth>16</bitWidth>
1756                  </field>
1757               </fields>
1758            </register>
1759            <register>
1760               <name>RESS</name>
1761               <description>Last Sample Result</description>
1762               <addressOffset>0x44</addressOffset>
1763               <size>16</size>
1764               <access>read-only</access>
1765               <resetValue>0x0000</resetValue>
1766               <fields>
1767                  <field>
1768                     <name>RESS</name>
1769                     <description>Last ADC conversion result</description>
1770                     <bitOffset>0</bitOffset>
1771                     <bitWidth>16</bitWidth>
1772                  </field>
1773               </fields>
1774            </register>
1775            <register>
1776               <name>CALIB</name>
1777               <description>Calibration</description>
1778               <addressOffset>0x48</addressOffset>
1779               <size>16</size>
1780               <resetValue>0x0000</resetValue>
1781               <fields>
1782                  <field>
1783                     <name>BIASCOMP</name>
1784                     <description>Bias Comparator Scaling</description>
1785                     <bitOffset>0</bitOffset>
1786                     <bitWidth>3</bitWidth>
1787                  </field>
1788                  <field>
1789                     <name>BIASR2R</name>
1790                     <description>Bias R2R Ampli scaling</description>
1791                     <bitOffset>4</bitOffset>
1792                     <bitWidth>3</bitWidth>
1793                  </field>
1794                  <field>
1795                     <name>BIASREFBUF</name>
1796                     <description>Bias  Reference Buffer Scaling</description>
1797                     <bitOffset>8</bitOffset>
1798                     <bitWidth>3</bitWidth>
1799                  </field>
1800               </fields>
1801            </register>
1802         </registers>
1803      </peripheral>
1804      <peripheral derivedFrom="ADC0">
1805         <name>ADC1</name>
1806         <baseAddress>0x43002000</baseAddress>
1807         <interrupt>
1808            <name>ADC1_OTHER</name>
1809            <description>Analog To Digital Converter 1</description>
1810            <value>120</value>
1811         </interrupt>
1812         <interrupt>
1813            <name>ADC1_RESRDY</name>
1814            <description>ADC1 Result Ready</description>
1815            <value>121</value>
1816         </interrupt>
1817      </peripheral>
1818      <peripheral>
1819         <name>AES</name>
1820         <version>U22382.2.0</version>
1821         <description>Advanced Encryption Standard</description>
1822         <baseAddress>0x42002400</baseAddress>
1823         <addressBlock>
1824            <offset>0</offset>
1825            <size>0x88</size>
1826            <usage>registers</usage>
1827         </addressBlock>
1828         <interrupt>
1829            <name>AES</name>
1830            <description>Advanced Encryption Standard</description>
1831            <value>130</value>
1832         </interrupt>
1833         <registers>
1834            <register>
1835               <name>CTRLA</name>
1836               <description>Control A</description>
1837               <addressOffset>0x0</addressOffset>
1838               <size>32</size>
1839               <resetValue>0x00000000</resetValue>
1840               <fields>
1841                  <field>
1842                     <name>SWRST</name>
1843                     <description>Software Reset</description>
1844                     <bitOffset>0</bitOffset>
1845                     <bitWidth>1</bitWidth>
1846                  </field>
1847                  <field>
1848                     <name>ENABLE</name>
1849                     <description>Enable</description>
1850                     <bitOffset>1</bitOffset>
1851                     <bitWidth>1</bitWidth>
1852                  </field>
1853                  <field>
1854                     <name>AESMODE</name>
1855                     <description>AES Modes of operation</description>
1856                     <bitOffset>2</bitOffset>
1857                     <bitWidth>3</bitWidth>
1858                     <enumeratedValues>
1859                        <name>AESMODESelect</name>
1860                        <enumeratedValue>
1861                           <name>ECB</name>
1862                           <description>Electronic code book mode</description>
1863                           <value>0x0</value>
1864                        </enumeratedValue>
1865                        <enumeratedValue>
1866                           <name>CBC</name>
1867                           <description>Cipher block chaining mode</description>
1868                           <value>0x1</value>
1869                        </enumeratedValue>
1870                        <enumeratedValue>
1871                           <name>OFB</name>
1872                           <description>Output feedback mode</description>
1873                           <value>0x2</value>
1874                        </enumeratedValue>
1875                        <enumeratedValue>
1876                           <name>CFB</name>
1877                           <description>Cipher feedback mode</description>
1878                           <value>0x3</value>
1879                        </enumeratedValue>
1880                        <enumeratedValue>
1881                           <name>COUNTER</name>
1882                           <description>Counter mode</description>
1883                           <value>0x4</value>
1884                        </enumeratedValue>
1885                        <enumeratedValue>
1886                           <name>CCM</name>
1887                           <description>CCM mode</description>
1888                           <value>0x5</value>
1889                        </enumeratedValue>
1890                        <enumeratedValue>
1891                           <name>GCM</name>
1892                           <description>Galois counter mode</description>
1893                           <value>0x6</value>
1894                        </enumeratedValue>
1895                     </enumeratedValues>
1896                  </field>
1897                  <field>
1898                     <name>CFBS</name>
1899                     <description>Cipher Feedback Block Size</description>
1900                     <bitOffset>5</bitOffset>
1901                     <bitWidth>3</bitWidth>
1902                     <enumeratedValues>
1903                        <name>CFBSSelect</name>
1904                        <enumeratedValue>
1905                           <name>128BIT</name>
1906                           <description>128-bit Input data block for Encryption/Decryption in Cipher Feedback mode</description>
1907                           <value>0x0</value>
1908                        </enumeratedValue>
1909                        <enumeratedValue>
1910                           <name>64BIT</name>
1911                           <description>64-bit Input data block for Encryption/Decryption in Cipher Feedback mode</description>
1912                           <value>0x1</value>
1913                        </enumeratedValue>
1914                        <enumeratedValue>
1915                           <name>32BIT</name>
1916                           <description>32-bit Input data block for Encryption/Decryption in Cipher Feedback mode</description>
1917                           <value>0x2</value>
1918                        </enumeratedValue>
1919                        <enumeratedValue>
1920                           <name>16BIT</name>
1921                           <description>16-bit Input data block for Encryption/Decryption in Cipher Feedback mode</description>
1922                           <value>0x3</value>
1923                        </enumeratedValue>
1924                        <enumeratedValue>
1925                           <name>8BIT</name>
1926                           <description>8-bit Input data block for Encryption/Decryption in Cipher Feedback mode</description>
1927                           <value>0x4</value>
1928                        </enumeratedValue>
1929                     </enumeratedValues>
1930                  </field>
1931                  <field>
1932                     <name>KEYSIZE</name>
1933                     <description>Encryption Key Size</description>
1934                     <bitOffset>8</bitOffset>
1935                     <bitWidth>2</bitWidth>
1936                     <enumeratedValues>
1937                        <name>KEYSIZESelect</name>
1938                        <enumeratedValue>
1939                           <name>128BIT</name>
1940                           <description>128-bit Key for Encryption / Decryption</description>
1941                           <value>0x0</value>
1942                        </enumeratedValue>
1943                        <enumeratedValue>
1944                           <name>192BIT</name>
1945                           <description>192-bit Key for Encryption / Decryption</description>
1946                           <value>0x1</value>
1947                        </enumeratedValue>
1948                        <enumeratedValue>
1949                           <name>256BIT</name>
1950                           <description>256-bit Key for Encryption / Decryption</description>
1951                           <value>0x2</value>
1952                        </enumeratedValue>
1953                     </enumeratedValues>
1954                  </field>
1955                  <field>
1956                     <name>CIPHER</name>
1957                     <description>Cipher Mode</description>
1958                     <bitOffset>10</bitOffset>
1959                     <bitWidth>1</bitWidth>
1960                     <enumeratedValues>
1961                        <name>CIPHERSelect</name>
1962                        <enumeratedValue>
1963                           <name>DEC</name>
1964                           <description>Decryption</description>
1965                           <value>0x0</value>
1966                        </enumeratedValue>
1967                        <enumeratedValue>
1968                           <name>ENC</name>
1969                           <description>Encryption</description>
1970                           <value>0x1</value>
1971                        </enumeratedValue>
1972                     </enumeratedValues>
1973                  </field>
1974                  <field>
1975                     <name>STARTMODE</name>
1976                     <description>Start Mode Select</description>
1977                     <bitOffset>11</bitOffset>
1978                     <bitWidth>1</bitWidth>
1979                     <enumeratedValues>
1980                        <name>STARTMODESelect</name>
1981                        <enumeratedValue>
1982                           <name>MANUAL</name>
1983                           <description>Start Encryption / Decryption in Manual mode</description>
1984                           <value>0x0</value>
1985                        </enumeratedValue>
1986                        <enumeratedValue>
1987                           <name>AUTO</name>
1988                           <description>Start Encryption / Decryption in Auto mode</description>
1989                           <value>0x1</value>
1990                        </enumeratedValue>
1991                     </enumeratedValues>
1992                  </field>
1993                  <field>
1994                     <name>LOD</name>
1995                     <description>Last Output Data Mode</description>
1996                     <bitOffset>12</bitOffset>
1997                     <bitWidth>1</bitWidth>
1998                     <enumeratedValues>
1999                        <name>LODSelect</name>
2000                        <enumeratedValue>
2001                           <name>NONE</name>
2002                           <description>No effect</description>
2003                           <value>0x0</value>
2004                        </enumeratedValue>
2005                        <enumeratedValue>
2006                           <name>LAST</name>
2007                           <description>Start encryption in Last Output Data mode</description>
2008                           <value>0x1</value>
2009                        </enumeratedValue>
2010                     </enumeratedValues>
2011                  </field>
2012                  <field>
2013                     <name>KEYGEN</name>
2014                     <description>Last Key Generation</description>
2015                     <bitOffset>13</bitOffset>
2016                     <bitWidth>1</bitWidth>
2017                     <enumeratedValues>
2018                        <name>KEYGENSelect</name>
2019                        <enumeratedValue>
2020                           <name>NONE</name>
2021                           <description>No effect</description>
2022                           <value>0x0</value>
2023                        </enumeratedValue>
2024                        <enumeratedValue>
2025                           <name>LAST</name>
2026                           <description>Start Computation of the last NK words of the expanded key</description>
2027                           <value>0x1</value>
2028                        </enumeratedValue>
2029                     </enumeratedValues>
2030                  </field>
2031                  <field>
2032                     <name>XORKEY</name>
2033                     <description>XOR Key Operation</description>
2034                     <bitOffset>14</bitOffset>
2035                     <bitWidth>1</bitWidth>
2036                     <enumeratedValues>
2037                        <name>XORKEYSelect</name>
2038                        <enumeratedValue>
2039                           <name>NONE</name>
2040                           <description>No effect</description>
2041                           <value>0x0</value>
2042                        </enumeratedValue>
2043                        <enumeratedValue>
2044                           <name>XOR</name>
2045                           <description>The user keyword gets XORed with the previous keyword register content.</description>
2046                           <value>0x1</value>
2047                        </enumeratedValue>
2048                     </enumeratedValues>
2049                  </field>
2050                  <field>
2051                     <name>CTYPE</name>
2052                     <description>Counter Measure Type</description>
2053                     <bitOffset>16</bitOffset>
2054                     <bitWidth>4</bitWidth>
2055                  </field>
2056               </fields>
2057            </register>
2058            <register>
2059               <name>CTRLB</name>
2060               <description>Control B</description>
2061               <addressOffset>0x4</addressOffset>
2062               <size>8</size>
2063               <resetValue>0x00</resetValue>
2064               <fields>
2065                  <field>
2066                     <name>START</name>
2067                     <description>Start Encryption/Decryption</description>
2068                     <bitOffset>0</bitOffset>
2069                     <bitWidth>1</bitWidth>
2070                  </field>
2071                  <field>
2072                     <name>NEWMSG</name>
2073                     <description>New message</description>
2074                     <bitOffset>1</bitOffset>
2075                     <bitWidth>1</bitWidth>
2076                  </field>
2077                  <field>
2078                     <name>EOM</name>
2079                     <description>End of message</description>
2080                     <bitOffset>2</bitOffset>
2081                     <bitWidth>1</bitWidth>
2082                  </field>
2083                  <field>
2084                     <name>GFMUL</name>
2085                     <description>GF Multiplication</description>
2086                     <bitOffset>3</bitOffset>
2087                     <bitWidth>1</bitWidth>
2088                  </field>
2089               </fields>
2090            </register>
2091            <register>
2092               <name>INTENCLR</name>
2093               <description>Interrupt Enable Clear</description>
2094               <addressOffset>0x5</addressOffset>
2095               <size>8</size>
2096               <resetValue>0x00</resetValue>
2097               <fields>
2098                  <field>
2099                     <name>ENCCMP</name>
2100                     <description>Encryption Complete Interrupt Enable</description>
2101                     <bitOffset>0</bitOffset>
2102                     <bitWidth>1</bitWidth>
2103                  </field>
2104                  <field>
2105                     <name>GFMCMP</name>
2106                     <description>GF Multiplication Complete Interrupt Enable</description>
2107                     <bitOffset>1</bitOffset>
2108                     <bitWidth>1</bitWidth>
2109                  </field>
2110               </fields>
2111            </register>
2112            <register>
2113               <name>INTENSET</name>
2114               <description>Interrupt Enable Set</description>
2115               <addressOffset>0x6</addressOffset>
2116               <size>8</size>
2117               <resetValue>0x00</resetValue>
2118               <fields>
2119                  <field>
2120                     <name>ENCCMP</name>
2121                     <description>Encryption Complete Interrupt Enable</description>
2122                     <bitOffset>0</bitOffset>
2123                     <bitWidth>1</bitWidth>
2124                  </field>
2125                  <field>
2126                     <name>GFMCMP</name>
2127                     <description>GF Multiplication Complete Interrupt Enable</description>
2128                     <bitOffset>1</bitOffset>
2129                     <bitWidth>1</bitWidth>
2130                  </field>
2131               </fields>
2132            </register>
2133            <register>
2134               <name>INTFLAG</name>
2135               <description>Interrupt Flag Status</description>
2136               <addressOffset>0x7</addressOffset>
2137               <size>8</size>
2138               <resetValue>0x00</resetValue>
2139               <fields>
2140                  <field>
2141                     <name>ENCCMP</name>
2142                     <description>Encryption Complete</description>
2143                     <bitOffset>0</bitOffset>
2144                     <bitWidth>1</bitWidth>
2145                  </field>
2146                  <field>
2147                     <name>GFMCMP</name>
2148                     <description>GF Multiplication Complete</description>
2149                     <bitOffset>1</bitOffset>
2150                     <bitWidth>1</bitWidth>
2151                  </field>
2152               </fields>
2153            </register>
2154            <register>
2155               <name>DATABUFPTR</name>
2156               <description>Data buffer pointer</description>
2157               <addressOffset>0x8</addressOffset>
2158               <size>8</size>
2159               <resetValue>0x00</resetValue>
2160               <fields>
2161                  <field>
2162                     <name>INDATAPTR</name>
2163                     <description>Input Data Pointer</description>
2164                     <bitOffset>0</bitOffset>
2165                     <bitWidth>2</bitWidth>
2166                  </field>
2167               </fields>
2168            </register>
2169            <register>
2170               <name>DBGCTRL</name>
2171               <description>Debug control</description>
2172               <addressOffset>0x9</addressOffset>
2173               <size>8</size>
2174               <resetValue>0x00</resetValue>
2175               <fields>
2176                  <field>
2177                     <name>DBGRUN</name>
2178                     <description>Debug Run</description>
2179                     <bitOffset>0</bitOffset>
2180                     <bitWidth>1</bitWidth>
2181                  </field>
2182               </fields>
2183            </register>
2184            <register>
2185               <dim>8</dim>
2186               <dimIncrement>4</dimIncrement>
2187               <name>KEYWORD[%s]</name>
2188               <description>Keyword n</description>
2189               <addressOffset>0xC</addressOffset>
2190               <size>32</size>
2191               <access>write-only</access>
2192               <resetValue>0x00000000</resetValue>
2193               <fields>
2194                  <field>
2195                     <name>KEYWORD</name>
2196                     <description>Key Word Value</description>
2197                     <bitOffset>0</bitOffset>
2198                     <bitWidth>32</bitWidth>
2199                  </field>
2200               </fields>
2201            </register>
2202            <register>
2203               <name>INDATA</name>
2204               <description>Indata</description>
2205               <addressOffset>0x38</addressOffset>
2206               <size>32</size>
2207               <resetValue>0x00000000</resetValue>
2208               <fields>
2209                  <field>
2210                     <name>INDATA</name>
2211                     <description>Data Value</description>
2212                     <bitOffset>0</bitOffset>
2213                     <bitWidth>32</bitWidth>
2214                  </field>
2215               </fields>
2216            </register>
2217            <register>
2218               <dim>4</dim>
2219               <dimIncrement>4</dimIncrement>
2220               <name>INTVECTV[%s]</name>
2221               <description>Initialisation Vector n</description>
2222               <addressOffset>0x3C</addressOffset>
2223               <size>32</size>
2224               <access>write-only</access>
2225               <resetValue>0x00000000</resetValue>
2226               <fields>
2227                  <field>
2228                     <name>INTVECTV</name>
2229                     <description>Initialization Vector Value</description>
2230                     <bitOffset>0</bitOffset>
2231                     <bitWidth>32</bitWidth>
2232                  </field>
2233               </fields>
2234            </register>
2235            <register>
2236               <dim>4</dim>
2237               <dimIncrement>4</dimIncrement>
2238               <name>HASHKEY[%s]</name>
2239               <description>Hash key n</description>
2240               <addressOffset>0x5C</addressOffset>
2241               <size>32</size>
2242               <resetValue>0x00000000</resetValue>
2243               <fields>
2244                  <field>
2245                     <name>HASHKEY</name>
2246                     <description>Hash Key Value</description>
2247                     <bitOffset>0</bitOffset>
2248                     <bitWidth>32</bitWidth>
2249                  </field>
2250               </fields>
2251            </register>
2252            <register>
2253               <dim>4</dim>
2254               <dimIncrement>4</dimIncrement>
2255               <name>GHASH[%s]</name>
2256               <description>Galois Hash n</description>
2257               <addressOffset>0x6C</addressOffset>
2258               <size>32</size>
2259               <resetValue>0x00000000</resetValue>
2260               <fields>
2261                  <field>
2262                     <name>GHASH</name>
2263                     <description>Galois Hash Value</description>
2264                     <bitOffset>0</bitOffset>
2265                     <bitWidth>32</bitWidth>
2266                  </field>
2267               </fields>
2268            </register>
2269            <register>
2270               <name>CIPLEN</name>
2271               <description>Cipher Length</description>
2272               <addressOffset>0x80</addressOffset>
2273               <size>32</size>
2274               <resetValue>0x00000000</resetValue>
2275               <fields>
2276                  <field>
2277                     <name>CIPLEN</name>
2278                     <description>Cipher Length</description>
2279                     <bitOffset>0</bitOffset>
2280                     <bitWidth>32</bitWidth>
2281                  </field>
2282               </fields>
2283            </register>
2284            <register>
2285               <name>RANDSEED</name>
2286               <description>Random Seed</description>
2287               <addressOffset>0x84</addressOffset>
2288               <size>32</size>
2289               <resetValue>0x00000000</resetValue>
2290               <fields>
2291                  <field>
2292                     <name>RANDSEED</name>
2293                     <description>Random Seed</description>
2294                     <bitOffset>0</bitOffset>
2295                     <bitWidth>32</bitWidth>
2296                  </field>
2297               </fields>
2298            </register>
2299         </registers>
2300      </peripheral>
2301      <peripheral>
2302         <name>CAN0</name>
2303         <version>U20033.2.1</version>
2304         <description>Control Area Network</description>
2305         <groupName>CAN</groupName>
2306         <prependToName>CAN_</prependToName>
2307         <baseAddress>0x42000000</baseAddress>
2308         <addressBlock>
2309            <offset>0</offset>
2310            <size>0xFC</size>
2311            <usage>registers</usage>
2312         </addressBlock>
2313         <interrupt>
2314            <name>CAN0</name>
2315            <description>Controller Area Network 0</description>
2316            <value>78</value>
2317         </interrupt>
2318         <registers>
2319            <register>
2320               <name>CREL</name>
2321               <description>Core Release</description>
2322               <addressOffset>0x0</addressOffset>
2323               <size>32</size>
2324               <access>read-only</access>
2325               <resetValue>0x32100000</resetValue>
2326               <fields>
2327                  <field>
2328                     <name>SUBSTEP</name>
2329                     <description>Sub-step of Core Release</description>
2330                     <bitOffset>20</bitOffset>
2331                     <bitWidth>4</bitWidth>
2332                  </field>
2333                  <field>
2334                     <name>STEP</name>
2335                     <description>Step of Core Release</description>
2336                     <bitOffset>24</bitOffset>
2337                     <bitWidth>4</bitWidth>
2338                  </field>
2339                  <field>
2340                     <name>REL</name>
2341                     <description>Core Release</description>
2342                     <bitOffset>28</bitOffset>
2343                     <bitWidth>4</bitWidth>
2344                  </field>
2345               </fields>
2346            </register>
2347            <register>
2348               <name>ENDN</name>
2349               <description>Endian</description>
2350               <addressOffset>0x4</addressOffset>
2351               <size>32</size>
2352               <access>read-only</access>
2353               <resetValue>0x87654321</resetValue>
2354               <fields>
2355                  <field>
2356                     <name>ETV</name>
2357                     <description>Endianness Test Value</description>
2358                     <bitOffset>0</bitOffset>
2359                     <bitWidth>32</bitWidth>
2360                  </field>
2361               </fields>
2362            </register>
2363            <register>
2364               <name>MRCFG</name>
2365               <description>Message RAM Configuration</description>
2366               <addressOffset>0x8</addressOffset>
2367               <size>32</size>
2368               <resetValue>0x00000002</resetValue>
2369               <fields>
2370                  <field>
2371                     <name>QOS</name>
2372                     <description>Quality of Service</description>
2373                     <bitOffset>0</bitOffset>
2374                     <bitWidth>2</bitWidth>
2375                     <enumeratedValues>
2376                        <name>QOSSelect</name>
2377                        <enumeratedValue>
2378                           <name>DISABLE</name>
2379                           <description>Background (no sensitive operation)</description>
2380                           <value>0</value>
2381                        </enumeratedValue>
2382                        <enumeratedValue>
2383                           <name>LOW</name>
2384                           <description>Sensitive Bandwidth</description>
2385                           <value>1</value>
2386                        </enumeratedValue>
2387                        <enumeratedValue>
2388                           <name>MEDIUM</name>
2389                           <description>Sensitive Latency</description>
2390                           <value>2</value>
2391                        </enumeratedValue>
2392                        <enumeratedValue>
2393                           <name>HIGH</name>
2394                           <description>Critical Latency</description>
2395                           <value>3</value>
2396                        </enumeratedValue>
2397                     </enumeratedValues>
2398                  </field>
2399               </fields>
2400            </register>
2401            <register>
2402               <name>DBTP</name>
2403               <description>Fast Bit Timing and Prescaler</description>
2404               <addressOffset>0xC</addressOffset>
2405               <size>32</size>
2406               <resetValue>0x00000A33</resetValue>
2407               <fields>
2408                  <field>
2409                     <name>DSJW</name>
2410                     <description>Data (Re)Synchronization Jump Width</description>
2411                     <bitOffset>0</bitOffset>
2412                     <bitWidth>4</bitWidth>
2413                  </field>
2414                  <field>
2415                     <name>DTSEG2</name>
2416                     <description>Data time segment after sample point</description>
2417                     <bitOffset>4</bitOffset>
2418                     <bitWidth>4</bitWidth>
2419                  </field>
2420                  <field>
2421                     <name>DTSEG1</name>
2422                     <description>Data time segment before sample point</description>
2423                     <bitOffset>8</bitOffset>
2424                     <bitWidth>5</bitWidth>
2425                  </field>
2426                  <field>
2427                     <name>DBRP</name>
2428                     <description>Data Baud Rate Prescaler</description>
2429                     <bitOffset>16</bitOffset>
2430                     <bitWidth>5</bitWidth>
2431                  </field>
2432                  <field>
2433                     <name>TDC</name>
2434                     <description>Tranceiver Delay Compensation</description>
2435                     <bitOffset>23</bitOffset>
2436                     <bitWidth>1</bitWidth>
2437                  </field>
2438               </fields>
2439            </register>
2440            <register>
2441               <name>TEST</name>
2442               <description>Test</description>
2443               <addressOffset>0x10</addressOffset>
2444               <size>32</size>
2445               <resetValue>0x00000000</resetValue>
2446               <fields>
2447                  <field>
2448                     <name>LBCK</name>
2449                     <description>Loop Back Mode</description>
2450                     <bitOffset>4</bitOffset>
2451                     <bitWidth>1</bitWidth>
2452                  </field>
2453                  <field>
2454                     <name>TX</name>
2455                     <description>Control of Transmit Pin</description>
2456                     <bitOffset>5</bitOffset>
2457                     <bitWidth>2</bitWidth>
2458                     <enumeratedValues>
2459                        <name>TXSelect</name>
2460                        <enumeratedValue>
2461                           <name>CORE</name>
2462                           <description>TX controlled by CAN core</description>
2463                           <value>0</value>
2464                        </enumeratedValue>
2465                        <enumeratedValue>
2466                           <name>SAMPLE</name>
2467                           <description>TX monitoring sample point</description>
2468                           <value>1</value>
2469                        </enumeratedValue>
2470                        <enumeratedValue>
2471                           <name>DOMINANT</name>
2472                           <description>Dominant (0) level at pin CAN_TX</description>
2473                           <value>2</value>
2474                        </enumeratedValue>
2475                        <enumeratedValue>
2476                           <name>RECESSIVE</name>
2477                           <description>Recessive (1) level at pin CAN_TX</description>
2478                           <value>3</value>
2479                        </enumeratedValue>
2480                     </enumeratedValues>
2481                  </field>
2482                  <field>
2483                     <name>RX</name>
2484                     <description>Receive Pin</description>
2485                     <bitOffset>7</bitOffset>
2486                     <bitWidth>1</bitWidth>
2487                  </field>
2488               </fields>
2489            </register>
2490            <register>
2491               <name>RWD</name>
2492               <description>RAM Watchdog</description>
2493               <addressOffset>0x14</addressOffset>
2494               <size>32</size>
2495               <resetValue>0x00000000</resetValue>
2496               <fields>
2497                  <field>
2498                     <name>WDC</name>
2499                     <description>Watchdog Configuration</description>
2500                     <bitOffset>0</bitOffset>
2501                     <bitWidth>8</bitWidth>
2502                  </field>
2503                  <field>
2504                     <name>WDV</name>
2505                     <description>Watchdog Value</description>
2506                     <bitOffset>8</bitOffset>
2507                     <bitWidth>8</bitWidth>
2508                  </field>
2509               </fields>
2510            </register>
2511            <register>
2512               <name>CCCR</name>
2513               <description>CC Control</description>
2514               <addressOffset>0x18</addressOffset>
2515               <size>32</size>
2516               <resetValue>0x00000001</resetValue>
2517               <fields>
2518                  <field>
2519                     <name>INIT</name>
2520                     <description>Initialization</description>
2521                     <bitOffset>0</bitOffset>
2522                     <bitWidth>1</bitWidth>
2523                  </field>
2524                  <field>
2525                     <name>CCE</name>
2526                     <description>Configuration Change Enable</description>
2527                     <bitOffset>1</bitOffset>
2528                     <bitWidth>1</bitWidth>
2529                  </field>
2530                  <field>
2531                     <name>ASM</name>
2532                     <description>ASM Restricted Operation Mode</description>
2533                     <bitOffset>2</bitOffset>
2534                     <bitWidth>1</bitWidth>
2535                  </field>
2536                  <field>
2537                     <name>CSA</name>
2538                     <description>Clock Stop Acknowledge</description>
2539                     <bitOffset>3</bitOffset>
2540                     <bitWidth>1</bitWidth>
2541                  </field>
2542                  <field>
2543                     <name>CSR</name>
2544                     <description>Clock Stop Request</description>
2545                     <bitOffset>4</bitOffset>
2546                     <bitWidth>1</bitWidth>
2547                  </field>
2548                  <field>
2549                     <name>MON</name>
2550                     <description>Bus Monitoring Mode</description>
2551                     <bitOffset>5</bitOffset>
2552                     <bitWidth>1</bitWidth>
2553                  </field>
2554                  <field>
2555                     <name>DAR</name>
2556                     <description>Disable Automatic Retransmission</description>
2557                     <bitOffset>6</bitOffset>
2558                     <bitWidth>1</bitWidth>
2559                  </field>
2560                  <field>
2561                     <name>TEST</name>
2562                     <description>Test Mode Enable</description>
2563                     <bitOffset>7</bitOffset>
2564                     <bitWidth>1</bitWidth>
2565                  </field>
2566                  <field>
2567                     <name>FDOE</name>
2568                     <description>FD Operation Enable</description>
2569                     <bitOffset>8</bitOffset>
2570                     <bitWidth>1</bitWidth>
2571                  </field>
2572                  <field>
2573                     <name>BRSE</name>
2574                     <description>Bit Rate Switch Enable</description>
2575                     <bitOffset>9</bitOffset>
2576                     <bitWidth>1</bitWidth>
2577                  </field>
2578                  <field>
2579                     <name>PXHD</name>
2580                     <description>Protocol Exception Handling Disable</description>
2581                     <bitOffset>12</bitOffset>
2582                     <bitWidth>1</bitWidth>
2583                  </field>
2584                  <field>
2585                     <name>EFBI</name>
2586                     <description>Edge Filtering during Bus Integration</description>
2587                     <bitOffset>13</bitOffset>
2588                     <bitWidth>1</bitWidth>
2589                  </field>
2590                  <field>
2591                     <name>TXP</name>
2592                     <description>Transmit Pause</description>
2593                     <bitOffset>14</bitOffset>
2594                     <bitWidth>1</bitWidth>
2595                  </field>
2596               </fields>
2597            </register>
2598            <register>
2599               <name>NBTP</name>
2600               <description>Nominal Bit Timing and Prescaler</description>
2601               <addressOffset>0x1C</addressOffset>
2602               <size>32</size>
2603               <resetValue>0x06000A03</resetValue>
2604               <fields>
2605                  <field>
2606                     <name>NTSEG2</name>
2607                     <description>Nominal Time segment after sample point</description>
2608                     <bitOffset>0</bitOffset>
2609                     <bitWidth>7</bitWidth>
2610                  </field>
2611                  <field>
2612                     <name>NTSEG1</name>
2613                     <description>Nominal Time segment before sample point</description>
2614                     <bitOffset>8</bitOffset>
2615                     <bitWidth>8</bitWidth>
2616                  </field>
2617                  <field>
2618                     <name>NBRP</name>
2619                     <description>Nominal Baud Rate Prescaler</description>
2620                     <bitOffset>16</bitOffset>
2621                     <bitWidth>9</bitWidth>
2622                  </field>
2623                  <field>
2624                     <name>NSJW</name>
2625                     <description>Nominal (Re)Synchronization Jump Width</description>
2626                     <bitOffset>25</bitOffset>
2627                     <bitWidth>7</bitWidth>
2628                  </field>
2629               </fields>
2630            </register>
2631            <register>
2632               <name>TSCC</name>
2633               <description>Timestamp Counter Configuration</description>
2634               <addressOffset>0x20</addressOffset>
2635               <size>32</size>
2636               <resetValue>0x00000000</resetValue>
2637               <fields>
2638                  <field>
2639                     <name>TSS</name>
2640                     <description>Timestamp Select</description>
2641                     <bitOffset>0</bitOffset>
2642                     <bitWidth>2</bitWidth>
2643                     <enumeratedValues>
2644                        <name>TSSSelect</name>
2645                        <enumeratedValue>
2646                           <name>ZERO</name>
2647                           <description>Timestamp counter value always 0x0000</description>
2648                           <value>0</value>
2649                        </enumeratedValue>
2650                        <enumeratedValue>
2651                           <name>INC</name>
2652                           <description>Timestamp counter value incremented by TCP</description>
2653                           <value>1</value>
2654                        </enumeratedValue>
2655                     </enumeratedValues>
2656                  </field>
2657                  <field>
2658                     <name>TCP</name>
2659                     <description>Timestamp Counter Prescaler</description>
2660                     <bitOffset>16</bitOffset>
2661                     <bitWidth>4</bitWidth>
2662                  </field>
2663               </fields>
2664            </register>
2665            <register>
2666               <name>TSCV</name>
2667               <description>Timestamp Counter Value</description>
2668               <addressOffset>0x24</addressOffset>
2669               <size>32</size>
2670               <access>read-only</access>
2671               <resetValue>0x00000000</resetValue>
2672               <fields>
2673                  <field>
2674                     <name>TSC</name>
2675                     <description>Timestamp Counter</description>
2676                     <bitOffset>0</bitOffset>
2677                     <bitWidth>16</bitWidth>
2678                  </field>
2679               </fields>
2680            </register>
2681            <register>
2682               <name>TOCC</name>
2683               <description>Timeout Counter Configuration</description>
2684               <addressOffset>0x28</addressOffset>
2685               <size>32</size>
2686               <resetValue>0xFFFF0000</resetValue>
2687               <fields>
2688                  <field>
2689                     <name>ETOC</name>
2690                     <description>Enable Timeout Counter</description>
2691                     <bitOffset>0</bitOffset>
2692                     <bitWidth>1</bitWidth>
2693                  </field>
2694                  <field>
2695                     <name>TOS</name>
2696                     <description>Timeout Select</description>
2697                     <bitOffset>1</bitOffset>
2698                     <bitWidth>2</bitWidth>
2699                     <enumeratedValues>
2700                        <name>TOSSelect</name>
2701                        <enumeratedValue>
2702                           <name>CONT</name>
2703                           <description>Continuout operation</description>
2704                           <value>0</value>
2705                        </enumeratedValue>
2706                        <enumeratedValue>
2707                           <name>TXEF</name>
2708                           <description>Timeout controlled by TX Event FIFO</description>
2709                           <value>1</value>
2710                        </enumeratedValue>
2711                        <enumeratedValue>
2712                           <name>RXF0</name>
2713                           <description>Timeout controlled by Rx FIFO 0</description>
2714                           <value>2</value>
2715                        </enumeratedValue>
2716                        <enumeratedValue>
2717                           <name>RXF1</name>
2718                           <description>Timeout controlled by Rx FIFO 1</description>
2719                           <value>3</value>
2720                        </enumeratedValue>
2721                     </enumeratedValues>
2722                  </field>
2723                  <field>
2724                     <name>TOP</name>
2725                     <description>Timeout Period</description>
2726                     <bitOffset>16</bitOffset>
2727                     <bitWidth>16</bitWidth>
2728                  </field>
2729               </fields>
2730            </register>
2731            <register>
2732               <name>TOCV</name>
2733               <description>Timeout Counter Value</description>
2734               <addressOffset>0x2C</addressOffset>
2735               <size>32</size>
2736               <resetValue>0x0000FFFF</resetValue>
2737               <fields>
2738                  <field>
2739                     <name>TOC</name>
2740                     <description>Timeout Counter</description>
2741                     <bitOffset>0</bitOffset>
2742                     <bitWidth>16</bitWidth>
2743                  </field>
2744               </fields>
2745            </register>
2746            <register>
2747               <name>ECR</name>
2748               <description>Error Counter</description>
2749               <addressOffset>0x40</addressOffset>
2750               <size>32</size>
2751               <access>read-only</access>
2752               <resetValue>0x00000000</resetValue>
2753               <fields>
2754                  <field>
2755                     <name>TEC</name>
2756                     <description>Transmit Error Counter</description>
2757                     <bitOffset>0</bitOffset>
2758                     <bitWidth>8</bitWidth>
2759                  </field>
2760                  <field>
2761                     <name>REC</name>
2762                     <description>Receive Error Counter</description>
2763                     <bitOffset>8</bitOffset>
2764                     <bitWidth>7</bitWidth>
2765                  </field>
2766                  <field>
2767                     <name>RP</name>
2768                     <description>Receive Error Passive</description>
2769                     <bitOffset>15</bitOffset>
2770                     <bitWidth>1</bitWidth>
2771                  </field>
2772                  <field>
2773                     <name>CEL</name>
2774                     <description>CAN Error Logging</description>
2775                     <bitOffset>16</bitOffset>
2776                     <bitWidth>8</bitWidth>
2777                  </field>
2778               </fields>
2779            </register>
2780            <register>
2781               <name>PSR</name>
2782               <description>Protocol Status</description>
2783               <addressOffset>0x44</addressOffset>
2784               <size>32</size>
2785               <access>read-only</access>
2786               <resetValue>0x00000707</resetValue>
2787               <fields>
2788                  <field>
2789                     <name>LEC</name>
2790                     <description>Last Error Code</description>
2791                     <bitOffset>0</bitOffset>
2792                     <bitWidth>3</bitWidth>
2793                     <enumeratedValues>
2794                        <name>LECSelect</name>
2795                        <enumeratedValue>
2796                           <name>NONE</name>
2797                           <description>No Error</description>
2798                           <value>0</value>
2799                        </enumeratedValue>
2800                        <enumeratedValue>
2801                           <name>STUFF</name>
2802                           <description>Stuff Error</description>
2803                           <value>1</value>
2804                        </enumeratedValue>
2805                        <enumeratedValue>
2806                           <name>FORM</name>
2807                           <description>Form Error</description>
2808                           <value>2</value>
2809                        </enumeratedValue>
2810                        <enumeratedValue>
2811                           <name>ACK</name>
2812                           <description>Ack Error</description>
2813                           <value>3</value>
2814                        </enumeratedValue>
2815                        <enumeratedValue>
2816                           <name>BIT1</name>
2817                           <description>Bit1 Error</description>
2818                           <value>4</value>
2819                        </enumeratedValue>
2820                        <enumeratedValue>
2821                           <name>BIT0</name>
2822                           <description>Bit0 Error</description>
2823                           <value>5</value>
2824                        </enumeratedValue>
2825                        <enumeratedValue>
2826                           <name>CRC</name>
2827                           <description>CRC Error</description>
2828                           <value>6</value>
2829                        </enumeratedValue>
2830                        <enumeratedValue>
2831                           <name>NC</name>
2832                           <description>No Change</description>
2833                           <value>7</value>
2834                        </enumeratedValue>
2835                     </enumeratedValues>
2836                  </field>
2837                  <field>
2838                     <name>ACT</name>
2839                     <description>Activity</description>
2840                     <bitOffset>3</bitOffset>
2841                     <bitWidth>2</bitWidth>
2842                     <enumeratedValues>
2843                        <name>ACTSelect</name>
2844                        <enumeratedValue>
2845                           <name>SYNC</name>
2846                           <description>Node is synchronizing on CAN communication</description>
2847                           <value>0</value>
2848                        </enumeratedValue>
2849                        <enumeratedValue>
2850                           <name>IDLE</name>
2851                           <description>Node is neither receiver nor transmitter</description>
2852                           <value>1</value>
2853                        </enumeratedValue>
2854                        <enumeratedValue>
2855                           <name>RX</name>
2856                           <description>Node is operating as receiver</description>
2857                           <value>2</value>
2858                        </enumeratedValue>
2859                        <enumeratedValue>
2860                           <name>TX</name>
2861                           <description>Node is operating as transmitter</description>
2862                           <value>3</value>
2863                        </enumeratedValue>
2864                     </enumeratedValues>
2865                  </field>
2866                  <field>
2867                     <name>EP</name>
2868                     <description>Error Passive</description>
2869                     <bitOffset>5</bitOffset>
2870                     <bitWidth>1</bitWidth>
2871                  </field>
2872                  <field>
2873                     <name>EW</name>
2874                     <description>Warning Status</description>
2875                     <bitOffset>6</bitOffset>
2876                     <bitWidth>1</bitWidth>
2877                  </field>
2878                  <field>
2879                     <name>BO</name>
2880                     <description>Bus_Off Status</description>
2881                     <bitOffset>7</bitOffset>
2882                     <bitWidth>1</bitWidth>
2883                  </field>
2884                  <field>
2885                     <name>DLEC</name>
2886                     <description>Data Phase Last Error Code</description>
2887                     <bitOffset>8</bitOffset>
2888                     <bitWidth>3</bitWidth>
2889                     <enumeratedValues>
2890                        <name>DLECSelect</name>
2891                        <enumeratedValue>
2892                           <name>NONE</name>
2893                           <description>No Error</description>
2894                           <value>0</value>
2895                        </enumeratedValue>
2896                        <enumeratedValue>
2897                           <name>STUFF</name>
2898                           <description>Stuff Error</description>
2899                           <value>1</value>
2900                        </enumeratedValue>
2901                        <enumeratedValue>
2902                           <name>FORM</name>
2903                           <description>Form Error</description>
2904                           <value>2</value>
2905                        </enumeratedValue>
2906                        <enumeratedValue>
2907                           <name>ACK</name>
2908                           <description>Ack Error</description>
2909                           <value>3</value>
2910                        </enumeratedValue>
2911                        <enumeratedValue>
2912                           <name>BIT1</name>
2913                           <description>Bit1 Error</description>
2914                           <value>4</value>
2915                        </enumeratedValue>
2916                        <enumeratedValue>
2917                           <name>BIT0</name>
2918                           <description>Bit0 Error</description>
2919                           <value>5</value>
2920                        </enumeratedValue>
2921                        <enumeratedValue>
2922                           <name>CRC</name>
2923                           <description>CRC Error</description>
2924                           <value>6</value>
2925                        </enumeratedValue>
2926                        <enumeratedValue>
2927                           <name>NC</name>
2928                           <description>No Change</description>
2929                           <value>7</value>
2930                        </enumeratedValue>
2931                     </enumeratedValues>
2932                  </field>
2933                  <field>
2934                     <name>RESI</name>
2935                     <description>ESI flag of last received CAN FD Message</description>
2936                     <bitOffset>11</bitOffset>
2937                     <bitWidth>1</bitWidth>
2938                  </field>
2939                  <field>
2940                     <name>RBRS</name>
2941                     <description>BRS flag of last received CAN FD Message</description>
2942                     <bitOffset>12</bitOffset>
2943                     <bitWidth>1</bitWidth>
2944                  </field>
2945                  <field>
2946                     <name>RFDF</name>
2947                     <description>Received a CAN FD Message</description>
2948                     <bitOffset>13</bitOffset>
2949                     <bitWidth>1</bitWidth>
2950                  </field>
2951                  <field>
2952                     <name>PXE</name>
2953                     <description>Protocol Exception Event</description>
2954                     <bitOffset>14</bitOffset>
2955                     <bitWidth>1</bitWidth>
2956                  </field>
2957                  <field>
2958                     <name>TDCV</name>
2959                     <description>Transmitter Delay Compensation Value</description>
2960                     <bitOffset>16</bitOffset>
2961                     <bitWidth>7</bitWidth>
2962                  </field>
2963               </fields>
2964            </register>
2965            <register>
2966               <name>TDCR</name>
2967               <description>Extended ID Filter Configuration</description>
2968               <addressOffset>0x48</addressOffset>
2969               <size>32</size>
2970               <resetValue>0x00000000</resetValue>
2971               <fields>
2972                  <field>
2973                     <name>TDCF</name>
2974                     <description>Transmitter Delay Compensation Filter Length</description>
2975                     <bitOffset>0</bitOffset>
2976                     <bitWidth>7</bitWidth>
2977                  </field>
2978                  <field>
2979                     <name>TDCO</name>
2980                     <description>Transmitter Delay Compensation Offset</description>
2981                     <bitOffset>8</bitOffset>
2982                     <bitWidth>7</bitWidth>
2983                  </field>
2984               </fields>
2985            </register>
2986            <register>
2987               <name>IR</name>
2988               <description>Interrupt</description>
2989               <addressOffset>0x50</addressOffset>
2990               <size>32</size>
2991               <resetValue>0x00000000</resetValue>
2992               <fields>
2993                  <field>
2994                     <name>RF0N</name>
2995                     <description>Rx FIFO 0 New Message</description>
2996                     <bitOffset>0</bitOffset>
2997                     <bitWidth>1</bitWidth>
2998                  </field>
2999                  <field>
3000                     <name>RF0W</name>
3001                     <description>Rx FIFO 0 Watermark Reached</description>
3002                     <bitOffset>1</bitOffset>
3003                     <bitWidth>1</bitWidth>
3004                  </field>
3005                  <field>
3006                     <name>RF0F</name>
3007                     <description>Rx FIFO 0 Full</description>
3008                     <bitOffset>2</bitOffset>
3009                     <bitWidth>1</bitWidth>
3010                  </field>
3011                  <field>
3012                     <name>RF0L</name>
3013                     <description>Rx FIFO 0 Message Lost</description>
3014                     <bitOffset>3</bitOffset>
3015                     <bitWidth>1</bitWidth>
3016                  </field>
3017                  <field>
3018                     <name>RF1N</name>
3019                     <description>Rx FIFO 1 New Message</description>
3020                     <bitOffset>4</bitOffset>
3021                     <bitWidth>1</bitWidth>
3022                  </field>
3023                  <field>
3024                     <name>RF1W</name>
3025                     <description>Rx FIFO 1 Watermark Reached</description>
3026                     <bitOffset>5</bitOffset>
3027                     <bitWidth>1</bitWidth>
3028                  </field>
3029                  <field>
3030                     <name>RF1F</name>
3031                     <description>Rx FIFO 1 FIFO Full</description>
3032                     <bitOffset>6</bitOffset>
3033                     <bitWidth>1</bitWidth>
3034                  </field>
3035                  <field>
3036                     <name>RF1L</name>
3037                     <description>Rx FIFO 1 Message Lost</description>
3038                     <bitOffset>7</bitOffset>
3039                     <bitWidth>1</bitWidth>
3040                  </field>
3041                  <field>
3042                     <name>HPM</name>
3043                     <description>High Priority Message</description>
3044                     <bitOffset>8</bitOffset>
3045                     <bitWidth>1</bitWidth>
3046                  </field>
3047                  <field>
3048                     <name>TC</name>
3049                     <description>Timestamp Completed</description>
3050                     <bitOffset>9</bitOffset>
3051                     <bitWidth>1</bitWidth>
3052                  </field>
3053                  <field>
3054                     <name>TCF</name>
3055                     <description>Transmission Cancellation Finished</description>
3056                     <bitOffset>10</bitOffset>
3057                     <bitWidth>1</bitWidth>
3058                  </field>
3059                  <field>
3060                     <name>TFE</name>
3061                     <description>Tx FIFO Empty</description>
3062                     <bitOffset>11</bitOffset>
3063                     <bitWidth>1</bitWidth>
3064                  </field>
3065                  <field>
3066                     <name>TEFN</name>
3067                     <description>Tx Event FIFO New Entry</description>
3068                     <bitOffset>12</bitOffset>
3069                     <bitWidth>1</bitWidth>
3070                  </field>
3071                  <field>
3072                     <name>TEFW</name>
3073                     <description>Tx Event FIFO Watermark Reached</description>
3074                     <bitOffset>13</bitOffset>
3075                     <bitWidth>1</bitWidth>
3076                  </field>
3077                  <field>
3078                     <name>TEFF</name>
3079                     <description>Tx Event FIFO Full</description>
3080                     <bitOffset>14</bitOffset>
3081                     <bitWidth>1</bitWidth>
3082                  </field>
3083                  <field>
3084                     <name>TEFL</name>
3085                     <description>Tx Event FIFO Element Lost</description>
3086                     <bitOffset>15</bitOffset>
3087                     <bitWidth>1</bitWidth>
3088                  </field>
3089                  <field>
3090                     <name>TSW</name>
3091                     <description>Timestamp Wraparound</description>
3092                     <bitOffset>16</bitOffset>
3093                     <bitWidth>1</bitWidth>
3094                  </field>
3095                  <field>
3096                     <name>MRAF</name>
3097                     <description>Message RAM Access Failure</description>
3098                     <bitOffset>17</bitOffset>
3099                     <bitWidth>1</bitWidth>
3100                  </field>
3101                  <field>
3102                     <name>TOO</name>
3103                     <description>Timeout Occurred</description>
3104                     <bitOffset>18</bitOffset>
3105                     <bitWidth>1</bitWidth>
3106                  </field>
3107                  <field>
3108                     <name>DRX</name>
3109                     <description>Message stored to Dedicated Rx Buffer</description>
3110                     <bitOffset>19</bitOffset>
3111                     <bitWidth>1</bitWidth>
3112                  </field>
3113                  <field>
3114                     <name>BEC</name>
3115                     <description>Bit Error Corrected</description>
3116                     <bitOffset>20</bitOffset>
3117                     <bitWidth>1</bitWidth>
3118                  </field>
3119                  <field>
3120                     <name>BEU</name>
3121                     <description>Bit Error Uncorrected</description>
3122                     <bitOffset>21</bitOffset>
3123                     <bitWidth>1</bitWidth>
3124                  </field>
3125                  <field>
3126                     <name>ELO</name>
3127                     <description>Error Logging Overflow</description>
3128                     <bitOffset>22</bitOffset>
3129                     <bitWidth>1</bitWidth>
3130                  </field>
3131                  <field>
3132                     <name>EP</name>
3133                     <description>Error Passive</description>
3134                     <bitOffset>23</bitOffset>
3135                     <bitWidth>1</bitWidth>
3136                  </field>
3137                  <field>
3138                     <name>EW</name>
3139                     <description>Warning Status</description>
3140                     <bitOffset>24</bitOffset>
3141                     <bitWidth>1</bitWidth>
3142                  </field>
3143                  <field>
3144                     <name>BO</name>
3145                     <description>Bus_Off Status</description>
3146                     <bitOffset>25</bitOffset>
3147                     <bitWidth>1</bitWidth>
3148                  </field>
3149                  <field>
3150                     <name>WDI</name>
3151                     <description>Watchdog Interrupt</description>
3152                     <bitOffset>26</bitOffset>
3153                     <bitWidth>1</bitWidth>
3154                  </field>
3155                  <field>
3156                     <name>PEA</name>
3157                     <description>Protocol Error in Arbitration Phase</description>
3158                     <bitOffset>27</bitOffset>
3159                     <bitWidth>1</bitWidth>
3160                  </field>
3161                  <field>
3162                     <name>PED</name>
3163                     <description>Protocol Error in Data Phase</description>
3164                     <bitOffset>28</bitOffset>
3165                     <bitWidth>1</bitWidth>
3166                  </field>
3167                  <field>
3168                     <name>ARA</name>
3169                     <description>Access to Reserved Address</description>
3170                     <bitOffset>29</bitOffset>
3171                     <bitWidth>1</bitWidth>
3172                  </field>
3173               </fields>
3174            </register>
3175            <register>
3176               <name>IE</name>
3177               <description>Interrupt Enable</description>
3178               <addressOffset>0x54</addressOffset>
3179               <size>32</size>
3180               <resetValue>0x00000000</resetValue>
3181               <fields>
3182                  <field>
3183                     <name>RF0NE</name>
3184                     <description>Rx FIFO 0 New Message Interrupt Enable</description>
3185                     <bitOffset>0</bitOffset>
3186                     <bitWidth>1</bitWidth>
3187                  </field>
3188                  <field>
3189                     <name>RF0WE</name>
3190                     <description>Rx FIFO 0 Watermark Reached Interrupt Enable</description>
3191                     <bitOffset>1</bitOffset>
3192                     <bitWidth>1</bitWidth>
3193                  </field>
3194                  <field>
3195                     <name>RF0FE</name>
3196                     <description>Rx FIFO 0 Full Interrupt Enable</description>
3197                     <bitOffset>2</bitOffset>
3198                     <bitWidth>1</bitWidth>
3199                  </field>
3200                  <field>
3201                     <name>RF0LE</name>
3202                     <description>Rx FIFO 0 Message Lost Interrupt Enable</description>
3203                     <bitOffset>3</bitOffset>
3204                     <bitWidth>1</bitWidth>
3205                  </field>
3206                  <field>
3207                     <name>RF1NE</name>
3208                     <description>Rx FIFO 1 New Message Interrupt Enable</description>
3209                     <bitOffset>4</bitOffset>
3210                     <bitWidth>1</bitWidth>
3211                  </field>
3212                  <field>
3213                     <name>RF1WE</name>
3214                     <description>Rx FIFO 1 Watermark Reached Interrupt Enable</description>
3215                     <bitOffset>5</bitOffset>
3216                     <bitWidth>1</bitWidth>
3217                  </field>
3218                  <field>
3219                     <name>RF1FE</name>
3220                     <description>Rx FIFO 1 FIFO Full Interrupt Enable</description>
3221                     <bitOffset>6</bitOffset>
3222                     <bitWidth>1</bitWidth>
3223                  </field>
3224                  <field>
3225                     <name>RF1LE</name>
3226                     <description>Rx FIFO 1 Message Lost Interrupt Enable</description>
3227                     <bitOffset>7</bitOffset>
3228                     <bitWidth>1</bitWidth>
3229                  </field>
3230                  <field>
3231                     <name>HPME</name>
3232                     <description>High Priority Message Interrupt Enable</description>
3233                     <bitOffset>8</bitOffset>
3234                     <bitWidth>1</bitWidth>
3235                  </field>
3236                  <field>
3237                     <name>TCE</name>
3238                     <description>Timestamp Completed Interrupt Enable</description>
3239                     <bitOffset>9</bitOffset>
3240                     <bitWidth>1</bitWidth>
3241                  </field>
3242                  <field>
3243                     <name>TCFE</name>
3244                     <description>Transmission Cancellation Finished Interrupt Enable</description>
3245                     <bitOffset>10</bitOffset>
3246                     <bitWidth>1</bitWidth>
3247                  </field>
3248                  <field>
3249                     <name>TFEE</name>
3250                     <description>Tx FIFO Empty Interrupt Enable</description>
3251                     <bitOffset>11</bitOffset>
3252                     <bitWidth>1</bitWidth>
3253                  </field>
3254                  <field>
3255                     <name>TEFNE</name>
3256                     <description>Tx Event FIFO New Entry Interrupt Enable</description>
3257                     <bitOffset>12</bitOffset>
3258                     <bitWidth>1</bitWidth>
3259                  </field>
3260                  <field>
3261                     <name>TEFWE</name>
3262                     <description>Tx Event FIFO Watermark Reached Interrupt Enable</description>
3263                     <bitOffset>13</bitOffset>
3264                     <bitWidth>1</bitWidth>
3265                  </field>
3266                  <field>
3267                     <name>TEFFE</name>
3268                     <description>Tx Event FIFO Full Interrupt Enable</description>
3269                     <bitOffset>14</bitOffset>
3270                     <bitWidth>1</bitWidth>
3271                  </field>
3272                  <field>
3273                     <name>TEFLE</name>
3274                     <description>Tx Event FIFO Element Lost Interrupt Enable</description>
3275                     <bitOffset>15</bitOffset>
3276                     <bitWidth>1</bitWidth>
3277                  </field>
3278                  <field>
3279                     <name>TSWE</name>
3280                     <description>Timestamp Wraparound Interrupt Enable</description>
3281                     <bitOffset>16</bitOffset>
3282                     <bitWidth>1</bitWidth>
3283                  </field>
3284                  <field>
3285                     <name>MRAFE</name>
3286                     <description>Message RAM Access Failure Interrupt Enable</description>
3287                     <bitOffset>17</bitOffset>
3288                     <bitWidth>1</bitWidth>
3289                  </field>
3290                  <field>
3291                     <name>TOOE</name>
3292                     <description>Timeout Occurred Interrupt Enable</description>
3293                     <bitOffset>18</bitOffset>
3294                     <bitWidth>1</bitWidth>
3295                  </field>
3296                  <field>
3297                     <name>DRXE</name>
3298                     <description>Message stored to Dedicated Rx Buffer Interrupt Enable</description>
3299                     <bitOffset>19</bitOffset>
3300                     <bitWidth>1</bitWidth>
3301                  </field>
3302                  <field>
3303                     <name>BECE</name>
3304                     <description>Bit Error Corrected Interrupt Enable</description>
3305                     <bitOffset>20</bitOffset>
3306                     <bitWidth>1</bitWidth>
3307                  </field>
3308                  <field>
3309                     <name>BEUE</name>
3310                     <description>Bit Error Uncorrected Interrupt Enable</description>
3311                     <bitOffset>21</bitOffset>
3312                     <bitWidth>1</bitWidth>
3313                  </field>
3314                  <field>
3315                     <name>ELOE</name>
3316                     <description>Error Logging Overflow Interrupt Enable</description>
3317                     <bitOffset>22</bitOffset>
3318                     <bitWidth>1</bitWidth>
3319                  </field>
3320                  <field>
3321                     <name>EPE</name>
3322                     <description>Error Passive Interrupt Enable</description>
3323                     <bitOffset>23</bitOffset>
3324                     <bitWidth>1</bitWidth>
3325                  </field>
3326                  <field>
3327                     <name>EWE</name>
3328                     <description>Warning Status Interrupt Enable</description>
3329                     <bitOffset>24</bitOffset>
3330                     <bitWidth>1</bitWidth>
3331                  </field>
3332                  <field>
3333                     <name>BOE</name>
3334                     <description>Bus_Off Status Interrupt Enable</description>
3335                     <bitOffset>25</bitOffset>
3336                     <bitWidth>1</bitWidth>
3337                  </field>
3338                  <field>
3339                     <name>WDIE</name>
3340                     <description>Watchdog Interrupt Interrupt Enable</description>
3341                     <bitOffset>26</bitOffset>
3342                     <bitWidth>1</bitWidth>
3343                  </field>
3344                  <field>
3345                     <name>PEAE</name>
3346                     <description>Protocol Error in Arbitration Phase Enable</description>
3347                     <bitOffset>27</bitOffset>
3348                     <bitWidth>1</bitWidth>
3349                  </field>
3350                  <field>
3351                     <name>PEDE</name>
3352                     <description>Protocol Error in Data Phase Enable</description>
3353                     <bitOffset>28</bitOffset>
3354                     <bitWidth>1</bitWidth>
3355                  </field>
3356                  <field>
3357                     <name>ARAE</name>
3358                     <description>Access to Reserved Address Enable</description>
3359                     <bitOffset>29</bitOffset>
3360                     <bitWidth>1</bitWidth>
3361                  </field>
3362               </fields>
3363            </register>
3364            <register>
3365               <name>ILS</name>
3366               <description>Interrupt Line Select</description>
3367               <addressOffset>0x58</addressOffset>
3368               <size>32</size>
3369               <resetValue>0x00000000</resetValue>
3370               <fields>
3371                  <field>
3372                     <name>RF0NL</name>
3373                     <description>Rx FIFO 0 New Message Interrupt Line</description>
3374                     <bitOffset>0</bitOffset>
3375                     <bitWidth>1</bitWidth>
3376                  </field>
3377                  <field>
3378                     <name>RF0WL</name>
3379                     <description>Rx FIFO 0 Watermark Reached Interrupt Line</description>
3380                     <bitOffset>1</bitOffset>
3381                     <bitWidth>1</bitWidth>
3382                  </field>
3383                  <field>
3384                     <name>RF0FL</name>
3385                     <description>Rx FIFO 0 Full Interrupt Line</description>
3386                     <bitOffset>2</bitOffset>
3387                     <bitWidth>1</bitWidth>
3388                  </field>
3389                  <field>
3390                     <name>RF0LL</name>
3391                     <description>Rx FIFO 0 Message Lost Interrupt Line</description>
3392                     <bitOffset>3</bitOffset>
3393                     <bitWidth>1</bitWidth>
3394                  </field>
3395                  <field>
3396                     <name>RF1NL</name>
3397                     <description>Rx FIFO 1 New Message Interrupt Line</description>
3398                     <bitOffset>4</bitOffset>
3399                     <bitWidth>1</bitWidth>
3400                  </field>
3401                  <field>
3402                     <name>RF1WL</name>
3403                     <description>Rx FIFO 1 Watermark Reached Interrupt Line</description>
3404                     <bitOffset>5</bitOffset>
3405                     <bitWidth>1</bitWidth>
3406                  </field>
3407                  <field>
3408                     <name>RF1FL</name>
3409                     <description>Rx FIFO 1 FIFO Full Interrupt Line</description>
3410                     <bitOffset>6</bitOffset>
3411                     <bitWidth>1</bitWidth>
3412                  </field>
3413                  <field>
3414                     <name>RF1LL</name>
3415                     <description>Rx FIFO 1 Message Lost Interrupt Line</description>
3416                     <bitOffset>7</bitOffset>
3417                     <bitWidth>1</bitWidth>
3418                  </field>
3419                  <field>
3420                     <name>HPML</name>
3421                     <description>High Priority Message Interrupt Line</description>
3422                     <bitOffset>8</bitOffset>
3423                     <bitWidth>1</bitWidth>
3424                  </field>
3425                  <field>
3426                     <name>TCL</name>
3427                     <description>Timestamp Completed Interrupt Line</description>
3428                     <bitOffset>9</bitOffset>
3429                     <bitWidth>1</bitWidth>
3430                  </field>
3431                  <field>
3432                     <name>TCFL</name>
3433                     <description>Transmission Cancellation Finished Interrupt Line</description>
3434                     <bitOffset>10</bitOffset>
3435                     <bitWidth>1</bitWidth>
3436                  </field>
3437                  <field>
3438                     <name>TFEL</name>
3439                     <description>Tx FIFO Empty Interrupt Line</description>
3440                     <bitOffset>11</bitOffset>
3441                     <bitWidth>1</bitWidth>
3442                  </field>
3443                  <field>
3444                     <name>TEFNL</name>
3445                     <description>Tx Event FIFO New Entry Interrupt Line</description>
3446                     <bitOffset>12</bitOffset>
3447                     <bitWidth>1</bitWidth>
3448                  </field>
3449                  <field>
3450                     <name>TEFWL</name>
3451                     <description>Tx Event FIFO Watermark Reached Interrupt Line</description>
3452                     <bitOffset>13</bitOffset>
3453                     <bitWidth>1</bitWidth>
3454                  </field>
3455                  <field>
3456                     <name>TEFFL</name>
3457                     <description>Tx Event FIFO Full Interrupt Line</description>
3458                     <bitOffset>14</bitOffset>
3459                     <bitWidth>1</bitWidth>
3460                  </field>
3461                  <field>
3462                     <name>TEFLL</name>
3463                     <description>Tx Event FIFO Element Lost Interrupt Line</description>
3464                     <bitOffset>15</bitOffset>
3465                     <bitWidth>1</bitWidth>
3466                  </field>
3467                  <field>
3468                     <name>TSWL</name>
3469                     <description>Timestamp Wraparound Interrupt Line</description>
3470                     <bitOffset>16</bitOffset>
3471                     <bitWidth>1</bitWidth>
3472                  </field>
3473                  <field>
3474                     <name>MRAFL</name>
3475                     <description>Message RAM Access Failure Interrupt Line</description>
3476                     <bitOffset>17</bitOffset>
3477                     <bitWidth>1</bitWidth>
3478                  </field>
3479                  <field>
3480                     <name>TOOL</name>
3481                     <description>Timeout Occurred Interrupt Line</description>
3482                     <bitOffset>18</bitOffset>
3483                     <bitWidth>1</bitWidth>
3484                  </field>
3485                  <field>
3486                     <name>DRXL</name>
3487                     <description>Message stored to Dedicated Rx Buffer Interrupt Line</description>
3488                     <bitOffset>19</bitOffset>
3489                     <bitWidth>1</bitWidth>
3490                  </field>
3491                  <field>
3492                     <name>BECL</name>
3493                     <description>Bit Error Corrected Interrupt Line</description>
3494                     <bitOffset>20</bitOffset>
3495                     <bitWidth>1</bitWidth>
3496                  </field>
3497                  <field>
3498                     <name>BEUL</name>
3499                     <description>Bit Error Uncorrected Interrupt Line</description>
3500                     <bitOffset>21</bitOffset>
3501                     <bitWidth>1</bitWidth>
3502                  </field>
3503                  <field>
3504                     <name>ELOL</name>
3505                     <description>Error Logging Overflow Interrupt Line</description>
3506                     <bitOffset>22</bitOffset>
3507                     <bitWidth>1</bitWidth>
3508                  </field>
3509                  <field>
3510                     <name>EPL</name>
3511                     <description>Error Passive Interrupt Line</description>
3512                     <bitOffset>23</bitOffset>
3513                     <bitWidth>1</bitWidth>
3514                  </field>
3515                  <field>
3516                     <name>EWL</name>
3517                     <description>Warning Status Interrupt Line</description>
3518                     <bitOffset>24</bitOffset>
3519                     <bitWidth>1</bitWidth>
3520                  </field>
3521                  <field>
3522                     <name>BOL</name>
3523                     <description>Bus_Off Status Interrupt Line</description>
3524                     <bitOffset>25</bitOffset>
3525                     <bitWidth>1</bitWidth>
3526                  </field>
3527                  <field>
3528                     <name>WDIL</name>
3529                     <description>Watchdog Interrupt Interrupt Line</description>
3530                     <bitOffset>26</bitOffset>
3531                     <bitWidth>1</bitWidth>
3532                  </field>
3533                  <field>
3534                     <name>PEAL</name>
3535                     <description>Protocol Error in Arbitration Phase Line</description>
3536                     <bitOffset>27</bitOffset>
3537                     <bitWidth>1</bitWidth>
3538                  </field>
3539                  <field>
3540                     <name>PEDL</name>
3541                     <description>Protocol Error in Data Phase Line</description>
3542                     <bitOffset>28</bitOffset>
3543                     <bitWidth>1</bitWidth>
3544                  </field>
3545                  <field>
3546                     <name>ARAL</name>
3547                     <description>Access to Reserved Address Line</description>
3548                     <bitOffset>29</bitOffset>
3549                     <bitWidth>1</bitWidth>
3550                  </field>
3551               </fields>
3552            </register>
3553            <register>
3554               <name>ILE</name>
3555               <description>Interrupt Line Enable</description>
3556               <addressOffset>0x5C</addressOffset>
3557               <size>32</size>
3558               <resetValue>0x00000000</resetValue>
3559               <fields>
3560                  <field>
3561                     <name>EINT0</name>
3562                     <description>Enable Interrupt Line 0</description>
3563                     <bitOffset>0</bitOffset>
3564                     <bitWidth>1</bitWidth>
3565                  </field>
3566                  <field>
3567                     <name>EINT1</name>
3568                     <description>Enable Interrupt Line 1</description>
3569                     <bitOffset>1</bitOffset>
3570                     <bitWidth>1</bitWidth>
3571                  </field>
3572               </fields>
3573            </register>
3574            <register>
3575               <name>GFC</name>
3576               <description>Global Filter Configuration</description>
3577               <addressOffset>0x80</addressOffset>
3578               <size>32</size>
3579               <resetValue>0x00000000</resetValue>
3580               <fields>
3581                  <field>
3582                     <name>RRFE</name>
3583                     <description>Reject Remote Frames Extended</description>
3584                     <bitOffset>0</bitOffset>
3585                     <bitWidth>1</bitWidth>
3586                  </field>
3587                  <field>
3588                     <name>RRFS</name>
3589                     <description>Reject Remote Frames Standard</description>
3590                     <bitOffset>1</bitOffset>
3591                     <bitWidth>1</bitWidth>
3592                  </field>
3593                  <field>
3594                     <name>ANFE</name>
3595                     <description>Accept Non-matching Frames Extended</description>
3596                     <bitOffset>2</bitOffset>
3597                     <bitWidth>2</bitWidth>
3598                     <enumeratedValues>
3599                        <name>ANFESelect</name>
3600                        <enumeratedValue>
3601                           <name>RXF0</name>
3602                           <description>Accept in Rx FIFO 0</description>
3603                           <value>0</value>
3604                        </enumeratedValue>
3605                        <enumeratedValue>
3606                           <name>RXF1</name>
3607                           <description>Accept in Rx FIFO 1</description>
3608                           <value>1</value>
3609                        </enumeratedValue>
3610                        <enumeratedValue>
3611                           <name>REJECT</name>
3612                           <description>Reject</description>
3613                           <value>2</value>
3614                        </enumeratedValue>
3615                     </enumeratedValues>
3616                  </field>
3617                  <field>
3618                     <name>ANFS</name>
3619                     <description>Accept Non-matching Frames Standard</description>
3620                     <bitOffset>4</bitOffset>
3621                     <bitWidth>2</bitWidth>
3622                     <enumeratedValues>
3623                        <name>ANFSSelect</name>
3624                        <enumeratedValue>
3625                           <name>RXF0</name>
3626                           <description>Accept in Rx FIFO 0</description>
3627                           <value>0</value>
3628                        </enumeratedValue>
3629                        <enumeratedValue>
3630                           <name>RXF1</name>
3631                           <description>Accept in Rx FIFO 1</description>
3632                           <value>1</value>
3633                        </enumeratedValue>
3634                        <enumeratedValue>
3635                           <name>REJECT</name>
3636                           <description>Reject</description>
3637                           <value>2</value>
3638                        </enumeratedValue>
3639                     </enumeratedValues>
3640                  </field>
3641               </fields>
3642            </register>
3643            <register>
3644               <name>SIDFC</name>
3645               <description>Standard ID Filter Configuration</description>
3646               <addressOffset>0x84</addressOffset>
3647               <size>32</size>
3648               <resetValue>0x00000000</resetValue>
3649               <fields>
3650                  <field>
3651                     <name>FLSSA</name>
3652                     <description>Filter List Standard Start Address</description>
3653                     <bitOffset>0</bitOffset>
3654                     <bitWidth>16</bitWidth>
3655                  </field>
3656                  <field>
3657                     <name>LSS</name>
3658                     <description>List Size Standard</description>
3659                     <bitOffset>16</bitOffset>
3660                     <bitWidth>8</bitWidth>
3661                  </field>
3662               </fields>
3663            </register>
3664            <register>
3665               <name>XIDFC</name>
3666               <description>Extended ID Filter Configuration</description>
3667               <addressOffset>0x88</addressOffset>
3668               <size>32</size>
3669               <resetValue>0x00000000</resetValue>
3670               <fields>
3671                  <field>
3672                     <name>FLESA</name>
3673                     <description>Filter List Extended Start Address</description>
3674                     <bitOffset>0</bitOffset>
3675                     <bitWidth>16</bitWidth>
3676                  </field>
3677                  <field>
3678                     <name>LSE</name>
3679                     <description>List Size Extended</description>
3680                     <bitOffset>16</bitOffset>
3681                     <bitWidth>7</bitWidth>
3682                  </field>
3683               </fields>
3684            </register>
3685            <register>
3686               <name>XIDAM</name>
3687               <description>Extended ID AND Mask</description>
3688               <addressOffset>0x90</addressOffset>
3689               <size>32</size>
3690               <resetValue>0x1FFFFFFF</resetValue>
3691               <fields>
3692                  <field>
3693                     <name>EIDM</name>
3694                     <description>Extended ID Mask</description>
3695                     <bitOffset>0</bitOffset>
3696                     <bitWidth>29</bitWidth>
3697                  </field>
3698               </fields>
3699            </register>
3700            <register>
3701               <name>HPMS</name>
3702               <description>High Priority Message Status</description>
3703               <addressOffset>0x94</addressOffset>
3704               <size>32</size>
3705               <access>read-only</access>
3706               <resetValue>0x00000000</resetValue>
3707               <fields>
3708                  <field>
3709                     <name>BIDX</name>
3710                     <description>Buffer Index</description>
3711                     <bitOffset>0</bitOffset>
3712                     <bitWidth>6</bitWidth>
3713                  </field>
3714                  <field>
3715                     <name>MSI</name>
3716                     <description>Message Storage Indicator</description>
3717                     <bitOffset>6</bitOffset>
3718                     <bitWidth>2</bitWidth>
3719                     <enumeratedValues>
3720                        <name>MSISelect</name>
3721                        <enumeratedValue>
3722                           <name>NONE</name>
3723                           <description>No FIFO selected</description>
3724                           <value>0</value>
3725                        </enumeratedValue>
3726                        <enumeratedValue>
3727                           <name>LOST</name>
3728                           <description>FIFO message lost</description>
3729                           <value>1</value>
3730                        </enumeratedValue>
3731                        <enumeratedValue>
3732                           <name>FIFO0</name>
3733                           <description>Message stored in FIFO 0</description>
3734                           <value>2</value>
3735                        </enumeratedValue>
3736                        <enumeratedValue>
3737                           <name>FIFO1</name>
3738                           <description>Message stored in FIFO 1</description>
3739                           <value>3</value>
3740                        </enumeratedValue>
3741                     </enumeratedValues>
3742                  </field>
3743                  <field>
3744                     <name>FIDX</name>
3745                     <description>Filter Index</description>
3746                     <bitOffset>8</bitOffset>
3747                     <bitWidth>7</bitWidth>
3748                  </field>
3749                  <field>
3750                     <name>FLST</name>
3751                     <description>Filter List</description>
3752                     <bitOffset>15</bitOffset>
3753                     <bitWidth>1</bitWidth>
3754                  </field>
3755               </fields>
3756            </register>
3757            <register>
3758               <name>NDAT1</name>
3759               <description>New Data 1</description>
3760               <addressOffset>0x98</addressOffset>
3761               <size>32</size>
3762               <resetValue>0x00000000</resetValue>
3763               <fields>
3764                  <field>
3765                     <name>ND0</name>
3766                     <description>New Data 0</description>
3767                     <bitOffset>0</bitOffset>
3768                     <bitWidth>1</bitWidth>
3769                  </field>
3770                  <field>
3771                     <name>ND1</name>
3772                     <description>New Data 1</description>
3773                     <bitOffset>1</bitOffset>
3774                     <bitWidth>1</bitWidth>
3775                  </field>
3776                  <field>
3777                     <name>ND2</name>
3778                     <description>New Data 2</description>
3779                     <bitOffset>2</bitOffset>
3780                     <bitWidth>1</bitWidth>
3781                  </field>
3782                  <field>
3783                     <name>ND3</name>
3784                     <description>New Data 3</description>
3785                     <bitOffset>3</bitOffset>
3786                     <bitWidth>1</bitWidth>
3787                  </field>
3788                  <field>
3789                     <name>ND4</name>
3790                     <description>New Data 4</description>
3791                     <bitOffset>4</bitOffset>
3792                     <bitWidth>1</bitWidth>
3793                  </field>
3794                  <field>
3795                     <name>ND5</name>
3796                     <description>New Data 5</description>
3797                     <bitOffset>5</bitOffset>
3798                     <bitWidth>1</bitWidth>
3799                  </field>
3800                  <field>
3801                     <name>ND6</name>
3802                     <description>New Data 6</description>
3803                     <bitOffset>6</bitOffset>
3804                     <bitWidth>1</bitWidth>
3805                  </field>
3806                  <field>
3807                     <name>ND7</name>
3808                     <description>New Data 7</description>
3809                     <bitOffset>7</bitOffset>
3810                     <bitWidth>1</bitWidth>
3811                  </field>
3812                  <field>
3813                     <name>ND8</name>
3814                     <description>New Data 8</description>
3815                     <bitOffset>8</bitOffset>
3816                     <bitWidth>1</bitWidth>
3817                  </field>
3818                  <field>
3819                     <name>ND9</name>
3820                     <description>New Data 9</description>
3821                     <bitOffset>9</bitOffset>
3822                     <bitWidth>1</bitWidth>
3823                  </field>
3824                  <field>
3825                     <name>ND10</name>
3826                     <description>New Data 10</description>
3827                     <bitOffset>10</bitOffset>
3828                     <bitWidth>1</bitWidth>
3829                  </field>
3830                  <field>
3831                     <name>ND11</name>
3832                     <description>New Data 11</description>
3833                     <bitOffset>11</bitOffset>
3834                     <bitWidth>1</bitWidth>
3835                  </field>
3836                  <field>
3837                     <name>ND12</name>
3838                     <description>New Data 12</description>
3839                     <bitOffset>12</bitOffset>
3840                     <bitWidth>1</bitWidth>
3841                  </field>
3842                  <field>
3843                     <name>ND13</name>
3844                     <description>New Data 13</description>
3845                     <bitOffset>13</bitOffset>
3846                     <bitWidth>1</bitWidth>
3847                  </field>
3848                  <field>
3849                     <name>ND14</name>
3850                     <description>New Data 14</description>
3851                     <bitOffset>14</bitOffset>
3852                     <bitWidth>1</bitWidth>
3853                  </field>
3854                  <field>
3855                     <name>ND15</name>
3856                     <description>New Data 15</description>
3857                     <bitOffset>15</bitOffset>
3858                     <bitWidth>1</bitWidth>
3859                  </field>
3860                  <field>
3861                     <name>ND16</name>
3862                     <description>New Data 16</description>
3863                     <bitOffset>16</bitOffset>
3864                     <bitWidth>1</bitWidth>
3865                  </field>
3866                  <field>
3867                     <name>ND17</name>
3868                     <description>New Data 17</description>
3869                     <bitOffset>17</bitOffset>
3870                     <bitWidth>1</bitWidth>
3871                  </field>
3872                  <field>
3873                     <name>ND18</name>
3874                     <description>New Data 18</description>
3875                     <bitOffset>18</bitOffset>
3876                     <bitWidth>1</bitWidth>
3877                  </field>
3878                  <field>
3879                     <name>ND19</name>
3880                     <description>New Data 19</description>
3881                     <bitOffset>19</bitOffset>
3882                     <bitWidth>1</bitWidth>
3883                  </field>
3884                  <field>
3885                     <name>ND20</name>
3886                     <description>New Data 20</description>
3887                     <bitOffset>20</bitOffset>
3888                     <bitWidth>1</bitWidth>
3889                  </field>
3890                  <field>
3891                     <name>ND21</name>
3892                     <description>New Data 21</description>
3893                     <bitOffset>21</bitOffset>
3894                     <bitWidth>1</bitWidth>
3895                  </field>
3896                  <field>
3897                     <name>ND22</name>
3898                     <description>New Data 22</description>
3899                     <bitOffset>22</bitOffset>
3900                     <bitWidth>1</bitWidth>
3901                  </field>
3902                  <field>
3903                     <name>ND23</name>
3904                     <description>New Data 23</description>
3905                     <bitOffset>23</bitOffset>
3906                     <bitWidth>1</bitWidth>
3907                  </field>
3908                  <field>
3909                     <name>ND24</name>
3910                     <description>New Data 24</description>
3911                     <bitOffset>24</bitOffset>
3912                     <bitWidth>1</bitWidth>
3913                  </field>
3914                  <field>
3915                     <name>ND25</name>
3916                     <description>New Data 25</description>
3917                     <bitOffset>25</bitOffset>
3918                     <bitWidth>1</bitWidth>
3919                  </field>
3920                  <field>
3921                     <name>ND26</name>
3922                     <description>New Data 26</description>
3923                     <bitOffset>26</bitOffset>
3924                     <bitWidth>1</bitWidth>
3925                  </field>
3926                  <field>
3927                     <name>ND27</name>
3928                     <description>New Data 27</description>
3929                     <bitOffset>27</bitOffset>
3930                     <bitWidth>1</bitWidth>
3931                  </field>
3932                  <field>
3933                     <name>ND28</name>
3934                     <description>New Data 28</description>
3935                     <bitOffset>28</bitOffset>
3936                     <bitWidth>1</bitWidth>
3937                  </field>
3938                  <field>
3939                     <name>ND29</name>
3940                     <description>New Data 29</description>
3941                     <bitOffset>29</bitOffset>
3942                     <bitWidth>1</bitWidth>
3943                  </field>
3944                  <field>
3945                     <name>ND30</name>
3946                     <description>New Data 30</description>
3947                     <bitOffset>30</bitOffset>
3948                     <bitWidth>1</bitWidth>
3949                  </field>
3950                  <field>
3951                     <name>ND31</name>
3952                     <description>New Data 31</description>
3953                     <bitOffset>31</bitOffset>
3954                     <bitWidth>1</bitWidth>
3955                  </field>
3956               </fields>
3957            </register>
3958            <register>
3959               <name>NDAT2</name>
3960               <description>New Data 2</description>
3961               <addressOffset>0x9C</addressOffset>
3962               <size>32</size>
3963               <resetValue>0x00000000</resetValue>
3964               <fields>
3965                  <field>
3966                     <name>ND32</name>
3967                     <description>New Data 32</description>
3968                     <bitOffset>0</bitOffset>
3969                     <bitWidth>1</bitWidth>
3970                  </field>
3971                  <field>
3972                     <name>ND33</name>
3973                     <description>New Data 33</description>
3974                     <bitOffset>1</bitOffset>
3975                     <bitWidth>1</bitWidth>
3976                  </field>
3977                  <field>
3978                     <name>ND34</name>
3979                     <description>New Data 34</description>
3980                     <bitOffset>2</bitOffset>
3981                     <bitWidth>1</bitWidth>
3982                  </field>
3983                  <field>
3984                     <name>ND35</name>
3985                     <description>New Data 35</description>
3986                     <bitOffset>3</bitOffset>
3987                     <bitWidth>1</bitWidth>
3988                  </field>
3989                  <field>
3990                     <name>ND36</name>
3991                     <description>New Data 36</description>
3992                     <bitOffset>4</bitOffset>
3993                     <bitWidth>1</bitWidth>
3994                  </field>
3995                  <field>
3996                     <name>ND37</name>
3997                     <description>New Data 37</description>
3998                     <bitOffset>5</bitOffset>
3999                     <bitWidth>1</bitWidth>
4000                  </field>
4001                  <field>
4002                     <name>ND38</name>
4003                     <description>New Data 38</description>
4004                     <bitOffset>6</bitOffset>
4005                     <bitWidth>1</bitWidth>
4006                  </field>
4007                  <field>
4008                     <name>ND39</name>
4009                     <description>New Data 39</description>
4010                     <bitOffset>7</bitOffset>
4011                     <bitWidth>1</bitWidth>
4012                  </field>
4013                  <field>
4014                     <name>ND40</name>
4015                     <description>New Data 40</description>
4016                     <bitOffset>8</bitOffset>
4017                     <bitWidth>1</bitWidth>
4018                  </field>
4019                  <field>
4020                     <name>ND41</name>
4021                     <description>New Data 41</description>
4022                     <bitOffset>9</bitOffset>
4023                     <bitWidth>1</bitWidth>
4024                  </field>
4025                  <field>
4026                     <name>ND42</name>
4027                     <description>New Data 42</description>
4028                     <bitOffset>10</bitOffset>
4029                     <bitWidth>1</bitWidth>
4030                  </field>
4031                  <field>
4032                     <name>ND43</name>
4033                     <description>New Data 43</description>
4034                     <bitOffset>11</bitOffset>
4035                     <bitWidth>1</bitWidth>
4036                  </field>
4037                  <field>
4038                     <name>ND44</name>
4039                     <description>New Data 44</description>
4040                     <bitOffset>12</bitOffset>
4041                     <bitWidth>1</bitWidth>
4042                  </field>
4043                  <field>
4044                     <name>ND45</name>
4045                     <description>New Data 45</description>
4046                     <bitOffset>13</bitOffset>
4047                     <bitWidth>1</bitWidth>
4048                  </field>
4049                  <field>
4050                     <name>ND46</name>
4051                     <description>New Data 46</description>
4052                     <bitOffset>14</bitOffset>
4053                     <bitWidth>1</bitWidth>
4054                  </field>
4055                  <field>
4056                     <name>ND47</name>
4057                     <description>New Data 47</description>
4058                     <bitOffset>15</bitOffset>
4059                     <bitWidth>1</bitWidth>
4060                  </field>
4061                  <field>
4062                     <name>ND48</name>
4063                     <description>New Data 48</description>
4064                     <bitOffset>16</bitOffset>
4065                     <bitWidth>1</bitWidth>
4066                  </field>
4067                  <field>
4068                     <name>ND49</name>
4069                     <description>New Data 49</description>
4070                     <bitOffset>17</bitOffset>
4071                     <bitWidth>1</bitWidth>
4072                  </field>
4073                  <field>
4074                     <name>ND50</name>
4075                     <description>New Data 50</description>
4076                     <bitOffset>18</bitOffset>
4077                     <bitWidth>1</bitWidth>
4078                  </field>
4079                  <field>
4080                     <name>ND51</name>
4081                     <description>New Data 51</description>
4082                     <bitOffset>19</bitOffset>
4083                     <bitWidth>1</bitWidth>
4084                  </field>
4085                  <field>
4086                     <name>ND52</name>
4087                     <description>New Data 52</description>
4088                     <bitOffset>20</bitOffset>
4089                     <bitWidth>1</bitWidth>
4090                  </field>
4091                  <field>
4092                     <name>ND53</name>
4093                     <description>New Data 53</description>
4094                     <bitOffset>21</bitOffset>
4095                     <bitWidth>1</bitWidth>
4096                  </field>
4097                  <field>
4098                     <name>ND54</name>
4099                     <description>New Data 54</description>
4100                     <bitOffset>22</bitOffset>
4101                     <bitWidth>1</bitWidth>
4102                  </field>
4103                  <field>
4104                     <name>ND55</name>
4105                     <description>New Data 55</description>
4106                     <bitOffset>23</bitOffset>
4107                     <bitWidth>1</bitWidth>
4108                  </field>
4109                  <field>
4110                     <name>ND56</name>
4111                     <description>New Data 56</description>
4112                     <bitOffset>24</bitOffset>
4113                     <bitWidth>1</bitWidth>
4114                  </field>
4115                  <field>
4116                     <name>ND57</name>
4117                     <description>New Data 57</description>
4118                     <bitOffset>25</bitOffset>
4119                     <bitWidth>1</bitWidth>
4120                  </field>
4121                  <field>
4122                     <name>ND58</name>
4123                     <description>New Data 58</description>
4124                     <bitOffset>26</bitOffset>
4125                     <bitWidth>1</bitWidth>
4126                  </field>
4127                  <field>
4128                     <name>ND59</name>
4129                     <description>New Data 59</description>
4130                     <bitOffset>27</bitOffset>
4131                     <bitWidth>1</bitWidth>
4132                  </field>
4133                  <field>
4134                     <name>ND60</name>
4135                     <description>New Data 60</description>
4136                     <bitOffset>28</bitOffset>
4137                     <bitWidth>1</bitWidth>
4138                  </field>
4139                  <field>
4140                     <name>ND61</name>
4141                     <description>New Data 61</description>
4142                     <bitOffset>29</bitOffset>
4143                     <bitWidth>1</bitWidth>
4144                  </field>
4145                  <field>
4146                     <name>ND62</name>
4147                     <description>New Data 62</description>
4148                     <bitOffset>30</bitOffset>
4149                     <bitWidth>1</bitWidth>
4150                  </field>
4151                  <field>
4152                     <name>ND63</name>
4153                     <description>New Data 63</description>
4154                     <bitOffset>31</bitOffset>
4155                     <bitWidth>1</bitWidth>
4156                  </field>
4157               </fields>
4158            </register>
4159            <register>
4160               <name>RXF0C</name>
4161               <description>Rx FIFO 0 Configuration</description>
4162               <addressOffset>0xA0</addressOffset>
4163               <size>32</size>
4164               <resetValue>0x00000000</resetValue>
4165               <fields>
4166                  <field>
4167                     <name>F0SA</name>
4168                     <description>Rx FIFO 0 Start Address</description>
4169                     <bitOffset>0</bitOffset>
4170                     <bitWidth>16</bitWidth>
4171                  </field>
4172                  <field>
4173                     <name>F0S</name>
4174                     <description>Rx FIFO 0 Size</description>
4175                     <bitOffset>16</bitOffset>
4176                     <bitWidth>7</bitWidth>
4177                  </field>
4178                  <field>
4179                     <name>F0WM</name>
4180                     <description>Rx FIFO 0 Watermark</description>
4181                     <bitOffset>24</bitOffset>
4182                     <bitWidth>7</bitWidth>
4183                  </field>
4184                  <field>
4185                     <name>F0OM</name>
4186                     <description>FIFO 0 Operation Mode</description>
4187                     <bitOffset>31</bitOffset>
4188                     <bitWidth>1</bitWidth>
4189                  </field>
4190               </fields>
4191            </register>
4192            <register>
4193               <name>RXF0S</name>
4194               <description>Rx FIFO 0 Status</description>
4195               <addressOffset>0xA4</addressOffset>
4196               <size>32</size>
4197               <access>read-only</access>
4198               <resetValue>0x00000000</resetValue>
4199               <fields>
4200                  <field>
4201                     <name>F0FL</name>
4202                     <description>Rx FIFO 0 Fill Level</description>
4203                     <bitOffset>0</bitOffset>
4204                     <bitWidth>7</bitWidth>
4205                  </field>
4206                  <field>
4207                     <name>F0GI</name>
4208                     <description>Rx FIFO 0 Get Index</description>
4209                     <bitOffset>8</bitOffset>
4210                     <bitWidth>6</bitWidth>
4211                  </field>
4212                  <field>
4213                     <name>F0PI</name>
4214                     <description>Rx FIFO 0 Put Index</description>
4215                     <bitOffset>16</bitOffset>
4216                     <bitWidth>6</bitWidth>
4217                  </field>
4218                  <field>
4219                     <name>F0F</name>
4220                     <description>Rx FIFO 0 Full</description>
4221                     <bitOffset>24</bitOffset>
4222                     <bitWidth>1</bitWidth>
4223                  </field>
4224                  <field>
4225                     <name>RF0L</name>
4226                     <description>Rx FIFO 0 Message Lost</description>
4227                     <bitOffset>25</bitOffset>
4228                     <bitWidth>1</bitWidth>
4229                  </field>
4230               </fields>
4231            </register>
4232            <register>
4233               <name>RXF0A</name>
4234               <description>Rx FIFO 0 Acknowledge</description>
4235               <addressOffset>0xA8</addressOffset>
4236               <size>32</size>
4237               <resetValue>0x00000000</resetValue>
4238               <fields>
4239                  <field>
4240                     <name>F0AI</name>
4241                     <description>Rx FIFO 0 Acknowledge Index</description>
4242                     <bitOffset>0</bitOffset>
4243                     <bitWidth>6</bitWidth>
4244                  </field>
4245               </fields>
4246            </register>
4247            <register>
4248               <name>RXBC</name>
4249               <description>Rx Buffer Configuration</description>
4250               <addressOffset>0xAC</addressOffset>
4251               <size>32</size>
4252               <resetValue>0x00000000</resetValue>
4253               <fields>
4254                  <field>
4255                     <name>RBSA</name>
4256                     <description>Rx Buffer Start Address</description>
4257                     <bitOffset>0</bitOffset>
4258                     <bitWidth>16</bitWidth>
4259                  </field>
4260               </fields>
4261            </register>
4262            <register>
4263               <name>RXF1C</name>
4264               <description>Rx FIFO 1 Configuration</description>
4265               <addressOffset>0xB0</addressOffset>
4266               <size>32</size>
4267               <resetValue>0x00000000</resetValue>
4268               <fields>
4269                  <field>
4270                     <name>F1SA</name>
4271                     <description>Rx FIFO 1 Start Address</description>
4272                     <bitOffset>0</bitOffset>
4273                     <bitWidth>16</bitWidth>
4274                  </field>
4275                  <field>
4276                     <name>F1S</name>
4277                     <description>Rx FIFO 1 Size</description>
4278                     <bitOffset>16</bitOffset>
4279                     <bitWidth>7</bitWidth>
4280                  </field>
4281                  <field>
4282                     <name>F1WM</name>
4283                     <description>Rx FIFO 1 Watermark</description>
4284                     <bitOffset>24</bitOffset>
4285                     <bitWidth>7</bitWidth>
4286                  </field>
4287                  <field>
4288                     <name>F1OM</name>
4289                     <description>FIFO 1 Operation Mode</description>
4290                     <bitOffset>31</bitOffset>
4291                     <bitWidth>1</bitWidth>
4292                  </field>
4293               </fields>
4294            </register>
4295            <register>
4296               <name>RXF1S</name>
4297               <description>Rx FIFO 1 Status</description>
4298               <addressOffset>0xB4</addressOffset>
4299               <size>32</size>
4300               <access>read-only</access>
4301               <resetValue>0x00000000</resetValue>
4302               <fields>
4303                  <field>
4304                     <name>F1FL</name>
4305                     <description>Rx FIFO 1 Fill Level</description>
4306                     <bitOffset>0</bitOffset>
4307                     <bitWidth>7</bitWidth>
4308                  </field>
4309                  <field>
4310                     <name>F1GI</name>
4311                     <description>Rx FIFO 1 Get Index</description>
4312                     <bitOffset>8</bitOffset>
4313                     <bitWidth>6</bitWidth>
4314                  </field>
4315                  <field>
4316                     <name>F1PI</name>
4317                     <description>Rx FIFO 1 Put Index</description>
4318                     <bitOffset>16</bitOffset>
4319                     <bitWidth>6</bitWidth>
4320                  </field>
4321                  <field>
4322                     <name>F1F</name>
4323                     <description>Rx FIFO 1 Full</description>
4324                     <bitOffset>24</bitOffset>
4325                     <bitWidth>1</bitWidth>
4326                  </field>
4327                  <field>
4328                     <name>RF1L</name>
4329                     <description>Rx FIFO 1 Message Lost</description>
4330                     <bitOffset>25</bitOffset>
4331                     <bitWidth>1</bitWidth>
4332                  </field>
4333                  <field>
4334                     <name>DMS</name>
4335                     <description>Debug Message Status</description>
4336                     <bitOffset>30</bitOffset>
4337                     <bitWidth>2</bitWidth>
4338                     <enumeratedValues>
4339                        <name>DMSSelect</name>
4340                        <enumeratedValue>
4341                           <name>IDLE</name>
4342                           <description>Idle state</description>
4343                           <value>0</value>
4344                        </enumeratedValue>
4345                        <enumeratedValue>
4346                           <name>DBGA</name>
4347                           <description>Debug message A received</description>
4348                           <value>1</value>
4349                        </enumeratedValue>
4350                        <enumeratedValue>
4351                           <name>DBGB</name>
4352                           <description>Debug message A/B received</description>
4353                           <value>2</value>
4354                        </enumeratedValue>
4355                        <enumeratedValue>
4356                           <name>DBGC</name>
4357                           <description>Debug message A/B/C received, DMA request set</description>
4358                           <value>3</value>
4359                        </enumeratedValue>
4360                     </enumeratedValues>
4361                  </field>
4362               </fields>
4363            </register>
4364            <register>
4365               <name>RXF1A</name>
4366               <description>Rx FIFO 1 Acknowledge</description>
4367               <addressOffset>0xB8</addressOffset>
4368               <size>32</size>
4369               <resetValue>0x00000000</resetValue>
4370               <fields>
4371                  <field>
4372                     <name>F1AI</name>
4373                     <description>Rx FIFO 1 Acknowledge Index</description>
4374                     <bitOffset>0</bitOffset>
4375                     <bitWidth>6</bitWidth>
4376                  </field>
4377               </fields>
4378            </register>
4379            <register>
4380               <name>RXESC</name>
4381               <description>Rx Buffer / FIFO Element Size Configuration</description>
4382               <addressOffset>0xBC</addressOffset>
4383               <size>32</size>
4384               <resetValue>0x00000000</resetValue>
4385               <fields>
4386                  <field>
4387                     <name>F0DS</name>
4388                     <description>Rx FIFO 0 Data Field Size</description>
4389                     <bitOffset>0</bitOffset>
4390                     <bitWidth>3</bitWidth>
4391                     <enumeratedValues>
4392                        <name>F0DSSelect</name>
4393                        <enumeratedValue>
4394                           <name>DATA8</name>
4395                           <description>8 byte data field</description>
4396                           <value>0</value>
4397                        </enumeratedValue>
4398                        <enumeratedValue>
4399                           <name>DATA12</name>
4400                           <description>12 byte data field</description>
4401                           <value>1</value>
4402                        </enumeratedValue>
4403                        <enumeratedValue>
4404                           <name>DATA16</name>
4405                           <description>16 byte data field</description>
4406                           <value>2</value>
4407                        </enumeratedValue>
4408                        <enumeratedValue>
4409                           <name>DATA20</name>
4410                           <description>20 byte data field</description>
4411                           <value>3</value>
4412                        </enumeratedValue>
4413                        <enumeratedValue>
4414                           <name>DATA24</name>
4415                           <description>24 byte data field</description>
4416                           <value>4</value>
4417                        </enumeratedValue>
4418                        <enumeratedValue>
4419                           <name>DATA32</name>
4420                           <description>32 byte data field</description>
4421                           <value>5</value>
4422                        </enumeratedValue>
4423                        <enumeratedValue>
4424                           <name>DATA48</name>
4425                           <description>48 byte data field</description>
4426                           <value>6</value>
4427                        </enumeratedValue>
4428                        <enumeratedValue>
4429                           <name>DATA64</name>
4430                           <description>64 byte data field</description>
4431                           <value>7</value>
4432                        </enumeratedValue>
4433                     </enumeratedValues>
4434                  </field>
4435                  <field>
4436                     <name>F1DS</name>
4437                     <description>Rx FIFO 1 Data Field Size</description>
4438                     <bitOffset>4</bitOffset>
4439                     <bitWidth>3</bitWidth>
4440                     <enumeratedValues>
4441                        <name>F1DSSelect</name>
4442                        <enumeratedValue>
4443                           <name>DATA8</name>
4444                           <description>8 byte data field</description>
4445                           <value>0</value>
4446                        </enumeratedValue>
4447                        <enumeratedValue>
4448                           <name>DATA12</name>
4449                           <description>12 byte data field</description>
4450                           <value>1</value>
4451                        </enumeratedValue>
4452                        <enumeratedValue>
4453                           <name>DATA16</name>
4454                           <description>16 byte data field</description>
4455                           <value>2</value>
4456                        </enumeratedValue>
4457                        <enumeratedValue>
4458                           <name>DATA20</name>
4459                           <description>20 byte data field</description>
4460                           <value>3</value>
4461                        </enumeratedValue>
4462                        <enumeratedValue>
4463                           <name>DATA24</name>
4464                           <description>24 byte data field</description>
4465                           <value>4</value>
4466                        </enumeratedValue>
4467                        <enumeratedValue>
4468                           <name>DATA32</name>
4469                           <description>32 byte data field</description>
4470                           <value>5</value>
4471                        </enumeratedValue>
4472                        <enumeratedValue>
4473                           <name>DATA48</name>
4474                           <description>48 byte data field</description>
4475                           <value>6</value>
4476                        </enumeratedValue>
4477                        <enumeratedValue>
4478                           <name>DATA64</name>
4479                           <description>64 byte data field</description>
4480                           <value>7</value>
4481                        </enumeratedValue>
4482                     </enumeratedValues>
4483                  </field>
4484                  <field>
4485                     <name>RBDS</name>
4486                     <description>Rx Buffer Data Field Size</description>
4487                     <bitOffset>8</bitOffset>
4488                     <bitWidth>3</bitWidth>
4489                     <enumeratedValues>
4490                        <name>RBDSSelect</name>
4491                        <enumeratedValue>
4492                           <name>DATA8</name>
4493                           <description>8 byte data field</description>
4494                           <value>0</value>
4495                        </enumeratedValue>
4496                        <enumeratedValue>
4497                           <name>DATA12</name>
4498                           <description>12 byte data field</description>
4499                           <value>1</value>
4500                        </enumeratedValue>
4501                        <enumeratedValue>
4502                           <name>DATA16</name>
4503                           <description>16 byte data field</description>
4504                           <value>2</value>
4505                        </enumeratedValue>
4506                        <enumeratedValue>
4507                           <name>DATA20</name>
4508                           <description>20 byte data field</description>
4509                           <value>3</value>
4510                        </enumeratedValue>
4511                        <enumeratedValue>
4512                           <name>DATA24</name>
4513                           <description>24 byte data field</description>
4514                           <value>4</value>
4515                        </enumeratedValue>
4516                        <enumeratedValue>
4517                           <name>DATA32</name>
4518                           <description>32 byte data field</description>
4519                           <value>5</value>
4520                        </enumeratedValue>
4521                        <enumeratedValue>
4522                           <name>DATA48</name>
4523                           <description>48 byte data field</description>
4524                           <value>6</value>
4525                        </enumeratedValue>
4526                        <enumeratedValue>
4527                           <name>DATA64</name>
4528                           <description>64 byte data field</description>
4529                           <value>7</value>
4530                        </enumeratedValue>
4531                     </enumeratedValues>
4532                  </field>
4533               </fields>
4534            </register>
4535            <register>
4536               <name>TXBC</name>
4537               <description>Tx Buffer Configuration</description>
4538               <addressOffset>0xC0</addressOffset>
4539               <size>32</size>
4540               <resetValue>0x00000000</resetValue>
4541               <fields>
4542                  <field>
4543                     <name>TBSA</name>
4544                     <description>Tx Buffers Start Address</description>
4545                     <bitOffset>0</bitOffset>
4546                     <bitWidth>16</bitWidth>
4547                  </field>
4548                  <field>
4549                     <name>NDTB</name>
4550                     <description>Number of Dedicated Transmit Buffers</description>
4551                     <bitOffset>16</bitOffset>
4552                     <bitWidth>6</bitWidth>
4553                  </field>
4554                  <field>
4555                     <name>TFQS</name>
4556                     <description>Transmit FIFO/Queue Size</description>
4557                     <bitOffset>24</bitOffset>
4558                     <bitWidth>6</bitWidth>
4559                  </field>
4560                  <field>
4561                     <name>TFQM</name>
4562                     <description>Tx FIFO/Queue Mode</description>
4563                     <bitOffset>30</bitOffset>
4564                     <bitWidth>1</bitWidth>
4565                  </field>
4566               </fields>
4567            </register>
4568            <register>
4569               <name>TXFQS</name>
4570               <description>Tx FIFO / Queue Status</description>
4571               <addressOffset>0xC4</addressOffset>
4572               <size>32</size>
4573               <access>read-only</access>
4574               <resetValue>0x00000000</resetValue>
4575               <fields>
4576                  <field>
4577                     <name>TFFL</name>
4578                     <description>Tx FIFO Free Level</description>
4579                     <bitOffset>0</bitOffset>
4580                     <bitWidth>6</bitWidth>
4581                  </field>
4582                  <field>
4583                     <name>TFGI</name>
4584                     <description>Tx FIFO Get Index</description>
4585                     <bitOffset>8</bitOffset>
4586                     <bitWidth>5</bitWidth>
4587                  </field>
4588                  <field>
4589                     <name>TFQPI</name>
4590                     <description>Tx FIFO/Queue Put Index</description>
4591                     <bitOffset>16</bitOffset>
4592                     <bitWidth>5</bitWidth>
4593                  </field>
4594                  <field>
4595                     <name>TFQF</name>
4596                     <description>Tx FIFO/Queue Full</description>
4597                     <bitOffset>21</bitOffset>
4598                     <bitWidth>1</bitWidth>
4599                  </field>
4600               </fields>
4601            </register>
4602            <register>
4603               <name>TXESC</name>
4604               <description>Tx Buffer Element Size Configuration</description>
4605               <addressOffset>0xC8</addressOffset>
4606               <size>32</size>
4607               <resetValue>0x00000000</resetValue>
4608               <fields>
4609                  <field>
4610                     <name>TBDS</name>
4611                     <description>Tx Buffer Data Field Size</description>
4612                     <bitOffset>0</bitOffset>
4613                     <bitWidth>3</bitWidth>
4614                     <enumeratedValues>
4615                        <name>TBDSSelect</name>
4616                        <enumeratedValue>
4617                           <name>DATA8</name>
4618                           <description>8 byte data field</description>
4619                           <value>0</value>
4620                        </enumeratedValue>
4621                        <enumeratedValue>
4622                           <name>DATA12</name>
4623                           <description>12 byte data field</description>
4624                           <value>1</value>
4625                        </enumeratedValue>
4626                        <enumeratedValue>
4627                           <name>DATA16</name>
4628                           <description>16 byte data field</description>
4629                           <value>2</value>
4630                        </enumeratedValue>
4631                        <enumeratedValue>
4632                           <name>DATA20</name>
4633                           <description>20 byte data field</description>
4634                           <value>3</value>
4635                        </enumeratedValue>
4636                        <enumeratedValue>
4637                           <name>DATA24</name>
4638                           <description>24 byte data field</description>
4639                           <value>4</value>
4640                        </enumeratedValue>
4641                        <enumeratedValue>
4642                           <name>DATA32</name>
4643                           <description>32 byte data field</description>
4644                           <value>5</value>
4645                        </enumeratedValue>
4646                        <enumeratedValue>
4647                           <name>DATA48</name>
4648                           <description>48 byte data field</description>
4649                           <value>6</value>
4650                        </enumeratedValue>
4651                        <enumeratedValue>
4652                           <name>DATA64</name>
4653                           <description>64 byte data field</description>
4654                           <value>7</value>
4655                        </enumeratedValue>
4656                     </enumeratedValues>
4657                  </field>
4658               </fields>
4659            </register>
4660            <register>
4661               <name>TXBRP</name>
4662               <description>Tx Buffer Request Pending</description>
4663               <addressOffset>0xCC</addressOffset>
4664               <size>32</size>
4665               <access>read-only</access>
4666               <resetValue>0x00000000</resetValue>
4667               <fields>
4668                  <field>
4669                     <name>TRP0</name>
4670                     <description>Transmission Request Pending 0</description>
4671                     <bitOffset>0</bitOffset>
4672                     <bitWidth>1</bitWidth>
4673                  </field>
4674                  <field>
4675                     <name>TRP1</name>
4676                     <description>Transmission Request Pending 1</description>
4677                     <bitOffset>1</bitOffset>
4678                     <bitWidth>1</bitWidth>
4679                  </field>
4680                  <field>
4681                     <name>TRP2</name>
4682                     <description>Transmission Request Pending 2</description>
4683                     <bitOffset>2</bitOffset>
4684                     <bitWidth>1</bitWidth>
4685                  </field>
4686                  <field>
4687                     <name>TRP3</name>
4688                     <description>Transmission Request Pending 3</description>
4689                     <bitOffset>3</bitOffset>
4690                     <bitWidth>1</bitWidth>
4691                  </field>
4692                  <field>
4693                     <name>TRP4</name>
4694                     <description>Transmission Request Pending 4</description>
4695                     <bitOffset>4</bitOffset>
4696                     <bitWidth>1</bitWidth>
4697                  </field>
4698                  <field>
4699                     <name>TRP5</name>
4700                     <description>Transmission Request Pending 5</description>
4701                     <bitOffset>5</bitOffset>
4702                     <bitWidth>1</bitWidth>
4703                  </field>
4704                  <field>
4705                     <name>TRP6</name>
4706                     <description>Transmission Request Pending 6</description>
4707                     <bitOffset>6</bitOffset>
4708                     <bitWidth>1</bitWidth>
4709                  </field>
4710                  <field>
4711                     <name>TRP7</name>
4712                     <description>Transmission Request Pending 7</description>
4713                     <bitOffset>7</bitOffset>
4714                     <bitWidth>1</bitWidth>
4715                  </field>
4716                  <field>
4717                     <name>TRP8</name>
4718                     <description>Transmission Request Pending 8</description>
4719                     <bitOffset>8</bitOffset>
4720                     <bitWidth>1</bitWidth>
4721                  </field>
4722                  <field>
4723                     <name>TRP9</name>
4724                     <description>Transmission Request Pending 9</description>
4725                     <bitOffset>9</bitOffset>
4726                     <bitWidth>1</bitWidth>
4727                  </field>
4728                  <field>
4729                     <name>TRP10</name>
4730                     <description>Transmission Request Pending 10</description>
4731                     <bitOffset>10</bitOffset>
4732                     <bitWidth>1</bitWidth>
4733                  </field>
4734                  <field>
4735                     <name>TRP11</name>
4736                     <description>Transmission Request Pending 11</description>
4737                     <bitOffset>11</bitOffset>
4738                     <bitWidth>1</bitWidth>
4739                  </field>
4740                  <field>
4741                     <name>TRP12</name>
4742                     <description>Transmission Request Pending 12</description>
4743                     <bitOffset>12</bitOffset>
4744                     <bitWidth>1</bitWidth>
4745                  </field>
4746                  <field>
4747                     <name>TRP13</name>
4748                     <description>Transmission Request Pending 13</description>
4749                     <bitOffset>13</bitOffset>
4750                     <bitWidth>1</bitWidth>
4751                  </field>
4752                  <field>
4753                     <name>TRP14</name>
4754                     <description>Transmission Request Pending 14</description>
4755                     <bitOffset>14</bitOffset>
4756                     <bitWidth>1</bitWidth>
4757                  </field>
4758                  <field>
4759                     <name>TRP15</name>
4760                     <description>Transmission Request Pending 15</description>
4761                     <bitOffset>15</bitOffset>
4762                     <bitWidth>1</bitWidth>
4763                  </field>
4764                  <field>
4765                     <name>TRP16</name>
4766                     <description>Transmission Request Pending 16</description>
4767                     <bitOffset>16</bitOffset>
4768                     <bitWidth>1</bitWidth>
4769                  </field>
4770                  <field>
4771                     <name>TRP17</name>
4772                     <description>Transmission Request Pending 17</description>
4773                     <bitOffset>17</bitOffset>
4774                     <bitWidth>1</bitWidth>
4775                  </field>
4776                  <field>
4777                     <name>TRP18</name>
4778                     <description>Transmission Request Pending 18</description>
4779                     <bitOffset>18</bitOffset>
4780                     <bitWidth>1</bitWidth>
4781                  </field>
4782                  <field>
4783                     <name>TRP19</name>
4784                     <description>Transmission Request Pending 19</description>
4785                     <bitOffset>19</bitOffset>
4786                     <bitWidth>1</bitWidth>
4787                  </field>
4788                  <field>
4789                     <name>TRP20</name>
4790                     <description>Transmission Request Pending 20</description>
4791                     <bitOffset>20</bitOffset>
4792                     <bitWidth>1</bitWidth>
4793                  </field>
4794                  <field>
4795                     <name>TRP21</name>
4796                     <description>Transmission Request Pending 21</description>
4797                     <bitOffset>21</bitOffset>
4798                     <bitWidth>1</bitWidth>
4799                  </field>
4800                  <field>
4801                     <name>TRP22</name>
4802                     <description>Transmission Request Pending 22</description>
4803                     <bitOffset>22</bitOffset>
4804                     <bitWidth>1</bitWidth>
4805                  </field>
4806                  <field>
4807                     <name>TRP23</name>
4808                     <description>Transmission Request Pending 23</description>
4809                     <bitOffset>23</bitOffset>
4810                     <bitWidth>1</bitWidth>
4811                  </field>
4812                  <field>
4813                     <name>TRP24</name>
4814                     <description>Transmission Request Pending 24</description>
4815                     <bitOffset>24</bitOffset>
4816                     <bitWidth>1</bitWidth>
4817                  </field>
4818                  <field>
4819                     <name>TRP25</name>
4820                     <description>Transmission Request Pending 25</description>
4821                     <bitOffset>25</bitOffset>
4822                     <bitWidth>1</bitWidth>
4823                  </field>
4824                  <field>
4825                     <name>TRP26</name>
4826                     <description>Transmission Request Pending 26</description>
4827                     <bitOffset>26</bitOffset>
4828                     <bitWidth>1</bitWidth>
4829                  </field>
4830                  <field>
4831                     <name>TRP27</name>
4832                     <description>Transmission Request Pending 27</description>
4833                     <bitOffset>27</bitOffset>
4834                     <bitWidth>1</bitWidth>
4835                  </field>
4836                  <field>
4837                     <name>TRP28</name>
4838                     <description>Transmission Request Pending 28</description>
4839                     <bitOffset>28</bitOffset>
4840                     <bitWidth>1</bitWidth>
4841                  </field>
4842                  <field>
4843                     <name>TRP29</name>
4844                     <description>Transmission Request Pending 29</description>
4845                     <bitOffset>29</bitOffset>
4846                     <bitWidth>1</bitWidth>
4847                  </field>
4848                  <field>
4849                     <name>TRP30</name>
4850                     <description>Transmission Request Pending 30</description>
4851                     <bitOffset>30</bitOffset>
4852                     <bitWidth>1</bitWidth>
4853                  </field>
4854                  <field>
4855                     <name>TRP31</name>
4856                     <description>Transmission Request Pending 31</description>
4857                     <bitOffset>31</bitOffset>
4858                     <bitWidth>1</bitWidth>
4859                  </field>
4860               </fields>
4861            </register>
4862            <register>
4863               <name>TXBAR</name>
4864               <description>Tx Buffer Add Request</description>
4865               <addressOffset>0xD0</addressOffset>
4866               <size>32</size>
4867               <resetValue>0x00000000</resetValue>
4868               <fields>
4869                  <field>
4870                     <name>AR0</name>
4871                     <description>Add Request 0</description>
4872                     <bitOffset>0</bitOffset>
4873                     <bitWidth>1</bitWidth>
4874                  </field>
4875                  <field>
4876                     <name>AR1</name>
4877                     <description>Add Request 1</description>
4878                     <bitOffset>1</bitOffset>
4879                     <bitWidth>1</bitWidth>
4880                  </field>
4881                  <field>
4882                     <name>AR2</name>
4883                     <description>Add Request 2</description>
4884                     <bitOffset>2</bitOffset>
4885                     <bitWidth>1</bitWidth>
4886                  </field>
4887                  <field>
4888                     <name>AR3</name>
4889                     <description>Add Request 3</description>
4890                     <bitOffset>3</bitOffset>
4891                     <bitWidth>1</bitWidth>
4892                  </field>
4893                  <field>
4894                     <name>AR4</name>
4895                     <description>Add Request 4</description>
4896                     <bitOffset>4</bitOffset>
4897                     <bitWidth>1</bitWidth>
4898                  </field>
4899                  <field>
4900                     <name>AR5</name>
4901                     <description>Add Request 5</description>
4902                     <bitOffset>5</bitOffset>
4903                     <bitWidth>1</bitWidth>
4904                  </field>
4905                  <field>
4906                     <name>AR6</name>
4907                     <description>Add Request 6</description>
4908                     <bitOffset>6</bitOffset>
4909                     <bitWidth>1</bitWidth>
4910                  </field>
4911                  <field>
4912                     <name>AR7</name>
4913                     <description>Add Request 7</description>
4914                     <bitOffset>7</bitOffset>
4915                     <bitWidth>1</bitWidth>
4916                  </field>
4917                  <field>
4918                     <name>AR8</name>
4919                     <description>Add Request 8</description>
4920                     <bitOffset>8</bitOffset>
4921                     <bitWidth>1</bitWidth>
4922                  </field>
4923                  <field>
4924                     <name>AR9</name>
4925                     <description>Add Request 9</description>
4926                     <bitOffset>9</bitOffset>
4927                     <bitWidth>1</bitWidth>
4928                  </field>
4929                  <field>
4930                     <name>AR10</name>
4931                     <description>Add Request 10</description>
4932                     <bitOffset>10</bitOffset>
4933                     <bitWidth>1</bitWidth>
4934                  </field>
4935                  <field>
4936                     <name>AR11</name>
4937                     <description>Add Request 11</description>
4938                     <bitOffset>11</bitOffset>
4939                     <bitWidth>1</bitWidth>
4940                  </field>
4941                  <field>
4942                     <name>AR12</name>
4943                     <description>Add Request 12</description>
4944                     <bitOffset>12</bitOffset>
4945                     <bitWidth>1</bitWidth>
4946                  </field>
4947                  <field>
4948                     <name>AR13</name>
4949                     <description>Add Request 13</description>
4950                     <bitOffset>13</bitOffset>
4951                     <bitWidth>1</bitWidth>
4952                  </field>
4953                  <field>
4954                     <name>AR14</name>
4955                     <description>Add Request 14</description>
4956                     <bitOffset>14</bitOffset>
4957                     <bitWidth>1</bitWidth>
4958                  </field>
4959                  <field>
4960                     <name>AR15</name>
4961                     <description>Add Request 15</description>
4962                     <bitOffset>15</bitOffset>
4963                     <bitWidth>1</bitWidth>
4964                  </field>
4965                  <field>
4966                     <name>AR16</name>
4967                     <description>Add Request 16</description>
4968                     <bitOffset>16</bitOffset>
4969                     <bitWidth>1</bitWidth>
4970                  </field>
4971                  <field>
4972                     <name>AR17</name>
4973                     <description>Add Request 17</description>
4974                     <bitOffset>17</bitOffset>
4975                     <bitWidth>1</bitWidth>
4976                  </field>
4977                  <field>
4978                     <name>AR18</name>
4979                     <description>Add Request 18</description>
4980                     <bitOffset>18</bitOffset>
4981                     <bitWidth>1</bitWidth>
4982                  </field>
4983                  <field>
4984                     <name>AR19</name>
4985                     <description>Add Request 19</description>
4986                     <bitOffset>19</bitOffset>
4987                     <bitWidth>1</bitWidth>
4988                  </field>
4989                  <field>
4990                     <name>AR20</name>
4991                     <description>Add Request 20</description>
4992                     <bitOffset>20</bitOffset>
4993                     <bitWidth>1</bitWidth>
4994                  </field>
4995                  <field>
4996                     <name>AR21</name>
4997                     <description>Add Request 21</description>
4998                     <bitOffset>21</bitOffset>
4999                     <bitWidth>1</bitWidth>
5000                  </field>
5001                  <field>
5002                     <name>AR22</name>
5003                     <description>Add Request 22</description>
5004                     <bitOffset>22</bitOffset>
5005                     <bitWidth>1</bitWidth>
5006                  </field>
5007                  <field>
5008                     <name>AR23</name>
5009                     <description>Add Request 23</description>
5010                     <bitOffset>23</bitOffset>
5011                     <bitWidth>1</bitWidth>
5012                  </field>
5013                  <field>
5014                     <name>AR24</name>
5015                     <description>Add Request 24</description>
5016                     <bitOffset>24</bitOffset>
5017                     <bitWidth>1</bitWidth>
5018                  </field>
5019                  <field>
5020                     <name>AR25</name>
5021                     <description>Add Request 25</description>
5022                     <bitOffset>25</bitOffset>
5023                     <bitWidth>1</bitWidth>
5024                  </field>
5025                  <field>
5026                     <name>AR26</name>
5027                     <description>Add Request 26</description>
5028                     <bitOffset>26</bitOffset>
5029                     <bitWidth>1</bitWidth>
5030                  </field>
5031                  <field>
5032                     <name>AR27</name>
5033                     <description>Add Request 27</description>
5034                     <bitOffset>27</bitOffset>
5035                     <bitWidth>1</bitWidth>
5036                  </field>
5037                  <field>
5038                     <name>AR28</name>
5039                     <description>Add Request 28</description>
5040                     <bitOffset>28</bitOffset>
5041                     <bitWidth>1</bitWidth>
5042                  </field>
5043                  <field>
5044                     <name>AR29</name>
5045                     <description>Add Request 29</description>
5046                     <bitOffset>29</bitOffset>
5047                     <bitWidth>1</bitWidth>
5048                  </field>
5049                  <field>
5050                     <name>AR30</name>
5051                     <description>Add Request 30</description>
5052                     <bitOffset>30</bitOffset>
5053                     <bitWidth>1</bitWidth>
5054                  </field>
5055                  <field>
5056                     <name>AR31</name>
5057                     <description>Add Request 31</description>
5058                     <bitOffset>31</bitOffset>
5059                     <bitWidth>1</bitWidth>
5060                  </field>
5061               </fields>
5062            </register>
5063            <register>
5064               <name>TXBCR</name>
5065               <description>Tx Buffer Cancellation Request</description>
5066               <addressOffset>0xD4</addressOffset>
5067               <size>32</size>
5068               <resetValue>0x00000000</resetValue>
5069               <fields>
5070                  <field>
5071                     <name>CR0</name>
5072                     <description>Cancellation Request 0</description>
5073                     <bitOffset>0</bitOffset>
5074                     <bitWidth>1</bitWidth>
5075                  </field>
5076                  <field>
5077                     <name>CR1</name>
5078                     <description>Cancellation Request 1</description>
5079                     <bitOffset>1</bitOffset>
5080                     <bitWidth>1</bitWidth>
5081                  </field>
5082                  <field>
5083                     <name>CR2</name>
5084                     <description>Cancellation Request 2</description>
5085                     <bitOffset>2</bitOffset>
5086                     <bitWidth>1</bitWidth>
5087                  </field>
5088                  <field>
5089                     <name>CR3</name>
5090                     <description>Cancellation Request 3</description>
5091                     <bitOffset>3</bitOffset>
5092                     <bitWidth>1</bitWidth>
5093                  </field>
5094                  <field>
5095                     <name>CR4</name>
5096                     <description>Cancellation Request 4</description>
5097                     <bitOffset>4</bitOffset>
5098                     <bitWidth>1</bitWidth>
5099                  </field>
5100                  <field>
5101                     <name>CR5</name>
5102                     <description>Cancellation Request 5</description>
5103                     <bitOffset>5</bitOffset>
5104                     <bitWidth>1</bitWidth>
5105                  </field>
5106                  <field>
5107                     <name>CR6</name>
5108                     <description>Cancellation Request 6</description>
5109                     <bitOffset>6</bitOffset>
5110                     <bitWidth>1</bitWidth>
5111                  </field>
5112                  <field>
5113                     <name>CR7</name>
5114                     <description>Cancellation Request 7</description>
5115                     <bitOffset>7</bitOffset>
5116                     <bitWidth>1</bitWidth>
5117                  </field>
5118                  <field>
5119                     <name>CR8</name>
5120                     <description>Cancellation Request 8</description>
5121                     <bitOffset>8</bitOffset>
5122                     <bitWidth>1</bitWidth>
5123                  </field>
5124                  <field>
5125                     <name>CR9</name>
5126                     <description>Cancellation Request 9</description>
5127                     <bitOffset>9</bitOffset>
5128                     <bitWidth>1</bitWidth>
5129                  </field>
5130                  <field>
5131                     <name>CR10</name>
5132                     <description>Cancellation Request 10</description>
5133                     <bitOffset>10</bitOffset>
5134                     <bitWidth>1</bitWidth>
5135                  </field>
5136                  <field>
5137                     <name>CR11</name>
5138                     <description>Cancellation Request 11</description>
5139                     <bitOffset>11</bitOffset>
5140                     <bitWidth>1</bitWidth>
5141                  </field>
5142                  <field>
5143                     <name>CR12</name>
5144                     <description>Cancellation Request 12</description>
5145                     <bitOffset>12</bitOffset>
5146                     <bitWidth>1</bitWidth>
5147                  </field>
5148                  <field>
5149                     <name>CR13</name>
5150                     <description>Cancellation Request 13</description>
5151                     <bitOffset>13</bitOffset>
5152                     <bitWidth>1</bitWidth>
5153                  </field>
5154                  <field>
5155                     <name>CR14</name>
5156                     <description>Cancellation Request 14</description>
5157                     <bitOffset>14</bitOffset>
5158                     <bitWidth>1</bitWidth>
5159                  </field>
5160                  <field>
5161                     <name>CR15</name>
5162                     <description>Cancellation Request 15</description>
5163                     <bitOffset>15</bitOffset>
5164                     <bitWidth>1</bitWidth>
5165                  </field>
5166                  <field>
5167                     <name>CR16</name>
5168                     <description>Cancellation Request 16</description>
5169                     <bitOffset>16</bitOffset>
5170                     <bitWidth>1</bitWidth>
5171                  </field>
5172                  <field>
5173                     <name>CR17</name>
5174                     <description>Cancellation Request 17</description>
5175                     <bitOffset>17</bitOffset>
5176                     <bitWidth>1</bitWidth>
5177                  </field>
5178                  <field>
5179                     <name>CR18</name>
5180                     <description>Cancellation Request 18</description>
5181                     <bitOffset>18</bitOffset>
5182                     <bitWidth>1</bitWidth>
5183                  </field>
5184                  <field>
5185                     <name>CR19</name>
5186                     <description>Cancellation Request 19</description>
5187                     <bitOffset>19</bitOffset>
5188                     <bitWidth>1</bitWidth>
5189                  </field>
5190                  <field>
5191                     <name>CR20</name>
5192                     <description>Cancellation Request 20</description>
5193                     <bitOffset>20</bitOffset>
5194                     <bitWidth>1</bitWidth>
5195                  </field>
5196                  <field>
5197                     <name>CR21</name>
5198                     <description>Cancellation Request 21</description>
5199                     <bitOffset>21</bitOffset>
5200                     <bitWidth>1</bitWidth>
5201                  </field>
5202                  <field>
5203                     <name>CR22</name>
5204                     <description>Cancellation Request 22</description>
5205                     <bitOffset>22</bitOffset>
5206                     <bitWidth>1</bitWidth>
5207                  </field>
5208                  <field>
5209                     <name>CR23</name>
5210                     <description>Cancellation Request 23</description>
5211                     <bitOffset>23</bitOffset>
5212                     <bitWidth>1</bitWidth>
5213                  </field>
5214                  <field>
5215                     <name>CR24</name>
5216                     <description>Cancellation Request 24</description>
5217                     <bitOffset>24</bitOffset>
5218                     <bitWidth>1</bitWidth>
5219                  </field>
5220                  <field>
5221                     <name>CR25</name>
5222                     <description>Cancellation Request 25</description>
5223                     <bitOffset>25</bitOffset>
5224                     <bitWidth>1</bitWidth>
5225                  </field>
5226                  <field>
5227                     <name>CR26</name>
5228                     <description>Cancellation Request 26</description>
5229                     <bitOffset>26</bitOffset>
5230                     <bitWidth>1</bitWidth>
5231                  </field>
5232                  <field>
5233                     <name>CR27</name>
5234                     <description>Cancellation Request 27</description>
5235                     <bitOffset>27</bitOffset>
5236                     <bitWidth>1</bitWidth>
5237                  </field>
5238                  <field>
5239                     <name>CR28</name>
5240                     <description>Cancellation Request 28</description>
5241                     <bitOffset>28</bitOffset>
5242                     <bitWidth>1</bitWidth>
5243                  </field>
5244                  <field>
5245                     <name>CR29</name>
5246                     <description>Cancellation Request 29</description>
5247                     <bitOffset>29</bitOffset>
5248                     <bitWidth>1</bitWidth>
5249                  </field>
5250                  <field>
5251                     <name>CR30</name>
5252                     <description>Cancellation Request 30</description>
5253                     <bitOffset>30</bitOffset>
5254                     <bitWidth>1</bitWidth>
5255                  </field>
5256                  <field>
5257                     <name>CR31</name>
5258                     <description>Cancellation Request 31</description>
5259                     <bitOffset>31</bitOffset>
5260                     <bitWidth>1</bitWidth>
5261                  </field>
5262               </fields>
5263            </register>
5264            <register>
5265               <name>TXBTO</name>
5266               <description>Tx Buffer Transmission Occurred</description>
5267               <addressOffset>0xD8</addressOffset>
5268               <size>32</size>
5269               <access>read-only</access>
5270               <resetValue>0x00000000</resetValue>
5271               <fields>
5272                  <field>
5273                     <name>TO0</name>
5274                     <description>Transmission Occurred 0</description>
5275                     <bitOffset>0</bitOffset>
5276                     <bitWidth>1</bitWidth>
5277                  </field>
5278                  <field>
5279                     <name>TO1</name>
5280                     <description>Transmission Occurred 1</description>
5281                     <bitOffset>1</bitOffset>
5282                     <bitWidth>1</bitWidth>
5283                  </field>
5284                  <field>
5285                     <name>TO2</name>
5286                     <description>Transmission Occurred 2</description>
5287                     <bitOffset>2</bitOffset>
5288                     <bitWidth>1</bitWidth>
5289                  </field>
5290                  <field>
5291                     <name>TO3</name>
5292                     <description>Transmission Occurred 3</description>
5293                     <bitOffset>3</bitOffset>
5294                     <bitWidth>1</bitWidth>
5295                  </field>
5296                  <field>
5297                     <name>TO4</name>
5298                     <description>Transmission Occurred 4</description>
5299                     <bitOffset>4</bitOffset>
5300                     <bitWidth>1</bitWidth>
5301                  </field>
5302                  <field>
5303                     <name>TO5</name>
5304                     <description>Transmission Occurred 5</description>
5305                     <bitOffset>5</bitOffset>
5306                     <bitWidth>1</bitWidth>
5307                  </field>
5308                  <field>
5309                     <name>TO6</name>
5310                     <description>Transmission Occurred 6</description>
5311                     <bitOffset>6</bitOffset>
5312                     <bitWidth>1</bitWidth>
5313                  </field>
5314                  <field>
5315                     <name>TO7</name>
5316                     <description>Transmission Occurred 7</description>
5317                     <bitOffset>7</bitOffset>
5318                     <bitWidth>1</bitWidth>
5319                  </field>
5320                  <field>
5321                     <name>TO8</name>
5322                     <description>Transmission Occurred 8</description>
5323                     <bitOffset>8</bitOffset>
5324                     <bitWidth>1</bitWidth>
5325                  </field>
5326                  <field>
5327                     <name>TO9</name>
5328                     <description>Transmission Occurred 9</description>
5329                     <bitOffset>9</bitOffset>
5330                     <bitWidth>1</bitWidth>
5331                  </field>
5332                  <field>
5333                     <name>TO10</name>
5334                     <description>Transmission Occurred 10</description>
5335                     <bitOffset>10</bitOffset>
5336                     <bitWidth>1</bitWidth>
5337                  </field>
5338                  <field>
5339                     <name>TO11</name>
5340                     <description>Transmission Occurred 11</description>
5341                     <bitOffset>11</bitOffset>
5342                     <bitWidth>1</bitWidth>
5343                  </field>
5344                  <field>
5345                     <name>TO12</name>
5346                     <description>Transmission Occurred 12</description>
5347                     <bitOffset>12</bitOffset>
5348                     <bitWidth>1</bitWidth>
5349                  </field>
5350                  <field>
5351                     <name>TO13</name>
5352                     <description>Transmission Occurred 13</description>
5353                     <bitOffset>13</bitOffset>
5354                     <bitWidth>1</bitWidth>
5355                  </field>
5356                  <field>
5357                     <name>TO14</name>
5358                     <description>Transmission Occurred 14</description>
5359                     <bitOffset>14</bitOffset>
5360                     <bitWidth>1</bitWidth>
5361                  </field>
5362                  <field>
5363                     <name>TO15</name>
5364                     <description>Transmission Occurred 15</description>
5365                     <bitOffset>15</bitOffset>
5366                     <bitWidth>1</bitWidth>
5367                  </field>
5368                  <field>
5369                     <name>TO16</name>
5370                     <description>Transmission Occurred 16</description>
5371                     <bitOffset>16</bitOffset>
5372                     <bitWidth>1</bitWidth>
5373                  </field>
5374                  <field>
5375                     <name>TO17</name>
5376                     <description>Transmission Occurred 17</description>
5377                     <bitOffset>17</bitOffset>
5378                     <bitWidth>1</bitWidth>
5379                  </field>
5380                  <field>
5381                     <name>TO18</name>
5382                     <description>Transmission Occurred 18</description>
5383                     <bitOffset>18</bitOffset>
5384                     <bitWidth>1</bitWidth>
5385                  </field>
5386                  <field>
5387                     <name>TO19</name>
5388                     <description>Transmission Occurred 19</description>
5389                     <bitOffset>19</bitOffset>
5390                     <bitWidth>1</bitWidth>
5391                  </field>
5392                  <field>
5393                     <name>TO20</name>
5394                     <description>Transmission Occurred 20</description>
5395                     <bitOffset>20</bitOffset>
5396                     <bitWidth>1</bitWidth>
5397                  </field>
5398                  <field>
5399                     <name>TO21</name>
5400                     <description>Transmission Occurred 21</description>
5401                     <bitOffset>21</bitOffset>
5402                     <bitWidth>1</bitWidth>
5403                  </field>
5404                  <field>
5405                     <name>TO22</name>
5406                     <description>Transmission Occurred 22</description>
5407                     <bitOffset>22</bitOffset>
5408                     <bitWidth>1</bitWidth>
5409                  </field>
5410                  <field>
5411                     <name>TO23</name>
5412                     <description>Transmission Occurred 23</description>
5413                     <bitOffset>23</bitOffset>
5414                     <bitWidth>1</bitWidth>
5415                  </field>
5416                  <field>
5417                     <name>TO24</name>
5418                     <description>Transmission Occurred 24</description>
5419                     <bitOffset>24</bitOffset>
5420                     <bitWidth>1</bitWidth>
5421                  </field>
5422                  <field>
5423                     <name>TO25</name>
5424                     <description>Transmission Occurred 25</description>
5425                     <bitOffset>25</bitOffset>
5426                     <bitWidth>1</bitWidth>
5427                  </field>
5428                  <field>
5429                     <name>TO26</name>
5430                     <description>Transmission Occurred 26</description>
5431                     <bitOffset>26</bitOffset>
5432                     <bitWidth>1</bitWidth>
5433                  </field>
5434                  <field>
5435                     <name>TO27</name>
5436                     <description>Transmission Occurred 27</description>
5437                     <bitOffset>27</bitOffset>
5438                     <bitWidth>1</bitWidth>
5439                  </field>
5440                  <field>
5441                     <name>TO28</name>
5442                     <description>Transmission Occurred 28</description>
5443                     <bitOffset>28</bitOffset>
5444                     <bitWidth>1</bitWidth>
5445                  </field>
5446                  <field>
5447                     <name>TO29</name>
5448                     <description>Transmission Occurred 29</description>
5449                     <bitOffset>29</bitOffset>
5450                     <bitWidth>1</bitWidth>
5451                  </field>
5452                  <field>
5453                     <name>TO30</name>
5454                     <description>Transmission Occurred 30</description>
5455                     <bitOffset>30</bitOffset>
5456                     <bitWidth>1</bitWidth>
5457                  </field>
5458                  <field>
5459                     <name>TO31</name>
5460                     <description>Transmission Occurred 31</description>
5461                     <bitOffset>31</bitOffset>
5462                     <bitWidth>1</bitWidth>
5463                  </field>
5464               </fields>
5465            </register>
5466            <register>
5467               <name>TXBCF</name>
5468               <description>Tx Buffer Cancellation Finished</description>
5469               <addressOffset>0xDC</addressOffset>
5470               <size>32</size>
5471               <access>read-only</access>
5472               <resetValue>0x00000000</resetValue>
5473               <fields>
5474                  <field>
5475                     <name>CF0</name>
5476                     <description>Tx Buffer Cancellation Finished 0</description>
5477                     <bitOffset>0</bitOffset>
5478                     <bitWidth>1</bitWidth>
5479                  </field>
5480                  <field>
5481                     <name>CF1</name>
5482                     <description>Tx Buffer Cancellation Finished 1</description>
5483                     <bitOffset>1</bitOffset>
5484                     <bitWidth>1</bitWidth>
5485                  </field>
5486                  <field>
5487                     <name>CF2</name>
5488                     <description>Tx Buffer Cancellation Finished 2</description>
5489                     <bitOffset>2</bitOffset>
5490                     <bitWidth>1</bitWidth>
5491                  </field>
5492                  <field>
5493                     <name>CF3</name>
5494                     <description>Tx Buffer Cancellation Finished 3</description>
5495                     <bitOffset>3</bitOffset>
5496                     <bitWidth>1</bitWidth>
5497                  </field>
5498                  <field>
5499                     <name>CF4</name>
5500                     <description>Tx Buffer Cancellation Finished 4</description>
5501                     <bitOffset>4</bitOffset>
5502                     <bitWidth>1</bitWidth>
5503                  </field>
5504                  <field>
5505                     <name>CF5</name>
5506                     <description>Tx Buffer Cancellation Finished 5</description>
5507                     <bitOffset>5</bitOffset>
5508                     <bitWidth>1</bitWidth>
5509                  </field>
5510                  <field>
5511                     <name>CF6</name>
5512                     <description>Tx Buffer Cancellation Finished 6</description>
5513                     <bitOffset>6</bitOffset>
5514                     <bitWidth>1</bitWidth>
5515                  </field>
5516                  <field>
5517                     <name>CF7</name>
5518                     <description>Tx Buffer Cancellation Finished 7</description>
5519                     <bitOffset>7</bitOffset>
5520                     <bitWidth>1</bitWidth>
5521                  </field>
5522                  <field>
5523                     <name>CF8</name>
5524                     <description>Tx Buffer Cancellation Finished 8</description>
5525                     <bitOffset>8</bitOffset>
5526                     <bitWidth>1</bitWidth>
5527                  </field>
5528                  <field>
5529                     <name>CF9</name>
5530                     <description>Tx Buffer Cancellation Finished 9</description>
5531                     <bitOffset>9</bitOffset>
5532                     <bitWidth>1</bitWidth>
5533                  </field>
5534                  <field>
5535                     <name>CF10</name>
5536                     <description>Tx Buffer Cancellation Finished 10</description>
5537                     <bitOffset>10</bitOffset>
5538                     <bitWidth>1</bitWidth>
5539                  </field>
5540                  <field>
5541                     <name>CF11</name>
5542                     <description>Tx Buffer Cancellation Finished 11</description>
5543                     <bitOffset>11</bitOffset>
5544                     <bitWidth>1</bitWidth>
5545                  </field>
5546                  <field>
5547                     <name>CF12</name>
5548                     <description>Tx Buffer Cancellation Finished 12</description>
5549                     <bitOffset>12</bitOffset>
5550                     <bitWidth>1</bitWidth>
5551                  </field>
5552                  <field>
5553                     <name>CF13</name>
5554                     <description>Tx Buffer Cancellation Finished 13</description>
5555                     <bitOffset>13</bitOffset>
5556                     <bitWidth>1</bitWidth>
5557                  </field>
5558                  <field>
5559                     <name>CF14</name>
5560                     <description>Tx Buffer Cancellation Finished 14</description>
5561                     <bitOffset>14</bitOffset>
5562                     <bitWidth>1</bitWidth>
5563                  </field>
5564                  <field>
5565                     <name>CF15</name>
5566                     <description>Tx Buffer Cancellation Finished 15</description>
5567                     <bitOffset>15</bitOffset>
5568                     <bitWidth>1</bitWidth>
5569                  </field>
5570                  <field>
5571                     <name>CF16</name>
5572                     <description>Tx Buffer Cancellation Finished 16</description>
5573                     <bitOffset>16</bitOffset>
5574                     <bitWidth>1</bitWidth>
5575                  </field>
5576                  <field>
5577                     <name>CF17</name>
5578                     <description>Tx Buffer Cancellation Finished 17</description>
5579                     <bitOffset>17</bitOffset>
5580                     <bitWidth>1</bitWidth>
5581                  </field>
5582                  <field>
5583                     <name>CF18</name>
5584                     <description>Tx Buffer Cancellation Finished 18</description>
5585                     <bitOffset>18</bitOffset>
5586                     <bitWidth>1</bitWidth>
5587                  </field>
5588                  <field>
5589                     <name>CF19</name>
5590                     <description>Tx Buffer Cancellation Finished 19</description>
5591                     <bitOffset>19</bitOffset>
5592                     <bitWidth>1</bitWidth>
5593                  </field>
5594                  <field>
5595                     <name>CF20</name>
5596                     <description>Tx Buffer Cancellation Finished 20</description>
5597                     <bitOffset>20</bitOffset>
5598                     <bitWidth>1</bitWidth>
5599                  </field>
5600                  <field>
5601                     <name>CF21</name>
5602                     <description>Tx Buffer Cancellation Finished 21</description>
5603                     <bitOffset>21</bitOffset>
5604                     <bitWidth>1</bitWidth>
5605                  </field>
5606                  <field>
5607                     <name>CF22</name>
5608                     <description>Tx Buffer Cancellation Finished 22</description>
5609                     <bitOffset>22</bitOffset>
5610                     <bitWidth>1</bitWidth>
5611                  </field>
5612                  <field>
5613                     <name>CF23</name>
5614                     <description>Tx Buffer Cancellation Finished 23</description>
5615                     <bitOffset>23</bitOffset>
5616                     <bitWidth>1</bitWidth>
5617                  </field>
5618                  <field>
5619                     <name>CF24</name>
5620                     <description>Tx Buffer Cancellation Finished 24</description>
5621                     <bitOffset>24</bitOffset>
5622                     <bitWidth>1</bitWidth>
5623                  </field>
5624                  <field>
5625                     <name>CF25</name>
5626                     <description>Tx Buffer Cancellation Finished 25</description>
5627                     <bitOffset>25</bitOffset>
5628                     <bitWidth>1</bitWidth>
5629                  </field>
5630                  <field>
5631                     <name>CF26</name>
5632                     <description>Tx Buffer Cancellation Finished 26</description>
5633                     <bitOffset>26</bitOffset>
5634                     <bitWidth>1</bitWidth>
5635                  </field>
5636                  <field>
5637                     <name>CF27</name>
5638                     <description>Tx Buffer Cancellation Finished 27</description>
5639                     <bitOffset>27</bitOffset>
5640                     <bitWidth>1</bitWidth>
5641                  </field>
5642                  <field>
5643                     <name>CF28</name>
5644                     <description>Tx Buffer Cancellation Finished 28</description>
5645                     <bitOffset>28</bitOffset>
5646                     <bitWidth>1</bitWidth>
5647                  </field>
5648                  <field>
5649                     <name>CF29</name>
5650                     <description>Tx Buffer Cancellation Finished 29</description>
5651                     <bitOffset>29</bitOffset>
5652                     <bitWidth>1</bitWidth>
5653                  </field>
5654                  <field>
5655                     <name>CF30</name>
5656                     <description>Tx Buffer Cancellation Finished 30</description>
5657                     <bitOffset>30</bitOffset>
5658                     <bitWidth>1</bitWidth>
5659                  </field>
5660                  <field>
5661                     <name>CF31</name>
5662                     <description>Tx Buffer Cancellation Finished 31</description>
5663                     <bitOffset>31</bitOffset>
5664                     <bitWidth>1</bitWidth>
5665                  </field>
5666               </fields>
5667            </register>
5668            <register>
5669               <name>TXBTIE</name>
5670               <description>Tx Buffer Transmission Interrupt Enable</description>
5671               <addressOffset>0xE0</addressOffset>
5672               <size>32</size>
5673               <resetValue>0x00000000</resetValue>
5674               <fields>
5675                  <field>
5676                     <name>TIE0</name>
5677                     <description>Transmission Interrupt Enable 0</description>
5678                     <bitOffset>0</bitOffset>
5679                     <bitWidth>1</bitWidth>
5680                  </field>
5681                  <field>
5682                     <name>TIE1</name>
5683                     <description>Transmission Interrupt Enable 1</description>
5684                     <bitOffset>1</bitOffset>
5685                     <bitWidth>1</bitWidth>
5686                  </field>
5687                  <field>
5688                     <name>TIE2</name>
5689                     <description>Transmission Interrupt Enable 2</description>
5690                     <bitOffset>2</bitOffset>
5691                     <bitWidth>1</bitWidth>
5692                  </field>
5693                  <field>
5694                     <name>TIE3</name>
5695                     <description>Transmission Interrupt Enable 3</description>
5696                     <bitOffset>3</bitOffset>
5697                     <bitWidth>1</bitWidth>
5698                  </field>
5699                  <field>
5700                     <name>TIE4</name>
5701                     <description>Transmission Interrupt Enable 4</description>
5702                     <bitOffset>4</bitOffset>
5703                     <bitWidth>1</bitWidth>
5704                  </field>
5705                  <field>
5706                     <name>TIE5</name>
5707                     <description>Transmission Interrupt Enable 5</description>
5708                     <bitOffset>5</bitOffset>
5709                     <bitWidth>1</bitWidth>
5710                  </field>
5711                  <field>
5712                     <name>TIE6</name>
5713                     <description>Transmission Interrupt Enable 6</description>
5714                     <bitOffset>6</bitOffset>
5715                     <bitWidth>1</bitWidth>
5716                  </field>
5717                  <field>
5718                     <name>TIE7</name>
5719                     <description>Transmission Interrupt Enable 7</description>
5720                     <bitOffset>7</bitOffset>
5721                     <bitWidth>1</bitWidth>
5722                  </field>
5723                  <field>
5724                     <name>TIE8</name>
5725                     <description>Transmission Interrupt Enable 8</description>
5726                     <bitOffset>8</bitOffset>
5727                     <bitWidth>1</bitWidth>
5728                  </field>
5729                  <field>
5730                     <name>TIE9</name>
5731                     <description>Transmission Interrupt Enable 9</description>
5732                     <bitOffset>9</bitOffset>
5733                     <bitWidth>1</bitWidth>
5734                  </field>
5735                  <field>
5736                     <name>TIE10</name>
5737                     <description>Transmission Interrupt Enable 10</description>
5738                     <bitOffset>10</bitOffset>
5739                     <bitWidth>1</bitWidth>
5740                  </field>
5741                  <field>
5742                     <name>TIE11</name>
5743                     <description>Transmission Interrupt Enable 11</description>
5744                     <bitOffset>11</bitOffset>
5745                     <bitWidth>1</bitWidth>
5746                  </field>
5747                  <field>
5748                     <name>TIE12</name>
5749                     <description>Transmission Interrupt Enable 12</description>
5750                     <bitOffset>12</bitOffset>
5751                     <bitWidth>1</bitWidth>
5752                  </field>
5753                  <field>
5754                     <name>TIE13</name>
5755                     <description>Transmission Interrupt Enable 13</description>
5756                     <bitOffset>13</bitOffset>
5757                     <bitWidth>1</bitWidth>
5758                  </field>
5759                  <field>
5760                     <name>TIE14</name>
5761                     <description>Transmission Interrupt Enable 14</description>
5762                     <bitOffset>14</bitOffset>
5763                     <bitWidth>1</bitWidth>
5764                  </field>
5765                  <field>
5766                     <name>TIE15</name>
5767                     <description>Transmission Interrupt Enable 15</description>
5768                     <bitOffset>15</bitOffset>
5769                     <bitWidth>1</bitWidth>
5770                  </field>
5771                  <field>
5772                     <name>TIE16</name>
5773                     <description>Transmission Interrupt Enable 16</description>
5774                     <bitOffset>16</bitOffset>
5775                     <bitWidth>1</bitWidth>
5776                  </field>
5777                  <field>
5778                     <name>TIE17</name>
5779                     <description>Transmission Interrupt Enable 17</description>
5780                     <bitOffset>17</bitOffset>
5781                     <bitWidth>1</bitWidth>
5782                  </field>
5783                  <field>
5784                     <name>TIE18</name>
5785                     <description>Transmission Interrupt Enable 18</description>
5786                     <bitOffset>18</bitOffset>
5787                     <bitWidth>1</bitWidth>
5788                  </field>
5789                  <field>
5790                     <name>TIE19</name>
5791                     <description>Transmission Interrupt Enable 19</description>
5792                     <bitOffset>19</bitOffset>
5793                     <bitWidth>1</bitWidth>
5794                  </field>
5795                  <field>
5796                     <name>TIE20</name>
5797                     <description>Transmission Interrupt Enable 20</description>
5798                     <bitOffset>20</bitOffset>
5799                     <bitWidth>1</bitWidth>
5800                  </field>
5801                  <field>
5802                     <name>TIE21</name>
5803                     <description>Transmission Interrupt Enable 21</description>
5804                     <bitOffset>21</bitOffset>
5805                     <bitWidth>1</bitWidth>
5806                  </field>
5807                  <field>
5808                     <name>TIE22</name>
5809                     <description>Transmission Interrupt Enable 22</description>
5810                     <bitOffset>22</bitOffset>
5811                     <bitWidth>1</bitWidth>
5812                  </field>
5813                  <field>
5814                     <name>TIE23</name>
5815                     <description>Transmission Interrupt Enable 23</description>
5816                     <bitOffset>23</bitOffset>
5817                     <bitWidth>1</bitWidth>
5818                  </field>
5819                  <field>
5820                     <name>TIE24</name>
5821                     <description>Transmission Interrupt Enable 24</description>
5822                     <bitOffset>24</bitOffset>
5823                     <bitWidth>1</bitWidth>
5824                  </field>
5825                  <field>
5826                     <name>TIE25</name>
5827                     <description>Transmission Interrupt Enable 25</description>
5828                     <bitOffset>25</bitOffset>
5829                     <bitWidth>1</bitWidth>
5830                  </field>
5831                  <field>
5832                     <name>TIE26</name>
5833                     <description>Transmission Interrupt Enable 26</description>
5834                     <bitOffset>26</bitOffset>
5835                     <bitWidth>1</bitWidth>
5836                  </field>
5837                  <field>
5838                     <name>TIE27</name>
5839                     <description>Transmission Interrupt Enable 27</description>
5840                     <bitOffset>27</bitOffset>
5841                     <bitWidth>1</bitWidth>
5842                  </field>
5843                  <field>
5844                     <name>TIE28</name>
5845                     <description>Transmission Interrupt Enable 28</description>
5846                     <bitOffset>28</bitOffset>
5847                     <bitWidth>1</bitWidth>
5848                  </field>
5849                  <field>
5850                     <name>TIE29</name>
5851                     <description>Transmission Interrupt Enable 29</description>
5852                     <bitOffset>29</bitOffset>
5853                     <bitWidth>1</bitWidth>
5854                  </field>
5855                  <field>
5856                     <name>TIE30</name>
5857                     <description>Transmission Interrupt Enable 30</description>
5858                     <bitOffset>30</bitOffset>
5859                     <bitWidth>1</bitWidth>
5860                  </field>
5861                  <field>
5862                     <name>TIE31</name>
5863                     <description>Transmission Interrupt Enable 31</description>
5864                     <bitOffset>31</bitOffset>
5865                     <bitWidth>1</bitWidth>
5866                  </field>
5867               </fields>
5868            </register>
5869            <register>
5870               <name>TXBCIE</name>
5871               <description>Tx Buffer Cancellation Finished Interrupt Enable</description>
5872               <addressOffset>0xE4</addressOffset>
5873               <size>32</size>
5874               <resetValue>0x00000000</resetValue>
5875               <fields>
5876                  <field>
5877                     <name>CFIE0</name>
5878                     <description>Cancellation Finished Interrupt Enable 0</description>
5879                     <bitOffset>0</bitOffset>
5880                     <bitWidth>1</bitWidth>
5881                  </field>
5882                  <field>
5883                     <name>CFIE1</name>
5884                     <description>Cancellation Finished Interrupt Enable 1</description>
5885                     <bitOffset>1</bitOffset>
5886                     <bitWidth>1</bitWidth>
5887                  </field>
5888                  <field>
5889                     <name>CFIE2</name>
5890                     <description>Cancellation Finished Interrupt Enable 2</description>
5891                     <bitOffset>2</bitOffset>
5892                     <bitWidth>1</bitWidth>
5893                  </field>
5894                  <field>
5895                     <name>CFIE3</name>
5896                     <description>Cancellation Finished Interrupt Enable 3</description>
5897                     <bitOffset>3</bitOffset>
5898                     <bitWidth>1</bitWidth>
5899                  </field>
5900                  <field>
5901                     <name>CFIE4</name>
5902                     <description>Cancellation Finished Interrupt Enable 4</description>
5903                     <bitOffset>4</bitOffset>
5904                     <bitWidth>1</bitWidth>
5905                  </field>
5906                  <field>
5907                     <name>CFIE5</name>
5908                     <description>Cancellation Finished Interrupt Enable 5</description>
5909                     <bitOffset>5</bitOffset>
5910                     <bitWidth>1</bitWidth>
5911                  </field>
5912                  <field>
5913                     <name>CFIE6</name>
5914                     <description>Cancellation Finished Interrupt Enable 6</description>
5915                     <bitOffset>6</bitOffset>
5916                     <bitWidth>1</bitWidth>
5917                  </field>
5918                  <field>
5919                     <name>CFIE7</name>
5920                     <description>Cancellation Finished Interrupt Enable 7</description>
5921                     <bitOffset>7</bitOffset>
5922                     <bitWidth>1</bitWidth>
5923                  </field>
5924                  <field>
5925                     <name>CFIE8</name>
5926                     <description>Cancellation Finished Interrupt Enable 8</description>
5927                     <bitOffset>8</bitOffset>
5928                     <bitWidth>1</bitWidth>
5929                  </field>
5930                  <field>
5931                     <name>CFIE9</name>
5932                     <description>Cancellation Finished Interrupt Enable 9</description>
5933                     <bitOffset>9</bitOffset>
5934                     <bitWidth>1</bitWidth>
5935                  </field>
5936                  <field>
5937                     <name>CFIE10</name>
5938                     <description>Cancellation Finished Interrupt Enable 10</description>
5939                     <bitOffset>10</bitOffset>
5940                     <bitWidth>1</bitWidth>
5941                  </field>
5942                  <field>
5943                     <name>CFIE11</name>
5944                     <description>Cancellation Finished Interrupt Enable 11</description>
5945                     <bitOffset>11</bitOffset>
5946                     <bitWidth>1</bitWidth>
5947                  </field>
5948                  <field>
5949                     <name>CFIE12</name>
5950                     <description>Cancellation Finished Interrupt Enable 12</description>
5951                     <bitOffset>12</bitOffset>
5952                     <bitWidth>1</bitWidth>
5953                  </field>
5954                  <field>
5955                     <name>CFIE13</name>
5956                     <description>Cancellation Finished Interrupt Enable 13</description>
5957                     <bitOffset>13</bitOffset>
5958                     <bitWidth>1</bitWidth>
5959                  </field>
5960                  <field>
5961                     <name>CFIE14</name>
5962                     <description>Cancellation Finished Interrupt Enable 14</description>
5963                     <bitOffset>14</bitOffset>
5964                     <bitWidth>1</bitWidth>
5965                  </field>
5966                  <field>
5967                     <name>CFIE15</name>
5968                     <description>Cancellation Finished Interrupt Enable 15</description>
5969                     <bitOffset>15</bitOffset>
5970                     <bitWidth>1</bitWidth>
5971                  </field>
5972                  <field>
5973                     <name>CFIE16</name>
5974                     <description>Cancellation Finished Interrupt Enable 16</description>
5975                     <bitOffset>16</bitOffset>
5976                     <bitWidth>1</bitWidth>
5977                  </field>
5978                  <field>
5979                     <name>CFIE17</name>
5980                     <description>Cancellation Finished Interrupt Enable 17</description>
5981                     <bitOffset>17</bitOffset>
5982                     <bitWidth>1</bitWidth>
5983                  </field>
5984                  <field>
5985                     <name>CFIE18</name>
5986                     <description>Cancellation Finished Interrupt Enable 18</description>
5987                     <bitOffset>18</bitOffset>
5988                     <bitWidth>1</bitWidth>
5989                  </field>
5990                  <field>
5991                     <name>CFIE19</name>
5992                     <description>Cancellation Finished Interrupt Enable 19</description>
5993                     <bitOffset>19</bitOffset>
5994                     <bitWidth>1</bitWidth>
5995                  </field>
5996                  <field>
5997                     <name>CFIE20</name>
5998                     <description>Cancellation Finished Interrupt Enable 20</description>
5999                     <bitOffset>20</bitOffset>
6000                     <bitWidth>1</bitWidth>
6001                  </field>
6002                  <field>
6003                     <name>CFIE21</name>
6004                     <description>Cancellation Finished Interrupt Enable 21</description>
6005                     <bitOffset>21</bitOffset>
6006                     <bitWidth>1</bitWidth>
6007                  </field>
6008                  <field>
6009                     <name>CFIE22</name>
6010                     <description>Cancellation Finished Interrupt Enable 22</description>
6011                     <bitOffset>22</bitOffset>
6012                     <bitWidth>1</bitWidth>
6013                  </field>
6014                  <field>
6015                     <name>CFIE23</name>
6016                     <description>Cancellation Finished Interrupt Enable 23</description>
6017                     <bitOffset>23</bitOffset>
6018                     <bitWidth>1</bitWidth>
6019                  </field>
6020                  <field>
6021                     <name>CFIE24</name>
6022                     <description>Cancellation Finished Interrupt Enable 24</description>
6023                     <bitOffset>24</bitOffset>
6024                     <bitWidth>1</bitWidth>
6025                  </field>
6026                  <field>
6027                     <name>CFIE25</name>
6028                     <description>Cancellation Finished Interrupt Enable 25</description>
6029                     <bitOffset>25</bitOffset>
6030                     <bitWidth>1</bitWidth>
6031                  </field>
6032                  <field>
6033                     <name>CFIE26</name>
6034                     <description>Cancellation Finished Interrupt Enable 26</description>
6035                     <bitOffset>26</bitOffset>
6036                     <bitWidth>1</bitWidth>
6037                  </field>
6038                  <field>
6039                     <name>CFIE27</name>
6040                     <description>Cancellation Finished Interrupt Enable 27</description>
6041                     <bitOffset>27</bitOffset>
6042                     <bitWidth>1</bitWidth>
6043                  </field>
6044                  <field>
6045                     <name>CFIE28</name>
6046                     <description>Cancellation Finished Interrupt Enable 28</description>
6047                     <bitOffset>28</bitOffset>
6048                     <bitWidth>1</bitWidth>
6049                  </field>
6050                  <field>
6051                     <name>CFIE29</name>
6052                     <description>Cancellation Finished Interrupt Enable 29</description>
6053                     <bitOffset>29</bitOffset>
6054                     <bitWidth>1</bitWidth>
6055                  </field>
6056                  <field>
6057                     <name>CFIE30</name>
6058                     <description>Cancellation Finished Interrupt Enable 30</description>
6059                     <bitOffset>30</bitOffset>
6060                     <bitWidth>1</bitWidth>
6061                  </field>
6062                  <field>
6063                     <name>CFIE31</name>
6064                     <description>Cancellation Finished Interrupt Enable 31</description>
6065                     <bitOffset>31</bitOffset>
6066                     <bitWidth>1</bitWidth>
6067                  </field>
6068               </fields>
6069            </register>
6070            <register>
6071               <name>TXEFC</name>
6072               <description>Tx Event FIFO Configuration</description>
6073               <addressOffset>0xF0</addressOffset>
6074               <size>32</size>
6075               <resetValue>0x00000000</resetValue>
6076               <fields>
6077                  <field>
6078                     <name>EFSA</name>
6079                     <description>Event FIFO Start Address</description>
6080                     <bitOffset>0</bitOffset>
6081                     <bitWidth>16</bitWidth>
6082                  </field>
6083                  <field>
6084                     <name>EFS</name>
6085                     <description>Event FIFO Size</description>
6086                     <bitOffset>16</bitOffset>
6087                     <bitWidth>6</bitWidth>
6088                  </field>
6089                  <field>
6090                     <name>EFWM</name>
6091                     <description>Event FIFO Watermark</description>
6092                     <bitOffset>24</bitOffset>
6093                     <bitWidth>6</bitWidth>
6094                  </field>
6095               </fields>
6096            </register>
6097            <register>
6098               <name>TXEFS</name>
6099               <description>Tx Event FIFO Status</description>
6100               <addressOffset>0xF4</addressOffset>
6101               <size>32</size>
6102               <access>read-only</access>
6103               <resetValue>0x00000000</resetValue>
6104               <fields>
6105                  <field>
6106                     <name>EFFL</name>
6107                     <description>Event FIFO Fill Level</description>
6108                     <bitOffset>0</bitOffset>
6109                     <bitWidth>6</bitWidth>
6110                  </field>
6111                  <field>
6112                     <name>EFGI</name>
6113                     <description>Event FIFO Get Index</description>
6114                     <bitOffset>8</bitOffset>
6115                     <bitWidth>5</bitWidth>
6116                  </field>
6117                  <field>
6118                     <name>EFPI</name>
6119                     <description>Event FIFO Put Index</description>
6120                     <bitOffset>16</bitOffset>
6121                     <bitWidth>5</bitWidth>
6122                  </field>
6123                  <field>
6124                     <name>EFF</name>
6125                     <description>Event FIFO Full</description>
6126                     <bitOffset>24</bitOffset>
6127                     <bitWidth>1</bitWidth>
6128                  </field>
6129                  <field>
6130                     <name>TEFL</name>
6131                     <description>Tx Event FIFO Element Lost</description>
6132                     <bitOffset>25</bitOffset>
6133                     <bitWidth>1</bitWidth>
6134                  </field>
6135               </fields>
6136            </register>
6137            <register>
6138               <name>TXEFA</name>
6139               <description>Tx Event FIFO Acknowledge</description>
6140               <addressOffset>0xF8</addressOffset>
6141               <size>32</size>
6142               <resetValue>0x00000000</resetValue>
6143               <fields>
6144                  <field>
6145                     <name>EFAI</name>
6146                     <description>Event FIFO Acknowledge Index</description>
6147                     <bitOffset>0</bitOffset>
6148                     <bitWidth>5</bitWidth>
6149                  </field>
6150               </fields>
6151            </register>
6152         </registers>
6153      </peripheral>
6154      <peripheral derivedFrom="CAN0">
6155         <name>CAN1</name>
6156         <baseAddress>0x42000400</baseAddress>
6157         <interrupt>
6158            <name>CAN1</name>
6159            <description>Controller Area Network 1</description>
6160            <value>79</value>
6161         </interrupt>
6162      </peripheral>
6163      <peripheral>
6164         <name>CCL</name>
6165         <version>U22251.1.0</version>
6166         <description>Configurable Custom Logic</description>
6167         <baseAddress>0x42003800</baseAddress>
6168         <addressBlock>
6169            <offset>0</offset>
6170            <size>0x18</size>
6171            <usage>registers</usage>
6172         </addressBlock>
6173         <registers>
6174            <register>
6175               <name>CTRL</name>
6176               <description>Control</description>
6177               <addressOffset>0x0</addressOffset>
6178               <size>8</size>
6179               <resetValue>0x00</resetValue>
6180               <fields>
6181                  <field>
6182                     <name>SWRST</name>
6183                     <description>Software Reset</description>
6184                     <bitOffset>0</bitOffset>
6185                     <bitWidth>1</bitWidth>
6186                     <enumeratedValues>
6187                        <name>SWRSTSelect</name>
6188                        <enumeratedValue>
6189                           <name>DISABLE</name>
6190                           <description>The peripheral is not reset</description>
6191                           <value>0</value>
6192                        </enumeratedValue>
6193                        <enumeratedValue>
6194                           <name>ENABLE</name>
6195                           <description>The peripheral is reset</description>
6196                           <value>1</value>
6197                        </enumeratedValue>
6198                     </enumeratedValues>
6199                  </field>
6200                  <field>
6201                     <name>ENABLE</name>
6202                     <description>Enable</description>
6203                     <bitOffset>1</bitOffset>
6204                     <bitWidth>1</bitWidth>
6205                     <enumeratedValues>
6206                        <name>ENABLESelect</name>
6207                        <enumeratedValue>
6208                           <name>DISABLE</name>
6209                           <description>The peripheral is disabled</description>
6210                           <value>0</value>
6211                        </enumeratedValue>
6212                        <enumeratedValue>
6213                           <name>ENABLE</name>
6214                           <description>The peripheral is enabled</description>
6215                           <value>1</value>
6216                        </enumeratedValue>
6217                     </enumeratedValues>
6218                  </field>
6219                  <field>
6220                     <name>RUNSTDBY</name>
6221                     <description>Run in Standby</description>
6222                     <bitOffset>6</bitOffset>
6223                     <bitWidth>1</bitWidth>
6224                     <enumeratedValues>
6225                        <name>RUNSTDBYSelect</name>
6226                        <enumeratedValue>
6227                           <name>DISABLE</name>
6228                           <description>Generic clock is not required in standby sleep mode</description>
6229                           <value>0</value>
6230                        </enumeratedValue>
6231                        <enumeratedValue>
6232                           <name>ENABLE</name>
6233                           <description>Generic clock is  required in standby sleep mode</description>
6234                           <value>1</value>
6235                        </enumeratedValue>
6236                     </enumeratedValues>
6237                  </field>
6238               </fields>
6239            </register>
6240            <register>
6241               <dim>2</dim>
6242               <dimIncrement>1</dimIncrement>
6243               <name>SEQCTRL[%s]</name>
6244               <description>SEQ Control x</description>
6245               <addressOffset>0x4</addressOffset>
6246               <size>8</size>
6247               <resetValue>0x00</resetValue>
6248               <fields>
6249                  <field>
6250                     <name>SEQSEL</name>
6251                     <description>Sequential Selection</description>
6252                     <bitOffset>0</bitOffset>
6253                     <bitWidth>4</bitWidth>
6254                     <enumeratedValues>
6255                        <name>SEQSELSelect</name>
6256                        <enumeratedValue>
6257                           <name>DISABLE</name>
6258                           <description>Sequential logic is disabled</description>
6259                           <value>0</value>
6260                        </enumeratedValue>
6261                        <enumeratedValue>
6262                           <name>DFF</name>
6263                           <description>D flip flop</description>
6264                           <value>1</value>
6265                        </enumeratedValue>
6266                        <enumeratedValue>
6267                           <name>JK</name>
6268                           <description>JK flip flop</description>
6269                           <value>2</value>
6270                        </enumeratedValue>
6271                        <enumeratedValue>
6272                           <name>LATCH</name>
6273                           <description>D latch</description>
6274                           <value>3</value>
6275                        </enumeratedValue>
6276                        <enumeratedValue>
6277                           <name>RS</name>
6278                           <description>RS latch</description>
6279                           <value>4</value>
6280                        </enumeratedValue>
6281                     </enumeratedValues>
6282                  </field>
6283               </fields>
6284            </register>
6285            <register>
6286               <dim>4</dim>
6287               <dimIncrement>4</dimIncrement>
6288               <name>LUTCTRL[%s]</name>
6289               <description>LUT Control x</description>
6290               <addressOffset>0x8</addressOffset>
6291               <size>32</size>
6292               <resetValue>0x00000000</resetValue>
6293               <fields>
6294                  <field>
6295                     <name>ENABLE</name>
6296                     <description>LUT Enable</description>
6297                     <bitOffset>1</bitOffset>
6298                     <bitWidth>1</bitWidth>
6299                     <enumeratedValues>
6300                        <name>ENABLESelect</name>
6301                        <enumeratedValue>
6302                           <name>DISABLE</name>
6303                           <description>LUT block is disabled</description>
6304                           <value>0</value>
6305                        </enumeratedValue>
6306                        <enumeratedValue>
6307                           <name>ENABLE</name>
6308                           <description>LUT block is enabled</description>
6309                           <value>1</value>
6310                        </enumeratedValue>
6311                     </enumeratedValues>
6312                  </field>
6313                  <field>
6314                     <name>FILTSEL</name>
6315                     <description>Filter Selection</description>
6316                     <bitOffset>4</bitOffset>
6317                     <bitWidth>2</bitWidth>
6318                     <enumeratedValues>
6319                        <name>FILTSELSelect</name>
6320                        <enumeratedValue>
6321                           <name>DISABLE</name>
6322                           <description>Filter disabled</description>
6323                           <value>0</value>
6324                        </enumeratedValue>
6325                        <enumeratedValue>
6326                           <name>SYNCH</name>
6327                           <description>Synchronizer enabled</description>
6328                           <value>1</value>
6329                        </enumeratedValue>
6330                        <enumeratedValue>
6331                           <name>FILTER</name>
6332                           <description>Filter enabled</description>
6333                           <value>2</value>
6334                        </enumeratedValue>
6335                     </enumeratedValues>
6336                  </field>
6337                  <field>
6338                     <name>EDGESEL</name>
6339                     <description>Edge Selection</description>
6340                     <bitOffset>7</bitOffset>
6341                     <bitWidth>1</bitWidth>
6342                     <enumeratedValues>
6343                        <name>EDGESELSelect</name>
6344                        <enumeratedValue>
6345                           <name>DISABLE</name>
6346                           <description>Edge detector is disabled</description>
6347                           <value>0</value>
6348                        </enumeratedValue>
6349                        <enumeratedValue>
6350                           <name>ENABLE</name>
6351                           <description>Edge detector is enabled</description>
6352                           <value>1</value>
6353                        </enumeratedValue>
6354                     </enumeratedValues>
6355                  </field>
6356                  <field>
6357                     <name>INSEL0</name>
6358                     <description>Input Selection 0</description>
6359                     <bitOffset>8</bitOffset>
6360                     <bitWidth>4</bitWidth>
6361                     <enumeratedValues>
6362                        <name>INSEL0Select</name>
6363                        <enumeratedValue>
6364                           <name>MASK</name>
6365                           <description>Masked input</description>
6366                           <value>0</value>
6367                        </enumeratedValue>
6368                        <enumeratedValue>
6369                           <name>FEEDBACK</name>
6370                           <description>Feedback input source</description>
6371                           <value>1</value>
6372                        </enumeratedValue>
6373                        <enumeratedValue>
6374                           <name>LINK</name>
6375                           <description>Linked LUT input source</description>
6376                           <value>2</value>
6377                        </enumeratedValue>
6378                        <enumeratedValue>
6379                           <name>EVENT</name>
6380                           <description>Event input source</description>
6381                           <value>3</value>
6382                        </enumeratedValue>
6383                        <enumeratedValue>
6384                           <name>IO</name>
6385                           <description>I/O pin input source</description>
6386                           <value>4</value>
6387                        </enumeratedValue>
6388                        <enumeratedValue>
6389                           <name>AC</name>
6390                           <description>AC input source</description>
6391                           <value>5</value>
6392                        </enumeratedValue>
6393                        <enumeratedValue>
6394                           <name>TC</name>
6395                           <description>TC input source</description>
6396                           <value>6</value>
6397                        </enumeratedValue>
6398                        <enumeratedValue>
6399                           <name>ALTTC</name>
6400                           <description>Alternate TC input source</description>
6401                           <value>7</value>
6402                        </enumeratedValue>
6403                        <enumeratedValue>
6404                           <name>TCC</name>
6405                           <description>TCC input source</description>
6406                           <value>8</value>
6407                        </enumeratedValue>
6408                        <enumeratedValue>
6409                           <name>SERCOM</name>
6410                           <description>SERCOM input source</description>
6411                           <value>9</value>
6412                        </enumeratedValue>
6413                     </enumeratedValues>
6414                  </field>
6415                  <field>
6416                     <name>INSEL1</name>
6417                     <description>Input Selection 1</description>
6418                     <bitOffset>12</bitOffset>
6419                     <bitWidth>4</bitWidth>
6420                     <enumeratedValues>
6421                        <name>INSEL1Select</name>
6422                        <enumeratedValue>
6423                           <name>MASK</name>
6424                           <description>Masked input</description>
6425                           <value>0</value>
6426                        </enumeratedValue>
6427                        <enumeratedValue>
6428                           <name>FEEDBACK</name>
6429                           <description>Feedback input source</description>
6430                           <value>1</value>
6431                        </enumeratedValue>
6432                        <enumeratedValue>
6433                           <name>LINK</name>
6434                           <description>Linked LUT input source</description>
6435                           <value>2</value>
6436                        </enumeratedValue>
6437                        <enumeratedValue>
6438                           <name>EVENT</name>
6439                           <description>Event input source</description>
6440                           <value>3</value>
6441                        </enumeratedValue>
6442                        <enumeratedValue>
6443                           <name>IO</name>
6444                           <description>I/O pin input source</description>
6445                           <value>4</value>
6446                        </enumeratedValue>
6447                        <enumeratedValue>
6448                           <name>AC</name>
6449                           <description>AC input source</description>
6450                           <value>5</value>
6451                        </enumeratedValue>
6452                        <enumeratedValue>
6453                           <name>TC</name>
6454                           <description>TC input source</description>
6455                           <value>6</value>
6456                        </enumeratedValue>
6457                        <enumeratedValue>
6458                           <name>ALTTC</name>
6459                           <description>Alternate TC input source</description>
6460                           <value>7</value>
6461                        </enumeratedValue>
6462                        <enumeratedValue>
6463                           <name>TCC</name>
6464                           <description>TCC input source</description>
6465                           <value>8</value>
6466                        </enumeratedValue>
6467                        <enumeratedValue>
6468                           <name>SERCOM</name>
6469                           <description>SERCOM input source</description>
6470                           <value>9</value>
6471                        </enumeratedValue>
6472                     </enumeratedValues>
6473                  </field>
6474                  <field>
6475                     <name>INSEL2</name>
6476                     <description>Input Selection 2</description>
6477                     <bitOffset>16</bitOffset>
6478                     <bitWidth>4</bitWidth>
6479                     <enumeratedValues>
6480                        <name>INSEL2Select</name>
6481                        <enumeratedValue>
6482                           <name>MASK</name>
6483                           <description>Masked input</description>
6484                           <value>0</value>
6485                        </enumeratedValue>
6486                        <enumeratedValue>
6487                           <name>FEEDBACK</name>
6488                           <description>Feedback input source</description>
6489                           <value>1</value>
6490                        </enumeratedValue>
6491                        <enumeratedValue>
6492                           <name>LINK</name>
6493                           <description>Linked LUT input source</description>
6494                           <value>2</value>
6495                        </enumeratedValue>
6496                        <enumeratedValue>
6497                           <name>EVENT</name>
6498                           <description>Event input source</description>
6499                           <value>3</value>
6500                        </enumeratedValue>
6501                        <enumeratedValue>
6502                           <name>IO</name>
6503                           <description>I/O pin input source</description>
6504                           <value>4</value>
6505                        </enumeratedValue>
6506                        <enumeratedValue>
6507                           <name>AC</name>
6508                           <description>AC input source</description>
6509                           <value>5</value>
6510                        </enumeratedValue>
6511                        <enumeratedValue>
6512                           <name>TC</name>
6513                           <description>TC input source</description>
6514                           <value>6</value>
6515                        </enumeratedValue>
6516                        <enumeratedValue>
6517                           <name>ALTTC</name>
6518                           <description>Alternate TC input source</description>
6519                           <value>7</value>
6520                        </enumeratedValue>
6521                        <enumeratedValue>
6522                           <name>TCC</name>
6523                           <description>TCC input source</description>
6524                           <value>8</value>
6525                        </enumeratedValue>
6526                        <enumeratedValue>
6527                           <name>SERCOM</name>
6528                           <description>SERCOM input source</description>
6529                           <value>9</value>
6530                        </enumeratedValue>
6531                     </enumeratedValues>
6532                  </field>
6533                  <field>
6534                     <name>INVEI</name>
6535                     <description>Inverted Event Input Enable</description>
6536                     <bitOffset>20</bitOffset>
6537                     <bitWidth>1</bitWidth>
6538                     <enumeratedValues>
6539                        <name>INVEISelect</name>
6540                        <enumeratedValue>
6541                           <name>DISABLE</name>
6542                           <description>Incoming event is not inverted</description>
6543                           <value>0</value>
6544                        </enumeratedValue>
6545                        <enumeratedValue>
6546                           <name>ENABLE</name>
6547                           <description>Incoming event is inverted</description>
6548                           <value>1</value>
6549                        </enumeratedValue>
6550                     </enumeratedValues>
6551                  </field>
6552                  <field>
6553                     <name>LUTEI</name>
6554                     <description>LUT Event Input Enable</description>
6555                     <bitOffset>21</bitOffset>
6556                     <bitWidth>1</bitWidth>
6557                     <enumeratedValues>
6558                        <name>LUTEISelect</name>
6559                        <enumeratedValue>
6560                           <name>DISABLE</name>
6561                           <description>LUT incoming event is disabled</description>
6562                           <value>0</value>
6563                        </enumeratedValue>
6564                        <enumeratedValue>
6565                           <name>ENABLE</name>
6566                           <description>LUT incoming event is enabled</description>
6567                           <value>1</value>
6568                        </enumeratedValue>
6569                     </enumeratedValues>
6570                  </field>
6571                  <field>
6572                     <name>LUTEO</name>
6573                     <description>LUT Event Output Enable</description>
6574                     <bitOffset>22</bitOffset>
6575                     <bitWidth>1</bitWidth>
6576                     <enumeratedValues>
6577                        <name>LUTEOSelect</name>
6578                        <enumeratedValue>
6579                           <name>DISABLE</name>
6580                           <description>LUT event output is disabled</description>
6581                           <value>0</value>
6582                        </enumeratedValue>
6583                        <enumeratedValue>
6584                           <name>ENABLE</name>
6585                           <description>LUT event output is enabled</description>
6586                           <value>1</value>
6587                        </enumeratedValue>
6588                     </enumeratedValues>
6589                  </field>
6590                  <field>
6591                     <name>TRUTH</name>
6592                     <description>Truth Value</description>
6593                     <bitOffset>24</bitOffset>
6594                     <bitWidth>8</bitWidth>
6595                  </field>
6596               </fields>
6597            </register>
6598         </registers>
6599      </peripheral>
6600      <peripheral>
6601         <name>CMCC</name>
6602         <version>U20156.0.0</version>
6603         <description>Cortex M Cache Controller</description>
6604         <baseAddress>0x41006000</baseAddress>
6605         <addressBlock>
6606            <offset>0</offset>
6607            <size>0x38</size>
6608            <usage>registers</usage>
6609         </addressBlock>
6610         <registers>
6611            <register>
6612               <name>TYPE</name>
6613               <description>Cache Type Register</description>
6614               <addressOffset>0x0</addressOffset>
6615               <size>32</size>
6616               <access>read-only</access>
6617               <resetValue>0x000012D2</resetValue>
6618               <fields>
6619                  <field>
6620                     <name>GCLK</name>
6621                     <description>dynamic Clock Gating supported</description>
6622                     <bitOffset>1</bitOffset>
6623                     <bitWidth>1</bitWidth>
6624                  </field>
6625                  <field>
6626                     <name>RRP</name>
6627                     <description>Round Robin Policy supported</description>
6628                     <bitOffset>4</bitOffset>
6629                     <bitWidth>1</bitWidth>
6630                  </field>
6631                  <field>
6632                     <name>WAYNUM</name>
6633                     <description>Number of Way</description>
6634                     <bitOffset>5</bitOffset>
6635                     <bitWidth>2</bitWidth>
6636                     <enumeratedValues>
6637                        <name>WAYNUMSelect</name>
6638                        <enumeratedValue>
6639                           <name>ARCH4WAY</name>
6640                           <description>4-WAY set associative</description>
6641                           <value>2</value>
6642                        </enumeratedValue>
6643                     </enumeratedValues>
6644                  </field>
6645                  <field>
6646                     <name>LCKDOWN</name>
6647                     <description>Lock Down supported</description>
6648                     <bitOffset>7</bitOffset>
6649                     <bitWidth>1</bitWidth>
6650                  </field>
6651                  <field>
6652                     <name>CSIZE</name>
6653                     <description>Cache Size</description>
6654                     <bitOffset>8</bitOffset>
6655                     <bitWidth>3</bitWidth>
6656                     <enumeratedValues>
6657                        <name>CSIZESelect</name>
6658                        <enumeratedValue>
6659                           <name>CSIZE_1KB</name>
6660                           <description>Cache Size is 1 KB</description>
6661                           <value>0</value>
6662                        </enumeratedValue>
6663                        <enumeratedValue>
6664                           <name>CSIZE_2KB</name>
6665                           <description>Cache Size is 2 KB</description>
6666                           <value>1</value>
6667                        </enumeratedValue>
6668                        <enumeratedValue>
6669                           <name>CSIZE_4KB</name>
6670                           <description>Cache Size is 4 KB</description>
6671                           <value>2</value>
6672                        </enumeratedValue>
6673                     </enumeratedValues>
6674                  </field>
6675                  <field>
6676                     <name>CLSIZE</name>
6677                     <description>Cache Line Size</description>
6678                     <bitOffset>11</bitOffset>
6679                     <bitWidth>3</bitWidth>
6680                     <enumeratedValues>
6681                        <name>CLSIZESelect</name>
6682                        <enumeratedValue>
6683                           <name>CLSIZE_16B</name>
6684                           <description>Cache Line Size is 16 bytes</description>
6685                           <value>2</value>
6686                        </enumeratedValue>
6687                     </enumeratedValues>
6688                  </field>
6689               </fields>
6690            </register>
6691            <register>
6692               <name>CFG</name>
6693               <description>Cache Configuration Register</description>
6694               <addressOffset>0x4</addressOffset>
6695               <size>32</size>
6696               <resetValue>0x00000020</resetValue>
6697               <fields>
6698                  <field>
6699                     <name>ICDIS</name>
6700                     <description>Instruction Cache Disable</description>
6701                     <bitOffset>1</bitOffset>
6702                     <bitWidth>1</bitWidth>
6703                  </field>
6704                  <field>
6705                     <name>DCDIS</name>
6706                     <description>Data Cache Disable</description>
6707                     <bitOffset>2</bitOffset>
6708                     <bitWidth>1</bitWidth>
6709                  </field>
6710                  <field>
6711                     <name>CSIZESW</name>
6712                     <description>Cache size configured by software</description>
6713                     <bitOffset>4</bitOffset>
6714                     <bitWidth>3</bitWidth>
6715                     <enumeratedValues>
6716                        <name>CSIZESWSelect</name>
6717                        <enumeratedValue>
6718                           <name>CONF_CSIZE_1KB</name>
6719                           <description>The Cache Size is configured to 1KB</description>
6720                           <value>0</value>
6721                        </enumeratedValue>
6722                        <enumeratedValue>
6723                           <name>CONF_CSIZE_2KB</name>
6724                           <description>The Cache Size is configured to 2KB</description>
6725                           <value>1</value>
6726                        </enumeratedValue>
6727                        <enumeratedValue>
6728                           <name>CONF_CSIZE_4KB</name>
6729                           <description>The Cache Size is configured to 4KB</description>
6730                           <value>2</value>
6731                        </enumeratedValue>
6732                     </enumeratedValues>
6733                  </field>
6734               </fields>
6735            </register>
6736            <register>
6737               <name>CTRL</name>
6738               <description>Cache Control Register</description>
6739               <addressOffset>0x8</addressOffset>
6740               <size>32</size>
6741               <access>write-only</access>
6742               <resetValue>0x00000000</resetValue>
6743               <fields>
6744                  <field>
6745                     <name>CEN</name>
6746                     <description>Cache Controller Enable</description>
6747                     <bitOffset>0</bitOffset>
6748                     <bitWidth>1</bitWidth>
6749                  </field>
6750               </fields>
6751            </register>
6752            <register>
6753               <name>SR</name>
6754               <description>Cache Status Register</description>
6755               <addressOffset>0xC</addressOffset>
6756               <size>32</size>
6757               <access>read-only</access>
6758               <resetValue>0x00000000</resetValue>
6759               <fields>
6760                  <field>
6761                     <name>CSTS</name>
6762                     <description>Cache Controller Status</description>
6763                     <bitOffset>0</bitOffset>
6764                     <bitWidth>1</bitWidth>
6765                  </field>
6766               </fields>
6767            </register>
6768            <register>
6769               <name>LCKWAY</name>
6770               <description>Cache Lock per Way Register</description>
6771               <addressOffset>0x10</addressOffset>
6772               <size>32</size>
6773               <resetValue>0x00000000</resetValue>
6774               <fields>
6775                  <field>
6776                     <name>LCKWAY</name>
6777                     <description>Lockdown way Register</description>
6778                     <bitOffset>0</bitOffset>
6779                     <bitWidth>4</bitWidth>
6780                  </field>
6781               </fields>
6782            </register>
6783            <register>
6784               <name>MAINT0</name>
6785               <description>Cache Maintenance Register 0</description>
6786               <addressOffset>0x20</addressOffset>
6787               <size>32</size>
6788               <access>write-only</access>
6789               <resetValue>0x00000000</resetValue>
6790               <fields>
6791                  <field>
6792                     <name>INVALL</name>
6793                     <description>Cache Controller invalidate All</description>
6794                     <bitOffset>0</bitOffset>
6795                     <bitWidth>1</bitWidth>
6796                  </field>
6797               </fields>
6798            </register>
6799            <register>
6800               <name>MAINT1</name>
6801               <description>Cache Maintenance Register 1</description>
6802               <addressOffset>0x24</addressOffset>
6803               <size>32</size>
6804               <access>write-only</access>
6805               <resetValue>0x00000000</resetValue>
6806               <fields>
6807                  <field>
6808                     <name>INDEX</name>
6809                     <description>Invalidate Index</description>
6810                     <bitOffset>4</bitOffset>
6811                     <bitWidth>8</bitWidth>
6812                  </field>
6813                  <field>
6814                     <name>WAY</name>
6815                     <description>Invalidate Way</description>
6816                     <bitOffset>28</bitOffset>
6817                     <bitWidth>4</bitWidth>
6818                     <enumeratedValues>
6819                        <name>WAYSelect</name>
6820                        <enumeratedValue>
6821                           <name>WAY0</name>
6822                           <description>Way 0 is selection for index invalidation</description>
6823                           <value>0</value>
6824                        </enumeratedValue>
6825                        <enumeratedValue>
6826                           <name>WAY1</name>
6827                           <description>Way 1 is selection for index invalidation</description>
6828                           <value>1</value>
6829                        </enumeratedValue>
6830                        <enumeratedValue>
6831                           <name>WAY2</name>
6832                           <description>Way 2 is selection for index invalidation</description>
6833                           <value>2</value>
6834                        </enumeratedValue>
6835                        <enumeratedValue>
6836                           <name>WAY3</name>
6837                           <description>Way 3 is selection for index invalidation</description>
6838                           <value>3</value>
6839                        </enumeratedValue>
6840                     </enumeratedValues>
6841                  </field>
6842               </fields>
6843            </register>
6844            <register>
6845               <name>MCFG</name>
6846               <description>Cache Monitor Configuration Register</description>
6847               <addressOffset>0x28</addressOffset>
6848               <size>32</size>
6849               <resetValue>0x00000000</resetValue>
6850               <fields>
6851                  <field>
6852                     <name>MODE</name>
6853                     <description>Cache Controller Monitor Counter Mode</description>
6854                     <bitOffset>0</bitOffset>
6855                     <bitWidth>2</bitWidth>
6856                     <enumeratedValues>
6857                        <name>MODESelect</name>
6858                        <enumeratedValue>
6859                           <name>CYCLE_COUNT</name>
6860                           <description>Cycle counter</description>
6861                           <value>0</value>
6862                        </enumeratedValue>
6863                        <enumeratedValue>
6864                           <name>IHIT_COUNT</name>
6865                           <description>Instruction hit counter</description>
6866                           <value>1</value>
6867                        </enumeratedValue>
6868                        <enumeratedValue>
6869                           <name>DHIT_COUNT</name>
6870                           <description>Data hit counter</description>
6871                           <value>2</value>
6872                        </enumeratedValue>
6873                     </enumeratedValues>
6874                  </field>
6875               </fields>
6876            </register>
6877            <register>
6878               <name>MEN</name>
6879               <description>Cache Monitor Enable Register</description>
6880               <addressOffset>0x2C</addressOffset>
6881               <size>32</size>
6882               <resetValue>0x00000000</resetValue>
6883               <fields>
6884                  <field>
6885                     <name>MENABLE</name>
6886                     <description>Cache Controller Monitor Enable</description>
6887                     <bitOffset>0</bitOffset>
6888                     <bitWidth>1</bitWidth>
6889                  </field>
6890               </fields>
6891            </register>
6892            <register>
6893               <name>MCTRL</name>
6894               <description>Cache Monitor Control Register</description>
6895               <addressOffset>0x30</addressOffset>
6896               <size>32</size>
6897               <access>write-only</access>
6898               <resetValue>0x00000000</resetValue>
6899               <fields>
6900                  <field>
6901                     <name>SWRST</name>
6902                     <description>Cache Controller Software Reset</description>
6903                     <bitOffset>0</bitOffset>
6904                     <bitWidth>1</bitWidth>
6905                  </field>
6906               </fields>
6907            </register>
6908            <register>
6909               <name>MSR</name>
6910               <description>Cache Monitor Status Register</description>
6911               <addressOffset>0x34</addressOffset>
6912               <size>32</size>
6913               <access>read-only</access>
6914               <resetValue>0x00000000</resetValue>
6915               <fields>
6916                  <field>
6917                     <name>EVENT_CNT</name>
6918                     <description>Monitor Event Counter</description>
6919                     <bitOffset>0</bitOffset>
6920                     <bitWidth>32</bitWidth>
6921                  </field>
6922               </fields>
6923            </register>
6924         </registers>
6925      </peripheral>
6926      <peripheral>
6927         <name>DAC</name>
6928         <version>U25021.0.0</version>
6929         <description>Digital-to-Analog Converter</description>
6930         <baseAddress>0x43002400</baseAddress>
6931         <addressBlock>
6932            <offset>0</offset>
6933            <size>0x19</size>
6934            <usage>registers</usage>
6935         </addressBlock>
6936         <interrupt>
6937            <name>DAC_OTHER</name>
6938            <description>Digital to Analog Converter</description>
6939            <value>123</value>
6940         </interrupt>
6941         <interrupt>
6942            <name>DAC_EMPTY_0</name>
6943            <description>DAC Buffer 0 Empty</description>
6944            <value>124</value>
6945         </interrupt>
6946         <interrupt>
6947            <name>DAC_EMPTY_1</name>
6948            <description>DAC Buffer 1 Empty</description>
6949            <value>125</value>
6950         </interrupt>
6951         <registers>
6952            <register>
6953               <name>CTRLA</name>
6954               <description>Control A</description>
6955               <addressOffset>0x0</addressOffset>
6956               <size>8</size>
6957               <resetValue>0x00</resetValue>
6958               <fields>
6959                  <field>
6960                     <name>SWRST</name>
6961                     <description>Software Reset</description>
6962                     <bitOffset>0</bitOffset>
6963                     <bitWidth>1</bitWidth>
6964                  </field>
6965                  <field>
6966                     <name>ENABLE</name>
6967                     <description>Enable DAC Controller</description>
6968                     <bitOffset>1</bitOffset>
6969                     <bitWidth>1</bitWidth>
6970                  </field>
6971               </fields>
6972            </register>
6973            <register>
6974               <name>CTRLB</name>
6975               <description>Control B</description>
6976               <addressOffset>0x1</addressOffset>
6977               <size>8</size>
6978               <resetValue>0x02</resetValue>
6979               <fields>
6980                  <field>
6981                     <name>DIFF</name>
6982                     <description>Differential mode enable</description>
6983                     <bitOffset>0</bitOffset>
6984                     <bitWidth>1</bitWidth>
6985                  </field>
6986                  <field>
6987                     <name>REFSEL</name>
6988                     <description>Reference Selection for DAC0/1</description>
6989                     <bitOffset>1</bitOffset>
6990                     <bitWidth>2</bitWidth>
6991                     <enumeratedValues>
6992                        <name>REFSELSelect</name>
6993                        <enumeratedValue>
6994                           <name>VREFAU</name>
6995                           <description>External reference unbuffered</description>
6996                           <value>0</value>
6997                        </enumeratedValue>
6998                        <enumeratedValue>
6999                           <name>AVDD</name>
7000                           <description>Analog supply</description>
7001                           <value>1</value>
7002                        </enumeratedValue>
7003                        <enumeratedValue>
7004                           <name>VREFAB</name>
7005                           <description>External reference buffered</description>
7006                           <value>2</value>
7007                        </enumeratedValue>
7008                        <enumeratedValue>
7009                           <name>INTREF</name>
7010                           <description>Internal bandgap reference</description>
7011                           <value>3</value>
7012                        </enumeratedValue>
7013                     </enumeratedValues>
7014                  </field>
7015               </fields>
7016            </register>
7017            <register>
7018               <name>EVCTRL</name>
7019               <description>Event Control</description>
7020               <addressOffset>0x2</addressOffset>
7021               <size>8</size>
7022               <resetValue>0x00</resetValue>
7023               <fields>
7024                  <field>
7025                     <name>STARTEI0</name>
7026                     <description>Start Conversion Event Input DAC 0</description>
7027                     <bitOffset>0</bitOffset>
7028                     <bitWidth>1</bitWidth>
7029                  </field>
7030                  <field>
7031                     <name>STARTEI1</name>
7032                     <description>Start Conversion Event Input DAC 1</description>
7033                     <bitOffset>1</bitOffset>
7034                     <bitWidth>1</bitWidth>
7035                  </field>
7036                  <field>
7037                     <name>EMPTYEO0</name>
7038                     <description>Data Buffer Empty Event Output DAC 0</description>
7039                     <bitOffset>2</bitOffset>
7040                     <bitWidth>1</bitWidth>
7041                  </field>
7042                  <field>
7043                     <name>EMPTYEO1</name>
7044                     <description>Data Buffer Empty Event Output DAC 1</description>
7045                     <bitOffset>3</bitOffset>
7046                     <bitWidth>1</bitWidth>
7047                  </field>
7048                  <field>
7049                     <name>INVEI0</name>
7050                     <description>Enable Invertion of DAC 0 input event</description>
7051                     <bitOffset>4</bitOffset>
7052                     <bitWidth>1</bitWidth>
7053                  </field>
7054                  <field>
7055                     <name>INVEI1</name>
7056                     <description>Enable Invertion of DAC 1 input event</description>
7057                     <bitOffset>5</bitOffset>
7058                     <bitWidth>1</bitWidth>
7059                  </field>
7060               </fields>
7061            </register>
7062            <register>
7063               <name>INTENCLR</name>
7064               <description>Interrupt Enable Clear</description>
7065               <addressOffset>0x4</addressOffset>
7066               <size>8</size>
7067               <resetValue>0x00</resetValue>
7068               <fields>
7069                  <field>
7070                     <name>UNDERRUN0</name>
7071                     <description>Underrun 0 Interrupt Enable</description>
7072                     <bitOffset>0</bitOffset>
7073                     <bitWidth>1</bitWidth>
7074                  </field>
7075                  <field>
7076                     <name>UNDERRUN1</name>
7077                     <description>Underrun 1 Interrupt Enable</description>
7078                     <bitOffset>1</bitOffset>
7079                     <bitWidth>1</bitWidth>
7080                  </field>
7081                  <field>
7082                     <name>EMPTY0</name>
7083                     <description>Data Buffer 0 Empty Interrupt Enable</description>
7084                     <bitOffset>2</bitOffset>
7085                     <bitWidth>1</bitWidth>
7086                  </field>
7087                  <field>
7088                     <name>EMPTY1</name>
7089                     <description>Data Buffer 1 Empty Interrupt Enable</description>
7090                     <bitOffset>3</bitOffset>
7091                     <bitWidth>1</bitWidth>
7092                  </field>
7093               </fields>
7094            </register>
7095            <register>
7096               <name>INTENSET</name>
7097               <description>Interrupt Enable Set</description>
7098               <addressOffset>0x5</addressOffset>
7099               <size>8</size>
7100               <resetValue>0x00</resetValue>
7101               <fields>
7102                  <field>
7103                     <name>UNDERRUN0</name>
7104                     <description>Underrun 0 Interrupt Enable</description>
7105                     <bitOffset>0</bitOffset>
7106                     <bitWidth>1</bitWidth>
7107                  </field>
7108                  <field>
7109                     <name>UNDERRUN1</name>
7110                     <description>Underrun 1 Interrupt Enable</description>
7111                     <bitOffset>1</bitOffset>
7112                     <bitWidth>1</bitWidth>
7113                  </field>
7114                  <field>
7115                     <name>EMPTY0</name>
7116                     <description>Data Buffer 0 Empty Interrupt Enable</description>
7117                     <bitOffset>2</bitOffset>
7118                     <bitWidth>1</bitWidth>
7119                  </field>
7120                  <field>
7121                     <name>EMPTY1</name>
7122                     <description>Data Buffer 1 Empty Interrupt Enable</description>
7123                     <bitOffset>3</bitOffset>
7124                     <bitWidth>1</bitWidth>
7125                  </field>
7126               </fields>
7127            </register>
7128            <register>
7129               <name>INTFLAG</name>
7130               <description>Interrupt Flag Status and Clear</description>
7131               <addressOffset>0x6</addressOffset>
7132               <size>8</size>
7133               <resetValue>0x00</resetValue>
7134               <fields>
7135                  <field>
7136                     <name>UNDERRUN0</name>
7137                     <description>Result 0 Underrun</description>
7138                     <bitOffset>0</bitOffset>
7139                     <bitWidth>1</bitWidth>
7140                  </field>
7141                  <field>
7142                     <name>UNDERRUN1</name>
7143                     <description>Result 1 Underrun</description>
7144                     <bitOffset>1</bitOffset>
7145                     <bitWidth>1</bitWidth>
7146                  </field>
7147                  <field>
7148                     <name>EMPTY0</name>
7149                     <description>Data Buffer 0 Empty</description>
7150                     <bitOffset>2</bitOffset>
7151                     <bitWidth>1</bitWidth>
7152                  </field>
7153                  <field>
7154                     <name>EMPTY1</name>
7155                     <description>Data Buffer 1 Empty</description>
7156                     <bitOffset>3</bitOffset>
7157                     <bitWidth>1</bitWidth>
7158                  </field>
7159               </fields>
7160            </register>
7161            <register>
7162               <name>STATUS</name>
7163               <description>Status</description>
7164               <addressOffset>0x7</addressOffset>
7165               <size>8</size>
7166               <access>read-only</access>
7167               <resetValue>0x00</resetValue>
7168               <fields>
7169                  <field>
7170                     <name>READY0</name>
7171                     <description>DAC 0 Startup Ready</description>
7172                     <bitOffset>0</bitOffset>
7173                     <bitWidth>1</bitWidth>
7174                  </field>
7175                  <field>
7176                     <name>READY1</name>
7177                     <description>DAC 1 Startup Ready</description>
7178                     <bitOffset>1</bitOffset>
7179                     <bitWidth>1</bitWidth>
7180                  </field>
7181                  <field>
7182                     <name>EOC0</name>
7183                     <description>DAC 0 End of Conversion</description>
7184                     <bitOffset>2</bitOffset>
7185                     <bitWidth>1</bitWidth>
7186                  </field>
7187                  <field>
7188                     <name>EOC1</name>
7189                     <description>DAC 1 End of Conversion</description>
7190                     <bitOffset>3</bitOffset>
7191                     <bitWidth>1</bitWidth>
7192                  </field>
7193               </fields>
7194            </register>
7195            <register>
7196               <name>SYNCBUSY</name>
7197               <description>Synchronization Busy</description>
7198               <addressOffset>0x8</addressOffset>
7199               <size>32</size>
7200               <access>read-only</access>
7201               <resetValue>0x00000000</resetValue>
7202               <fields>
7203                  <field>
7204                     <name>SWRST</name>
7205                     <description>Software Reset</description>
7206                     <bitOffset>0</bitOffset>
7207                     <bitWidth>1</bitWidth>
7208                  </field>
7209                  <field>
7210                     <name>ENABLE</name>
7211                     <description>DAC Enable Status</description>
7212                     <bitOffset>1</bitOffset>
7213                     <bitWidth>1</bitWidth>
7214                  </field>
7215                  <field>
7216                     <name>DATA0</name>
7217                     <description>Data DAC 0</description>
7218                     <bitOffset>2</bitOffset>
7219                     <bitWidth>1</bitWidth>
7220                  </field>
7221                  <field>
7222                     <name>DATA1</name>
7223                     <description>Data DAC 1</description>
7224                     <bitOffset>3</bitOffset>
7225                     <bitWidth>1</bitWidth>
7226                  </field>
7227                  <field>
7228                     <name>DATABUF0</name>
7229                     <description>Data Buffer DAC 0</description>
7230                     <bitOffset>4</bitOffset>
7231                     <bitWidth>1</bitWidth>
7232                  </field>
7233                  <field>
7234                     <name>DATABUF1</name>
7235                     <description>Data Buffer DAC 1</description>
7236                     <bitOffset>5</bitOffset>
7237                     <bitWidth>1</bitWidth>
7238                  </field>
7239               </fields>
7240            </register>
7241            <register>
7242               <dim>2</dim>
7243               <dimIncrement>2</dimIncrement>
7244               <name>DACCTRL[%s]</name>
7245               <description>DAC n Control</description>
7246               <addressOffset>0xC</addressOffset>
7247               <size>16</size>
7248               <resetValue>0x0000</resetValue>
7249               <fields>
7250                  <field>
7251                     <name>LEFTADJ</name>
7252                     <description>Left Adjusted Data</description>
7253                     <bitOffset>0</bitOffset>
7254                     <bitWidth>1</bitWidth>
7255                  </field>
7256                  <field>
7257                     <name>ENABLE</name>
7258                     <description>Enable DAC0</description>
7259                     <bitOffset>1</bitOffset>
7260                     <bitWidth>1</bitWidth>
7261                  </field>
7262                  <field>
7263                     <name>CCTRL</name>
7264                     <description>Current Control</description>
7265                     <bitOffset>2</bitOffset>
7266                     <bitWidth>2</bitWidth>
7267                     <enumeratedValues>
7268                        <name>CCTRLSelect</name>
7269                        <enumeratedValue>
7270                           <name>CC100K</name>
7271                           <description>100kSPS</description>
7272                           <value>0x0</value>
7273                        </enumeratedValue>
7274                        <enumeratedValue>
7275                           <name>CC1M</name>
7276                           <description>500kSPS</description>
7277                           <value>0x1</value>
7278                        </enumeratedValue>
7279                        <enumeratedValue>
7280                           <name>CC12M</name>
7281                           <description>1MSPS</description>
7282                           <value>0x2</value>
7283                        </enumeratedValue>
7284                     </enumeratedValues>
7285                  </field>
7286                  <field>
7287                     <name>RUNSTDBY</name>
7288                     <description>Run in Standby</description>
7289                     <bitOffset>6</bitOffset>
7290                     <bitWidth>1</bitWidth>
7291                  </field>
7292                  <field>
7293                     <name>DITHER</name>
7294                     <description>Dithering Mode</description>
7295                     <bitOffset>7</bitOffset>
7296                     <bitWidth>1</bitWidth>
7297                  </field>
7298               </fields>
7299            </register>
7300            <register>
7301               <dim>2</dim>
7302               <dimIncrement>2</dimIncrement>
7303               <name>DATA[%s]</name>
7304               <description>DAC n Data</description>
7305               <addressOffset>0x10</addressOffset>
7306               <size>16</size>
7307               <access>write-only</access>
7308               <resetValue>0x0000</resetValue>
7309               <fields>
7310                  <field>
7311                     <name>DATA</name>
7312                     <description>DAC0 Data</description>
7313                     <bitOffset>0</bitOffset>
7314                     <bitWidth>16</bitWidth>
7315                  </field>
7316               </fields>
7317            </register>
7318            <register>
7319               <dim>2</dim>
7320               <dimIncrement>2</dimIncrement>
7321               <name>DATABUF[%s]</name>
7322               <description>DAC n Data Buffer</description>
7323               <addressOffset>0x14</addressOffset>
7324               <size>16</size>
7325               <access>write-only</access>
7326               <resetValue>0x0000</resetValue>
7327               <fields>
7328                  <field>
7329                     <name>DATABUF</name>
7330                     <description>DAC0 Data Buffer</description>
7331                     <bitOffset>0</bitOffset>
7332                     <bitWidth>16</bitWidth>
7333                  </field>
7334               </fields>
7335            </register>
7336            <register>
7337               <name>DBGCTRL</name>
7338               <description>Debug Control</description>
7339               <addressOffset>0x18</addressOffset>
7340               <size>8</size>
7341               <resetValue>0x00</resetValue>
7342               <fields>
7343                  <field>
7344                     <name>DBGRUN</name>
7345                     <description>Debug Run</description>
7346                     <bitOffset>0</bitOffset>
7347                     <bitWidth>1</bitWidth>
7348                  </field>
7349               </fields>
7350            </register>
7351         </registers>
7352      </peripheral>
7353      <peripheral>
7354         <name>DMAC</name>
7355         <version>U25031.0.1</version>
7356         <description>Direct Memory Access Controller</description>
7357         <baseAddress>0x4100A000</baseAddress>
7358         <addressBlock>
7359            <offset>0</offset>
7360            <size>0x240</size>
7361            <usage>registers</usage>
7362         </addressBlock>
7363         <interrupt>
7364            <name>DMAC_0</name>
7365            <description>DMA Channel 0</description>
7366            <value>31</value>
7367         </interrupt>
7368         <interrupt>
7369            <name>DMAC_1</name>
7370            <description>DMA Channel 1</description>
7371            <value>32</value>
7372         </interrupt>
7373         <interrupt>
7374            <name>DMAC_2</name>
7375            <description>DMA Channel 2</description>
7376            <value>33</value>
7377         </interrupt>
7378         <interrupt>
7379            <name>DMAC_3</name>
7380            <description>DMA Channel 3</description>
7381            <value>34</value>
7382         </interrupt>
7383         <interrupt>
7384            <name>DMAC_OTHER</name>
7385            <description>DMA Channel 4..X</description>
7386            <value>35</value>
7387         </interrupt>
7388         <registers>
7389            <register>
7390               <name>CTRL</name>
7391               <description>Control</description>
7392               <addressOffset>0x0</addressOffset>
7393               <size>16</size>
7394               <resetValue>0x0000</resetValue>
7395               <fields>
7396                  <field>
7397                     <name>SWRST</name>
7398                     <description>Software Reset</description>
7399                     <bitOffset>0</bitOffset>
7400                     <bitWidth>1</bitWidth>
7401                  </field>
7402                  <field>
7403                     <name>DMAENABLE</name>
7404                     <description>DMA Enable</description>
7405                     <bitOffset>1</bitOffset>
7406                     <bitWidth>1</bitWidth>
7407                  </field>
7408                  <field>
7409                     <name>LVLEN0</name>
7410                     <description>Priority Level 0 Enable</description>
7411                     <bitOffset>8</bitOffset>
7412                     <bitWidth>1</bitWidth>
7413                  </field>
7414                  <field>
7415                     <name>LVLEN1</name>
7416                     <description>Priority Level 1 Enable</description>
7417                     <bitOffset>9</bitOffset>
7418                     <bitWidth>1</bitWidth>
7419                  </field>
7420                  <field>
7421                     <name>LVLEN2</name>
7422                     <description>Priority Level 2 Enable</description>
7423                     <bitOffset>10</bitOffset>
7424                     <bitWidth>1</bitWidth>
7425                  </field>
7426                  <field>
7427                     <name>LVLEN3</name>
7428                     <description>Priority Level 3 Enable</description>
7429                     <bitOffset>11</bitOffset>
7430                     <bitWidth>1</bitWidth>
7431                  </field>
7432               </fields>
7433            </register>
7434            <register>
7435               <name>CRCCTRL</name>
7436               <description>CRC Control</description>
7437               <addressOffset>0x2</addressOffset>
7438               <size>16</size>
7439               <resetValue>0x0000</resetValue>
7440               <fields>
7441                  <field>
7442                     <name>CRCBEATSIZE</name>
7443                     <description>CRC Beat Size</description>
7444                     <bitOffset>0</bitOffset>
7445                     <bitWidth>2</bitWidth>
7446                     <enumeratedValues>
7447                        <name>CRCBEATSIZESelect</name>
7448                        <enumeratedValue>
7449                           <name>BYTE</name>
7450                           <description>8-bit bus transfer</description>
7451                           <value>0x0</value>
7452                        </enumeratedValue>
7453                        <enumeratedValue>
7454                           <name>HWORD</name>
7455                           <description>16-bit bus transfer</description>
7456                           <value>0x1</value>
7457                        </enumeratedValue>
7458                        <enumeratedValue>
7459                           <name>WORD</name>
7460                           <description>32-bit bus transfer</description>
7461                           <value>0x2</value>
7462                        </enumeratedValue>
7463                     </enumeratedValues>
7464                  </field>
7465                  <field>
7466                     <name>CRCPOLY</name>
7467                     <description>CRC Polynomial Type</description>
7468                     <bitOffset>2</bitOffset>
7469                     <bitWidth>2</bitWidth>
7470                     <enumeratedValues>
7471                        <name>CRCPOLYSelect</name>
7472                        <enumeratedValue>
7473                           <name>CRC16</name>
7474                           <description>CRC-16 (CRC-CCITT)</description>
7475                           <value>0x0</value>
7476                        </enumeratedValue>
7477                        <enumeratedValue>
7478                           <name>CRC32</name>
7479                           <description>CRC32 (IEEE 802.3)</description>
7480                           <value>0x1</value>
7481                        </enumeratedValue>
7482                     </enumeratedValues>
7483                  </field>
7484                  <field>
7485                     <name>CRCSRC</name>
7486                     <description>CRC Input Source</description>
7487                     <bitOffset>8</bitOffset>
7488                     <bitWidth>6</bitWidth>
7489                     <enumeratedValues>
7490                        <name>CRCSRCSelect</name>
7491                        <enumeratedValue>
7492                           <name>DISABLE</name>
7493                           <description>CRC Disabled</description>
7494                           <value>0x00</value>
7495                        </enumeratedValue>
7496                        <enumeratedValue>
7497                           <name>IO</name>
7498                           <description>I/O interface</description>
7499                           <value>0x01</value>
7500                        </enumeratedValue>
7501                        <enumeratedValue>
7502                           <name>CHN0</name>
7503                           <description>DMA Channel 0</description>
7504                           <value>0x20</value>
7505                        </enumeratedValue>
7506                        <enumeratedValue>
7507                           <name>CHN1</name>
7508                           <description>DMA Channel 1</description>
7509                           <value>0x21</value>
7510                        </enumeratedValue>
7511                        <enumeratedValue>
7512                           <name>CHN2</name>
7513                           <description>DMA Channel 2</description>
7514                           <value>0x22</value>
7515                        </enumeratedValue>
7516                        <enumeratedValue>
7517                           <name>CHN3</name>
7518                           <description>DMA Channel 3</description>
7519                           <value>0x23</value>
7520                        </enumeratedValue>
7521                        <enumeratedValue>
7522                           <name>CHN4</name>
7523                           <description>DMA Channel 4</description>
7524                           <value>0x24</value>
7525                        </enumeratedValue>
7526                        <enumeratedValue>
7527                           <name>CHN5</name>
7528                           <description>DMA Channel 5</description>
7529                           <value>0x25</value>
7530                        </enumeratedValue>
7531                        <enumeratedValue>
7532                           <name>CHN6</name>
7533                           <description>DMA Channel 6</description>
7534                           <value>0x26</value>
7535                        </enumeratedValue>
7536                        <enumeratedValue>
7537                           <name>CHN7</name>
7538                           <description>DMA Channel 7</description>
7539                           <value>0x27</value>
7540                        </enumeratedValue>
7541                        <enumeratedValue>
7542                           <name>CHN8</name>
7543                           <description>DMA Channel 8</description>
7544                           <value>0x28</value>
7545                        </enumeratedValue>
7546                        <enumeratedValue>
7547                           <name>CHN9</name>
7548                           <description>DMA Channel 9</description>
7549                           <value>0x29</value>
7550                        </enumeratedValue>
7551                        <enumeratedValue>
7552                           <name>CHN10</name>
7553                           <description>DMA Channel 10</description>
7554                           <value>0x2A</value>
7555                        </enumeratedValue>
7556                        <enumeratedValue>
7557                           <name>CHN11</name>
7558                           <description>DMA Channel 11</description>
7559                           <value>0x2B</value>
7560                        </enumeratedValue>
7561                        <enumeratedValue>
7562                           <name>CHN12</name>
7563                           <description>DMA Channel 12</description>
7564                           <value>0x2C</value>
7565                        </enumeratedValue>
7566                        <enumeratedValue>
7567                           <name>CHN13</name>
7568                           <description>DMA Channel 13</description>
7569                           <value>0x2D</value>
7570                        </enumeratedValue>
7571                        <enumeratedValue>
7572                           <name>CHN14</name>
7573                           <description>DMA Channel 14</description>
7574                           <value>0x2E</value>
7575                        </enumeratedValue>
7576                        <enumeratedValue>
7577                           <name>CHN15</name>
7578                           <description>DMA Channel 15</description>
7579                           <value>0x2F</value>
7580                        </enumeratedValue>
7581                        <enumeratedValue>
7582                           <name>CHN16</name>
7583                           <description>DMA Channel 16</description>
7584                           <value>0x30</value>
7585                        </enumeratedValue>
7586                        <enumeratedValue>
7587                           <name>CHN17</name>
7588                           <description>DMA Channel 17</description>
7589                           <value>0x31</value>
7590                        </enumeratedValue>
7591                        <enumeratedValue>
7592                           <name>CHN18</name>
7593                           <description>DMA Channel 18</description>
7594                           <value>0x32</value>
7595                        </enumeratedValue>
7596                        <enumeratedValue>
7597                           <name>CHN19</name>
7598                           <description>DMA Channel 19</description>
7599                           <value>0x33</value>
7600                        </enumeratedValue>
7601                        <enumeratedValue>
7602                           <name>CHN20</name>
7603                           <description>DMA Channel 20</description>
7604                           <value>0x34</value>
7605                        </enumeratedValue>
7606                        <enumeratedValue>
7607                           <name>CHN21</name>
7608                           <description>DMA Channel 21</description>
7609                           <value>0x35</value>
7610                        </enumeratedValue>
7611                        <enumeratedValue>
7612                           <name>CHN22</name>
7613                           <description>DMA Channel 22</description>
7614                           <value>0x36</value>
7615                        </enumeratedValue>
7616                        <enumeratedValue>
7617                           <name>CHN23</name>
7618                           <description>DMA Channel 23</description>
7619                           <value>0x37</value>
7620                        </enumeratedValue>
7621                        <enumeratedValue>
7622                           <name>CHN24</name>
7623                           <description>DMA Channel 24</description>
7624                           <value>0x38</value>
7625                        </enumeratedValue>
7626                        <enumeratedValue>
7627                           <name>CHN25</name>
7628                           <description>DMA Channel 25</description>
7629                           <value>0x39</value>
7630                        </enumeratedValue>
7631                        <enumeratedValue>
7632                           <name>CHN26</name>
7633                           <description>DMA Channel 26</description>
7634                           <value>0x3A</value>
7635                        </enumeratedValue>
7636                        <enumeratedValue>
7637                           <name>CHN27</name>
7638                           <description>DMA Channel 27</description>
7639                           <value>0x3B</value>
7640                        </enumeratedValue>
7641                        <enumeratedValue>
7642                           <name>CHN28</name>
7643                           <description>DMA Channel 28</description>
7644                           <value>0x3C</value>
7645                        </enumeratedValue>
7646                        <enumeratedValue>
7647                           <name>CHN29</name>
7648                           <description>DMA Channel 29</description>
7649                           <value>0x3D</value>
7650                        </enumeratedValue>
7651                        <enumeratedValue>
7652                           <name>CHN30</name>
7653                           <description>DMA Channel 30</description>
7654                           <value>0x3E</value>
7655                        </enumeratedValue>
7656                        <enumeratedValue>
7657                           <name>CHN31</name>
7658                           <description>DMA Channel 31</description>
7659                           <value>0x3F</value>
7660                        </enumeratedValue>
7661                     </enumeratedValues>
7662                  </field>
7663                  <field>
7664                     <name>CRCMODE</name>
7665                     <description>CRC Operating Mode</description>
7666                     <bitOffset>14</bitOffset>
7667                     <bitWidth>2</bitWidth>
7668                     <enumeratedValues>
7669                        <name>CRCMODESelect</name>
7670                        <enumeratedValue>
7671                           <name>DEFAULT</name>
7672                           <description>Default operating mode</description>
7673                           <value>0</value>
7674                        </enumeratedValue>
7675                        <enumeratedValue>
7676                           <name>CRCMON</name>
7677                           <description>Memory CRC monitor operating mode</description>
7678                           <value>2</value>
7679                        </enumeratedValue>
7680                        <enumeratedValue>
7681                           <name>CRCGEN</name>
7682                           <description>Memory CRC generation operating mode</description>
7683                           <value>3</value>
7684                        </enumeratedValue>
7685                     </enumeratedValues>
7686                  </field>
7687               </fields>
7688            </register>
7689            <register>
7690               <name>CRCDATAIN</name>
7691               <description>CRC Data Input</description>
7692               <addressOffset>0x4</addressOffset>
7693               <size>32</size>
7694               <resetValue>0x00000000</resetValue>
7695               <fields>
7696                  <field>
7697                     <name>CRCDATAIN</name>
7698                     <description>CRC Data Input</description>
7699                     <bitOffset>0</bitOffset>
7700                     <bitWidth>32</bitWidth>
7701                  </field>
7702               </fields>
7703            </register>
7704            <register>
7705               <name>CRCCHKSUM</name>
7706               <description>CRC Checksum</description>
7707               <addressOffset>0x8</addressOffset>
7708               <size>32</size>
7709               <resetValue>0x00000000</resetValue>
7710               <fields>
7711                  <field>
7712                     <name>CRCCHKSUM</name>
7713                     <description>CRC Checksum</description>
7714                     <bitOffset>0</bitOffset>
7715                     <bitWidth>32</bitWidth>
7716                  </field>
7717               </fields>
7718            </register>
7719            <register>
7720               <name>CRCSTATUS</name>
7721               <description>CRC Status</description>
7722               <addressOffset>0xC</addressOffset>
7723               <size>8</size>
7724               <resetValue>0x00</resetValue>
7725               <fields>
7726                  <field>
7727                     <name>CRCBUSY</name>
7728                     <description>CRC Module Busy</description>
7729                     <bitOffset>0</bitOffset>
7730                     <bitWidth>1</bitWidth>
7731                  </field>
7732                  <field>
7733                     <name>CRCZERO</name>
7734                     <description>CRC Zero</description>
7735                     <bitOffset>1</bitOffset>
7736                     <bitWidth>1</bitWidth>
7737                  </field>
7738                  <field>
7739                     <name>CRCERR</name>
7740                     <description>CRC Error</description>
7741                     <bitOffset>2</bitOffset>
7742                     <bitWidth>1</bitWidth>
7743                  </field>
7744               </fields>
7745            </register>
7746            <register>
7747               <name>DBGCTRL</name>
7748               <description>Debug Control</description>
7749               <addressOffset>0xD</addressOffset>
7750               <size>8</size>
7751               <resetValue>0x00</resetValue>
7752               <fields>
7753                  <field>
7754                     <name>DBGRUN</name>
7755                     <description>Debug Run</description>
7756                     <bitOffset>0</bitOffset>
7757                     <bitWidth>1</bitWidth>
7758                  </field>
7759               </fields>
7760            </register>
7761            <register>
7762               <name>SWTRIGCTRL</name>
7763               <description>Software Trigger Control</description>
7764               <addressOffset>0x10</addressOffset>
7765               <size>32</size>
7766               <resetValue>0x00000000</resetValue>
7767               <fields>
7768                  <field>
7769                     <name>SWTRIG0</name>
7770                     <description>Channel 0 Software Trigger</description>
7771                     <bitOffset>0</bitOffset>
7772                     <bitWidth>1</bitWidth>
7773                  </field>
7774                  <field>
7775                     <name>SWTRIG1</name>
7776                     <description>Channel 1 Software Trigger</description>
7777                     <bitOffset>1</bitOffset>
7778                     <bitWidth>1</bitWidth>
7779                  </field>
7780                  <field>
7781                     <name>SWTRIG2</name>
7782                     <description>Channel 2 Software Trigger</description>
7783                     <bitOffset>2</bitOffset>
7784                     <bitWidth>1</bitWidth>
7785                  </field>
7786                  <field>
7787                     <name>SWTRIG3</name>
7788                     <description>Channel 3 Software Trigger</description>
7789                     <bitOffset>3</bitOffset>
7790                     <bitWidth>1</bitWidth>
7791                  </field>
7792                  <field>
7793                     <name>SWTRIG4</name>
7794                     <description>Channel 4 Software Trigger</description>
7795                     <bitOffset>4</bitOffset>
7796                     <bitWidth>1</bitWidth>
7797                  </field>
7798                  <field>
7799                     <name>SWTRIG5</name>
7800                     <description>Channel 5 Software Trigger</description>
7801                     <bitOffset>5</bitOffset>
7802                     <bitWidth>1</bitWidth>
7803                  </field>
7804                  <field>
7805                     <name>SWTRIG6</name>
7806                     <description>Channel 6 Software Trigger</description>
7807                     <bitOffset>6</bitOffset>
7808                     <bitWidth>1</bitWidth>
7809                  </field>
7810                  <field>
7811                     <name>SWTRIG7</name>
7812                     <description>Channel 7 Software Trigger</description>
7813                     <bitOffset>7</bitOffset>
7814                     <bitWidth>1</bitWidth>
7815                  </field>
7816                  <field>
7817                     <name>SWTRIG8</name>
7818                     <description>Channel 8 Software Trigger</description>
7819                     <bitOffset>8</bitOffset>
7820                     <bitWidth>1</bitWidth>
7821                  </field>
7822                  <field>
7823                     <name>SWTRIG9</name>
7824                     <description>Channel 9 Software Trigger</description>
7825                     <bitOffset>9</bitOffset>
7826                     <bitWidth>1</bitWidth>
7827                  </field>
7828                  <field>
7829                     <name>SWTRIG10</name>
7830                     <description>Channel 10 Software Trigger</description>
7831                     <bitOffset>10</bitOffset>
7832                     <bitWidth>1</bitWidth>
7833                  </field>
7834                  <field>
7835                     <name>SWTRIG11</name>
7836                     <description>Channel 11 Software Trigger</description>
7837                     <bitOffset>11</bitOffset>
7838                     <bitWidth>1</bitWidth>
7839                  </field>
7840                  <field>
7841                     <name>SWTRIG12</name>
7842                     <description>Channel 12 Software Trigger</description>
7843                     <bitOffset>12</bitOffset>
7844                     <bitWidth>1</bitWidth>
7845                  </field>
7846                  <field>
7847                     <name>SWTRIG13</name>
7848                     <description>Channel 13 Software Trigger</description>
7849                     <bitOffset>13</bitOffset>
7850                     <bitWidth>1</bitWidth>
7851                  </field>
7852                  <field>
7853                     <name>SWTRIG14</name>
7854                     <description>Channel 14 Software Trigger</description>
7855                     <bitOffset>14</bitOffset>
7856                     <bitWidth>1</bitWidth>
7857                  </field>
7858                  <field>
7859                     <name>SWTRIG15</name>
7860                     <description>Channel 15 Software Trigger</description>
7861                     <bitOffset>15</bitOffset>
7862                     <bitWidth>1</bitWidth>
7863                  </field>
7864                  <field>
7865                     <name>SWTRIG16</name>
7866                     <description>Channel 16 Software Trigger</description>
7867                     <bitOffset>16</bitOffset>
7868                     <bitWidth>1</bitWidth>
7869                  </field>
7870                  <field>
7871                     <name>SWTRIG17</name>
7872                     <description>Channel 17 Software Trigger</description>
7873                     <bitOffset>17</bitOffset>
7874                     <bitWidth>1</bitWidth>
7875                  </field>
7876                  <field>
7877                     <name>SWTRIG18</name>
7878                     <description>Channel 18 Software Trigger</description>
7879                     <bitOffset>18</bitOffset>
7880                     <bitWidth>1</bitWidth>
7881                  </field>
7882                  <field>
7883                     <name>SWTRIG19</name>
7884                     <description>Channel 19 Software Trigger</description>
7885                     <bitOffset>19</bitOffset>
7886                     <bitWidth>1</bitWidth>
7887                  </field>
7888                  <field>
7889                     <name>SWTRIG20</name>
7890                     <description>Channel 20 Software Trigger</description>
7891                     <bitOffset>20</bitOffset>
7892                     <bitWidth>1</bitWidth>
7893                  </field>
7894                  <field>
7895                     <name>SWTRIG21</name>
7896                     <description>Channel 21 Software Trigger</description>
7897                     <bitOffset>21</bitOffset>
7898                     <bitWidth>1</bitWidth>
7899                  </field>
7900                  <field>
7901                     <name>SWTRIG22</name>
7902                     <description>Channel 22 Software Trigger</description>
7903                     <bitOffset>22</bitOffset>
7904                     <bitWidth>1</bitWidth>
7905                  </field>
7906                  <field>
7907                     <name>SWTRIG23</name>
7908                     <description>Channel 23 Software Trigger</description>
7909                     <bitOffset>23</bitOffset>
7910                     <bitWidth>1</bitWidth>
7911                  </field>
7912                  <field>
7913                     <name>SWTRIG24</name>
7914                     <description>Channel 24 Software Trigger</description>
7915                     <bitOffset>24</bitOffset>
7916                     <bitWidth>1</bitWidth>
7917                  </field>
7918                  <field>
7919                     <name>SWTRIG25</name>
7920                     <description>Channel 25 Software Trigger</description>
7921                     <bitOffset>25</bitOffset>
7922                     <bitWidth>1</bitWidth>
7923                  </field>
7924                  <field>
7925                     <name>SWTRIG26</name>
7926                     <description>Channel 26 Software Trigger</description>
7927                     <bitOffset>26</bitOffset>
7928                     <bitWidth>1</bitWidth>
7929                  </field>
7930                  <field>
7931                     <name>SWTRIG27</name>
7932                     <description>Channel 27 Software Trigger</description>
7933                     <bitOffset>27</bitOffset>
7934                     <bitWidth>1</bitWidth>
7935                  </field>
7936                  <field>
7937                     <name>SWTRIG28</name>
7938                     <description>Channel 28 Software Trigger</description>
7939                     <bitOffset>28</bitOffset>
7940                     <bitWidth>1</bitWidth>
7941                  </field>
7942                  <field>
7943                     <name>SWTRIG29</name>
7944                     <description>Channel 29 Software Trigger</description>
7945                     <bitOffset>29</bitOffset>
7946                     <bitWidth>1</bitWidth>
7947                  </field>
7948                  <field>
7949                     <name>SWTRIG30</name>
7950                     <description>Channel 30 Software Trigger</description>
7951                     <bitOffset>30</bitOffset>
7952                     <bitWidth>1</bitWidth>
7953                  </field>
7954                  <field>
7955                     <name>SWTRIG31</name>
7956                     <description>Channel 31 Software Trigger</description>
7957                     <bitOffset>31</bitOffset>
7958                     <bitWidth>1</bitWidth>
7959                  </field>
7960               </fields>
7961            </register>
7962            <register>
7963               <name>PRICTRL0</name>
7964               <description>Priority Control 0</description>
7965               <addressOffset>0x14</addressOffset>
7966               <size>32</size>
7967               <resetValue>0x40404040</resetValue>
7968               <fields>
7969                  <field>
7970                     <name>LVLPRI0</name>
7971                     <description>Level 0 Channel Priority Number</description>
7972                     <bitOffset>0</bitOffset>
7973                     <bitWidth>5</bitWidth>
7974                  </field>
7975                  <field>
7976                     <name>QOS0</name>
7977                     <description>Level 0 Quality of Service</description>
7978                     <bitOffset>5</bitOffset>
7979                     <bitWidth>2</bitWidth>
7980                     <enumeratedValues>
7981                        <name>QOS0Select</name>
7982                        <enumeratedValue>
7983                           <name>DISABLE</name>
7984                           <description>Regular delivery</description>
7985                           <value>0</value>
7986                        </enumeratedValue>
7987                        <enumeratedValue>
7988                           <name>LOW</name>
7989                           <description>Bandwidth shortage</description>
7990                           <value>1</value>
7991                        </enumeratedValue>
7992                        <enumeratedValue>
7993                           <name>MEDIUM</name>
7994                           <description>Latency sensitive</description>
7995                           <value>2</value>
7996                        </enumeratedValue>
7997                        <enumeratedValue>
7998                           <name>HIGH</name>
7999                           <description>Latency critical</description>
8000                           <value>3</value>
8001                        </enumeratedValue>
8002                     </enumeratedValues>
8003                  </field>
8004                  <field>
8005                     <name>RRLVLEN0</name>
8006                     <description>Level 0 Round-Robin Scheduling Enable</description>
8007                     <bitOffset>7</bitOffset>
8008                     <bitWidth>1</bitWidth>
8009                  </field>
8010                  <field>
8011                     <name>LVLPRI1</name>
8012                     <description>Level 1 Channel Priority Number</description>
8013                     <bitOffset>8</bitOffset>
8014                     <bitWidth>5</bitWidth>
8015                  </field>
8016                  <field>
8017                     <name>QOS1</name>
8018                     <description>Level 1 Quality of Service</description>
8019                     <bitOffset>13</bitOffset>
8020                     <bitWidth>2</bitWidth>
8021                     <enumeratedValues>
8022                        <name>QOS1Select</name>
8023                        <enumeratedValue>
8024                           <name>DISABLE</name>
8025                           <description>Regular delivery</description>
8026                           <value>0</value>
8027                        </enumeratedValue>
8028                        <enumeratedValue>
8029                           <name>LOW</name>
8030                           <description>Bandwidth shortage</description>
8031                           <value>1</value>
8032                        </enumeratedValue>
8033                        <enumeratedValue>
8034                           <name>MEDIUM</name>
8035                           <description>Latency sensitive</description>
8036                           <value>2</value>
8037                        </enumeratedValue>
8038                        <enumeratedValue>
8039                           <name>HIGH</name>
8040                           <description>Latency critical</description>
8041                           <value>3</value>
8042                        </enumeratedValue>
8043                     </enumeratedValues>
8044                  </field>
8045                  <field>
8046                     <name>RRLVLEN1</name>
8047                     <description>Level 1 Round-Robin Scheduling Enable</description>
8048                     <bitOffset>15</bitOffset>
8049                     <bitWidth>1</bitWidth>
8050                  </field>
8051                  <field>
8052                     <name>LVLPRI2</name>
8053                     <description>Level 2 Channel Priority Number</description>
8054                     <bitOffset>16</bitOffset>
8055                     <bitWidth>5</bitWidth>
8056                  </field>
8057                  <field>
8058                     <name>QOS2</name>
8059                     <description>Level 2 Quality of Service</description>
8060                     <bitOffset>21</bitOffset>
8061                     <bitWidth>2</bitWidth>
8062                     <enumeratedValues>
8063                        <name>QOS2Select</name>
8064                        <enumeratedValue>
8065                           <name>DISABLE</name>
8066                           <description>Regular delivery</description>
8067                           <value>0</value>
8068                        </enumeratedValue>
8069                        <enumeratedValue>
8070                           <name>LOW</name>
8071                           <description>Bandwidth shortage</description>
8072                           <value>1</value>
8073                        </enumeratedValue>
8074                        <enumeratedValue>
8075                           <name>MEDIUM</name>
8076                           <description>Latency sensitive</description>
8077                           <value>2</value>
8078                        </enumeratedValue>
8079                        <enumeratedValue>
8080                           <name>HIGH</name>
8081                           <description>Latency critical</description>
8082                           <value>3</value>
8083                        </enumeratedValue>
8084                     </enumeratedValues>
8085                  </field>
8086                  <field>
8087                     <name>RRLVLEN2</name>
8088                     <description>Level 2 Round-Robin Scheduling Enable</description>
8089                     <bitOffset>23</bitOffset>
8090                     <bitWidth>1</bitWidth>
8091                  </field>
8092                  <field>
8093                     <name>LVLPRI3</name>
8094                     <description>Level 3 Channel Priority Number</description>
8095                     <bitOffset>24</bitOffset>
8096                     <bitWidth>5</bitWidth>
8097                  </field>
8098                  <field>
8099                     <name>QOS3</name>
8100                     <description>Level 3 Quality of Service</description>
8101                     <bitOffset>29</bitOffset>
8102                     <bitWidth>2</bitWidth>
8103                     <enumeratedValues>
8104                        <name>QOS3Select</name>
8105                        <enumeratedValue>
8106                           <name>DISABLE</name>
8107                           <description>Regular delivery</description>
8108                           <value>0</value>
8109                        </enumeratedValue>
8110                        <enumeratedValue>
8111                           <name>LOW</name>
8112                           <description>Bandwidth shortage</description>
8113                           <value>1</value>
8114                        </enumeratedValue>
8115                        <enumeratedValue>
8116                           <name>MEDIUM</name>
8117                           <description>Latency sensitive</description>
8118                           <value>2</value>
8119                        </enumeratedValue>
8120                        <enumeratedValue>
8121                           <name>HIGH</name>
8122                           <description>Latency critical</description>
8123                           <value>3</value>
8124                        </enumeratedValue>
8125                     </enumeratedValues>
8126                  </field>
8127                  <field>
8128                     <name>RRLVLEN3</name>
8129                     <description>Level 3 Round-Robin Scheduling Enable</description>
8130                     <bitOffset>31</bitOffset>
8131                     <bitWidth>1</bitWidth>
8132                  </field>
8133               </fields>
8134            </register>
8135            <register>
8136               <name>INTPEND</name>
8137               <description>Interrupt Pending</description>
8138               <addressOffset>0x20</addressOffset>
8139               <size>16</size>
8140               <resetValue>0x0000</resetValue>
8141               <fields>
8142                  <field>
8143                     <name>ID</name>
8144                     <description>Channel ID</description>
8145                     <bitOffset>0</bitOffset>
8146                     <bitWidth>5</bitWidth>
8147                  </field>
8148                  <field>
8149                     <name>TERR</name>
8150                     <description>Transfer Error</description>
8151                     <bitOffset>8</bitOffset>
8152                     <bitWidth>1</bitWidth>
8153                  </field>
8154                  <field>
8155                     <name>TCMPL</name>
8156                     <description>Transfer Complete</description>
8157                     <bitOffset>9</bitOffset>
8158                     <bitWidth>1</bitWidth>
8159                  </field>
8160                  <field>
8161                     <name>SUSP</name>
8162                     <description>Channel Suspend</description>
8163                     <bitOffset>10</bitOffset>
8164                     <bitWidth>1</bitWidth>
8165                  </field>
8166                  <field>
8167                     <name>CRCERR</name>
8168                     <description>CRC Error</description>
8169                     <bitOffset>12</bitOffset>
8170                     <bitWidth>1</bitWidth>
8171                  </field>
8172                  <field>
8173                     <name>FERR</name>
8174                     <description>Fetch Error</description>
8175                     <bitOffset>13</bitOffset>
8176                     <bitWidth>1</bitWidth>
8177                  </field>
8178                  <field>
8179                     <name>BUSY</name>
8180                     <description>Busy</description>
8181                     <bitOffset>14</bitOffset>
8182                     <bitWidth>1</bitWidth>
8183                  </field>
8184                  <field>
8185                     <name>PEND</name>
8186                     <description>Pending</description>
8187                     <bitOffset>15</bitOffset>
8188                     <bitWidth>1</bitWidth>
8189                  </field>
8190               </fields>
8191            </register>
8192            <register>
8193               <name>INTSTATUS</name>
8194               <description>Interrupt Status</description>
8195               <addressOffset>0x24</addressOffset>
8196               <size>32</size>
8197               <access>read-only</access>
8198               <resetValue>0x00000000</resetValue>
8199               <fields>
8200                  <field>
8201                     <name>CHINT0</name>
8202                     <description>Channel 0 Pending Interrupt</description>
8203                     <bitOffset>0</bitOffset>
8204                     <bitWidth>1</bitWidth>
8205                  </field>
8206                  <field>
8207                     <name>CHINT1</name>
8208                     <description>Channel 1 Pending Interrupt</description>
8209                     <bitOffset>1</bitOffset>
8210                     <bitWidth>1</bitWidth>
8211                  </field>
8212                  <field>
8213                     <name>CHINT2</name>
8214                     <description>Channel 2 Pending Interrupt</description>
8215                     <bitOffset>2</bitOffset>
8216                     <bitWidth>1</bitWidth>
8217                  </field>
8218                  <field>
8219                     <name>CHINT3</name>
8220                     <description>Channel 3 Pending Interrupt</description>
8221                     <bitOffset>3</bitOffset>
8222                     <bitWidth>1</bitWidth>
8223                  </field>
8224                  <field>
8225                     <name>CHINT4</name>
8226                     <description>Channel 4 Pending Interrupt</description>
8227                     <bitOffset>4</bitOffset>
8228                     <bitWidth>1</bitWidth>
8229                  </field>
8230                  <field>
8231                     <name>CHINT5</name>
8232                     <description>Channel 5 Pending Interrupt</description>
8233                     <bitOffset>5</bitOffset>
8234                     <bitWidth>1</bitWidth>
8235                  </field>
8236                  <field>
8237                     <name>CHINT6</name>
8238                     <description>Channel 6 Pending Interrupt</description>
8239                     <bitOffset>6</bitOffset>
8240                     <bitWidth>1</bitWidth>
8241                  </field>
8242                  <field>
8243                     <name>CHINT7</name>
8244                     <description>Channel 7 Pending Interrupt</description>
8245                     <bitOffset>7</bitOffset>
8246                     <bitWidth>1</bitWidth>
8247                  </field>
8248                  <field>
8249                     <name>CHINT8</name>
8250                     <description>Channel 8 Pending Interrupt</description>
8251                     <bitOffset>8</bitOffset>
8252                     <bitWidth>1</bitWidth>
8253                  </field>
8254                  <field>
8255                     <name>CHINT9</name>
8256                     <description>Channel 9 Pending Interrupt</description>
8257                     <bitOffset>9</bitOffset>
8258                     <bitWidth>1</bitWidth>
8259                  </field>
8260                  <field>
8261                     <name>CHINT10</name>
8262                     <description>Channel 10 Pending Interrupt</description>
8263                     <bitOffset>10</bitOffset>
8264                     <bitWidth>1</bitWidth>
8265                  </field>
8266                  <field>
8267                     <name>CHINT11</name>
8268                     <description>Channel 11 Pending Interrupt</description>
8269                     <bitOffset>11</bitOffset>
8270                     <bitWidth>1</bitWidth>
8271                  </field>
8272                  <field>
8273                     <name>CHINT12</name>
8274                     <description>Channel 12 Pending Interrupt</description>
8275                     <bitOffset>12</bitOffset>
8276                     <bitWidth>1</bitWidth>
8277                  </field>
8278                  <field>
8279                     <name>CHINT13</name>
8280                     <description>Channel 13 Pending Interrupt</description>
8281                     <bitOffset>13</bitOffset>
8282                     <bitWidth>1</bitWidth>
8283                  </field>
8284                  <field>
8285                     <name>CHINT14</name>
8286                     <description>Channel 14 Pending Interrupt</description>
8287                     <bitOffset>14</bitOffset>
8288                     <bitWidth>1</bitWidth>
8289                  </field>
8290                  <field>
8291                     <name>CHINT15</name>
8292                     <description>Channel 15 Pending Interrupt</description>
8293                     <bitOffset>15</bitOffset>
8294                     <bitWidth>1</bitWidth>
8295                  </field>
8296                  <field>
8297                     <name>CHINT16</name>
8298                     <description>Channel 16 Pending Interrupt</description>
8299                     <bitOffset>16</bitOffset>
8300                     <bitWidth>1</bitWidth>
8301                  </field>
8302                  <field>
8303                     <name>CHINT17</name>
8304                     <description>Channel 17 Pending Interrupt</description>
8305                     <bitOffset>17</bitOffset>
8306                     <bitWidth>1</bitWidth>
8307                  </field>
8308                  <field>
8309                     <name>CHINT18</name>
8310                     <description>Channel 18 Pending Interrupt</description>
8311                     <bitOffset>18</bitOffset>
8312                     <bitWidth>1</bitWidth>
8313                  </field>
8314                  <field>
8315                     <name>CHINT19</name>
8316                     <description>Channel 19 Pending Interrupt</description>
8317                     <bitOffset>19</bitOffset>
8318                     <bitWidth>1</bitWidth>
8319                  </field>
8320                  <field>
8321                     <name>CHINT20</name>
8322                     <description>Channel 20 Pending Interrupt</description>
8323                     <bitOffset>20</bitOffset>
8324                     <bitWidth>1</bitWidth>
8325                  </field>
8326                  <field>
8327                     <name>CHINT21</name>
8328                     <description>Channel 21 Pending Interrupt</description>
8329                     <bitOffset>21</bitOffset>
8330                     <bitWidth>1</bitWidth>
8331                  </field>
8332                  <field>
8333                     <name>CHINT22</name>
8334                     <description>Channel 22 Pending Interrupt</description>
8335                     <bitOffset>22</bitOffset>
8336                     <bitWidth>1</bitWidth>
8337                  </field>
8338                  <field>
8339                     <name>CHINT23</name>
8340                     <description>Channel 23 Pending Interrupt</description>
8341                     <bitOffset>23</bitOffset>
8342                     <bitWidth>1</bitWidth>
8343                  </field>
8344                  <field>
8345                     <name>CHINT24</name>
8346                     <description>Channel 24 Pending Interrupt</description>
8347                     <bitOffset>24</bitOffset>
8348                     <bitWidth>1</bitWidth>
8349                  </field>
8350                  <field>
8351                     <name>CHINT25</name>
8352                     <description>Channel 25 Pending Interrupt</description>
8353                     <bitOffset>25</bitOffset>
8354                     <bitWidth>1</bitWidth>
8355                  </field>
8356                  <field>
8357                     <name>CHINT26</name>
8358                     <description>Channel 26 Pending Interrupt</description>
8359                     <bitOffset>26</bitOffset>
8360                     <bitWidth>1</bitWidth>
8361                  </field>
8362                  <field>
8363                     <name>CHINT27</name>
8364                     <description>Channel 27 Pending Interrupt</description>
8365                     <bitOffset>27</bitOffset>
8366                     <bitWidth>1</bitWidth>
8367                  </field>
8368                  <field>
8369                     <name>CHINT28</name>
8370                     <description>Channel 28 Pending Interrupt</description>
8371                     <bitOffset>28</bitOffset>
8372                     <bitWidth>1</bitWidth>
8373                  </field>
8374                  <field>
8375                     <name>CHINT29</name>
8376                     <description>Channel 29 Pending Interrupt</description>
8377                     <bitOffset>29</bitOffset>
8378                     <bitWidth>1</bitWidth>
8379                  </field>
8380                  <field>
8381                     <name>CHINT30</name>
8382                     <description>Channel 30 Pending Interrupt</description>
8383                     <bitOffset>30</bitOffset>
8384                     <bitWidth>1</bitWidth>
8385                  </field>
8386                  <field>
8387                     <name>CHINT31</name>
8388                     <description>Channel 31 Pending Interrupt</description>
8389                     <bitOffset>31</bitOffset>
8390                     <bitWidth>1</bitWidth>
8391                  </field>
8392               </fields>
8393            </register>
8394            <register>
8395               <name>BUSYCH</name>
8396               <description>Busy Channels</description>
8397               <addressOffset>0x28</addressOffset>
8398               <size>32</size>
8399               <access>read-only</access>
8400               <resetValue>0x00000000</resetValue>
8401               <fields>
8402                  <field>
8403                     <name>BUSYCH0</name>
8404                     <description>Busy Channel 0</description>
8405                     <bitOffset>0</bitOffset>
8406                     <bitWidth>1</bitWidth>
8407                  </field>
8408                  <field>
8409                     <name>BUSYCH1</name>
8410                     <description>Busy Channel 1</description>
8411                     <bitOffset>1</bitOffset>
8412                     <bitWidth>1</bitWidth>
8413                  </field>
8414                  <field>
8415                     <name>BUSYCH2</name>
8416                     <description>Busy Channel 2</description>
8417                     <bitOffset>2</bitOffset>
8418                     <bitWidth>1</bitWidth>
8419                  </field>
8420                  <field>
8421                     <name>BUSYCH3</name>
8422                     <description>Busy Channel 3</description>
8423                     <bitOffset>3</bitOffset>
8424                     <bitWidth>1</bitWidth>
8425                  </field>
8426                  <field>
8427                     <name>BUSYCH4</name>
8428                     <description>Busy Channel 4</description>
8429                     <bitOffset>4</bitOffset>
8430                     <bitWidth>1</bitWidth>
8431                  </field>
8432                  <field>
8433                     <name>BUSYCH5</name>
8434                     <description>Busy Channel 5</description>
8435                     <bitOffset>5</bitOffset>
8436                     <bitWidth>1</bitWidth>
8437                  </field>
8438                  <field>
8439                     <name>BUSYCH6</name>
8440                     <description>Busy Channel 6</description>
8441                     <bitOffset>6</bitOffset>
8442                     <bitWidth>1</bitWidth>
8443                  </field>
8444                  <field>
8445                     <name>BUSYCH7</name>
8446                     <description>Busy Channel 7</description>
8447                     <bitOffset>7</bitOffset>
8448                     <bitWidth>1</bitWidth>
8449                  </field>
8450                  <field>
8451                     <name>BUSYCH8</name>
8452                     <description>Busy Channel 8</description>
8453                     <bitOffset>8</bitOffset>
8454                     <bitWidth>1</bitWidth>
8455                  </field>
8456                  <field>
8457                     <name>BUSYCH9</name>
8458                     <description>Busy Channel 9</description>
8459                     <bitOffset>9</bitOffset>
8460                     <bitWidth>1</bitWidth>
8461                  </field>
8462                  <field>
8463                     <name>BUSYCH10</name>
8464                     <description>Busy Channel 10</description>
8465                     <bitOffset>10</bitOffset>
8466                     <bitWidth>1</bitWidth>
8467                  </field>
8468                  <field>
8469                     <name>BUSYCH11</name>
8470                     <description>Busy Channel 11</description>
8471                     <bitOffset>11</bitOffset>
8472                     <bitWidth>1</bitWidth>
8473                  </field>
8474                  <field>
8475                     <name>BUSYCH12</name>
8476                     <description>Busy Channel 12</description>
8477                     <bitOffset>12</bitOffset>
8478                     <bitWidth>1</bitWidth>
8479                  </field>
8480                  <field>
8481                     <name>BUSYCH13</name>
8482                     <description>Busy Channel 13</description>
8483                     <bitOffset>13</bitOffset>
8484                     <bitWidth>1</bitWidth>
8485                  </field>
8486                  <field>
8487                     <name>BUSYCH14</name>
8488                     <description>Busy Channel 14</description>
8489                     <bitOffset>14</bitOffset>
8490                     <bitWidth>1</bitWidth>
8491                  </field>
8492                  <field>
8493                     <name>BUSYCH15</name>
8494                     <description>Busy Channel 15</description>
8495                     <bitOffset>15</bitOffset>
8496                     <bitWidth>1</bitWidth>
8497                  </field>
8498                  <field>
8499                     <name>BUSYCH16</name>
8500                     <description>Busy Channel 16</description>
8501                     <bitOffset>16</bitOffset>
8502                     <bitWidth>1</bitWidth>
8503                  </field>
8504                  <field>
8505                     <name>BUSYCH17</name>
8506                     <description>Busy Channel 17</description>
8507                     <bitOffset>17</bitOffset>
8508                     <bitWidth>1</bitWidth>
8509                  </field>
8510                  <field>
8511                     <name>BUSYCH18</name>
8512                     <description>Busy Channel 18</description>
8513                     <bitOffset>18</bitOffset>
8514                     <bitWidth>1</bitWidth>
8515                  </field>
8516                  <field>
8517                     <name>BUSYCH19</name>
8518                     <description>Busy Channel 19</description>
8519                     <bitOffset>19</bitOffset>
8520                     <bitWidth>1</bitWidth>
8521                  </field>
8522                  <field>
8523                     <name>BUSYCH20</name>
8524                     <description>Busy Channel 20</description>
8525                     <bitOffset>20</bitOffset>
8526                     <bitWidth>1</bitWidth>
8527                  </field>
8528                  <field>
8529                     <name>BUSYCH21</name>
8530                     <description>Busy Channel 21</description>
8531                     <bitOffset>21</bitOffset>
8532                     <bitWidth>1</bitWidth>
8533                  </field>
8534                  <field>
8535                     <name>BUSYCH22</name>
8536                     <description>Busy Channel 22</description>
8537                     <bitOffset>22</bitOffset>
8538                     <bitWidth>1</bitWidth>
8539                  </field>
8540                  <field>
8541                     <name>BUSYCH23</name>
8542                     <description>Busy Channel 23</description>
8543                     <bitOffset>23</bitOffset>
8544                     <bitWidth>1</bitWidth>
8545                  </field>
8546                  <field>
8547                     <name>BUSYCH24</name>
8548                     <description>Busy Channel 24</description>
8549                     <bitOffset>24</bitOffset>
8550                     <bitWidth>1</bitWidth>
8551                  </field>
8552                  <field>
8553                     <name>BUSYCH25</name>
8554                     <description>Busy Channel 25</description>
8555                     <bitOffset>25</bitOffset>
8556                     <bitWidth>1</bitWidth>
8557                  </field>
8558                  <field>
8559                     <name>BUSYCH26</name>
8560                     <description>Busy Channel 26</description>
8561                     <bitOffset>26</bitOffset>
8562                     <bitWidth>1</bitWidth>
8563                  </field>
8564                  <field>
8565                     <name>BUSYCH27</name>
8566                     <description>Busy Channel 27</description>
8567                     <bitOffset>27</bitOffset>
8568                     <bitWidth>1</bitWidth>
8569                  </field>
8570                  <field>
8571                     <name>BUSYCH28</name>
8572                     <description>Busy Channel 28</description>
8573                     <bitOffset>28</bitOffset>
8574                     <bitWidth>1</bitWidth>
8575                  </field>
8576                  <field>
8577                     <name>BUSYCH29</name>
8578                     <description>Busy Channel 29</description>
8579                     <bitOffset>29</bitOffset>
8580                     <bitWidth>1</bitWidth>
8581                  </field>
8582                  <field>
8583                     <name>BUSYCH30</name>
8584                     <description>Busy Channel 30</description>
8585                     <bitOffset>30</bitOffset>
8586                     <bitWidth>1</bitWidth>
8587                  </field>
8588                  <field>
8589                     <name>BUSYCH31</name>
8590                     <description>Busy Channel 31</description>
8591                     <bitOffset>31</bitOffset>
8592                     <bitWidth>1</bitWidth>
8593                  </field>
8594               </fields>
8595            </register>
8596            <register>
8597               <name>PENDCH</name>
8598               <description>Pending Channels</description>
8599               <addressOffset>0x2C</addressOffset>
8600               <size>32</size>
8601               <access>read-only</access>
8602               <resetValue>0x00000000</resetValue>
8603               <fields>
8604                  <field>
8605                     <name>PENDCH0</name>
8606                     <description>Pending Channel 0</description>
8607                     <bitOffset>0</bitOffset>
8608                     <bitWidth>1</bitWidth>
8609                  </field>
8610                  <field>
8611                     <name>PENDCH1</name>
8612                     <description>Pending Channel 1</description>
8613                     <bitOffset>1</bitOffset>
8614                     <bitWidth>1</bitWidth>
8615                  </field>
8616                  <field>
8617                     <name>PENDCH2</name>
8618                     <description>Pending Channel 2</description>
8619                     <bitOffset>2</bitOffset>
8620                     <bitWidth>1</bitWidth>
8621                  </field>
8622                  <field>
8623                     <name>PENDCH3</name>
8624                     <description>Pending Channel 3</description>
8625                     <bitOffset>3</bitOffset>
8626                     <bitWidth>1</bitWidth>
8627                  </field>
8628                  <field>
8629                     <name>PENDCH4</name>
8630                     <description>Pending Channel 4</description>
8631                     <bitOffset>4</bitOffset>
8632                     <bitWidth>1</bitWidth>
8633                  </field>
8634                  <field>
8635                     <name>PENDCH5</name>
8636                     <description>Pending Channel 5</description>
8637                     <bitOffset>5</bitOffset>
8638                     <bitWidth>1</bitWidth>
8639                  </field>
8640                  <field>
8641                     <name>PENDCH6</name>
8642                     <description>Pending Channel 6</description>
8643                     <bitOffset>6</bitOffset>
8644                     <bitWidth>1</bitWidth>
8645                  </field>
8646                  <field>
8647                     <name>PENDCH7</name>
8648                     <description>Pending Channel 7</description>
8649                     <bitOffset>7</bitOffset>
8650                     <bitWidth>1</bitWidth>
8651                  </field>
8652                  <field>
8653                     <name>PENDCH8</name>
8654                     <description>Pending Channel 8</description>
8655                     <bitOffset>8</bitOffset>
8656                     <bitWidth>1</bitWidth>
8657                  </field>
8658                  <field>
8659                     <name>PENDCH9</name>
8660                     <description>Pending Channel 9</description>
8661                     <bitOffset>9</bitOffset>
8662                     <bitWidth>1</bitWidth>
8663                  </field>
8664                  <field>
8665                     <name>PENDCH10</name>
8666                     <description>Pending Channel 10</description>
8667                     <bitOffset>10</bitOffset>
8668                     <bitWidth>1</bitWidth>
8669                  </field>
8670                  <field>
8671                     <name>PENDCH11</name>
8672                     <description>Pending Channel 11</description>
8673                     <bitOffset>11</bitOffset>
8674                     <bitWidth>1</bitWidth>
8675                  </field>
8676                  <field>
8677                     <name>PENDCH12</name>
8678                     <description>Pending Channel 12</description>
8679                     <bitOffset>12</bitOffset>
8680                     <bitWidth>1</bitWidth>
8681                  </field>
8682                  <field>
8683                     <name>PENDCH13</name>
8684                     <description>Pending Channel 13</description>
8685                     <bitOffset>13</bitOffset>
8686                     <bitWidth>1</bitWidth>
8687                  </field>
8688                  <field>
8689                     <name>PENDCH14</name>
8690                     <description>Pending Channel 14</description>
8691                     <bitOffset>14</bitOffset>
8692                     <bitWidth>1</bitWidth>
8693                  </field>
8694                  <field>
8695                     <name>PENDCH15</name>
8696                     <description>Pending Channel 15</description>
8697                     <bitOffset>15</bitOffset>
8698                     <bitWidth>1</bitWidth>
8699                  </field>
8700                  <field>
8701                     <name>PENDCH16</name>
8702                     <description>Pending Channel 16</description>
8703                     <bitOffset>16</bitOffset>
8704                     <bitWidth>1</bitWidth>
8705                  </field>
8706                  <field>
8707                     <name>PENDCH17</name>
8708                     <description>Pending Channel 17</description>
8709                     <bitOffset>17</bitOffset>
8710                     <bitWidth>1</bitWidth>
8711                  </field>
8712                  <field>
8713                     <name>PENDCH18</name>
8714                     <description>Pending Channel 18</description>
8715                     <bitOffset>18</bitOffset>
8716                     <bitWidth>1</bitWidth>
8717                  </field>
8718                  <field>
8719                     <name>PENDCH19</name>
8720                     <description>Pending Channel 19</description>
8721                     <bitOffset>19</bitOffset>
8722                     <bitWidth>1</bitWidth>
8723                  </field>
8724                  <field>
8725                     <name>PENDCH20</name>
8726                     <description>Pending Channel 20</description>
8727                     <bitOffset>20</bitOffset>
8728                     <bitWidth>1</bitWidth>
8729                  </field>
8730                  <field>
8731                     <name>PENDCH21</name>
8732                     <description>Pending Channel 21</description>
8733                     <bitOffset>21</bitOffset>
8734                     <bitWidth>1</bitWidth>
8735                  </field>
8736                  <field>
8737                     <name>PENDCH22</name>
8738                     <description>Pending Channel 22</description>
8739                     <bitOffset>22</bitOffset>
8740                     <bitWidth>1</bitWidth>
8741                  </field>
8742                  <field>
8743                     <name>PENDCH23</name>
8744                     <description>Pending Channel 23</description>
8745                     <bitOffset>23</bitOffset>
8746                     <bitWidth>1</bitWidth>
8747                  </field>
8748                  <field>
8749                     <name>PENDCH24</name>
8750                     <description>Pending Channel 24</description>
8751                     <bitOffset>24</bitOffset>
8752                     <bitWidth>1</bitWidth>
8753                  </field>
8754                  <field>
8755                     <name>PENDCH25</name>
8756                     <description>Pending Channel 25</description>
8757                     <bitOffset>25</bitOffset>
8758                     <bitWidth>1</bitWidth>
8759                  </field>
8760                  <field>
8761                     <name>PENDCH26</name>
8762                     <description>Pending Channel 26</description>
8763                     <bitOffset>26</bitOffset>
8764                     <bitWidth>1</bitWidth>
8765                  </field>
8766                  <field>
8767                     <name>PENDCH27</name>
8768                     <description>Pending Channel 27</description>
8769                     <bitOffset>27</bitOffset>
8770                     <bitWidth>1</bitWidth>
8771                  </field>
8772                  <field>
8773                     <name>PENDCH28</name>
8774                     <description>Pending Channel 28</description>
8775                     <bitOffset>28</bitOffset>
8776                     <bitWidth>1</bitWidth>
8777                  </field>
8778                  <field>
8779                     <name>PENDCH29</name>
8780                     <description>Pending Channel 29</description>
8781                     <bitOffset>29</bitOffset>
8782                     <bitWidth>1</bitWidth>
8783                  </field>
8784                  <field>
8785                     <name>PENDCH30</name>
8786                     <description>Pending Channel 30</description>
8787                     <bitOffset>30</bitOffset>
8788                     <bitWidth>1</bitWidth>
8789                  </field>
8790                  <field>
8791                     <name>PENDCH31</name>
8792                     <description>Pending Channel 31</description>
8793                     <bitOffset>31</bitOffset>
8794                     <bitWidth>1</bitWidth>
8795                  </field>
8796               </fields>
8797            </register>
8798            <register>
8799               <name>ACTIVE</name>
8800               <description>Active Channel and Levels</description>
8801               <addressOffset>0x30</addressOffset>
8802               <size>32</size>
8803               <access>read-only</access>
8804               <resetValue>0x00000000</resetValue>
8805               <fields>
8806                  <field>
8807                     <name>LVLEX0</name>
8808                     <description>Level 0 Channel Trigger Request Executing</description>
8809                     <bitOffset>0</bitOffset>
8810                     <bitWidth>1</bitWidth>
8811                  </field>
8812                  <field>
8813                     <name>LVLEX1</name>
8814                     <description>Level 1 Channel Trigger Request Executing</description>
8815                     <bitOffset>1</bitOffset>
8816                     <bitWidth>1</bitWidth>
8817                  </field>
8818                  <field>
8819                     <name>LVLEX2</name>
8820                     <description>Level 2 Channel Trigger Request Executing</description>
8821                     <bitOffset>2</bitOffset>
8822                     <bitWidth>1</bitWidth>
8823                  </field>
8824                  <field>
8825                     <name>LVLEX3</name>
8826                     <description>Level 3 Channel Trigger Request Executing</description>
8827                     <bitOffset>3</bitOffset>
8828                     <bitWidth>1</bitWidth>
8829                  </field>
8830                  <field>
8831                     <name>ID</name>
8832                     <description>Active Channel ID</description>
8833                     <bitOffset>8</bitOffset>
8834                     <bitWidth>5</bitWidth>
8835                  </field>
8836                  <field>
8837                     <name>ABUSY</name>
8838                     <description>Active Channel Busy</description>
8839                     <bitOffset>15</bitOffset>
8840                     <bitWidth>1</bitWidth>
8841                  </field>
8842                  <field>
8843                     <name>BTCNT</name>
8844                     <description>Active Channel Block Transfer Count</description>
8845                     <bitOffset>16</bitOffset>
8846                     <bitWidth>16</bitWidth>
8847                  </field>
8848               </fields>
8849            </register>
8850            <register>
8851               <name>BASEADDR</name>
8852               <description>Descriptor Memory Section Base Address</description>
8853               <addressOffset>0x34</addressOffset>
8854               <size>32</size>
8855               <resetValue>0x00000000</resetValue>
8856               <fields>
8857                  <field>
8858                     <name>BASEADDR</name>
8859                     <description>Descriptor Memory Base Address</description>
8860                     <bitOffset>0</bitOffset>
8861                     <bitWidth>32</bitWidth>
8862                  </field>
8863               </fields>
8864            </register>
8865            <register>
8866               <name>WRBADDR</name>
8867               <description>Write-Back Memory Section Base Address</description>
8868               <addressOffset>0x38</addressOffset>
8869               <size>32</size>
8870               <resetValue>0x00000000</resetValue>
8871               <fields>
8872                  <field>
8873                     <name>WRBADDR</name>
8874                     <description>Write-Back Memory Base Address</description>
8875                     <bitOffset>0</bitOffset>
8876                     <bitWidth>32</bitWidth>
8877                  </field>
8878               </fields>
8879            </register>
8880            <cluster>
8881               <dim>32</dim>
8882               <dimIncrement>0x10</dimIncrement>
8883               <name>CHANNEL[%s]</name>
8884               <description/>
8885               <addressOffset>0x40</addressOffset>
8886               <register>
8887                  <name>CHCTRLA</name>
8888                  <description>Channel n Control A</description>
8889                  <addressOffset>0x0</addressOffset>
8890                  <size>32</size>
8891                  <resetValue>0x00000000</resetValue>
8892                  <fields>
8893                     <field>
8894                        <name>SWRST</name>
8895                        <description>Channel Software Reset</description>
8896                        <bitOffset>0</bitOffset>
8897                        <bitWidth>1</bitWidth>
8898                     </field>
8899                     <field>
8900                        <name>ENABLE</name>
8901                        <description>Channel Enable</description>
8902                        <bitOffset>1</bitOffset>
8903                        <bitWidth>1</bitWidth>
8904                     </field>
8905                     <field>
8906                        <name>RUNSTDBY</name>
8907                        <description>Channel Run in Standby</description>
8908                        <bitOffset>6</bitOffset>
8909                        <bitWidth>1</bitWidth>
8910                     </field>
8911                     <field>
8912                        <name>TRIGSRC</name>
8913                        <description>Trigger Source</description>
8914                        <bitOffset>8</bitOffset>
8915                        <bitWidth>7</bitWidth>
8916                        <enumeratedValues>
8917                           <name>TRIGSRCSelect</name>
8918                           <enumeratedValue>
8919                              <name>DISABLE</name>
8920                              <description>Only software/event triggers</description>
8921                              <value>0</value>
8922                           </enumeratedValue>
8923                        </enumeratedValues>
8924                     </field>
8925                     <field>
8926                        <name>TRIGACT</name>
8927                        <description>Trigger Action</description>
8928                        <bitOffset>20</bitOffset>
8929                        <bitWidth>2</bitWidth>
8930                        <enumeratedValues>
8931                           <name>TRIGACTSelect</name>
8932                           <enumeratedValue>
8933                              <name>BLOCK</name>
8934                              <description>One trigger required for each block transfer</description>
8935                              <value>0</value>
8936                           </enumeratedValue>
8937                           <enumeratedValue>
8938                              <name>BURST</name>
8939                              <description>One trigger required for each burst transfer</description>
8940                              <value>2</value>
8941                           </enumeratedValue>
8942                           <enumeratedValue>
8943                              <name>TRANSACTION</name>
8944                              <description>One trigger required for each transaction</description>
8945                              <value>3</value>
8946                           </enumeratedValue>
8947                        </enumeratedValues>
8948                     </field>
8949                     <field>
8950                        <name>BURSTLEN</name>
8951                        <description>Burst Length</description>
8952                        <bitOffset>24</bitOffset>
8953                        <bitWidth>4</bitWidth>
8954                        <enumeratedValues>
8955                           <name>BURSTLENSelect</name>
8956                           <enumeratedValue>
8957                              <name>SINGLE</name>
8958                              <description>Single-beat burst length</description>
8959                              <value>0</value>
8960                           </enumeratedValue>
8961                           <enumeratedValue>
8962                              <name>2BEAT</name>
8963                              <description>2-beats burst length</description>
8964                              <value>1</value>
8965                           </enumeratedValue>
8966                           <enumeratedValue>
8967                              <name>3BEAT</name>
8968                              <description>3-beats burst length</description>
8969                              <value>2</value>
8970                           </enumeratedValue>
8971                           <enumeratedValue>
8972                              <name>4BEAT</name>
8973                              <description>4-beats burst length</description>
8974                              <value>3</value>
8975                           </enumeratedValue>
8976                           <enumeratedValue>
8977                              <name>5BEAT</name>
8978                              <description>5-beats burst length</description>
8979                              <value>4</value>
8980                           </enumeratedValue>
8981                           <enumeratedValue>
8982                              <name>6BEAT</name>
8983                              <description>6-beats burst length</description>
8984                              <value>5</value>
8985                           </enumeratedValue>
8986                           <enumeratedValue>
8987                              <name>7BEAT</name>
8988                              <description>7-beats burst length</description>
8989                              <value>6</value>
8990                           </enumeratedValue>
8991                           <enumeratedValue>
8992                              <name>8BEAT</name>
8993                              <description>8-beats burst length</description>
8994                              <value>7</value>
8995                           </enumeratedValue>
8996                           <enumeratedValue>
8997                              <name>9BEAT</name>
8998                              <description>9-beats burst length</description>
8999                              <value>8</value>
9000                           </enumeratedValue>
9001                           <enumeratedValue>
9002                              <name>10BEAT</name>
9003                              <description>10-beats burst length</description>
9004                              <value>9</value>
9005                           </enumeratedValue>
9006                           <enumeratedValue>
9007                              <name>11BEAT</name>
9008                              <description>11-beats burst length</description>
9009                              <value>10</value>
9010                           </enumeratedValue>
9011                           <enumeratedValue>
9012                              <name>12BEAT</name>
9013                              <description>12-beats burst length</description>
9014                              <value>11</value>
9015                           </enumeratedValue>
9016                           <enumeratedValue>
9017                              <name>13BEAT</name>
9018                              <description>13-beats burst length</description>
9019                              <value>12</value>
9020                           </enumeratedValue>
9021                           <enumeratedValue>
9022                              <name>14BEAT</name>
9023                              <description>14-beats burst length</description>
9024                              <value>13</value>
9025                           </enumeratedValue>
9026                           <enumeratedValue>
9027                              <name>15BEAT</name>
9028                              <description>15-beats burst length</description>
9029                              <value>14</value>
9030                           </enumeratedValue>
9031                           <enumeratedValue>
9032                              <name>16BEAT</name>
9033                              <description>16-beats burst length</description>
9034                              <value>15</value>
9035                           </enumeratedValue>
9036                        </enumeratedValues>
9037                     </field>
9038                     <field>
9039                        <name>THRESHOLD</name>
9040                        <description>FIFO Threshold</description>
9041                        <bitOffset>28</bitOffset>
9042                        <bitWidth>2</bitWidth>
9043                        <enumeratedValues>
9044                           <name>THRESHOLDSelect</name>
9045                           <enumeratedValue>
9046                              <name>1BEAT</name>
9047                              <description>Destination write starts after each beat source address read</description>
9048                              <value>0</value>
9049                           </enumeratedValue>
9050                           <enumeratedValue>
9051                              <name>2BEATS</name>
9052                              <description>Destination write starts after 2-beats source address read</description>
9053                              <value>1</value>
9054                           </enumeratedValue>
9055                           <enumeratedValue>
9056                              <name>4BEATS</name>
9057                              <description>Destination write starts after 4-beats source address read</description>
9058                              <value>2</value>
9059                           </enumeratedValue>
9060                           <enumeratedValue>
9061                              <name>8BEATS</name>
9062                              <description>Destination write starts after 8-beats source address read</description>
9063                              <value>3</value>
9064                           </enumeratedValue>
9065                        </enumeratedValues>
9066                     </field>
9067                  </fields>
9068               </register>
9069               <register>
9070                  <name>CHCTRLB</name>
9071                  <description>Channel n Control B</description>
9072                  <addressOffset>0x4</addressOffset>
9073                  <size>8</size>
9074                  <resetValue>0x00</resetValue>
9075                  <fields>
9076                     <field>
9077                        <name>CMD</name>
9078                        <description>Software Command</description>
9079                        <bitOffset>0</bitOffset>
9080                        <bitWidth>2</bitWidth>
9081                        <enumeratedValues>
9082                           <name>CMDSelect</name>
9083                           <enumeratedValue>
9084                              <name>NOACT</name>
9085                              <description>No action</description>
9086                              <value>0x0</value>
9087                           </enumeratedValue>
9088                           <enumeratedValue>
9089                              <name>SUSPEND</name>
9090                              <description>Channel suspend operation</description>
9091                              <value>0x1</value>
9092                           </enumeratedValue>
9093                           <enumeratedValue>
9094                              <name>RESUME</name>
9095                              <description>Channel resume operation</description>
9096                              <value>0x2</value>
9097                           </enumeratedValue>
9098                        </enumeratedValues>
9099                     </field>
9100                  </fields>
9101               </register>
9102               <register>
9103                  <name>CHPRILVL</name>
9104                  <description>Channel n Priority Level</description>
9105                  <addressOffset>0x5</addressOffset>
9106                  <size>8</size>
9107                  <resetValue>0x00</resetValue>
9108                  <fields>
9109                     <field>
9110                        <name>PRILVL</name>
9111                        <description>Channel Priority Level</description>
9112                        <bitOffset>0</bitOffset>
9113                        <bitWidth>2</bitWidth>
9114                        <enumeratedValues>
9115                           <name>PRILVLSelect</name>
9116                           <enumeratedValue>
9117                              <name>LVL0</name>
9118                              <description>Channel Priority Level 0 (Lowest Level)</description>
9119                              <value>0</value>
9120                           </enumeratedValue>
9121                           <enumeratedValue>
9122                              <name>LVL1</name>
9123                              <description>Channel Priority Level 1</description>
9124                              <value>1</value>
9125                           </enumeratedValue>
9126                           <enumeratedValue>
9127                              <name>LVL2</name>
9128                              <description>Channel Priority Level 2</description>
9129                              <value>2</value>
9130                           </enumeratedValue>
9131                           <enumeratedValue>
9132                              <name>LVL3</name>
9133                              <description>Channel Priority Level 3 (Highest Level)</description>
9134                              <value>3</value>
9135                           </enumeratedValue>
9136                        </enumeratedValues>
9137                     </field>
9138                  </fields>
9139               </register>
9140               <register>
9141                  <name>CHEVCTRL</name>
9142                  <description>Channel n Event Control</description>
9143                  <addressOffset>0x6</addressOffset>
9144                  <size>8</size>
9145                  <resetValue>0x00</resetValue>
9146                  <fields>
9147                     <field>
9148                        <name>EVACT</name>
9149                        <description>Channel Event Input Action</description>
9150                        <bitOffset>0</bitOffset>
9151                        <bitWidth>3</bitWidth>
9152                        <enumeratedValues>
9153                           <name>EVACTSelect</name>
9154                           <enumeratedValue>
9155                              <name>NOACT</name>
9156                              <description>No action</description>
9157                              <value>0</value>
9158                           </enumeratedValue>
9159                           <enumeratedValue>
9160                              <name>TRIG</name>
9161                              <description>Transfer and periodic transfer trigger</description>
9162                              <value>1</value>
9163                           </enumeratedValue>
9164                           <enumeratedValue>
9165                              <name>CTRIG</name>
9166                              <description>Conditional transfer trigger</description>
9167                              <value>2</value>
9168                           </enumeratedValue>
9169                           <enumeratedValue>
9170                              <name>CBLOCK</name>
9171                              <description>Conditional block transfer</description>
9172                              <value>3</value>
9173                           </enumeratedValue>
9174                           <enumeratedValue>
9175                              <name>SUSPEND</name>
9176                              <description>Channel suspend operation</description>
9177                              <value>4</value>
9178                           </enumeratedValue>
9179                           <enumeratedValue>
9180                              <name>RESUME</name>
9181                              <description>Channel resume operation</description>
9182                              <value>5</value>
9183                           </enumeratedValue>
9184                           <enumeratedValue>
9185                              <name>SSKIP</name>
9186                              <description>Skip next block suspend action</description>
9187                              <value>6</value>
9188                           </enumeratedValue>
9189                           <enumeratedValue>
9190                              <name>INCPRI</name>
9191                              <description>Increase priority</description>
9192                              <value>7</value>
9193                           </enumeratedValue>
9194                        </enumeratedValues>
9195                     </field>
9196                     <field>
9197                        <name>EVOMODE</name>
9198                        <description>Channel Event Output Mode</description>
9199                        <bitOffset>4</bitOffset>
9200                        <bitWidth>2</bitWidth>
9201                        <enumeratedValues>
9202                           <name>EVOMODESelect</name>
9203                           <enumeratedValue>
9204                              <name>DEFAULT</name>
9205                              <description>Block event output selection. Refer to BTCTRL.EVOSEL for available selections.</description>
9206                              <value>0</value>
9207                           </enumeratedValue>
9208                           <enumeratedValue>
9209                              <name>TRIGACT</name>
9210                              <description>Ongoing trigger action</description>
9211                              <value>1</value>
9212                           </enumeratedValue>
9213                        </enumeratedValues>
9214                     </field>
9215                     <field>
9216                        <name>EVIE</name>
9217                        <description>Channel Event Input Enable</description>
9218                        <bitOffset>6</bitOffset>
9219                        <bitWidth>1</bitWidth>
9220                     </field>
9221                     <field>
9222                        <name>EVOE</name>
9223                        <description>Channel Event Output Enable</description>
9224                        <bitOffset>7</bitOffset>
9225                        <bitWidth>1</bitWidth>
9226                     </field>
9227                  </fields>
9228               </register>
9229               <register>
9230                  <name>CHINTENCLR</name>
9231                  <description>Channel n Interrupt Enable Clear</description>
9232                  <addressOffset>0xC</addressOffset>
9233                  <size>8</size>
9234                  <resetValue>0x00</resetValue>
9235                  <fields>
9236                     <field>
9237                        <name>TERR</name>
9238                        <description>Channel Transfer Error Interrupt Enable</description>
9239                        <bitOffset>0</bitOffset>
9240                        <bitWidth>1</bitWidth>
9241                     </field>
9242                     <field>
9243                        <name>TCMPL</name>
9244                        <description>Channel Transfer Complete Interrupt Enable</description>
9245                        <bitOffset>1</bitOffset>
9246                        <bitWidth>1</bitWidth>
9247                     </field>
9248                     <field>
9249                        <name>SUSP</name>
9250                        <description>Channel Suspend Interrupt Enable</description>
9251                        <bitOffset>2</bitOffset>
9252                        <bitWidth>1</bitWidth>
9253                     </field>
9254                  </fields>
9255               </register>
9256               <register>
9257                  <name>CHINTENSET</name>
9258                  <description>Channel n Interrupt Enable Set</description>
9259                  <addressOffset>0xD</addressOffset>
9260                  <size>8</size>
9261                  <resetValue>0x00</resetValue>
9262                  <fields>
9263                     <field>
9264                        <name>TERR</name>
9265                        <description>Channel Transfer Error Interrupt Enable</description>
9266                        <bitOffset>0</bitOffset>
9267                        <bitWidth>1</bitWidth>
9268                     </field>
9269                     <field>
9270                        <name>TCMPL</name>
9271                        <description>Channel Transfer Complete Interrupt Enable</description>
9272                        <bitOffset>1</bitOffset>
9273                        <bitWidth>1</bitWidth>
9274                     </field>
9275                     <field>
9276                        <name>SUSP</name>
9277                        <description>Channel Suspend Interrupt Enable</description>
9278                        <bitOffset>2</bitOffset>
9279                        <bitWidth>1</bitWidth>
9280                     </field>
9281                  </fields>
9282               </register>
9283               <register>
9284                  <name>CHINTFLAG</name>
9285                  <description>Channel n Interrupt Flag Status and Clear</description>
9286                  <addressOffset>0xE</addressOffset>
9287                  <size>8</size>
9288                  <resetValue>0x00</resetValue>
9289                  <fields>
9290                     <field>
9291                        <name>TERR</name>
9292                        <description>Channel Transfer Error</description>
9293                        <bitOffset>0</bitOffset>
9294                        <bitWidth>1</bitWidth>
9295                     </field>
9296                     <field>
9297                        <name>TCMPL</name>
9298                        <description>Channel Transfer Complete</description>
9299                        <bitOffset>1</bitOffset>
9300                        <bitWidth>1</bitWidth>
9301                     </field>
9302                     <field>
9303                        <name>SUSP</name>
9304                        <description>Channel Suspend</description>
9305                        <bitOffset>2</bitOffset>
9306                        <bitWidth>1</bitWidth>
9307                     </field>
9308                  </fields>
9309               </register>
9310               <register>
9311                  <name>CHSTATUS</name>
9312                  <description>Channel n Status</description>
9313                  <addressOffset>0xF</addressOffset>
9314                  <size>8</size>
9315                  <resetValue>0x00</resetValue>
9316                  <fields>
9317                     <field>
9318                        <name>PEND</name>
9319                        <description>Channel Pending</description>
9320                        <bitOffset>0</bitOffset>
9321                        <bitWidth>1</bitWidth>
9322                     </field>
9323                     <field>
9324                        <name>BUSY</name>
9325                        <description>Channel Busy</description>
9326                        <bitOffset>1</bitOffset>
9327                        <bitWidth>1</bitWidth>
9328                     </field>
9329                     <field>
9330                        <name>FERR</name>
9331                        <description>Channel Fetch Error</description>
9332                        <bitOffset>2</bitOffset>
9333                        <bitWidth>1</bitWidth>
9334                     </field>
9335                     <field>
9336                        <name>CRCERR</name>
9337                        <description>Channel CRC Error</description>
9338                        <bitOffset>3</bitOffset>
9339                        <bitWidth>1</bitWidth>
9340                     </field>
9341                  </fields>
9342               </register>
9343            </cluster>
9344         </registers>
9345      </peripheral>
9346      <peripheral>
9347         <name>DSU</name>
9348         <version>U24101.0.0</version>
9349         <description>Device Service Unit</description>
9350         <baseAddress>0x41002000</baseAddress>
9351         <addressBlock>
9352            <offset>0</offset>
9353            <size>0x2000</size>
9354            <usage>registers</usage>
9355         </addressBlock>
9356         <registers>
9357            <register>
9358               <name>CTRL</name>
9359               <description>Control</description>
9360               <addressOffset>0x0</addressOffset>
9361               <size>8</size>
9362               <access>write-only</access>
9363               <resetValue>0x00</resetValue>
9364               <fields>
9365                  <field>
9366                     <name>SWRST</name>
9367                     <description>Software Reset</description>
9368                     <bitOffset>0</bitOffset>
9369                     <bitWidth>1</bitWidth>
9370                  </field>
9371                  <field>
9372                     <name>CRC</name>
9373                     <description>32-bit Cyclic Redundancy Code</description>
9374                     <bitOffset>2</bitOffset>
9375                     <bitWidth>1</bitWidth>
9376                  </field>
9377                  <field>
9378                     <name>MBIST</name>
9379                     <description>Memory built-in self-test</description>
9380                     <bitOffset>3</bitOffset>
9381                     <bitWidth>1</bitWidth>
9382                  </field>
9383                  <field>
9384                     <name>CE</name>
9385                     <description>Chip-Erase</description>
9386                     <bitOffset>4</bitOffset>
9387                     <bitWidth>1</bitWidth>
9388                  </field>
9389               </fields>
9390            </register>
9391            <register>
9392               <name>STATUSA</name>
9393               <description>Status A</description>
9394               <addressOffset>0x1</addressOffset>
9395               <size>8</size>
9396               <resetValue>0x00</resetValue>
9397               <fields>
9398                  <field>
9399                     <name>DONE</name>
9400                     <description>Done</description>
9401                     <bitOffset>0</bitOffset>
9402                     <bitWidth>1</bitWidth>
9403                  </field>
9404                  <field>
9405                     <name>CRSTEXT</name>
9406                     <description>CPU Reset Phase Extension</description>
9407                     <bitOffset>1</bitOffset>
9408                     <bitWidth>1</bitWidth>
9409                  </field>
9410                  <field>
9411                     <name>BERR</name>
9412                     <description>Bus Error</description>
9413                     <bitOffset>2</bitOffset>
9414                     <bitWidth>1</bitWidth>
9415                  </field>
9416                  <field>
9417                     <name>FAIL</name>
9418                     <description>Failure</description>
9419                     <bitOffset>3</bitOffset>
9420                     <bitWidth>1</bitWidth>
9421                  </field>
9422                  <field>
9423                     <name>PERR</name>
9424                     <description>Protection Error</description>
9425                     <bitOffset>4</bitOffset>
9426                     <bitWidth>1</bitWidth>
9427                  </field>
9428               </fields>
9429            </register>
9430            <register>
9431               <name>STATUSB</name>
9432               <description>Status B</description>
9433               <addressOffset>0x2</addressOffset>
9434               <size>8</size>
9435               <access>read-only</access>
9436               <resetValue>0x00</resetValue>
9437               <fields>
9438                  <field>
9439                     <name>PROT</name>
9440                     <description>Protected</description>
9441                     <bitOffset>0</bitOffset>
9442                     <bitWidth>1</bitWidth>
9443                  </field>
9444                  <field>
9445                     <name>DBGPRES</name>
9446                     <description>Debugger Present</description>
9447                     <bitOffset>1</bitOffset>
9448                     <bitWidth>1</bitWidth>
9449                  </field>
9450                  <field>
9451                     <name>DCCD0</name>
9452                     <description>Debug Communication Channel 0 Dirty</description>
9453                     <bitOffset>2</bitOffset>
9454                     <bitWidth>1</bitWidth>
9455                  </field>
9456                  <field>
9457                     <name>DCCD1</name>
9458                     <description>Debug Communication Channel 1 Dirty</description>
9459                     <bitOffset>3</bitOffset>
9460                     <bitWidth>1</bitWidth>
9461                  </field>
9462                  <field>
9463                     <name>HPE</name>
9464                     <description>Hot-Plugging Enable</description>
9465                     <bitOffset>4</bitOffset>
9466                     <bitWidth>1</bitWidth>
9467                  </field>
9468                  <field>
9469                     <name>CELCK</name>
9470                     <description>Chip Erase Locked</description>
9471                     <bitOffset>5</bitOffset>
9472                     <bitWidth>1</bitWidth>
9473                  </field>
9474                  <field>
9475                     <name>CEHL</name>
9476                     <description>Chip Erase Hard Locked</description>
9477                     <bitOffset>6</bitOffset>
9478                     <bitWidth>1</bitWidth>
9479                  </field>
9480               </fields>
9481            </register>
9482            <register>
9483               <name>ADDR</name>
9484               <description>Address</description>
9485               <addressOffset>0x4</addressOffset>
9486               <size>32</size>
9487               <resetValue>0x00000000</resetValue>
9488               <fields>
9489                  <field>
9490                     <name>AMOD</name>
9491                     <description>Access Mode</description>
9492                     <bitOffset>0</bitOffset>
9493                     <bitWidth>2</bitWidth>
9494                  </field>
9495                  <field>
9496                     <name>ADDR</name>
9497                     <description>Address</description>
9498                     <bitOffset>2</bitOffset>
9499                     <bitWidth>30</bitWidth>
9500                  </field>
9501               </fields>
9502            </register>
9503            <register>
9504               <name>LENGTH</name>
9505               <description>Length</description>
9506               <addressOffset>0x8</addressOffset>
9507               <size>32</size>
9508               <resetValue>0x00000000</resetValue>
9509               <fields>
9510                  <field>
9511                     <name>LENGTH</name>
9512                     <description>Length</description>
9513                     <bitOffset>2</bitOffset>
9514                     <bitWidth>30</bitWidth>
9515                  </field>
9516               </fields>
9517            </register>
9518            <register>
9519               <name>DATA</name>
9520               <description>Data</description>
9521               <addressOffset>0xC</addressOffset>
9522               <size>32</size>
9523               <resetValue>0x00000000</resetValue>
9524               <fields>
9525                  <field>
9526                     <name>DATA</name>
9527                     <description>Data</description>
9528                     <bitOffset>0</bitOffset>
9529                     <bitWidth>32</bitWidth>
9530                  </field>
9531               </fields>
9532            </register>
9533            <register>
9534               <dim>2</dim>
9535               <dimIncrement>4</dimIncrement>
9536               <name>DCC[%s]</name>
9537               <description>Debug Communication Channel n</description>
9538               <addressOffset>0x10</addressOffset>
9539               <size>32</size>
9540               <resetValue>0x00000000</resetValue>
9541               <fields>
9542                  <field>
9543                     <name>DATA</name>
9544                     <description>Data</description>
9545                     <bitOffset>0</bitOffset>
9546                     <bitWidth>32</bitWidth>
9547                  </field>
9548               </fields>
9549            </register>
9550            <register>
9551               <name>DID</name>
9552               <description>Device Identification</description>
9553               <addressOffset>0x18</addressOffset>
9554               <size>32</size>
9555               <access>read-only</access>
9556               <resetValue>0x61820501</resetValue>
9557               <fields>
9558                  <field>
9559                     <name>DEVSEL</name>
9560                     <description>Device Select</description>
9561                     <bitOffset>0</bitOffset>
9562                     <bitWidth>8</bitWidth>
9563                     <enumeratedValues>
9564                        <name>DEVSELSelect</name>
9565                        <enumeratedValue>
9566                           <name>1MB_256KB_128PIN</name>
9567                           <description>1 MB Flash / 256 KB SRAM / 128-pin</description>
9568                           <value>0x0</value>
9569                        </enumeratedValue>
9570                        <enumeratedValue>
9571                           <name>1MB_256KB_100PIN</name>
9572                           <description>1 MB Flash / 256 KB SRAM / 100-pin</description>
9573                           <value>0x1</value>
9574                        </enumeratedValue>
9575                     </enumeratedValues>
9576                  </field>
9577                  <field>
9578                     <name>REVISION</name>
9579                     <description>Revision Number</description>
9580                     <bitOffset>8</bitOffset>
9581                     <bitWidth>4</bitWidth>
9582                  </field>
9583                  <field>
9584                     <name>DIE</name>
9585                     <description>Die Number</description>
9586                     <bitOffset>12</bitOffset>
9587                     <bitWidth>4</bitWidth>
9588                  </field>
9589                  <field>
9590                     <name>SERIES</name>
9591                     <description>Series</description>
9592                     <bitOffset>16</bitOffset>
9593                     <bitWidth>6</bitWidth>
9594                     <enumeratedValues>
9595                        <name>SERIESSelect</name>
9596                        <enumeratedValue>
9597                           <name>PIC32CX_SG60</name>
9598                           <description>PIC32CX SG Without Immutable Boot, With HSM</description>
9599                           <value>0x0</value>
9600                        </enumeratedValue>
9601                        <enumeratedValue>
9602                           <name>PIC32CX_SG61</name>
9603                           <description>PIC32CX SG With Immutable Boot and HSM</description>
9604                           <value>0x2</value>
9605                        </enumeratedValue>
9606                        <enumeratedValue>
9607                           <name>PIC32CX_SG41</name>
9608                           <description>PIC32CX SG With Immutable Boot, No HSM</description>
9609                           <value>0x7</value>
9610                        </enumeratedValue>
9611                     </enumeratedValues>
9612                  </field>
9613                  <field>
9614                     <name>FAMILY</name>
9615                     <description>Family</description>
9616                     <bitOffset>23</bitOffset>
9617                     <bitWidth>5</bitWidth>
9618                     <enumeratedValues>
9619                        <name>FAMILYSelect</name>
9620                        <enumeratedValue>
9621                           <name>1</name>
9622                           <description>PIC32CX Advanced Feature Set Microcontrollers</description>
9623                           <value>3</value>
9624                        </enumeratedValue>
9625                     </enumeratedValues>
9626                  </field>
9627                  <field>
9628                     <name>PROCESSOR</name>
9629                     <description>Processor</description>
9630                     <bitOffset>28</bitOffset>
9631                     <bitWidth>4</bitWidth>
9632                     <enumeratedValues>
9633                        <name>PROCESSORSelect</name>
9634                        <enumeratedValue>
9635                           <name>CM4F</name>
9636                           <description>Cortex-M4 with FPU</description>
9637                           <value>0x6</value>
9638                        </enumeratedValue>
9639                     </enumeratedValues>
9640                  </field>
9641               </fields>
9642            </register>
9643            <register>
9644               <name>CFG</name>
9645               <description>Configuration</description>
9646               <addressOffset>0x1C</addressOffset>
9647               <size>32</size>
9648               <resetValue>0x00000002</resetValue>
9649               <fields>
9650                  <field>
9651                     <name>LQOS</name>
9652                     <description>Latency Quality Of Service</description>
9653                     <bitOffset>0</bitOffset>
9654                     <bitWidth>2</bitWidth>
9655                  </field>
9656                  <field>
9657                     <name>DCCDMALEVEL</name>
9658                     <description>DMA Trigger Level</description>
9659                     <bitOffset>2</bitOffset>
9660                     <bitWidth>2</bitWidth>
9661                     <enumeratedValues>
9662                        <name>DCCDMALEVELSelect</name>
9663                        <enumeratedValue>
9664                           <name>EMPTY</name>
9665                           <description>Trigger rises when DCC is empty</description>
9666                           <value>0</value>
9667                        </enumeratedValue>
9668                        <enumeratedValue>
9669                           <name>FULL</name>
9670                           <description>Trigger rises when DCC is full</description>
9671                           <value>1</value>
9672                        </enumeratedValue>
9673                     </enumeratedValues>
9674                  </field>
9675                  <field>
9676                     <name>ETBRAMEN</name>
9677                     <description>Trace Control</description>
9678                     <bitOffset>4</bitOffset>
9679                     <bitWidth>1</bitWidth>
9680                  </field>
9681               </fields>
9682            </register>
9683            <register>
9684               <dim>2</dim>
9685               <dimIncrement>4</dimIncrement>
9686               <name>DCFG[%s]</name>
9687               <description>Device Configuration</description>
9688               <addressOffset>0xF0</addressOffset>
9689               <size>32</size>
9690               <resetValue>0x00000000</resetValue>
9691               <fields>
9692                  <field>
9693                     <name>DCFG</name>
9694                     <description>Device Configuration</description>
9695                     <bitOffset>0</bitOffset>
9696                     <bitWidth>32</bitWidth>
9697                  </field>
9698               </fields>
9699            </register>
9700            <register>
9701               <name>ENTRY0</name>
9702               <description>CoreSight ROM Table Entry 0</description>
9703               <addressOffset>0x1000</addressOffset>
9704               <size>32</size>
9705               <access>read-only</access>
9706               <resetValue>0x9F0FC002</resetValue>
9707               <fields>
9708                  <field>
9709                     <name>EPRES</name>
9710                     <description>Entry Present</description>
9711                     <bitOffset>0</bitOffset>
9712                     <bitWidth>1</bitWidth>
9713                  </field>
9714                  <field>
9715                     <name>FMT</name>
9716                     <description>Format</description>
9717                     <bitOffset>1</bitOffset>
9718                     <bitWidth>1</bitWidth>
9719                  </field>
9720                  <field>
9721                     <name>ADDOFF</name>
9722                     <description>Address Offset</description>
9723                     <bitOffset>12</bitOffset>
9724                     <bitWidth>20</bitWidth>
9725                  </field>
9726               </fields>
9727            </register>
9728            <register>
9729               <name>ENTRY1</name>
9730               <description>CoreSight ROM Table Entry 1</description>
9731               <addressOffset>0x1004</addressOffset>
9732               <size>32</size>
9733               <access>read-only</access>
9734               <resetValue>0x00000000</resetValue>
9735            </register>
9736            <register>
9737               <name>END</name>
9738               <description>CoreSight ROM Table End</description>
9739               <addressOffset>0x1008</addressOffset>
9740               <size>32</size>
9741               <access>read-only</access>
9742               <resetValue>0x00000000</resetValue>
9743               <fields>
9744                  <field>
9745                     <name>END</name>
9746                     <description>End Marker</description>
9747                     <bitOffset>0</bitOffset>
9748                     <bitWidth>32</bitWidth>
9749                  </field>
9750               </fields>
9751            </register>
9752            <register>
9753               <name>MEMTYPE</name>
9754               <description>CoreSight ROM Table Memory Type</description>
9755               <addressOffset>0x1FCC</addressOffset>
9756               <size>32</size>
9757               <access>read-only</access>
9758               <resetValue>0x00000000</resetValue>
9759               <fields>
9760                  <field>
9761                     <name>SMEMP</name>
9762                     <description>System Memory Present</description>
9763                     <bitOffset>0</bitOffset>
9764                     <bitWidth>1</bitWidth>
9765                  </field>
9766               </fields>
9767            </register>
9768            <register>
9769               <name>PID4</name>
9770               <description>Peripheral Identification 4</description>
9771               <addressOffset>0x1FD0</addressOffset>
9772               <size>32</size>
9773               <access>read-only</access>
9774               <resetValue>0x00000000</resetValue>
9775               <fields>
9776                  <field>
9777                     <name>JEPCC</name>
9778                     <description>JEP-106 Continuation Code</description>
9779                     <bitOffset>0</bitOffset>
9780                     <bitWidth>4</bitWidth>
9781                  </field>
9782                  <field>
9783                     <name>FKBC</name>
9784                     <description>4KB count</description>
9785                     <bitOffset>4</bitOffset>
9786                     <bitWidth>4</bitWidth>
9787                  </field>
9788               </fields>
9789            </register>
9790            <register>
9791               <name>PID5</name>
9792               <description>Peripheral Identification 5</description>
9793               <addressOffset>0x1FD4</addressOffset>
9794               <size>32</size>
9795               <access>read-only</access>
9796               <resetValue>0x00000000</resetValue>
9797            </register>
9798            <register>
9799               <name>PID6</name>
9800               <description>Peripheral Identification 6</description>
9801               <addressOffset>0x1FD8</addressOffset>
9802               <size>32</size>
9803               <access>read-only</access>
9804               <resetValue>0x00000000</resetValue>
9805            </register>
9806            <register>
9807               <name>PID7</name>
9808               <description>Peripheral Identification 7</description>
9809               <addressOffset>0x1FDC</addressOffset>
9810               <size>32</size>
9811               <access>read-only</access>
9812               <resetValue>0x00000000</resetValue>
9813            </register>
9814            <register>
9815               <name>PID0</name>
9816               <description>Peripheral Identification 0</description>
9817               <addressOffset>0x1FE0</addressOffset>
9818               <size>32</size>
9819               <access>read-only</access>
9820               <resetValue>0x000000D0</resetValue>
9821               <fields>
9822                  <field>
9823                     <name>PARTNBL</name>
9824                     <description>Part Number Low</description>
9825                     <bitOffset>0</bitOffset>
9826                     <bitWidth>8</bitWidth>
9827                  </field>
9828               </fields>
9829            </register>
9830            <register>
9831               <name>PID1</name>
9832               <description>Peripheral Identification 1</description>
9833               <addressOffset>0x1FE4</addressOffset>
9834               <size>32</size>
9835               <access>read-only</access>
9836               <resetValue>0x000000FC</resetValue>
9837               <fields>
9838                  <field>
9839                     <name>PARTNBH</name>
9840                     <description>Part Number High</description>
9841                     <bitOffset>0</bitOffset>
9842                     <bitWidth>4</bitWidth>
9843                  </field>
9844                  <field>
9845                     <name>JEPIDCL</name>
9846                     <description>Low part of the JEP-106 Identity Code</description>
9847                     <bitOffset>4</bitOffset>
9848                     <bitWidth>4</bitWidth>
9849                  </field>
9850               </fields>
9851            </register>
9852            <register>
9853               <name>PID2</name>
9854               <description>Peripheral Identification 2</description>
9855               <addressOffset>0x1FE8</addressOffset>
9856               <size>32</size>
9857               <access>read-only</access>
9858               <resetValue>0x00000009</resetValue>
9859               <fields>
9860                  <field>
9861                     <name>JEPIDCH</name>
9862                     <description>JEP-106 Identity Code High</description>
9863                     <bitOffset>0</bitOffset>
9864                     <bitWidth>3</bitWidth>
9865                  </field>
9866                  <field>
9867                     <name>JEPU</name>
9868                     <description>JEP-106 Identity Code is used</description>
9869                     <bitOffset>3</bitOffset>
9870                     <bitWidth>1</bitWidth>
9871                  </field>
9872                  <field>
9873                     <name>REVISION</name>
9874                     <description>Revision Number</description>
9875                     <bitOffset>4</bitOffset>
9876                     <bitWidth>4</bitWidth>
9877                  </field>
9878               </fields>
9879            </register>
9880            <register>
9881               <name>PID3</name>
9882               <description>Peripheral Identification 3</description>
9883               <addressOffset>0x1FEC</addressOffset>
9884               <size>32</size>
9885               <access>read-only</access>
9886               <resetValue>0x00000000</resetValue>
9887               <fields>
9888                  <field>
9889                     <name>CUSMOD</name>
9890                     <description>ARM CUSMOD</description>
9891                     <bitOffset>0</bitOffset>
9892                     <bitWidth>4</bitWidth>
9893                  </field>
9894                  <field>
9895                     <name>REVAND</name>
9896                     <description>Revision Number</description>
9897                     <bitOffset>4</bitOffset>
9898                     <bitWidth>4</bitWidth>
9899                  </field>
9900               </fields>
9901            </register>
9902            <register>
9903               <name>CID0</name>
9904               <description>Component Identification 0</description>
9905               <addressOffset>0x1FF0</addressOffset>
9906               <size>32</size>
9907               <access>read-only</access>
9908               <resetValue>0x0000000D</resetValue>
9909               <fields>
9910                  <field>
9911                     <name>PREAMBLEB0</name>
9912                     <description>Preamble Byte 0</description>
9913                     <bitOffset>0</bitOffset>
9914                     <bitWidth>8</bitWidth>
9915                  </field>
9916               </fields>
9917            </register>
9918            <register>
9919               <name>CID1</name>
9920               <description>Component Identification 1</description>
9921               <addressOffset>0x1FF4</addressOffset>
9922               <size>32</size>
9923               <access>read-only</access>
9924               <resetValue>0x00000010</resetValue>
9925               <fields>
9926                  <field>
9927                     <name>PREAMBLE</name>
9928                     <description>Preamble</description>
9929                     <bitOffset>0</bitOffset>
9930                     <bitWidth>4</bitWidth>
9931                  </field>
9932                  <field>
9933                     <name>CCLASS</name>
9934                     <description>Component Class</description>
9935                     <bitOffset>4</bitOffset>
9936                     <bitWidth>4</bitWidth>
9937                  </field>
9938               </fields>
9939            </register>
9940            <register>
9941               <name>CID2</name>
9942               <description>Component Identification 2</description>
9943               <addressOffset>0x1FF8</addressOffset>
9944               <size>32</size>
9945               <access>read-only</access>
9946               <resetValue>0x00000005</resetValue>
9947               <fields>
9948                  <field>
9949                     <name>PREAMBLEB2</name>
9950                     <description>Preamble Byte 2</description>
9951                     <bitOffset>0</bitOffset>
9952                     <bitWidth>8</bitWidth>
9953                  </field>
9954               </fields>
9955            </register>
9956            <register>
9957               <name>CID3</name>
9958               <description>Component Identification 3</description>
9959               <addressOffset>0x1FFC</addressOffset>
9960               <size>32</size>
9961               <access>read-only</access>
9962               <resetValue>0x000000B1</resetValue>
9963               <fields>
9964                  <field>
9965                     <name>PREAMBLEB3</name>
9966                     <description>Preamble Byte 3</description>
9967                     <bitOffset>0</bitOffset>
9968                     <bitWidth>8</bitWidth>
9969                  </field>
9970               </fields>
9971            </register>
9972         </registers>
9973      </peripheral>
9974      <peripheral>
9975         <name>EIC</name>
9976         <version>U22543.0.0</version>
9977         <description>External Interrupt Controller</description>
9978         <baseAddress>0x40002800</baseAddress>
9979         <addressBlock>
9980            <offset>0</offset>
9981            <size>0x3C</size>
9982            <usage>registers</usage>
9983         </addressBlock>
9984         <interrupt>
9985            <name>EIC_EXTINT_0</name>
9986            <description>EIC Channel 0</description>
9987            <value>12</value>
9988         </interrupt>
9989         <interrupt>
9990            <name>EIC_EXTINT_1</name>
9991            <description>EIC Channel 1</description>
9992            <value>13</value>
9993         </interrupt>
9994         <interrupt>
9995            <name>EIC_EXTINT_2</name>
9996            <description>EIC Channel 2</description>
9997            <value>14</value>
9998         </interrupt>
9999         <interrupt>
10000            <name>EIC_EXTINT_3</name>
10001            <description>EIC Channel 3</description>
10002            <value>15</value>
10003         </interrupt>
10004         <interrupt>
10005            <name>EIC_EXTINT_4</name>
10006            <description>EIC Channel 4</description>
10007            <value>16</value>
10008         </interrupt>
10009         <interrupt>
10010            <name>EIC_EXTINT_5</name>
10011            <description>EIC Channel 5</description>
10012            <value>17</value>
10013         </interrupt>
10014         <interrupt>
10015            <name>EIC_EXTINT_6</name>
10016            <description>EIC Channel 6</description>
10017            <value>18</value>
10018         </interrupt>
10019         <interrupt>
10020            <name>EIC_EXTINT_7</name>
10021            <description>EIC Channel 7</description>
10022            <value>19</value>
10023         </interrupt>
10024         <interrupt>
10025            <name>EIC_EXTINT_8</name>
10026            <description>EIC Channel 8</description>
10027            <value>20</value>
10028         </interrupt>
10029         <interrupt>
10030            <name>EIC_EXTINT_9</name>
10031            <description>EIC Channel 9</description>
10032            <value>21</value>
10033         </interrupt>
10034         <interrupt>
10035            <name>EIC_EXTINT_10</name>
10036            <description>EIC Channel 10</description>
10037            <value>22</value>
10038         </interrupt>
10039         <interrupt>
10040            <name>EIC_EXTINT_11</name>
10041            <description>EIC Channel 11</description>
10042            <value>23</value>
10043         </interrupt>
10044         <interrupt>
10045            <name>EIC_EXTINT_12</name>
10046            <description>EIC Channel 12</description>
10047            <value>24</value>
10048         </interrupt>
10049         <interrupt>
10050            <name>EIC_EXTINT_13</name>
10051            <description>EIC Channel 13</description>
10052            <value>25</value>
10053         </interrupt>
10054         <interrupt>
10055            <name>EIC_EXTINT_14</name>
10056            <description>EIC Channel 14</description>
10057            <value>26</value>
10058         </interrupt>
10059         <interrupt>
10060            <name>EIC_EXTINT_15</name>
10061            <description>EIC Channel 15</description>
10062            <value>27</value>
10063         </interrupt>
10064         <registers>
10065            <register>
10066               <name>CTRLA</name>
10067               <description>Control A</description>
10068               <addressOffset>0x0</addressOffset>
10069               <size>8</size>
10070               <resetValue>0x00</resetValue>
10071               <fields>
10072                  <field>
10073                     <name>SWRST</name>
10074                     <description>Software Reset</description>
10075                     <bitOffset>0</bitOffset>
10076                     <bitWidth>1</bitWidth>
10077                  </field>
10078                  <field>
10079                     <name>ENABLE</name>
10080                     <description>Enable</description>
10081                     <bitOffset>1</bitOffset>
10082                     <bitWidth>1</bitWidth>
10083                  </field>
10084                  <field>
10085                     <name>CKSEL</name>
10086                     <description>Clock Selection</description>
10087                     <bitOffset>4</bitOffset>
10088                     <bitWidth>1</bitWidth>
10089                     <enumeratedValues>
10090                        <name>CKSELSelect</name>
10091                        <enumeratedValue>
10092                           <name>CLK_GCLK</name>
10093                           <description>Clocked by GCLK</description>
10094                           <value>0</value>
10095                        </enumeratedValue>
10096                        <enumeratedValue>
10097                           <name>CLK_ULP32K</name>
10098                           <description>Clocked by ULP32K</description>
10099                           <value>1</value>
10100                        </enumeratedValue>
10101                     </enumeratedValues>
10102                  </field>
10103               </fields>
10104            </register>
10105            <register>
10106               <name>NMICTRL</name>
10107               <description>Non-Maskable Interrupt Control</description>
10108               <addressOffset>0x1</addressOffset>
10109               <size>8</size>
10110               <resetValue>0x00</resetValue>
10111               <fields>
10112                  <field>
10113                     <name>NMISENSE</name>
10114                     <description>Non-Maskable Interrupt Sense Configuration</description>
10115                     <bitOffset>0</bitOffset>
10116                     <bitWidth>3</bitWidth>
10117                     <enumeratedValues>
10118                        <name>NMISENSESelect</name>
10119                        <enumeratedValue>
10120                           <name>NONE</name>
10121                           <description>No detection</description>
10122                           <value>0</value>
10123                        </enumeratedValue>
10124                        <enumeratedValue>
10125                           <name>RISE</name>
10126                           <description>Rising-edge detection</description>
10127                           <value>1</value>
10128                        </enumeratedValue>
10129                        <enumeratedValue>
10130                           <name>FALL</name>
10131                           <description>Falling-edge detection</description>
10132                           <value>2</value>
10133                        </enumeratedValue>
10134                        <enumeratedValue>
10135                           <name>BOTH</name>
10136                           <description>Both-edges detection</description>
10137                           <value>3</value>
10138                        </enumeratedValue>
10139                        <enumeratedValue>
10140                           <name>HIGH</name>
10141                           <description>High-level detection</description>
10142                           <value>4</value>
10143                        </enumeratedValue>
10144                        <enumeratedValue>
10145                           <name>LOW</name>
10146                           <description>Low-level detection</description>
10147                           <value>5</value>
10148                        </enumeratedValue>
10149                     </enumeratedValues>
10150                  </field>
10151                  <field>
10152                     <name>NMIFILTEN</name>
10153                     <description>Non-Maskable Interrupt Filter Enable</description>
10154                     <bitOffset>3</bitOffset>
10155                     <bitWidth>1</bitWidth>
10156                  </field>
10157                  <field>
10158                     <name>NMIASYNCH</name>
10159                     <description>Asynchronous Edge Detection Mode</description>
10160                     <bitOffset>4</bitOffset>
10161                     <bitWidth>1</bitWidth>
10162                     <enumeratedValues>
10163                        <name>NMIASYNCHSelect</name>
10164                        <enumeratedValue>
10165                           <name>SYNC</name>
10166                           <description>Edge detection is clock synchronously operated</description>
10167                           <value>0</value>
10168                        </enumeratedValue>
10169                        <enumeratedValue>
10170                           <name>ASYNC</name>
10171                           <description>Edge detection is clock asynchronously operated</description>
10172                           <value>1</value>
10173                        </enumeratedValue>
10174                     </enumeratedValues>
10175                  </field>
10176               </fields>
10177            </register>
10178            <register>
10179               <name>NMIFLAG</name>
10180               <description>Non-Maskable Interrupt Flag Status and Clear</description>
10181               <addressOffset>0x2</addressOffset>
10182               <size>16</size>
10183               <resetValue>0x0000</resetValue>
10184               <fields>
10185                  <field>
10186                     <name>NMI</name>
10187                     <description>Non-Maskable Interrupt</description>
10188                     <bitOffset>0</bitOffset>
10189                     <bitWidth>1</bitWidth>
10190                  </field>
10191               </fields>
10192            </register>
10193            <register>
10194               <name>SYNCBUSY</name>
10195               <description>Synchronization Busy</description>
10196               <addressOffset>0x4</addressOffset>
10197               <size>32</size>
10198               <access>read-only</access>
10199               <resetValue>0x00000000</resetValue>
10200               <fields>
10201                  <field>
10202                     <name>SWRST</name>
10203                     <description>Software Reset Synchronization Busy Status</description>
10204                     <bitOffset>0</bitOffset>
10205                     <bitWidth>1</bitWidth>
10206                  </field>
10207                  <field>
10208                     <name>ENABLE</name>
10209                     <description>Enable Synchronization Busy Status</description>
10210                     <bitOffset>1</bitOffset>
10211                     <bitWidth>1</bitWidth>
10212                  </field>
10213               </fields>
10214            </register>
10215            <register>
10216               <name>EVCTRL</name>
10217               <description>Event Control</description>
10218               <addressOffset>0x8</addressOffset>
10219               <size>32</size>
10220               <resetValue>0x00000000</resetValue>
10221               <fields>
10222                  <field>
10223                     <name>EXTINTEO</name>
10224                     <description>External Interrupt Event Output Enable</description>
10225                     <bitOffset>0</bitOffset>
10226                     <bitWidth>16</bitWidth>
10227                  </field>
10228               </fields>
10229            </register>
10230            <register>
10231               <name>INTENCLR</name>
10232               <description>Interrupt Enable Clear</description>
10233               <addressOffset>0xC</addressOffset>
10234               <size>32</size>
10235               <resetValue>0x00000000</resetValue>
10236               <fields>
10237                  <field>
10238                     <name>EXTINT</name>
10239                     <description>External Interrupt Enable</description>
10240                     <bitOffset>0</bitOffset>
10241                     <bitWidth>16</bitWidth>
10242                  </field>
10243               </fields>
10244            </register>
10245            <register>
10246               <name>INTENSET</name>
10247               <description>Interrupt Enable Set</description>
10248               <addressOffset>0x10</addressOffset>
10249               <size>32</size>
10250               <resetValue>0x00000000</resetValue>
10251               <fields>
10252                  <field>
10253                     <name>EXTINT</name>
10254                     <description>External Interrupt Enable</description>
10255                     <bitOffset>0</bitOffset>
10256                     <bitWidth>16</bitWidth>
10257                  </field>
10258               </fields>
10259            </register>
10260            <register>
10261               <name>INTFLAG</name>
10262               <description>Interrupt Flag Status and Clear</description>
10263               <addressOffset>0x14</addressOffset>
10264               <size>32</size>
10265               <resetValue>0x00000000</resetValue>
10266               <fields>
10267                  <field>
10268                     <name>EXTINT</name>
10269                     <description>External Interrupt</description>
10270                     <bitOffset>0</bitOffset>
10271                     <bitWidth>16</bitWidth>
10272                  </field>
10273               </fields>
10274            </register>
10275            <register>
10276               <name>ASYNCH</name>
10277               <description>External Interrupt Asynchronous Mode</description>
10278               <addressOffset>0x18</addressOffset>
10279               <size>32</size>
10280               <resetValue>0x00000000</resetValue>
10281               <fields>
10282                  <field>
10283                     <name>ASYNCH</name>
10284                     <description>Asynchronous Edge Detection Mode</description>
10285                     <bitOffset>0</bitOffset>
10286                     <bitWidth>16</bitWidth>
10287                     <enumeratedValues>
10288                        <name>ASYNCHSelect</name>
10289                        <enumeratedValue>
10290                           <name>SYNC</name>
10291                           <description>Edge detection is clock synchronously operated</description>
10292                           <value>0</value>
10293                        </enumeratedValue>
10294                        <enumeratedValue>
10295                           <name>ASYNC</name>
10296                           <description>Edge detection is clock asynchronously operated</description>
10297                           <value>1</value>
10298                        </enumeratedValue>
10299                     </enumeratedValues>
10300                  </field>
10301               </fields>
10302            </register>
10303            <register>
10304               <name>CONFIG0</name>
10305               <description>External Interrupt Sense Configuration</description>
10306               <addressOffset>0x1C</addressOffset>
10307               <size>32</size>
10308               <resetValue>0x00000000</resetValue>
10309               <fields>
10310                  <field>
10311                     <name>SENSE0</name>
10312                     <description>Input Sense Configuration 0</description>
10313                     <bitOffset>0</bitOffset>
10314                     <bitWidth>3</bitWidth>
10315                     <enumeratedValues>
10316                        <name>SENSE0Select</name>
10317                        <enumeratedValue>
10318                           <name>NONE</name>
10319                           <description>No detection</description>
10320                           <value>0</value>
10321                        </enumeratedValue>
10322                        <enumeratedValue>
10323                           <name>RISE</name>
10324                           <description>Rising edge detection</description>
10325                           <value>1</value>
10326                        </enumeratedValue>
10327                        <enumeratedValue>
10328                           <name>FALL</name>
10329                           <description>Falling edge detection</description>
10330                           <value>2</value>
10331                        </enumeratedValue>
10332                        <enumeratedValue>
10333                           <name>BOTH</name>
10334                           <description>Both edges detection</description>
10335                           <value>3</value>
10336                        </enumeratedValue>
10337                        <enumeratedValue>
10338                           <name>HIGH</name>
10339                           <description>High level detection</description>
10340                           <value>4</value>
10341                        </enumeratedValue>
10342                        <enumeratedValue>
10343                           <name>LOW</name>
10344                           <description>Low level detection</description>
10345                           <value>5</value>
10346                        </enumeratedValue>
10347                     </enumeratedValues>
10348                  </field>
10349                  <field>
10350                     <name>FILTEN0</name>
10351                     <description>Filter Enable 0</description>
10352                     <bitOffset>3</bitOffset>
10353                     <bitWidth>1</bitWidth>
10354                  </field>
10355                  <field>
10356                     <name>SENSE1</name>
10357                     <description>Input Sense Configuration 1</description>
10358                     <bitOffset>4</bitOffset>
10359                     <bitWidth>3</bitWidth>
10360                     <enumeratedValues>
10361                        <name>SENSE1Select</name>
10362                        <enumeratedValue>
10363                           <name>NONE</name>
10364                           <description>No detection</description>
10365                           <value>0</value>
10366                        </enumeratedValue>
10367                        <enumeratedValue>
10368                           <name>RISE</name>
10369                           <description>Rising edge detection</description>
10370                           <value>1</value>
10371                        </enumeratedValue>
10372                        <enumeratedValue>
10373                           <name>FALL</name>
10374                           <description>Falling edge detection</description>
10375                           <value>2</value>
10376                        </enumeratedValue>
10377                        <enumeratedValue>
10378                           <name>BOTH</name>
10379                           <description>Both edges detection</description>
10380                           <value>3</value>
10381                        </enumeratedValue>
10382                        <enumeratedValue>
10383                           <name>HIGH</name>
10384                           <description>High level detection</description>
10385                           <value>4</value>
10386                        </enumeratedValue>
10387                        <enumeratedValue>
10388                           <name>LOW</name>
10389                           <description>Low level detection</description>
10390                           <value>5</value>
10391                        </enumeratedValue>
10392                     </enumeratedValues>
10393                  </field>
10394                  <field>
10395                     <name>FILTEN1</name>
10396                     <description>Filter Enable 1</description>
10397                     <bitOffset>7</bitOffset>
10398                     <bitWidth>1</bitWidth>
10399                  </field>
10400                  <field>
10401                     <name>SENSE2</name>
10402                     <description>Input Sense Configuration 2</description>
10403                     <bitOffset>8</bitOffset>
10404                     <bitWidth>3</bitWidth>
10405                     <enumeratedValues>
10406                        <name>SENSE2Select</name>
10407                        <enumeratedValue>
10408                           <name>NONE</name>
10409                           <description>No detection</description>
10410                           <value>0</value>
10411                        </enumeratedValue>
10412                        <enumeratedValue>
10413                           <name>RISE</name>
10414                           <description>Rising edge detection</description>
10415                           <value>1</value>
10416                        </enumeratedValue>
10417                        <enumeratedValue>
10418                           <name>FALL</name>
10419                           <description>Falling edge detection</description>
10420                           <value>2</value>
10421                        </enumeratedValue>
10422                        <enumeratedValue>
10423                           <name>BOTH</name>
10424                           <description>Both edges detection</description>
10425                           <value>3</value>
10426                        </enumeratedValue>
10427                        <enumeratedValue>
10428                           <name>HIGH</name>
10429                           <description>High level detection</description>
10430                           <value>4</value>
10431                        </enumeratedValue>
10432                        <enumeratedValue>
10433                           <name>LOW</name>
10434                           <description>Low level detection</description>
10435                           <value>5</value>
10436                        </enumeratedValue>
10437                     </enumeratedValues>
10438                  </field>
10439                  <field>
10440                     <name>FILTEN2</name>
10441                     <description>Filter Enable 2</description>
10442                     <bitOffset>11</bitOffset>
10443                     <bitWidth>1</bitWidth>
10444                  </field>
10445                  <field>
10446                     <name>SENSE3</name>
10447                     <description>Input Sense Configuration 3</description>
10448                     <bitOffset>12</bitOffset>
10449                     <bitWidth>3</bitWidth>
10450                     <enumeratedValues>
10451                        <name>SENSE3Select</name>
10452                        <enumeratedValue>
10453                           <name>NONE</name>
10454                           <description>No detection</description>
10455                           <value>0</value>
10456                        </enumeratedValue>
10457                        <enumeratedValue>
10458                           <name>RISE</name>
10459                           <description>Rising edge detection</description>
10460                           <value>1</value>
10461                        </enumeratedValue>
10462                        <enumeratedValue>
10463                           <name>FALL</name>
10464                           <description>Falling edge detection</description>
10465                           <value>2</value>
10466                        </enumeratedValue>
10467                        <enumeratedValue>
10468                           <name>BOTH</name>
10469                           <description>Both edges detection</description>
10470                           <value>3</value>
10471                        </enumeratedValue>
10472                        <enumeratedValue>
10473                           <name>HIGH</name>
10474                           <description>High level detection</description>
10475                           <value>4</value>
10476                        </enumeratedValue>
10477                        <enumeratedValue>
10478                           <name>LOW</name>
10479                           <description>Low level detection</description>
10480                           <value>5</value>
10481                        </enumeratedValue>
10482                     </enumeratedValues>
10483                  </field>
10484                  <field>
10485                     <name>FILTEN3</name>
10486                     <description>Filter Enable 3</description>
10487                     <bitOffset>15</bitOffset>
10488                     <bitWidth>1</bitWidth>
10489                  </field>
10490                  <field>
10491                     <name>SENSE4</name>
10492                     <description>Input Sense Configuration 4</description>
10493                     <bitOffset>16</bitOffset>
10494                     <bitWidth>3</bitWidth>
10495                     <enumeratedValues>
10496                        <name>SENSE4Select</name>
10497                        <enumeratedValue>
10498                           <name>NONE</name>
10499                           <description>No detection</description>
10500                           <value>0</value>
10501                        </enumeratedValue>
10502                        <enumeratedValue>
10503                           <name>RISE</name>
10504                           <description>Rising edge detection</description>
10505                           <value>1</value>
10506                        </enumeratedValue>
10507                        <enumeratedValue>
10508                           <name>FALL</name>
10509                           <description>Falling edge detection</description>
10510                           <value>2</value>
10511                        </enumeratedValue>
10512                        <enumeratedValue>
10513                           <name>BOTH</name>
10514                           <description>Both edges detection</description>
10515                           <value>3</value>
10516                        </enumeratedValue>
10517                        <enumeratedValue>
10518                           <name>HIGH</name>
10519                           <description>High level detection</description>
10520                           <value>4</value>
10521                        </enumeratedValue>
10522                        <enumeratedValue>
10523                           <name>LOW</name>
10524                           <description>Low level detection</description>
10525                           <value>5</value>
10526                        </enumeratedValue>
10527                     </enumeratedValues>
10528                  </field>
10529                  <field>
10530                     <name>FILTEN4</name>
10531                     <description>Filter Enable 4</description>
10532                     <bitOffset>19</bitOffset>
10533                     <bitWidth>1</bitWidth>
10534                  </field>
10535                  <field>
10536                     <name>SENSE5</name>
10537                     <description>Input Sense Configuration 5</description>
10538                     <bitOffset>20</bitOffset>
10539                     <bitWidth>3</bitWidth>
10540                     <enumeratedValues>
10541                        <name>SENSE5Select</name>
10542                        <enumeratedValue>
10543                           <name>NONE</name>
10544                           <description>No detection</description>
10545                           <value>0</value>
10546                        </enumeratedValue>
10547                        <enumeratedValue>
10548                           <name>RISE</name>
10549                           <description>Rising edge detection</description>
10550                           <value>1</value>
10551                        </enumeratedValue>
10552                        <enumeratedValue>
10553                           <name>FALL</name>
10554                           <description>Falling edge detection</description>
10555                           <value>2</value>
10556                        </enumeratedValue>
10557                        <enumeratedValue>
10558                           <name>BOTH</name>
10559                           <description>Both edges detection</description>
10560                           <value>3</value>
10561                        </enumeratedValue>
10562                        <enumeratedValue>
10563                           <name>HIGH</name>
10564                           <description>High level detection</description>
10565                           <value>4</value>
10566                        </enumeratedValue>
10567                        <enumeratedValue>
10568                           <name>LOW</name>
10569                           <description>Low level detection</description>
10570                           <value>5</value>
10571                        </enumeratedValue>
10572                     </enumeratedValues>
10573                  </field>
10574                  <field>
10575                     <name>FILTEN5</name>
10576                     <description>Filter Enable 5</description>
10577                     <bitOffset>23</bitOffset>
10578                     <bitWidth>1</bitWidth>
10579                  </field>
10580                  <field>
10581                     <name>SENSE6</name>
10582                     <description>Input Sense Configuration 6</description>
10583                     <bitOffset>24</bitOffset>
10584                     <bitWidth>3</bitWidth>
10585                     <enumeratedValues>
10586                        <name>SENSE6Select</name>
10587                        <enumeratedValue>
10588                           <name>NONE</name>
10589                           <description>No detection</description>
10590                           <value>0</value>
10591                        </enumeratedValue>
10592                        <enumeratedValue>
10593                           <name>RISE</name>
10594                           <description>Rising edge detection</description>
10595                           <value>1</value>
10596                        </enumeratedValue>
10597                        <enumeratedValue>
10598                           <name>FALL</name>
10599                           <description>Falling edge detection</description>
10600                           <value>2</value>
10601                        </enumeratedValue>
10602                        <enumeratedValue>
10603                           <name>BOTH</name>
10604                           <description>Both edges detection</description>
10605                           <value>3</value>
10606                        </enumeratedValue>
10607                        <enumeratedValue>
10608                           <name>HIGH</name>
10609                           <description>High level detection</description>
10610                           <value>4</value>
10611                        </enumeratedValue>
10612                        <enumeratedValue>
10613                           <name>LOW</name>
10614                           <description>Low level detection</description>
10615                           <value>5</value>
10616                        </enumeratedValue>
10617                     </enumeratedValues>
10618                  </field>
10619                  <field>
10620                     <name>FILTEN6</name>
10621                     <description>Filter Enable 6</description>
10622                     <bitOffset>27</bitOffset>
10623                     <bitWidth>1</bitWidth>
10624                  </field>
10625                  <field>
10626                     <name>SENSE7</name>
10627                     <description>Input Sense Configuration 7</description>
10628                     <bitOffset>28</bitOffset>
10629                     <bitWidth>3</bitWidth>
10630                     <enumeratedValues>
10631                        <name>SENSE7Select</name>
10632                        <enumeratedValue>
10633                           <name>NONE</name>
10634                           <description>No detection</description>
10635                           <value>0</value>
10636                        </enumeratedValue>
10637                        <enumeratedValue>
10638                           <name>RISE</name>
10639                           <description>Rising edge detection</description>
10640                           <value>1</value>
10641                        </enumeratedValue>
10642                        <enumeratedValue>
10643                           <name>FALL</name>
10644                           <description>Falling edge detection</description>
10645                           <value>2</value>
10646                        </enumeratedValue>
10647                        <enumeratedValue>
10648                           <name>BOTH</name>
10649                           <description>Both edges detection</description>
10650                           <value>3</value>
10651                        </enumeratedValue>
10652                        <enumeratedValue>
10653                           <name>HIGH</name>
10654                           <description>High level detection</description>
10655                           <value>4</value>
10656                        </enumeratedValue>
10657                        <enumeratedValue>
10658                           <name>LOW</name>
10659                           <description>Low level detection</description>
10660                           <value>5</value>
10661                        </enumeratedValue>
10662                     </enumeratedValues>
10663                  </field>
10664                  <field>
10665                     <name>FILTEN7</name>
10666                     <description>Filter Enable 7</description>
10667                     <bitOffset>31</bitOffset>
10668                     <bitWidth>1</bitWidth>
10669                  </field>
10670               </fields>
10671            </register>
10672            <register>
10673               <name>CONFIG1</name>
10674               <description>External Interrupt Sense Configuration</description>
10675               <addressOffset>0x20</addressOffset>
10676               <size>32</size>
10677               <resetValue>0x00000000</resetValue>
10678               <fields>
10679                  <field>
10680                     <name>SENSE8</name>
10681                     <description>Input Sense Configuration 8</description>
10682                     <bitOffset>0</bitOffset>
10683                     <bitWidth>3</bitWidth>
10684                     <enumeratedValues>
10685                        <name>SENSE8Select</name>
10686                        <enumeratedValue>
10687                           <name>NONE</name>
10688                           <description>No detection</description>
10689                           <value>0</value>
10690                        </enumeratedValue>
10691                        <enumeratedValue>
10692                           <name>RISE</name>
10693                           <description>Rising edge detection</description>
10694                           <value>1</value>
10695                        </enumeratedValue>
10696                        <enumeratedValue>
10697                           <name>FALL</name>
10698                           <description>Falling edge detection</description>
10699                           <value>2</value>
10700                        </enumeratedValue>
10701                        <enumeratedValue>
10702                           <name>BOTH</name>
10703                           <description>Both edges detection</description>
10704                           <value>3</value>
10705                        </enumeratedValue>
10706                        <enumeratedValue>
10707                           <name>HIGH</name>
10708                           <description>High level detection</description>
10709                           <value>4</value>
10710                        </enumeratedValue>
10711                        <enumeratedValue>
10712                           <name>LOW</name>
10713                           <description>Low level detection</description>
10714                           <value>5</value>
10715                        </enumeratedValue>
10716                     </enumeratedValues>
10717                  </field>
10718                  <field>
10719                     <name>FILTEN8</name>
10720                     <description>Filter Enable 8</description>
10721                     <bitOffset>3</bitOffset>
10722                     <bitWidth>1</bitWidth>
10723                  </field>
10724                  <field>
10725                     <name>SENSE9</name>
10726                     <description>Input Sense Configuration 9</description>
10727                     <bitOffset>4</bitOffset>
10728                     <bitWidth>3</bitWidth>
10729                     <enumeratedValues>
10730                        <name>SENSE9Select</name>
10731                        <enumeratedValue>
10732                           <name>NONE</name>
10733                           <description>No detection</description>
10734                           <value>0</value>
10735                        </enumeratedValue>
10736                        <enumeratedValue>
10737                           <name>RISE</name>
10738                           <description>Rising edge detection</description>
10739                           <value>1</value>
10740                        </enumeratedValue>
10741                        <enumeratedValue>
10742                           <name>FALL</name>
10743                           <description>Falling edge detection</description>
10744                           <value>2</value>
10745                        </enumeratedValue>
10746                        <enumeratedValue>
10747                           <name>BOTH</name>
10748                           <description>Both edges detection</description>
10749                           <value>3</value>
10750                        </enumeratedValue>
10751                        <enumeratedValue>
10752                           <name>HIGH</name>
10753                           <description>High level detection</description>
10754                           <value>4</value>
10755                        </enumeratedValue>
10756                        <enumeratedValue>
10757                           <name>LOW</name>
10758                           <description>Low level detection</description>
10759                           <value>5</value>
10760                        </enumeratedValue>
10761                     </enumeratedValues>
10762                  </field>
10763                  <field>
10764                     <name>FILTEN9</name>
10765                     <description>Filter Enable 9</description>
10766                     <bitOffset>7</bitOffset>
10767                     <bitWidth>1</bitWidth>
10768                  </field>
10769                  <field>
10770                     <name>SENSE10</name>
10771                     <description>Input Sense Configuration 10</description>
10772                     <bitOffset>8</bitOffset>
10773                     <bitWidth>3</bitWidth>
10774                     <enumeratedValues>
10775                        <name>SENSE10Select</name>
10776                        <enumeratedValue>
10777                           <name>NONE</name>
10778                           <description>No detection</description>
10779                           <value>0</value>
10780                        </enumeratedValue>
10781                        <enumeratedValue>
10782                           <name>RISE</name>
10783                           <description>Rising edge detection</description>
10784                           <value>1</value>
10785                        </enumeratedValue>
10786                        <enumeratedValue>
10787                           <name>FALL</name>
10788                           <description>Falling edge detection</description>
10789                           <value>2</value>
10790                        </enumeratedValue>
10791                        <enumeratedValue>
10792                           <name>BOTH</name>
10793                           <description>Both edges detection</description>
10794                           <value>3</value>
10795                        </enumeratedValue>
10796                        <enumeratedValue>
10797                           <name>HIGH</name>
10798                           <description>High level detection</description>
10799                           <value>4</value>
10800                        </enumeratedValue>
10801                        <enumeratedValue>
10802                           <name>LOW</name>
10803                           <description>Low level detection</description>
10804                           <value>5</value>
10805                        </enumeratedValue>
10806                     </enumeratedValues>
10807                  </field>
10808                  <field>
10809                     <name>FILTEN10</name>
10810                     <description>Filter Enable 10</description>
10811                     <bitOffset>11</bitOffset>
10812                     <bitWidth>1</bitWidth>
10813                  </field>
10814                  <field>
10815                     <name>SENSE11</name>
10816                     <description>Input Sense Configuration 11</description>
10817                     <bitOffset>12</bitOffset>
10818                     <bitWidth>3</bitWidth>
10819                     <enumeratedValues>
10820                        <name>SENSE11Select</name>
10821                        <enumeratedValue>
10822                           <name>NONE</name>
10823                           <description>No detection</description>
10824                           <value>0</value>
10825                        </enumeratedValue>
10826                        <enumeratedValue>
10827                           <name>RISE</name>
10828                           <description>Rising edge detection</description>
10829                           <value>1</value>
10830                        </enumeratedValue>
10831                        <enumeratedValue>
10832                           <name>FALL</name>
10833                           <description>Falling edge detection</description>
10834                           <value>2</value>
10835                        </enumeratedValue>
10836                        <enumeratedValue>
10837                           <name>BOTH</name>
10838                           <description>Both edges detection</description>
10839                           <value>3</value>
10840                        </enumeratedValue>
10841                        <enumeratedValue>
10842                           <name>HIGH</name>
10843                           <description>High level detection</description>
10844                           <value>4</value>
10845                        </enumeratedValue>
10846                        <enumeratedValue>
10847                           <name>LOW</name>
10848                           <description>Low level detection</description>
10849                           <value>5</value>
10850                        </enumeratedValue>
10851                     </enumeratedValues>
10852                  </field>
10853                  <field>
10854                     <name>FILTEN11</name>
10855                     <description>Filter Enable 11</description>
10856                     <bitOffset>15</bitOffset>
10857                     <bitWidth>1</bitWidth>
10858                  </field>
10859                  <field>
10860                     <name>SENSE12</name>
10861                     <description>Input Sense Configuration 12</description>
10862                     <bitOffset>16</bitOffset>
10863                     <bitWidth>3</bitWidth>
10864                     <enumeratedValues>
10865                        <name>SENSE12Select</name>
10866                        <enumeratedValue>
10867                           <name>NONE</name>
10868                           <description>No detection</description>
10869                           <value>0</value>
10870                        </enumeratedValue>
10871                        <enumeratedValue>
10872                           <name>RISE</name>
10873                           <description>Rising edge detection</description>
10874                           <value>1</value>
10875                        </enumeratedValue>
10876                        <enumeratedValue>
10877                           <name>FALL</name>
10878                           <description>Falling edge detection</description>
10879                           <value>2</value>
10880                        </enumeratedValue>
10881                        <enumeratedValue>
10882                           <name>BOTH</name>
10883                           <description>Both edges detection</description>
10884                           <value>3</value>
10885                        </enumeratedValue>
10886                        <enumeratedValue>
10887                           <name>HIGH</name>
10888                           <description>High level detection</description>
10889                           <value>4</value>
10890                        </enumeratedValue>
10891                        <enumeratedValue>
10892                           <name>LOW</name>
10893                           <description>Low level detection</description>
10894                           <value>5</value>
10895                        </enumeratedValue>
10896                     </enumeratedValues>
10897                  </field>
10898                  <field>
10899                     <name>FILTEN12</name>
10900                     <description>Filter Enable 12</description>
10901                     <bitOffset>19</bitOffset>
10902                     <bitWidth>1</bitWidth>
10903                  </field>
10904                  <field>
10905                     <name>SENSE13</name>
10906                     <description>Input Sense Configuration 13</description>
10907                     <bitOffset>20</bitOffset>
10908                     <bitWidth>3</bitWidth>
10909                     <enumeratedValues>
10910                        <name>SENSE13Select</name>
10911                        <enumeratedValue>
10912                           <name>NONE</name>
10913                           <description>No detection</description>
10914                           <value>0</value>
10915                        </enumeratedValue>
10916                        <enumeratedValue>
10917                           <name>RISE</name>
10918                           <description>Rising edge detection</description>
10919                           <value>1</value>
10920                        </enumeratedValue>
10921                        <enumeratedValue>
10922                           <name>FALL</name>
10923                           <description>Falling edge detection</description>
10924                           <value>2</value>
10925                        </enumeratedValue>
10926                        <enumeratedValue>
10927                           <name>BOTH</name>
10928                           <description>Both edges detection</description>
10929                           <value>3</value>
10930                        </enumeratedValue>
10931                        <enumeratedValue>
10932                           <name>HIGH</name>
10933                           <description>High level detection</description>
10934                           <value>4</value>
10935                        </enumeratedValue>
10936                        <enumeratedValue>
10937                           <name>LOW</name>
10938                           <description>Low level detection</description>
10939                           <value>5</value>
10940                        </enumeratedValue>
10941                     </enumeratedValues>
10942                  </field>
10943                  <field>
10944                     <name>FILTEN13</name>
10945                     <description>Filter Enable 13</description>
10946                     <bitOffset>23</bitOffset>
10947                     <bitWidth>1</bitWidth>
10948                  </field>
10949                  <field>
10950                     <name>SENSE14</name>
10951                     <description>Input Sense Configuration 14</description>
10952                     <bitOffset>24</bitOffset>
10953                     <bitWidth>3</bitWidth>
10954                     <enumeratedValues>
10955                        <name>SENSE14Select</name>
10956                        <enumeratedValue>
10957                           <name>NONE</name>
10958                           <description>No detection</description>
10959                           <value>0</value>
10960                        </enumeratedValue>
10961                        <enumeratedValue>
10962                           <name>RISE</name>
10963                           <description>Rising edge detection</description>
10964                           <value>1</value>
10965                        </enumeratedValue>
10966                        <enumeratedValue>
10967                           <name>FALL</name>
10968                           <description>Falling edge detection</description>
10969                           <value>2</value>
10970                        </enumeratedValue>
10971                        <enumeratedValue>
10972                           <name>BOTH</name>
10973                           <description>Both edges detection</description>
10974                           <value>3</value>
10975                        </enumeratedValue>
10976                        <enumeratedValue>
10977                           <name>HIGH</name>
10978                           <description>High level detection</description>
10979                           <value>4</value>
10980                        </enumeratedValue>
10981                        <enumeratedValue>
10982                           <name>LOW</name>
10983                           <description>Low level detection</description>
10984                           <value>5</value>
10985                        </enumeratedValue>
10986                     </enumeratedValues>
10987                  </field>
10988                  <field>
10989                     <name>FILTEN14</name>
10990                     <description>Filter Enable 14</description>
10991                     <bitOffset>27</bitOffset>
10992                     <bitWidth>1</bitWidth>
10993                  </field>
10994                  <field>
10995                     <name>SENSE15</name>
10996                     <description>Input Sense Configuration 15</description>
10997                     <bitOffset>28</bitOffset>
10998                     <bitWidth>3</bitWidth>
10999                     <enumeratedValues>
11000                        <name>SENSE15Select</name>
11001                        <enumeratedValue>
11002                           <name>NONE</name>
11003                           <description>No detection</description>
11004                           <value>0</value>
11005                        </enumeratedValue>
11006                        <enumeratedValue>
11007                           <name>RISE</name>
11008                           <description>Rising edge detection</description>
11009                           <value>1</value>
11010                        </enumeratedValue>
11011                        <enumeratedValue>
11012                           <name>FALL</name>
11013                           <description>Falling edge detection</description>
11014                           <value>2</value>
11015                        </enumeratedValue>
11016                        <enumeratedValue>
11017                           <name>BOTH</name>
11018                           <description>Both edges detection</description>
11019                           <value>3</value>
11020                        </enumeratedValue>
11021                        <enumeratedValue>
11022                           <name>HIGH</name>
11023                           <description>High level detection</description>
11024                           <value>4</value>
11025                        </enumeratedValue>
11026                        <enumeratedValue>
11027                           <name>LOW</name>
11028                           <description>Low level detection</description>
11029                           <value>5</value>
11030                        </enumeratedValue>
11031                     </enumeratedValues>
11032                  </field>
11033                  <field>
11034                     <name>FILTEN15</name>
11035                     <description>Filter Enable 15</description>
11036                     <bitOffset>31</bitOffset>
11037                     <bitWidth>1</bitWidth>
11038                  </field>
11039               </fields>
11040            </register>
11041            <register>
11042               <name>DEBOUNCEN</name>
11043               <description>Debouncer Enable</description>
11044               <addressOffset>0x30</addressOffset>
11045               <size>32</size>
11046               <resetValue>0x00000000</resetValue>
11047               <fields>
11048                  <field>
11049                     <name>DEBOUNCEN</name>
11050                     <description>Debouncer Enable</description>
11051                     <bitOffset>0</bitOffset>
11052                     <bitWidth>16</bitWidth>
11053                  </field>
11054               </fields>
11055            </register>
11056            <register>
11057               <name>DPRESCALER</name>
11058               <description>Debouncer Prescaler</description>
11059               <addressOffset>0x34</addressOffset>
11060               <size>32</size>
11061               <resetValue>0x00000000</resetValue>
11062               <fields>
11063                  <field>
11064                     <name>PRESCALER0</name>
11065                     <description>Debouncer Prescaler</description>
11066                     <bitOffset>0</bitOffset>
11067                     <bitWidth>3</bitWidth>
11068                     <enumeratedValues>
11069                        <name>PRESCALER0Select</name>
11070                        <enumeratedValue>
11071                           <name>DIV2</name>
11072                           <description>EIC clock divided by 2</description>
11073                           <value>0</value>
11074                        </enumeratedValue>
11075                        <enumeratedValue>
11076                           <name>DIV4</name>
11077                           <description>EIC clock divided by 4</description>
11078                           <value>1</value>
11079                        </enumeratedValue>
11080                        <enumeratedValue>
11081                           <name>DIV8</name>
11082                           <description>EIC clock divided by 8</description>
11083                           <value>2</value>
11084                        </enumeratedValue>
11085                        <enumeratedValue>
11086                           <name>DIV16</name>
11087                           <description>EIC clock divided by 16</description>
11088                           <value>3</value>
11089                        </enumeratedValue>
11090                        <enumeratedValue>
11091                           <name>DIV32</name>
11092                           <description>EIC clock divided by 32</description>
11093                           <value>4</value>
11094                        </enumeratedValue>
11095                        <enumeratedValue>
11096                           <name>DIV64</name>
11097                           <description>EIC clock divided by 64</description>
11098                           <value>5</value>
11099                        </enumeratedValue>
11100                        <enumeratedValue>
11101                           <name>DIV128</name>
11102                           <description>EIC clock divided by 128</description>
11103                           <value>6</value>
11104                        </enumeratedValue>
11105                        <enumeratedValue>
11106                           <name>DIV256</name>
11107                           <description>EIC clock divided by 256</description>
11108                           <value>7</value>
11109                        </enumeratedValue>
11110                     </enumeratedValues>
11111                  </field>
11112                  <field>
11113                     <name>STATES0</name>
11114                     <description>Debouncer number of states</description>
11115                     <bitOffset>3</bitOffset>
11116                     <bitWidth>1</bitWidth>
11117                     <enumeratedValues>
11118                        <name>STATES0Select</name>
11119                        <enumeratedValue>
11120                           <name>LFREQ3</name>
11121                           <description>3 low frequency samples</description>
11122                           <value>0</value>
11123                        </enumeratedValue>
11124                        <enumeratedValue>
11125                           <name>LFREQ7</name>
11126                           <description>7 low frequency samples</description>
11127                           <value>1</value>
11128                        </enumeratedValue>
11129                     </enumeratedValues>
11130                  </field>
11131                  <field>
11132                     <name>PRESCALER1</name>
11133                     <description>Debouncer Prescaler</description>
11134                     <bitOffset>4</bitOffset>
11135                     <bitWidth>3</bitWidth>
11136                     <enumeratedValues>
11137                        <name>PRESCALER1Select</name>
11138                        <enumeratedValue>
11139                           <name>DIV2</name>
11140                           <description>EIC clock divided by 2</description>
11141                           <value>0</value>
11142                        </enumeratedValue>
11143                        <enumeratedValue>
11144                           <name>DIV4</name>
11145                           <description>EIC clock divided by 4</description>
11146                           <value>1</value>
11147                        </enumeratedValue>
11148                        <enumeratedValue>
11149                           <name>DIV8</name>
11150                           <description>EIC clock divided by 8</description>
11151                           <value>2</value>
11152                        </enumeratedValue>
11153                        <enumeratedValue>
11154                           <name>DIV16</name>
11155                           <description>EIC clock divided by 16</description>
11156                           <value>3</value>
11157                        </enumeratedValue>
11158                        <enumeratedValue>
11159                           <name>DIV32</name>
11160                           <description>EIC clock divided by 32</description>
11161                           <value>4</value>
11162                        </enumeratedValue>
11163                        <enumeratedValue>
11164                           <name>DIV64</name>
11165                           <description>EIC clock divided by 64</description>
11166                           <value>5</value>
11167                        </enumeratedValue>
11168                        <enumeratedValue>
11169                           <name>DIV128</name>
11170                           <description>EIC clock divided by 128</description>
11171                           <value>6</value>
11172                        </enumeratedValue>
11173                        <enumeratedValue>
11174                           <name>DIV256</name>
11175                           <description>EIC clock divided by 256</description>
11176                           <value>7</value>
11177                        </enumeratedValue>
11178                     </enumeratedValues>
11179                  </field>
11180                  <field>
11181                     <name>STATES1</name>
11182                     <description>Debouncer number of states</description>
11183                     <bitOffset>7</bitOffset>
11184                     <bitWidth>1</bitWidth>
11185                     <enumeratedValues>
11186                        <name>STATES1Select</name>
11187                        <enumeratedValue>
11188                           <name>LFREQ3</name>
11189                           <description>3 low frequency samples</description>
11190                           <value>0</value>
11191                        </enumeratedValue>
11192                        <enumeratedValue>
11193                           <name>LFREQ7</name>
11194                           <description>7 low frequency samples</description>
11195                           <value>1</value>
11196                        </enumeratedValue>
11197                     </enumeratedValues>
11198                  </field>
11199                  <field>
11200                     <name>TICKON</name>
11201                     <description>Pin Sampler frequency selection</description>
11202                     <bitOffset>16</bitOffset>
11203                     <bitWidth>1</bitWidth>
11204                     <enumeratedValues>
11205                        <name>TICKONSelect</name>
11206                        <enumeratedValue>
11207                           <name>CLK_GCLK_EIC</name>
11208                           <description>Clocked by GCLK</description>
11209                           <value>0</value>
11210                        </enumeratedValue>
11211                        <enumeratedValue>
11212                           <name>CLK_LFREQ</name>
11213                           <description>Clocked by Low Frequency Clock</description>
11214                           <value>1</value>
11215                        </enumeratedValue>
11216                     </enumeratedValues>
11217                  </field>
11218               </fields>
11219            </register>
11220            <register>
11221               <name>PINSTATE</name>
11222               <description>Pin State</description>
11223               <addressOffset>0x38</addressOffset>
11224               <size>32</size>
11225               <access>read-only</access>
11226               <resetValue>0x00000000</resetValue>
11227               <fields>
11228                  <field>
11229                     <name>PINSTATE</name>
11230                     <description>Pin State</description>
11231                     <bitOffset>0</bitOffset>
11232                     <bitWidth>16</bitWidth>
11233                  </field>
11234               </fields>
11235            </register>
11236         </registers>
11237      </peripheral>
11238      <peripheral>
11239         <name>EVSYS</name>
11240         <version>U25041.0.0</version>
11241         <description>Event System Interface</description>
11242         <baseAddress>0x4100E000</baseAddress>
11243         <addressBlock>
11244            <offset>0</offset>
11245            <size>0x22C</size>
11246            <usage>registers</usage>
11247         </addressBlock>
11248         <interrupt>
11249            <name>EVSYS_0</name>
11250            <description>Event System Channel 0</description>
11251            <value>36</value>
11252         </interrupt>
11253         <interrupt>
11254            <name>EVSYS_1</name>
11255            <description>Event System Channel 1</description>
11256            <value>37</value>
11257         </interrupt>
11258         <interrupt>
11259            <name>EVSYS_2</name>
11260            <description>Event System Channel 2</description>
11261            <value>38</value>
11262         </interrupt>
11263         <interrupt>
11264            <name>EVSYS_3</name>
11265            <description>Event System Channel 3</description>
11266            <value>39</value>
11267         </interrupt>
11268         <interrupt>
11269            <name>EVSYS_OTHER</name>
11270            <description>Event System Channel 4..X</description>
11271            <value>40</value>
11272         </interrupt>
11273         <registers>
11274            <register>
11275               <name>CTRLA</name>
11276               <description>Control</description>
11277               <addressOffset>0x0</addressOffset>
11278               <size>8</size>
11279               <resetValue>0x00</resetValue>
11280               <fields>
11281                  <field>
11282                     <name>SWRST</name>
11283                     <description>Software Reset</description>
11284                     <bitOffset>0</bitOffset>
11285                     <bitWidth>1</bitWidth>
11286                  </field>
11287               </fields>
11288            </register>
11289            <register>
11290               <name>SWEVT</name>
11291               <description>Software Event</description>
11292               <addressOffset>0x4</addressOffset>
11293               <size>32</size>
11294               <access>write-only</access>
11295               <resetValue>0x00000000</resetValue>
11296               <fields>
11297                  <field>
11298                     <name>CHANNEL0</name>
11299                     <description>Channel 0 Software Selection</description>
11300                     <bitOffset>0</bitOffset>
11301                     <bitWidth>1</bitWidth>
11302                  </field>
11303                  <field>
11304                     <name>CHANNEL1</name>
11305                     <description>Channel 1 Software Selection</description>
11306                     <bitOffset>1</bitOffset>
11307                     <bitWidth>1</bitWidth>
11308                  </field>
11309                  <field>
11310                     <name>CHANNEL2</name>
11311                     <description>Channel 2 Software Selection</description>
11312                     <bitOffset>2</bitOffset>
11313                     <bitWidth>1</bitWidth>
11314                  </field>
11315                  <field>
11316                     <name>CHANNEL3</name>
11317                     <description>Channel 3 Software Selection</description>
11318                     <bitOffset>3</bitOffset>
11319                     <bitWidth>1</bitWidth>
11320                  </field>
11321                  <field>
11322                     <name>CHANNEL4</name>
11323                     <description>Channel 4 Software Selection</description>
11324                     <bitOffset>4</bitOffset>
11325                     <bitWidth>1</bitWidth>
11326                  </field>
11327                  <field>
11328                     <name>CHANNEL5</name>
11329                     <description>Channel 5 Software Selection</description>
11330                     <bitOffset>5</bitOffset>
11331                     <bitWidth>1</bitWidth>
11332                  </field>
11333                  <field>
11334                     <name>CHANNEL6</name>
11335                     <description>Channel 6 Software Selection</description>
11336                     <bitOffset>6</bitOffset>
11337                     <bitWidth>1</bitWidth>
11338                  </field>
11339                  <field>
11340                     <name>CHANNEL7</name>
11341                     <description>Channel 7 Software Selection</description>
11342                     <bitOffset>7</bitOffset>
11343                     <bitWidth>1</bitWidth>
11344                  </field>
11345                  <field>
11346                     <name>CHANNEL8</name>
11347                     <description>Channel 8 Software Selection</description>
11348                     <bitOffset>8</bitOffset>
11349                     <bitWidth>1</bitWidth>
11350                  </field>
11351                  <field>
11352                     <name>CHANNEL9</name>
11353                     <description>Channel 9 Software Selection</description>
11354                     <bitOffset>9</bitOffset>
11355                     <bitWidth>1</bitWidth>
11356                  </field>
11357                  <field>
11358                     <name>CHANNEL10</name>
11359                     <description>Channel 10 Software Selection</description>
11360                     <bitOffset>10</bitOffset>
11361                     <bitWidth>1</bitWidth>
11362                  </field>
11363                  <field>
11364                     <name>CHANNEL11</name>
11365                     <description>Channel 11 Software Selection</description>
11366                     <bitOffset>11</bitOffset>
11367                     <bitWidth>1</bitWidth>
11368                  </field>
11369                  <field>
11370                     <name>CHANNEL12</name>
11371                     <description>Channel 12 Software Selection</description>
11372                     <bitOffset>12</bitOffset>
11373                     <bitWidth>1</bitWidth>
11374                  </field>
11375                  <field>
11376                     <name>CHANNEL13</name>
11377                     <description>Channel 13 Software Selection</description>
11378                     <bitOffset>13</bitOffset>
11379                     <bitWidth>1</bitWidth>
11380                  </field>
11381                  <field>
11382                     <name>CHANNEL14</name>
11383                     <description>Channel 14 Software Selection</description>
11384                     <bitOffset>14</bitOffset>
11385                     <bitWidth>1</bitWidth>
11386                  </field>
11387                  <field>
11388                     <name>CHANNEL15</name>
11389                     <description>Channel 15 Software Selection</description>
11390                     <bitOffset>15</bitOffset>
11391                     <bitWidth>1</bitWidth>
11392                  </field>
11393                  <field>
11394                     <name>CHANNEL16</name>
11395                     <description>Channel 16 Software Selection</description>
11396                     <bitOffset>16</bitOffset>
11397                     <bitWidth>1</bitWidth>
11398                  </field>
11399                  <field>
11400                     <name>CHANNEL17</name>
11401                     <description>Channel 17 Software Selection</description>
11402                     <bitOffset>17</bitOffset>
11403                     <bitWidth>1</bitWidth>
11404                  </field>
11405                  <field>
11406                     <name>CHANNEL18</name>
11407                     <description>Channel 18 Software Selection</description>
11408                     <bitOffset>18</bitOffset>
11409                     <bitWidth>1</bitWidth>
11410                  </field>
11411                  <field>
11412                     <name>CHANNEL19</name>
11413                     <description>Channel 19 Software Selection</description>
11414                     <bitOffset>19</bitOffset>
11415                     <bitWidth>1</bitWidth>
11416                  </field>
11417                  <field>
11418                     <name>CHANNEL20</name>
11419                     <description>Channel 20 Software Selection</description>
11420                     <bitOffset>20</bitOffset>
11421                     <bitWidth>1</bitWidth>
11422                  </field>
11423                  <field>
11424                     <name>CHANNEL21</name>
11425                     <description>Channel 21 Software Selection</description>
11426                     <bitOffset>21</bitOffset>
11427                     <bitWidth>1</bitWidth>
11428                  </field>
11429                  <field>
11430                     <name>CHANNEL22</name>
11431                     <description>Channel 22 Software Selection</description>
11432                     <bitOffset>22</bitOffset>
11433                     <bitWidth>1</bitWidth>
11434                  </field>
11435                  <field>
11436                     <name>CHANNEL23</name>
11437                     <description>Channel 23 Software Selection</description>
11438                     <bitOffset>23</bitOffset>
11439                     <bitWidth>1</bitWidth>
11440                  </field>
11441                  <field>
11442                     <name>CHANNEL24</name>
11443                     <description>Channel 24 Software Selection</description>
11444                     <bitOffset>24</bitOffset>
11445                     <bitWidth>1</bitWidth>
11446                  </field>
11447                  <field>
11448                     <name>CHANNEL25</name>
11449                     <description>Channel 25 Software Selection</description>
11450                     <bitOffset>25</bitOffset>
11451                     <bitWidth>1</bitWidth>
11452                  </field>
11453                  <field>
11454                     <name>CHANNEL26</name>
11455                     <description>Channel 26 Software Selection</description>
11456                     <bitOffset>26</bitOffset>
11457                     <bitWidth>1</bitWidth>
11458                  </field>
11459                  <field>
11460                     <name>CHANNEL27</name>
11461                     <description>Channel 27 Software Selection</description>
11462                     <bitOffset>27</bitOffset>
11463                     <bitWidth>1</bitWidth>
11464                  </field>
11465                  <field>
11466                     <name>CHANNEL28</name>
11467                     <description>Channel 28 Software Selection</description>
11468                     <bitOffset>28</bitOffset>
11469                     <bitWidth>1</bitWidth>
11470                  </field>
11471                  <field>
11472                     <name>CHANNEL29</name>
11473                     <description>Channel 29 Software Selection</description>
11474                     <bitOffset>29</bitOffset>
11475                     <bitWidth>1</bitWidth>
11476                  </field>
11477                  <field>
11478                     <name>CHANNEL30</name>
11479                     <description>Channel 30 Software Selection</description>
11480                     <bitOffset>30</bitOffset>
11481                     <bitWidth>1</bitWidth>
11482                  </field>
11483                  <field>
11484                     <name>CHANNEL31</name>
11485                     <description>Channel 31 Software Selection</description>
11486                     <bitOffset>31</bitOffset>
11487                     <bitWidth>1</bitWidth>
11488                  </field>
11489               </fields>
11490            </register>
11491            <register>
11492               <name>PRICTRL</name>
11493               <description>Priority Control</description>
11494               <addressOffset>0x8</addressOffset>
11495               <size>8</size>
11496               <resetValue>0x00</resetValue>
11497               <fields>
11498                  <field>
11499                     <name>PRI</name>
11500                     <description>Channel Priority Number</description>
11501                     <bitOffset>0</bitOffset>
11502                     <bitWidth>4</bitWidth>
11503                  </field>
11504                  <field>
11505                     <name>RREN</name>
11506                     <description>Round-Robin Scheduling Enable</description>
11507                     <bitOffset>7</bitOffset>
11508                     <bitWidth>1</bitWidth>
11509                  </field>
11510               </fields>
11511            </register>
11512            <register>
11513               <name>INTPEND</name>
11514               <description>Channel Pending Interrupt</description>
11515               <addressOffset>0x10</addressOffset>
11516               <size>16</size>
11517               <resetValue>0x4000</resetValue>
11518               <fields>
11519                  <field>
11520                     <name>ID</name>
11521                     <description>Channel ID</description>
11522                     <bitOffset>0</bitOffset>
11523                     <bitWidth>4</bitWidth>
11524                  </field>
11525                  <field>
11526                     <name>OVR</name>
11527                     <description>Channel Overrun</description>
11528                     <bitOffset>8</bitOffset>
11529                     <bitWidth>1</bitWidth>
11530                  </field>
11531                  <field>
11532                     <name>EVD</name>
11533                     <description>Channel Event Detected</description>
11534                     <bitOffset>9</bitOffset>
11535                     <bitWidth>1</bitWidth>
11536                  </field>
11537                  <field>
11538                     <name>READY</name>
11539                     <description>Ready</description>
11540                     <bitOffset>14</bitOffset>
11541                     <bitWidth>1</bitWidth>
11542                  </field>
11543                  <field>
11544                     <name>BUSY</name>
11545                     <description>Busy</description>
11546                     <bitOffset>15</bitOffset>
11547                     <bitWidth>1</bitWidth>
11548                  </field>
11549               </fields>
11550            </register>
11551            <register>
11552               <name>INTSTATUS</name>
11553               <description>Interrupt Status</description>
11554               <addressOffset>0x14</addressOffset>
11555               <size>32</size>
11556               <access>read-only</access>
11557               <resetValue>0x00000000</resetValue>
11558               <fields>
11559                  <field>
11560                     <name>CHINT0</name>
11561                     <description>Channel 0 Pending Interrupt</description>
11562                     <bitOffset>0</bitOffset>
11563                     <bitWidth>1</bitWidth>
11564                  </field>
11565                  <field>
11566                     <name>CHINT1</name>
11567                     <description>Channel 1 Pending Interrupt</description>
11568                     <bitOffset>1</bitOffset>
11569                     <bitWidth>1</bitWidth>
11570                  </field>
11571                  <field>
11572                     <name>CHINT2</name>
11573                     <description>Channel 2 Pending Interrupt</description>
11574                     <bitOffset>2</bitOffset>
11575                     <bitWidth>1</bitWidth>
11576                  </field>
11577                  <field>
11578                     <name>CHINT3</name>
11579                     <description>Channel 3 Pending Interrupt</description>
11580                     <bitOffset>3</bitOffset>
11581                     <bitWidth>1</bitWidth>
11582                  </field>
11583                  <field>
11584                     <name>CHINT4</name>
11585                     <description>Channel 4 Pending Interrupt</description>
11586                     <bitOffset>4</bitOffset>
11587                     <bitWidth>1</bitWidth>
11588                  </field>
11589                  <field>
11590                     <name>CHINT5</name>
11591                     <description>Channel 5 Pending Interrupt</description>
11592                     <bitOffset>5</bitOffset>
11593                     <bitWidth>1</bitWidth>
11594                  </field>
11595                  <field>
11596                     <name>CHINT6</name>
11597                     <description>Channel 6 Pending Interrupt</description>
11598                     <bitOffset>6</bitOffset>
11599                     <bitWidth>1</bitWidth>
11600                  </field>
11601                  <field>
11602                     <name>CHINT7</name>
11603                     <description>Channel 7 Pending Interrupt</description>
11604                     <bitOffset>7</bitOffset>
11605                     <bitWidth>1</bitWidth>
11606                  </field>
11607                  <field>
11608                     <name>CHINT8</name>
11609                     <description>Channel 8 Pending Interrupt</description>
11610                     <bitOffset>8</bitOffset>
11611                     <bitWidth>1</bitWidth>
11612                  </field>
11613                  <field>
11614                     <name>CHINT9</name>
11615                     <description>Channel 9 Pending Interrupt</description>
11616                     <bitOffset>9</bitOffset>
11617                     <bitWidth>1</bitWidth>
11618                  </field>
11619                  <field>
11620                     <name>CHINT10</name>
11621                     <description>Channel 10 Pending Interrupt</description>
11622                     <bitOffset>10</bitOffset>
11623                     <bitWidth>1</bitWidth>
11624                  </field>
11625                  <field>
11626                     <name>CHINT11</name>
11627                     <description>Channel 11 Pending Interrupt</description>
11628                     <bitOffset>11</bitOffset>
11629                     <bitWidth>1</bitWidth>
11630                  </field>
11631               </fields>
11632            </register>
11633            <register>
11634               <name>BUSYCH</name>
11635               <description>Busy Channels</description>
11636               <addressOffset>0x18</addressOffset>
11637               <size>32</size>
11638               <access>read-only</access>
11639               <resetValue>0x00000000</resetValue>
11640               <fields>
11641                  <field>
11642                     <name>BUSYCH0</name>
11643                     <description>Busy Channel 0</description>
11644                     <bitOffset>0</bitOffset>
11645                     <bitWidth>1</bitWidth>
11646                  </field>
11647                  <field>
11648                     <name>BUSYCH1</name>
11649                     <description>Busy Channel 1</description>
11650                     <bitOffset>1</bitOffset>
11651                     <bitWidth>1</bitWidth>
11652                  </field>
11653                  <field>
11654                     <name>BUSYCH2</name>
11655                     <description>Busy Channel 2</description>
11656                     <bitOffset>2</bitOffset>
11657                     <bitWidth>1</bitWidth>
11658                  </field>
11659                  <field>
11660                     <name>BUSYCH3</name>
11661                     <description>Busy Channel 3</description>
11662                     <bitOffset>3</bitOffset>
11663                     <bitWidth>1</bitWidth>
11664                  </field>
11665                  <field>
11666                     <name>BUSYCH4</name>
11667                     <description>Busy Channel 4</description>
11668                     <bitOffset>4</bitOffset>
11669                     <bitWidth>1</bitWidth>
11670                  </field>
11671                  <field>
11672                     <name>BUSYCH5</name>
11673                     <description>Busy Channel 5</description>
11674                     <bitOffset>5</bitOffset>
11675                     <bitWidth>1</bitWidth>
11676                  </field>
11677                  <field>
11678                     <name>BUSYCH6</name>
11679                     <description>Busy Channel 6</description>
11680                     <bitOffset>6</bitOffset>
11681                     <bitWidth>1</bitWidth>
11682                  </field>
11683                  <field>
11684                     <name>BUSYCH7</name>
11685                     <description>Busy Channel 7</description>
11686                     <bitOffset>7</bitOffset>
11687                     <bitWidth>1</bitWidth>
11688                  </field>
11689                  <field>
11690                     <name>BUSYCH8</name>
11691                     <description>Busy Channel 8</description>
11692                     <bitOffset>8</bitOffset>
11693                     <bitWidth>1</bitWidth>
11694                  </field>
11695                  <field>
11696                     <name>BUSYCH9</name>
11697                     <description>Busy Channel 9</description>
11698                     <bitOffset>9</bitOffset>
11699                     <bitWidth>1</bitWidth>
11700                  </field>
11701                  <field>
11702                     <name>BUSYCH10</name>
11703                     <description>Busy Channel 10</description>
11704                     <bitOffset>10</bitOffset>
11705                     <bitWidth>1</bitWidth>
11706                  </field>
11707                  <field>
11708                     <name>BUSYCH11</name>
11709                     <description>Busy Channel 11</description>
11710                     <bitOffset>11</bitOffset>
11711                     <bitWidth>1</bitWidth>
11712                  </field>
11713               </fields>
11714            </register>
11715            <register>
11716               <name>READYUSR</name>
11717               <description>Ready Users</description>
11718               <addressOffset>0x1C</addressOffset>
11719               <size>32</size>
11720               <access>read-only</access>
11721               <resetValue>0xFFFFFFFF</resetValue>
11722               <fields>
11723                  <field>
11724                     <name>READYUSR0</name>
11725                     <description>Ready User for Channel 0</description>
11726                     <bitOffset>0</bitOffset>
11727                     <bitWidth>1</bitWidth>
11728                  </field>
11729                  <field>
11730                     <name>READYUSR1</name>
11731                     <description>Ready User for Channel 1</description>
11732                     <bitOffset>1</bitOffset>
11733                     <bitWidth>1</bitWidth>
11734                  </field>
11735                  <field>
11736                     <name>READYUSR2</name>
11737                     <description>Ready User for Channel 2</description>
11738                     <bitOffset>2</bitOffset>
11739                     <bitWidth>1</bitWidth>
11740                  </field>
11741                  <field>
11742                     <name>READYUSR3</name>
11743                     <description>Ready User for Channel 3</description>
11744                     <bitOffset>3</bitOffset>
11745                     <bitWidth>1</bitWidth>
11746                  </field>
11747                  <field>
11748                     <name>READYUSR4</name>
11749                     <description>Ready User for Channel 4</description>
11750                     <bitOffset>4</bitOffset>
11751                     <bitWidth>1</bitWidth>
11752                  </field>
11753                  <field>
11754                     <name>READYUSR5</name>
11755                     <description>Ready User for Channel 5</description>
11756                     <bitOffset>5</bitOffset>
11757                     <bitWidth>1</bitWidth>
11758                  </field>
11759                  <field>
11760                     <name>READYUSR6</name>
11761                     <description>Ready User for Channel 6</description>
11762                     <bitOffset>6</bitOffset>
11763                     <bitWidth>1</bitWidth>
11764                  </field>
11765                  <field>
11766                     <name>READYUSR7</name>
11767                     <description>Ready User for Channel 7</description>
11768                     <bitOffset>7</bitOffset>
11769                     <bitWidth>1</bitWidth>
11770                  </field>
11771                  <field>
11772                     <name>READYUSR8</name>
11773                     <description>Ready User for Channel 8</description>
11774                     <bitOffset>8</bitOffset>
11775                     <bitWidth>1</bitWidth>
11776                  </field>
11777                  <field>
11778                     <name>READYUSR9</name>
11779                     <description>Ready User for Channel 9</description>
11780                     <bitOffset>9</bitOffset>
11781                     <bitWidth>1</bitWidth>
11782                  </field>
11783                  <field>
11784                     <name>READYUSR10</name>
11785                     <description>Ready User for Channel 10</description>
11786                     <bitOffset>10</bitOffset>
11787                     <bitWidth>1</bitWidth>
11788                  </field>
11789                  <field>
11790                     <name>READYUSR11</name>
11791                     <description>Ready User for Channel 11</description>
11792                     <bitOffset>11</bitOffset>
11793                     <bitWidth>1</bitWidth>
11794                  </field>
11795               </fields>
11796            </register>
11797            <cluster>
11798               <dim>32</dim>
11799               <dimIncrement>0x8</dimIncrement>
11800               <name>CHANNEL[%s]</name>
11801               <description/>
11802               <addressOffset>0x020</addressOffset>
11803               <register>
11804                  <name>CHANNEL</name>
11805                  <description>Channel n Control</description>
11806                  <addressOffset>0x0</addressOffset>
11807                  <size>32</size>
11808                  <resetValue>0x00008000</resetValue>
11809                  <fields>
11810                     <field>
11811                        <name>EVGEN</name>
11812                        <description>Event Generator Selection</description>
11813                        <bitOffset>0</bitOffset>
11814                        <bitWidth>7</bitWidth>
11815                     </field>
11816                     <field>
11817                        <name>PATH</name>
11818                        <description>Path Selection</description>
11819                        <bitOffset>8</bitOffset>
11820                        <bitWidth>2</bitWidth>
11821                        <enumeratedValues>
11822                           <name>PATHSelect</name>
11823                           <enumeratedValue>
11824                              <name>SYNCHRONOUS</name>
11825                              <description>Synchronous path</description>
11826                              <value>0</value>
11827                           </enumeratedValue>
11828                           <enumeratedValue>
11829                              <name>RESYNCHRONIZED</name>
11830                              <description>Resynchronized path</description>
11831                              <value>1</value>
11832                           </enumeratedValue>
11833                           <enumeratedValue>
11834                              <name>ASYNCHRONOUS</name>
11835                              <description>Asynchronous path</description>
11836                              <value>2</value>
11837                           </enumeratedValue>
11838                        </enumeratedValues>
11839                     </field>
11840                     <field>
11841                        <name>EDGSEL</name>
11842                        <description>Edge Detection Selection</description>
11843                        <bitOffset>10</bitOffset>
11844                        <bitWidth>2</bitWidth>
11845                        <enumeratedValues>
11846                           <name>EDGSELSelect</name>
11847                           <enumeratedValue>
11848                              <name>NO_EVT_OUTPUT</name>
11849                              <description>No event output when using the resynchronized or synchronous path</description>
11850                              <value>0</value>
11851                           </enumeratedValue>
11852                           <enumeratedValue>
11853                              <name>RISING_EDGE</name>
11854                              <description>Event detection only on the rising edge of the signal from the event generator when using the resynchronized or synchronous path</description>
11855                              <value>1</value>
11856                           </enumeratedValue>
11857                           <enumeratedValue>
11858                              <name>FALLING_EDGE</name>
11859                              <description>Event detection only on the falling edge of the signal from the event generator when using the resynchronized or synchronous path</description>
11860                              <value>2</value>
11861                           </enumeratedValue>
11862                           <enumeratedValue>
11863                              <name>BOTH_EDGES</name>
11864                              <description>Event detection on rising and falling edges of the signal from the event generator when using the resynchronized or synchronous path</description>
11865                              <value>3</value>
11866                           </enumeratedValue>
11867                        </enumeratedValues>
11868                     </field>
11869                     <field>
11870                        <name>RUNSTDBY</name>
11871                        <description>Run in standby</description>
11872                        <bitOffset>14</bitOffset>
11873                        <bitWidth>1</bitWidth>
11874                     </field>
11875                     <field>
11876                        <name>ONDEMAND</name>
11877                        <description>Generic Clock On Demand</description>
11878                        <bitOffset>15</bitOffset>
11879                        <bitWidth>1</bitWidth>
11880                     </field>
11881                  </fields>
11882               </register>
11883               <register>
11884                  <name>CHINTENCLR</name>
11885                  <description>Channel n Interrupt Enable Clear</description>
11886                  <addressOffset>0x4</addressOffset>
11887                  <size>8</size>
11888                  <resetValue>0x00</resetValue>
11889                  <fields>
11890                     <field>
11891                        <name>OVR</name>
11892                        <description>Channel Overrun Interrupt Disable</description>
11893                        <bitOffset>0</bitOffset>
11894                        <bitWidth>1</bitWidth>
11895                     </field>
11896                     <field>
11897                        <name>EVD</name>
11898                        <description>Channel Event Detected Interrupt Disable</description>
11899                        <bitOffset>1</bitOffset>
11900                        <bitWidth>1</bitWidth>
11901                     </field>
11902                  </fields>
11903               </register>
11904               <register>
11905                  <name>CHINTENSET</name>
11906                  <description>Channel n Interrupt Enable Set</description>
11907                  <addressOffset>0x5</addressOffset>
11908                  <size>8</size>
11909                  <resetValue>0x00</resetValue>
11910                  <fields>
11911                     <field>
11912                        <name>OVR</name>
11913                        <description>Channel Overrun Interrupt Enable</description>
11914                        <bitOffset>0</bitOffset>
11915                        <bitWidth>1</bitWidth>
11916                     </field>
11917                     <field>
11918                        <name>EVD</name>
11919                        <description>Channel Event Detected Interrupt Enable</description>
11920                        <bitOffset>1</bitOffset>
11921                        <bitWidth>1</bitWidth>
11922                     </field>
11923                  </fields>
11924               </register>
11925               <register>
11926                  <name>CHINTFLAG</name>
11927                  <description>Channel n Interrupt Flag Status and Clear</description>
11928                  <addressOffset>0x6</addressOffset>
11929                  <size>8</size>
11930                  <resetValue>0x00</resetValue>
11931                  <fields>
11932                     <field>
11933                        <name>OVR</name>
11934                        <description>Channel Overrun</description>
11935                        <bitOffset>0</bitOffset>
11936                        <bitWidth>1</bitWidth>
11937                     </field>
11938                     <field>
11939                        <name>EVD</name>
11940                        <description>Channel Event Detected</description>
11941                        <bitOffset>1</bitOffset>
11942                        <bitWidth>1</bitWidth>
11943                     </field>
11944                  </fields>
11945               </register>
11946               <register>
11947                  <name>CHSTATUS</name>
11948                  <description>Channel n Status</description>
11949                  <addressOffset>0x7</addressOffset>
11950                  <size>8</size>
11951                  <access>read-only</access>
11952                  <resetValue>0x01</resetValue>
11953                  <fields>
11954                     <field>
11955                        <name>RDYUSR</name>
11956                        <description>Ready User</description>
11957                        <bitOffset>0</bitOffset>
11958                        <bitWidth>1</bitWidth>
11959                     </field>
11960                     <field>
11961                        <name>BUSYCH</name>
11962                        <description>Busy Channel</description>
11963                        <bitOffset>1</bitOffset>
11964                        <bitWidth>1</bitWidth>
11965                     </field>
11966                  </fields>
11967               </register>
11968            </cluster>
11969            <register>
11970               <dim>67</dim>
11971               <dimIncrement>4</dimIncrement>
11972               <name>USER[%s]</name>
11973               <description>User Multiplexer n</description>
11974               <addressOffset>0x120</addressOffset>
11975               <size>32</size>
11976               <resetValue>0x00000000</resetValue>
11977               <fields>
11978                  <field>
11979                     <name>CHANNEL</name>
11980                     <description>Channel Event Selection</description>
11981                     <bitOffset>0</bitOffset>
11982                     <bitWidth>6</bitWidth>
11983                  </field>
11984               </fields>
11985            </register>
11986         </registers>
11987      </peripheral>
11988      <peripheral>
11989         <name>FREQM</name>
11990         <version>U22571.1.0</version>
11991         <description>Frequency Meter</description>
11992         <baseAddress>0x40002C00</baseAddress>
11993         <addressBlock>
11994            <offset>0</offset>
11995            <size>0x14</size>
11996            <usage>registers</usage>
11997         </addressBlock>
11998         <interrupt>
11999            <name>FREQM</name>
12000            <description>Frequency Meter</description>
12001            <value>28</value>
12002         </interrupt>
12003         <registers>
12004            <register>
12005               <name>CTRLA</name>
12006               <description>Control A Register</description>
12007               <addressOffset>0x0</addressOffset>
12008               <size>8</size>
12009               <resetValue>0x00</resetValue>
12010               <fields>
12011                  <field>
12012                     <name>SWRST</name>
12013                     <description>Software Reset</description>
12014                     <bitOffset>0</bitOffset>
12015                     <bitWidth>1</bitWidth>
12016                  </field>
12017                  <field>
12018                     <name>ENABLE</name>
12019                     <description>Enable</description>
12020                     <bitOffset>1</bitOffset>
12021                     <bitWidth>1</bitWidth>
12022                  </field>
12023               </fields>
12024            </register>
12025            <register>
12026               <name>CTRLB</name>
12027               <description>Control B Register</description>
12028               <addressOffset>0x1</addressOffset>
12029               <size>8</size>
12030               <access>write-only</access>
12031               <resetValue>0x00</resetValue>
12032               <fields>
12033                  <field>
12034                     <name>START</name>
12035                     <description>Start Measurement</description>
12036                     <bitOffset>0</bitOffset>
12037                     <bitWidth>1</bitWidth>
12038                  </field>
12039               </fields>
12040            </register>
12041            <register>
12042               <name>CFGA</name>
12043               <description>Config A register</description>
12044               <addressOffset>0x2</addressOffset>
12045               <size>16</size>
12046               <resetValue>0x0000</resetValue>
12047               <fields>
12048                  <field>
12049                     <name>REFNUM</name>
12050                     <description>Number of Reference Clock Cycles</description>
12051                     <bitOffset>0</bitOffset>
12052                     <bitWidth>8</bitWidth>
12053                  </field>
12054               </fields>
12055            </register>
12056            <register>
12057               <name>INTENCLR</name>
12058               <description>Interrupt Enable Clear Register</description>
12059               <addressOffset>0x8</addressOffset>
12060               <size>8</size>
12061               <resetValue>0x00</resetValue>
12062               <fields>
12063                  <field>
12064                     <name>DONE</name>
12065                     <description>Measurement Done Interrupt Enable</description>
12066                     <bitOffset>0</bitOffset>
12067                     <bitWidth>1</bitWidth>
12068                  </field>
12069               </fields>
12070            </register>
12071            <register>
12072               <name>INTENSET</name>
12073               <description>Interrupt Enable Set Register</description>
12074               <addressOffset>0x9</addressOffset>
12075               <size>8</size>
12076               <resetValue>0x00</resetValue>
12077               <fields>
12078                  <field>
12079                     <name>DONE</name>
12080                     <description>Measurement Done Interrupt Enable</description>
12081                     <bitOffset>0</bitOffset>
12082                     <bitWidth>1</bitWidth>
12083                  </field>
12084               </fields>
12085            </register>
12086            <register>
12087               <name>INTFLAG</name>
12088               <description>Interrupt Flag Register</description>
12089               <addressOffset>0xA</addressOffset>
12090               <size>8</size>
12091               <resetValue>0x00</resetValue>
12092               <fields>
12093                  <field>
12094                     <name>DONE</name>
12095                     <description>Measurement Done</description>
12096                     <bitOffset>0</bitOffset>
12097                     <bitWidth>1</bitWidth>
12098                  </field>
12099               </fields>
12100            </register>
12101            <register>
12102               <name>STATUS</name>
12103               <description>Status Register</description>
12104               <addressOffset>0xB</addressOffset>
12105               <size>8</size>
12106               <resetValue>0x00</resetValue>
12107               <fields>
12108                  <field>
12109                     <name>BUSY</name>
12110                     <description>FREQM Status</description>
12111                     <bitOffset>0</bitOffset>
12112                     <bitWidth>1</bitWidth>
12113                  </field>
12114                  <field>
12115                     <name>OVF</name>
12116                     <description>Sticky Count Value Overflow</description>
12117                     <bitOffset>1</bitOffset>
12118                     <bitWidth>1</bitWidth>
12119                  </field>
12120               </fields>
12121            </register>
12122            <register>
12123               <name>SYNCBUSY</name>
12124               <description>Synchronization Busy Register</description>
12125               <addressOffset>0xC</addressOffset>
12126               <size>32</size>
12127               <access>read-only</access>
12128               <resetValue>0x00000000</resetValue>
12129               <fields>
12130                  <field>
12131                     <name>SWRST</name>
12132                     <description>Software Reset</description>
12133                     <bitOffset>0</bitOffset>
12134                     <bitWidth>1</bitWidth>
12135                  </field>
12136                  <field>
12137                     <name>ENABLE</name>
12138                     <description>Enable</description>
12139                     <bitOffset>1</bitOffset>
12140                     <bitWidth>1</bitWidth>
12141                  </field>
12142               </fields>
12143            </register>
12144            <register>
12145               <name>VALUE</name>
12146               <description>Count Value Register</description>
12147               <addressOffset>0x10</addressOffset>
12148               <size>32</size>
12149               <access>read-only</access>
12150               <resetValue>0x00000000</resetValue>
12151               <fields>
12152                  <field>
12153                     <name>VALUE</name>
12154                     <description>Measurement Value</description>
12155                     <bitOffset>0</bitOffset>
12156                     <bitWidth>24</bitWidth>
12157                  </field>
12158               </fields>
12159            </register>
12160         </registers>
12161      </peripheral>
12162      <peripheral>
12163         <name>GCLK</name>
12164         <version>U21221.2.0</version>
12165         <description>Generic Clock Generator</description>
12166         <baseAddress>0x40001C00</baseAddress>
12167         <addressBlock>
12168            <offset>0</offset>
12169            <size>0x140</size>
12170            <usage>registers</usage>
12171         </addressBlock>
12172         <registers>
12173            <register>
12174               <name>CTRLA</name>
12175               <description>Control</description>
12176               <addressOffset>0x0</addressOffset>
12177               <size>8</size>
12178               <resetValue>0x00</resetValue>
12179               <fields>
12180                  <field>
12181                     <name>SWRST</name>
12182                     <description>Software Reset</description>
12183                     <bitOffset>0</bitOffset>
12184                     <bitWidth>1</bitWidth>
12185                  </field>
12186               </fields>
12187            </register>
12188            <register>
12189               <name>SYNCBUSY</name>
12190               <description>Synchronization Busy</description>
12191               <addressOffset>0x4</addressOffset>
12192               <size>32</size>
12193               <access>read-only</access>
12194               <resetValue>0x00000000</resetValue>
12195               <fields>
12196                  <field>
12197                     <name>SWRST</name>
12198                     <description>Software Reset Synchroniation Busy bit</description>
12199                     <bitOffset>0</bitOffset>
12200                     <bitWidth>1</bitWidth>
12201                  </field>
12202                  <field>
12203                     <name>GENCTRL</name>
12204                     <description>Generic Clock Generator Control n Synchronization Busy bits</description>
12205                     <bitOffset>2</bitOffset>
12206                     <bitWidth>12</bitWidth>
12207                     <enumeratedValues>
12208                        <name>GENCTRLSelect</name>
12209                        <enumeratedValue>
12210                           <name>GCLK0</name>
12211                           <description>Generic clock generator 0</description>
12212                           <value>0x0001</value>
12213                        </enumeratedValue>
12214                        <enumeratedValue>
12215                           <name>GCLK1</name>
12216                           <description>Generic clock generator 1</description>
12217                           <value>0x0002</value>
12218                        </enumeratedValue>
12219                        <enumeratedValue>
12220                           <name>GCLK2</name>
12221                           <description>Generic clock generator 2</description>
12222                           <value>0x0004</value>
12223                        </enumeratedValue>
12224                        <enumeratedValue>
12225                           <name>GCLK3</name>
12226                           <description>Generic clock generator 3</description>
12227                           <value>0x0008</value>
12228                        </enumeratedValue>
12229                        <enumeratedValue>
12230                           <name>GCLK4</name>
12231                           <description>Generic clock generator 4</description>
12232                           <value>0x0010</value>
12233                        </enumeratedValue>
12234                        <enumeratedValue>
12235                           <name>GCLK5</name>
12236                           <description>Generic clock generator 5</description>
12237                           <value>0x0020</value>
12238                        </enumeratedValue>
12239                        <enumeratedValue>
12240                           <name>GCLK6</name>
12241                           <description>Generic clock generator 6</description>
12242                           <value>0x0040</value>
12243                        </enumeratedValue>
12244                        <enumeratedValue>
12245                           <name>GCLK7</name>
12246                           <description>Generic clock generator 7</description>
12247                           <value>0x0080</value>
12248                        </enumeratedValue>
12249                        <enumeratedValue>
12250                           <name>GCLK8</name>
12251                           <description>Generic clock generator 8</description>
12252                           <value>0x0100</value>
12253                        </enumeratedValue>
12254                        <enumeratedValue>
12255                           <name>GCLK9</name>
12256                           <description>Generic clock generator 9</description>
12257                           <value>0x0200</value>
12258                        </enumeratedValue>
12259                        <enumeratedValue>
12260                           <name>GCLK10</name>
12261                           <description>Generic clock generator 10</description>
12262                           <value>0x0400</value>
12263                        </enumeratedValue>
12264                        <enumeratedValue>
12265                           <name>GCLK11</name>
12266                           <description>Generic clock generator 11</description>
12267                           <value>0x0800</value>
12268                        </enumeratedValue>
12269                     </enumeratedValues>
12270                  </field>
12271               </fields>
12272            </register>
12273            <register>
12274               <dim>12</dim>
12275               <dimIncrement>4</dimIncrement>
12276               <name>GENCTRL[%s]</name>
12277               <description>Generic Clock Generator Control</description>
12278               <addressOffset>0x20</addressOffset>
12279               <size>32</size>
12280               <resetValue>0x00000000</resetValue>
12281               <fields>
12282                  <field>
12283                     <name>SRC</name>
12284                     <description>Source Select</description>
12285                     <bitOffset>0</bitOffset>
12286                     <bitWidth>4</bitWidth>
12287                     <enumeratedValues>
12288                        <name>SRCSelect</name>
12289                        <enumeratedValue>
12290                           <name>XOSC0</name>
12291                           <description>XOSC0 oscillator output</description>
12292                           <value>0</value>
12293                        </enumeratedValue>
12294                        <enumeratedValue>
12295                           <name>XOSC1</name>
12296                           <description>XOSC1 oscillator output</description>
12297                           <value>1</value>
12298                        </enumeratedValue>
12299                        <enumeratedValue>
12300                           <name>GCLKIN</name>
12301                           <description>Generator input pad</description>
12302                           <value>2</value>
12303                        </enumeratedValue>
12304                        <enumeratedValue>
12305                           <name>GCLKGEN1</name>
12306                           <description>Generic clock generator 1 output</description>
12307                           <value>3</value>
12308                        </enumeratedValue>
12309                        <enumeratedValue>
12310                           <name>OSCULP32K</name>
12311                           <description>OSCULP32K oscillator output</description>
12312                           <value>4</value>
12313                        </enumeratedValue>
12314                        <enumeratedValue>
12315                           <name>XOSC32K</name>
12316                           <description>XOSC32K oscillator output</description>
12317                           <value>5</value>
12318                        </enumeratedValue>
12319                        <enumeratedValue>
12320                           <name>DFLL</name>
12321                           <description>DFLL output</description>
12322                           <value>6</value>
12323                        </enumeratedValue>
12324                        <enumeratedValue>
12325                           <name>DPLL0</name>
12326                           <description>DPLL0 output</description>
12327                           <value>7</value>
12328                        </enumeratedValue>
12329                        <enumeratedValue>
12330                           <name>DPLL1</name>
12331                           <description>DPLL1 output</description>
12332                           <value>8</value>
12333                        </enumeratedValue>
12334                     </enumeratedValues>
12335                  </field>
12336                  <field>
12337                     <name>GENEN</name>
12338                     <description>Generic Clock Generator Enable</description>
12339                     <bitOffset>8</bitOffset>
12340                     <bitWidth>1</bitWidth>
12341                  </field>
12342                  <field>
12343                     <name>IDC</name>
12344                     <description>Improve Duty Cycle</description>
12345                     <bitOffset>9</bitOffset>
12346                     <bitWidth>1</bitWidth>
12347                  </field>
12348                  <field>
12349                     <name>OOV</name>
12350                     <description>Output Off Value</description>
12351                     <bitOffset>10</bitOffset>
12352                     <bitWidth>1</bitWidth>
12353                  </field>
12354                  <field>
12355                     <name>OE</name>
12356                     <description>Output Enable</description>
12357                     <bitOffset>11</bitOffset>
12358                     <bitWidth>1</bitWidth>
12359                  </field>
12360                  <field>
12361                     <name>DIVSEL</name>
12362                     <description>Divide Selection</description>
12363                     <bitOffset>12</bitOffset>
12364                     <bitWidth>1</bitWidth>
12365                     <enumeratedValues>
12366                        <name>DIVSELSelect</name>
12367                        <enumeratedValue>
12368                           <name>DIV1</name>
12369                           <description>Divide input directly by divider factor</description>
12370                           <value>0x0</value>
12371                        </enumeratedValue>
12372                        <enumeratedValue>
12373                           <name>DIV2</name>
12374                           <description>Divide input by 2^(divider factor+ 1)</description>
12375                           <value>0x1</value>
12376                        </enumeratedValue>
12377                     </enumeratedValues>
12378                  </field>
12379                  <field>
12380                     <name>RUNSTDBY</name>
12381                     <description>Run in Standby</description>
12382                     <bitOffset>13</bitOffset>
12383                     <bitWidth>1</bitWidth>
12384                  </field>
12385                  <field>
12386                     <name>DIV</name>
12387                     <description>Division Factor</description>
12388                     <bitOffset>16</bitOffset>
12389                     <bitWidth>16</bitWidth>
12390                  </field>
12391               </fields>
12392            </register>
12393            <register>
12394               <dim>48</dim>
12395               <dimIncrement>4</dimIncrement>
12396               <name>PCHCTRL[%s]</name>
12397               <description>Peripheral Clock Control</description>
12398               <addressOffset>0x80</addressOffset>
12399               <size>32</size>
12400               <resetValue>0x00000000</resetValue>
12401               <fields>
12402                  <field>
12403                     <name>GEN</name>
12404                     <description>Generic Clock Generator</description>
12405                     <bitOffset>0</bitOffset>
12406                     <bitWidth>4</bitWidth>
12407                     <enumeratedValues>
12408                        <name>GENSelect</name>
12409                        <enumeratedValue>
12410                           <name>GCLK0</name>
12411                           <description>Generic clock generator 0</description>
12412                           <value>0x0</value>
12413                        </enumeratedValue>
12414                        <enumeratedValue>
12415                           <name>GCLK1</name>
12416                           <description>Generic clock generator 1</description>
12417                           <value>0x1</value>
12418                        </enumeratedValue>
12419                        <enumeratedValue>
12420                           <name>GCLK2</name>
12421                           <description>Generic clock generator 2</description>
12422                           <value>0x2</value>
12423                        </enumeratedValue>
12424                        <enumeratedValue>
12425                           <name>GCLK3</name>
12426                           <description>Generic clock generator 3</description>
12427                           <value>0x3</value>
12428                        </enumeratedValue>
12429                        <enumeratedValue>
12430                           <name>GCLK4</name>
12431                           <description>Generic clock generator 4</description>
12432                           <value>0x4</value>
12433                        </enumeratedValue>
12434                        <enumeratedValue>
12435                           <name>GCLK5</name>
12436                           <description>Generic clock generator 5</description>
12437                           <value>0x5</value>
12438                        </enumeratedValue>
12439                        <enumeratedValue>
12440                           <name>GCLK6</name>
12441                           <description>Generic clock generator 6</description>
12442                           <value>0x6</value>
12443                        </enumeratedValue>
12444                        <enumeratedValue>
12445                           <name>GCLK7</name>
12446                           <description>Generic clock generator 7</description>
12447                           <value>0x7</value>
12448                        </enumeratedValue>
12449                        <enumeratedValue>
12450                           <name>GCLK8</name>
12451                           <description>Generic clock generator 8</description>
12452                           <value>0x8</value>
12453                        </enumeratedValue>
12454                        <enumeratedValue>
12455                           <name>GCLK9</name>
12456                           <description>Generic clock generator 9</description>
12457                           <value>0x9</value>
12458                        </enumeratedValue>
12459                        <enumeratedValue>
12460                           <name>GCLK10</name>
12461                           <description>Generic clock generator 10</description>
12462                           <value>0xA</value>
12463                        </enumeratedValue>
12464                        <enumeratedValue>
12465                           <name>GCLK11</name>
12466                           <description>Generic clock generator 11</description>
12467                           <value>0xB</value>
12468                        </enumeratedValue>
12469                     </enumeratedValues>
12470                  </field>
12471                  <field>
12472                     <name>CHEN</name>
12473                     <description>Channel Enable</description>
12474                     <bitOffset>6</bitOffset>
12475                     <bitWidth>1</bitWidth>
12476                  </field>
12477                  <field>
12478                     <name>WRTLOCK</name>
12479                     <description>Write Lock</description>
12480                     <bitOffset>7</bitOffset>
12481                     <bitWidth>1</bitWidth>
12482                  </field>
12483               </fields>
12484            </register>
12485         </registers>
12486      </peripheral>
12487      <peripheral>
12488         <name>GMAC</name>
12489         <version>U20051.0.0</version>
12490         <description>Ethernet MAC</description>
12491         <baseAddress>0x42000800</baseAddress>
12492         <addressBlock>
12493            <offset>0</offset>
12494            <size>0x280</size>
12495            <usage>registers</usage>
12496         </addressBlock>
12497         <interrupt>
12498            <name>GMAC</name>
12499            <description>Ethernet MAC</description>
12500            <value>84</value>
12501         </interrupt>
12502         <registers>
12503            <register>
12504               <name>NCR</name>
12505               <description>Network Control Register</description>
12506               <addressOffset>0x0</addressOffset>
12507               <size>32</size>
12508               <resetValue>0x00000000</resetValue>
12509               <fields>
12510                  <field>
12511                     <name>LBL</name>
12512                     <description>Loop Back Local</description>
12513                     <bitOffset>1</bitOffset>
12514                     <bitWidth>1</bitWidth>
12515                  </field>
12516                  <field>
12517                     <name>RXEN</name>
12518                     <description>Receive Enable</description>
12519                     <bitOffset>2</bitOffset>
12520                     <bitWidth>1</bitWidth>
12521                  </field>
12522                  <field>
12523                     <name>TXEN</name>
12524                     <description>Transmit Enable</description>
12525                     <bitOffset>3</bitOffset>
12526                     <bitWidth>1</bitWidth>
12527                  </field>
12528                  <field>
12529                     <name>MPE</name>
12530                     <description>Management Port Enable</description>
12531                     <bitOffset>4</bitOffset>
12532                     <bitWidth>1</bitWidth>
12533                  </field>
12534                  <field>
12535                     <name>CLRSTAT</name>
12536                     <description>Clear Statistics Registers</description>
12537                     <bitOffset>5</bitOffset>
12538                     <bitWidth>1</bitWidth>
12539                  </field>
12540                  <field>
12541                     <name>INCSTAT</name>
12542                     <description>Increment Statistics Registers</description>
12543                     <bitOffset>6</bitOffset>
12544                     <bitWidth>1</bitWidth>
12545                  </field>
12546                  <field>
12547                     <name>WESTAT</name>
12548                     <description>Write Enable for Statistics Registers</description>
12549                     <bitOffset>7</bitOffset>
12550                     <bitWidth>1</bitWidth>
12551                  </field>
12552                  <field>
12553                     <name>BP</name>
12554                     <description>Back pressure</description>
12555                     <bitOffset>8</bitOffset>
12556                     <bitWidth>1</bitWidth>
12557                  </field>
12558                  <field>
12559                     <name>TSTART</name>
12560                     <description>Start Transmission</description>
12561                     <bitOffset>9</bitOffset>
12562                     <bitWidth>1</bitWidth>
12563                  </field>
12564                  <field>
12565                     <name>THALT</name>
12566                     <description>Transmit Halt</description>
12567                     <bitOffset>10</bitOffset>
12568                     <bitWidth>1</bitWidth>
12569                  </field>
12570                  <field>
12571                     <name>TXPF</name>
12572                     <description>Transmit Pause Frame</description>
12573                     <bitOffset>11</bitOffset>
12574                     <bitWidth>1</bitWidth>
12575                  </field>
12576                  <field>
12577                     <name>TXZQPF</name>
12578                     <description>Transmit Zero Quantum Pause Frame</description>
12579                     <bitOffset>12</bitOffset>
12580                     <bitWidth>1</bitWidth>
12581                  </field>
12582                  <field>
12583                     <name>SRTSM</name>
12584                     <description>Store Receive Time Stamp to Memory</description>
12585                     <bitOffset>15</bitOffset>
12586                     <bitWidth>1</bitWidth>
12587                  </field>
12588                  <field>
12589                     <name>ENPBPR</name>
12590                     <description>Enable PFC Priority-based Pause Reception</description>
12591                     <bitOffset>16</bitOffset>
12592                     <bitWidth>1</bitWidth>
12593                  </field>
12594                  <field>
12595                     <name>TXPBPF</name>
12596                     <description>Transmit PFC Priority-based Pause Frame</description>
12597                     <bitOffset>17</bitOffset>
12598                     <bitWidth>1</bitWidth>
12599                  </field>
12600                  <field>
12601                     <name>FNP</name>
12602                     <description>Flush Next Packet</description>
12603                     <bitOffset>18</bitOffset>
12604                     <bitWidth>1</bitWidth>
12605                  </field>
12606                  <field>
12607                     <name>LPI</name>
12608                     <description>Low Power Idle Enable</description>
12609                     <bitOffset>19</bitOffset>
12610                     <bitWidth>1</bitWidth>
12611                  </field>
12612               </fields>
12613            </register>
12614            <register>
12615               <name>NCFGR</name>
12616               <description>Network Configuration Register</description>
12617               <addressOffset>0x4</addressOffset>
12618               <size>32</size>
12619               <resetValue>0x00080000</resetValue>
12620               <fields>
12621                  <field>
12622                     <name>SPD</name>
12623                     <description>Speed</description>
12624                     <bitOffset>0</bitOffset>
12625                     <bitWidth>1</bitWidth>
12626                  </field>
12627                  <field>
12628                     <name>FD</name>
12629                     <description>Full Duplex</description>
12630                     <bitOffset>1</bitOffset>
12631                     <bitWidth>1</bitWidth>
12632                  </field>
12633                  <field>
12634                     <name>DNVLAN</name>
12635                     <description>Discard Non-VLAN FRAMES</description>
12636                     <bitOffset>2</bitOffset>
12637                     <bitWidth>1</bitWidth>
12638                  </field>
12639                  <field>
12640                     <name>JFRAME</name>
12641                     <description>Jumbo Frame Size</description>
12642                     <bitOffset>3</bitOffset>
12643                     <bitWidth>1</bitWidth>
12644                  </field>
12645                  <field>
12646                     <name>CAF</name>
12647                     <description>Copy All Frames</description>
12648                     <bitOffset>4</bitOffset>
12649                     <bitWidth>1</bitWidth>
12650                  </field>
12651                  <field>
12652                     <name>NBC</name>
12653                     <description>No Broadcast</description>
12654                     <bitOffset>5</bitOffset>
12655                     <bitWidth>1</bitWidth>
12656                  </field>
12657                  <field>
12658                     <name>MTIHEN</name>
12659                     <description>Multicast Hash Enable</description>
12660                     <bitOffset>6</bitOffset>
12661                     <bitWidth>1</bitWidth>
12662                  </field>
12663                  <field>
12664                     <name>UNIHEN</name>
12665                     <description>Unicast Hash Enable</description>
12666                     <bitOffset>7</bitOffset>
12667                     <bitWidth>1</bitWidth>
12668                  </field>
12669                  <field>
12670                     <name>MAXFS</name>
12671                     <description>1536 Maximum Frame Size</description>
12672                     <bitOffset>8</bitOffset>
12673                     <bitWidth>1</bitWidth>
12674                  </field>
12675                  <field>
12676                     <name>RTY</name>
12677                     <description>Retry Test</description>
12678                     <bitOffset>12</bitOffset>
12679                     <bitWidth>1</bitWidth>
12680                  </field>
12681                  <field>
12682                     <name>PEN</name>
12683                     <description>Pause Enable</description>
12684                     <bitOffset>13</bitOffset>
12685                     <bitWidth>1</bitWidth>
12686                  </field>
12687                  <field>
12688                     <name>RXBUFO</name>
12689                     <description>Receive Buffer Offset</description>
12690                     <bitOffset>14</bitOffset>
12691                     <bitWidth>2</bitWidth>
12692                  </field>
12693                  <field>
12694                     <name>LFERD</name>
12695                     <description>Length Field Error Frame Discard</description>
12696                     <bitOffset>16</bitOffset>
12697                     <bitWidth>1</bitWidth>
12698                  </field>
12699                  <field>
12700                     <name>RFCS</name>
12701                     <description>Remove FCS</description>
12702                     <bitOffset>17</bitOffset>
12703                     <bitWidth>1</bitWidth>
12704                  </field>
12705                  <field>
12706                     <name>CLK</name>
12707                     <description>MDC CLock Division</description>
12708                     <bitOffset>18</bitOffset>
12709                     <bitWidth>3</bitWidth>
12710                     <enumeratedValues>
12711                        <name>CLKSelect</name>
12712                        <enumeratedValue>
12713                           <name>MCK8</name>
12714                           <description>MCK divided by 8</description>
12715                           <value>0x0</value>
12716                        </enumeratedValue>
12717                        <enumeratedValue>
12718                           <name>MCK16</name>
12719                           <description>MCK divided by 16</description>
12720                           <value>0x1</value>
12721                        </enumeratedValue>
12722                        <enumeratedValue>
12723                           <name>MCK32</name>
12724                           <description>MCK divided by 32</description>
12725                           <value>0x2</value>
12726                        </enumeratedValue>
12727                        <enumeratedValue>
12728                           <name>MCK48</name>
12729                           <description>MCK divided by 48</description>
12730                           <value>0x3</value>
12731                        </enumeratedValue>
12732                        <enumeratedValue>
12733                           <name>MCK64</name>
12734                           <description>MCK divided by 64</description>
12735                           <value>0x4</value>
12736                        </enumeratedValue>
12737                        <enumeratedValue>
12738                           <name>MCK96</name>
12739                           <description>MCK divided by 96</description>
12740                           <value>0x5</value>
12741                        </enumeratedValue>
12742                     </enumeratedValues>
12743                  </field>
12744                  <field>
12745                     <name>DBW</name>
12746                     <description>Data Bus Width</description>
12747                     <bitOffset>21</bitOffset>
12748                     <bitWidth>2</bitWidth>
12749                  </field>
12750                  <field>
12751                     <name>DCPF</name>
12752                     <description>Disable Copy of Pause Frames</description>
12753                     <bitOffset>23</bitOffset>
12754                     <bitWidth>1</bitWidth>
12755                  </field>
12756                  <field>
12757                     <name>RXCOEN</name>
12758                     <description>Receive Checksum Offload Enable</description>
12759                     <bitOffset>24</bitOffset>
12760                     <bitWidth>1</bitWidth>
12761                  </field>
12762                  <field>
12763                     <name>EFRHD</name>
12764                     <description>Enable Frames Received in Half Duplex</description>
12765                     <bitOffset>25</bitOffset>
12766                     <bitWidth>1</bitWidth>
12767                  </field>
12768                  <field>
12769                     <name>IRXFCS</name>
12770                     <description>Ignore RX FCS</description>
12771                     <bitOffset>26</bitOffset>
12772                     <bitWidth>1</bitWidth>
12773                  </field>
12774                  <field>
12775                     <name>IPGSEN</name>
12776                     <description>IP Stretch Enable</description>
12777                     <bitOffset>28</bitOffset>
12778                     <bitWidth>1</bitWidth>
12779                  </field>
12780                  <field>
12781                     <name>RXBP</name>
12782                     <description>Receive Bad Preamble</description>
12783                     <bitOffset>29</bitOffset>
12784                     <bitWidth>1</bitWidth>
12785                  </field>
12786                  <field>
12787                     <name>IRXER</name>
12788                     <description>Ignore IPG GRXER</description>
12789                     <bitOffset>30</bitOffset>
12790                     <bitWidth>1</bitWidth>
12791                  </field>
12792               </fields>
12793            </register>
12794            <register>
12795               <name>NSR</name>
12796               <description>Network Status Register</description>
12797               <addressOffset>0x8</addressOffset>
12798               <size>32</size>
12799               <access>read-only</access>
12800               <resetValue>0x00000004</resetValue>
12801               <fields>
12802                  <field>
12803                     <name>MDIO</name>
12804                     <description>MDIO Input Status</description>
12805                     <bitOffset>1</bitOffset>
12806                     <bitWidth>1</bitWidth>
12807                  </field>
12808                  <field>
12809                     <name>IDLE</name>
12810                     <description>PHY Management Logic Idle</description>
12811                     <bitOffset>2</bitOffset>
12812                     <bitWidth>1</bitWidth>
12813                  </field>
12814               </fields>
12815            </register>
12816            <register>
12817               <name>UR</name>
12818               <description>User Register</description>
12819               <addressOffset>0xC</addressOffset>
12820               <size>32</size>
12821               <resetValue>0x00000000</resetValue>
12822               <fields>
12823                  <field>
12824                     <name>MII</name>
12825                     <description>MII Mode</description>
12826                     <bitOffset>0</bitOffset>
12827                     <bitWidth>1</bitWidth>
12828                  </field>
12829               </fields>
12830            </register>
12831            <register>
12832               <name>DCFGR</name>
12833               <description>DMA Configuration Register</description>
12834               <addressOffset>0x10</addressOffset>
12835               <size>32</size>
12836               <resetValue>0x00020704</resetValue>
12837               <fields>
12838                  <field>
12839                     <name>FBLDO</name>
12840                     <description>Fixed Burst Length for DMA Data Operations:</description>
12841                     <bitOffset>0</bitOffset>
12842                     <bitWidth>5</bitWidth>
12843                     <enumeratedValues>
12844                        <name>FBLDOSelect</name>
12845                        <enumeratedValue>
12846                           <name>SINGLE</name>
12847                           <description>00001: Always use SINGLE AHB bursts</description>
12848                           <value>0x1</value>
12849                        </enumeratedValue>
12850                        <enumeratedValue>
12851                           <name>INCR4</name>
12852                           <description>001xx: Attempt to use INCR4 AHB bursts (Default)</description>
12853                           <value>0x4</value>
12854                        </enumeratedValue>
12855                        <enumeratedValue>
12856                           <name>INCR8</name>
12857                           <description>01xxx: Attempt to use INCR8 AHB bursts</description>
12858                           <value>0x8</value>
12859                        </enumeratedValue>
12860                        <enumeratedValue>
12861                           <name>INCR16</name>
12862                           <description>1xxxx: Attempt to use INCR16 AHB bursts</description>
12863                           <value>0x10</value>
12864                        </enumeratedValue>
12865                     </enumeratedValues>
12866                  </field>
12867                  <field>
12868                     <name>ESMA</name>
12869                     <description>Endian Swap Mode Enable for Management Descriptor Accesses</description>
12870                     <bitOffset>6</bitOffset>
12871                     <bitWidth>1</bitWidth>
12872                  </field>
12873                  <field>
12874                     <name>ESPA</name>
12875                     <description>Endian Swap Mode Enable for Packet Data Accesses</description>
12876                     <bitOffset>7</bitOffset>
12877                     <bitWidth>1</bitWidth>
12878                  </field>
12879                  <field>
12880                     <name>RXBMS</name>
12881                     <description>Receiver Packet Buffer Memory Size Select</description>
12882                     <bitOffset>8</bitOffset>
12883                     <bitWidth>2</bitWidth>
12884                     <enumeratedValues>
12885                        <name>RXBMSSelect</name>
12886                        <enumeratedValue>
12887                           <name>EIGHTH</name>
12888                           <description>RECEIVE_BUFFER_SIZE/8 Kbyte Memory Size</description>
12889                           <value>0x0</value>
12890                        </enumeratedValue>
12891                        <enumeratedValue>
12892                           <name>QUARTER</name>
12893                           <description>RECEIVE_BUFFER_SIZE/4 Kbytes Memory Size</description>
12894                           <value>0x1</value>
12895                        </enumeratedValue>
12896                        <enumeratedValue>
12897                           <name>HALF</name>
12898                           <description>RECEIVE_BUFFER_SIZE/2 Kbytes Memory Size</description>
12899                           <value>0x2</value>
12900                        </enumeratedValue>
12901                        <enumeratedValue>
12902                           <name>FULL</name>
12903                           <description>RECEIVE_BUFFER_SIZE Kbytes Memory Size</description>
12904                           <value>0x3</value>
12905                        </enumeratedValue>
12906                     </enumeratedValues>
12907                  </field>
12908                  <field>
12909                     <name>TXPBMS</name>
12910                     <description>Transmitter Packet Buffer Memory Size Select</description>
12911                     <bitOffset>10</bitOffset>
12912                     <bitWidth>1</bitWidth>
12913                  </field>
12914                  <field>
12915                     <name>TXCOEN</name>
12916                     <description>Transmitter Checksum Generation Offload Enable</description>
12917                     <bitOffset>11</bitOffset>
12918                     <bitWidth>1</bitWidth>
12919                  </field>
12920                  <field>
12921                     <name>DRBS</name>
12922                     <description>DMA Receive Buffer Size</description>
12923                     <bitOffset>16</bitOffset>
12924                     <bitWidth>8</bitWidth>
12925                  </field>
12926                  <field>
12927                     <name>DDRP</name>
12928                     <description>DMA Discard Receive Packets</description>
12929                     <bitOffset>24</bitOffset>
12930                     <bitWidth>1</bitWidth>
12931                  </field>
12932               </fields>
12933            </register>
12934            <register>
12935               <name>TSR</name>
12936               <description>Transmit Status Register</description>
12937               <addressOffset>0x14</addressOffset>
12938               <size>32</size>
12939               <resetValue>0x00000000</resetValue>
12940               <fields>
12941                  <field>
12942                     <name>UBR</name>
12943                     <description>Used Bit Read</description>
12944                     <bitOffset>0</bitOffset>
12945                     <bitWidth>1</bitWidth>
12946                  </field>
12947                  <field>
12948                     <name>COL</name>
12949                     <description>Collision Occurred</description>
12950                     <bitOffset>1</bitOffset>
12951                     <bitWidth>1</bitWidth>
12952                  </field>
12953                  <field>
12954                     <name>RLE</name>
12955                     <description>Retry Limit Exceeded</description>
12956                     <bitOffset>2</bitOffset>
12957                     <bitWidth>1</bitWidth>
12958                  </field>
12959                  <field>
12960                     <name>TXGO</name>
12961                     <description>Transmit Go</description>
12962                     <bitOffset>3</bitOffset>
12963                     <bitWidth>1</bitWidth>
12964                  </field>
12965                  <field>
12966                     <name>TFC</name>
12967                     <description>Transmit Frame Corruption Due to AHB Error</description>
12968                     <bitOffset>4</bitOffset>
12969                     <bitWidth>1</bitWidth>
12970                  </field>
12971                  <field>
12972                     <name>TXCOMP</name>
12973                     <description>Transmit Complete</description>
12974                     <bitOffset>5</bitOffset>
12975                     <bitWidth>1</bitWidth>
12976                  </field>
12977                  <field>
12978                     <name>UND</name>
12979                     <description>Transmit Underrun</description>
12980                     <bitOffset>6</bitOffset>
12981                     <bitWidth>1</bitWidth>
12982                  </field>
12983                  <field>
12984                     <name>HRESP</name>
12985                     <description>HRESP Not OK</description>
12986                     <bitOffset>8</bitOffset>
12987                     <bitWidth>1</bitWidth>
12988                  </field>
12989               </fields>
12990            </register>
12991            <register>
12992               <name>RBQB</name>
12993               <description>Receive Buffer Queue Base Address</description>
12994               <addressOffset>0x18</addressOffset>
12995               <size>32</size>
12996               <resetValue>0x00000000</resetValue>
12997               <fields>
12998                  <field>
12999                     <name>ADDR</name>
13000                     <description>Receive Buffer Queue Base Address</description>
13001                     <bitOffset>2</bitOffset>
13002                     <bitWidth>30</bitWidth>
13003                  </field>
13004               </fields>
13005            </register>
13006            <register>
13007               <name>TBQB</name>
13008               <description>Transmit Buffer Queue Base Address</description>
13009               <addressOffset>0x1C</addressOffset>
13010               <size>32</size>
13011               <resetValue>0x00000000</resetValue>
13012               <fields>
13013                  <field>
13014                     <name>ADDR</name>
13015                     <description>Transmit Buffer Queue Base Address</description>
13016                     <bitOffset>2</bitOffset>
13017                     <bitWidth>30</bitWidth>
13018                  </field>
13019               </fields>
13020            </register>
13021            <register>
13022               <name>RSR</name>
13023               <description>Receive Status Register</description>
13024               <addressOffset>0x20</addressOffset>
13025               <size>32</size>
13026               <resetValue>0x00000000</resetValue>
13027               <fields>
13028                  <field>
13029                     <name>BNA</name>
13030                     <description>Buffer Not Available</description>
13031                     <bitOffset>0</bitOffset>
13032                     <bitWidth>1</bitWidth>
13033                  </field>
13034                  <field>
13035                     <name>REC</name>
13036                     <description>Frame Received</description>
13037                     <bitOffset>1</bitOffset>
13038                     <bitWidth>1</bitWidth>
13039                  </field>
13040                  <field>
13041                     <name>RXOVR</name>
13042                     <description>Receive Overrun</description>
13043                     <bitOffset>2</bitOffset>
13044                     <bitWidth>1</bitWidth>
13045                  </field>
13046                  <field>
13047                     <name>HNO</name>
13048                     <description>HRESP Not OK</description>
13049                     <bitOffset>3</bitOffset>
13050                     <bitWidth>1</bitWidth>
13051                  </field>
13052               </fields>
13053            </register>
13054            <register>
13055               <name>ISR</name>
13056               <description>Interrupt Status Register</description>
13057               <addressOffset>0x24</addressOffset>
13058               <size>32</size>
13059               <resetValue>0x00000000</resetValue>
13060               <fields>
13061                  <field>
13062                     <name>MFS</name>
13063                     <description>Management Frame Sent</description>
13064                     <bitOffset>0</bitOffset>
13065                     <bitWidth>1</bitWidth>
13066                  </field>
13067                  <field>
13068                     <name>RCOMP</name>
13069                     <description>Receive Complete</description>
13070                     <bitOffset>1</bitOffset>
13071                     <bitWidth>1</bitWidth>
13072                  </field>
13073                  <field>
13074                     <name>RXUBR</name>
13075                     <description>RX Used Bit Read</description>
13076                     <bitOffset>2</bitOffset>
13077                     <bitWidth>1</bitWidth>
13078                  </field>
13079                  <field>
13080                     <name>TXUBR</name>
13081                     <description>TX Used Bit Read</description>
13082                     <bitOffset>3</bitOffset>
13083                     <bitWidth>1</bitWidth>
13084                  </field>
13085                  <field>
13086                     <name>TUR</name>
13087                     <description>Transmit Underrun</description>
13088                     <bitOffset>4</bitOffset>
13089                     <bitWidth>1</bitWidth>
13090                  </field>
13091                  <field>
13092                     <name>RLEX</name>
13093                     <description>Retry Limit Exceeded</description>
13094                     <bitOffset>5</bitOffset>
13095                     <bitWidth>1</bitWidth>
13096                  </field>
13097                  <field>
13098                     <name>TFC</name>
13099                     <description>Transmit Frame Corruption Due to AHB Error</description>
13100                     <bitOffset>6</bitOffset>
13101                     <bitWidth>1</bitWidth>
13102                  </field>
13103                  <field>
13104                     <name>TCOMP</name>
13105                     <description>Transmit Complete</description>
13106                     <bitOffset>7</bitOffset>
13107                     <bitWidth>1</bitWidth>
13108                  </field>
13109                  <field>
13110                     <name>ROVR</name>
13111                     <description>Receive Overrun</description>
13112                     <bitOffset>10</bitOffset>
13113                     <bitWidth>1</bitWidth>
13114                  </field>
13115                  <field>
13116                     <name>HRESP</name>
13117                     <description>HRESP Not OK</description>
13118                     <bitOffset>11</bitOffset>
13119                     <bitWidth>1</bitWidth>
13120                  </field>
13121                  <field>
13122                     <name>PFNZ</name>
13123                     <description>Pause Frame with Non-zero Pause Quantum Received</description>
13124                     <bitOffset>12</bitOffset>
13125                     <bitWidth>1</bitWidth>
13126                  </field>
13127                  <field>
13128                     <name>PTZ</name>
13129                     <description>Pause Time Zero</description>
13130                     <bitOffset>13</bitOffset>
13131                     <bitWidth>1</bitWidth>
13132                  </field>
13133                  <field>
13134                     <name>PFTR</name>
13135                     <description>Pause Frame Transmitted</description>
13136                     <bitOffset>14</bitOffset>
13137                     <bitWidth>1</bitWidth>
13138                  </field>
13139                  <field>
13140                     <name>DRQFR</name>
13141                     <description>PTP Delay Request Frame Received</description>
13142                     <bitOffset>18</bitOffset>
13143                     <bitWidth>1</bitWidth>
13144                  </field>
13145                  <field>
13146                     <name>SFR</name>
13147                     <description>PTP Sync Frame Received</description>
13148                     <bitOffset>19</bitOffset>
13149                     <bitWidth>1</bitWidth>
13150                  </field>
13151                  <field>
13152                     <name>DRQFT</name>
13153                     <description>PTP Delay Request Frame Transmitted</description>
13154                     <bitOffset>20</bitOffset>
13155                     <bitWidth>1</bitWidth>
13156                  </field>
13157                  <field>
13158                     <name>SFT</name>
13159                     <description>PTP Sync Frame Transmitted</description>
13160                     <bitOffset>21</bitOffset>
13161                     <bitWidth>1</bitWidth>
13162                  </field>
13163                  <field>
13164                     <name>PDRQFR</name>
13165                     <description>PDelay Request Frame Received</description>
13166                     <bitOffset>22</bitOffset>
13167                     <bitWidth>1</bitWidth>
13168                  </field>
13169                  <field>
13170                     <name>PDRSFR</name>
13171                     <description>PDelay Response Frame Received</description>
13172                     <bitOffset>23</bitOffset>
13173                     <bitWidth>1</bitWidth>
13174                  </field>
13175                  <field>
13176                     <name>PDRQFT</name>
13177                     <description>PDelay Request Frame Transmitted</description>
13178                     <bitOffset>24</bitOffset>
13179                     <bitWidth>1</bitWidth>
13180                  </field>
13181                  <field>
13182                     <name>PDRSFT</name>
13183                     <description>PDelay Response Frame Transmitted</description>
13184                     <bitOffset>25</bitOffset>
13185                     <bitWidth>1</bitWidth>
13186                  </field>
13187                  <field>
13188                     <name>SRI</name>
13189                     <description>TSU Seconds Register Increment</description>
13190                     <bitOffset>26</bitOffset>
13191                     <bitWidth>1</bitWidth>
13192                  </field>
13193                  <field>
13194                     <name>RXLPISBC</name>
13195                     <description>Enable RX LPI Indication</description>
13196                     <bitOffset>27</bitOffset>
13197                     <bitWidth>1</bitWidth>
13198                  </field>
13199                  <field>
13200                     <name>WOL</name>
13201                     <description>Wake On LAN</description>
13202                     <bitOffset>28</bitOffset>
13203                     <bitWidth>1</bitWidth>
13204                  </field>
13205                  <field>
13206                     <name>TSUCMP</name>
13207                     <description>Tsu timer comparison</description>
13208                     <bitOffset>29</bitOffset>
13209                     <bitWidth>1</bitWidth>
13210                  </field>
13211               </fields>
13212            </register>
13213            <register>
13214               <name>IER</name>
13215               <description>Interrupt Enable Register</description>
13216               <addressOffset>0x28</addressOffset>
13217               <size>32</size>
13218               <access>write-only</access>
13219               <fields>
13220                  <field>
13221                     <name>MFS</name>
13222                     <description>Management Frame Sent</description>
13223                     <bitOffset>0</bitOffset>
13224                     <bitWidth>1</bitWidth>
13225                  </field>
13226                  <field>
13227                     <name>RCOMP</name>
13228                     <description>Receive Complete</description>
13229                     <bitOffset>1</bitOffset>
13230                     <bitWidth>1</bitWidth>
13231                  </field>
13232                  <field>
13233                     <name>RXUBR</name>
13234                     <description>RX Used Bit Read</description>
13235                     <bitOffset>2</bitOffset>
13236                     <bitWidth>1</bitWidth>
13237                  </field>
13238                  <field>
13239                     <name>TXUBR</name>
13240                     <description>TX Used Bit Read</description>
13241                     <bitOffset>3</bitOffset>
13242                     <bitWidth>1</bitWidth>
13243                  </field>
13244                  <field>
13245                     <name>TUR</name>
13246                     <description>Transmit Underrun</description>
13247                     <bitOffset>4</bitOffset>
13248                     <bitWidth>1</bitWidth>
13249                  </field>
13250                  <field>
13251                     <name>RLEX</name>
13252                     <description>Retry Limit Exceeded or Late Collision</description>
13253                     <bitOffset>5</bitOffset>
13254                     <bitWidth>1</bitWidth>
13255                  </field>
13256                  <field>
13257                     <name>TFC</name>
13258                     <description>Transmit Frame Corruption Due to AHB Error</description>
13259                     <bitOffset>6</bitOffset>
13260                     <bitWidth>1</bitWidth>
13261                  </field>
13262                  <field>
13263                     <name>TCOMP</name>
13264                     <description>Transmit Complete</description>
13265                     <bitOffset>7</bitOffset>
13266                     <bitWidth>1</bitWidth>
13267                  </field>
13268                  <field>
13269                     <name>ROVR</name>
13270                     <description>Receive Overrun</description>
13271                     <bitOffset>10</bitOffset>
13272                     <bitWidth>1</bitWidth>
13273                  </field>
13274                  <field>
13275                     <name>HRESP</name>
13276                     <description>HRESP Not OK</description>
13277                     <bitOffset>11</bitOffset>
13278                     <bitWidth>1</bitWidth>
13279                  </field>
13280                  <field>
13281                     <name>PFNZ</name>
13282                     <description>Pause Frame with Non-zero Pause Quantum Received</description>
13283                     <bitOffset>12</bitOffset>
13284                     <bitWidth>1</bitWidth>
13285                  </field>
13286                  <field>
13287                     <name>PTZ</name>
13288                     <description>Pause Time Zero</description>
13289                     <bitOffset>13</bitOffset>
13290                     <bitWidth>1</bitWidth>
13291                  </field>
13292                  <field>
13293                     <name>PFTR</name>
13294                     <description>Pause Frame Transmitted</description>
13295                     <bitOffset>14</bitOffset>
13296                     <bitWidth>1</bitWidth>
13297                  </field>
13298                  <field>
13299                     <name>EXINT</name>
13300                     <description>External Interrupt</description>
13301                     <bitOffset>15</bitOffset>
13302                     <bitWidth>1</bitWidth>
13303                  </field>
13304                  <field>
13305                     <name>DRQFR</name>
13306                     <description>PTP Delay Request Frame Received</description>
13307                     <bitOffset>18</bitOffset>
13308                     <bitWidth>1</bitWidth>
13309                  </field>
13310                  <field>
13311                     <name>SFR</name>
13312                     <description>PTP Sync Frame Received</description>
13313                     <bitOffset>19</bitOffset>
13314                     <bitWidth>1</bitWidth>
13315                  </field>
13316                  <field>
13317                     <name>DRQFT</name>
13318                     <description>PTP Delay Request Frame Transmitted</description>
13319                     <bitOffset>20</bitOffset>
13320                     <bitWidth>1</bitWidth>
13321                  </field>
13322                  <field>
13323                     <name>SFT</name>
13324                     <description>PTP Sync Frame Transmitted</description>
13325                     <bitOffset>21</bitOffset>
13326                     <bitWidth>1</bitWidth>
13327                  </field>
13328                  <field>
13329                     <name>PDRQFR</name>
13330                     <description>PDelay Request Frame Received</description>
13331                     <bitOffset>22</bitOffset>
13332                     <bitWidth>1</bitWidth>
13333                  </field>
13334                  <field>
13335                     <name>PDRSFR</name>
13336                     <description>PDelay Response Frame Received</description>
13337                     <bitOffset>23</bitOffset>
13338                     <bitWidth>1</bitWidth>
13339                  </field>
13340                  <field>
13341                     <name>PDRQFT</name>
13342                     <description>PDelay Request Frame Transmitted</description>
13343                     <bitOffset>24</bitOffset>
13344                     <bitWidth>1</bitWidth>
13345                  </field>
13346                  <field>
13347                     <name>PDRSFT</name>
13348                     <description>PDelay Response Frame Transmitted</description>
13349                     <bitOffset>25</bitOffset>
13350                     <bitWidth>1</bitWidth>
13351                  </field>
13352                  <field>
13353                     <name>SRI</name>
13354                     <description>TSU Seconds Register Increment</description>
13355                     <bitOffset>26</bitOffset>
13356                     <bitWidth>1</bitWidth>
13357                  </field>
13358                  <field>
13359                     <name>RXLPISBC</name>
13360                     <description>Enable RX LPI Indication</description>
13361                     <bitOffset>27</bitOffset>
13362                     <bitWidth>1</bitWidth>
13363                  </field>
13364                  <field>
13365                     <name>WOL</name>
13366                     <description>Wake On LAN</description>
13367                     <bitOffset>28</bitOffset>
13368                     <bitWidth>1</bitWidth>
13369                  </field>
13370                  <field>
13371                     <name>TSUCMP</name>
13372                     <description>Tsu timer comparison</description>
13373                     <bitOffset>29</bitOffset>
13374                     <bitWidth>1</bitWidth>
13375                  </field>
13376               </fields>
13377            </register>
13378            <register>
13379               <name>IDR</name>
13380               <description>Interrupt Disable Register</description>
13381               <addressOffset>0x2C</addressOffset>
13382               <size>32</size>
13383               <access>write-only</access>
13384               <fields>
13385                  <field>
13386                     <name>MFS</name>
13387                     <description>Management Frame Sent</description>
13388                     <bitOffset>0</bitOffset>
13389                     <bitWidth>1</bitWidth>
13390                  </field>
13391                  <field>
13392                     <name>RCOMP</name>
13393                     <description>Receive Complete</description>
13394                     <bitOffset>1</bitOffset>
13395                     <bitWidth>1</bitWidth>
13396                  </field>
13397                  <field>
13398                     <name>RXUBR</name>
13399                     <description>RX Used Bit Read</description>
13400                     <bitOffset>2</bitOffset>
13401                     <bitWidth>1</bitWidth>
13402                  </field>
13403                  <field>
13404                     <name>TXUBR</name>
13405                     <description>TX Used Bit Read</description>
13406                     <bitOffset>3</bitOffset>
13407                     <bitWidth>1</bitWidth>
13408                  </field>
13409                  <field>
13410                     <name>TUR</name>
13411                     <description>Transmit Underrun</description>
13412                     <bitOffset>4</bitOffset>
13413                     <bitWidth>1</bitWidth>
13414                  </field>
13415                  <field>
13416                     <name>RLEX</name>
13417                     <description>Retry Limit Exceeded or Late Collision</description>
13418                     <bitOffset>5</bitOffset>
13419                     <bitWidth>1</bitWidth>
13420                  </field>
13421                  <field>
13422                     <name>TFC</name>
13423                     <description>Transmit Frame Corruption Due to AHB Error</description>
13424                     <bitOffset>6</bitOffset>
13425                     <bitWidth>1</bitWidth>
13426                  </field>
13427                  <field>
13428                     <name>TCOMP</name>
13429                     <description>Transmit Complete</description>
13430                     <bitOffset>7</bitOffset>
13431                     <bitWidth>1</bitWidth>
13432                  </field>
13433                  <field>
13434                     <name>ROVR</name>
13435                     <description>Receive Overrun</description>
13436                     <bitOffset>10</bitOffset>
13437                     <bitWidth>1</bitWidth>
13438                  </field>
13439                  <field>
13440                     <name>HRESP</name>
13441                     <description>HRESP Not OK</description>
13442                     <bitOffset>11</bitOffset>
13443                     <bitWidth>1</bitWidth>
13444                  </field>
13445                  <field>
13446                     <name>PFNZ</name>
13447                     <description>Pause Frame with Non-zero Pause Quantum Received</description>
13448                     <bitOffset>12</bitOffset>
13449                     <bitWidth>1</bitWidth>
13450                  </field>
13451                  <field>
13452                     <name>PTZ</name>
13453                     <description>Pause Time Zero</description>
13454                     <bitOffset>13</bitOffset>
13455                     <bitWidth>1</bitWidth>
13456                  </field>
13457                  <field>
13458                     <name>PFTR</name>
13459                     <description>Pause Frame Transmitted</description>
13460                     <bitOffset>14</bitOffset>
13461                     <bitWidth>1</bitWidth>
13462                  </field>
13463                  <field>
13464                     <name>EXINT</name>
13465                     <description>External Interrupt</description>
13466                     <bitOffset>15</bitOffset>
13467                     <bitWidth>1</bitWidth>
13468                  </field>
13469                  <field>
13470                     <name>DRQFR</name>
13471                     <description>PTP Delay Request Frame Received</description>
13472                     <bitOffset>18</bitOffset>
13473                     <bitWidth>1</bitWidth>
13474                  </field>
13475                  <field>
13476                     <name>SFR</name>
13477                     <description>PTP Sync Frame Received</description>
13478                     <bitOffset>19</bitOffset>
13479                     <bitWidth>1</bitWidth>
13480                  </field>
13481                  <field>
13482                     <name>DRQFT</name>
13483                     <description>PTP Delay Request Frame Transmitted</description>
13484                     <bitOffset>20</bitOffset>
13485                     <bitWidth>1</bitWidth>
13486                  </field>
13487                  <field>
13488                     <name>SFT</name>
13489                     <description>PTP Sync Frame Transmitted</description>
13490                     <bitOffset>21</bitOffset>
13491                     <bitWidth>1</bitWidth>
13492                  </field>
13493                  <field>
13494                     <name>PDRQFR</name>
13495                     <description>PDelay Request Frame Received</description>
13496                     <bitOffset>22</bitOffset>
13497                     <bitWidth>1</bitWidth>
13498                  </field>
13499                  <field>
13500                     <name>PDRSFR</name>
13501                     <description>PDelay Response Frame Received</description>
13502                     <bitOffset>23</bitOffset>
13503                     <bitWidth>1</bitWidth>
13504                  </field>
13505                  <field>
13506                     <name>PDRQFT</name>
13507                     <description>PDelay Request Frame Transmitted</description>
13508                     <bitOffset>24</bitOffset>
13509                     <bitWidth>1</bitWidth>
13510                  </field>
13511                  <field>
13512                     <name>PDRSFT</name>
13513                     <description>PDelay Response Frame Transmitted</description>
13514                     <bitOffset>25</bitOffset>
13515                     <bitWidth>1</bitWidth>
13516                  </field>
13517                  <field>
13518                     <name>SRI</name>
13519                     <description>TSU Seconds Register Increment</description>
13520                     <bitOffset>26</bitOffset>
13521                     <bitWidth>1</bitWidth>
13522                  </field>
13523                  <field>
13524                     <name>RXLPISBC</name>
13525                     <description>Enable RX LPI Indication</description>
13526                     <bitOffset>27</bitOffset>
13527                     <bitWidth>1</bitWidth>
13528                  </field>
13529                  <field>
13530                     <name>WOL</name>
13531                     <description>Wake On LAN</description>
13532                     <bitOffset>28</bitOffset>
13533                     <bitWidth>1</bitWidth>
13534                  </field>
13535                  <field>
13536                     <name>TSUCMP</name>
13537                     <description>Tsu timer comparison</description>
13538                     <bitOffset>29</bitOffset>
13539                     <bitWidth>1</bitWidth>
13540                  </field>
13541               </fields>
13542            </register>
13543            <register>
13544               <name>IMR</name>
13545               <description>Interrupt Mask Register</description>
13546               <addressOffset>0x30</addressOffset>
13547               <size>32</size>
13548               <access>read-only</access>
13549               <resetValue>0x3FFFFFFF</resetValue>
13550               <fields>
13551                  <field>
13552                     <name>MFS</name>
13553                     <description>Management Frame Sent</description>
13554                     <bitOffset>0</bitOffset>
13555                     <bitWidth>1</bitWidth>
13556                  </field>
13557                  <field>
13558                     <name>RCOMP</name>
13559                     <description>Receive Complete</description>
13560                     <bitOffset>1</bitOffset>
13561                     <bitWidth>1</bitWidth>
13562                  </field>
13563                  <field>
13564                     <name>RXUBR</name>
13565                     <description>RX Used Bit Read</description>
13566                     <bitOffset>2</bitOffset>
13567                     <bitWidth>1</bitWidth>
13568                  </field>
13569                  <field>
13570                     <name>TXUBR</name>
13571                     <description>TX Used Bit Read</description>
13572                     <bitOffset>3</bitOffset>
13573                     <bitWidth>1</bitWidth>
13574                  </field>
13575                  <field>
13576                     <name>TUR</name>
13577                     <description>Transmit Underrun</description>
13578                     <bitOffset>4</bitOffset>
13579                     <bitWidth>1</bitWidth>
13580                  </field>
13581                  <field>
13582                     <name>RLEX</name>
13583                     <description>Retry Limit Exceeded</description>
13584                     <bitOffset>5</bitOffset>
13585                     <bitWidth>1</bitWidth>
13586                  </field>
13587                  <field>
13588                     <name>TFC</name>
13589                     <description>Transmit Frame Corruption Due to AHB Error</description>
13590                     <bitOffset>6</bitOffset>
13591                     <bitWidth>1</bitWidth>
13592                  </field>
13593                  <field>
13594                     <name>TCOMP</name>
13595                     <description>Transmit Complete</description>
13596                     <bitOffset>7</bitOffset>
13597                     <bitWidth>1</bitWidth>
13598                  </field>
13599                  <field>
13600                     <name>ROVR</name>
13601                     <description>Receive Overrun</description>
13602                     <bitOffset>10</bitOffset>
13603                     <bitWidth>1</bitWidth>
13604                  </field>
13605                  <field>
13606                     <name>HRESP</name>
13607                     <description>HRESP Not OK</description>
13608                     <bitOffset>11</bitOffset>
13609                     <bitWidth>1</bitWidth>
13610                  </field>
13611                  <field>
13612                     <name>PFNZ</name>
13613                     <description>Pause Frame with Non-zero Pause Quantum Received</description>
13614                     <bitOffset>12</bitOffset>
13615                     <bitWidth>1</bitWidth>
13616                  </field>
13617                  <field>
13618                     <name>PTZ</name>
13619                     <description>Pause Time Zero</description>
13620                     <bitOffset>13</bitOffset>
13621                     <bitWidth>1</bitWidth>
13622                  </field>
13623                  <field>
13624                     <name>PFTR</name>
13625                     <description>Pause Frame Transmitted</description>
13626                     <bitOffset>14</bitOffset>
13627                     <bitWidth>1</bitWidth>
13628                  </field>
13629                  <field>
13630                     <name>EXINT</name>
13631                     <description>External Interrupt</description>
13632                     <bitOffset>15</bitOffset>
13633                     <bitWidth>1</bitWidth>
13634                  </field>
13635                  <field>
13636                     <name>DRQFR</name>
13637                     <description>PTP Delay Request Frame Received</description>
13638                     <bitOffset>18</bitOffset>
13639                     <bitWidth>1</bitWidth>
13640                  </field>
13641                  <field>
13642                     <name>SFR</name>
13643                     <description>PTP Sync Frame Received</description>
13644                     <bitOffset>19</bitOffset>
13645                     <bitWidth>1</bitWidth>
13646                  </field>
13647                  <field>
13648                     <name>DRQFT</name>
13649                     <description>PTP Delay Request Frame Transmitted</description>
13650                     <bitOffset>20</bitOffset>
13651                     <bitWidth>1</bitWidth>
13652                  </field>
13653                  <field>
13654                     <name>SFT</name>
13655                     <description>PTP Sync Frame Transmitted</description>
13656                     <bitOffset>21</bitOffset>
13657                     <bitWidth>1</bitWidth>
13658                  </field>
13659                  <field>
13660                     <name>PDRQFR</name>
13661                     <description>PDelay Request Frame Received</description>
13662                     <bitOffset>22</bitOffset>
13663                     <bitWidth>1</bitWidth>
13664                  </field>
13665                  <field>
13666                     <name>PDRSFR</name>
13667                     <description>PDelay Response Frame Received</description>
13668                     <bitOffset>23</bitOffset>
13669                     <bitWidth>1</bitWidth>
13670                  </field>
13671                  <field>
13672                     <name>PDRQFT</name>
13673                     <description>PDelay Request Frame Transmitted</description>
13674                     <bitOffset>24</bitOffset>
13675                     <bitWidth>1</bitWidth>
13676                  </field>
13677                  <field>
13678                     <name>PDRSFT</name>
13679                     <description>PDelay Response Frame Transmitted</description>
13680                     <bitOffset>25</bitOffset>
13681                     <bitWidth>1</bitWidth>
13682                  </field>
13683                  <field>
13684                     <name>SRI</name>
13685                     <description>TSU Seconds Register Increment</description>
13686                     <bitOffset>26</bitOffset>
13687                     <bitWidth>1</bitWidth>
13688                  </field>
13689                  <field>
13690                     <name>RXLPISBC</name>
13691                     <description>Enable RX LPI Indication</description>
13692                     <bitOffset>27</bitOffset>
13693                     <bitWidth>1</bitWidth>
13694                  </field>
13695                  <field>
13696                     <name>WOL</name>
13697                     <description>Wake On Lan</description>
13698                     <bitOffset>28</bitOffset>
13699                     <bitWidth>1</bitWidth>
13700                  </field>
13701                  <field>
13702                     <name>TSUCMP</name>
13703                     <description>Tsu timer comparison</description>
13704                     <bitOffset>29</bitOffset>
13705                     <bitWidth>1</bitWidth>
13706                  </field>
13707               </fields>
13708            </register>
13709            <register>
13710               <name>MAN</name>
13711               <description>PHY Maintenance Register</description>
13712               <addressOffset>0x34</addressOffset>
13713               <size>32</size>
13714               <resetValue>0x00000000</resetValue>
13715               <fields>
13716                  <field>
13717                     <name>DATA</name>
13718                     <description>PHY Data</description>
13719                     <bitOffset>0</bitOffset>
13720                     <bitWidth>16</bitWidth>
13721                  </field>
13722                  <field>
13723                     <name>WTN</name>
13724                     <description>Write Ten</description>
13725                     <bitOffset>16</bitOffset>
13726                     <bitWidth>2</bitWidth>
13727                  </field>
13728                  <field>
13729                     <name>REGA</name>
13730                     <description>Register Address</description>
13731                     <bitOffset>18</bitOffset>
13732                     <bitWidth>5</bitWidth>
13733                  </field>
13734                  <field>
13735                     <name>PHYA</name>
13736                     <description>PHY Address</description>
13737                     <bitOffset>23</bitOffset>
13738                     <bitWidth>5</bitWidth>
13739                  </field>
13740                  <field>
13741                     <name>OP</name>
13742                     <description>Operation</description>
13743                     <bitOffset>28</bitOffset>
13744                     <bitWidth>2</bitWidth>
13745                  </field>
13746                  <field>
13747                     <name>CLTTO</name>
13748                     <description>Clause 22 Operation</description>
13749                     <bitOffset>30</bitOffset>
13750                     <bitWidth>1</bitWidth>
13751                  </field>
13752                  <field>
13753                     <name>WZO</name>
13754                     <description>Write ZERO</description>
13755                     <bitOffset>31</bitOffset>
13756                     <bitWidth>1</bitWidth>
13757                  </field>
13758               </fields>
13759            </register>
13760            <register>
13761               <name>RPQ</name>
13762               <description>Received Pause Quantum Register</description>
13763               <addressOffset>0x38</addressOffset>
13764               <size>32</size>
13765               <access>read-only</access>
13766               <resetValue>0x00000000</resetValue>
13767               <fields>
13768                  <field>
13769                     <name>RPQ</name>
13770                     <description>Received Pause Quantum</description>
13771                     <bitOffset>0</bitOffset>
13772                     <bitWidth>16</bitWidth>
13773                  </field>
13774               </fields>
13775            </register>
13776            <register>
13777               <name>TPQ</name>
13778               <description>Transmit Pause Quantum Register</description>
13779               <addressOffset>0x3C</addressOffset>
13780               <size>32</size>
13781               <resetValue>0x0000FFFF</resetValue>
13782               <fields>
13783                  <field>
13784                     <name>TPQ</name>
13785                     <description>Transmit Pause Quantum</description>
13786                     <bitOffset>0</bitOffset>
13787                     <bitWidth>16</bitWidth>
13788                  </field>
13789               </fields>
13790            </register>
13791            <register>
13792               <name>TPSF</name>
13793               <description>TX partial store and forward Register</description>
13794               <addressOffset>0x40</addressOffset>
13795               <size>32</size>
13796               <resetValue>0x000003FF</resetValue>
13797               <fields>
13798                  <field>
13799                     <name>TPB1ADR</name>
13800                     <description>TX packet buffer address</description>
13801                     <bitOffset>0</bitOffset>
13802                     <bitWidth>10</bitWidth>
13803                  </field>
13804                  <field>
13805                     <name>ENTXP</name>
13806                     <description>Enable TX partial store and forward operation</description>
13807                     <bitOffset>31</bitOffset>
13808                     <bitWidth>1</bitWidth>
13809                  </field>
13810               </fields>
13811            </register>
13812            <register>
13813               <name>RPSF</name>
13814               <description>RX partial store and forward Register</description>
13815               <addressOffset>0x44</addressOffset>
13816               <size>32</size>
13817               <resetValue>0x000003FF</resetValue>
13818               <fields>
13819                  <field>
13820                     <name>RPB1ADR</name>
13821                     <description>RX packet buffer address</description>
13822                     <bitOffset>0</bitOffset>
13823                     <bitWidth>10</bitWidth>
13824                  </field>
13825                  <field>
13826                     <name>ENRXP</name>
13827                     <description>Enable RX partial store and forward operation</description>
13828                     <bitOffset>31</bitOffset>
13829                     <bitWidth>1</bitWidth>
13830                  </field>
13831               </fields>
13832            </register>
13833            <register>
13834               <name>RJFML</name>
13835               <description>RX Jumbo Frame Max Length Register</description>
13836               <addressOffset>0x48</addressOffset>
13837               <size>32</size>
13838               <resetValue>0x00003FFF</resetValue>
13839               <fields>
13840                  <field>
13841                     <name>FML</name>
13842                     <description>Frame Max Length</description>
13843                     <bitOffset>0</bitOffset>
13844                     <bitWidth>14</bitWidth>
13845                  </field>
13846               </fields>
13847            </register>
13848            <register>
13849               <name>HRB</name>
13850               <description>Hash Register Bottom [31:0]</description>
13851               <addressOffset>0x80</addressOffset>
13852               <size>32</size>
13853               <resetValue>0x00000000</resetValue>
13854               <fields>
13855                  <field>
13856                     <name>ADDR</name>
13857                     <description>Hash Address</description>
13858                     <bitOffset>0</bitOffset>
13859                     <bitWidth>32</bitWidth>
13860                  </field>
13861               </fields>
13862            </register>
13863            <register>
13864               <name>HRT</name>
13865               <description>Hash Register Top [63:32]</description>
13866               <addressOffset>0x84</addressOffset>
13867               <size>32</size>
13868               <resetValue>0x00000000</resetValue>
13869               <fields>
13870                  <field>
13871                     <name>ADDR</name>
13872                     <description>Hash Address</description>
13873                     <bitOffset>0</bitOffset>
13874                     <bitWidth>32</bitWidth>
13875                  </field>
13876               </fields>
13877            </register>
13878            <cluster>
13879               <dim>4</dim>
13880               <dimIncrement>0x8</dimIncrement>
13881               <name>SA[%s]</name>
13882               <description/>
13883               <addressOffset>0x088</addressOffset>
13884               <register>
13885                  <name>SAB</name>
13886                  <description>Specific Address Bottom [31:0] Register</description>
13887                  <addressOffset>0x0</addressOffset>
13888                  <size>32</size>
13889                  <resetValue>0x00000000</resetValue>
13890                  <fields>
13891                     <field>
13892                        <name>ADDR</name>
13893                        <description>Specific Address 1</description>
13894                        <bitOffset>0</bitOffset>
13895                        <bitWidth>32</bitWidth>
13896                     </field>
13897                  </fields>
13898               </register>
13899               <register>
13900                  <name>SAT</name>
13901                  <description>Specific Address Top [47:32] Register</description>
13902                  <addressOffset>0x4</addressOffset>
13903                  <size>32</size>
13904                  <resetValue>0x00000000</resetValue>
13905                  <fields>
13906                     <field>
13907                        <name>ADDR</name>
13908                        <description>Specific Address 1</description>
13909                        <bitOffset>0</bitOffset>
13910                        <bitWidth>16</bitWidth>
13911                     </field>
13912                  </fields>
13913               </register>
13914            </cluster>
13915            <register>
13916               <dim>4</dim>
13917               <dimIncrement>4</dimIncrement>
13918               <name>TIDM[%s]</name>
13919               <description>Type ID Match n Register</description>
13920               <addressOffset>0xA8</addressOffset>
13921               <size>32</size>
13922               <resetValue>0x00000000</resetValue>
13923               <fields>
13924                  <field>
13925                     <name>TID</name>
13926                     <description>Type ID Match n</description>
13927                     <bitOffset>0</bitOffset>
13928                     <bitWidth>16</bitWidth>
13929                  </field>
13930                  <field>
13931                     <name>ENID</name>
13932                     <description>Enable Copying of TID n Matched Frames</description>
13933                     <bitOffset>31</bitOffset>
13934                     <bitWidth>1</bitWidth>
13935                  </field>
13936               </fields>
13937            </register>
13938            <register>
13939               <name>WOL</name>
13940               <description>Wake on LAN</description>
13941               <addressOffset>0xB8</addressOffset>
13942               <size>32</size>
13943               <resetValue>0x00000000</resetValue>
13944               <fields>
13945                  <field>
13946                     <name>IP</name>
13947                     <description>IP address</description>
13948                     <bitOffset>0</bitOffset>
13949                     <bitWidth>16</bitWidth>
13950                  </field>
13951                  <field>
13952                     <name>MAG</name>
13953                     <description>Event enable</description>
13954                     <bitOffset>16</bitOffset>
13955                     <bitWidth>1</bitWidth>
13956                  </field>
13957                  <field>
13958                     <name>ARP</name>
13959                     <description>LAN ARP req</description>
13960                     <bitOffset>17</bitOffset>
13961                     <bitWidth>1</bitWidth>
13962                  </field>
13963                  <field>
13964                     <name>SA1</name>
13965                     <description>WOL specific address reg 1</description>
13966                     <bitOffset>18</bitOffset>
13967                     <bitWidth>1</bitWidth>
13968                  </field>
13969                  <field>
13970                     <name>MTI</name>
13971                     <description>WOL LAN multicast</description>
13972                     <bitOffset>19</bitOffset>
13973                     <bitWidth>1</bitWidth>
13974                  </field>
13975               </fields>
13976            </register>
13977            <register>
13978               <name>IPGS</name>
13979               <description>IPG Stretch Register</description>
13980               <addressOffset>0xBC</addressOffset>
13981               <size>32</size>
13982               <resetValue>0x00000000</resetValue>
13983               <fields>
13984                  <field>
13985                     <name>FL</name>
13986                     <description>Frame Length</description>
13987                     <bitOffset>0</bitOffset>
13988                     <bitWidth>16</bitWidth>
13989                  </field>
13990               </fields>
13991            </register>
13992            <register>
13993               <name>SVLAN</name>
13994               <description>Stacked VLAN Register</description>
13995               <addressOffset>0xC0</addressOffset>
13996               <size>32</size>
13997               <resetValue>0x00000000</resetValue>
13998               <fields>
13999                  <field>
14000                     <name>VLAN_TYPE</name>
14001                     <description>User Defined VLAN_TYPE Field</description>
14002                     <bitOffset>0</bitOffset>
14003                     <bitWidth>16</bitWidth>
14004                  </field>
14005                  <field>
14006                     <name>ESVLAN</name>
14007                     <description>Enable Stacked VLAN Processing Mode</description>
14008                     <bitOffset>31</bitOffset>
14009                     <bitWidth>1</bitWidth>
14010                  </field>
14011               </fields>
14012            </register>
14013            <register>
14014               <name>TPFCP</name>
14015               <description>Transmit PFC Pause Register</description>
14016               <addressOffset>0xC4</addressOffset>
14017               <size>32</size>
14018               <resetValue>0x00000000</resetValue>
14019               <fields>
14020                  <field>
14021                     <name>PEV</name>
14022                     <description>Priority Enable Vector</description>
14023                     <bitOffset>0</bitOffset>
14024                     <bitWidth>8</bitWidth>
14025                  </field>
14026                  <field>
14027                     <name>PQ</name>
14028                     <description>Pause Quantum</description>
14029                     <bitOffset>8</bitOffset>
14030                     <bitWidth>8</bitWidth>
14031                  </field>
14032               </fields>
14033            </register>
14034            <register>
14035               <name>SAMB1</name>
14036               <description>Specific Address 1 Mask Bottom [31:0] Register</description>
14037               <addressOffset>0xC8</addressOffset>
14038               <size>32</size>
14039               <resetValue>0x00000000</resetValue>
14040               <fields>
14041                  <field>
14042                     <name>ADDR</name>
14043                     <description>Specific Address 1 Mask</description>
14044                     <bitOffset>0</bitOffset>
14045                     <bitWidth>32</bitWidth>
14046                  </field>
14047               </fields>
14048            </register>
14049            <register>
14050               <name>SAMT1</name>
14051               <description>Specific Address 1 Mask Top [47:32] Register</description>
14052               <addressOffset>0xCC</addressOffset>
14053               <size>32</size>
14054               <resetValue>0x00000000</resetValue>
14055               <fields>
14056                  <field>
14057                     <name>ADDR</name>
14058                     <description>Specific Address 1 Mask</description>
14059                     <bitOffset>0</bitOffset>
14060                     <bitWidth>16</bitWidth>
14061                  </field>
14062               </fields>
14063            </register>
14064            <register>
14065               <name>NSC</name>
14066               <description>Tsu timer comparison nanoseconds Register</description>
14067               <addressOffset>0xDC</addressOffset>
14068               <size>32</size>
14069               <resetValue>0x00000000</resetValue>
14070               <fields>
14071                  <field>
14072                     <name>NANOSEC</name>
14073                     <description>1588 Timer Nanosecond comparison value</description>
14074                     <bitOffset>0</bitOffset>
14075                     <bitWidth>21</bitWidth>
14076                  </field>
14077               </fields>
14078            </register>
14079            <register>
14080               <name>SCL</name>
14081               <description>Tsu timer second comparison Register</description>
14082               <addressOffset>0xE0</addressOffset>
14083               <size>32</size>
14084               <resetValue>0x00000000</resetValue>
14085               <fields>
14086                  <field>
14087                     <name>SEC</name>
14088                     <description>1588 Timer Second comparison value</description>
14089                     <bitOffset>0</bitOffset>
14090                     <bitWidth>32</bitWidth>
14091                  </field>
14092               </fields>
14093            </register>
14094            <register>
14095               <name>SCH</name>
14096               <description>Tsu timer second comparison Register</description>
14097               <addressOffset>0xE4</addressOffset>
14098               <size>32</size>
14099               <resetValue>0x00000000</resetValue>
14100               <fields>
14101                  <field>
14102                     <name>SEC</name>
14103                     <description>1588 Timer Second comparison value</description>
14104                     <bitOffset>0</bitOffset>
14105                     <bitWidth>16</bitWidth>
14106                  </field>
14107               </fields>
14108            </register>
14109            <register>
14110               <name>EFTSH</name>
14111               <description>PTP Event Frame Transmitted Seconds High Register</description>
14112               <addressOffset>0xE8</addressOffset>
14113               <size>32</size>
14114               <access>read-only</access>
14115               <resetValue>0x00000000</resetValue>
14116               <fields>
14117                  <field>
14118                     <name>RUD</name>
14119                     <description>Register Update</description>
14120                     <bitOffset>0</bitOffset>
14121                     <bitWidth>16</bitWidth>
14122                  </field>
14123               </fields>
14124            </register>
14125            <register>
14126               <name>EFRSH</name>
14127               <description>PTP Event Frame Received Seconds High Register</description>
14128               <addressOffset>0xEC</addressOffset>
14129               <size>32</size>
14130               <access>read-only</access>
14131               <resetValue>0x00000000</resetValue>
14132               <fields>
14133                  <field>
14134                     <name>RUD</name>
14135                     <description>Register Update</description>
14136                     <bitOffset>0</bitOffset>
14137                     <bitWidth>16</bitWidth>
14138                  </field>
14139               </fields>
14140            </register>
14141            <register>
14142               <name>PEFTSH</name>
14143               <description>PTP Peer Event Frame Transmitted Seconds High Register</description>
14144               <addressOffset>0xF0</addressOffset>
14145               <size>32</size>
14146               <access>read-only</access>
14147               <resetValue>0x00000000</resetValue>
14148               <fields>
14149                  <field>
14150                     <name>RUD</name>
14151                     <description>Register Update</description>
14152                     <bitOffset>0</bitOffset>
14153                     <bitWidth>16</bitWidth>
14154                  </field>
14155               </fields>
14156            </register>
14157            <register>
14158               <name>PEFRSH</name>
14159               <description>PTP Peer Event Frame Received Seconds High Register</description>
14160               <addressOffset>0xF4</addressOffset>
14161               <size>32</size>
14162               <access>read-only</access>
14163               <resetValue>0x00000000</resetValue>
14164               <fields>
14165                  <field>
14166                     <name>RUD</name>
14167                     <description>Register Update</description>
14168                     <bitOffset>0</bitOffset>
14169                     <bitWidth>16</bitWidth>
14170                  </field>
14171               </fields>
14172            </register>
14173            <register>
14174               <name>OTLO</name>
14175               <description>Octets Transmitted [31:0] Register</description>
14176               <addressOffset>0x100</addressOffset>
14177               <size>32</size>
14178               <access>read-only</access>
14179               <resetValue>0x00000000</resetValue>
14180               <fields>
14181                  <field>
14182                     <name>TXO</name>
14183                     <description>Transmitted Octets</description>
14184                     <bitOffset>0</bitOffset>
14185                     <bitWidth>32</bitWidth>
14186                  </field>
14187               </fields>
14188            </register>
14189            <register>
14190               <name>OTHI</name>
14191               <description>Octets Transmitted [47:32] Register</description>
14192               <addressOffset>0x104</addressOffset>
14193               <size>32</size>
14194               <access>read-only</access>
14195               <resetValue>0x00000000</resetValue>
14196               <fields>
14197                  <field>
14198                     <name>TXO</name>
14199                     <description>Transmitted Octets</description>
14200                     <bitOffset>0</bitOffset>
14201                     <bitWidth>16</bitWidth>
14202                  </field>
14203               </fields>
14204            </register>
14205            <register>
14206               <name>FT</name>
14207               <description>Frames Transmitted Register</description>
14208               <addressOffset>0x108</addressOffset>
14209               <size>32</size>
14210               <access>read-only</access>
14211               <resetValue>0x00000000</resetValue>
14212               <fields>
14213                  <field>
14214                     <name>FTX</name>
14215                     <description>Frames Transmitted without Error</description>
14216                     <bitOffset>0</bitOffset>
14217                     <bitWidth>32</bitWidth>
14218                  </field>
14219               </fields>
14220            </register>
14221            <register>
14222               <name>BCFT</name>
14223               <description>Broadcast Frames Transmitted Register</description>
14224               <addressOffset>0x10C</addressOffset>
14225               <size>32</size>
14226               <access>read-only</access>
14227               <resetValue>0x00000000</resetValue>
14228               <fields>
14229                  <field>
14230                     <name>BFTX</name>
14231                     <description>Broadcast Frames Transmitted without Error</description>
14232                     <bitOffset>0</bitOffset>
14233                     <bitWidth>32</bitWidth>
14234                  </field>
14235               </fields>
14236            </register>
14237            <register>
14238               <name>MFT</name>
14239               <description>Multicast Frames Transmitted Register</description>
14240               <addressOffset>0x110</addressOffset>
14241               <size>32</size>
14242               <access>read-only</access>
14243               <resetValue>0x00000000</resetValue>
14244               <fields>
14245                  <field>
14246                     <name>MFTX</name>
14247                     <description>Multicast Frames Transmitted without Error</description>
14248                     <bitOffset>0</bitOffset>
14249                     <bitWidth>32</bitWidth>
14250                  </field>
14251               </fields>
14252            </register>
14253            <register>
14254               <name>PFT</name>
14255               <description>Pause Frames Transmitted Register</description>
14256               <addressOffset>0x114</addressOffset>
14257               <size>32</size>
14258               <access>read-only</access>
14259               <resetValue>0x00000000</resetValue>
14260               <fields>
14261                  <field>
14262                     <name>PFTX</name>
14263                     <description>Pause Frames Transmitted Register</description>
14264                     <bitOffset>0</bitOffset>
14265                     <bitWidth>16</bitWidth>
14266                  </field>
14267               </fields>
14268            </register>
14269            <register>
14270               <name>BFT64</name>
14271               <description>64 Byte Frames Transmitted Register</description>
14272               <addressOffset>0x118</addressOffset>
14273               <size>32</size>
14274               <access>read-only</access>
14275               <resetValue>0x00000000</resetValue>
14276               <fields>
14277                  <field>
14278                     <name>NFTX</name>
14279                     <description>64 Byte Frames Transmitted without Error</description>
14280                     <bitOffset>0</bitOffset>
14281                     <bitWidth>32</bitWidth>
14282                  </field>
14283               </fields>
14284            </register>
14285            <register>
14286               <name>TBFT127</name>
14287               <description>65 to 127 Byte Frames Transmitted Register</description>
14288               <addressOffset>0x11C</addressOffset>
14289               <size>32</size>
14290               <access>read-only</access>
14291               <resetValue>0x00000000</resetValue>
14292               <fields>
14293                  <field>
14294                     <name>NFTX</name>
14295                     <description>65 to 127 Byte Frames Transmitted without Error</description>
14296                     <bitOffset>0</bitOffset>
14297                     <bitWidth>32</bitWidth>
14298                  </field>
14299               </fields>
14300            </register>
14301            <register>
14302               <name>TBFT255</name>
14303               <description>128 to 255 Byte Frames Transmitted Register</description>
14304               <addressOffset>0x120</addressOffset>
14305               <size>32</size>
14306               <access>read-only</access>
14307               <resetValue>0x00000000</resetValue>
14308               <fields>
14309                  <field>
14310                     <name>NFTX</name>
14311                     <description>128 to 255 Byte Frames Transmitted without Error</description>
14312                     <bitOffset>0</bitOffset>
14313                     <bitWidth>32</bitWidth>
14314                  </field>
14315               </fields>
14316            </register>
14317            <register>
14318               <name>TBFT511</name>
14319               <description>256 to 511 Byte Frames Transmitted Register</description>
14320               <addressOffset>0x124</addressOffset>
14321               <size>32</size>
14322               <access>read-only</access>
14323               <resetValue>0x00000000</resetValue>
14324               <fields>
14325                  <field>
14326                     <name>NFTX</name>
14327                     <description>256 to 511 Byte Frames Transmitted without Error</description>
14328                     <bitOffset>0</bitOffset>
14329                     <bitWidth>32</bitWidth>
14330                  </field>
14331               </fields>
14332            </register>
14333            <register>
14334               <name>TBFT1023</name>
14335               <description>512 to 1023 Byte Frames Transmitted Register</description>
14336               <addressOffset>0x128</addressOffset>
14337               <size>32</size>
14338               <access>read-only</access>
14339               <resetValue>0x00000000</resetValue>
14340               <fields>
14341                  <field>
14342                     <name>NFTX</name>
14343                     <description>512 to 1023 Byte Frames Transmitted without Error</description>
14344                     <bitOffset>0</bitOffset>
14345                     <bitWidth>32</bitWidth>
14346                  </field>
14347               </fields>
14348            </register>
14349            <register>
14350               <name>TBFT1518</name>
14351               <description>1024 to 1518 Byte Frames Transmitted Register</description>
14352               <addressOffset>0x12C</addressOffset>
14353               <size>32</size>
14354               <access>read-only</access>
14355               <resetValue>0x00000000</resetValue>
14356               <fields>
14357                  <field>
14358                     <name>NFTX</name>
14359                     <description>1024 to 1518 Byte Frames Transmitted without Error</description>
14360                     <bitOffset>0</bitOffset>
14361                     <bitWidth>32</bitWidth>
14362                  </field>
14363               </fields>
14364            </register>
14365            <register>
14366               <name>GTBFT1518</name>
14367               <description>Greater Than 1518 Byte Frames Transmitted Register</description>
14368               <addressOffset>0x130</addressOffset>
14369               <size>32</size>
14370               <access>read-only</access>
14371               <resetValue>0x00000000</resetValue>
14372               <fields>
14373                  <field>
14374                     <name>NFTX</name>
14375                     <description>Greater than 1518 Byte Frames Transmitted without Error</description>
14376                     <bitOffset>0</bitOffset>
14377                     <bitWidth>32</bitWidth>
14378                  </field>
14379               </fields>
14380            </register>
14381            <register>
14382               <name>TUR</name>
14383               <description>Transmit Underruns Register</description>
14384               <addressOffset>0x134</addressOffset>
14385               <size>32</size>
14386               <access>read-only</access>
14387               <resetValue>0x00000000</resetValue>
14388               <fields>
14389                  <field>
14390                     <name>TXUNR</name>
14391                     <description>Transmit Underruns</description>
14392                     <bitOffset>0</bitOffset>
14393                     <bitWidth>10</bitWidth>
14394                  </field>
14395               </fields>
14396            </register>
14397            <register>
14398               <name>SCF</name>
14399               <description>Single Collision Frames Register</description>
14400               <addressOffset>0x138</addressOffset>
14401               <size>32</size>
14402               <access>read-only</access>
14403               <resetValue>0x00000000</resetValue>
14404               <fields>
14405                  <field>
14406                     <name>SCOL</name>
14407                     <description>Single Collision</description>
14408                     <bitOffset>0</bitOffset>
14409                     <bitWidth>18</bitWidth>
14410                  </field>
14411               </fields>
14412            </register>
14413            <register>
14414               <name>MCF</name>
14415               <description>Multiple Collision Frames Register</description>
14416               <addressOffset>0x13C</addressOffset>
14417               <size>32</size>
14418               <access>read-only</access>
14419               <resetValue>0x00000000</resetValue>
14420               <fields>
14421                  <field>
14422                     <name>MCOL</name>
14423                     <description>Multiple Collision</description>
14424                     <bitOffset>0</bitOffset>
14425                     <bitWidth>18</bitWidth>
14426                  </field>
14427               </fields>
14428            </register>
14429            <register>
14430               <name>EC</name>
14431               <description>Excessive Collisions Register</description>
14432               <addressOffset>0x140</addressOffset>
14433               <size>32</size>
14434               <access>read-only</access>
14435               <resetValue>0x00000000</resetValue>
14436               <fields>
14437                  <field>
14438                     <name>XCOL</name>
14439                     <description>Excessive Collisions</description>
14440                     <bitOffset>0</bitOffset>
14441                     <bitWidth>10</bitWidth>
14442                  </field>
14443               </fields>
14444            </register>
14445            <register>
14446               <name>LC</name>
14447               <description>Late Collisions Register</description>
14448               <addressOffset>0x144</addressOffset>
14449               <size>32</size>
14450               <access>read-only</access>
14451               <resetValue>0x00000000</resetValue>
14452               <fields>
14453                  <field>
14454                     <name>LCOL</name>
14455                     <description>Late Collisions</description>
14456                     <bitOffset>0</bitOffset>
14457                     <bitWidth>10</bitWidth>
14458                  </field>
14459               </fields>
14460            </register>
14461            <register>
14462               <name>DTF</name>
14463               <description>Deferred Transmission Frames Register</description>
14464               <addressOffset>0x148</addressOffset>
14465               <size>32</size>
14466               <access>read-only</access>
14467               <resetValue>0x00000000</resetValue>
14468               <fields>
14469                  <field>
14470                     <name>DEFT</name>
14471                     <description>Deferred Transmission</description>
14472                     <bitOffset>0</bitOffset>
14473                     <bitWidth>18</bitWidth>
14474                  </field>
14475               </fields>
14476            </register>
14477            <register>
14478               <name>CSE</name>
14479               <description>Carrier Sense Errors Register</description>
14480               <addressOffset>0x14C</addressOffset>
14481               <size>32</size>
14482               <access>read-only</access>
14483               <resetValue>0x00000000</resetValue>
14484               <fields>
14485                  <field>
14486                     <name>CSR</name>
14487                     <description>Carrier Sense Error</description>
14488                     <bitOffset>0</bitOffset>
14489                     <bitWidth>10</bitWidth>
14490                  </field>
14491               </fields>
14492            </register>
14493            <register>
14494               <name>ORLO</name>
14495               <description>Octets Received [31:0] Received</description>
14496               <addressOffset>0x150</addressOffset>
14497               <size>32</size>
14498               <access>read-only</access>
14499               <resetValue>0x00000000</resetValue>
14500               <fields>
14501                  <field>
14502                     <name>RXO</name>
14503                     <description>Received Octets</description>
14504                     <bitOffset>0</bitOffset>
14505                     <bitWidth>32</bitWidth>
14506                  </field>
14507               </fields>
14508            </register>
14509            <register>
14510               <name>ORHI</name>
14511               <description>Octets Received [47:32] Received</description>
14512               <addressOffset>0x154</addressOffset>
14513               <size>32</size>
14514               <access>read-only</access>
14515               <resetValue>0x00000000</resetValue>
14516               <fields>
14517                  <field>
14518                     <name>RXO</name>
14519                     <description>Received Octets</description>
14520                     <bitOffset>0</bitOffset>
14521                     <bitWidth>16</bitWidth>
14522                  </field>
14523               </fields>
14524            </register>
14525            <register>
14526               <name>FR</name>
14527               <description>Frames Received Register</description>
14528               <addressOffset>0x158</addressOffset>
14529               <size>32</size>
14530               <access>read-only</access>
14531               <resetValue>0x00000000</resetValue>
14532               <fields>
14533                  <field>
14534                     <name>FRX</name>
14535                     <description>Frames Received without Error</description>
14536                     <bitOffset>0</bitOffset>
14537                     <bitWidth>32</bitWidth>
14538                  </field>
14539               </fields>
14540            </register>
14541            <register>
14542               <name>BCFR</name>
14543               <description>Broadcast Frames Received Register</description>
14544               <addressOffset>0x15C</addressOffset>
14545               <size>32</size>
14546               <access>read-only</access>
14547               <resetValue>0x00000000</resetValue>
14548               <fields>
14549                  <field>
14550                     <name>BFRX</name>
14551                     <description>Broadcast Frames Received without Error</description>
14552                     <bitOffset>0</bitOffset>
14553                     <bitWidth>32</bitWidth>
14554                  </field>
14555               </fields>
14556            </register>
14557            <register>
14558               <name>MFR</name>
14559               <description>Multicast Frames Received Register</description>
14560               <addressOffset>0x160</addressOffset>
14561               <size>32</size>
14562               <access>read-only</access>
14563               <resetValue>0x00000000</resetValue>
14564               <fields>
14565                  <field>
14566                     <name>MFRX</name>
14567                     <description>Multicast Frames Received without Error</description>
14568                     <bitOffset>0</bitOffset>
14569                     <bitWidth>32</bitWidth>
14570                  </field>
14571               </fields>
14572            </register>
14573            <register>
14574               <name>PFR</name>
14575               <description>Pause Frames Received Register</description>
14576               <addressOffset>0x164</addressOffset>
14577               <size>32</size>
14578               <access>read-only</access>
14579               <resetValue>0x00000000</resetValue>
14580               <fields>
14581                  <field>
14582                     <name>PFRX</name>
14583                     <description>Pause Frames Received Register</description>
14584                     <bitOffset>0</bitOffset>
14585                     <bitWidth>16</bitWidth>
14586                  </field>
14587               </fields>
14588            </register>
14589            <register>
14590               <name>BFR64</name>
14591               <description>64 Byte Frames Received Register</description>
14592               <addressOffset>0x168</addressOffset>
14593               <size>32</size>
14594               <access>read-only</access>
14595               <resetValue>0x00000000</resetValue>
14596               <fields>
14597                  <field>
14598                     <name>NFRX</name>
14599                     <description>64 Byte Frames Received without Error</description>
14600                     <bitOffset>0</bitOffset>
14601                     <bitWidth>32</bitWidth>
14602                  </field>
14603               </fields>
14604            </register>
14605            <register>
14606               <name>TBFR127</name>
14607               <description>65 to 127 Byte Frames Received Register</description>
14608               <addressOffset>0x16C</addressOffset>
14609               <size>32</size>
14610               <access>read-only</access>
14611               <resetValue>0x00000000</resetValue>
14612               <fields>
14613                  <field>
14614                     <name>NFRX</name>
14615                     <description>65 to 127 Byte Frames Received without Error</description>
14616                     <bitOffset>0</bitOffset>
14617                     <bitWidth>32</bitWidth>
14618                  </field>
14619               </fields>
14620            </register>
14621            <register>
14622               <name>TBFR255</name>
14623               <description>128 to 255 Byte Frames Received Register</description>
14624               <addressOffset>0x170</addressOffset>
14625               <size>32</size>
14626               <access>read-only</access>
14627               <resetValue>0x00000000</resetValue>
14628               <fields>
14629                  <field>
14630                     <name>NFRX</name>
14631                     <description>128 to 255 Byte Frames Received without Error</description>
14632                     <bitOffset>0</bitOffset>
14633                     <bitWidth>32</bitWidth>
14634                  </field>
14635               </fields>
14636            </register>
14637            <register>
14638               <name>TBFR511</name>
14639               <description>256 to 511Byte Frames Received Register</description>
14640               <addressOffset>0x174</addressOffset>
14641               <size>32</size>
14642               <access>read-only</access>
14643               <resetValue>0x00000000</resetValue>
14644               <fields>
14645                  <field>
14646                     <name>NFRX</name>
14647                     <description>256 to 511 Byte Frames Received without Error</description>
14648                     <bitOffset>0</bitOffset>
14649                     <bitWidth>32</bitWidth>
14650                  </field>
14651               </fields>
14652            </register>
14653            <register>
14654               <name>TBFR1023</name>
14655               <description>512 to 1023 Byte Frames Received Register</description>
14656               <addressOffset>0x178</addressOffset>
14657               <size>32</size>
14658               <access>read-only</access>
14659               <resetValue>0x00000000</resetValue>
14660               <fields>
14661                  <field>
14662                     <name>NFRX</name>
14663                     <description>512 to 1023 Byte Frames Received without Error</description>
14664                     <bitOffset>0</bitOffset>
14665                     <bitWidth>32</bitWidth>
14666                  </field>
14667               </fields>
14668            </register>
14669            <register>
14670               <name>TBFR1518</name>
14671               <description>1024 to 1518 Byte Frames Received Register</description>
14672               <addressOffset>0x17C</addressOffset>
14673               <size>32</size>
14674               <access>read-only</access>
14675               <resetValue>0x00000000</resetValue>
14676               <fields>
14677                  <field>
14678                     <name>NFRX</name>
14679                     <description>1024 to 1518 Byte Frames Received without Error</description>
14680                     <bitOffset>0</bitOffset>
14681                     <bitWidth>32</bitWidth>
14682                  </field>
14683               </fields>
14684            </register>
14685            <register>
14686               <name>TMXBFR</name>
14687               <description>1519 to Maximum Byte Frames Received Register</description>
14688               <addressOffset>0x180</addressOffset>
14689               <size>32</size>
14690               <access>read-only</access>
14691               <resetValue>0x00000000</resetValue>
14692               <fields>
14693                  <field>
14694                     <name>NFRX</name>
14695                     <description>1519 to Maximum Byte Frames Received without Error</description>
14696                     <bitOffset>0</bitOffset>
14697                     <bitWidth>32</bitWidth>
14698                  </field>
14699               </fields>
14700            </register>
14701            <register>
14702               <name>UFR</name>
14703               <description>Undersize Frames Received Register</description>
14704               <addressOffset>0x184</addressOffset>
14705               <size>32</size>
14706               <access>read-only</access>
14707               <resetValue>0x00000000</resetValue>
14708               <fields>
14709                  <field>
14710                     <name>UFRX</name>
14711                     <description>Undersize Frames Received</description>
14712                     <bitOffset>0</bitOffset>
14713                     <bitWidth>10</bitWidth>
14714                  </field>
14715               </fields>
14716            </register>
14717            <register>
14718               <name>OFR</name>
14719               <description>Oversize Frames Received Register</description>
14720               <addressOffset>0x188</addressOffset>
14721               <size>32</size>
14722               <access>read-only</access>
14723               <resetValue>0x00000000</resetValue>
14724               <fields>
14725                  <field>
14726                     <name>OFRX</name>
14727                     <description>Oversized Frames Received</description>
14728                     <bitOffset>0</bitOffset>
14729                     <bitWidth>10</bitWidth>
14730                  </field>
14731               </fields>
14732            </register>
14733            <register>
14734               <name>JR</name>
14735               <description>Jabbers Received Register</description>
14736               <addressOffset>0x18C</addressOffset>
14737               <size>32</size>
14738               <access>read-only</access>
14739               <resetValue>0x00000000</resetValue>
14740               <fields>
14741                  <field>
14742                     <name>JRX</name>
14743                     <description>Jabbers Received</description>
14744                     <bitOffset>0</bitOffset>
14745                     <bitWidth>10</bitWidth>
14746                  </field>
14747               </fields>
14748            </register>
14749            <register>
14750               <name>FCSE</name>
14751               <description>Frame Check Sequence Errors Register</description>
14752               <addressOffset>0x190</addressOffset>
14753               <size>32</size>
14754               <access>read-only</access>
14755               <resetValue>0x00000000</resetValue>
14756               <fields>
14757                  <field>
14758                     <name>FCKR</name>
14759                     <description>Frame Check Sequence Errors</description>
14760                     <bitOffset>0</bitOffset>
14761                     <bitWidth>10</bitWidth>
14762                  </field>
14763               </fields>
14764            </register>
14765            <register>
14766               <name>LFFE</name>
14767               <description>Length Field Frame Errors Register</description>
14768               <addressOffset>0x194</addressOffset>
14769               <size>32</size>
14770               <access>read-only</access>
14771               <resetValue>0x00000000</resetValue>
14772               <fields>
14773                  <field>
14774                     <name>LFER</name>
14775                     <description>Length Field Frame Errors</description>
14776                     <bitOffset>0</bitOffset>
14777                     <bitWidth>10</bitWidth>
14778                  </field>
14779               </fields>
14780            </register>
14781            <register>
14782               <name>RSE</name>
14783               <description>Receive Symbol Errors Register</description>
14784               <addressOffset>0x198</addressOffset>
14785               <size>32</size>
14786               <access>read-only</access>
14787               <resetValue>0x00000000</resetValue>
14788               <fields>
14789                  <field>
14790                     <name>RXSE</name>
14791                     <description>Receive Symbol Errors</description>
14792                     <bitOffset>0</bitOffset>
14793                     <bitWidth>10</bitWidth>
14794                  </field>
14795               </fields>
14796            </register>
14797            <register>
14798               <name>AE</name>
14799               <description>Alignment Errors Register</description>
14800               <addressOffset>0x19C</addressOffset>
14801               <size>32</size>
14802               <access>read-only</access>
14803               <resetValue>0x00000000</resetValue>
14804               <fields>
14805                  <field>
14806                     <name>AER</name>
14807                     <description>Alignment Errors</description>
14808                     <bitOffset>0</bitOffset>
14809                     <bitWidth>10</bitWidth>
14810                  </field>
14811               </fields>
14812            </register>
14813            <register>
14814               <name>RRE</name>
14815               <description>Receive Resource Errors Register</description>
14816               <addressOffset>0x1A0</addressOffset>
14817               <size>32</size>
14818               <access>read-only</access>
14819               <resetValue>0x00000000</resetValue>
14820               <fields>
14821                  <field>
14822                     <name>RXRER</name>
14823                     <description>Receive Resource Errors</description>
14824                     <bitOffset>0</bitOffset>
14825                     <bitWidth>18</bitWidth>
14826                  </field>
14827               </fields>
14828            </register>
14829            <register>
14830               <name>ROE</name>
14831               <description>Receive Overrun Register</description>
14832               <addressOffset>0x1A4</addressOffset>
14833               <size>32</size>
14834               <access>read-only</access>
14835               <resetValue>0x00000000</resetValue>
14836               <fields>
14837                  <field>
14838                     <name>RXOVR</name>
14839                     <description>Receive Overruns</description>
14840                     <bitOffset>0</bitOffset>
14841                     <bitWidth>10</bitWidth>
14842                  </field>
14843               </fields>
14844            </register>
14845            <register>
14846               <name>IHCE</name>
14847               <description>IP Header Checksum Errors Register</description>
14848               <addressOffset>0x1A8</addressOffset>
14849               <size>32</size>
14850               <access>read-only</access>
14851               <resetValue>0x00000000</resetValue>
14852               <fields>
14853                  <field>
14854                     <name>HCKER</name>
14855                     <description>IP Header Checksum Errors</description>
14856                     <bitOffset>0</bitOffset>
14857                     <bitWidth>8</bitWidth>
14858                  </field>
14859               </fields>
14860            </register>
14861            <register>
14862               <name>TCE</name>
14863               <description>TCP Checksum Errors Register</description>
14864               <addressOffset>0x1AC</addressOffset>
14865               <size>32</size>
14866               <access>read-only</access>
14867               <resetValue>0x00000000</resetValue>
14868               <fields>
14869                  <field>
14870                     <name>TCKER</name>
14871                     <description>TCP Checksum Errors</description>
14872                     <bitOffset>0</bitOffset>
14873                     <bitWidth>8</bitWidth>
14874                  </field>
14875               </fields>
14876            </register>
14877            <register>
14878               <name>UCE</name>
14879               <description>UDP Checksum Errors Register</description>
14880               <addressOffset>0x1B0</addressOffset>
14881               <size>32</size>
14882               <access>read-only</access>
14883               <resetValue>0x00000000</resetValue>
14884               <fields>
14885                  <field>
14886                     <name>UCKER</name>
14887                     <description>UDP Checksum Errors</description>
14888                     <bitOffset>0</bitOffset>
14889                     <bitWidth>8</bitWidth>
14890                  </field>
14891               </fields>
14892            </register>
14893            <register>
14894               <name>TISUBN</name>
14895               <description>1588 Timer Increment [15:0] Sub-Nanoseconds Register</description>
14896               <addressOffset>0x1BC</addressOffset>
14897               <size>32</size>
14898               <resetValue>0x00000000</resetValue>
14899               <fields>
14900                  <field>
14901                     <name>LSBTIR</name>
14902                     <description>Lower Significant Bits of Timer Increment</description>
14903                     <bitOffset>0</bitOffset>
14904                     <bitWidth>16</bitWidth>
14905                  </field>
14906               </fields>
14907            </register>
14908            <register>
14909               <name>TSH</name>
14910               <description>1588 Timer Seconds High [15:0] Register</description>
14911               <addressOffset>0x1C0</addressOffset>
14912               <size>32</size>
14913               <resetValue>0x00000000</resetValue>
14914               <fields>
14915                  <field>
14916                     <name>TCS</name>
14917                     <description>Timer Count in Seconds</description>
14918                     <bitOffset>0</bitOffset>
14919                     <bitWidth>16</bitWidth>
14920                  </field>
14921               </fields>
14922            </register>
14923            <register>
14924               <name>TSSSL</name>
14925               <description>1588 Timer Sync Strobe Seconds [31:0] Register</description>
14926               <addressOffset>0x1C8</addressOffset>
14927               <size>32</size>
14928               <resetValue>0x00000000</resetValue>
14929               <fields>
14930                  <field>
14931                     <name>VTS</name>
14932                     <description>Value of Timer Seconds Register Capture</description>
14933                     <bitOffset>0</bitOffset>
14934                     <bitWidth>32</bitWidth>
14935                  </field>
14936               </fields>
14937            </register>
14938            <register>
14939               <name>TSSN</name>
14940               <description>1588 Timer Sync Strobe Nanoseconds Register</description>
14941               <addressOffset>0x1CC</addressOffset>
14942               <size>32</size>
14943               <resetValue>0x00000000</resetValue>
14944               <fields>
14945                  <field>
14946                     <name>VTN</name>
14947                     <description>Value Timer Nanoseconds Register Capture</description>
14948                     <bitOffset>0</bitOffset>
14949                     <bitWidth>30</bitWidth>
14950                  </field>
14951               </fields>
14952            </register>
14953            <register>
14954               <name>TSL</name>
14955               <description>1588 Timer Seconds [31:0] Register</description>
14956               <addressOffset>0x1D0</addressOffset>
14957               <size>32</size>
14958               <resetValue>0x00000000</resetValue>
14959               <fields>
14960                  <field>
14961                     <name>TCS</name>
14962                     <description>Timer Count in Seconds</description>
14963                     <bitOffset>0</bitOffset>
14964                     <bitWidth>32</bitWidth>
14965                  </field>
14966               </fields>
14967            </register>
14968            <register>
14969               <name>TN</name>
14970               <description>1588 Timer Nanoseconds Register</description>
14971               <addressOffset>0x1D4</addressOffset>
14972               <size>32</size>
14973               <resetValue>0x00000000</resetValue>
14974               <fields>
14975                  <field>
14976                     <name>TNS</name>
14977                     <description>Timer Count in Nanoseconds</description>
14978                     <bitOffset>0</bitOffset>
14979                     <bitWidth>30</bitWidth>
14980                  </field>
14981               </fields>
14982            </register>
14983            <register>
14984               <name>TA</name>
14985               <description>1588 Timer Adjust Register</description>
14986               <addressOffset>0x1D8</addressOffset>
14987               <size>32</size>
14988               <access>write-only</access>
14989               <resetValue>0x00000000</resetValue>
14990               <fields>
14991                  <field>
14992                     <name>ITDT</name>
14993                     <description>Increment/Decrement</description>
14994                     <bitOffset>0</bitOffset>
14995                     <bitWidth>30</bitWidth>
14996                  </field>
14997                  <field>
14998                     <name>ADJ</name>
14999                     <description>Adjust 1588 Timer</description>
15000                     <bitOffset>31</bitOffset>
15001                     <bitWidth>1</bitWidth>
15002                  </field>
15003               </fields>
15004            </register>
15005            <register>
15006               <name>TI</name>
15007               <description>1588 Timer Increment Register</description>
15008               <addressOffset>0x1DC</addressOffset>
15009               <size>32</size>
15010               <resetValue>0x00000000</resetValue>
15011               <fields>
15012                  <field>
15013                     <name>CNS</name>
15014                     <description>Count Nanoseconds</description>
15015                     <bitOffset>0</bitOffset>
15016                     <bitWidth>8</bitWidth>
15017                  </field>
15018                  <field>
15019                     <name>ACNS</name>
15020                     <description>Alternative Count Nanoseconds</description>
15021                     <bitOffset>8</bitOffset>
15022                     <bitWidth>8</bitWidth>
15023                  </field>
15024                  <field>
15025                     <name>NIT</name>
15026                     <description>Number of Increments</description>
15027                     <bitOffset>16</bitOffset>
15028                     <bitWidth>8</bitWidth>
15029                  </field>
15030               </fields>
15031            </register>
15032            <register>
15033               <name>EFTSL</name>
15034               <description>PTP Event Frame Transmitted Seconds Low Register</description>
15035               <addressOffset>0x1E0</addressOffset>
15036               <size>32</size>
15037               <access>read-only</access>
15038               <resetValue>0x00000000</resetValue>
15039               <fields>
15040                  <field>
15041                     <name>RUD</name>
15042                     <description>Register Update</description>
15043                     <bitOffset>0</bitOffset>
15044                     <bitWidth>32</bitWidth>
15045                  </field>
15046               </fields>
15047            </register>
15048            <register>
15049               <name>EFTN</name>
15050               <description>PTP Event Frame Transmitted Nanoseconds</description>
15051               <addressOffset>0x1E4</addressOffset>
15052               <size>32</size>
15053               <access>read-only</access>
15054               <resetValue>0x00000000</resetValue>
15055               <fields>
15056                  <field>
15057                     <name>RUD</name>
15058                     <description>Register Update</description>
15059                     <bitOffset>0</bitOffset>
15060                     <bitWidth>30</bitWidth>
15061                  </field>
15062               </fields>
15063            </register>
15064            <register>
15065               <name>EFRSL</name>
15066               <description>PTP Event Frame Received Seconds Low Register</description>
15067               <addressOffset>0x1E8</addressOffset>
15068               <size>32</size>
15069               <access>read-only</access>
15070               <resetValue>0x00000000</resetValue>
15071               <fields>
15072                  <field>
15073                     <name>RUD</name>
15074                     <description>Register Update</description>
15075                     <bitOffset>0</bitOffset>
15076                     <bitWidth>32</bitWidth>
15077                  </field>
15078               </fields>
15079            </register>
15080            <register>
15081               <name>EFRN</name>
15082               <description>PTP Event Frame Received Nanoseconds</description>
15083               <addressOffset>0x1EC</addressOffset>
15084               <size>32</size>
15085               <access>read-only</access>
15086               <resetValue>0x00000000</resetValue>
15087               <fields>
15088                  <field>
15089                     <name>RUD</name>
15090                     <description>Register Update</description>
15091                     <bitOffset>0</bitOffset>
15092                     <bitWidth>30</bitWidth>
15093                  </field>
15094               </fields>
15095            </register>
15096            <register>
15097               <name>PEFTSL</name>
15098               <description>PTP Peer Event Frame Transmitted Seconds Low Register</description>
15099               <addressOffset>0x1F0</addressOffset>
15100               <size>32</size>
15101               <access>read-only</access>
15102               <resetValue>0x00000000</resetValue>
15103               <fields>
15104                  <field>
15105                     <name>RUD</name>
15106                     <description>Register Update</description>
15107                     <bitOffset>0</bitOffset>
15108                     <bitWidth>32</bitWidth>
15109                  </field>
15110               </fields>
15111            </register>
15112            <register>
15113               <name>PEFTN</name>
15114               <description>PTP Peer Event Frame Transmitted Nanoseconds</description>
15115               <addressOffset>0x1F4</addressOffset>
15116               <size>32</size>
15117               <access>read-only</access>
15118               <resetValue>0x00000000</resetValue>
15119               <fields>
15120                  <field>
15121                     <name>RUD</name>
15122                     <description>Register Update</description>
15123                     <bitOffset>0</bitOffset>
15124                     <bitWidth>30</bitWidth>
15125                  </field>
15126               </fields>
15127            </register>
15128            <register>
15129               <name>PEFRSL</name>
15130               <description>PTP Peer Event Frame Received Seconds Low Register</description>
15131               <addressOffset>0x1F8</addressOffset>
15132               <size>32</size>
15133               <access>read-only</access>
15134               <resetValue>0x00000000</resetValue>
15135               <fields>
15136                  <field>
15137                     <name>RUD</name>
15138                     <description>Register Update</description>
15139                     <bitOffset>0</bitOffset>
15140                     <bitWidth>32</bitWidth>
15141                  </field>
15142               </fields>
15143            </register>
15144            <register>
15145               <name>PEFRN</name>
15146               <description>PTP Peer Event Frame Received Nanoseconds</description>
15147               <addressOffset>0x1FC</addressOffset>
15148               <size>32</size>
15149               <access>read-only</access>
15150               <resetValue>0x00000000</resetValue>
15151               <fields>
15152                  <field>
15153                     <name>RUD</name>
15154                     <description>Register Update</description>
15155                     <bitOffset>0</bitOffset>
15156                     <bitWidth>30</bitWidth>
15157                  </field>
15158               </fields>
15159            </register>
15160            <register>
15161               <name>RLPITR</name>
15162               <description>Receive LPI transition Register</description>
15163               <addressOffset>0x270</addressOffset>
15164               <size>32</size>
15165               <access>read-only</access>
15166               <resetValue>0x00000000</resetValue>
15167               <fields>
15168                  <field>
15169                     <name>RLPITR</name>
15170                     <description>Count number of times transition from rx normal idle to low power idle</description>
15171                     <bitOffset>0</bitOffset>
15172                     <bitWidth>16</bitWidth>
15173                  </field>
15174               </fields>
15175            </register>
15176            <register>
15177               <name>RLPITI</name>
15178               <description>Receive LPI Time Register</description>
15179               <addressOffset>0x274</addressOffset>
15180               <size>32</size>
15181               <access>read-only</access>
15182               <resetValue>0x00000000</resetValue>
15183               <fields>
15184                  <field>
15185                     <name>RLPITI</name>
15186                     <description>Increment once over 16 ahb clock when LPI indication bit 20 is set in rx mode</description>
15187                     <bitOffset>0</bitOffset>
15188                     <bitWidth>24</bitWidth>
15189                  </field>
15190               </fields>
15191            </register>
15192            <register>
15193               <name>TLPITR</name>
15194               <description>Receive LPI transition Register</description>
15195               <addressOffset>0x278</addressOffset>
15196               <size>32</size>
15197               <access>read-only</access>
15198               <resetValue>0x00000000</resetValue>
15199               <fields>
15200                  <field>
15201                     <name>TLPITR</name>
15202                     <description>Count number of times enable LPI tx bit 20 goes from low to high</description>
15203                     <bitOffset>0</bitOffset>
15204                     <bitWidth>16</bitWidth>
15205                  </field>
15206               </fields>
15207            </register>
15208            <register>
15209               <name>TLPITI</name>
15210               <description>Receive LPI Time Register</description>
15211               <addressOffset>0x27C</addressOffset>
15212               <size>32</size>
15213               <access>read-only</access>
15214               <resetValue>0x00000000</resetValue>
15215               <fields>
15216                  <field>
15217                     <name>TLPITI</name>
15218                     <description>Increment once over 16 ahb clock when LPI indication bit 20 is set in tx mode</description>
15219                     <bitOffset>0</bitOffset>
15220                     <bitWidth>24</bitWidth>
15221                  </field>
15222               </fields>
15223            </register>
15224         </registers>
15225      </peripheral>
15226      <peripheral>
15227         <name>HMATRIX</name>
15228         <version>I76382.1.4</version>
15229         <description>HSB Matrix</description>
15230         <groupName>HMATRIXB</groupName>
15231         <prependToName>HMATRIXB_</prependToName>
15232         <baseAddress>0x4100C000</baseAddress>
15233         <addressBlock>
15234            <offset>0</offset>
15235            <size>0x100</size>
15236            <usage>registers</usage>
15237         </addressBlock>
15238         <registers>
15239            <cluster>
15240               <dim>16</dim>
15241               <dimIncrement>0x8</dimIncrement>
15242               <name>PRS[%s]</name>
15243               <description/>
15244               <addressOffset>0x080</addressOffset>
15245               <register>
15246                  <name>PRAS</name>
15247                  <description>Priority A for Slave</description>
15248                  <addressOffset>0x0</addressOffset>
15249                  <size>32</size>
15250                  <resetValue>0x00000000</resetValue>
15251               </register>
15252               <register>
15253                  <name>PRBS</name>
15254                  <description>Priority B for Slave</description>
15255                  <addressOffset>0x4</addressOffset>
15256                  <size>32</size>
15257                  <resetValue>0x00000000</resetValue>
15258               </register>
15259            </cluster>
15260         </registers>
15261      </peripheral>
15262      <peripheral>
15263         <name>ICM</name>
15264         <version>U20101.2.0</version>
15265         <description>Integrity Check Monitor</description>
15266         <baseAddress>0x42002C00</baseAddress>
15267         <addressBlock>
15268            <offset>0</offset>
15269            <size>0x58</size>
15270            <usage>registers</usage>
15271         </addressBlock>
15272         <interrupt>
15273            <name>ICM</name>
15274            <description>Integrity Check Monitor</description>
15275            <value>132</value>
15276         </interrupt>
15277         <registers>
15278            <register>
15279               <name>CFG</name>
15280               <description>Configuration</description>
15281               <addressOffset>0x0</addressOffset>
15282               <size>32</size>
15283               <resetValue>0x00000000</resetValue>
15284               <fields>
15285                  <field>
15286                     <name>WBDIS</name>
15287                     <description>Write Back Disable</description>
15288                     <bitOffset>0</bitOffset>
15289                     <bitWidth>1</bitWidth>
15290                  </field>
15291                  <field>
15292                     <name>EOMDIS</name>
15293                     <description>End of Monitoring Disable</description>
15294                     <bitOffset>1</bitOffset>
15295                     <bitWidth>1</bitWidth>
15296                  </field>
15297                  <field>
15298                     <name>SLBDIS</name>
15299                     <description>Secondary List Branching Disable</description>
15300                     <bitOffset>2</bitOffset>
15301                     <bitWidth>1</bitWidth>
15302                  </field>
15303                  <field>
15304                     <name>BBC</name>
15305                     <description>Bus Burden Control</description>
15306                     <bitOffset>4</bitOffset>
15307                     <bitWidth>4</bitWidth>
15308                  </field>
15309                  <field>
15310                     <name>ASCD</name>
15311                     <description>Automatic Switch To Compare Digest</description>
15312                     <bitOffset>8</bitOffset>
15313                     <bitWidth>1</bitWidth>
15314                  </field>
15315                  <field>
15316                     <name>DUALBUFF</name>
15317                     <description>Dual Input Buffer</description>
15318                     <bitOffset>9</bitOffset>
15319                     <bitWidth>1</bitWidth>
15320                  </field>
15321                  <field>
15322                     <name>UIHASH</name>
15323                     <description>User Initial Hash Value</description>
15324                     <bitOffset>12</bitOffset>
15325                     <bitWidth>1</bitWidth>
15326                  </field>
15327                  <field>
15328                     <name>UALGO</name>
15329                     <description>User SHA Algorithm</description>
15330                     <bitOffset>13</bitOffset>
15331                     <bitWidth>3</bitWidth>
15332                     <enumeratedValues>
15333                        <name>UALGOSelect</name>
15334                        <enumeratedValue>
15335                           <name>SHA1</name>
15336                           <description>SHA1 Algorithm</description>
15337                           <value>0x0</value>
15338                        </enumeratedValue>
15339                        <enumeratedValue>
15340                           <name>SHA256</name>
15341                           <description>SHA256 Algorithm</description>
15342                           <value>0x1</value>
15343                        </enumeratedValue>
15344                        <enumeratedValue>
15345                           <name>SHA224</name>
15346                           <description>SHA224 Algorithm</description>
15347                           <value>0x4</value>
15348                        </enumeratedValue>
15349                     </enumeratedValues>
15350                  </field>
15351               </fields>
15352            </register>
15353            <register>
15354               <name>CTRL</name>
15355               <description>Control</description>
15356               <addressOffset>0x4</addressOffset>
15357               <size>32</size>
15358               <access>write-only</access>
15359               <fields>
15360                  <field>
15361                     <name>ENABLE</name>
15362                     <description>ICM Enable</description>
15363                     <bitOffset>0</bitOffset>
15364                     <bitWidth>1</bitWidth>
15365                  </field>
15366                  <field>
15367                     <name>DISABLE</name>
15368                     <description>ICM Disable Register</description>
15369                     <bitOffset>1</bitOffset>
15370                     <bitWidth>1</bitWidth>
15371                  </field>
15372                  <field>
15373                     <name>SWRST</name>
15374                     <description>Software Reset</description>
15375                     <bitOffset>2</bitOffset>
15376                     <bitWidth>1</bitWidth>
15377                  </field>
15378                  <field>
15379                     <name>REHASH</name>
15380                     <description>Recompute Internal Hash</description>
15381                     <bitOffset>4</bitOffset>
15382                     <bitWidth>4</bitWidth>
15383                  </field>
15384                  <field>
15385                     <name>RMDIS</name>
15386                     <description>Region Monitoring Disable</description>
15387                     <bitOffset>8</bitOffset>
15388                     <bitWidth>4</bitWidth>
15389                  </field>
15390                  <field>
15391                     <name>RMEN</name>
15392                     <description>Region Monitoring Enable</description>
15393                     <bitOffset>12</bitOffset>
15394                     <bitWidth>4</bitWidth>
15395                  </field>
15396               </fields>
15397            </register>
15398            <register>
15399               <name>SR</name>
15400               <description>Status</description>
15401               <addressOffset>0x8</addressOffset>
15402               <size>32</size>
15403               <access>read-only</access>
15404               <resetValue>0x00000000</resetValue>
15405               <fields>
15406                  <field>
15407                     <name>ENABLE</name>
15408                     <description>ICM Controller Enable Register</description>
15409                     <bitOffset>0</bitOffset>
15410                     <bitWidth>1</bitWidth>
15411                  </field>
15412                  <field>
15413                     <name>RAWRMDIS</name>
15414                     <description>RAW Region Monitoring Disabled Status</description>
15415                     <bitOffset>8</bitOffset>
15416                     <bitWidth>4</bitWidth>
15417                  </field>
15418                  <field>
15419                     <name>RMDIS</name>
15420                     <description>Region Monitoring Disabled Status</description>
15421                     <bitOffset>12</bitOffset>
15422                     <bitWidth>4</bitWidth>
15423                  </field>
15424               </fields>
15425            </register>
15426            <register>
15427               <name>IER</name>
15428               <description>Interrupt Enable</description>
15429               <addressOffset>0x10</addressOffset>
15430               <size>32</size>
15431               <access>write-only</access>
15432               <fields>
15433                  <field>
15434                     <name>RHC</name>
15435                     <description>Region Hash Completed Interrupt Enable</description>
15436                     <bitOffset>0</bitOffset>
15437                     <bitWidth>4</bitWidth>
15438                  </field>
15439                  <field>
15440                     <name>RDM</name>
15441                     <description>Region Digest Mismatch Interrupt Enable</description>
15442                     <bitOffset>4</bitOffset>
15443                     <bitWidth>4</bitWidth>
15444                  </field>
15445                  <field>
15446                     <name>RBE</name>
15447                     <description>Region Bus Error Interrupt Enable</description>
15448                     <bitOffset>8</bitOffset>
15449                     <bitWidth>4</bitWidth>
15450                  </field>
15451                  <field>
15452                     <name>RWC</name>
15453                     <description>Region Wrap Condition detected Interrupt Enable</description>
15454                     <bitOffset>12</bitOffset>
15455                     <bitWidth>4</bitWidth>
15456                  </field>
15457                  <field>
15458                     <name>REC</name>
15459                     <description>Region End bit Condition Detected Interrupt Enable</description>
15460                     <bitOffset>16</bitOffset>
15461                     <bitWidth>4</bitWidth>
15462                  </field>
15463                  <field>
15464                     <name>RSU</name>
15465                     <description>Region Status Updated Interrupt Disable</description>
15466                     <bitOffset>20</bitOffset>
15467                     <bitWidth>4</bitWidth>
15468                  </field>
15469                  <field>
15470                     <name>URAD</name>
15471                     <description>Undefined Register Access Detection Interrupt Enable</description>
15472                     <bitOffset>24</bitOffset>
15473                     <bitWidth>1</bitWidth>
15474                  </field>
15475               </fields>
15476            </register>
15477            <register>
15478               <name>IDR</name>
15479               <description>Interrupt Disable</description>
15480               <addressOffset>0x14</addressOffset>
15481               <size>32</size>
15482               <access>write-only</access>
15483               <resetValue>0x00000000</resetValue>
15484               <fields>
15485                  <field>
15486                     <name>RHC</name>
15487                     <description>Region Hash Completed Interrupt Disable</description>
15488                     <bitOffset>0</bitOffset>
15489                     <bitWidth>4</bitWidth>
15490                  </field>
15491                  <field>
15492                     <name>RDM</name>
15493                     <description>Region Digest Mismatch Interrupt Disable</description>
15494                     <bitOffset>4</bitOffset>
15495                     <bitWidth>4</bitWidth>
15496                  </field>
15497                  <field>
15498                     <name>RBE</name>
15499                     <description>Region Bus Error Interrupt Disable</description>
15500                     <bitOffset>8</bitOffset>
15501                     <bitWidth>4</bitWidth>
15502                  </field>
15503                  <field>
15504                     <name>RWC</name>
15505                     <description>Region Wrap Condition Detected Interrupt Disable</description>
15506                     <bitOffset>12</bitOffset>
15507                     <bitWidth>4</bitWidth>
15508                  </field>
15509                  <field>
15510                     <name>REC</name>
15511                     <description>Region End bit Condition detected Interrupt Disable</description>
15512                     <bitOffset>16</bitOffset>
15513                     <bitWidth>4</bitWidth>
15514                  </field>
15515                  <field>
15516                     <name>RSU</name>
15517                     <description>Region Status Updated Interrupt Disable</description>
15518                     <bitOffset>20</bitOffset>
15519                     <bitWidth>4</bitWidth>
15520                  </field>
15521                  <field>
15522                     <name>URAD</name>
15523                     <description>Undefined Register Access Detection Interrupt Disable</description>
15524                     <bitOffset>24</bitOffset>
15525                     <bitWidth>1</bitWidth>
15526                  </field>
15527               </fields>
15528            </register>
15529            <register>
15530               <name>IMR</name>
15531               <description>Interrupt Mask</description>
15532               <addressOffset>0x18</addressOffset>
15533               <size>32</size>
15534               <access>read-only</access>
15535               <resetValue>0x00000000</resetValue>
15536               <fields>
15537                  <field>
15538                     <name>RHC</name>
15539                     <description>Region Hash Completed Interrupt Mask</description>
15540                     <bitOffset>0</bitOffset>
15541                     <bitWidth>4</bitWidth>
15542                  </field>
15543                  <field>
15544                     <name>RDM</name>
15545                     <description>Region Digest Mismatch Interrupt Mask</description>
15546                     <bitOffset>4</bitOffset>
15547                     <bitWidth>4</bitWidth>
15548                  </field>
15549                  <field>
15550                     <name>RBE</name>
15551                     <description>Region Bus Error Interrupt Mask</description>
15552                     <bitOffset>8</bitOffset>
15553                     <bitWidth>4</bitWidth>
15554                  </field>
15555                  <field>
15556                     <name>RWC</name>
15557                     <description>Region Wrap Condition Detected Interrupt Mask</description>
15558                     <bitOffset>12</bitOffset>
15559                     <bitWidth>4</bitWidth>
15560                  </field>
15561                  <field>
15562                     <name>REC</name>
15563                     <description>Region End bit Condition Detected Interrupt Mask</description>
15564                     <bitOffset>16</bitOffset>
15565                     <bitWidth>4</bitWidth>
15566                  </field>
15567                  <field>
15568                     <name>RSU</name>
15569                     <description>Region Status Updated Interrupt Mask</description>
15570                     <bitOffset>20</bitOffset>
15571                     <bitWidth>4</bitWidth>
15572                  </field>
15573                  <field>
15574                     <name>URAD</name>
15575                     <description>Undefined Register Access Detection Interrupt Mask</description>
15576                     <bitOffset>24</bitOffset>
15577                     <bitWidth>1</bitWidth>
15578                  </field>
15579               </fields>
15580            </register>
15581            <register>
15582               <name>ISR</name>
15583               <description>Interrupt Status</description>
15584               <addressOffset>0x1C</addressOffset>
15585               <size>32</size>
15586               <access>read-only</access>
15587               <resetValue>0x00000000</resetValue>
15588               <fields>
15589                  <field>
15590                     <name>RHC</name>
15591                     <description>Region Hash Completed</description>
15592                     <bitOffset>0</bitOffset>
15593                     <bitWidth>4</bitWidth>
15594                  </field>
15595                  <field>
15596                     <name>RDM</name>
15597                     <description>Region Digest Mismatch</description>
15598                     <bitOffset>4</bitOffset>
15599                     <bitWidth>4</bitWidth>
15600                  </field>
15601                  <field>
15602                     <name>RBE</name>
15603                     <description>Region Bus Error</description>
15604                     <bitOffset>8</bitOffset>
15605                     <bitWidth>4</bitWidth>
15606                  </field>
15607                  <field>
15608                     <name>RWC</name>
15609                     <description>Region Wrap Condition Detected</description>
15610                     <bitOffset>12</bitOffset>
15611                     <bitWidth>4</bitWidth>
15612                  </field>
15613                  <field>
15614                     <name>REC</name>
15615                     <description>Region End bit Condition Detected</description>
15616                     <bitOffset>16</bitOffset>
15617                     <bitWidth>4</bitWidth>
15618                  </field>
15619                  <field>
15620                     <name>RSU</name>
15621                     <description>Region Status Updated Detected</description>
15622                     <bitOffset>20</bitOffset>
15623                     <bitWidth>4</bitWidth>
15624                  </field>
15625                  <field>
15626                     <name>URAD</name>
15627                     <description>Undefined Register Access Detection Status</description>
15628                     <bitOffset>24</bitOffset>
15629                     <bitWidth>1</bitWidth>
15630                  </field>
15631               </fields>
15632            </register>
15633            <register>
15634               <name>UASR</name>
15635               <description>Undefined Access Status</description>
15636               <addressOffset>0x20</addressOffset>
15637               <size>32</size>
15638               <access>read-only</access>
15639               <resetValue>0x00000000</resetValue>
15640               <fields>
15641                  <field>
15642                     <name>URAT</name>
15643                     <description>Undefined Register Access Trace</description>
15644                     <bitOffset>0</bitOffset>
15645                     <bitWidth>3</bitWidth>
15646                     <enumeratedValues>
15647                        <name>URATSelect</name>
15648                        <enumeratedValue>
15649                           <name>UNSPEC_STRUCT_MEMBER</name>
15650                           <description>Unspecified structure member set to one detected when the descriptor is loaded</description>
15651                           <value>0x0</value>
15652                        </enumeratedValue>
15653                        <enumeratedValue>
15654                           <name>CFG_MODIFIED</name>
15655                           <description>CFG modified during active monitoring</description>
15656                           <value>0x1</value>
15657                        </enumeratedValue>
15658                        <enumeratedValue>
15659                           <name>DSCR_MODIFIED</name>
15660                           <description>DSCR modified during active monitoring</description>
15661                           <value>0x2</value>
15662                        </enumeratedValue>
15663                        <enumeratedValue>
15664                           <name>HASH_MODIFIED</name>
15665                           <description>HASH modified during active monitoring</description>
15666                           <value>0x3</value>
15667                        </enumeratedValue>
15668                        <enumeratedValue>
15669                           <name>READ_ACCESS</name>
15670                           <description>Write-only register read access</description>
15671                           <value>0x4</value>
15672                        </enumeratedValue>
15673                     </enumeratedValues>
15674                  </field>
15675               </fields>
15676            </register>
15677            <register>
15678               <name>DSCR</name>
15679               <description>Region Descriptor Area Start Address</description>
15680               <addressOffset>0x30</addressOffset>
15681               <size>32</size>
15682               <resetValue>0x00000000</resetValue>
15683               <fields>
15684                  <field>
15685                     <name>DASA</name>
15686                     <description>Descriptor Area Start Address</description>
15687                     <bitOffset>6</bitOffset>
15688                     <bitWidth>26</bitWidth>
15689                  </field>
15690               </fields>
15691            </register>
15692            <register>
15693               <name>HASH</name>
15694               <description>Region Hash Area Start Address</description>
15695               <addressOffset>0x34</addressOffset>
15696               <size>32</size>
15697               <resetValue>0x00000000</resetValue>
15698               <fields>
15699                  <field>
15700                     <name>HASA</name>
15701                     <description>Hash Area Start Address</description>
15702                     <bitOffset>7</bitOffset>
15703                     <bitWidth>25</bitWidth>
15704                  </field>
15705               </fields>
15706            </register>
15707            <register>
15708               <dim>8</dim>
15709               <dimIncrement>4</dimIncrement>
15710               <name>UIHVAL[%s]</name>
15711               <description>User Initial Hash Value n</description>
15712               <addressOffset>0x38</addressOffset>
15713               <size>32</size>
15714               <access>write-only</access>
15715               <resetValue>0x00000000</resetValue>
15716               <fields>
15717                  <field>
15718                     <name>VAL</name>
15719                     <description>Initial Hash Value</description>
15720                     <bitOffset>0</bitOffset>
15721                     <bitWidth>32</bitWidth>
15722                  </field>
15723               </fields>
15724            </register>
15725         </registers>
15726      </peripheral>
15727      <peripheral>
15728         <name>I2S</name>
15729         <version>U22242.0.0</version>
15730         <description>Inter-IC Sound Interface</description>
15731         <baseAddress>0x43002800</baseAddress>
15732         <addressBlock>
15733            <offset>0</offset>
15734            <size>0x38</size>
15735            <usage>registers</usage>
15736         </addressBlock>
15737         <interrupt>
15738            <name>I2S</name>
15739            <description>Inter-IC Sound Interface</description>
15740            <value>128</value>
15741         </interrupt>
15742         <registers>
15743            <register>
15744               <name>CTRLA</name>
15745               <description>Control A</description>
15746               <addressOffset>0x0</addressOffset>
15747               <size>8</size>
15748               <resetValue>0x00</resetValue>
15749               <fields>
15750                  <field>
15751                     <name>SWRST</name>
15752                     <description>Software Reset</description>
15753                     <bitOffset>0</bitOffset>
15754                     <bitWidth>1</bitWidth>
15755                  </field>
15756                  <field>
15757                     <name>ENABLE</name>
15758                     <description>Enable</description>
15759                     <bitOffset>1</bitOffset>
15760                     <bitWidth>1</bitWidth>
15761                  </field>
15762                  <field>
15763                     <name>CKEN0</name>
15764                     <description>Clock Unit 0 Enable</description>
15765                     <bitOffset>2</bitOffset>
15766                     <bitWidth>1</bitWidth>
15767                  </field>
15768                  <field>
15769                     <name>CKEN1</name>
15770                     <description>Clock Unit 1 Enable</description>
15771                     <bitOffset>3</bitOffset>
15772                     <bitWidth>1</bitWidth>
15773                  </field>
15774                  <field>
15775                     <name>TXEN</name>
15776                     <description>Tx Serializer Enable</description>
15777                     <bitOffset>4</bitOffset>
15778                     <bitWidth>1</bitWidth>
15779                  </field>
15780                  <field>
15781                     <name>RXEN</name>
15782                     <description>Rx Serializer Enable</description>
15783                     <bitOffset>5</bitOffset>
15784                     <bitWidth>1</bitWidth>
15785                  </field>
15786               </fields>
15787            </register>
15788            <register>
15789               <dim>2</dim>
15790               <dimIncrement>4</dimIncrement>
15791               <name>CLKCTRL[%s]</name>
15792               <description>Clock Unit n Control</description>
15793               <addressOffset>0x4</addressOffset>
15794               <size>32</size>
15795               <resetValue>0x00000000</resetValue>
15796               <fields>
15797                  <field>
15798                     <name>SLOTSIZE</name>
15799                     <description>Slot Size</description>
15800                     <bitOffset>0</bitOffset>
15801                     <bitWidth>2</bitWidth>
15802                     <enumeratedValues>
15803                        <name>SLOTSIZESelect</name>
15804                        <enumeratedValue>
15805                           <name>8</name>
15806                           <description>8-bit Slot for Clock Unit n</description>
15807                           <value>0x0</value>
15808                        </enumeratedValue>
15809                        <enumeratedValue>
15810                           <name>16</name>
15811                           <description>16-bit Slot for Clock Unit n</description>
15812                           <value>0x1</value>
15813                        </enumeratedValue>
15814                        <enumeratedValue>
15815                           <name>24</name>
15816                           <description>24-bit Slot for Clock Unit n</description>
15817                           <value>0x2</value>
15818                        </enumeratedValue>
15819                        <enumeratedValue>
15820                           <name>32</name>
15821                           <description>32-bit Slot for Clock Unit n</description>
15822                           <value>0x3</value>
15823                        </enumeratedValue>
15824                     </enumeratedValues>
15825                  </field>
15826                  <field>
15827                     <name>NBSLOTS</name>
15828                     <description>Number of Slots in Frame</description>
15829                     <bitOffset>2</bitOffset>
15830                     <bitWidth>3</bitWidth>
15831                  </field>
15832                  <field>
15833                     <name>FSWIDTH</name>
15834                     <description>Frame Sync Width</description>
15835                     <bitOffset>5</bitOffset>
15836                     <bitWidth>2</bitWidth>
15837                     <enumeratedValues>
15838                        <name>FSWIDTHSelect</name>
15839                        <enumeratedValue>
15840                           <name>SLOT</name>
15841                           <description>Frame Sync Pulse is 1 Slot wide (default for I2S protocol)</description>
15842                           <value>0x0</value>
15843                        </enumeratedValue>
15844                        <enumeratedValue>
15845                           <name>HALF</name>
15846                           <description>Frame Sync Pulse is half a Frame wide</description>
15847                           <value>0x1</value>
15848                        </enumeratedValue>
15849                        <enumeratedValue>
15850                           <name>BIT</name>
15851                           <description>Frame Sync Pulse is 1 Bit wide</description>
15852                           <value>0x2</value>
15853                        </enumeratedValue>
15854                        <enumeratedValue>
15855                           <name>BURST</name>
15856                           <description>Clock Unit n operates in Burst mode, with a 1-bit wide Frame Sync pulse per Data sample, only when Data transfer is requested</description>
15857                           <value>0x3</value>
15858                        </enumeratedValue>
15859                     </enumeratedValues>
15860                  </field>
15861                  <field>
15862                     <name>BITDELAY</name>
15863                     <description>Data Delay from Frame Sync</description>
15864                     <bitOffset>7</bitOffset>
15865                     <bitWidth>1</bitWidth>
15866                     <enumeratedValues>
15867                        <name>BITDELAYSelect</name>
15868                        <enumeratedValue>
15869                           <name>LJ</name>
15870                           <description>Left Justified (0 Bit Delay)</description>
15871                           <value>0x0</value>
15872                        </enumeratedValue>
15873                        <enumeratedValue>
15874                           <name>I2S</name>
15875                           <description>I2S (1 Bit Delay)</description>
15876                           <value>0x1</value>
15877                        </enumeratedValue>
15878                     </enumeratedValues>
15879                  </field>
15880                  <field>
15881                     <name>FSSEL</name>
15882                     <description>Frame Sync Select</description>
15883                     <bitOffset>8</bitOffset>
15884                     <bitWidth>1</bitWidth>
15885                     <enumeratedValues>
15886                        <name>FSSELSelect</name>
15887                        <enumeratedValue>
15888                           <name>SCKDIV</name>
15889                           <description>Divided Serial Clock n is used as Frame Sync n source</description>
15890                           <value>0x0</value>
15891                        </enumeratedValue>
15892                        <enumeratedValue>
15893                           <name>FSPIN</name>
15894                           <description>FSn input pin is used as Frame Sync n source</description>
15895                           <value>0x1</value>
15896                        </enumeratedValue>
15897                     </enumeratedValues>
15898                  </field>
15899                  <field>
15900                     <name>FSINV</name>
15901                     <description>Frame Sync Invert</description>
15902                     <bitOffset>9</bitOffset>
15903                     <bitWidth>1</bitWidth>
15904                  </field>
15905                  <field>
15906                     <name>FSOUTINV</name>
15907                     <description>Frame Sync Output Invert</description>
15908                     <bitOffset>10</bitOffset>
15909                     <bitWidth>1</bitWidth>
15910                  </field>
15911                  <field>
15912                     <name>SCKSEL</name>
15913                     <description>Serial Clock Select</description>
15914                     <bitOffset>11</bitOffset>
15915                     <bitWidth>1</bitWidth>
15916                     <enumeratedValues>
15917                        <name>SCKSELSelect</name>
15918                        <enumeratedValue>
15919                           <name>MCKDIV</name>
15920                           <description>Divided Master Clock n is used as Serial Clock n source</description>
15921                           <value>0x0</value>
15922                        </enumeratedValue>
15923                        <enumeratedValue>
15924                           <name>SCKPIN</name>
15925                           <description>SCKn input pin is used as Serial Clock n source</description>
15926                           <value>0x1</value>
15927                        </enumeratedValue>
15928                     </enumeratedValues>
15929                  </field>
15930                  <field>
15931                     <name>SCKOUTINV</name>
15932                     <description>Serial Clock Output Invert</description>
15933                     <bitOffset>12</bitOffset>
15934                     <bitWidth>1</bitWidth>
15935                  </field>
15936                  <field>
15937                     <name>MCKSEL</name>
15938                     <description>Master Clock Select</description>
15939                     <bitOffset>13</bitOffset>
15940                     <bitWidth>1</bitWidth>
15941                     <enumeratedValues>
15942                        <name>MCKSELSelect</name>
15943                        <enumeratedValue>
15944                           <name>GCLK</name>
15945                           <description>GCLK_I2S_n is used as Master Clock n source</description>
15946                           <value>0x0</value>
15947                        </enumeratedValue>
15948                        <enumeratedValue>
15949                           <name>MCKPIN</name>
15950                           <description>MCKn input pin is used as Master Clock n source</description>
15951                           <value>0x1</value>
15952                        </enumeratedValue>
15953                     </enumeratedValues>
15954                  </field>
15955                  <field>
15956                     <name>MCKEN</name>
15957                     <description>Master Clock Enable</description>
15958                     <bitOffset>14</bitOffset>
15959                     <bitWidth>1</bitWidth>
15960                  </field>
15961                  <field>
15962                     <name>MCKOUTINV</name>
15963                     <description>Master Clock Output Invert</description>
15964                     <bitOffset>15</bitOffset>
15965                     <bitWidth>1</bitWidth>
15966                  </field>
15967                  <field>
15968                     <name>MCKDIV</name>
15969                     <description>Master Clock Division Factor</description>
15970                     <bitOffset>16</bitOffset>
15971                     <bitWidth>6</bitWidth>
15972                  </field>
15973                  <field>
15974                     <name>MCKOUTDIV</name>
15975                     <description>Master Clock Output Division Factor</description>
15976                     <bitOffset>24</bitOffset>
15977                     <bitWidth>6</bitWidth>
15978                  </field>
15979               </fields>
15980            </register>
15981            <register>
15982               <name>INTENCLR</name>
15983               <description>Interrupt Enable Clear</description>
15984               <addressOffset>0xC</addressOffset>
15985               <size>16</size>
15986               <resetValue>0x0000</resetValue>
15987               <fields>
15988                  <field>
15989                     <name>RXRDY0</name>
15990                     <description>Receive Ready 0 Interrupt Enable</description>
15991                     <bitOffset>0</bitOffset>
15992                     <bitWidth>1</bitWidth>
15993                  </field>
15994                  <field>
15995                     <name>RXRDY1</name>
15996                     <description>Receive Ready 1 Interrupt Enable</description>
15997                     <bitOffset>1</bitOffset>
15998                     <bitWidth>1</bitWidth>
15999                  </field>
16000                  <field>
16001                     <name>RXOR0</name>
16002                     <description>Receive Overrun 0 Interrupt Enable</description>
16003                     <bitOffset>4</bitOffset>
16004                     <bitWidth>1</bitWidth>
16005                  </field>
16006                  <field>
16007                     <name>RXOR1</name>
16008                     <description>Receive Overrun 1 Interrupt Enable</description>
16009                     <bitOffset>5</bitOffset>
16010                     <bitWidth>1</bitWidth>
16011                  </field>
16012                  <field>
16013                     <name>TXRDY0</name>
16014                     <description>Transmit Ready 0 Interrupt Enable</description>
16015                     <bitOffset>8</bitOffset>
16016                     <bitWidth>1</bitWidth>
16017                  </field>
16018                  <field>
16019                     <name>TXRDY1</name>
16020                     <description>Transmit Ready 1 Interrupt Enable</description>
16021                     <bitOffset>9</bitOffset>
16022                     <bitWidth>1</bitWidth>
16023                  </field>
16024                  <field>
16025                     <name>TXUR0</name>
16026                     <description>Transmit Underrun 0 Interrupt Enable</description>
16027                     <bitOffset>12</bitOffset>
16028                     <bitWidth>1</bitWidth>
16029                  </field>
16030                  <field>
16031                     <name>TXUR1</name>
16032                     <description>Transmit Underrun 1 Interrupt Enable</description>
16033                     <bitOffset>13</bitOffset>
16034                     <bitWidth>1</bitWidth>
16035                  </field>
16036               </fields>
16037            </register>
16038            <register>
16039               <name>INTENSET</name>
16040               <description>Interrupt Enable Set</description>
16041               <addressOffset>0x10</addressOffset>
16042               <size>16</size>
16043               <resetValue>0x0000</resetValue>
16044               <fields>
16045                  <field>
16046                     <name>RXRDY0</name>
16047                     <description>Receive Ready 0 Interrupt Enable</description>
16048                     <bitOffset>0</bitOffset>
16049                     <bitWidth>1</bitWidth>
16050                  </field>
16051                  <field>
16052                     <name>RXRDY1</name>
16053                     <description>Receive Ready 1 Interrupt Enable</description>
16054                     <bitOffset>1</bitOffset>
16055                     <bitWidth>1</bitWidth>
16056                  </field>
16057                  <field>
16058                     <name>RXOR0</name>
16059                     <description>Receive Overrun 0 Interrupt Enable</description>
16060                     <bitOffset>4</bitOffset>
16061                     <bitWidth>1</bitWidth>
16062                  </field>
16063                  <field>
16064                     <name>RXOR1</name>
16065                     <description>Receive Overrun 1 Interrupt Enable</description>
16066                     <bitOffset>5</bitOffset>
16067                     <bitWidth>1</bitWidth>
16068                  </field>
16069                  <field>
16070                     <name>TXRDY0</name>
16071                     <description>Transmit Ready 0 Interrupt Enable</description>
16072                     <bitOffset>8</bitOffset>
16073                     <bitWidth>1</bitWidth>
16074                  </field>
16075                  <field>
16076                     <name>TXRDY1</name>
16077                     <description>Transmit Ready 1 Interrupt Enable</description>
16078                     <bitOffset>9</bitOffset>
16079                     <bitWidth>1</bitWidth>
16080                  </field>
16081                  <field>
16082                     <name>TXUR0</name>
16083                     <description>Transmit Underrun 0 Interrupt Enable</description>
16084                     <bitOffset>12</bitOffset>
16085                     <bitWidth>1</bitWidth>
16086                  </field>
16087                  <field>
16088                     <name>TXUR1</name>
16089                     <description>Transmit Underrun 1 Interrupt Enable</description>
16090                     <bitOffset>13</bitOffset>
16091                     <bitWidth>1</bitWidth>
16092                  </field>
16093               </fields>
16094            </register>
16095            <register>
16096               <name>INTFLAG</name>
16097               <description>Interrupt Flag Status and Clear</description>
16098               <addressOffset>0x14</addressOffset>
16099               <size>16</size>
16100               <resetValue>0x0000</resetValue>
16101               <fields>
16102                  <field>
16103                     <name>RXRDY0</name>
16104                     <description>Receive Ready 0</description>
16105                     <bitOffset>0</bitOffset>
16106                     <bitWidth>1</bitWidth>
16107                  </field>
16108                  <field>
16109                     <name>RXRDY1</name>
16110                     <description>Receive Ready 1</description>
16111                     <bitOffset>1</bitOffset>
16112                     <bitWidth>1</bitWidth>
16113                  </field>
16114                  <field>
16115                     <name>RXOR0</name>
16116                     <description>Receive Overrun 0</description>
16117                     <bitOffset>4</bitOffset>
16118                     <bitWidth>1</bitWidth>
16119                  </field>
16120                  <field>
16121                     <name>RXOR1</name>
16122                     <description>Receive Overrun 1</description>
16123                     <bitOffset>5</bitOffset>
16124                     <bitWidth>1</bitWidth>
16125                  </field>
16126                  <field>
16127                     <name>TXRDY0</name>
16128                     <description>Transmit Ready 0</description>
16129                     <bitOffset>8</bitOffset>
16130                     <bitWidth>1</bitWidth>
16131                  </field>
16132                  <field>
16133                     <name>TXRDY1</name>
16134                     <description>Transmit Ready 1</description>
16135                     <bitOffset>9</bitOffset>
16136                     <bitWidth>1</bitWidth>
16137                  </field>
16138                  <field>
16139                     <name>TXUR0</name>
16140                     <description>Transmit Underrun 0</description>
16141                     <bitOffset>12</bitOffset>
16142                     <bitWidth>1</bitWidth>
16143                  </field>
16144                  <field>
16145                     <name>TXUR1</name>
16146                     <description>Transmit Underrun 1</description>
16147                     <bitOffset>13</bitOffset>
16148                     <bitWidth>1</bitWidth>
16149                  </field>
16150               </fields>
16151            </register>
16152            <register>
16153               <name>SYNCBUSY</name>
16154               <description>Synchronization Status</description>
16155               <addressOffset>0x18</addressOffset>
16156               <size>16</size>
16157               <access>read-only</access>
16158               <resetValue>0x0000</resetValue>
16159               <fields>
16160                  <field>
16161                     <name>SWRST</name>
16162                     <description>Software Reset Synchronization Status</description>
16163                     <bitOffset>0</bitOffset>
16164                     <bitWidth>1</bitWidth>
16165                  </field>
16166                  <field>
16167                     <name>ENABLE</name>
16168                     <description>Enable Synchronization Status</description>
16169                     <bitOffset>1</bitOffset>
16170                     <bitWidth>1</bitWidth>
16171                  </field>
16172                  <field>
16173                     <name>CKEN0</name>
16174                     <description>Clock Unit 0 Enable Synchronization Status</description>
16175                     <bitOffset>2</bitOffset>
16176                     <bitWidth>1</bitWidth>
16177                  </field>
16178                  <field>
16179                     <name>CKEN1</name>
16180                     <description>Clock Unit 1 Enable Synchronization Status</description>
16181                     <bitOffset>3</bitOffset>
16182                     <bitWidth>1</bitWidth>
16183                  </field>
16184                  <field>
16185                     <name>TXEN</name>
16186                     <description>Tx Serializer Enable Synchronization Status</description>
16187                     <bitOffset>4</bitOffset>
16188                     <bitWidth>1</bitWidth>
16189                  </field>
16190                  <field>
16191                     <name>RXEN</name>
16192                     <description>Rx Serializer Enable Synchronization Status</description>
16193                     <bitOffset>5</bitOffset>
16194                     <bitWidth>1</bitWidth>
16195                  </field>
16196                  <field>
16197                     <name>TXDATA</name>
16198                     <description>Tx Data Synchronization Status</description>
16199                     <bitOffset>8</bitOffset>
16200                     <bitWidth>1</bitWidth>
16201                  </field>
16202                  <field>
16203                     <name>RXDATA</name>
16204                     <description>Rx Data Synchronization Status</description>
16205                     <bitOffset>9</bitOffset>
16206                     <bitWidth>1</bitWidth>
16207                  </field>
16208               </fields>
16209            </register>
16210            <register>
16211               <name>TXCTRL</name>
16212               <description>Tx Serializer Control</description>
16213               <addressOffset>0x20</addressOffset>
16214               <size>32</size>
16215               <resetValue>0x00000000</resetValue>
16216               <fields>
16217                  <field>
16218                     <name>TXDEFAULT</name>
16219                     <description>Line Default Line when Slot Disabled</description>
16220                     <bitOffset>2</bitOffset>
16221                     <bitWidth>2</bitWidth>
16222                     <enumeratedValues>
16223                        <name>TXDEFAULTSelect</name>
16224                        <enumeratedValue>
16225                           <name>ZERO</name>
16226                           <description>Output Default Value is 0</description>
16227                           <value>0x0</value>
16228                        </enumeratedValue>
16229                        <enumeratedValue>
16230                           <name>ONE</name>
16231                           <description>Output Default Value is 1</description>
16232                           <value>0x1</value>
16233                        </enumeratedValue>
16234                        <enumeratedValue>
16235                           <name>HIZ</name>
16236                           <description>Output Default Value is high impedance</description>
16237                           <value>0x3</value>
16238                        </enumeratedValue>
16239                     </enumeratedValues>
16240                  </field>
16241                  <field>
16242                     <name>TXSAME</name>
16243                     <description>Transmit Data when Underrun</description>
16244                     <bitOffset>4</bitOffset>
16245                     <bitWidth>1</bitWidth>
16246                     <enumeratedValues>
16247                        <name>TXSAMESelect</name>
16248                        <enumeratedValue>
16249                           <name>ZERO</name>
16250                           <description>Zero data transmitted in case of underrun</description>
16251                           <value>0x0</value>
16252                        </enumeratedValue>
16253                        <enumeratedValue>
16254                           <name>SAME</name>
16255                           <description>Last data transmitted in case of underrun</description>
16256                           <value>0x1</value>
16257                        </enumeratedValue>
16258                     </enumeratedValues>
16259                  </field>
16260                  <field>
16261                     <name>SLOTADJ</name>
16262                     <description>Data Slot Formatting Adjust</description>
16263                     <bitOffset>7</bitOffset>
16264                     <bitWidth>1</bitWidth>
16265                     <enumeratedValues>
16266                        <name>SLOTADJSelect</name>
16267                        <enumeratedValue>
16268                           <name>RIGHT</name>
16269                           <description>Data is right adjusted in slot</description>
16270                           <value>0x0</value>
16271                        </enumeratedValue>
16272                        <enumeratedValue>
16273                           <name>LEFT</name>
16274                           <description>Data is left adjusted in slot</description>
16275                           <value>0x1</value>
16276                        </enumeratedValue>
16277                     </enumeratedValues>
16278                  </field>
16279                  <field>
16280                     <name>DATASIZE</name>
16281                     <description>Data Word Size</description>
16282                     <bitOffset>8</bitOffset>
16283                     <bitWidth>3</bitWidth>
16284                     <enumeratedValues>
16285                        <name>DATASIZESelect</name>
16286                        <enumeratedValue>
16287                           <name>32</name>
16288                           <description>32 bits</description>
16289                           <value>0x0</value>
16290                        </enumeratedValue>
16291                        <enumeratedValue>
16292                           <name>24</name>
16293                           <description>24 bits</description>
16294                           <value>0x1</value>
16295                        </enumeratedValue>
16296                        <enumeratedValue>
16297                           <name>20</name>
16298                           <description>20 bits</description>
16299                           <value>0x2</value>
16300                        </enumeratedValue>
16301                        <enumeratedValue>
16302                           <name>18</name>
16303                           <description>18 bits</description>
16304                           <value>0x3</value>
16305                        </enumeratedValue>
16306                        <enumeratedValue>
16307                           <name>16</name>
16308                           <description>16 bits</description>
16309                           <value>0x4</value>
16310                        </enumeratedValue>
16311                        <enumeratedValue>
16312                           <name>16C</name>
16313                           <description>16 bits compact stereo</description>
16314                           <value>0x5</value>
16315                        </enumeratedValue>
16316                        <enumeratedValue>
16317                           <name>8</name>
16318                           <description>8 bits</description>
16319                           <value>0x6</value>
16320                        </enumeratedValue>
16321                        <enumeratedValue>
16322                           <name>8C</name>
16323                           <description>8 bits compact stereo</description>
16324                           <value>0x7</value>
16325                        </enumeratedValue>
16326                     </enumeratedValues>
16327                  </field>
16328                  <field>
16329                     <name>WORDADJ</name>
16330                     <description>Data Word Formatting Adjust</description>
16331                     <bitOffset>12</bitOffset>
16332                     <bitWidth>1</bitWidth>
16333                     <enumeratedValues>
16334                        <name>WORDADJSelect</name>
16335                        <enumeratedValue>
16336                           <name>RIGHT</name>
16337                           <description>Data is right adjusted in word</description>
16338                           <value>0x0</value>
16339                        </enumeratedValue>
16340                        <enumeratedValue>
16341                           <name>LEFT</name>
16342                           <description>Data is left adjusted in word</description>
16343                           <value>0x1</value>
16344                        </enumeratedValue>
16345                     </enumeratedValues>
16346                  </field>
16347                  <field>
16348                     <name>EXTEND</name>
16349                     <description>Data Formatting Bit Extension</description>
16350                     <bitOffset>13</bitOffset>
16351                     <bitWidth>2</bitWidth>
16352                     <enumeratedValues>
16353                        <name>EXTENDSelect</name>
16354                        <enumeratedValue>
16355                           <name>ZERO</name>
16356                           <description>Extend with zeroes</description>
16357                           <value>0x0</value>
16358                        </enumeratedValue>
16359                        <enumeratedValue>
16360                           <name>ONE</name>
16361                           <description>Extend with ones</description>
16362                           <value>0x1</value>
16363                        </enumeratedValue>
16364                        <enumeratedValue>
16365                           <name>MSBIT</name>
16366                           <description>Extend with Most Significant Bit</description>
16367                           <value>0x2</value>
16368                        </enumeratedValue>
16369                        <enumeratedValue>
16370                           <name>LSBIT</name>
16371                           <description>Extend with Least Significant Bit</description>
16372                           <value>0x3</value>
16373                        </enumeratedValue>
16374                     </enumeratedValues>
16375                  </field>
16376                  <field>
16377                     <name>BITREV</name>
16378                     <description>Data Formatting Bit Reverse</description>
16379                     <bitOffset>15</bitOffset>
16380                     <bitWidth>1</bitWidth>
16381                     <enumeratedValues>
16382                        <name>BITREVSelect</name>
16383                        <enumeratedValue>
16384                           <name>MSBIT</name>
16385                           <description>Transfer Data Most Significant Bit (MSB) first (default for I2S protocol)</description>
16386                           <value>0x0</value>
16387                        </enumeratedValue>
16388                        <enumeratedValue>
16389                           <name>LSBIT</name>
16390                           <description>Transfer Data Least Significant Bit (LSB) first</description>
16391                           <value>0x1</value>
16392                        </enumeratedValue>
16393                     </enumeratedValues>
16394                  </field>
16395                  <field>
16396                     <name>SLOTDIS0</name>
16397                     <description>Slot 0 Disabled for this Serializer</description>
16398                     <bitOffset>16</bitOffset>
16399                     <bitWidth>1</bitWidth>
16400                  </field>
16401                  <field>
16402                     <name>SLOTDIS1</name>
16403                     <description>Slot 1 Disabled for this Serializer</description>
16404                     <bitOffset>17</bitOffset>
16405                     <bitWidth>1</bitWidth>
16406                  </field>
16407                  <field>
16408                     <name>SLOTDIS2</name>
16409                     <description>Slot 2 Disabled for this Serializer</description>
16410                     <bitOffset>18</bitOffset>
16411                     <bitWidth>1</bitWidth>
16412                  </field>
16413                  <field>
16414                     <name>SLOTDIS3</name>
16415                     <description>Slot 3 Disabled for this Serializer</description>
16416                     <bitOffset>19</bitOffset>
16417                     <bitWidth>1</bitWidth>
16418                  </field>
16419                  <field>
16420                     <name>SLOTDIS4</name>
16421                     <description>Slot 4 Disabled for this Serializer</description>
16422                     <bitOffset>20</bitOffset>
16423                     <bitWidth>1</bitWidth>
16424                  </field>
16425                  <field>
16426                     <name>SLOTDIS5</name>
16427                     <description>Slot 5 Disabled for this Serializer</description>
16428                     <bitOffset>21</bitOffset>
16429                     <bitWidth>1</bitWidth>
16430                  </field>
16431                  <field>
16432                     <name>SLOTDIS6</name>
16433                     <description>Slot 6 Disabled for this Serializer</description>
16434                     <bitOffset>22</bitOffset>
16435                     <bitWidth>1</bitWidth>
16436                  </field>
16437                  <field>
16438                     <name>SLOTDIS7</name>
16439                     <description>Slot 7 Disabled for this Serializer</description>
16440                     <bitOffset>23</bitOffset>
16441                     <bitWidth>1</bitWidth>
16442                  </field>
16443                  <field>
16444                     <name>MONO</name>
16445                     <description>Mono Mode</description>
16446                     <bitOffset>24</bitOffset>
16447                     <bitWidth>1</bitWidth>
16448                     <enumeratedValues>
16449                        <name>MONOSelect</name>
16450                        <enumeratedValue>
16451                           <name>STEREO</name>
16452                           <description>Normal mode</description>
16453                           <value>0x0</value>
16454                        </enumeratedValue>
16455                        <enumeratedValue>
16456                           <name>MONO</name>
16457                           <description>Left channel data is duplicated to right channel</description>
16458                           <value>0x1</value>
16459                        </enumeratedValue>
16460                     </enumeratedValues>
16461                  </field>
16462                  <field>
16463                     <name>DMA</name>
16464                     <description>Single or Multiple DMA Channels</description>
16465                     <bitOffset>25</bitOffset>
16466                     <bitWidth>1</bitWidth>
16467                     <enumeratedValues>
16468                        <name>DMASelect</name>
16469                        <enumeratedValue>
16470                           <name>SINGLE</name>
16471                           <description>Single DMA channel</description>
16472                           <value>0x0</value>
16473                        </enumeratedValue>
16474                        <enumeratedValue>
16475                           <name>MULTIPLE</name>
16476                           <description>One DMA channel per data channel</description>
16477                           <value>0x1</value>
16478                        </enumeratedValue>
16479                     </enumeratedValues>
16480                  </field>
16481               </fields>
16482            </register>
16483            <register>
16484               <name>RXCTRL</name>
16485               <description>Rx Serializer Control</description>
16486               <addressOffset>0x24</addressOffset>
16487               <size>32</size>
16488               <resetValue>0x00000000</resetValue>
16489               <fields>
16490                  <field>
16491                     <name>SERMODE</name>
16492                     <description>Serializer Mode</description>
16493                     <bitOffset>0</bitOffset>
16494                     <bitWidth>2</bitWidth>
16495                     <enumeratedValues>
16496                        <name>SERMODESelect</name>
16497                        <enumeratedValue>
16498                           <name>RX</name>
16499                           <description>Receive</description>
16500                           <value>0x0</value>
16501                        </enumeratedValue>
16502                        <enumeratedValue>
16503                           <name>PDM2</name>
16504                           <description>Receive one PDM data on each serial clock edge</description>
16505                           <value>0x2</value>
16506                        </enumeratedValue>
16507                     </enumeratedValues>
16508                  </field>
16509                  <field>
16510                     <name>CLKSEL</name>
16511                     <description>Clock Unit Selection</description>
16512                     <bitOffset>5</bitOffset>
16513                     <bitWidth>1</bitWidth>
16514                     <enumeratedValues>
16515                        <name>CLKSELSelect</name>
16516                        <enumeratedValue>
16517                           <name>CLK0</name>
16518                           <description>Use Clock Unit 0</description>
16519                           <value>0x0</value>
16520                        </enumeratedValue>
16521                        <enumeratedValue>
16522                           <name>CLK1</name>
16523                           <description>Use Clock Unit 1</description>
16524                           <value>0x1</value>
16525                        </enumeratedValue>
16526                     </enumeratedValues>
16527                  </field>
16528                  <field>
16529                     <name>SLOTADJ</name>
16530                     <description>Data Slot Formatting Adjust</description>
16531                     <bitOffset>7</bitOffset>
16532                     <bitWidth>1</bitWidth>
16533                     <enumeratedValues>
16534                        <name>SLOTADJSelect</name>
16535                        <enumeratedValue>
16536                           <name>RIGHT</name>
16537                           <description>Data is right adjusted in slot</description>
16538                           <value>0x0</value>
16539                        </enumeratedValue>
16540                        <enumeratedValue>
16541                           <name>LEFT</name>
16542                           <description>Data is left adjusted in slot</description>
16543                           <value>0x1</value>
16544                        </enumeratedValue>
16545                     </enumeratedValues>
16546                  </field>
16547                  <field>
16548                     <name>DATASIZE</name>
16549                     <description>Data Word Size</description>
16550                     <bitOffset>8</bitOffset>
16551                     <bitWidth>3</bitWidth>
16552                     <enumeratedValues>
16553                        <name>DATASIZESelect</name>
16554                        <enumeratedValue>
16555                           <name>32</name>
16556                           <description>32 bits</description>
16557                           <value>0x0</value>
16558                        </enumeratedValue>
16559                        <enumeratedValue>
16560                           <name>24</name>
16561                           <description>24 bits</description>
16562                           <value>0x1</value>
16563                        </enumeratedValue>
16564                        <enumeratedValue>
16565                           <name>20</name>
16566                           <description>20 bits</description>
16567                           <value>0x2</value>
16568                        </enumeratedValue>
16569                        <enumeratedValue>
16570                           <name>18</name>
16571                           <description>18 bits</description>
16572                           <value>0x3</value>
16573                        </enumeratedValue>
16574                        <enumeratedValue>
16575                           <name>16</name>
16576                           <description>16 bits</description>
16577                           <value>0x4</value>
16578                        </enumeratedValue>
16579                        <enumeratedValue>
16580                           <name>16C</name>
16581                           <description>16 bits compact stereo</description>
16582                           <value>0x5</value>
16583                        </enumeratedValue>
16584                        <enumeratedValue>
16585                           <name>8</name>
16586                           <description>8 bits</description>
16587                           <value>0x6</value>
16588                        </enumeratedValue>
16589                        <enumeratedValue>
16590                           <name>8C</name>
16591                           <description>8 bits compact stereo</description>
16592                           <value>0x7</value>
16593                        </enumeratedValue>
16594                     </enumeratedValues>
16595                  </field>
16596                  <field>
16597                     <name>WORDADJ</name>
16598                     <description>Data Word Formatting Adjust</description>
16599                     <bitOffset>12</bitOffset>
16600                     <bitWidth>1</bitWidth>
16601                     <enumeratedValues>
16602                        <name>WORDADJSelect</name>
16603                        <enumeratedValue>
16604                           <name>RIGHT</name>
16605                           <description>Data is right adjusted in word</description>
16606                           <value>0x0</value>
16607                        </enumeratedValue>
16608                        <enumeratedValue>
16609                           <name>LEFT</name>
16610                           <description>Data is left adjusted in word</description>
16611                           <value>0x1</value>
16612                        </enumeratedValue>
16613                     </enumeratedValues>
16614                  </field>
16615                  <field>
16616                     <name>EXTEND</name>
16617                     <description>Data Formatting Bit Extension</description>
16618                     <bitOffset>13</bitOffset>
16619                     <bitWidth>2</bitWidth>
16620                     <enumeratedValues>
16621                        <name>EXTENDSelect</name>
16622                        <enumeratedValue>
16623                           <name>ZERO</name>
16624                           <description>Extend with zeroes</description>
16625                           <value>0x0</value>
16626                        </enumeratedValue>
16627                        <enumeratedValue>
16628                           <name>ONE</name>
16629                           <description>Extend with ones</description>
16630                           <value>0x1</value>
16631                        </enumeratedValue>
16632                        <enumeratedValue>
16633                           <name>MSBIT</name>
16634                           <description>Extend with Most Significant Bit</description>
16635                           <value>0x2</value>
16636                        </enumeratedValue>
16637                        <enumeratedValue>
16638                           <name>LSBIT</name>
16639                           <description>Extend with Least Significant Bit</description>
16640                           <value>0x3</value>
16641                        </enumeratedValue>
16642                     </enumeratedValues>
16643                  </field>
16644                  <field>
16645                     <name>BITREV</name>
16646                     <description>Data Formatting Bit Reverse</description>
16647                     <bitOffset>15</bitOffset>
16648                     <bitWidth>1</bitWidth>
16649                     <enumeratedValues>
16650                        <name>BITREVSelect</name>
16651                        <enumeratedValue>
16652                           <name>MSBIT</name>
16653                           <description>Transfer Data Most Significant Bit (MSB) first (default for I2S protocol)</description>
16654                           <value>0x0</value>
16655                        </enumeratedValue>
16656                        <enumeratedValue>
16657                           <name>LSBIT</name>
16658                           <description>Transfer Data Least Significant Bit (LSB) first</description>
16659                           <value>0x1</value>
16660                        </enumeratedValue>
16661                     </enumeratedValues>
16662                  </field>
16663                  <field>
16664                     <name>SLOTDIS0</name>
16665                     <description>Slot 0 Disabled for this Serializer</description>
16666                     <bitOffset>16</bitOffset>
16667                     <bitWidth>1</bitWidth>
16668                  </field>
16669                  <field>
16670                     <name>SLOTDIS1</name>
16671                     <description>Slot 1 Disabled for this Serializer</description>
16672                     <bitOffset>17</bitOffset>
16673                     <bitWidth>1</bitWidth>
16674                  </field>
16675                  <field>
16676                     <name>SLOTDIS2</name>
16677                     <description>Slot 2 Disabled for this Serializer</description>
16678                     <bitOffset>18</bitOffset>
16679                     <bitWidth>1</bitWidth>
16680                  </field>
16681                  <field>
16682                     <name>SLOTDIS3</name>
16683                     <description>Slot 3 Disabled for this Serializer</description>
16684                     <bitOffset>19</bitOffset>
16685                     <bitWidth>1</bitWidth>
16686                  </field>
16687                  <field>
16688                     <name>SLOTDIS4</name>
16689                     <description>Slot 4 Disabled for this Serializer</description>
16690                     <bitOffset>20</bitOffset>
16691                     <bitWidth>1</bitWidth>
16692                  </field>
16693                  <field>
16694                     <name>SLOTDIS5</name>
16695                     <description>Slot 5 Disabled for this Serializer</description>
16696                     <bitOffset>21</bitOffset>
16697                     <bitWidth>1</bitWidth>
16698                  </field>
16699                  <field>
16700                     <name>SLOTDIS6</name>
16701                     <description>Slot 6 Disabled for this Serializer</description>
16702                     <bitOffset>22</bitOffset>
16703                     <bitWidth>1</bitWidth>
16704                  </field>
16705                  <field>
16706                     <name>SLOTDIS7</name>
16707                     <description>Slot 7 Disabled for this Serializer</description>
16708                     <bitOffset>23</bitOffset>
16709                     <bitWidth>1</bitWidth>
16710                  </field>
16711                  <field>
16712                     <name>MONO</name>
16713                     <description>Mono Mode</description>
16714                     <bitOffset>24</bitOffset>
16715                     <bitWidth>1</bitWidth>
16716                     <enumeratedValues>
16717                        <name>MONOSelect</name>
16718                        <enumeratedValue>
16719                           <name>STEREO</name>
16720                           <description>Normal mode</description>
16721                           <value>0x0</value>
16722                        </enumeratedValue>
16723                        <enumeratedValue>
16724                           <name>MONO</name>
16725                           <description>Left channel data is duplicated to right channel</description>
16726                           <value>0x1</value>
16727                        </enumeratedValue>
16728                     </enumeratedValues>
16729                  </field>
16730                  <field>
16731                     <name>DMA</name>
16732                     <description>Single or Multiple DMA Channels</description>
16733                     <bitOffset>25</bitOffset>
16734                     <bitWidth>1</bitWidth>
16735                     <enumeratedValues>
16736                        <name>DMASelect</name>
16737                        <enumeratedValue>
16738                           <name>SINGLE</name>
16739                           <description>Single DMA channel</description>
16740                           <value>0x0</value>
16741                        </enumeratedValue>
16742                        <enumeratedValue>
16743                           <name>MULTIPLE</name>
16744                           <description>One DMA channel per data channel</description>
16745                           <value>0x1</value>
16746                        </enumeratedValue>
16747                     </enumeratedValues>
16748                  </field>
16749                  <field>
16750                     <name>RXLOOP</name>
16751                     <description>Loop-back Test Mode</description>
16752                     <bitOffset>26</bitOffset>
16753                     <bitWidth>1</bitWidth>
16754                  </field>
16755               </fields>
16756            </register>
16757            <register>
16758               <name>TXDATA</name>
16759               <description>Tx Data</description>
16760               <addressOffset>0x30</addressOffset>
16761               <size>32</size>
16762               <access>write-only</access>
16763               <resetValue>0x00000000</resetValue>
16764               <fields>
16765                  <field>
16766                     <name>DATA</name>
16767                     <description>Sample Data</description>
16768                     <bitOffset>0</bitOffset>
16769                     <bitWidth>32</bitWidth>
16770                  </field>
16771               </fields>
16772            </register>
16773            <register>
16774               <name>RXDATA</name>
16775               <description>Rx Data</description>
16776               <addressOffset>0x34</addressOffset>
16777               <size>32</size>
16778               <access>read-only</access>
16779               <resetValue>0x00000000</resetValue>
16780               <fields>
16781                  <field>
16782                     <name>DATA</name>
16783                     <description>Sample Data</description>
16784                     <bitOffset>0</bitOffset>
16785                     <bitWidth>32</bitWidth>
16786                  </field>
16787               </fields>
16788            </register>
16789         </registers>
16790      </peripheral>
16791      <peripheral>
16792         <name>MCLK</name>
16793         <version>U24081.0.0</version>
16794         <description>Main Clock</description>
16795         <baseAddress>0x40000800</baseAddress>
16796         <addressBlock>
16797            <offset>0</offset>
16798            <size>0x24</size>
16799            <usage>registers</usage>
16800         </addressBlock>
16801         <interrupt>
16802            <name>MCLK</name>
16803            <description>Main Clock</description>
16804            <value>1</value>
16805         </interrupt>
16806         <registers>
16807            <register>
16808               <name>INTENCLR</name>
16809               <description>Interrupt Enable Clear</description>
16810               <addressOffset>0x1</addressOffset>
16811               <size>8</size>
16812               <resetValue>0x00</resetValue>
16813               <fields>
16814                  <field>
16815                     <name>CKRDY</name>
16816                     <description>Clock Ready Interrupt Enable</description>
16817                     <bitOffset>0</bitOffset>
16818                     <bitWidth>1</bitWidth>
16819                  </field>
16820               </fields>
16821            </register>
16822            <register>
16823               <name>INTENSET</name>
16824               <description>Interrupt Enable Set</description>
16825               <addressOffset>0x2</addressOffset>
16826               <size>8</size>
16827               <resetValue>0x00</resetValue>
16828               <fields>
16829                  <field>
16830                     <name>CKRDY</name>
16831                     <description>Clock Ready Interrupt Enable</description>
16832                     <bitOffset>0</bitOffset>
16833                     <bitWidth>1</bitWidth>
16834                  </field>
16835               </fields>
16836            </register>
16837            <register>
16838               <name>INTFLAG</name>
16839               <description>Interrupt Flag Status and Clear</description>
16840               <addressOffset>0x3</addressOffset>
16841               <size>8</size>
16842               <resetValue>0x01</resetValue>
16843               <fields>
16844                  <field>
16845                     <name>CKRDY</name>
16846                     <description>Clock Ready</description>
16847                     <bitOffset>0</bitOffset>
16848                     <bitWidth>1</bitWidth>
16849                  </field>
16850               </fields>
16851            </register>
16852            <register>
16853               <name>HSDIV</name>
16854               <description>HS Clock Division</description>
16855               <addressOffset>0x4</addressOffset>
16856               <size>8</size>
16857               <access>read-only</access>
16858               <resetValue>0x01</resetValue>
16859               <fields>
16860                  <field>
16861                     <name>DIV</name>
16862                     <description>CPU Clock Division Factor</description>
16863                     <bitOffset>0</bitOffset>
16864                     <bitWidth>8</bitWidth>
16865                     <enumeratedValues>
16866                        <name>DIVSelect</name>
16867                        <enumeratedValue>
16868                           <name>DIV1</name>
16869                           <description>Divide by 1</description>
16870                           <value>0x01</value>
16871                        </enumeratedValue>
16872                     </enumeratedValues>
16873                  </field>
16874               </fields>
16875            </register>
16876            <register>
16877               <name>CPUDIV</name>
16878               <description>CPU Clock Division</description>
16879               <addressOffset>0x5</addressOffset>
16880               <size>8</size>
16881               <resetValue>0x01</resetValue>
16882               <fields>
16883                  <field>
16884                     <name>DIV</name>
16885                     <description>Low-Power Clock Division Factor</description>
16886                     <bitOffset>0</bitOffset>
16887                     <bitWidth>8</bitWidth>
16888                     <enumeratedValues>
16889                        <name>DIVSelect</name>
16890                        <enumeratedValue>
16891                           <name>DIV1</name>
16892                           <description>Divide by 1</description>
16893                           <value>0x01</value>
16894                        </enumeratedValue>
16895                        <enumeratedValue>
16896                           <name>DIV2</name>
16897                           <description>Divide by 2</description>
16898                           <value>0x02</value>
16899                        </enumeratedValue>
16900                        <enumeratedValue>
16901                           <name>DIV4</name>
16902                           <description>Divide by 4</description>
16903                           <value>0x04</value>
16904                        </enumeratedValue>
16905                        <enumeratedValue>
16906                           <name>DIV8</name>
16907                           <description>Divide by 8</description>
16908                           <value>0x08</value>
16909                        </enumeratedValue>
16910                        <enumeratedValue>
16911                           <name>DIV16</name>
16912                           <description>Divide by 16</description>
16913                           <value>0x10</value>
16914                        </enumeratedValue>
16915                        <enumeratedValue>
16916                           <name>DIV32</name>
16917                           <description>Divide by 32</description>
16918                           <value>0x20</value>
16919                        </enumeratedValue>
16920                        <enumeratedValue>
16921                           <name>DIV64</name>
16922                           <description>Divide by 64</description>
16923                           <value>0x40</value>
16924                        </enumeratedValue>
16925                        <enumeratedValue>
16926                           <name>DIV128</name>
16927                           <description>Divide by 128</description>
16928                           <value>0x80</value>
16929                        </enumeratedValue>
16930                     </enumeratedValues>
16931                  </field>
16932               </fields>
16933            </register>
16934            <register>
16935               <name>AHBMASK</name>
16936               <description>AHB Mask</description>
16937               <addressOffset>0x10</addressOffset>
16938               <size>32</size>
16939               <resetValue>0x00FFFFFF</resetValue>
16940               <fields>
16941                  <field>
16942                     <name>HPB0_</name>
16943                     <description>HPB0 AHB Clock Mask</description>
16944                     <bitOffset>0</bitOffset>
16945                     <bitWidth>1</bitWidth>
16946                  </field>
16947                  <field>
16948                     <name>HPB1_</name>
16949                     <description>HPB1 AHB Clock Mask</description>
16950                     <bitOffset>1</bitOffset>
16951                     <bitWidth>1</bitWidth>
16952                  </field>
16953                  <field>
16954                     <name>HPB2_</name>
16955                     <description>HPB2 AHB Clock Mask</description>
16956                     <bitOffset>2</bitOffset>
16957                     <bitWidth>1</bitWidth>
16958                  </field>
16959                  <field>
16960                     <name>HPB3_</name>
16961                     <description>HPB3 AHB Clock Mask</description>
16962                     <bitOffset>3</bitOffset>
16963                     <bitWidth>1</bitWidth>
16964                  </field>
16965                  <field>
16966                     <name>DSU_</name>
16967                     <description>DSU AHB Clock Mask</description>
16968                     <bitOffset>4</bitOffset>
16969                     <bitWidth>1</bitWidth>
16970                  </field>
16971                  <field>
16972                     <name>NVMCTRL_</name>
16973                     <description>NVMCTRL AHB Clock Mask</description>
16974                     <bitOffset>6</bitOffset>
16975                     <bitWidth>1</bitWidth>
16976                  </field>
16977                  <field>
16978                     <name>CMCC_</name>
16979                     <description>CMCC AHB Clock Mask</description>
16980                     <bitOffset>8</bitOffset>
16981                     <bitWidth>1</bitWidth>
16982                  </field>
16983                  <field>
16984                     <name>DMAC_</name>
16985                     <description>DMAC AHB Clock Mask</description>
16986                     <bitOffset>9</bitOffset>
16987                     <bitWidth>1</bitWidth>
16988                  </field>
16989                  <field>
16990                     <name>USB_</name>
16991                     <description>USB AHB Clock Mask</description>
16992                     <bitOffset>10</bitOffset>
16993                     <bitWidth>1</bitWidth>
16994                  </field>
16995                  <field>
16996                     <name>PAC_</name>
16997                     <description>PAC AHB Clock Mask</description>
16998                     <bitOffset>12</bitOffset>
16999                     <bitWidth>1</bitWidth>
17000                  </field>
17001                  <field>
17002                     <name>QSPI_</name>
17003                     <description>QSPI AHB Clock Mask</description>
17004                     <bitOffset>13</bitOffset>
17005                     <bitWidth>1</bitWidth>
17006                  </field>
17007                  <field>
17008                     <name>GMAC_</name>
17009                     <description>GMAC AHB Clock Mask</description>
17010                     <bitOffset>14</bitOffset>
17011                     <bitWidth>1</bitWidth>
17012                  </field>
17013                  <field>
17014                     <name>SDHC0_</name>
17015                     <description>SDHC0 AHB Clock Mask</description>
17016                     <bitOffset>15</bitOffset>
17017                     <bitWidth>1</bitWidth>
17018                  </field>
17019                  <field>
17020                     <name>SDHC1_</name>
17021                     <description>SDHC1 AHB Clock Mask</description>
17022                     <bitOffset>16</bitOffset>
17023                     <bitWidth>1</bitWidth>
17024                  </field>
17025                  <field>
17026                     <name>CAN0_</name>
17027                     <description>CAN0 AHB Clock Mask</description>
17028                     <bitOffset>17</bitOffset>
17029                     <bitWidth>1</bitWidth>
17030                  </field>
17031                  <field>
17032                     <name>CAN1_</name>
17033                     <description>CAN1 AHB Clock Mask</description>
17034                     <bitOffset>18</bitOffset>
17035                     <bitWidth>1</bitWidth>
17036                  </field>
17037                  <field>
17038                     <name>ICM_</name>
17039                     <description>ICM AHB Clock Mask</description>
17040                     <bitOffset>19</bitOffset>
17041                     <bitWidth>1</bitWidth>
17042                  </field>
17043                  <field>
17044                     <name>PUKCC_</name>
17045                     <description>PUKCC AHB Clock Mask</description>
17046                     <bitOffset>20</bitOffset>
17047                     <bitWidth>1</bitWidth>
17048                  </field>
17049                  <field>
17050                     <name>QSPI_2X_</name>
17051                     <description>QSPI_2X AHB Clock Mask</description>
17052                     <bitOffset>21</bitOffset>
17053                     <bitWidth>1</bitWidth>
17054                  </field>
17055                  <field>
17056                     <name>NVMCTRL_SMEEPROM_</name>
17057                     <description>NVMCTRL_SMEEPROM AHB Clock Mask</description>
17058                     <bitOffset>22</bitOffset>
17059                     <bitWidth>1</bitWidth>
17060                  </field>
17061                  <field>
17062                     <name>NVMCTRL_CACHE_</name>
17063                     <description>NVMCTRL_CACHE AHB Clock Mask</description>
17064                     <bitOffset>23</bitOffset>
17065                     <bitWidth>1</bitWidth>
17066                  </field>
17067               </fields>
17068            </register>
17069            <register>
17070               <name>APBAMASK</name>
17071               <description>APBA Mask</description>
17072               <addressOffset>0x14</addressOffset>
17073               <size>32</size>
17074               <resetValue>0x000007FF</resetValue>
17075               <fields>
17076                  <field>
17077                     <name>PAC_</name>
17078                     <description>PAC APB Clock Enable</description>
17079                     <bitOffset>0</bitOffset>
17080                     <bitWidth>1</bitWidth>
17081                  </field>
17082                  <field>
17083                     <name>PM_</name>
17084                     <description>PM APB Clock Enable</description>
17085                     <bitOffset>1</bitOffset>
17086                     <bitWidth>1</bitWidth>
17087                  </field>
17088                  <field>
17089                     <name>MCLK_</name>
17090                     <description>MCLK APB Clock Enable</description>
17091                     <bitOffset>2</bitOffset>
17092                     <bitWidth>1</bitWidth>
17093                  </field>
17094                  <field>
17095                     <name>RSTC_</name>
17096                     <description>RSTC APB Clock Enable</description>
17097                     <bitOffset>3</bitOffset>
17098                     <bitWidth>1</bitWidth>
17099                  </field>
17100                  <field>
17101                     <name>OSCCTRL_</name>
17102                     <description>OSCCTRL APB Clock Enable</description>
17103                     <bitOffset>4</bitOffset>
17104                     <bitWidth>1</bitWidth>
17105                  </field>
17106                  <field>
17107                     <name>OSC32KCTRL_</name>
17108                     <description>OSC32KCTRL APB Clock Enable</description>
17109                     <bitOffset>5</bitOffset>
17110                     <bitWidth>1</bitWidth>
17111                  </field>
17112                  <field>
17113                     <name>SUPC_</name>
17114                     <description>SUPC APB Clock Enable</description>
17115                     <bitOffset>6</bitOffset>
17116                     <bitWidth>1</bitWidth>
17117                  </field>
17118                  <field>
17119                     <name>GCLK_</name>
17120                     <description>GCLK APB Clock Enable</description>
17121                     <bitOffset>7</bitOffset>
17122                     <bitWidth>1</bitWidth>
17123                  </field>
17124                  <field>
17125                     <name>WDT_</name>
17126                     <description>WDT APB Clock Enable</description>
17127                     <bitOffset>8</bitOffset>
17128                     <bitWidth>1</bitWidth>
17129                  </field>
17130                  <field>
17131                     <name>RTC_</name>
17132                     <description>RTC APB Clock Enable</description>
17133                     <bitOffset>9</bitOffset>
17134                     <bitWidth>1</bitWidth>
17135                  </field>
17136                  <field>
17137                     <name>EIC_</name>
17138                     <description>EIC APB Clock Enable</description>
17139                     <bitOffset>10</bitOffset>
17140                     <bitWidth>1</bitWidth>
17141                  </field>
17142                  <field>
17143                     <name>FREQM_</name>
17144                     <description>FREQM APB Clock Enable</description>
17145                     <bitOffset>11</bitOffset>
17146                     <bitWidth>1</bitWidth>
17147                  </field>
17148                  <field>
17149                     <name>SERCOM0_</name>
17150                     <description>SERCOM0 APB Clock Enable</description>
17151                     <bitOffset>12</bitOffset>
17152                     <bitWidth>1</bitWidth>
17153                  </field>
17154                  <field>
17155                     <name>SERCOM1_</name>
17156                     <description>SERCOM1 APB Clock Enable</description>
17157                     <bitOffset>13</bitOffset>
17158                     <bitWidth>1</bitWidth>
17159                  </field>
17160                  <field>
17161                     <name>TC0_</name>
17162                     <description>TC0 APB Clock Enable</description>
17163                     <bitOffset>14</bitOffset>
17164                     <bitWidth>1</bitWidth>
17165                  </field>
17166                  <field>
17167                     <name>TC1_</name>
17168                     <description>TC1 APB Clock Enable</description>
17169                     <bitOffset>15</bitOffset>
17170                     <bitWidth>1</bitWidth>
17171                  </field>
17172               </fields>
17173            </register>
17174            <register>
17175               <name>APBBMASK</name>
17176               <description>APBB Mask</description>
17177               <addressOffset>0x18</addressOffset>
17178               <size>32</size>
17179               <resetValue>0x00018056</resetValue>
17180               <fields>
17181                  <field>
17182                     <name>USB_</name>
17183                     <description>USB APB Clock Enable</description>
17184                     <bitOffset>0</bitOffset>
17185                     <bitWidth>1</bitWidth>
17186                  </field>
17187                  <field>
17188                     <name>DSU_</name>
17189                     <description>DSU APB Clock Enable</description>
17190                     <bitOffset>1</bitOffset>
17191                     <bitWidth>1</bitWidth>
17192                  </field>
17193                  <field>
17194                     <name>NVMCTRL_</name>
17195                     <description>NVMCTRL APB Clock Enable</description>
17196                     <bitOffset>2</bitOffset>
17197                     <bitWidth>1</bitWidth>
17198                  </field>
17199                  <field>
17200                     <name>PORT_</name>
17201                     <description>PORT APB Clock Enable</description>
17202                     <bitOffset>4</bitOffset>
17203                     <bitWidth>1</bitWidth>
17204                  </field>
17205                  <field>
17206                     <name>EVSYS_</name>
17207                     <description>EVSYS APB Clock Enable</description>
17208                     <bitOffset>7</bitOffset>
17209                     <bitWidth>1</bitWidth>
17210                  </field>
17211                  <field>
17212                     <name>SERCOM2_</name>
17213                     <description>SERCOM2 APB Clock Enable</description>
17214                     <bitOffset>9</bitOffset>
17215                     <bitWidth>1</bitWidth>
17216                  </field>
17217                  <field>
17218                     <name>SERCOM3_</name>
17219                     <description>SERCOM3 APB Clock Enable</description>
17220                     <bitOffset>10</bitOffset>
17221                     <bitWidth>1</bitWidth>
17222                  </field>
17223                  <field>
17224                     <name>TCC0_</name>
17225                     <description>TCC0 APB Clock Enable</description>
17226                     <bitOffset>11</bitOffset>
17227                     <bitWidth>1</bitWidth>
17228                  </field>
17229                  <field>
17230                     <name>TCC1_</name>
17231                     <description>TCC1 APB Clock Enable</description>
17232                     <bitOffset>12</bitOffset>
17233                     <bitWidth>1</bitWidth>
17234                  </field>
17235                  <field>
17236                     <name>TC2_</name>
17237                     <description>TC2 APB Clock Enable</description>
17238                     <bitOffset>13</bitOffset>
17239                     <bitWidth>1</bitWidth>
17240                  </field>
17241                  <field>
17242                     <name>TC3_</name>
17243                     <description>TC3 APB Clock Enable</description>
17244                     <bitOffset>14</bitOffset>
17245                     <bitWidth>1</bitWidth>
17246                  </field>
17247                  <field>
17248                     <name>RAMECC_</name>
17249                     <description>RAMECC APB Clock Enable</description>
17250                     <bitOffset>16</bitOffset>
17251                     <bitWidth>1</bitWidth>
17252                  </field>
17253               </fields>
17254            </register>
17255            <register>
17256               <name>APBCMASK</name>
17257               <description>APBC Mask</description>
17258               <addressOffset>0x1C</addressOffset>
17259               <size>32</size>
17260               <resetValue>0x00002000</resetValue>
17261               <fields>
17262                  <field>
17263                     <name>GMAC_</name>
17264                     <description>GMAC APB Clock Enable</description>
17265                     <bitOffset>2</bitOffset>
17266                     <bitWidth>1</bitWidth>
17267                  </field>
17268                  <field>
17269                     <name>TCC2_</name>
17270                     <description>TCC2 APB Clock Enable</description>
17271                     <bitOffset>3</bitOffset>
17272                     <bitWidth>1</bitWidth>
17273                  </field>
17274                  <field>
17275                     <name>TCC3_</name>
17276                     <description>TCC3 APB Clock Enable</description>
17277                     <bitOffset>4</bitOffset>
17278                     <bitWidth>1</bitWidth>
17279                  </field>
17280                  <field>
17281                     <name>TC4_</name>
17282                     <description>TC4 APB Clock Enable</description>
17283                     <bitOffset>5</bitOffset>
17284                     <bitWidth>1</bitWidth>
17285                  </field>
17286                  <field>
17287                     <name>TC5_</name>
17288                     <description>TC5 APB Clock Enable</description>
17289                     <bitOffset>6</bitOffset>
17290                     <bitWidth>1</bitWidth>
17291                  </field>
17292                  <field>
17293                     <name>PDEC_</name>
17294                     <description>PDEC APB Clock Enable</description>
17295                     <bitOffset>7</bitOffset>
17296                     <bitWidth>1</bitWidth>
17297                  </field>
17298                  <field>
17299                     <name>AC_</name>
17300                     <description>AC APB Clock Enable</description>
17301                     <bitOffset>8</bitOffset>
17302                     <bitWidth>1</bitWidth>
17303                  </field>
17304                  <field>
17305                     <name>AES_</name>
17306                     <description>AES APB Clock Enable</description>
17307                     <bitOffset>9</bitOffset>
17308                     <bitWidth>1</bitWidth>
17309                  </field>
17310                  <field>
17311                     <name>TRNG_</name>
17312                     <description>TRNG APB Clock Enable</description>
17313                     <bitOffset>10</bitOffset>
17314                     <bitWidth>1</bitWidth>
17315                  </field>
17316                  <field>
17317                     <name>ICM_</name>
17318                     <description>ICM APB Clock Enable</description>
17319                     <bitOffset>11</bitOffset>
17320                     <bitWidth>1</bitWidth>
17321                  </field>
17322                  <field>
17323                     <name>QSPI_</name>
17324                     <description>QSPI APB Clock Enable</description>
17325                     <bitOffset>13</bitOffset>
17326                     <bitWidth>1</bitWidth>
17327                  </field>
17328                  <field>
17329                     <name>CCL_</name>
17330                     <description>CCL APB Clock Enable</description>
17331                     <bitOffset>14</bitOffset>
17332                     <bitWidth>1</bitWidth>
17333                  </field>
17334               </fields>
17335            </register>
17336            <register>
17337               <name>APBDMASK</name>
17338               <description>APBD Mask</description>
17339               <addressOffset>0x20</addressOffset>
17340               <size>32</size>
17341               <resetValue>0x00000000</resetValue>
17342               <fields>
17343                  <field>
17344                     <name>SERCOM4_</name>
17345                     <description>SERCOM4 APB Clock Enable</description>
17346                     <bitOffset>0</bitOffset>
17347                     <bitWidth>1</bitWidth>
17348                  </field>
17349                  <field>
17350                     <name>SERCOM5_</name>
17351                     <description>SERCOM5 APB Clock Enable</description>
17352                     <bitOffset>1</bitOffset>
17353                     <bitWidth>1</bitWidth>
17354                  </field>
17355                  <field>
17356                     <name>SERCOM6_</name>
17357                     <description>SERCOM6 APB Clock Enable</description>
17358                     <bitOffset>2</bitOffset>
17359                     <bitWidth>1</bitWidth>
17360                  </field>
17361                  <field>
17362                     <name>SERCOM7_</name>
17363                     <description>SERCOM7 APB Clock Enable</description>
17364                     <bitOffset>3</bitOffset>
17365                     <bitWidth>1</bitWidth>
17366                  </field>
17367                  <field>
17368                     <name>TCC4_</name>
17369                     <description>TCC4 APB Clock Enable</description>
17370                     <bitOffset>4</bitOffset>
17371                     <bitWidth>1</bitWidth>
17372                  </field>
17373                  <field>
17374                     <name>TC6_</name>
17375                     <description>TC6 APB Clock Enable</description>
17376                     <bitOffset>5</bitOffset>
17377                     <bitWidth>1</bitWidth>
17378                  </field>
17379                  <field>
17380                     <name>TC7_</name>
17381                     <description>TC7 APB Clock Enable</description>
17382                     <bitOffset>6</bitOffset>
17383                     <bitWidth>1</bitWidth>
17384                  </field>
17385                  <field>
17386                     <name>ADC0_</name>
17387                     <description>ADC0 APB Clock Enable</description>
17388                     <bitOffset>7</bitOffset>
17389                     <bitWidth>1</bitWidth>
17390                  </field>
17391                  <field>
17392                     <name>ADC1_</name>
17393                     <description>ADC1 APB Clock Enable</description>
17394                     <bitOffset>8</bitOffset>
17395                     <bitWidth>1</bitWidth>
17396                  </field>
17397                  <field>
17398                     <name>DAC_</name>
17399                     <description>DAC APB Clock Enable</description>
17400                     <bitOffset>9</bitOffset>
17401                     <bitWidth>1</bitWidth>
17402                  </field>
17403                  <field>
17404                     <name>I2S_</name>
17405                     <description>I2S APB Clock Enable</description>
17406                     <bitOffset>10</bitOffset>
17407                     <bitWidth>1</bitWidth>
17408                  </field>
17409                  <field>
17410                     <name>PCC_</name>
17411                     <description>PCC APB Clock Enable</description>
17412                     <bitOffset>11</bitOffset>
17413                     <bitWidth>1</bitWidth>
17414                  </field>
17415               </fields>
17416            </register>
17417         </registers>
17418      </peripheral>
17419      <peripheral>
17420         <name>NVMCTRL</name>
17421         <version>U24091.0.0</version>
17422         <description>Non-Volatile Memory Controller</description>
17423         <baseAddress>0x41004000</baseAddress>
17424         <addressBlock>
17425            <offset>0</offset>
17426            <size>0x30</size>
17427            <usage>registers</usage>
17428         </addressBlock>
17429         <interrupt>
17430            <name>NVMCTRL_0</name>
17431            <description>Non-Volatile Memory Controller</description>
17432            <value>29</value>
17433         </interrupt>
17434         <interrupt>
17435            <name>NVMCTRL_1</name>
17436            <description>NVMCTRL SmartEEPROM Interrupts</description>
17437            <value>30</value>
17438         </interrupt>
17439         <registers>
17440            <register>
17441               <name>CTRLA</name>
17442               <description>Control A</description>
17443               <addressOffset>0x0</addressOffset>
17444               <size>16</size>
17445               <resetValue>0x0004</resetValue>
17446               <fields>
17447                  <field>
17448                     <name>AUTOWS</name>
17449                     <description>Auto Wait State Enable</description>
17450                     <bitOffset>2</bitOffset>
17451                     <bitWidth>1</bitWidth>
17452                  </field>
17453                  <field>
17454                     <name>SUSPEN</name>
17455                     <description>Suspend Enable</description>
17456                     <bitOffset>3</bitOffset>
17457                     <bitWidth>1</bitWidth>
17458                  </field>
17459                  <field>
17460                     <name>WMODE</name>
17461                     <description>Write Mode</description>
17462                     <bitOffset>4</bitOffset>
17463                     <bitWidth>2</bitWidth>
17464                     <enumeratedValues>
17465                        <name>WMODESelect</name>
17466                        <enumeratedValue>
17467                           <name>MAN</name>
17468                           <description>Manual Write</description>
17469                           <value>0</value>
17470                        </enumeratedValue>
17471                        <enumeratedValue>
17472                           <name>ADW</name>
17473                           <description>Automatic Double Word Write</description>
17474                           <value>1</value>
17475                        </enumeratedValue>
17476                        <enumeratedValue>
17477                           <name>AQW</name>
17478                           <description>Automatic Quad Word</description>
17479                           <value>2</value>
17480                        </enumeratedValue>
17481                        <enumeratedValue>
17482                           <name>AP</name>
17483                           <description>Automatic Page Write</description>
17484                           <value>3</value>
17485                        </enumeratedValue>
17486                     </enumeratedValues>
17487                  </field>
17488                  <field>
17489                     <name>PRM</name>
17490                     <description>Power Reduction Mode during Sleep</description>
17491                     <bitOffset>6</bitOffset>
17492                     <bitWidth>2</bitWidth>
17493                     <enumeratedValues>
17494                        <name>PRMSelect</name>
17495                        <enumeratedValue>
17496                           <name>SEMIAUTO</name>
17497                           <description>NVM block enters low-power mode when entering standby mode. NVM block enters low-power mode when SPRM command is issued. NVM block exits low-power mode upon first access.</description>
17498                           <value>0</value>
17499                        </enumeratedValue>
17500                        <enumeratedValue>
17501                           <name>FULLAUTO</name>
17502                           <description>NVM block enters low-power mode when entering standby mode. NVM block enters low-power mode when SPRM command is issued. NVM block exits low-power mode when system is not in standby mode.</description>
17503                           <value>1</value>
17504                        </enumeratedValue>
17505                        <enumeratedValue>
17506                           <name>MANUAL</name>
17507                           <description>NVM block does not enter low-power mode when entering standby mode. NVM block enters low-power mode when SPRM command is issued. NVM block exits low-power mode upon first access.</description>
17508                           <value>3</value>
17509                        </enumeratedValue>
17510                     </enumeratedValues>
17511                  </field>
17512                  <field>
17513                     <name>RWS</name>
17514                     <description>NVM Read Wait States</description>
17515                     <bitOffset>8</bitOffset>
17516                     <bitWidth>4</bitWidth>
17517                  </field>
17518                  <field>
17519                     <name>AHBNS0</name>
17520                     <description>Force AHB0 access to NONSEQ, burst transfers are continuously rearbitrated</description>
17521                     <bitOffset>12</bitOffset>
17522                     <bitWidth>1</bitWidth>
17523                  </field>
17524                  <field>
17525                     <name>AHBNS1</name>
17526                     <description>Force AHB1 access to NONSEQ, burst transfers are continuously rearbitrated</description>
17527                     <bitOffset>13</bitOffset>
17528                     <bitWidth>1</bitWidth>
17529                  </field>
17530                  <field>
17531                     <name>CACHEDIS0</name>
17532                     <description>AHB0 Cache Disable</description>
17533                     <bitOffset>14</bitOffset>
17534                     <bitWidth>1</bitWidth>
17535                  </field>
17536                  <field>
17537                     <name>CACHEDIS1</name>
17538                     <description>AHB1 Cache Disable</description>
17539                     <bitOffset>15</bitOffset>
17540                     <bitWidth>1</bitWidth>
17541                  </field>
17542               </fields>
17543            </register>
17544            <register>
17545               <name>CTRLB</name>
17546               <description>Control B</description>
17547               <addressOffset>0x4</addressOffset>
17548               <size>16</size>
17549               <access>write-only</access>
17550               <resetValue>0x0000</resetValue>
17551               <fields>
17552                  <field>
17553                     <name>CMD</name>
17554                     <description>Command</description>
17555                     <bitOffset>0</bitOffset>
17556                     <bitWidth>7</bitWidth>
17557                     <enumeratedValues>
17558                        <name>CMDSelect</name>
17559                        <enumeratedValue>
17560                           <name>EP</name>
17561                           <description>Erase Page - Only supported in the USER and AUX pages.</description>
17562                           <value>0x0</value>
17563                        </enumeratedValue>
17564                        <enumeratedValue>
17565                           <name>EB</name>
17566                           <description>Erase Block - Erases the block addressed by the ADDR register, not supported in the user page</description>
17567                           <value>0x1</value>
17568                        </enumeratedValue>
17569                        <enumeratedValue>
17570                           <name>WP</name>
17571                           <description>Write Page - Writes the contents of the page buffer to the page addressed by the ADDR register, not supported in the user page</description>
17572                           <value>0x3</value>
17573                        </enumeratedValue>
17574                        <enumeratedValue>
17575                           <name>WQW</name>
17576                           <description>Write Quad Word - Writes a 128-bit word at the location addressed by the ADDR register.</description>
17577                           <value>0x4</value>
17578                        </enumeratedValue>
17579                        <enumeratedValue>
17580                           <name>SWRST</name>
17581                           <description>Software Reset - Power-Cycle the NVM memory and replay the device automatic calibration procedure and resets the module configuration registers</description>
17582                           <value>0x10</value>
17583                        </enumeratedValue>
17584                        <enumeratedValue>
17585                           <name>LR</name>
17586                           <description>Lock Region - Locks the region containing the address location in the ADDR register.</description>
17587                           <value>0x11</value>
17588                        </enumeratedValue>
17589                        <enumeratedValue>
17590                           <name>UR</name>
17591                           <description>Unlock Region - Unlocks the region containing the address location in the ADDR register.</description>
17592                           <value>0x12</value>
17593                        </enumeratedValue>
17594                        <enumeratedValue>
17595                           <name>SPRM</name>
17596                           <description>Sets the power reduction mode.</description>
17597                           <value>0x13</value>
17598                        </enumeratedValue>
17599                        <enumeratedValue>
17600                           <name>CPRM</name>
17601                           <description>Clears the power reduction mode.</description>
17602                           <value>0x14</value>
17603                        </enumeratedValue>
17604                        <enumeratedValue>
17605                           <name>PBC</name>
17606                           <description>Page Buffer Clear - Clears the page buffer.</description>
17607                           <value>0x15</value>
17608                        </enumeratedValue>
17609                        <enumeratedValue>
17610                           <name>SSB</name>
17611                           <description>Set Security Bit</description>
17612                           <value>0x16</value>
17613                        </enumeratedValue>
17614                        <enumeratedValue>
17615                           <name>BKSWRST</name>
17616                           <description>Bank swap and system reset, if SMEE is used also reallocate SMEE data into the opposite BANK</description>
17617                           <value>0x17</value>
17618                        </enumeratedValue>
17619                        <enumeratedValue>
17620                           <name>CELCK</name>
17621                           <description>Chip Erase Lock - DSU.CE command is not available</description>
17622                           <value>0x18</value>
17623                        </enumeratedValue>
17624                        <enumeratedValue>
17625                           <name>CEULCK</name>
17626                           <description>Chip Erase Unlock - DSU.CE command is available</description>
17627                           <value>0x19</value>
17628                        </enumeratedValue>
17629                        <enumeratedValue>
17630                           <name>SBPDIS</name>
17631                           <description>Sets STATUS.BPDIS, Boot loader protection is discarded until CBPDIS is issued or next start-up sequence</description>
17632                           <value>0x1A</value>
17633                        </enumeratedValue>
17634                        <enumeratedValue>
17635                           <name>CBPDIS</name>
17636                           <description>Clears STATUS.BPDIS, Boot loader protection is not discarded</description>
17637                           <value>0x1B</value>
17638                        </enumeratedValue>
17639                        <enumeratedValue>
17640                           <name>SCEHL</name>
17641                           <description>Set Chip Erase Hard Lock - DSU.CTRL.CE command is not available</description>
17642                           <value>0x1C</value>
17643                        </enumeratedValue>
17644                        <enumeratedValue>
17645                           <name>SBPHL</name>
17646                           <description>Set Boot Protect Hard Lock</description>
17647                           <value>0x1D</value>
17648                        </enumeratedValue>
17649                        <enumeratedValue>
17650                           <name>ASEES0</name>
17651                           <description>Activate SmartEEPROM Sector 0, deactivate Sector 1</description>
17652                           <value>0x30</value>
17653                        </enumeratedValue>
17654                        <enumeratedValue>
17655                           <name>ASEES1</name>
17656                           <description>Activate SmartEEPROM Sector 1, deactivate Sector 0</description>
17657                           <value>0x31</value>
17658                        </enumeratedValue>
17659                        <enumeratedValue>
17660                           <name>SEERALOC</name>
17661                           <description>Starts SmartEEPROM sector reallocation algorithm</description>
17662                           <value>0x32</value>
17663                        </enumeratedValue>
17664                        <enumeratedValue>
17665                           <name>LSEE</name>
17666                           <description>Lock access to SmartEEPROM data from any mean</description>
17667                           <value>0x34</value>
17668                        </enumeratedValue>
17669                        <enumeratedValue>
17670                           <name>USEE</name>
17671                           <description>Unlock access to SmartEEPROM data</description>
17672                           <value>0x35</value>
17673                        </enumeratedValue>
17674                        <enumeratedValue>
17675                           <name>LSEER</name>
17676                           <description>Lock access to the SmartEEPROM Register Address Space (above 64KB)</description>
17677                           <value>0x36</value>
17678                        </enumeratedValue>
17679                        <enumeratedValue>
17680                           <name>USEER</name>
17681                           <description>Unlock access to the SmartEEPROM Register Address Space (above 64KB)</description>
17682                           <value>0x37</value>
17683                        </enumeratedValue>
17684                     </enumeratedValues>
17685                  </field>
17686                  <field>
17687                     <name>CMDEX</name>
17688                     <description>Command Execution</description>
17689                     <bitOffset>8</bitOffset>
17690                     <bitWidth>8</bitWidth>
17691                     <enumeratedValues>
17692                        <name>CMDEXSelect</name>
17693                        <enumeratedValue>
17694                           <name>KEY</name>
17695                           <description>Execution Key</description>
17696                           <value>0xA5</value>
17697                        </enumeratedValue>
17698                     </enumeratedValues>
17699                  </field>
17700               </fields>
17701            </register>
17702            <register>
17703               <name>PARAM</name>
17704               <description>NVM Parameter</description>
17705               <addressOffset>0x8</addressOffset>
17706               <size>32</size>
17707               <access>read-only</access>
17708               <resetValue>0x00060000</resetValue>
17709               <fields>
17710                  <field>
17711                     <name>NVMP</name>
17712                     <description>NVM Pages</description>
17713                     <bitOffset>0</bitOffset>
17714                     <bitWidth>16</bitWidth>
17715                  </field>
17716                  <field>
17717                     <name>PSZ</name>
17718                     <description>Page Size</description>
17719                     <bitOffset>16</bitOffset>
17720                     <bitWidth>3</bitWidth>
17721                     <enumeratedValues>
17722                        <name>PSZSelect</name>
17723                        <enumeratedValue>
17724                           <name>8</name>
17725                           <description>8 bytes</description>
17726                           <value>0x0</value>
17727                        </enumeratedValue>
17728                        <enumeratedValue>
17729                           <name>16</name>
17730                           <description>16 bytes</description>
17731                           <value>0x1</value>
17732                        </enumeratedValue>
17733                        <enumeratedValue>
17734                           <name>32</name>
17735                           <description>32 bytes</description>
17736                           <value>0x2</value>
17737                        </enumeratedValue>
17738                        <enumeratedValue>
17739                           <name>64</name>
17740                           <description>64 bytes</description>
17741                           <value>0x3</value>
17742                        </enumeratedValue>
17743                        <enumeratedValue>
17744                           <name>128</name>
17745                           <description>128 bytes</description>
17746                           <value>0x4</value>
17747                        </enumeratedValue>
17748                        <enumeratedValue>
17749                           <name>256</name>
17750                           <description>256 bytes</description>
17751                           <value>0x5</value>
17752                        </enumeratedValue>
17753                        <enumeratedValue>
17754                           <name>512</name>
17755                           <description>512 bytes</description>
17756                           <value>0x6</value>
17757                        </enumeratedValue>
17758                        <enumeratedValue>
17759                           <name>1024</name>
17760                           <description>1024 bytes</description>
17761                           <value>0x7</value>
17762                        </enumeratedValue>
17763                     </enumeratedValues>
17764                  </field>
17765                  <field>
17766                     <name>SEE</name>
17767                     <description>SmartEEPROM Supported</description>
17768                     <bitOffset>31</bitOffset>
17769                     <bitWidth>1</bitWidth>
17770                     <enumeratedValues>
17771                        <name>SEESelect</name>
17772                        <enumeratedValue>
17773                           <name>SMARTEEPROM</name>
17774                           <description>SmartEEPROM is supported</description>
17775                           <value>0x1</value>
17776                        </enumeratedValue>
17777                        <enumeratedValue>
17778                           <name>NOSMARTEEPROM</name>
17779                           <description>No SmartEEPROM support</description>
17780                           <value>0x0</value>
17781                        </enumeratedValue>
17782                     </enumeratedValues>
17783                  </field>
17784               </fields>
17785            </register>
17786            <register>
17787               <name>INTENCLR</name>
17788               <description>Interrupt Enable Clear</description>
17789               <addressOffset>0xC</addressOffset>
17790               <size>16</size>
17791               <resetValue>0x0000</resetValue>
17792               <fields>
17793                  <field>
17794                     <name>DONE</name>
17795                     <description>Command Done Interrupt Clear</description>
17796                     <bitOffset>0</bitOffset>
17797                     <bitWidth>1</bitWidth>
17798                  </field>
17799                  <field>
17800                     <name>ADDRE</name>
17801                     <description>Address Error</description>
17802                     <bitOffset>1</bitOffset>
17803                     <bitWidth>1</bitWidth>
17804                  </field>
17805                  <field>
17806                     <name>PROGE</name>
17807                     <description>Programming Error Interrupt Clear</description>
17808                     <bitOffset>2</bitOffset>
17809                     <bitWidth>1</bitWidth>
17810                  </field>
17811                  <field>
17812                     <name>LOCKE</name>
17813                     <description>Lock Error Interrupt Clear</description>
17814                     <bitOffset>3</bitOffset>
17815                     <bitWidth>1</bitWidth>
17816                  </field>
17817                  <field>
17818                     <name>ECCSE</name>
17819                     <description>ECC Single Error Interrupt Clear</description>
17820                     <bitOffset>4</bitOffset>
17821                     <bitWidth>1</bitWidth>
17822                  </field>
17823                  <field>
17824                     <name>ECCDE</name>
17825                     <description>ECC Dual Error Interrupt Clear</description>
17826                     <bitOffset>5</bitOffset>
17827                     <bitWidth>1</bitWidth>
17828                  </field>
17829                  <field>
17830                     <name>NVME</name>
17831                     <description>NVM Error Interrupt Clear</description>
17832                     <bitOffset>6</bitOffset>
17833                     <bitWidth>1</bitWidth>
17834                  </field>
17835                  <field>
17836                     <name>SUSP</name>
17837                     <description>Suspended Write Or Erase Interrupt Clear</description>
17838                     <bitOffset>7</bitOffset>
17839                     <bitWidth>1</bitWidth>
17840                  </field>
17841                  <field>
17842                     <name>SEESFULL</name>
17843                     <description>Active SEES Full Interrupt Clear</description>
17844                     <bitOffset>8</bitOffset>
17845                     <bitWidth>1</bitWidth>
17846                  </field>
17847                  <field>
17848                     <name>SEESOVF</name>
17849                     <description>Active SEES Overflow Interrupt Clear</description>
17850                     <bitOffset>9</bitOffset>
17851                     <bitWidth>1</bitWidth>
17852                  </field>
17853                  <field>
17854                     <name>SEEWRC</name>
17855                     <description>SEE Write Completed Interrupt Clear</description>
17856                     <bitOffset>10</bitOffset>
17857                     <bitWidth>1</bitWidth>
17858                  </field>
17859               </fields>
17860            </register>
17861            <register>
17862               <name>INTENSET</name>
17863               <description>Interrupt Enable Set</description>
17864               <addressOffset>0xE</addressOffset>
17865               <size>16</size>
17866               <resetValue>0x0000</resetValue>
17867               <fields>
17868                  <field>
17869                     <name>DONE</name>
17870                     <description>Command Done Interrupt Enable</description>
17871                     <bitOffset>0</bitOffset>
17872                     <bitWidth>1</bitWidth>
17873                  </field>
17874                  <field>
17875                     <name>ADDRE</name>
17876                     <description>Address Error Interrupt Enable</description>
17877                     <bitOffset>1</bitOffset>
17878                     <bitWidth>1</bitWidth>
17879                  </field>
17880                  <field>
17881                     <name>PROGE</name>
17882                     <description>Programming Error Interrupt Enable</description>
17883                     <bitOffset>2</bitOffset>
17884                     <bitWidth>1</bitWidth>
17885                  </field>
17886                  <field>
17887                     <name>LOCKE</name>
17888                     <description>Lock Error Interrupt Enable</description>
17889                     <bitOffset>3</bitOffset>
17890                     <bitWidth>1</bitWidth>
17891                  </field>
17892                  <field>
17893                     <name>ECCSE</name>
17894                     <description>ECC Single Error Interrupt Enable</description>
17895                     <bitOffset>4</bitOffset>
17896                     <bitWidth>1</bitWidth>
17897                  </field>
17898                  <field>
17899                     <name>ECCDE</name>
17900                     <description>ECC Dual Error Interrupt Enable</description>
17901                     <bitOffset>5</bitOffset>
17902                     <bitWidth>1</bitWidth>
17903                  </field>
17904                  <field>
17905                     <name>NVME</name>
17906                     <description>NVM Error Interrupt Enable</description>
17907                     <bitOffset>6</bitOffset>
17908                     <bitWidth>1</bitWidth>
17909                  </field>
17910                  <field>
17911                     <name>SUSP</name>
17912                     <description>Suspended Write Or Erase  Interrupt Enable</description>
17913                     <bitOffset>7</bitOffset>
17914                     <bitWidth>1</bitWidth>
17915                  </field>
17916                  <field>
17917                     <name>SEESFULL</name>
17918                     <description>Active SEES Full Interrupt Enable</description>
17919                     <bitOffset>8</bitOffset>
17920                     <bitWidth>1</bitWidth>
17921                  </field>
17922                  <field>
17923                     <name>SEESOVF</name>
17924                     <description>Active SEES Overflow Interrupt Enable</description>
17925                     <bitOffset>9</bitOffset>
17926                     <bitWidth>1</bitWidth>
17927                  </field>
17928                  <field>
17929                     <name>SEEWRC</name>
17930                     <description>SEE Write Completed Interrupt Enable</description>
17931                     <bitOffset>10</bitOffset>
17932                     <bitWidth>1</bitWidth>
17933                  </field>
17934               </fields>
17935            </register>
17936            <register>
17937               <name>INTFLAG</name>
17938               <description>Interrupt Flag Status and Clear</description>
17939               <addressOffset>0x10</addressOffset>
17940               <size>16</size>
17941               <resetValue>0x0000</resetValue>
17942               <fields>
17943                  <field>
17944                     <name>DONE</name>
17945                     <description>Command Done</description>
17946                     <bitOffset>0</bitOffset>
17947                     <bitWidth>1</bitWidth>
17948                  </field>
17949                  <field>
17950                     <name>ADDRE</name>
17951                     <description>Address Error</description>
17952                     <bitOffset>1</bitOffset>
17953                     <bitWidth>1</bitWidth>
17954                  </field>
17955                  <field>
17956                     <name>PROGE</name>
17957                     <description>Programming Error</description>
17958                     <bitOffset>2</bitOffset>
17959                     <bitWidth>1</bitWidth>
17960                  </field>
17961                  <field>
17962                     <name>LOCKE</name>
17963                     <description>Lock Error</description>
17964                     <bitOffset>3</bitOffset>
17965                     <bitWidth>1</bitWidth>
17966                  </field>
17967                  <field>
17968                     <name>ECCSE</name>
17969                     <description>ECC Single Error</description>
17970                     <bitOffset>4</bitOffset>
17971                     <bitWidth>1</bitWidth>
17972                  </field>
17973                  <field>
17974                     <name>ECCDE</name>
17975                     <description>ECC Dual Error</description>
17976                     <bitOffset>5</bitOffset>
17977                     <bitWidth>1</bitWidth>
17978                  </field>
17979                  <field>
17980                     <name>NVME</name>
17981                     <description>NVM Error</description>
17982                     <bitOffset>6</bitOffset>
17983                     <bitWidth>1</bitWidth>
17984                  </field>
17985                  <field>
17986                     <name>SUSP</name>
17987                     <description>Suspended Write Or Erase Operation</description>
17988                     <bitOffset>7</bitOffset>
17989                     <bitWidth>1</bitWidth>
17990                  </field>
17991                  <field>
17992                     <name>SEESFULL</name>
17993                     <description>Active SEES Full</description>
17994                     <bitOffset>8</bitOffset>
17995                     <bitWidth>1</bitWidth>
17996                  </field>
17997                  <field>
17998                     <name>SEESOVF</name>
17999                     <description>Active SEES Overflow</description>
18000                     <bitOffset>9</bitOffset>
18001                     <bitWidth>1</bitWidth>
18002                  </field>
18003                  <field>
18004                     <name>SEEWRC</name>
18005                     <description>SEE Write Completed</description>
18006                     <bitOffset>10</bitOffset>
18007                     <bitWidth>1</bitWidth>
18008                  </field>
18009               </fields>
18010            </register>
18011            <register>
18012               <name>STATUS</name>
18013               <description>Status</description>
18014               <addressOffset>0x12</addressOffset>
18015               <size>16</size>
18016               <access>read-only</access>
18017               <resetValue>0x0000</resetValue>
18018               <fields>
18019                  <field>
18020                     <name>READY</name>
18021                     <description>Ready to accept a command</description>
18022                     <bitOffset>0</bitOffset>
18023                     <bitWidth>1</bitWidth>
18024                  </field>
18025                  <field>
18026                     <name>PRM</name>
18027                     <description>Power Reduction Mode</description>
18028                     <bitOffset>1</bitOffset>
18029                     <bitWidth>1</bitWidth>
18030                  </field>
18031                  <field>
18032                     <name>LOAD</name>
18033                     <description>NVM Page Buffer Active Loading</description>
18034                     <bitOffset>2</bitOffset>
18035                     <bitWidth>1</bitWidth>
18036                  </field>
18037                  <field>
18038                     <name>SUSP</name>
18039                     <description>NVM Write Or Erase Operation Is Suspended</description>
18040                     <bitOffset>3</bitOffset>
18041                     <bitWidth>1</bitWidth>
18042                  </field>
18043                  <field>
18044                     <name>AFIRST</name>
18045                     <description>BANKA First</description>
18046                     <bitOffset>4</bitOffset>
18047                     <bitWidth>1</bitWidth>
18048                  </field>
18049                  <field>
18050                     <name>BPDIS</name>
18051                     <description>Boot Loader Protection Disable</description>
18052                     <bitOffset>5</bitOffset>
18053                     <bitWidth>1</bitWidth>
18054                  </field>
18055                  <field>
18056                     <name>BOOTPROT</name>
18057                     <description>Boot Loader Protection Size</description>
18058                     <bitOffset>8</bitOffset>
18059                     <bitWidth>4</bitWidth>
18060                     <enumeratedValues>
18061                        <name>BOOTPROTSelect</name>
18062                        <enumeratedValue>
18063                           <name>0</name>
18064                           <description>0 kbytes</description>
18065                           <value>0xF</value>
18066                        </enumeratedValue>
18067                        <enumeratedValue>
18068                           <name>8</name>
18069                           <description>8 kbytes</description>
18070                           <value>0xE</value>
18071                        </enumeratedValue>
18072                        <enumeratedValue>
18073                           <name>16</name>
18074                           <description>16 kbytes</description>
18075                           <value>0xD</value>
18076                        </enumeratedValue>
18077                        <enumeratedValue>
18078                           <name>24</name>
18079                           <description>24 kbytes</description>
18080                           <value>0xC</value>
18081                        </enumeratedValue>
18082                        <enumeratedValue>
18083                           <name>32</name>
18084                           <description>32 kbytes</description>
18085                           <value>0xB</value>
18086                        </enumeratedValue>
18087                        <enumeratedValue>
18088                           <name>40</name>
18089                           <description>40 kbytes</description>
18090                           <value>0xA</value>
18091                        </enumeratedValue>
18092                        <enumeratedValue>
18093                           <name>48</name>
18094                           <description>48 kbytes</description>
18095                           <value>0x9</value>
18096                        </enumeratedValue>
18097                        <enumeratedValue>
18098                           <name>56</name>
18099                           <description>56 kbytes</description>
18100                           <value>0x8</value>
18101                        </enumeratedValue>
18102                        <enumeratedValue>
18103                           <name>64</name>
18104                           <description>64 kbytes</description>
18105                           <value>0x7</value>
18106                        </enumeratedValue>
18107                        <enumeratedValue>
18108                           <name>72</name>
18109                           <description>72 kbytes</description>
18110                           <value>0x6</value>
18111                        </enumeratedValue>
18112                        <enumeratedValue>
18113                           <name>80</name>
18114                           <description>80 kbytes</description>
18115                           <value>0x5</value>
18116                        </enumeratedValue>
18117                        <enumeratedValue>
18118                           <name>88</name>
18119                           <description>88 kbytes</description>
18120                           <value>0x4</value>
18121                        </enumeratedValue>
18122                        <enumeratedValue>
18123                           <name>96</name>
18124                           <description>96 kbytes</description>
18125                           <value>0x3</value>
18126                        </enumeratedValue>
18127                        <enumeratedValue>
18128                           <name>104</name>
18129                           <description>104 kbytes</description>
18130                           <value>0x2</value>
18131                        </enumeratedValue>
18132                        <enumeratedValue>
18133                           <name>112</name>
18134                           <description>112 kbytes</description>
18135                           <value>0x1</value>
18136                        </enumeratedValue>
18137                        <enumeratedValue>
18138                           <name>120</name>
18139                           <description>120 kbytes</description>
18140                           <value>0x0</value>
18141                        </enumeratedValue>
18142                     </enumeratedValues>
18143                  </field>
18144                  <field>
18145                     <name>DBPE</name>
18146                     <description>Dual Boot Protection Enable</description>
18147                     <bitOffset>12</bitOffset>
18148                     <bitWidth>1</bitWidth>
18149                  </field>
18150                  <field>
18151                     <name>BPHL</name>
18152                     <description>Boot Protect Hard Lock</description>
18153                     <bitOffset>13</bitOffset>
18154                     <bitWidth>1</bitWidth>
18155                  </field>
18156               </fields>
18157            </register>
18158            <register>
18159               <name>ADDR</name>
18160               <description>Address</description>
18161               <addressOffset>0x14</addressOffset>
18162               <size>32</size>
18163               <resetValue>0x00000000</resetValue>
18164               <fields>
18165                  <field>
18166                     <name>ADDR</name>
18167                     <description>NVM Address</description>
18168                     <bitOffset>0</bitOffset>
18169                     <bitWidth>24</bitWidth>
18170                  </field>
18171               </fields>
18172            </register>
18173            <register>
18174               <name>RUNLOCK</name>
18175               <description>Lock Section</description>
18176               <addressOffset>0x18</addressOffset>
18177               <size>32</size>
18178               <access>read-only</access>
18179               <resetValue>0x00000000</resetValue>
18180               <fields>
18181                  <field>
18182                     <name>RUNLOCK</name>
18183                     <description>Region Un-Lock Bits</description>
18184                     <bitOffset>0</bitOffset>
18185                     <bitWidth>32</bitWidth>
18186                  </field>
18187               </fields>
18188            </register>
18189            <register>
18190               <dim>2</dim>
18191               <dimIncrement>4</dimIncrement>
18192               <name>PBLDATA[%s]</name>
18193               <description>Page Buffer Load Data x</description>
18194               <addressOffset>0x1C</addressOffset>
18195               <size>32</size>
18196               <access>read-only</access>
18197               <resetValue>0xFFFFFFFF</resetValue>
18198               <fields>
18199                  <field>
18200                     <name>DATA</name>
18201                     <description>Page Buffer Data</description>
18202                     <bitOffset>0</bitOffset>
18203                     <bitWidth>32</bitWidth>
18204                  </field>
18205               </fields>
18206            </register>
18207            <register>
18208               <name>ECCERR</name>
18209               <description>ECC Error Status Register</description>
18210               <addressOffset>0x24</addressOffset>
18211               <size>32</size>
18212               <access>read-only</access>
18213               <resetValue>0x00000000</resetValue>
18214               <fields>
18215                  <field>
18216                     <name>ADDR</name>
18217                     <description>Error Address</description>
18218                     <bitOffset>0</bitOffset>
18219                     <bitWidth>24</bitWidth>
18220                  </field>
18221                  <field>
18222                     <name>TYPEL</name>
18223                     <description>Low Double-Word Error Type</description>
18224                     <bitOffset>28</bitOffset>
18225                     <bitWidth>2</bitWidth>
18226                     <enumeratedValues>
18227                        <name>TYPELSelect</name>
18228                        <enumeratedValue>
18229                           <name>NONE</name>
18230                           <description>No Error Detected Since Last Read</description>
18231                           <value>0</value>
18232                        </enumeratedValue>
18233                        <enumeratedValue>
18234                           <name>SINGLE</name>
18235                           <description>At Least One Single Error Detected Since last Read</description>
18236                           <value>1</value>
18237                        </enumeratedValue>
18238                        <enumeratedValue>
18239                           <name>DUAL</name>
18240                           <description>At Least One Dual Error Detected Since Last Read</description>
18241                           <value>2</value>
18242                        </enumeratedValue>
18243                     </enumeratedValues>
18244                  </field>
18245                  <field>
18246                     <name>TYPEH</name>
18247                     <description>High Double-Word Error Type</description>
18248                     <bitOffset>30</bitOffset>
18249                     <bitWidth>2</bitWidth>
18250                     <enumeratedValues>
18251                        <name>TYPEHSelect</name>
18252                        <enumeratedValue>
18253                           <name>NONE</name>
18254                           <description>No Error Detected Since Last Read</description>
18255                           <value>0</value>
18256                        </enumeratedValue>
18257                        <enumeratedValue>
18258                           <name>SINGLE</name>
18259                           <description>At Least One Single Error Detected Since last Read</description>
18260                           <value>1</value>
18261                        </enumeratedValue>
18262                        <enumeratedValue>
18263                           <name>DUAL</name>
18264                           <description>At Least One Dual Error Detected Since Last Read</description>
18265                           <value>2</value>
18266                        </enumeratedValue>
18267                     </enumeratedValues>
18268                  </field>
18269               </fields>
18270            </register>
18271            <register>
18272               <name>DBGCTRL</name>
18273               <description>Debug Control</description>
18274               <addressOffset>0x28</addressOffset>
18275               <size>8</size>
18276               <resetValue>0x00</resetValue>
18277               <fields>
18278                  <field>
18279                     <name>ECCDIS</name>
18280                     <description>Debugger ECC Read Disable</description>
18281                     <bitOffset>0</bitOffset>
18282                     <bitWidth>1</bitWidth>
18283                  </field>
18284                  <field>
18285                     <name>ECCELOG</name>
18286                     <description>Debugger ECC Error Tracking Mode</description>
18287                     <bitOffset>1</bitOffset>
18288                     <bitWidth>1</bitWidth>
18289                  </field>
18290               </fields>
18291            </register>
18292            <register>
18293               <name>BCTRL</name>
18294               <description>Boot Control</description>
18295               <addressOffset>0x29</addressOffset>
18296               <size>8</size>
18297               <resetValue>0x00</resetValue>
18298               <fields>
18299                  <field>
18300                     <name>BRPE</name>
18301                     <description>Boot Read Protection Enable</description>
18302                     <bitOffset>0</bitOffset>
18303                     <bitWidth>1</bitWidth>
18304                  </field>
18305               </fields>
18306            </register>
18307            <register>
18308               <name>SEECFG</name>
18309               <description>SmartEEPROM Configuration Register</description>
18310               <addressOffset>0x2A</addressOffset>
18311               <size>8</size>
18312               <resetValue>0x00</resetValue>
18313               <fields>
18314                  <field>
18315                     <name>WMODE</name>
18316                     <description>Write Mode</description>
18317                     <bitOffset>0</bitOffset>
18318                     <bitWidth>1</bitWidth>
18319                     <enumeratedValues>
18320                        <name>WMODESelect</name>
18321                        <enumeratedValue>
18322                           <name>UNBUFFERED</name>
18323                           <description>A NVM write command is issued after each write in the pagebuffer</description>
18324                           <value>0</value>
18325                        </enumeratedValue>
18326                     </enumeratedValues>
18327                  </field>
18328                  <field>
18329                     <name>APRDIS</name>
18330                     <description>Automatic Page Reallocation Disable</description>
18331                     <bitOffset>1</bitOffset>
18332                     <bitWidth>1</bitWidth>
18333                  </field>
18334               </fields>
18335            </register>
18336            <register>
18337               <name>SEESTAT</name>
18338               <description>SmartEEPROM Status Register</description>
18339               <addressOffset>0x2C</addressOffset>
18340               <size>32</size>
18341               <access>read-only</access>
18342               <resetValue>0x00000000</resetValue>
18343               <fields>
18344                  <field>
18345                     <name>ASEES</name>
18346                     <description>Active SmartEEPROM Sector</description>
18347                     <bitOffset>0</bitOffset>
18348                     <bitWidth>1</bitWidth>
18349                  </field>
18350                  <field>
18351                     <name>BUSY</name>
18352                     <description>Busy</description>
18353                     <bitOffset>2</bitOffset>
18354                     <bitWidth>1</bitWidth>
18355                  </field>
18356                  <field>
18357                     <name>LOCK</name>
18358                     <description>SmartEEPROM Write Access Is Locked</description>
18359                     <bitOffset>3</bitOffset>
18360                     <bitWidth>1</bitWidth>
18361                  </field>
18362                  <field>
18363                     <name>RLOCK</name>
18364                     <description>SmartEEPROM Write Access To Register Address Space Is Locked</description>
18365                     <bitOffset>4</bitOffset>
18366                     <bitWidth>1</bitWidth>
18367                  </field>
18368                  <field>
18369                     <name>SBLK</name>
18370                     <description>Blocks Number In a Sector</description>
18371                     <bitOffset>8</bitOffset>
18372                     <bitWidth>4</bitWidth>
18373                  </field>
18374                  <field>
18375                     <name>PSZ</name>
18376                     <description>SmartEEPROM Page Size</description>
18377                     <bitOffset>16</bitOffset>
18378                     <bitWidth>3</bitWidth>
18379                  </field>
18380               </fields>
18381            </register>
18382         </registers>
18383      </peripheral>
18384      <peripheral>
18385         <name>OSCCTRL</name>
18386         <version>U24011.0.0</version>
18387         <description>Oscillators Control</description>
18388         <baseAddress>0x40001000</baseAddress>
18389         <addressBlock>
18390            <offset>0</offset>
18391            <size>0x58</size>
18392            <usage>registers</usage>
18393         </addressBlock>
18394         <interrupt>
18395            <name>OSCCTRL_XOSC0</name>
18396            <description>External Oscillator 0</description>
18397            <value>2</value>
18398         </interrupt>
18399         <interrupt>
18400            <name>OSCCTRL_XOSC1</name>
18401            <description>External Oscillator 1</description>
18402            <value>3</value>
18403         </interrupt>
18404         <interrupt>
18405            <name>OSCCTRL_DFLL</name>
18406            <description>Digital Frequency Locked Loop</description>
18407            <value>4</value>
18408         </interrupt>
18409         <interrupt>
18410            <name>OSCCTRL_DPLL0</name>
18411            <description>Digital Phase Locked Loop 0</description>
18412            <value>5</value>
18413         </interrupt>
18414         <interrupt>
18415            <name>OSCCTRL_DPLL1</name>
18416            <description>Digital Phase Locked Loop 1</description>
18417            <value>6</value>
18418         </interrupt>
18419         <registers>
18420            <register>
18421               <name>EVCTRL</name>
18422               <description>Event Control</description>
18423               <addressOffset>0x0</addressOffset>
18424               <size>8</size>
18425               <resetValue>0x00</resetValue>
18426               <fields>
18427                  <field>
18428                     <name>CFDEO0</name>
18429                     <description>Clock 0 Failure Detector Event Output Enable</description>
18430                     <bitOffset>0</bitOffset>
18431                     <bitWidth>1</bitWidth>
18432                  </field>
18433                  <field>
18434                     <name>CFDEO1</name>
18435                     <description>Clock 1 Failure Detector Event Output Enable</description>
18436                     <bitOffset>1</bitOffset>
18437                     <bitWidth>1</bitWidth>
18438                  </field>
18439               </fields>
18440            </register>
18441            <register>
18442               <name>INTENCLR</name>
18443               <description>Interrupt Enable Clear</description>
18444               <addressOffset>0x4</addressOffset>
18445               <size>32</size>
18446               <resetValue>0x00000000</resetValue>
18447               <fields>
18448                  <field>
18449                     <name>XOSCRDY0</name>
18450                     <description>XOSC 0 Ready Interrupt Enable</description>
18451                     <bitOffset>0</bitOffset>
18452                     <bitWidth>1</bitWidth>
18453                  </field>
18454                  <field>
18455                     <name>XOSCRDY1</name>
18456                     <description>XOSC 1 Ready Interrupt Enable</description>
18457                     <bitOffset>1</bitOffset>
18458                     <bitWidth>1</bitWidth>
18459                  </field>
18460                  <field>
18461                     <name>XOSCFAIL0</name>
18462                     <description>XOSC 0 Clock Failure Detector Interrupt Enable</description>
18463                     <bitOffset>2</bitOffset>
18464                     <bitWidth>1</bitWidth>
18465                  </field>
18466                  <field>
18467                     <name>XOSCFAIL1</name>
18468                     <description>XOSC 1 Clock Failure Detector Interrupt Enable</description>
18469                     <bitOffset>3</bitOffset>
18470                     <bitWidth>1</bitWidth>
18471                  </field>
18472                  <field>
18473                     <name>DFLLRDY</name>
18474                     <description>DFLL Ready Interrupt Enable</description>
18475                     <bitOffset>8</bitOffset>
18476                     <bitWidth>1</bitWidth>
18477                  </field>
18478                  <field>
18479                     <name>DFLLOOB</name>
18480                     <description>DFLL Out Of Bounds Interrupt Enable</description>
18481                     <bitOffset>9</bitOffset>
18482                     <bitWidth>1</bitWidth>
18483                  </field>
18484                  <field>
18485                     <name>DFLLLCKF</name>
18486                     <description>DFLL Lock Fine Interrupt Enable</description>
18487                     <bitOffset>10</bitOffset>
18488                     <bitWidth>1</bitWidth>
18489                  </field>
18490                  <field>
18491                     <name>DFLLLCKC</name>
18492                     <description>DFLL Lock Coarse Interrupt Enable</description>
18493                     <bitOffset>11</bitOffset>
18494                     <bitWidth>1</bitWidth>
18495                  </field>
18496                  <field>
18497                     <name>DFLLRCS</name>
18498                     <description>DFLL Reference Clock Stopped Interrupt Enable</description>
18499                     <bitOffset>12</bitOffset>
18500                     <bitWidth>1</bitWidth>
18501                  </field>
18502                  <field>
18503                     <name>DPLL0LCKR</name>
18504                     <description>DPLL0 Lock Rise Interrupt Enable</description>
18505                     <bitOffset>16</bitOffset>
18506                     <bitWidth>1</bitWidth>
18507                  </field>
18508                  <field>
18509                     <name>DPLL0LCKF</name>
18510                     <description>DPLL0 Lock Fall Interrupt Enable</description>
18511                     <bitOffset>17</bitOffset>
18512                     <bitWidth>1</bitWidth>
18513                  </field>
18514                  <field>
18515                     <name>DPLL0LTO</name>
18516                     <description>DPLL0 Lock Timeout Interrupt Enable</description>
18517                     <bitOffset>18</bitOffset>
18518                     <bitWidth>1</bitWidth>
18519                  </field>
18520                  <field>
18521                     <name>DPLL0LDRTO</name>
18522                     <description>DPLL0 Loop Divider Ratio Update Complete Interrupt Enable</description>
18523                     <bitOffset>19</bitOffset>
18524                     <bitWidth>1</bitWidth>
18525                  </field>
18526                  <field>
18527                     <name>DPLL1LCKR</name>
18528                     <description>DPLL1 Lock Rise Interrupt Enable</description>
18529                     <bitOffset>24</bitOffset>
18530                     <bitWidth>1</bitWidth>
18531                  </field>
18532                  <field>
18533                     <name>DPLL1LCKF</name>
18534                     <description>DPLL1 Lock Fall Interrupt Enable</description>
18535                     <bitOffset>25</bitOffset>
18536                     <bitWidth>1</bitWidth>
18537                  </field>
18538                  <field>
18539                     <name>DPLL1LTO</name>
18540                     <description>DPLL1 Lock Timeout Interrupt Enable</description>
18541                     <bitOffset>26</bitOffset>
18542                     <bitWidth>1</bitWidth>
18543                  </field>
18544                  <field>
18545                     <name>DPLL1LDRTO</name>
18546                     <description>DPLL1 Loop Divider Ratio Update Complete Interrupt Enable</description>
18547                     <bitOffset>27</bitOffset>
18548                     <bitWidth>1</bitWidth>
18549                  </field>
18550               </fields>
18551            </register>
18552            <register>
18553               <name>INTENSET</name>
18554               <description>Interrupt Enable Set</description>
18555               <addressOffset>0x8</addressOffset>
18556               <size>32</size>
18557               <resetValue>0x00000000</resetValue>
18558               <fields>
18559                  <field>
18560                     <name>XOSCRDY0</name>
18561                     <description>XOSC 0 Ready Interrupt Enable</description>
18562                     <bitOffset>0</bitOffset>
18563                     <bitWidth>1</bitWidth>
18564                  </field>
18565                  <field>
18566                     <name>XOSCRDY1</name>
18567                     <description>XOSC 1 Ready Interrupt Enable</description>
18568                     <bitOffset>1</bitOffset>
18569                     <bitWidth>1</bitWidth>
18570                  </field>
18571                  <field>
18572                     <name>XOSCFAIL0</name>
18573                     <description>XOSC 0 Clock Failure Detector Interrupt Enable</description>
18574                     <bitOffset>2</bitOffset>
18575                     <bitWidth>1</bitWidth>
18576                  </field>
18577                  <field>
18578                     <name>XOSCFAIL1</name>
18579                     <description>XOSC 1 Clock Failure Detector Interrupt Enable</description>
18580                     <bitOffset>3</bitOffset>
18581                     <bitWidth>1</bitWidth>
18582                  </field>
18583                  <field>
18584                     <name>DFLLRDY</name>
18585                     <description>DFLL Ready Interrupt Enable</description>
18586                     <bitOffset>8</bitOffset>
18587                     <bitWidth>1</bitWidth>
18588                  </field>
18589                  <field>
18590                     <name>DFLLOOB</name>
18591                     <description>DFLL Out Of Bounds Interrupt Enable</description>
18592                     <bitOffset>9</bitOffset>
18593                     <bitWidth>1</bitWidth>
18594                  </field>
18595                  <field>
18596                     <name>DFLLLCKF</name>
18597                     <description>DFLL Lock Fine Interrupt Enable</description>
18598                     <bitOffset>10</bitOffset>
18599                     <bitWidth>1</bitWidth>
18600                  </field>
18601                  <field>
18602                     <name>DFLLLCKC</name>
18603                     <description>DFLL Lock Coarse Interrupt Enable</description>
18604                     <bitOffset>11</bitOffset>
18605                     <bitWidth>1</bitWidth>
18606                  </field>
18607                  <field>
18608                     <name>DFLLRCS</name>
18609                     <description>DFLL Reference Clock Stopped Interrupt Enable</description>
18610                     <bitOffset>12</bitOffset>
18611                     <bitWidth>1</bitWidth>
18612                  </field>
18613                  <field>
18614                     <name>DPLL0LCKR</name>
18615                     <description>DPLL0 Lock Rise Interrupt Enable</description>
18616                     <bitOffset>16</bitOffset>
18617                     <bitWidth>1</bitWidth>
18618                  </field>
18619                  <field>
18620                     <name>DPLL0LCKF</name>
18621                     <description>DPLL0 Lock Fall Interrupt Enable</description>
18622                     <bitOffset>17</bitOffset>
18623                     <bitWidth>1</bitWidth>
18624                  </field>
18625                  <field>
18626                     <name>DPLL0LTO</name>
18627                     <description>DPLL0 Lock Timeout Interrupt Enable</description>
18628                     <bitOffset>18</bitOffset>
18629                     <bitWidth>1</bitWidth>
18630                  </field>
18631                  <field>
18632                     <name>DPLL0LDRTO</name>
18633                     <description>DPLL0 Loop Divider Ratio Update Complete Interrupt Enable</description>
18634                     <bitOffset>19</bitOffset>
18635                     <bitWidth>1</bitWidth>
18636                  </field>
18637                  <field>
18638                     <name>DPLL1LCKR</name>
18639                     <description>DPLL1 Lock Rise Interrupt Enable</description>
18640                     <bitOffset>24</bitOffset>
18641                     <bitWidth>1</bitWidth>
18642                  </field>
18643                  <field>
18644                     <name>DPLL1LCKF</name>
18645                     <description>DPLL1 Lock Fall Interrupt Enable</description>
18646                     <bitOffset>25</bitOffset>
18647                     <bitWidth>1</bitWidth>
18648                  </field>
18649                  <field>
18650                     <name>DPLL1LTO</name>
18651                     <description>DPLL1 Lock Timeout Interrupt Enable</description>
18652                     <bitOffset>26</bitOffset>
18653                     <bitWidth>1</bitWidth>
18654                  </field>
18655                  <field>
18656                     <name>DPLL1LDRTO</name>
18657                     <description>DPLL1 Loop Divider Ratio Update Complete Interrupt Enable</description>
18658                     <bitOffset>27</bitOffset>
18659                     <bitWidth>1</bitWidth>
18660                  </field>
18661               </fields>
18662            </register>
18663            <register>
18664               <name>INTFLAG</name>
18665               <description>Interrupt Flag Status and Clear</description>
18666               <addressOffset>0xC</addressOffset>
18667               <size>32</size>
18668               <resetValue>0x00000000</resetValue>
18669               <fields>
18670                  <field>
18671                     <name>XOSCRDY0</name>
18672                     <description>XOSC 0 Ready</description>
18673                     <bitOffset>0</bitOffset>
18674                     <bitWidth>1</bitWidth>
18675                  </field>
18676                  <field>
18677                     <name>XOSCRDY1</name>
18678                     <description>XOSC 1 Ready</description>
18679                     <bitOffset>1</bitOffset>
18680                     <bitWidth>1</bitWidth>
18681                  </field>
18682                  <field>
18683                     <name>XOSCFAIL0</name>
18684                     <description>XOSC 0 Clock Failure Detector</description>
18685                     <bitOffset>2</bitOffset>
18686                     <bitWidth>1</bitWidth>
18687                  </field>
18688                  <field>
18689                     <name>XOSCFAIL1</name>
18690                     <description>XOSC 1 Clock Failure Detector</description>
18691                     <bitOffset>3</bitOffset>
18692                     <bitWidth>1</bitWidth>
18693                  </field>
18694                  <field>
18695                     <name>DFLLRDY</name>
18696                     <description>DFLL Ready</description>
18697                     <bitOffset>8</bitOffset>
18698                     <bitWidth>1</bitWidth>
18699                  </field>
18700                  <field>
18701                     <name>DFLLOOB</name>
18702                     <description>DFLL Out Of Bounds</description>
18703                     <bitOffset>9</bitOffset>
18704                     <bitWidth>1</bitWidth>
18705                  </field>
18706                  <field>
18707                     <name>DFLLLCKF</name>
18708                     <description>DFLL Lock Fine</description>
18709                     <bitOffset>10</bitOffset>
18710                     <bitWidth>1</bitWidth>
18711                  </field>
18712                  <field>
18713                     <name>DFLLLCKC</name>
18714                     <description>DFLL Lock Coarse</description>
18715                     <bitOffset>11</bitOffset>
18716                     <bitWidth>1</bitWidth>
18717                  </field>
18718                  <field>
18719                     <name>DFLLRCS</name>
18720                     <description>DFLL Reference Clock Stopped</description>
18721                     <bitOffset>12</bitOffset>
18722                     <bitWidth>1</bitWidth>
18723                  </field>
18724                  <field>
18725                     <name>DPLL0LCKR</name>
18726                     <description>DPLL0 Lock Rise</description>
18727                     <bitOffset>16</bitOffset>
18728                     <bitWidth>1</bitWidth>
18729                  </field>
18730                  <field>
18731                     <name>DPLL0LCKF</name>
18732                     <description>DPLL0 Lock Fall</description>
18733                     <bitOffset>17</bitOffset>
18734                     <bitWidth>1</bitWidth>
18735                  </field>
18736                  <field>
18737                     <name>DPLL0LTO</name>
18738                     <description>DPLL0 Lock Timeout</description>
18739                     <bitOffset>18</bitOffset>
18740                     <bitWidth>1</bitWidth>
18741                  </field>
18742                  <field>
18743                     <name>DPLL0LDRTO</name>
18744                     <description>DPLL0 Loop Divider Ratio Update Complete</description>
18745                     <bitOffset>19</bitOffset>
18746                     <bitWidth>1</bitWidth>
18747                  </field>
18748                  <field>
18749                     <name>DPLL1LCKR</name>
18750                     <description>DPLL1 Lock Rise</description>
18751                     <bitOffset>24</bitOffset>
18752                     <bitWidth>1</bitWidth>
18753                  </field>
18754                  <field>
18755                     <name>DPLL1LCKF</name>
18756                     <description>DPLL1 Lock Fall</description>
18757                     <bitOffset>25</bitOffset>
18758                     <bitWidth>1</bitWidth>
18759                  </field>
18760                  <field>
18761                     <name>DPLL1LTO</name>
18762                     <description>DPLL1 Lock Timeout</description>
18763                     <bitOffset>26</bitOffset>
18764                     <bitWidth>1</bitWidth>
18765                  </field>
18766                  <field>
18767                     <name>DPLL1LDRTO</name>
18768                     <description>DPLL1 Loop Divider Ratio Update Complete</description>
18769                     <bitOffset>27</bitOffset>
18770                     <bitWidth>1</bitWidth>
18771                  </field>
18772               </fields>
18773            </register>
18774            <register>
18775               <name>STATUS</name>
18776               <description>Status</description>
18777               <addressOffset>0x10</addressOffset>
18778               <size>32</size>
18779               <access>read-only</access>
18780               <resetValue>0x00000000</resetValue>
18781               <fields>
18782                  <field>
18783                     <name>XOSCRDY0</name>
18784                     <description>XOSC 0 Ready</description>
18785                     <bitOffset>0</bitOffset>
18786                     <bitWidth>1</bitWidth>
18787                  </field>
18788                  <field>
18789                     <name>XOSCRDY1</name>
18790                     <description>XOSC 1 Ready</description>
18791                     <bitOffset>1</bitOffset>
18792                     <bitWidth>1</bitWidth>
18793                  </field>
18794                  <field>
18795                     <name>XOSCFAIL0</name>
18796                     <description>XOSC 0 Clock Failure Detector</description>
18797                     <bitOffset>2</bitOffset>
18798                     <bitWidth>1</bitWidth>
18799                  </field>
18800                  <field>
18801                     <name>XOSCFAIL1</name>
18802                     <description>XOSC 1 Clock Failure Detector</description>
18803                     <bitOffset>3</bitOffset>
18804                     <bitWidth>1</bitWidth>
18805                  </field>
18806                  <field>
18807                     <name>XOSCCKSW0</name>
18808                     <description>XOSC 0 Clock Switch</description>
18809                     <bitOffset>4</bitOffset>
18810                     <bitWidth>1</bitWidth>
18811                  </field>
18812                  <field>
18813                     <name>XOSCCKSW1</name>
18814                     <description>XOSC 1 Clock Switch</description>
18815                     <bitOffset>5</bitOffset>
18816                     <bitWidth>1</bitWidth>
18817                  </field>
18818                  <field>
18819                     <name>DFLLRDY</name>
18820                     <description>DFLL Ready</description>
18821                     <bitOffset>8</bitOffset>
18822                     <bitWidth>1</bitWidth>
18823                  </field>
18824                  <field>
18825                     <name>DFLLOOB</name>
18826                     <description>DFLL Out Of Bounds</description>
18827                     <bitOffset>9</bitOffset>
18828                     <bitWidth>1</bitWidth>
18829                  </field>
18830                  <field>
18831                     <name>DFLLLCKF</name>
18832                     <description>DFLL Lock Fine</description>
18833                     <bitOffset>10</bitOffset>
18834                     <bitWidth>1</bitWidth>
18835                  </field>
18836                  <field>
18837                     <name>DFLLLCKC</name>
18838                     <description>DFLL Lock Coarse</description>
18839                     <bitOffset>11</bitOffset>
18840                     <bitWidth>1</bitWidth>
18841                  </field>
18842                  <field>
18843                     <name>DFLLRCS</name>
18844                     <description>DFLL Reference Clock Stopped</description>
18845                     <bitOffset>12</bitOffset>
18846                     <bitWidth>1</bitWidth>
18847                  </field>
18848                  <field>
18849                     <name>DPLL0LCKR</name>
18850                     <description>DPLL0 Lock Rise</description>
18851                     <bitOffset>16</bitOffset>
18852                     <bitWidth>1</bitWidth>
18853                  </field>
18854                  <field>
18855                     <name>DPLL0LCKF</name>
18856                     <description>DPLL0 Lock Fall</description>
18857                     <bitOffset>17</bitOffset>
18858                     <bitWidth>1</bitWidth>
18859                  </field>
18860                  <field>
18861                     <name>DPLL0TO</name>
18862                     <description>DPLL0 Timeout</description>
18863                     <bitOffset>18</bitOffset>
18864                     <bitWidth>1</bitWidth>
18865                  </field>
18866                  <field>
18867                     <name>DPLL1LCKR</name>
18868                     <description>DPLL1 Lock Rise</description>
18869                     <bitOffset>24</bitOffset>
18870                     <bitWidth>1</bitWidth>
18871                  </field>
18872                  <field>
18873                     <name>DPLL1LCKF</name>
18874                     <description>DPLL1 Lock Fall</description>
18875                     <bitOffset>25</bitOffset>
18876                     <bitWidth>1</bitWidth>
18877                  </field>
18878                  <field>
18879                     <name>DPLL1TO</name>
18880                     <description>DPLL1 Timeout</description>
18881                     <bitOffset>26</bitOffset>
18882                     <bitWidth>1</bitWidth>
18883                  </field>
18884               </fields>
18885            </register>
18886            <register>
18887               <dim>2</dim>
18888               <dimIncrement>4</dimIncrement>
18889               <name>XOSCCTRL[%s]</name>
18890               <description>External Multipurpose Crystal Oscillator Control</description>
18891               <addressOffset>0x14</addressOffset>
18892               <size>32</size>
18893               <resetValue>0x00000080</resetValue>
18894               <fields>
18895                  <field>
18896                     <name>ENABLE</name>
18897                     <description>Oscillator Enable</description>
18898                     <bitOffset>1</bitOffset>
18899                     <bitWidth>1</bitWidth>
18900                  </field>
18901                  <field>
18902                     <name>XTALEN</name>
18903                     <description>Crystal Oscillator Enable</description>
18904                     <bitOffset>2</bitOffset>
18905                     <bitWidth>1</bitWidth>
18906                  </field>
18907                  <field>
18908                     <name>RUNSTDBY</name>
18909                     <description>Run in Standby</description>
18910                     <bitOffset>6</bitOffset>
18911                     <bitWidth>1</bitWidth>
18912                  </field>
18913                  <field>
18914                     <name>ONDEMAND</name>
18915                     <description>On Demand Control</description>
18916                     <bitOffset>7</bitOffset>
18917                     <bitWidth>1</bitWidth>
18918                  </field>
18919                  <field>
18920                     <name>LOWBUFGAIN</name>
18921                     <description>Low Buffer Gain Enable</description>
18922                     <bitOffset>8</bitOffset>
18923                     <bitWidth>1</bitWidth>
18924                  </field>
18925                  <field>
18926                     <name>IPTAT</name>
18927                     <description>Oscillator Current Reference</description>
18928                     <bitOffset>9</bitOffset>
18929                     <bitWidth>2</bitWidth>
18930                  </field>
18931                  <field>
18932                     <name>IMULT</name>
18933                     <description>Oscillator Current Multiplier</description>
18934                     <bitOffset>11</bitOffset>
18935                     <bitWidth>4</bitWidth>
18936                  </field>
18937                  <field>
18938                     <name>ENALC</name>
18939                     <description>Automatic Loop Control Enable</description>
18940                     <bitOffset>15</bitOffset>
18941                     <bitWidth>1</bitWidth>
18942                  </field>
18943                  <field>
18944                     <name>CFDEN</name>
18945                     <description>Clock Failure Detector Enable</description>
18946                     <bitOffset>16</bitOffset>
18947                     <bitWidth>1</bitWidth>
18948                  </field>
18949                  <field>
18950                     <name>SWBEN</name>
18951                     <description>Xosc Clock Switch Enable</description>
18952                     <bitOffset>17</bitOffset>
18953                     <bitWidth>1</bitWidth>
18954                  </field>
18955                  <field>
18956                     <name>STARTUP</name>
18957                     <description>Start-Up Time</description>
18958                     <bitOffset>20</bitOffset>
18959                     <bitWidth>4</bitWidth>
18960                     <enumeratedValues>
18961                        <name>STARTUPSelect</name>
18962                        <enumeratedValue>
18963                           <name>CYCLE1</name>
18964                           <description>31 us</description>
18965                           <value>0</value>
18966                        </enumeratedValue>
18967                        <enumeratedValue>
18968                           <name>CYCLE2</name>
18969                           <description>61 us</description>
18970                           <value>1</value>
18971                        </enumeratedValue>
18972                        <enumeratedValue>
18973                           <name>CYCLE4</name>
18974                           <description>122 us</description>
18975                           <value>2</value>
18976                        </enumeratedValue>
18977                        <enumeratedValue>
18978                           <name>CYCLE8</name>
18979                           <description>244 us</description>
18980                           <value>3</value>
18981                        </enumeratedValue>
18982                        <enumeratedValue>
18983                           <name>CYCLE16</name>
18984                           <description>488 us</description>
18985                           <value>4</value>
18986                        </enumeratedValue>
18987                        <enumeratedValue>
18988                           <name>CYCLE32</name>
18989                           <description>977 us</description>
18990                           <value>5</value>
18991                        </enumeratedValue>
18992                        <enumeratedValue>
18993                           <name>CYCLE64</name>
18994                           <description>1953 us</description>
18995                           <value>6</value>
18996                        </enumeratedValue>
18997                        <enumeratedValue>
18998                           <name>CYCLE128</name>
18999                           <description>3906 us</description>
19000                           <value>7</value>
19001                        </enumeratedValue>
19002                        <enumeratedValue>
19003                           <name>CYCLE256</name>
19004                           <description>7813 us</description>
19005                           <value>8</value>
19006                        </enumeratedValue>
19007                        <enumeratedValue>
19008                           <name>CYCLE512</name>
19009                           <description>15625 us</description>
19010                           <value>9</value>
19011                        </enumeratedValue>
19012                        <enumeratedValue>
19013                           <name>CYCLE1024</name>
19014                           <description>31250 us</description>
19015                           <value>10</value>
19016                        </enumeratedValue>
19017                        <enumeratedValue>
19018                           <name>CYCLE2048</name>
19019                           <description>62500 us</description>
19020                           <value>11</value>
19021                        </enumeratedValue>
19022                        <enumeratedValue>
19023                           <name>CYCLE4096</name>
19024                           <description>125000 us</description>
19025                           <value>12</value>
19026                        </enumeratedValue>
19027                        <enumeratedValue>
19028                           <name>CYCLE8192</name>
19029                           <description>250000 us</description>
19030                           <value>13</value>
19031                        </enumeratedValue>
19032                        <enumeratedValue>
19033                           <name>CYCLE16384</name>
19034                           <description>500000 us</description>
19035                           <value>14</value>
19036                        </enumeratedValue>
19037                        <enumeratedValue>
19038                           <name>CYCLE32768</name>
19039                           <description>1000000 us</description>
19040                           <value>15</value>
19041                        </enumeratedValue>
19042                     </enumeratedValues>
19043                  </field>
19044                  <field>
19045                     <name>CFDPRESC</name>
19046                     <description>Clock Failure Detector Prescaler</description>
19047                     <bitOffset>24</bitOffset>
19048                     <bitWidth>4</bitWidth>
19049                     <enumeratedValues>
19050                        <name>CFDPRESCSelect</name>
19051                        <enumeratedValue>
19052                           <name>DIV1</name>
19053                           <description>48 MHz</description>
19054                           <value>0</value>
19055                        </enumeratedValue>
19056                        <enumeratedValue>
19057                           <name>DIV2</name>
19058                           <description>24 MHz</description>
19059                           <value>1</value>
19060                        </enumeratedValue>
19061                        <enumeratedValue>
19062                           <name>DIV4</name>
19063                           <description>12 MHz</description>
19064                           <value>2</value>
19065                        </enumeratedValue>
19066                        <enumeratedValue>
19067                           <name>DIV8</name>
19068                           <description>6 MHz</description>
19069                           <value>3</value>
19070                        </enumeratedValue>
19071                        <enumeratedValue>
19072                           <name>DIV16</name>
19073                           <description>3 MHz</description>
19074                           <value>4</value>
19075                        </enumeratedValue>
19076                        <enumeratedValue>
19077                           <name>DIV32</name>
19078                           <description>1.5 MHz</description>
19079                           <value>5</value>
19080                        </enumeratedValue>
19081                        <enumeratedValue>
19082                           <name>DIV64</name>
19083                           <description>0.75 MHz</description>
19084                           <value>6</value>
19085                        </enumeratedValue>
19086                        <enumeratedValue>
19087                           <name>DIV128</name>
19088                           <description>0.3125 MHz</description>
19089                           <value>7</value>
19090                        </enumeratedValue>
19091                     </enumeratedValues>
19092                  </field>
19093               </fields>
19094            </register>
19095            <register>
19096               <name>DFLLCTRLA</name>
19097               <description>DFLL48M Control A</description>
19098               <addressOffset>0x1C</addressOffset>
19099               <size>8</size>
19100               <resetValue>0x82</resetValue>
19101               <fields>
19102                  <field>
19103                     <name>ENABLE</name>
19104                     <description>DFLL Enable</description>
19105                     <bitOffset>1</bitOffset>
19106                     <bitWidth>1</bitWidth>
19107                  </field>
19108                  <field>
19109                     <name>RUNSTDBY</name>
19110                     <description>Run in Standby</description>
19111                     <bitOffset>6</bitOffset>
19112                     <bitWidth>1</bitWidth>
19113                  </field>
19114                  <field>
19115                     <name>ONDEMAND</name>
19116                     <description>On Demand Control</description>
19117                     <bitOffset>7</bitOffset>
19118                     <bitWidth>1</bitWidth>
19119                  </field>
19120               </fields>
19121            </register>
19122            <register>
19123               <name>DFLLCTRLB</name>
19124               <description>DFLL48M Control B</description>
19125               <addressOffset>0x20</addressOffset>
19126               <size>8</size>
19127               <resetValue>0x00</resetValue>
19128               <fields>
19129                  <field>
19130                     <name>MODE</name>
19131                     <description>Operating Mode Selection</description>
19132                     <bitOffset>0</bitOffset>
19133                     <bitWidth>1</bitWidth>
19134                  </field>
19135                  <field>
19136                     <name>STABLE</name>
19137                     <description>Stable DFLL Frequency</description>
19138                     <bitOffset>1</bitOffset>
19139                     <bitWidth>1</bitWidth>
19140                  </field>
19141                  <field>
19142                     <name>LLAW</name>
19143                     <description>Lose Lock After Wake</description>
19144                     <bitOffset>2</bitOffset>
19145                     <bitWidth>1</bitWidth>
19146                  </field>
19147                  <field>
19148                     <name>USBCRM</name>
19149                     <description>USB Clock Recovery Mode</description>
19150                     <bitOffset>3</bitOffset>
19151                     <bitWidth>1</bitWidth>
19152                  </field>
19153                  <field>
19154                     <name>CCDIS</name>
19155                     <description>Chill Cycle Disable</description>
19156                     <bitOffset>4</bitOffset>
19157                     <bitWidth>1</bitWidth>
19158                  </field>
19159                  <field>
19160                     <name>QLDIS</name>
19161                     <description>Quick Lock Disable</description>
19162                     <bitOffset>5</bitOffset>
19163                     <bitWidth>1</bitWidth>
19164                  </field>
19165                  <field>
19166                     <name>BPLCKC</name>
19167                     <description>Bypass Coarse Lock</description>
19168                     <bitOffset>6</bitOffset>
19169                     <bitWidth>1</bitWidth>
19170                  </field>
19171                  <field>
19172                     <name>WAITLOCK</name>
19173                     <description>Wait Lock</description>
19174                     <bitOffset>7</bitOffset>
19175                     <bitWidth>1</bitWidth>
19176                  </field>
19177               </fields>
19178            </register>
19179            <register>
19180               <name>DFLLVAL</name>
19181               <description>DFLL48M Value</description>
19182               <addressOffset>0x24</addressOffset>
19183               <size>32</size>
19184               <resetValue>0x00000000</resetValue>
19185               <fields>
19186                  <field>
19187                     <name>FINE</name>
19188                     <description>Fine Value</description>
19189                     <bitOffset>0</bitOffset>
19190                     <bitWidth>8</bitWidth>
19191                  </field>
19192                  <field>
19193                     <name>COARSE</name>
19194                     <description>Coarse Value</description>
19195                     <bitOffset>10</bitOffset>
19196                     <bitWidth>6</bitWidth>
19197                  </field>
19198                  <field>
19199                     <name>DIFF</name>
19200                     <description>Multiplication Ratio Difference</description>
19201                     <bitOffset>16</bitOffset>
19202                     <bitWidth>16</bitWidth>
19203                  </field>
19204               </fields>
19205            </register>
19206            <register>
19207               <name>DFLLMUL</name>
19208               <description>DFLL48M Multiplier</description>
19209               <addressOffset>0x28</addressOffset>
19210               <size>32</size>
19211               <resetValue>0x00000000</resetValue>
19212               <fields>
19213                  <field>
19214                     <name>MUL</name>
19215                     <description>DFLL Multiply Factor</description>
19216                     <bitOffset>0</bitOffset>
19217                     <bitWidth>16</bitWidth>
19218                  </field>
19219                  <field>
19220                     <name>FSTEP</name>
19221                     <description>Fine Maximum Step</description>
19222                     <bitOffset>16</bitOffset>
19223                     <bitWidth>8</bitWidth>
19224                  </field>
19225                  <field>
19226                     <name>CSTEP</name>
19227                     <description>Coarse Maximum Step</description>
19228                     <bitOffset>26</bitOffset>
19229                     <bitWidth>6</bitWidth>
19230                  </field>
19231               </fields>
19232            </register>
19233            <register>
19234               <name>DFLLSYNC</name>
19235               <description>DFLL48M Synchronization</description>
19236               <addressOffset>0x2C</addressOffset>
19237               <size>8</size>
19238               <resetValue>0x00</resetValue>
19239               <fields>
19240                  <field>
19241                     <name>ENABLE</name>
19242                     <description>ENABLE Synchronization Busy</description>
19243                     <bitOffset>1</bitOffset>
19244                     <bitWidth>1</bitWidth>
19245                  </field>
19246                  <field>
19247                     <name>DFLLCTRLB</name>
19248                     <description>DFLLCTRLB Synchronization Busy</description>
19249                     <bitOffset>2</bitOffset>
19250                     <bitWidth>1</bitWidth>
19251                  </field>
19252                  <field>
19253                     <name>DFLLVAL</name>
19254                     <description>DFLLVAL Synchronization Busy</description>
19255                     <bitOffset>3</bitOffset>
19256                     <bitWidth>1</bitWidth>
19257                  </field>
19258                  <field>
19259                     <name>DFLLMUL</name>
19260                     <description>DFLLMUL Synchronization Busy</description>
19261                     <bitOffset>4</bitOffset>
19262                     <bitWidth>1</bitWidth>
19263                  </field>
19264               </fields>
19265            </register>
19266            <cluster>
19267               <dim>2</dim>
19268               <dimIncrement>0x14</dimIncrement>
19269               <name>DPLL[%s]</name>
19270               <description/>
19271               <addressOffset>0x30</addressOffset>
19272               <register>
19273                  <name>DPLLCTRLA</name>
19274                  <description>DPLL Control A</description>
19275                  <addressOffset>0x0</addressOffset>
19276                  <size>8</size>
19277                  <resetValue>0x80</resetValue>
19278                  <fields>
19279                     <field>
19280                        <name>ENABLE</name>
19281                        <description>DPLL Enable</description>
19282                        <bitOffset>1</bitOffset>
19283                        <bitWidth>1</bitWidth>
19284                     </field>
19285                     <field>
19286                        <name>RUNSTDBY</name>
19287                        <description>Run in Standby</description>
19288                        <bitOffset>6</bitOffset>
19289                        <bitWidth>1</bitWidth>
19290                     </field>
19291                     <field>
19292                        <name>ONDEMAND</name>
19293                        <description>On Demand Control</description>
19294                        <bitOffset>7</bitOffset>
19295                        <bitWidth>1</bitWidth>
19296                     </field>
19297                  </fields>
19298               </register>
19299               <register>
19300                  <name>DPLLRATIO</name>
19301                  <description>DPLL Ratio Control</description>
19302                  <addressOffset>0x4</addressOffset>
19303                  <size>32</size>
19304                  <resetValue>0x00000000</resetValue>
19305                  <fields>
19306                     <field>
19307                        <name>LDR</name>
19308                        <description>Loop Divider Ratio</description>
19309                        <bitOffset>0</bitOffset>
19310                        <bitWidth>13</bitWidth>
19311                     </field>
19312                     <field>
19313                        <name>LDRFRAC</name>
19314                        <description>Loop Divider Ratio Fractional Part</description>
19315                        <bitOffset>16</bitOffset>
19316                        <bitWidth>5</bitWidth>
19317                     </field>
19318                  </fields>
19319               </register>
19320               <register>
19321                  <name>DPLLCTRLB</name>
19322                  <description>DPLL Control B</description>
19323                  <addressOffset>0x8</addressOffset>
19324                  <size>32</size>
19325                  <resetValue>0x00000020</resetValue>
19326                  <fields>
19327                     <field>
19328                        <name>FILTER</name>
19329                        <description>Proportional Integral Filter Selection</description>
19330                        <bitOffset>0</bitOffset>
19331                        <bitWidth>4</bitWidth>
19332                        <enumeratedValues>
19333                           <name>FILTERSelect</name>
19334                           <enumeratedValue>
19335                              <name>FILTER1</name>
19336                              <description>Bandwidth = 92.7Khz and Damping Factor = 0.76</description>
19337                              <value>0</value>
19338                           </enumeratedValue>
19339                           <enumeratedValue>
19340                              <name>FILTER2</name>
19341                              <description>Bandwidth = 131Khz and Damping Factor = 1.08</description>
19342                              <value>1</value>
19343                           </enumeratedValue>
19344                           <enumeratedValue>
19345                              <name>FILTER3</name>
19346                              <description>Bandwidth = 46.4Khz and Damping Factor = 0.38</description>
19347                              <value>2</value>
19348                           </enumeratedValue>
19349                           <enumeratedValue>
19350                              <name>FILTER4</name>
19351                              <description>Bandwidth = 65.6Khz and Damping Factor = 0.54</description>
19352                              <value>3</value>
19353                           </enumeratedValue>
19354                           <enumeratedValue>
19355                              <name>FILTER5</name>
19356                              <description>Bandwidth = 131Khz and Damping Factor = 0.56</description>
19357                              <value>4</value>
19358                           </enumeratedValue>
19359                           <enumeratedValue>
19360                              <name>FILTER6</name>
19361                              <description>Bandwidth = 185Khz and Damping Factor = 0.79</description>
19362                              <value>5</value>
19363                           </enumeratedValue>
19364                           <enumeratedValue>
19365                              <name>FILTER7</name>
19366                              <description>Bandwidth = 65.6Khz and Damping Factor = 0.28</description>
19367                              <value>6</value>
19368                           </enumeratedValue>
19369                           <enumeratedValue>
19370                              <name>FILTER8</name>
19371                              <description>Bandwidth = 92.7Khz and Damping Factor = 0.39</description>
19372                              <value>7</value>
19373                           </enumeratedValue>
19374                           <enumeratedValue>
19375                              <name>FILTER9</name>
19376                              <description>Bandwidth = 46.4Khz and Damping Factor = 1.49</description>
19377                              <value>8</value>
19378                           </enumeratedValue>
19379                           <enumeratedValue>
19380                              <name>FILTER10</name>
19381                              <description>Bandwidth = 65.6Khz and Damping Factor = 2.11</description>
19382                              <value>9</value>
19383                           </enumeratedValue>
19384                           <enumeratedValue>
19385                              <name>FILTER11</name>
19386                              <description>Bandwidth = 23.2Khz and Damping Factor = 0.75</description>
19387                              <value>10</value>
19388                           </enumeratedValue>
19389                           <enumeratedValue>
19390                              <name>FILTER12</name>
19391                              <description>Bandwidth = 32.8Khz and Damping Factor = 1.06</description>
19392                              <value>11</value>
19393                           </enumeratedValue>
19394                           <enumeratedValue>
19395                              <name>FILTER13</name>
19396                              <description>Bandwidth = 65.6Khz and Damping Factor = 1.07</description>
19397                              <value>12</value>
19398                           </enumeratedValue>
19399                           <enumeratedValue>
19400                              <name>FILTER14</name>
19401                              <description>Bandwidth = 92.7Khz and Damping Factor = 1.51</description>
19402                              <value>13</value>
19403                           </enumeratedValue>
19404                           <enumeratedValue>
19405                              <name>FILTER15</name>
19406                              <description>Bandwidth = 32.8Khz and Damping Factor = 0.53</description>
19407                              <value>14</value>
19408                           </enumeratedValue>
19409                           <enumeratedValue>
19410                              <name>FILTER16</name>
19411                              <description>Bandwidth = 46.4Khz and Damping Factor = 0.75</description>
19412                              <value>15</value>
19413                           </enumeratedValue>
19414                        </enumeratedValues>
19415                     </field>
19416                     <field>
19417                        <name>WUF</name>
19418                        <description>Wake Up Fast</description>
19419                        <bitOffset>4</bitOffset>
19420                        <bitWidth>1</bitWidth>
19421                     </field>
19422                     <field>
19423                        <name>REFCLK</name>
19424                        <description>Reference Clock Selection</description>
19425                        <bitOffset>5</bitOffset>
19426                        <bitWidth>3</bitWidth>
19427                        <enumeratedValues>
19428                           <name>REFCLKSelect</name>
19429                           <enumeratedValue>
19430                              <name>GCLK</name>
19431                              <description>Dedicated GCLK clock reference</description>
19432                              <value>0x0</value>
19433                           </enumeratedValue>
19434                           <enumeratedValue>
19435                              <name>XOSC32</name>
19436                              <description>XOSC32K clock reference</description>
19437                              <value>0x1</value>
19438                           </enumeratedValue>
19439                           <enumeratedValue>
19440                              <name>XOSC0</name>
19441                              <description>XOSC0 clock reference</description>
19442                              <value>0x2</value>
19443                           </enumeratedValue>
19444                           <enumeratedValue>
19445                              <name>XOSC1</name>
19446                              <description>XOSC1 clock reference</description>
19447                              <value>0x3</value>
19448                           </enumeratedValue>
19449                        </enumeratedValues>
19450                     </field>
19451                     <field>
19452                        <name>LTIME</name>
19453                        <description>Lock Time</description>
19454                        <bitOffset>8</bitOffset>
19455                        <bitWidth>3</bitWidth>
19456                        <enumeratedValues>
19457                           <name>LTIMESelect</name>
19458                           <enumeratedValue>
19459                              <name>DEFAULT</name>
19460                              <description>No time-out. Automatic lock</description>
19461                              <value>0x0</value>
19462                           </enumeratedValue>
19463                           <enumeratedValue>
19464                              <name>800US</name>
19465                              <description>Time-out if no lock within 800us</description>
19466                              <value>0x4</value>
19467                           </enumeratedValue>
19468                           <enumeratedValue>
19469                              <name>900US</name>
19470                              <description>Time-out if no lock within 900us</description>
19471                              <value>0x5</value>
19472                           </enumeratedValue>
19473                           <enumeratedValue>
19474                              <name>1MS</name>
19475                              <description>Time-out if no lock within 1ms</description>
19476                              <value>0x6</value>
19477                           </enumeratedValue>
19478                           <enumeratedValue>
19479                              <name>1P1MS</name>
19480                              <description>Time-out if no lock within 1.1ms</description>
19481                              <value>0x7</value>
19482                           </enumeratedValue>
19483                        </enumeratedValues>
19484                     </field>
19485                     <field>
19486                        <name>LBYPASS</name>
19487                        <description>Lock Bypass</description>
19488                        <bitOffset>11</bitOffset>
19489                        <bitWidth>1</bitWidth>
19490                     </field>
19491                     <field>
19492                        <name>DCOFILTER</name>
19493                        <description>Sigma-Delta DCO Filter Selection</description>
19494                        <bitOffset>12</bitOffset>
19495                        <bitWidth>3</bitWidth>
19496                        <enumeratedValues>
19497                           <name>DCOFILTERSelect</name>
19498                           <enumeratedValue>
19499                              <name>FILTER1</name>
19500                              <description>Capacitor(pF) = 0.5 and Bandwidth Fn (MHz) = 3.21</description>
19501                              <value>0</value>
19502                           </enumeratedValue>
19503                           <enumeratedValue>
19504                              <name>FILTER2</name>
19505                              <description>Capacitor(pF) = 1 and Bandwidth Fn (MHz) = 1.6</description>
19506                              <value>1</value>
19507                           </enumeratedValue>
19508                           <enumeratedValue>
19509                              <name>FILTER3</name>
19510                              <description>Capacitor(pF) = 1.5 and Bandwidth Fn (MHz) = 1.1</description>
19511                              <value>2</value>
19512                           </enumeratedValue>
19513                           <enumeratedValue>
19514                              <name>FILTER4</name>
19515                              <description>Capacitor(pF) = 2 and Bandwidth Fn (MHz) = 0.8</description>
19516                              <value>3</value>
19517                           </enumeratedValue>
19518                           <enumeratedValue>
19519                              <name>FILTER5</name>
19520                              <description>Capacitor(pF) = 2.5 and Bandwidth Fn (MHz) = 0.64</description>
19521                              <value>4</value>
19522                           </enumeratedValue>
19523                           <enumeratedValue>
19524                              <name>FILTER6</name>
19525                              <description>Capacitor(pF) = 3 and Bandwidth Fn (MHz) = 0.55</description>
19526                              <value>5</value>
19527                           </enumeratedValue>
19528                           <enumeratedValue>
19529                              <name>FILTER7</name>
19530                              <description>Capacitor(pF) = 3.5 and Bandwidth Fn (MHz) = 0.45</description>
19531                              <value>6</value>
19532                           </enumeratedValue>
19533                           <enumeratedValue>
19534                              <name>FILTER8</name>
19535                              <description>Capacitor(pF) = 4 and Bandwidth Fn (MHz) = 0.4</description>
19536                              <value>7</value>
19537                           </enumeratedValue>
19538                        </enumeratedValues>
19539                     </field>
19540                     <field>
19541                        <name>DCOEN</name>
19542                        <description>DCO Filter Enable</description>
19543                        <bitOffset>15</bitOffset>
19544                        <bitWidth>1</bitWidth>
19545                     </field>
19546                     <field>
19547                        <name>DIV</name>
19548                        <description>Clock Divider</description>
19549                        <bitOffset>16</bitOffset>
19550                        <bitWidth>11</bitWidth>
19551                     </field>
19552                  </fields>
19553               </register>
19554               <register>
19555                  <name>DPLLSYNCBUSY</name>
19556                  <description>DPLL Synchronization Busy</description>
19557                  <addressOffset>0xC</addressOffset>
19558                  <size>32</size>
19559                  <access>read-only</access>
19560                  <resetValue>0x00000000</resetValue>
19561                  <fields>
19562                     <field>
19563                        <name>ENABLE</name>
19564                        <description>DPLL Enable Synchronization Status</description>
19565                        <bitOffset>1</bitOffset>
19566                        <bitWidth>1</bitWidth>
19567                     </field>
19568                     <field>
19569                        <name>DPLLRATIO</name>
19570                        <description>DPLL Loop Divider Ratio Synchronization Status</description>
19571                        <bitOffset>2</bitOffset>
19572                        <bitWidth>1</bitWidth>
19573                     </field>
19574                  </fields>
19575               </register>
19576               <register>
19577                  <name>DPLLSTATUS</name>
19578                  <description>DPLL Status</description>
19579                  <addressOffset>0x10</addressOffset>
19580                  <size>32</size>
19581                  <access>read-only</access>
19582                  <resetValue>0x00000000</resetValue>
19583                  <fields>
19584                     <field>
19585                        <name>LOCK</name>
19586                        <description>DPLL Lock Status</description>
19587                        <bitOffset>0</bitOffset>
19588                        <bitWidth>1</bitWidth>
19589                     </field>
19590                     <field>
19591                        <name>CLKRDY</name>
19592                        <description>DPLL Clock Ready</description>
19593                        <bitOffset>1</bitOffset>
19594                        <bitWidth>1</bitWidth>
19595                     </field>
19596                  </fields>
19597               </register>
19598            </cluster>
19599         </registers>
19600      </peripheral>
19601      <peripheral>
19602         <name>OSC32KCTRL</name>
19603         <version>U24001.0.0</version>
19604         <description>32kHz Oscillators Control</description>
19605         <baseAddress>0x40001400</baseAddress>
19606         <addressBlock>
19607            <offset>0</offset>
19608            <size>0x20</size>
19609            <usage>registers</usage>
19610         </addressBlock>
19611         <interrupt>
19612            <name>OSC32KCTRL</name>
19613            <description>32Khz Oscillator Controller</description>
19614            <value>7</value>
19615         </interrupt>
19616         <registers>
19617            <register>
19618               <name>INTENCLR</name>
19619               <description>Interrupt Enable Clear</description>
19620               <addressOffset>0x0</addressOffset>
19621               <size>32</size>
19622               <resetValue>0x00000000</resetValue>
19623               <fields>
19624                  <field>
19625                     <name>XOSC32KRDY</name>
19626                     <description>XOSC32K Ready Interrupt Enable</description>
19627                     <bitOffset>0</bitOffset>
19628                     <bitWidth>1</bitWidth>
19629                  </field>
19630                  <field>
19631                     <name>XOSC32KFAIL</name>
19632                     <description>XOSC32K Clock Failure Detector Interrupt Enable</description>
19633                     <bitOffset>2</bitOffset>
19634                     <bitWidth>1</bitWidth>
19635                  </field>
19636               </fields>
19637            </register>
19638            <register>
19639               <name>INTENSET</name>
19640               <description>Interrupt Enable Set</description>
19641               <addressOffset>0x4</addressOffset>
19642               <size>32</size>
19643               <resetValue>0x00000000</resetValue>
19644               <fields>
19645                  <field>
19646                     <name>XOSC32KRDY</name>
19647                     <description>XOSC32K Ready Interrupt Enable</description>
19648                     <bitOffset>0</bitOffset>
19649                     <bitWidth>1</bitWidth>
19650                  </field>
19651                  <field>
19652                     <name>XOSC32KFAIL</name>
19653                     <description>XOSC32K Clock Failure Detector Interrupt Enable</description>
19654                     <bitOffset>2</bitOffset>
19655                     <bitWidth>1</bitWidth>
19656                  </field>
19657               </fields>
19658            </register>
19659            <register>
19660               <name>INTFLAG</name>
19661               <description>Interrupt Flag Status and Clear</description>
19662               <addressOffset>0x8</addressOffset>
19663               <size>32</size>
19664               <resetValue>0x00000000</resetValue>
19665               <fields>
19666                  <field>
19667                     <name>XOSC32KRDY</name>
19668                     <description>XOSC32K Ready</description>
19669                     <bitOffset>0</bitOffset>
19670                     <bitWidth>1</bitWidth>
19671                  </field>
19672                  <field>
19673                     <name>XOSC32KFAIL</name>
19674                     <description>XOSC32K Clock Failure Detector</description>
19675                     <bitOffset>2</bitOffset>
19676                     <bitWidth>1</bitWidth>
19677                  </field>
19678               </fields>
19679            </register>
19680            <register>
19681               <name>STATUS</name>
19682               <description>Power and Clocks Status</description>
19683               <addressOffset>0xC</addressOffset>
19684               <size>32</size>
19685               <access>read-only</access>
19686               <resetValue>0x00000000</resetValue>
19687               <fields>
19688                  <field>
19689                     <name>XOSC32KRDY</name>
19690                     <description>XOSC32K Ready</description>
19691                     <bitOffset>0</bitOffset>
19692                     <bitWidth>1</bitWidth>
19693                  </field>
19694                  <field>
19695                     <name>XOSC32KFAIL</name>
19696                     <description>XOSC32K Clock Failure Detector</description>
19697                     <bitOffset>2</bitOffset>
19698                     <bitWidth>1</bitWidth>
19699                  </field>
19700                  <field>
19701                     <name>XOSC32KSW</name>
19702                     <description>XOSC32K Clock switch</description>
19703                     <bitOffset>3</bitOffset>
19704                     <bitWidth>1</bitWidth>
19705                  </field>
19706               </fields>
19707            </register>
19708            <register>
19709               <name>RTCCTRL</name>
19710               <description>RTC Clock Selection</description>
19711               <addressOffset>0x10</addressOffset>
19712               <size>8</size>
19713               <resetValue>0x00</resetValue>
19714               <fields>
19715                  <field>
19716                     <name>RTCSEL</name>
19717                     <description>RTC Clock Selection</description>
19718                     <bitOffset>0</bitOffset>
19719                     <bitWidth>3</bitWidth>
19720                     <enumeratedValues>
19721                        <name>RTCSELSelect</name>
19722                        <enumeratedValue>
19723                           <name>ULP1K</name>
19724                           <description>1.024kHz from 32kHz internal ULP oscillator</description>
19725                           <value>0</value>
19726                        </enumeratedValue>
19727                        <enumeratedValue>
19728                           <name>ULP32K</name>
19729                           <description>32.768kHz from 32kHz internal ULP oscillator</description>
19730                           <value>1</value>
19731                        </enumeratedValue>
19732                        <enumeratedValue>
19733                           <name>XOSC1K</name>
19734                           <description>1.024kHz from 32.768kHz internal oscillator</description>
19735                           <value>4</value>
19736                        </enumeratedValue>
19737                        <enumeratedValue>
19738                           <name>XOSC32K</name>
19739                           <description>32.768kHz from 32.768kHz external crystal oscillator</description>
19740                           <value>5</value>
19741                        </enumeratedValue>
19742                     </enumeratedValues>
19743                  </field>
19744               </fields>
19745            </register>
19746            <register>
19747               <name>XOSC32K</name>
19748               <description>32kHz External Crystal Oscillator (XOSC32K) Control</description>
19749               <addressOffset>0x14</addressOffset>
19750               <size>16</size>
19751               <resetValue>0x2080</resetValue>
19752               <fields>
19753                  <field>
19754                     <name>ENABLE</name>
19755                     <description>Oscillator Enable</description>
19756                     <bitOffset>1</bitOffset>
19757                     <bitWidth>1</bitWidth>
19758                  </field>
19759                  <field>
19760                     <name>XTALEN</name>
19761                     <description>Crystal Oscillator Enable</description>
19762                     <bitOffset>2</bitOffset>
19763                     <bitWidth>1</bitWidth>
19764                  </field>
19765                  <field>
19766                     <name>EN32K</name>
19767                     <description>32kHz Output Enable</description>
19768                     <bitOffset>3</bitOffset>
19769                     <bitWidth>1</bitWidth>
19770                  </field>
19771                  <field>
19772                     <name>EN1K</name>
19773                     <description>1kHz Output Enable</description>
19774                     <bitOffset>4</bitOffset>
19775                     <bitWidth>1</bitWidth>
19776                  </field>
19777                  <field>
19778                     <name>RUNSTDBY</name>
19779                     <description>Run in Standby</description>
19780                     <bitOffset>6</bitOffset>
19781                     <bitWidth>1</bitWidth>
19782                  </field>
19783                  <field>
19784                     <name>ONDEMAND</name>
19785                     <description>On Demand Control</description>
19786                     <bitOffset>7</bitOffset>
19787                     <bitWidth>1</bitWidth>
19788                  </field>
19789                  <field>
19790                     <name>STARTUP</name>
19791                     <description>Oscillator Start-Up Time</description>
19792                     <bitOffset>8</bitOffset>
19793                     <bitWidth>3</bitWidth>
19794                     <enumeratedValues>
19795                        <name>STARTUPSelect</name>
19796                        <enumeratedValue>
19797                           <name>CYCLE2048</name>
19798                           <description>62.6 ms</description>
19799                           <value>0</value>
19800                        </enumeratedValue>
19801                        <enumeratedValue>
19802                           <name>CYCLE4096</name>
19803                           <description>125 ms</description>
19804                           <value>1</value>
19805                        </enumeratedValue>
19806                        <enumeratedValue>
19807                           <name>CYCLE16384</name>
19808                           <description>500 ms</description>
19809                           <value>2</value>
19810                        </enumeratedValue>
19811                        <enumeratedValue>
19812                           <name>CYCLE32768</name>
19813                           <description>1000 ms</description>
19814                           <value>3</value>
19815                        </enumeratedValue>
19816                        <enumeratedValue>
19817                           <name>CYCLE65536</name>
19818                           <description>2000 ms</description>
19819                           <value>4</value>
19820                        </enumeratedValue>
19821                        <enumeratedValue>
19822                           <name>CYCLE131072</name>
19823                           <description>4000 ms</description>
19824                           <value>5</value>
19825                        </enumeratedValue>
19826                        <enumeratedValue>
19827                           <name>CYCLE262144</name>
19828                           <description>8000 ms</description>
19829                           <value>6</value>
19830                        </enumeratedValue>
19831                     </enumeratedValues>
19832                  </field>
19833                  <field>
19834                     <name>WRTLOCK</name>
19835                     <description>Write Lock</description>
19836                     <bitOffset>12</bitOffset>
19837                     <bitWidth>1</bitWidth>
19838                  </field>
19839                  <field>
19840                     <name>CGM</name>
19841                     <description>Control Gain Mode</description>
19842                     <bitOffset>13</bitOffset>
19843                     <bitWidth>2</bitWidth>
19844                     <enumeratedValues>
19845                        <name>CGMSelect</name>
19846                        <enumeratedValue>
19847                           <name>XT</name>
19848                           <description>Standard mode</description>
19849                           <value>1</value>
19850                        </enumeratedValue>
19851                        <enumeratedValue>
19852                           <name>HS</name>
19853                           <description>High Speed mode</description>
19854                           <value>2</value>
19855                        </enumeratedValue>
19856                     </enumeratedValues>
19857                  </field>
19858               </fields>
19859            </register>
19860            <register>
19861               <name>CFDCTRL</name>
19862               <description>Clock Failure Detector Control</description>
19863               <addressOffset>0x16</addressOffset>
19864               <size>8</size>
19865               <resetValue>0x00</resetValue>
19866               <fields>
19867                  <field>
19868                     <name>CFDEN</name>
19869                     <description>Clock Failure Detector Enable</description>
19870                     <bitOffset>0</bitOffset>
19871                     <bitWidth>1</bitWidth>
19872                  </field>
19873                  <field>
19874                     <name>SWBACK</name>
19875                     <description>Clock Switch Back</description>
19876                     <bitOffset>1</bitOffset>
19877                     <bitWidth>1</bitWidth>
19878                  </field>
19879                  <field>
19880                     <name>CFDPRESC</name>
19881                     <description>Clock Failure Detector Prescaler</description>
19882                     <bitOffset>2</bitOffset>
19883                     <bitWidth>1</bitWidth>
19884                  </field>
19885               </fields>
19886            </register>
19887            <register>
19888               <name>EVCTRL</name>
19889               <description>Event Control</description>
19890               <addressOffset>0x17</addressOffset>
19891               <size>8</size>
19892               <resetValue>0x00</resetValue>
19893               <fields>
19894                  <field>
19895                     <name>CFDEO</name>
19896                     <description>Clock Failure Detector Event Output Enable</description>
19897                     <bitOffset>0</bitOffset>
19898                     <bitWidth>1</bitWidth>
19899                  </field>
19900               </fields>
19901            </register>
19902            <register>
19903               <name>OSCULP32K</name>
19904               <description>32kHz Ultra Low Power Internal Oscillator (OSCULP32K) Control</description>
19905               <addressOffset>0x1C</addressOffset>
19906               <size>32</size>
19907               <resetValue>0x00000000</resetValue>
19908               <fields>
19909                  <field>
19910                     <name>EN32K</name>
19911                     <description>Enable Out 32k</description>
19912                     <bitOffset>1</bitOffset>
19913                     <bitWidth>1</bitWidth>
19914                  </field>
19915                  <field>
19916                     <name>EN1K</name>
19917                     <description>Enable Out 1k</description>
19918                     <bitOffset>2</bitOffset>
19919                     <bitWidth>1</bitWidth>
19920                  </field>
19921                  <field>
19922                     <name>WRTLOCK</name>
19923                     <description>Write Lock</description>
19924                     <bitOffset>15</bitOffset>
19925                     <bitWidth>1</bitWidth>
19926                  </field>
19927               </fields>
19928            </register>
19929         </registers>
19930      </peripheral>
19931      <peripheral>
19932         <name>PAC</name>
19933         <version>U21201.2.0</version>
19934         <description>Peripheral Access Controller</description>
19935         <baseAddress>0x40000000</baseAddress>
19936         <addressBlock>
19937            <offset>0</offset>
19938            <size>0x44</size>
19939            <usage>registers</usage>
19940         </addressBlock>
19941         <interrupt>
19942            <name>PAC</name>
19943            <description>Peripheral Access Controller</description>
19944            <value>41</value>
19945         </interrupt>
19946         <registers>
19947            <register>
19948               <name>WRCTRL</name>
19949               <description>Write control</description>
19950               <addressOffset>0x0</addressOffset>
19951               <size>32</size>
19952               <resetValue>0x00000000</resetValue>
19953               <fields>
19954                  <field>
19955                     <name>PERID</name>
19956                     <description>Peripheral identifier</description>
19957                     <bitOffset>0</bitOffset>
19958                     <bitWidth>16</bitWidth>
19959                  </field>
19960                  <field>
19961                     <name>KEY</name>
19962                     <description>Peripheral access control key</description>
19963                     <bitOffset>16</bitOffset>
19964                     <bitWidth>8</bitWidth>
19965                     <enumeratedValues>
19966                        <name>KEYSelect</name>
19967                        <enumeratedValue>
19968                           <name>OFF</name>
19969                           <description>No action</description>
19970                           <value>0</value>
19971                        </enumeratedValue>
19972                        <enumeratedValue>
19973                           <name>CLR</name>
19974                           <description>Clear protection</description>
19975                           <value>1</value>
19976                        </enumeratedValue>
19977                        <enumeratedValue>
19978                           <name>SET</name>
19979                           <description>Set protection</description>
19980                           <value>2</value>
19981                        </enumeratedValue>
19982                        <enumeratedValue>
19983                           <name>SETLCK</name>
19984                           <description>Set and lock protection</description>
19985                           <value>3</value>
19986                        </enumeratedValue>
19987                     </enumeratedValues>
19988                  </field>
19989               </fields>
19990            </register>
19991            <register>
19992               <name>EVCTRL</name>
19993               <description>Event control</description>
19994               <addressOffset>0x4</addressOffset>
19995               <size>8</size>
19996               <resetValue>0x00</resetValue>
19997               <fields>
19998                  <field>
19999                     <name>ERREO</name>
20000                     <description>Peripheral acess error event output</description>
20001                     <bitOffset>0</bitOffset>
20002                     <bitWidth>1</bitWidth>
20003                  </field>
20004               </fields>
20005            </register>
20006            <register>
20007               <name>INTENCLR</name>
20008               <description>Interrupt enable clear</description>
20009               <addressOffset>0x8</addressOffset>
20010               <size>8</size>
20011               <resetValue>0x00</resetValue>
20012               <fields>
20013                  <field>
20014                     <name>ERR</name>
20015                     <description>Peripheral access error interrupt disable</description>
20016                     <bitOffset>0</bitOffset>
20017                     <bitWidth>1</bitWidth>
20018                  </field>
20019               </fields>
20020            </register>
20021            <register>
20022               <name>INTENSET</name>
20023               <description>Interrupt enable set</description>
20024               <addressOffset>0x9</addressOffset>
20025               <size>8</size>
20026               <resetValue>0x00</resetValue>
20027               <fields>
20028                  <field>
20029                     <name>ERR</name>
20030                     <description>Peripheral access error interrupt enable</description>
20031                     <bitOffset>0</bitOffset>
20032                     <bitWidth>1</bitWidth>
20033                  </field>
20034               </fields>
20035            </register>
20036            <register>
20037               <name>INTFLAGAHB</name>
20038               <description>Bridge interrupt flag status</description>
20039               <addressOffset>0x10</addressOffset>
20040               <size>32</size>
20041               <resetValue>0x00000000</resetValue>
20042               <fields>
20043                  <field>
20044                     <name>FLASH_</name>
20045                     <description>FLASH</description>
20046                     <bitOffset>0</bitOffset>
20047                     <bitWidth>1</bitWidth>
20048                  </field>
20049                  <field>
20050                     <name>FLASH_ALT_</name>
20051                     <description>FLASH_ALT</description>
20052                     <bitOffset>1</bitOffset>
20053                     <bitWidth>1</bitWidth>
20054                  </field>
20055                  <field>
20056                     <name>SEEPROM_</name>
20057                     <description>SEEPROM</description>
20058                     <bitOffset>2</bitOffset>
20059                     <bitWidth>1</bitWidth>
20060                  </field>
20061                  <field>
20062                     <name>RAMCM4S_</name>
20063                     <description>RAMCM4S</description>
20064                     <bitOffset>3</bitOffset>
20065                     <bitWidth>1</bitWidth>
20066                  </field>
20067                  <field>
20068                     <name>RAMPPPDSU_</name>
20069                     <description>RAMPPPDSU</description>
20070                     <bitOffset>4</bitOffset>
20071                     <bitWidth>1</bitWidth>
20072                  </field>
20073                  <field>
20074                     <name>RAMDMAWR_</name>
20075                     <description>RAMDMAWR</description>
20076                     <bitOffset>5</bitOffset>
20077                     <bitWidth>1</bitWidth>
20078                  </field>
20079                  <field>
20080                     <name>RAMDMACICM_</name>
20081                     <description>RAMDMACICM</description>
20082                     <bitOffset>6</bitOffset>
20083                     <bitWidth>1</bitWidth>
20084                  </field>
20085                  <field>
20086                     <name>HPB0_</name>
20087                     <description>HPB0</description>
20088                     <bitOffset>7</bitOffset>
20089                     <bitWidth>1</bitWidth>
20090                  </field>
20091                  <field>
20092                     <name>HPB1_</name>
20093                     <description>HPB1</description>
20094                     <bitOffset>8</bitOffset>
20095                     <bitWidth>1</bitWidth>
20096                  </field>
20097                  <field>
20098                     <name>HPB2_</name>
20099                     <description>HPB2</description>
20100                     <bitOffset>9</bitOffset>
20101                     <bitWidth>1</bitWidth>
20102                  </field>
20103                  <field>
20104                     <name>HPB3_</name>
20105                     <description>HPB3</description>
20106                     <bitOffset>10</bitOffset>
20107                     <bitWidth>1</bitWidth>
20108                  </field>
20109                  <field>
20110                     <name>PUKCC_</name>
20111                     <description>PUKCC</description>
20112                     <bitOffset>11</bitOffset>
20113                     <bitWidth>1</bitWidth>
20114                  </field>
20115                  <field>
20116                     <name>SDHC0_</name>
20117                     <description>SDHC0</description>
20118                     <bitOffset>12</bitOffset>
20119                     <bitWidth>1</bitWidth>
20120                  </field>
20121                  <field>
20122                     <name>SDHC1_</name>
20123                     <description>SDHC1</description>
20124                     <bitOffset>13</bitOffset>
20125                     <bitWidth>1</bitWidth>
20126                  </field>
20127                  <field>
20128                     <name>QSPI_</name>
20129                     <description>QSPI</description>
20130                     <bitOffset>14</bitOffset>
20131                     <bitWidth>1</bitWidth>
20132                  </field>
20133               </fields>
20134            </register>
20135            <register>
20136               <name>INTFLAGA</name>
20137               <description>Peripheral interrupt flag status - Bridge A</description>
20138               <addressOffset>0x14</addressOffset>
20139               <size>32</size>
20140               <resetValue>0x00000000</resetValue>
20141               <fields>
20142                  <field>
20143                     <name>PAC_</name>
20144                     <description>PAC</description>
20145                     <bitOffset>0</bitOffset>
20146                     <bitWidth>1</bitWidth>
20147                  </field>
20148                  <field>
20149                     <name>PM_</name>
20150                     <description>PM</description>
20151                     <bitOffset>1</bitOffset>
20152                     <bitWidth>1</bitWidth>
20153                  </field>
20154                  <field>
20155                     <name>MCLK_</name>
20156                     <description>MCLK</description>
20157                     <bitOffset>2</bitOffset>
20158                     <bitWidth>1</bitWidth>
20159                  </field>
20160                  <field>
20161                     <name>RSTC_</name>
20162                     <description>RSTC</description>
20163                     <bitOffset>3</bitOffset>
20164                     <bitWidth>1</bitWidth>
20165                  </field>
20166                  <field>
20167                     <name>OSCCTRL_</name>
20168                     <description>OSCCTRL</description>
20169                     <bitOffset>4</bitOffset>
20170                     <bitWidth>1</bitWidth>
20171                  </field>
20172                  <field>
20173                     <name>OSC32KCTRL_</name>
20174                     <description>OSC32KCTRL</description>
20175                     <bitOffset>5</bitOffset>
20176                     <bitWidth>1</bitWidth>
20177                  </field>
20178                  <field>
20179                     <name>SUPC_</name>
20180                     <description>SUPC</description>
20181                     <bitOffset>6</bitOffset>
20182                     <bitWidth>1</bitWidth>
20183                  </field>
20184                  <field>
20185                     <name>GCLK_</name>
20186                     <description>GCLK</description>
20187                     <bitOffset>7</bitOffset>
20188                     <bitWidth>1</bitWidth>
20189                  </field>
20190                  <field>
20191                     <name>WDT_</name>
20192                     <description>WDT</description>
20193                     <bitOffset>8</bitOffset>
20194                     <bitWidth>1</bitWidth>
20195                  </field>
20196                  <field>
20197                     <name>RTC_</name>
20198                     <description>RTC</description>
20199                     <bitOffset>9</bitOffset>
20200                     <bitWidth>1</bitWidth>
20201                  </field>
20202                  <field>
20203                     <name>EIC_</name>
20204                     <description>EIC</description>
20205                     <bitOffset>10</bitOffset>
20206                     <bitWidth>1</bitWidth>
20207                  </field>
20208                  <field>
20209                     <name>FREQM_</name>
20210                     <description>FREQM</description>
20211                     <bitOffset>11</bitOffset>
20212                     <bitWidth>1</bitWidth>
20213                  </field>
20214                  <field>
20215                     <name>SERCOM0_</name>
20216                     <description>SERCOM0</description>
20217                     <bitOffset>12</bitOffset>
20218                     <bitWidth>1</bitWidth>
20219                  </field>
20220                  <field>
20221                     <name>SERCOM1_</name>
20222                     <description>SERCOM1</description>
20223                     <bitOffset>13</bitOffset>
20224                     <bitWidth>1</bitWidth>
20225                  </field>
20226                  <field>
20227                     <name>TC0_</name>
20228                     <description>TC0</description>
20229                     <bitOffset>14</bitOffset>
20230                     <bitWidth>1</bitWidth>
20231                  </field>
20232                  <field>
20233                     <name>TC1_</name>
20234                     <description>TC1</description>
20235                     <bitOffset>15</bitOffset>
20236                     <bitWidth>1</bitWidth>
20237                  </field>
20238               </fields>
20239            </register>
20240            <register>
20241               <name>INTFLAGB</name>
20242               <description>Peripheral interrupt flag status - Bridge B</description>
20243               <addressOffset>0x18</addressOffset>
20244               <size>32</size>
20245               <resetValue>0x00000000</resetValue>
20246               <fields>
20247                  <field>
20248                     <name>USB_</name>
20249                     <description>USB</description>
20250                     <bitOffset>0</bitOffset>
20251                     <bitWidth>1</bitWidth>
20252                  </field>
20253                  <field>
20254                     <name>DSU_</name>
20255                     <description>DSU</description>
20256                     <bitOffset>1</bitOffset>
20257                     <bitWidth>1</bitWidth>
20258                  </field>
20259                  <field>
20260                     <name>NVMCTRL_</name>
20261                     <description>NVMCTRL</description>
20262                     <bitOffset>2</bitOffset>
20263                     <bitWidth>1</bitWidth>
20264                  </field>
20265                  <field>
20266                     <name>CMCC_</name>
20267                     <description>CMCC</description>
20268                     <bitOffset>3</bitOffset>
20269                     <bitWidth>1</bitWidth>
20270                  </field>
20271                  <field>
20272                     <name>PORT_</name>
20273                     <description>PORT</description>
20274                     <bitOffset>4</bitOffset>
20275                     <bitWidth>1</bitWidth>
20276                  </field>
20277                  <field>
20278                     <name>DMAC_</name>
20279                     <description>DMAC</description>
20280                     <bitOffset>5</bitOffset>
20281                     <bitWidth>1</bitWidth>
20282                  </field>
20283                  <field>
20284                     <name>EVSYS_</name>
20285                     <description>EVSYS</description>
20286                     <bitOffset>7</bitOffset>
20287                     <bitWidth>1</bitWidth>
20288                  </field>
20289                  <field>
20290                     <name>SERCOM2_</name>
20291                     <description>SERCOM2</description>
20292                     <bitOffset>9</bitOffset>
20293                     <bitWidth>1</bitWidth>
20294                  </field>
20295                  <field>
20296                     <name>SERCOM3_</name>
20297                     <description>SERCOM3</description>
20298                     <bitOffset>10</bitOffset>
20299                     <bitWidth>1</bitWidth>
20300                  </field>
20301                  <field>
20302                     <name>TCC0_</name>
20303                     <description>TCC0</description>
20304                     <bitOffset>11</bitOffset>
20305                     <bitWidth>1</bitWidth>
20306                  </field>
20307                  <field>
20308                     <name>TCC1_</name>
20309                     <description>TCC1</description>
20310                     <bitOffset>12</bitOffset>
20311                     <bitWidth>1</bitWidth>
20312                  </field>
20313                  <field>
20314                     <name>TC2_</name>
20315                     <description>TC2</description>
20316                     <bitOffset>13</bitOffset>
20317                     <bitWidth>1</bitWidth>
20318                  </field>
20319                  <field>
20320                     <name>TC3_</name>
20321                     <description>TC3</description>
20322                     <bitOffset>14</bitOffset>
20323                     <bitWidth>1</bitWidth>
20324                  </field>
20325                  <field>
20326                     <name>RAMECC_</name>
20327                     <description>RAMECC</description>
20328                     <bitOffset>16</bitOffset>
20329                     <bitWidth>1</bitWidth>
20330                  </field>
20331               </fields>
20332            </register>
20333            <register>
20334               <name>INTFLAGC</name>
20335               <description>Peripheral interrupt flag status - Bridge C</description>
20336               <addressOffset>0x1C</addressOffset>
20337               <size>32</size>
20338               <resetValue>0x00000000</resetValue>
20339               <fields>
20340                  <field>
20341                     <name>CAN0_</name>
20342                     <description>CAN0</description>
20343                     <bitOffset>0</bitOffset>
20344                     <bitWidth>1</bitWidth>
20345                  </field>
20346                  <field>
20347                     <name>CAN1_</name>
20348                     <description>CAN1</description>
20349                     <bitOffset>1</bitOffset>
20350                     <bitWidth>1</bitWidth>
20351                  </field>
20352                  <field>
20353                     <name>GMAC_</name>
20354                     <description>GMAC</description>
20355                     <bitOffset>2</bitOffset>
20356                     <bitWidth>1</bitWidth>
20357                  </field>
20358                  <field>
20359                     <name>TCC2_</name>
20360                     <description>TCC2</description>
20361                     <bitOffset>3</bitOffset>
20362                     <bitWidth>1</bitWidth>
20363                  </field>
20364                  <field>
20365                     <name>TCC3_</name>
20366                     <description>TCC3</description>
20367                     <bitOffset>4</bitOffset>
20368                     <bitWidth>1</bitWidth>
20369                  </field>
20370                  <field>
20371                     <name>TC4_</name>
20372                     <description>TC4</description>
20373                     <bitOffset>5</bitOffset>
20374                     <bitWidth>1</bitWidth>
20375                  </field>
20376                  <field>
20377                     <name>TC5_</name>
20378                     <description>TC5</description>
20379                     <bitOffset>6</bitOffset>
20380                     <bitWidth>1</bitWidth>
20381                  </field>
20382                  <field>
20383                     <name>PDEC_</name>
20384                     <description>PDEC</description>
20385                     <bitOffset>7</bitOffset>
20386                     <bitWidth>1</bitWidth>
20387                  </field>
20388                  <field>
20389                     <name>AC_</name>
20390                     <description>AC</description>
20391                     <bitOffset>8</bitOffset>
20392                     <bitWidth>1</bitWidth>
20393                  </field>
20394                  <field>
20395                     <name>AES_</name>
20396                     <description>AES</description>
20397                     <bitOffset>9</bitOffset>
20398                     <bitWidth>1</bitWidth>
20399                  </field>
20400                  <field>
20401                     <name>TRNG_</name>
20402                     <description>TRNG</description>
20403                     <bitOffset>10</bitOffset>
20404                     <bitWidth>1</bitWidth>
20405                  </field>
20406                  <field>
20407                     <name>ICM_</name>
20408                     <description>ICM</description>
20409                     <bitOffset>11</bitOffset>
20410                     <bitWidth>1</bitWidth>
20411                  </field>
20412                  <field>
20413                     <name>PUKCC_</name>
20414                     <description>PUKCC</description>
20415                     <bitOffset>12</bitOffset>
20416                     <bitWidth>1</bitWidth>
20417                  </field>
20418                  <field>
20419                     <name>QSPI_</name>
20420                     <description>QSPI</description>
20421                     <bitOffset>13</bitOffset>
20422                     <bitWidth>1</bitWidth>
20423                  </field>
20424                  <field>
20425                     <name>CCL_</name>
20426                     <description>CCL</description>
20427                     <bitOffset>14</bitOffset>
20428                     <bitWidth>1</bitWidth>
20429                  </field>
20430               </fields>
20431            </register>
20432            <register>
20433               <name>INTFLAGD</name>
20434               <description>Peripheral interrupt flag status - Bridge D</description>
20435               <addressOffset>0x20</addressOffset>
20436               <size>32</size>
20437               <resetValue>0x00000000</resetValue>
20438               <fields>
20439                  <field>
20440                     <name>SERCOM4_</name>
20441                     <description>SERCOM4</description>
20442                     <bitOffset>0</bitOffset>
20443                     <bitWidth>1</bitWidth>
20444                  </field>
20445                  <field>
20446                     <name>SERCOM5_</name>
20447                     <description>SERCOM5</description>
20448                     <bitOffset>1</bitOffset>
20449                     <bitWidth>1</bitWidth>
20450                  </field>
20451                  <field>
20452                     <name>SERCOM6_</name>
20453                     <description>SERCOM6</description>
20454                     <bitOffset>2</bitOffset>
20455                     <bitWidth>1</bitWidth>
20456                  </field>
20457                  <field>
20458                     <name>SERCOM7_</name>
20459                     <description>SERCOM7</description>
20460                     <bitOffset>3</bitOffset>
20461                     <bitWidth>1</bitWidth>
20462                  </field>
20463                  <field>
20464                     <name>TCC4_</name>
20465                     <description>TCC4</description>
20466                     <bitOffset>4</bitOffset>
20467                     <bitWidth>1</bitWidth>
20468                  </field>
20469                  <field>
20470                     <name>TC6_</name>
20471                     <description>TC6</description>
20472                     <bitOffset>5</bitOffset>
20473                     <bitWidth>1</bitWidth>
20474                  </field>
20475                  <field>
20476                     <name>TC7_</name>
20477                     <description>TC7</description>
20478                     <bitOffset>6</bitOffset>
20479                     <bitWidth>1</bitWidth>
20480                  </field>
20481                  <field>
20482                     <name>ADC0_</name>
20483                     <description>ADC0</description>
20484                     <bitOffset>7</bitOffset>
20485                     <bitWidth>1</bitWidth>
20486                  </field>
20487                  <field>
20488                     <name>ADC1_</name>
20489                     <description>ADC1</description>
20490                     <bitOffset>8</bitOffset>
20491                     <bitWidth>1</bitWidth>
20492                  </field>
20493                  <field>
20494                     <name>DAC_</name>
20495                     <description>DAC</description>
20496                     <bitOffset>9</bitOffset>
20497                     <bitWidth>1</bitWidth>
20498                  </field>
20499                  <field>
20500                     <name>I2S_</name>
20501                     <description>I2S</description>
20502                     <bitOffset>10</bitOffset>
20503                     <bitWidth>1</bitWidth>
20504                  </field>
20505                  <field>
20506                     <name>PCC_</name>
20507                     <description>PCC</description>
20508                     <bitOffset>11</bitOffset>
20509                     <bitWidth>1</bitWidth>
20510                  </field>
20511               </fields>
20512            </register>
20513            <register>
20514               <name>STATUSA</name>
20515               <description>Peripheral write protection status - Bridge A</description>
20516               <addressOffset>0x34</addressOffset>
20517               <size>32</size>
20518               <access>read-only</access>
20519               <resetValue>0x00010000</resetValue>
20520               <fields>
20521                  <field>
20522                     <name>PAC_</name>
20523                     <description>PAC APB Protect Enable</description>
20524                     <bitOffset>0</bitOffset>
20525                     <bitWidth>1</bitWidth>
20526                  </field>
20527                  <field>
20528                     <name>PM_</name>
20529                     <description>PM APB Protect Enable</description>
20530                     <bitOffset>1</bitOffset>
20531                     <bitWidth>1</bitWidth>
20532                  </field>
20533                  <field>
20534                     <name>MCLK_</name>
20535                     <description>MCLK APB Protect Enable</description>
20536                     <bitOffset>2</bitOffset>
20537                     <bitWidth>1</bitWidth>
20538                  </field>
20539                  <field>
20540                     <name>RSTC_</name>
20541                     <description>RSTC APB Protect Enable</description>
20542                     <bitOffset>3</bitOffset>
20543                     <bitWidth>1</bitWidth>
20544                  </field>
20545                  <field>
20546                     <name>OSCCTRL_</name>
20547                     <description>OSCCTRL APB Protect Enable</description>
20548                     <bitOffset>4</bitOffset>
20549                     <bitWidth>1</bitWidth>
20550                  </field>
20551                  <field>
20552                     <name>OSC32KCTRL_</name>
20553                     <description>OSC32KCTRL APB Protect Enable</description>
20554                     <bitOffset>5</bitOffset>
20555                     <bitWidth>1</bitWidth>
20556                  </field>
20557                  <field>
20558                     <name>SUPC_</name>
20559                     <description>SUPC APB Protect Enable</description>
20560                     <bitOffset>6</bitOffset>
20561                     <bitWidth>1</bitWidth>
20562                  </field>
20563                  <field>
20564                     <name>GCLK_</name>
20565                     <description>GCLK APB Protect Enable</description>
20566                     <bitOffset>7</bitOffset>
20567                     <bitWidth>1</bitWidth>
20568                  </field>
20569                  <field>
20570                     <name>WDT_</name>
20571                     <description>WDT APB Protect Enable</description>
20572                     <bitOffset>8</bitOffset>
20573                     <bitWidth>1</bitWidth>
20574                  </field>
20575                  <field>
20576                     <name>RTC_</name>
20577                     <description>RTC APB Protect Enable</description>
20578                     <bitOffset>9</bitOffset>
20579                     <bitWidth>1</bitWidth>
20580                  </field>
20581                  <field>
20582                     <name>EIC_</name>
20583                     <description>EIC APB Protect Enable</description>
20584                     <bitOffset>10</bitOffset>
20585                     <bitWidth>1</bitWidth>
20586                  </field>
20587                  <field>
20588                     <name>FREQM_</name>
20589                     <description>FREQM APB Protect Enable</description>
20590                     <bitOffset>11</bitOffset>
20591                     <bitWidth>1</bitWidth>
20592                  </field>
20593                  <field>
20594                     <name>SERCOM0_</name>
20595                     <description>SERCOM0 APB Protect Enable</description>
20596                     <bitOffset>12</bitOffset>
20597                     <bitWidth>1</bitWidth>
20598                  </field>
20599                  <field>
20600                     <name>SERCOM1_</name>
20601                     <description>SERCOM1 APB Protect Enable</description>
20602                     <bitOffset>13</bitOffset>
20603                     <bitWidth>1</bitWidth>
20604                  </field>
20605                  <field>
20606                     <name>TC0_</name>
20607                     <description>TC0 APB Protect Enable</description>
20608                     <bitOffset>14</bitOffset>
20609                     <bitWidth>1</bitWidth>
20610                  </field>
20611                  <field>
20612                     <name>TC1_</name>
20613                     <description>TC1 APB Protect Enable</description>
20614                     <bitOffset>15</bitOffset>
20615                     <bitWidth>1</bitWidth>
20616                  </field>
20617               </fields>
20618            </register>
20619            <register>
20620               <name>STATUSB</name>
20621               <description>Peripheral write protection status - Bridge B</description>
20622               <addressOffset>0x38</addressOffset>
20623               <size>32</size>
20624               <access>read-only</access>
20625               <resetValue>0x00000002</resetValue>
20626               <fields>
20627                  <field>
20628                     <name>USB_</name>
20629                     <description>USB APB Protect Enable</description>
20630                     <bitOffset>0</bitOffset>
20631                     <bitWidth>1</bitWidth>
20632                  </field>
20633                  <field>
20634                     <name>DSU_</name>
20635                     <description>DSU APB Protect Enable</description>
20636                     <bitOffset>1</bitOffset>
20637                     <bitWidth>1</bitWidth>
20638                  </field>
20639                  <field>
20640                     <name>NVMCTRL_</name>
20641                     <description>NVMCTRL APB Protect Enable</description>
20642                     <bitOffset>2</bitOffset>
20643                     <bitWidth>1</bitWidth>
20644                  </field>
20645                  <field>
20646                     <name>CMCC_</name>
20647                     <description>CMCC APB Protect Enable</description>
20648                     <bitOffset>3</bitOffset>
20649                     <bitWidth>1</bitWidth>
20650                  </field>
20651                  <field>
20652                     <name>PORT_</name>
20653                     <description>PORT APB Protect Enable</description>
20654                     <bitOffset>4</bitOffset>
20655                     <bitWidth>1</bitWidth>
20656                  </field>
20657                  <field>
20658                     <name>DMAC_</name>
20659                     <description>DMAC APB Protect Enable</description>
20660                     <bitOffset>5</bitOffset>
20661                     <bitWidth>1</bitWidth>
20662                  </field>
20663                  <field>
20664                     <name>EVSYS_</name>
20665                     <description>EVSYS APB Protect Enable</description>
20666                     <bitOffset>7</bitOffset>
20667                     <bitWidth>1</bitWidth>
20668                  </field>
20669                  <field>
20670                     <name>SERCOM2_</name>
20671                     <description>SERCOM2 APB Protect Enable</description>
20672                     <bitOffset>9</bitOffset>
20673                     <bitWidth>1</bitWidth>
20674                  </field>
20675                  <field>
20676                     <name>SERCOM3_</name>
20677                     <description>SERCOM3 APB Protect Enable</description>
20678                     <bitOffset>10</bitOffset>
20679                     <bitWidth>1</bitWidth>
20680                  </field>
20681                  <field>
20682                     <name>TCC0_</name>
20683                     <description>TCC0 APB Protect Enable</description>
20684                     <bitOffset>11</bitOffset>
20685                     <bitWidth>1</bitWidth>
20686                  </field>
20687                  <field>
20688                     <name>TCC1_</name>
20689                     <description>TCC1 APB Protect Enable</description>
20690                     <bitOffset>12</bitOffset>
20691                     <bitWidth>1</bitWidth>
20692                  </field>
20693                  <field>
20694                     <name>TC2_</name>
20695                     <description>TC2 APB Protect Enable</description>
20696                     <bitOffset>13</bitOffset>
20697                     <bitWidth>1</bitWidth>
20698                  </field>
20699                  <field>
20700                     <name>TC3_</name>
20701                     <description>TC3 APB Protect Enable</description>
20702                     <bitOffset>14</bitOffset>
20703                     <bitWidth>1</bitWidth>
20704                  </field>
20705                  <field>
20706                     <name>RAMECC_</name>
20707                     <description>RAMECC APB Protect Enable</description>
20708                     <bitOffset>16</bitOffset>
20709                     <bitWidth>1</bitWidth>
20710                  </field>
20711               </fields>
20712            </register>
20713            <register>
20714               <name>STATUSC</name>
20715               <description>Peripheral write protection status - Bridge C</description>
20716               <addressOffset>0x3C</addressOffset>
20717               <size>32</size>
20718               <access>read-only</access>
20719               <resetValue>0x00000000</resetValue>
20720               <fields>
20721                  <field>
20722                     <name>CAN0_</name>
20723                     <description>CAN0 APB Protect Enable</description>
20724                     <bitOffset>0</bitOffset>
20725                     <bitWidth>1</bitWidth>
20726                  </field>
20727                  <field>
20728                     <name>CAN1_</name>
20729                     <description>CAN1 APB Protect Enable</description>
20730                     <bitOffset>1</bitOffset>
20731                     <bitWidth>1</bitWidth>
20732                  </field>
20733                  <field>
20734                     <name>GMAC_</name>
20735                     <description>GMAC APB Protect Enable</description>
20736                     <bitOffset>2</bitOffset>
20737                     <bitWidth>1</bitWidth>
20738                  </field>
20739                  <field>
20740                     <name>TCC2_</name>
20741                     <description>TCC2 APB Protect Enable</description>
20742                     <bitOffset>3</bitOffset>
20743                     <bitWidth>1</bitWidth>
20744                  </field>
20745                  <field>
20746                     <name>TCC3_</name>
20747                     <description>TCC3 APB Protect Enable</description>
20748                     <bitOffset>4</bitOffset>
20749                     <bitWidth>1</bitWidth>
20750                  </field>
20751                  <field>
20752                     <name>TC4_</name>
20753                     <description>TC4 APB Protect Enable</description>
20754                     <bitOffset>5</bitOffset>
20755                     <bitWidth>1</bitWidth>
20756                  </field>
20757                  <field>
20758                     <name>TC5_</name>
20759                     <description>TC5 APB Protect Enable</description>
20760                     <bitOffset>6</bitOffset>
20761                     <bitWidth>1</bitWidth>
20762                  </field>
20763                  <field>
20764                     <name>PDEC_</name>
20765                     <description>PDEC APB Protect Enable</description>
20766                     <bitOffset>7</bitOffset>
20767                     <bitWidth>1</bitWidth>
20768                  </field>
20769                  <field>
20770                     <name>AC_</name>
20771                     <description>AC APB Protect Enable</description>
20772                     <bitOffset>8</bitOffset>
20773                     <bitWidth>1</bitWidth>
20774                  </field>
20775                  <field>
20776                     <name>AES_</name>
20777                     <description>AES APB Protect Enable</description>
20778                     <bitOffset>9</bitOffset>
20779                     <bitWidth>1</bitWidth>
20780                  </field>
20781                  <field>
20782                     <name>TRNG_</name>
20783                     <description>TRNG APB Protect Enable</description>
20784                     <bitOffset>10</bitOffset>
20785                     <bitWidth>1</bitWidth>
20786                  </field>
20787                  <field>
20788                     <name>ICM_</name>
20789                     <description>ICM APB Protect Enable</description>
20790                     <bitOffset>11</bitOffset>
20791                     <bitWidth>1</bitWidth>
20792                  </field>
20793                  <field>
20794                     <name>PUKCC_</name>
20795                     <description>PUKCC APB Protect Enable</description>
20796                     <bitOffset>12</bitOffset>
20797                     <bitWidth>1</bitWidth>
20798                  </field>
20799                  <field>
20800                     <name>QSPI_</name>
20801                     <description>QSPI APB Protect Enable</description>
20802                     <bitOffset>13</bitOffset>
20803                     <bitWidth>1</bitWidth>
20804                  </field>
20805                  <field>
20806                     <name>CCL_</name>
20807                     <description>CCL APB Protect Enable</description>
20808                     <bitOffset>14</bitOffset>
20809                     <bitWidth>1</bitWidth>
20810                  </field>
20811               </fields>
20812            </register>
20813            <register>
20814               <name>STATUSD</name>
20815               <description>Peripheral write protection status - Bridge D</description>
20816               <addressOffset>0x40</addressOffset>
20817               <size>32</size>
20818               <access>read-only</access>
20819               <resetValue>0x00000000</resetValue>
20820               <fields>
20821                  <field>
20822                     <name>SERCOM4_</name>
20823                     <description>SERCOM4 APB Protect Enable</description>
20824                     <bitOffset>0</bitOffset>
20825                     <bitWidth>1</bitWidth>
20826                  </field>
20827                  <field>
20828                     <name>SERCOM5_</name>
20829                     <description>SERCOM5 APB Protect Enable</description>
20830                     <bitOffset>1</bitOffset>
20831                     <bitWidth>1</bitWidth>
20832                  </field>
20833                  <field>
20834                     <name>SERCOM6_</name>
20835                     <description>SERCOM6 APB Protect Enable</description>
20836                     <bitOffset>2</bitOffset>
20837                     <bitWidth>1</bitWidth>
20838                  </field>
20839                  <field>
20840                     <name>SERCOM7_</name>
20841                     <description>SERCOM7 APB Protect Enable</description>
20842                     <bitOffset>3</bitOffset>
20843                     <bitWidth>1</bitWidth>
20844                  </field>
20845                  <field>
20846                     <name>TCC4_</name>
20847                     <description>TCC4 APB Protect Enable</description>
20848                     <bitOffset>4</bitOffset>
20849                     <bitWidth>1</bitWidth>
20850                  </field>
20851                  <field>
20852                     <name>TC6_</name>
20853                     <description>TC6 APB Protect Enable</description>
20854                     <bitOffset>5</bitOffset>
20855                     <bitWidth>1</bitWidth>
20856                  </field>
20857                  <field>
20858                     <name>TC7_</name>
20859                     <description>TC7 APB Protect Enable</description>
20860                     <bitOffset>6</bitOffset>
20861                     <bitWidth>1</bitWidth>
20862                  </field>
20863                  <field>
20864                     <name>ADC0_</name>
20865                     <description>ADC0 APB Protect Enable</description>
20866                     <bitOffset>7</bitOffset>
20867                     <bitWidth>1</bitWidth>
20868                  </field>
20869                  <field>
20870                     <name>ADC1_</name>
20871                     <description>ADC1 APB Protect Enable</description>
20872                     <bitOffset>8</bitOffset>
20873                     <bitWidth>1</bitWidth>
20874                  </field>
20875                  <field>
20876                     <name>DAC_</name>
20877                     <description>DAC APB Protect Enable</description>
20878                     <bitOffset>9</bitOffset>
20879                     <bitWidth>1</bitWidth>
20880                  </field>
20881                  <field>
20882                     <name>I2S_</name>
20883                     <description>I2S APB Protect Enable</description>
20884                     <bitOffset>10</bitOffset>
20885                     <bitWidth>1</bitWidth>
20886                  </field>
20887                  <field>
20888                     <name>PCC_</name>
20889                     <description>PCC APB Protect Enable</description>
20890                     <bitOffset>11</bitOffset>
20891                     <bitWidth>1</bitWidth>
20892                  </field>
20893               </fields>
20894            </register>
20895         </registers>
20896      </peripheral>
20897      <peripheral>
20898         <name>PCC</name>
20899         <version>U20171.1.0</version>
20900         <description>Parallel Capture Controller</description>
20901         <baseAddress>0x43002C00</baseAddress>
20902         <addressBlock>
20903            <offset>0</offset>
20904            <size>0xE8</size>
20905            <usage>registers</usage>
20906         </addressBlock>
20907         <interrupt>
20908            <name>PCC</name>
20909            <description>Parallel Capture Controller</description>
20910            <value>129</value>
20911         </interrupt>
20912         <registers>
20913            <register>
20914               <name>MR</name>
20915               <description>Mode Register</description>
20916               <addressOffset>0x0</addressOffset>
20917               <size>32</size>
20918               <resetValue>0x00000000</resetValue>
20919               <fields>
20920                  <field>
20921                     <name>PCEN</name>
20922                     <description>Parallel Capture Enable</description>
20923                     <bitOffset>0</bitOffset>
20924                     <bitWidth>1</bitWidth>
20925                  </field>
20926                  <field>
20927                     <name>DSIZE</name>
20928                     <description>Data size</description>
20929                     <bitOffset>4</bitOffset>
20930                     <bitWidth>2</bitWidth>
20931                     <enumeratedValues>
20932                        <name>DSIZESelect</name>
20933                        <enumeratedValue>
20934                           <name>1DATA</name>
20935                           <description>1 data is read in the PCC_RHR</description>
20936                           <value>0x0</value>
20937                        </enumeratedValue>
20938                        <enumeratedValue>
20939                           <name>2DATA</name>
20940                           <description>2 data is read in the PCC_RHR</description>
20941                           <value>0x1</value>
20942                        </enumeratedValue>
20943                        <enumeratedValue>
20944                           <name>4DATA</name>
20945                           <description>4 data are read in the PCC_RHR (only for 8 bits data size, ISIZE = 0)</description>
20946                           <value>0x2</value>
20947                        </enumeratedValue>
20948                     </enumeratedValues>
20949                  </field>
20950                  <field>
20951                     <name>SCALE</name>
20952                     <description>Scale data</description>
20953                     <bitOffset>8</bitOffset>
20954                     <bitWidth>1</bitWidth>
20955                  </field>
20956                  <field>
20957                     <name>ALWYS</name>
20958                     <description>Always Sampling</description>
20959                     <bitOffset>9</bitOffset>
20960                     <bitWidth>1</bitWidth>
20961                  </field>
20962                  <field>
20963                     <name>HALFS</name>
20964                     <description>Half Sampling</description>
20965                     <bitOffset>10</bitOffset>
20966                     <bitWidth>1</bitWidth>
20967                  </field>
20968                  <field>
20969                     <name>FRSTS</name>
20970                     <description>First sample</description>
20971                     <bitOffset>11</bitOffset>
20972                     <bitWidth>1</bitWidth>
20973                  </field>
20974                  <field>
20975                     <name>ISIZE</name>
20976                     <description>Input Data Size</description>
20977                     <bitOffset>16</bitOffset>
20978                     <bitWidth>3</bitWidth>
20979                     <enumeratedValues>
20980                        <name>ISIZESelect</name>
20981                        <enumeratedValue>
20982                           <name>8BITS</name>
20983                           <description>Input data bus size is 8 bits</description>
20984                           <value>0x0</value>
20985                        </enumeratedValue>
20986                        <enumeratedValue>
20987                           <name>10BITS</name>
20988                           <description>Input data bus size is 10 bits</description>
20989                           <value>0x1</value>
20990                        </enumeratedValue>
20991                        <enumeratedValue>
20992                           <name>12BITS</name>
20993                           <description>Input data bus size is 12 bits</description>
20994                           <value>0x2</value>
20995                        </enumeratedValue>
20996                        <enumeratedValue>
20997                           <name>14BITS</name>
20998                           <description>Input data bus size is 14 bits</description>
20999                           <value>0x3</value>
21000                        </enumeratedValue>
21001                     </enumeratedValues>
21002                  </field>
21003                  <field>
21004                     <name>CID</name>
21005                     <description>Clear If Disabled</description>
21006                     <bitOffset>30</bitOffset>
21007                     <bitWidth>2</bitWidth>
21008                  </field>
21009               </fields>
21010            </register>
21011            <register>
21012               <name>IER</name>
21013               <description>Interrupt Enable Register</description>
21014               <addressOffset>0x4</addressOffset>
21015               <size>32</size>
21016               <access>write-only</access>
21017               <resetValue>0x00000000</resetValue>
21018               <fields>
21019                  <field>
21020                     <name>DRDY</name>
21021                     <description>Data Ready Interrupt Enable</description>
21022                     <bitOffset>0</bitOffset>
21023                     <bitWidth>1</bitWidth>
21024                  </field>
21025                  <field>
21026                     <name>OVRE</name>
21027                     <description>Overrun Error Interrupt Enable</description>
21028                     <bitOffset>1</bitOffset>
21029                     <bitWidth>1</bitWidth>
21030                  </field>
21031               </fields>
21032            </register>
21033            <register>
21034               <name>IDR</name>
21035               <description>Interrupt Disable Register</description>
21036               <addressOffset>0x8</addressOffset>
21037               <size>32</size>
21038               <access>write-only</access>
21039               <resetValue>0x00000000</resetValue>
21040               <fields>
21041                  <field>
21042                     <name>DRDY</name>
21043                     <description>Data Ready Interrupt Disable</description>
21044                     <bitOffset>0</bitOffset>
21045                     <bitWidth>1</bitWidth>
21046                  </field>
21047                  <field>
21048                     <name>OVRE</name>
21049                     <description>Overrun Error Interrupt Disable</description>
21050                     <bitOffset>1</bitOffset>
21051                     <bitWidth>1</bitWidth>
21052                  </field>
21053               </fields>
21054            </register>
21055            <register>
21056               <name>IMR</name>
21057               <description>Interrupt Mask Register</description>
21058               <addressOffset>0xC</addressOffset>
21059               <size>32</size>
21060               <access>read-only</access>
21061               <resetValue>0x00000000</resetValue>
21062               <fields>
21063                  <field>
21064                     <name>DRDY</name>
21065                     <description>Data Ready Interrupt Mask</description>
21066                     <bitOffset>0</bitOffset>
21067                     <bitWidth>1</bitWidth>
21068                  </field>
21069                  <field>
21070                     <name>OVRE</name>
21071                     <description>Overrun Error Interrupt Mask</description>
21072                     <bitOffset>1</bitOffset>
21073                     <bitWidth>1</bitWidth>
21074                  </field>
21075               </fields>
21076            </register>
21077            <register>
21078               <name>ISR</name>
21079               <description>Interrupt Status Register</description>
21080               <addressOffset>0x10</addressOffset>
21081               <size>32</size>
21082               <access>read-only</access>
21083               <resetValue>0x00000000</resetValue>
21084               <fields>
21085                  <field>
21086                     <name>DRDY</name>
21087                     <description>Data Ready Interrupt Status</description>
21088                     <bitOffset>0</bitOffset>
21089                     <bitWidth>1</bitWidth>
21090                  </field>
21091                  <field>
21092                     <name>OVRE</name>
21093                     <description>Overrun Error Interrupt Status</description>
21094                     <bitOffset>1</bitOffset>
21095                     <bitWidth>1</bitWidth>
21096                  </field>
21097               </fields>
21098            </register>
21099            <register>
21100               <name>RHR</name>
21101               <description>Reception Holding Register</description>
21102               <addressOffset>0x14</addressOffset>
21103               <size>32</size>
21104               <access>read-only</access>
21105               <resetValue>0x00000000</resetValue>
21106               <fields>
21107                  <field>
21108                     <name>RDATA</name>
21109                     <description>Reception Data</description>
21110                     <bitOffset>0</bitOffset>
21111                     <bitWidth>32</bitWidth>
21112                  </field>
21113               </fields>
21114            </register>
21115            <register>
21116               <name>WPMR</name>
21117               <description>Write Protection Mode Register</description>
21118               <addressOffset>0xE0</addressOffset>
21119               <size>32</size>
21120               <resetValue>0x00000000</resetValue>
21121               <fields>
21122                  <field>
21123                     <name>WPEN</name>
21124                     <description>Write Protection Enable</description>
21125                     <bitOffset>0</bitOffset>
21126                     <bitWidth>1</bitWidth>
21127                  </field>
21128                  <field>
21129                     <name>WPKEY</name>
21130                     <description>Write Protection Key</description>
21131                     <bitOffset>8</bitOffset>
21132                     <bitWidth>24</bitWidth>
21133                     <enumeratedValues>
21134                        <name>WPKEYSelect</name>
21135                        <enumeratedValue>
21136                           <name>PASSWD</name>
21137                           <description>Write Protection Key</description>
21138                           <value>0x504343</value>
21139                        </enumeratedValue>
21140                     </enumeratedValues>
21141                  </field>
21142               </fields>
21143            </register>
21144            <register>
21145               <name>WPSR</name>
21146               <description>Write Protection Status Register</description>
21147               <addressOffset>0xE4</addressOffset>
21148               <size>32</size>
21149               <access>read-only</access>
21150               <resetValue>0x00000000</resetValue>
21151               <fields>
21152                  <field>
21153                     <name>WPVS</name>
21154                     <description>Write Protection Violation Source</description>
21155                     <bitOffset>0</bitOffset>
21156                     <bitWidth>1</bitWidth>
21157                  </field>
21158                  <field>
21159                     <name>WPVSRC</name>
21160                     <description>Write Protection Violation Status</description>
21161                     <bitOffset>8</bitOffset>
21162                     <bitWidth>16</bitWidth>
21163                  </field>
21164               </fields>
21165            </register>
21166         </registers>
21167      </peripheral>
21168      <peripheral>
21169         <name>PDEC</name>
21170         <version>U22631.0.0</version>
21171         <description>Quadrature Decodeur</description>
21172         <baseAddress>0x42001C00</baseAddress>
21173         <addressBlock>
21174            <offset>0</offset>
21175            <size>0x38</size>
21176            <usage>registers</usage>
21177         </addressBlock>
21178         <interrupt>
21179            <name>PDEC_OTHER</name>
21180            <description>Position Decoder</description>
21181            <value>115</value>
21182         </interrupt>
21183         <interrupt>
21184            <name>PDEC_MC0</name>
21185            <description>PDEC Match/Compare 0</description>
21186            <value>116</value>
21187         </interrupt>
21188         <interrupt>
21189            <name>PDEC_MC1</name>
21190            <description>PDEC Match Compare 1</description>
21191            <value>117</value>
21192         </interrupt>
21193         <registers>
21194            <register>
21195               <name>CTRLA</name>
21196               <description>Control A</description>
21197               <addressOffset>0x0</addressOffset>
21198               <size>32</size>
21199               <resetValue>0x00000000</resetValue>
21200               <fields>
21201                  <field>
21202                     <name>SWRST</name>
21203                     <description>Software Reset</description>
21204                     <bitOffset>0</bitOffset>
21205                     <bitWidth>1</bitWidth>
21206                  </field>
21207                  <field>
21208                     <name>ENABLE</name>
21209                     <description>Enable</description>
21210                     <bitOffset>1</bitOffset>
21211                     <bitWidth>1</bitWidth>
21212                  </field>
21213                  <field>
21214                     <name>MODE</name>
21215                     <description>Operation Mode</description>
21216                     <bitOffset>2</bitOffset>
21217                     <bitWidth>2</bitWidth>
21218                     <enumeratedValues>
21219                        <name>MODESelect</name>
21220                        <enumeratedValue>
21221                           <name>QDEC</name>
21222                           <description>QDEC operating mode</description>
21223                           <value>0</value>
21224                        </enumeratedValue>
21225                        <enumeratedValue>
21226                           <name>HALL</name>
21227                           <description>HALL operating mode</description>
21228                           <value>1</value>
21229                        </enumeratedValue>
21230                        <enumeratedValue>
21231                           <name>COUNTER</name>
21232                           <description>COUNTER operating mode</description>
21233                           <value>2</value>
21234                        </enumeratedValue>
21235                     </enumeratedValues>
21236                  </field>
21237                  <field>
21238                     <name>RUNSTDBY</name>
21239                     <description>Run in Standby</description>
21240                     <bitOffset>6</bitOffset>
21241                     <bitWidth>1</bitWidth>
21242                  </field>
21243                  <field>
21244                     <name>CONF</name>
21245                     <description>PDEC Configuration</description>
21246                     <bitOffset>8</bitOffset>
21247                     <bitWidth>3</bitWidth>
21248                     <enumeratedValues>
21249                        <name>CONFSelect</name>
21250                        <enumeratedValue>
21251                           <name>X4</name>
21252                           <description>Quadrature decoder direction</description>
21253                           <value>0</value>
21254                        </enumeratedValue>
21255                        <enumeratedValue>
21256                           <name>X4S</name>
21257                           <description>Secure Quadrature decoder direction</description>
21258                           <value>1</value>
21259                        </enumeratedValue>
21260                        <enumeratedValue>
21261                           <name>X2</name>
21262                           <description>Decoder direction</description>
21263                           <value>2</value>
21264                        </enumeratedValue>
21265                        <enumeratedValue>
21266                           <name>X2S</name>
21267                           <description>Secure decoder direction</description>
21268                           <value>3</value>
21269                        </enumeratedValue>
21270                        <enumeratedValue>
21271                           <name>AUTOC</name>
21272                           <description>Auto correction mode</description>
21273                           <value>4</value>
21274                        </enumeratedValue>
21275                     </enumeratedValues>
21276                  </field>
21277                  <field>
21278                     <name>ALOCK</name>
21279                     <description>Auto Lock</description>
21280                     <bitOffset>11</bitOffset>
21281                     <bitWidth>1</bitWidth>
21282                  </field>
21283                  <field>
21284                     <name>SWAP</name>
21285                     <description>PDEC Phase A and B Swap</description>
21286                     <bitOffset>14</bitOffset>
21287                     <bitWidth>1</bitWidth>
21288                  </field>
21289                  <field>
21290                     <name>PEREN</name>
21291                     <description>Period Enable</description>
21292                     <bitOffset>15</bitOffset>
21293                     <bitWidth>1</bitWidth>
21294                  </field>
21295                  <field>
21296                     <name>PINEN0</name>
21297                     <description>PDEC Input From Pin 0 Enable</description>
21298                     <bitOffset>16</bitOffset>
21299                     <bitWidth>1</bitWidth>
21300                  </field>
21301                  <field>
21302                     <name>PINEN1</name>
21303                     <description>PDEC Input From Pin 1 Enable</description>
21304                     <bitOffset>17</bitOffset>
21305                     <bitWidth>1</bitWidth>
21306                  </field>
21307                  <field>
21308                     <name>PINEN2</name>
21309                     <description>PDEC Input From Pin 2 Enable</description>
21310                     <bitOffset>18</bitOffset>
21311                     <bitWidth>1</bitWidth>
21312                  </field>
21313                  <field>
21314                     <name>PINVEN0</name>
21315                     <description>IO Pin 0 Invert Enable</description>
21316                     <bitOffset>20</bitOffset>
21317                     <bitWidth>1</bitWidth>
21318                  </field>
21319                  <field>
21320                     <name>PINVEN1</name>
21321                     <description>IO Pin 1 Invert Enable</description>
21322                     <bitOffset>21</bitOffset>
21323                     <bitWidth>1</bitWidth>
21324                  </field>
21325                  <field>
21326                     <name>PINVEN2</name>
21327                     <description>IO Pin 2 Invert Enable</description>
21328                     <bitOffset>22</bitOffset>
21329                     <bitWidth>1</bitWidth>
21330                  </field>
21331                  <field>
21332                     <name>ANGULAR</name>
21333                     <description>Angular Counter Length</description>
21334                     <bitOffset>24</bitOffset>
21335                     <bitWidth>3</bitWidth>
21336                  </field>
21337                  <field>
21338                     <name>MAXCMP</name>
21339                     <description>Maximum Consecutive Missing Pulses</description>
21340                     <bitOffset>28</bitOffset>
21341                     <bitWidth>4</bitWidth>
21342                  </field>
21343               </fields>
21344            </register>
21345            <register>
21346               <name>CTRLBCLR</name>
21347               <description>Control B Clear</description>
21348               <addressOffset>0x4</addressOffset>
21349               <size>8</size>
21350               <resetValue>0x00</resetValue>
21351               <fields>
21352                  <field>
21353                     <name>LUPD</name>
21354                     <description>Lock Update</description>
21355                     <bitOffset>1</bitOffset>
21356                     <bitWidth>1</bitWidth>
21357                  </field>
21358                  <field>
21359                     <name>CMD</name>
21360                     <description>Command</description>
21361                     <bitOffset>5</bitOffset>
21362                     <bitWidth>3</bitWidth>
21363                     <enumeratedValues>
21364                        <name>CMDSelect</name>
21365                        <enumeratedValue>
21366                           <name>NONE</name>
21367                           <description>No action</description>
21368                           <value>0</value>
21369                        </enumeratedValue>
21370                        <enumeratedValue>
21371                           <name>RETRIGGER</name>
21372                           <description>Force a counter restart or retrigger</description>
21373                           <value>1</value>
21374                        </enumeratedValue>
21375                        <enumeratedValue>
21376                           <name>UPDATE</name>
21377                           <description>Force update of double buffered registers</description>
21378                           <value>2</value>
21379                        </enumeratedValue>
21380                        <enumeratedValue>
21381                           <name>READSYNC</name>
21382                           <description>Force a read synchronization of COUNT</description>
21383                           <value>3</value>
21384                        </enumeratedValue>
21385                        <enumeratedValue>
21386                           <name>START</name>
21387                           <description>Start QDEC/HALL</description>
21388                           <value>4</value>
21389                        </enumeratedValue>
21390                        <enumeratedValue>
21391                           <name>STOP</name>
21392                           <description>Stop QDEC/HALL</description>
21393                           <value>5</value>
21394                        </enumeratedValue>
21395                     </enumeratedValues>
21396                  </field>
21397               </fields>
21398            </register>
21399            <register>
21400               <name>CTRLBSET</name>
21401               <description>Control B Set</description>
21402               <addressOffset>0x5</addressOffset>
21403               <size>8</size>
21404               <resetValue>0x00</resetValue>
21405               <fields>
21406                  <field>
21407                     <name>LUPD</name>
21408                     <description>Lock Update</description>
21409                     <bitOffset>1</bitOffset>
21410                     <bitWidth>1</bitWidth>
21411                  </field>
21412                  <field>
21413                     <name>CMD</name>
21414                     <description>Command</description>
21415                     <bitOffset>5</bitOffset>
21416                     <bitWidth>3</bitWidth>
21417                     <enumeratedValues>
21418                        <name>CMDSelect</name>
21419                        <enumeratedValue>
21420                           <name>NONE</name>
21421                           <description>No action</description>
21422                           <value>0</value>
21423                        </enumeratedValue>
21424                        <enumeratedValue>
21425                           <name>RETRIGGER</name>
21426                           <description>Force a counter restart or retrigger</description>
21427                           <value>1</value>
21428                        </enumeratedValue>
21429                        <enumeratedValue>
21430                           <name>UPDATE</name>
21431                           <description>Force update of double buffered registers</description>
21432                           <value>2</value>
21433                        </enumeratedValue>
21434                        <enumeratedValue>
21435                           <name>READSYNC</name>
21436                           <description>Force a read synchronization of COUNT</description>
21437                           <value>3</value>
21438                        </enumeratedValue>
21439                        <enumeratedValue>
21440                           <name>START</name>
21441                           <description>Start QDEC/HALL</description>
21442                           <value>4</value>
21443                        </enumeratedValue>
21444                        <enumeratedValue>
21445                           <name>STOP</name>
21446                           <description>Stop QDEC/HALL</description>
21447                           <value>5</value>
21448                        </enumeratedValue>
21449                     </enumeratedValues>
21450                  </field>
21451               </fields>
21452            </register>
21453            <register>
21454               <name>EVCTRL</name>
21455               <description>Event Control</description>
21456               <addressOffset>0x6</addressOffset>
21457               <size>16</size>
21458               <resetValue>0x0000</resetValue>
21459               <fields>
21460                  <field>
21461                     <name>EVINV</name>
21462                     <description>Inverted Event Input Enable</description>
21463                     <bitOffset>2</bitOffset>
21464                     <bitWidth>3</bitWidth>
21465                  </field>
21466                  <field>
21467                     <name>EVEI</name>
21468                     <description>Event Input Enable</description>
21469                     <bitOffset>5</bitOffset>
21470                     <bitWidth>3</bitWidth>
21471                  </field>
21472                  <field>
21473                     <name>OVFEO</name>
21474                     <description>Overflow/Underflow Output Event Enable</description>
21475                     <bitOffset>8</bitOffset>
21476                     <bitWidth>1</bitWidth>
21477                  </field>
21478                  <field>
21479                     <name>ERREO</name>
21480                     <description>Error  Output Event Enable</description>
21481                     <bitOffset>9</bitOffset>
21482                     <bitWidth>1</bitWidth>
21483                  </field>
21484                  <field>
21485                     <name>DIREO</name>
21486                     <description>Direction Output Event Enable</description>
21487                     <bitOffset>10</bitOffset>
21488                     <bitWidth>1</bitWidth>
21489                  </field>
21490                  <field>
21491                     <name>VLCEO</name>
21492                     <description>Velocity Output Event Enable</description>
21493                     <bitOffset>11</bitOffset>
21494                     <bitWidth>1</bitWidth>
21495                  </field>
21496                  <field>
21497                     <name>MCEO0</name>
21498                     <description>Match Channel 0 Event Output Enable</description>
21499                     <bitOffset>12</bitOffset>
21500                     <bitWidth>1</bitWidth>
21501                  </field>
21502                  <field>
21503                     <name>MCEO1</name>
21504                     <description>Match Channel 1 Event Output Enable</description>
21505                     <bitOffset>13</bitOffset>
21506                     <bitWidth>1</bitWidth>
21507                  </field>
21508               </fields>
21509            </register>
21510            <register>
21511               <name>INTENCLR</name>
21512               <description>Interrupt Enable Clear</description>
21513               <addressOffset>0x8</addressOffset>
21514               <size>8</size>
21515               <resetValue>0x00</resetValue>
21516               <fields>
21517                  <field>
21518                     <name>OVF</name>
21519                     <description>Overflow/Underflow Interrupt Disable</description>
21520                     <bitOffset>0</bitOffset>
21521                     <bitWidth>1</bitWidth>
21522                  </field>
21523                  <field>
21524                     <name>ERR</name>
21525                     <description>Error Interrupt Disable</description>
21526                     <bitOffset>1</bitOffset>
21527                     <bitWidth>1</bitWidth>
21528                  </field>
21529                  <field>
21530                     <name>DIR</name>
21531                     <description>Direction Interrupt Disable</description>
21532                     <bitOffset>2</bitOffset>
21533                     <bitWidth>1</bitWidth>
21534                  </field>
21535                  <field>
21536                     <name>VLC</name>
21537                     <description>Velocity Interrupt Disable</description>
21538                     <bitOffset>3</bitOffset>
21539                     <bitWidth>1</bitWidth>
21540                  </field>
21541                  <field>
21542                     <name>MC0</name>
21543                     <description>Channel 0 Compare Match Disable</description>
21544                     <bitOffset>4</bitOffset>
21545                     <bitWidth>1</bitWidth>
21546                  </field>
21547                  <field>
21548                     <name>MC1</name>
21549                     <description>Channel 1 Compare Match Disable</description>
21550                     <bitOffset>5</bitOffset>
21551                     <bitWidth>1</bitWidth>
21552                  </field>
21553               </fields>
21554            </register>
21555            <register>
21556               <name>INTENSET</name>
21557               <description>Interrupt Enable Set</description>
21558               <addressOffset>0x9</addressOffset>
21559               <size>8</size>
21560               <resetValue>0x00</resetValue>
21561               <fields>
21562                  <field>
21563                     <name>OVF</name>
21564                     <description>Overflow/Underflow Interrupt Enable</description>
21565                     <bitOffset>0</bitOffset>
21566                     <bitWidth>1</bitWidth>
21567                  </field>
21568                  <field>
21569                     <name>ERR</name>
21570                     <description>Error Interrupt Enable</description>
21571                     <bitOffset>1</bitOffset>
21572                     <bitWidth>1</bitWidth>
21573                  </field>
21574                  <field>
21575                     <name>DIR</name>
21576                     <description>Direction Interrupt Enable</description>
21577                     <bitOffset>2</bitOffset>
21578                     <bitWidth>1</bitWidth>
21579                  </field>
21580                  <field>
21581                     <name>VLC</name>
21582                     <description>Velocity Interrupt Enable</description>
21583                     <bitOffset>3</bitOffset>
21584                     <bitWidth>1</bitWidth>
21585                  </field>
21586                  <field>
21587                     <name>MC0</name>
21588                     <description>Channel 0 Compare Match Enable</description>
21589                     <bitOffset>4</bitOffset>
21590                     <bitWidth>1</bitWidth>
21591                  </field>
21592                  <field>
21593                     <name>MC1</name>
21594                     <description>Channel 1 Compare Match Enable</description>
21595                     <bitOffset>5</bitOffset>
21596                     <bitWidth>1</bitWidth>
21597                  </field>
21598               </fields>
21599            </register>
21600            <register>
21601               <name>INTFLAG</name>
21602               <description>Interrupt Flag Status and Clear</description>
21603               <addressOffset>0xA</addressOffset>
21604               <size>8</size>
21605               <resetValue>0x00</resetValue>
21606               <fields>
21607                  <field>
21608                     <name>OVF</name>
21609                     <description>Overflow/Underflow</description>
21610                     <bitOffset>0</bitOffset>
21611                     <bitWidth>1</bitWidth>
21612                  </field>
21613                  <field>
21614                     <name>ERR</name>
21615                     <description>Error</description>
21616                     <bitOffset>1</bitOffset>
21617                     <bitWidth>1</bitWidth>
21618                  </field>
21619                  <field>
21620                     <name>DIR</name>
21621                     <description>Direction Change</description>
21622                     <bitOffset>2</bitOffset>
21623                     <bitWidth>1</bitWidth>
21624                  </field>
21625                  <field>
21626                     <name>VLC</name>
21627                     <description>Velocity</description>
21628                     <bitOffset>3</bitOffset>
21629                     <bitWidth>1</bitWidth>
21630                  </field>
21631                  <field>
21632                     <name>MC0</name>
21633                     <description>Channel 0 Compare Match</description>
21634                     <bitOffset>4</bitOffset>
21635                     <bitWidth>1</bitWidth>
21636                  </field>
21637                  <field>
21638                     <name>MC1</name>
21639                     <description>Channel 1 Compare Match</description>
21640                     <bitOffset>5</bitOffset>
21641                     <bitWidth>1</bitWidth>
21642                  </field>
21643               </fields>
21644            </register>
21645            <register>
21646               <name>STATUS</name>
21647               <description>Status</description>
21648               <addressOffset>0xC</addressOffset>
21649               <size>16</size>
21650               <resetValue>0x0040</resetValue>
21651               <fields>
21652                  <field>
21653                     <name>QERR</name>
21654                     <description>Quadrature Error Flag</description>
21655                     <bitOffset>0</bitOffset>
21656                     <bitWidth>1</bitWidth>
21657                  </field>
21658                  <field>
21659                     <name>IDXERR</name>
21660                     <description>Index Error Flag</description>
21661                     <bitOffset>1</bitOffset>
21662                     <bitWidth>1</bitWidth>
21663                  </field>
21664                  <field>
21665                     <name>MPERR</name>
21666                     <description>Missing Pulse Error flag</description>
21667                     <bitOffset>2</bitOffset>
21668                     <bitWidth>1</bitWidth>
21669                  </field>
21670                  <field>
21671                     <name>WINERR</name>
21672                     <description>Window Error Flag</description>
21673                     <bitOffset>4</bitOffset>
21674                     <bitWidth>1</bitWidth>
21675                  </field>
21676                  <field>
21677                     <name>HERR</name>
21678                     <description>Hall Error Flag</description>
21679                     <bitOffset>5</bitOffset>
21680                     <bitWidth>1</bitWidth>
21681                  </field>
21682                  <field>
21683                     <name>STOP</name>
21684                     <description>Stop</description>
21685                     <bitOffset>6</bitOffset>
21686                     <bitWidth>1</bitWidth>
21687                  </field>
21688                  <field>
21689                     <name>DIR</name>
21690                     <description>Direction Status Flag</description>
21691                     <bitOffset>7</bitOffset>
21692                     <bitWidth>1</bitWidth>
21693                  </field>
21694                  <field>
21695                     <name>PRESCBUFV</name>
21696                     <description>Prescaler Buffer Valid</description>
21697                     <bitOffset>8</bitOffset>
21698                     <bitWidth>1</bitWidth>
21699                  </field>
21700                  <field>
21701                     <name>FILTERBUFV</name>
21702                     <description>Filter Buffer Valid</description>
21703                     <bitOffset>9</bitOffset>
21704                     <bitWidth>1</bitWidth>
21705                  </field>
21706                  <field>
21707                     <name>CCBUFV0</name>
21708                     <description>Compare Channel 0 Buffer Valid</description>
21709                     <bitOffset>12</bitOffset>
21710                     <bitWidth>1</bitWidth>
21711                  </field>
21712                  <field>
21713                     <name>CCBUFV1</name>
21714                     <description>Compare Channel 1 Buffer Valid</description>
21715                     <bitOffset>13</bitOffset>
21716                     <bitWidth>1</bitWidth>
21717                  </field>
21718               </fields>
21719            </register>
21720            <register>
21721               <name>DBGCTRL</name>
21722               <description>Debug Control</description>
21723               <addressOffset>0xF</addressOffset>
21724               <size>8</size>
21725               <resetValue>0x00</resetValue>
21726               <fields>
21727                  <field>
21728                     <name>DBGRUN</name>
21729                     <description>Debug Run Mode</description>
21730                     <bitOffset>0</bitOffset>
21731                     <bitWidth>1</bitWidth>
21732                  </field>
21733               </fields>
21734            </register>
21735            <register>
21736               <name>SYNCBUSY</name>
21737               <description>Synchronization Status</description>
21738               <addressOffset>0x10</addressOffset>
21739               <size>32</size>
21740               <access>read-only</access>
21741               <resetValue>0x00000000</resetValue>
21742               <fields>
21743                  <field>
21744                     <name>SWRST</name>
21745                     <description>Software Reset Synchronization Busy</description>
21746                     <bitOffset>0</bitOffset>
21747                     <bitWidth>1</bitWidth>
21748                  </field>
21749                  <field>
21750                     <name>ENABLE</name>
21751                     <description>Enable Synchronization Busy</description>
21752                     <bitOffset>1</bitOffset>
21753                     <bitWidth>1</bitWidth>
21754                  </field>
21755                  <field>
21756                     <name>CTRLB</name>
21757                     <description>Control B Synchronization Busy</description>
21758                     <bitOffset>2</bitOffset>
21759                     <bitWidth>1</bitWidth>
21760                  </field>
21761                  <field>
21762                     <name>STATUS</name>
21763                     <description>Status Synchronization Busy</description>
21764                     <bitOffset>3</bitOffset>
21765                     <bitWidth>1</bitWidth>
21766                  </field>
21767                  <field>
21768                     <name>PRESC</name>
21769                     <description>Prescaler Synchronization Busy</description>
21770                     <bitOffset>4</bitOffset>
21771                     <bitWidth>1</bitWidth>
21772                  </field>
21773                  <field>
21774                     <name>FILTER</name>
21775                     <description>Filter Synchronization Busy</description>
21776                     <bitOffset>5</bitOffset>
21777                     <bitWidth>1</bitWidth>
21778                  </field>
21779                  <field>
21780                     <name>COUNT</name>
21781                     <description>Count Synchronization Busy</description>
21782                     <bitOffset>6</bitOffset>
21783                     <bitWidth>1</bitWidth>
21784                  </field>
21785                  <field>
21786                     <name>CC0</name>
21787                     <description>Compare Channel 0 Synchronization Busy</description>
21788                     <bitOffset>7</bitOffset>
21789                     <bitWidth>1</bitWidth>
21790                  </field>
21791                  <field>
21792                     <name>CC1</name>
21793                     <description>Compare Channel 1 Synchronization Busy</description>
21794                     <bitOffset>8</bitOffset>
21795                     <bitWidth>1</bitWidth>
21796                  </field>
21797               </fields>
21798            </register>
21799            <register>
21800               <name>PRESC</name>
21801               <description>Prescaler Value</description>
21802               <addressOffset>0x14</addressOffset>
21803               <size>8</size>
21804               <resetValue>0x00</resetValue>
21805               <fields>
21806                  <field>
21807                     <name>PRESC</name>
21808                     <description>Prescaler Value</description>
21809                     <bitOffset>0</bitOffset>
21810                     <bitWidth>4</bitWidth>
21811                     <enumeratedValues>
21812                        <name>PRESCSelect</name>
21813                        <enumeratedValue>
21814                           <name>DIV1</name>
21815                           <description>No division</description>
21816                           <value>0</value>
21817                        </enumeratedValue>
21818                        <enumeratedValue>
21819                           <name>DIV2</name>
21820                           <description>Divide by 2</description>
21821                           <value>1</value>
21822                        </enumeratedValue>
21823                        <enumeratedValue>
21824                           <name>DIV4</name>
21825                           <description>Divide by 4</description>
21826                           <value>2</value>
21827                        </enumeratedValue>
21828                        <enumeratedValue>
21829                           <name>DIV8</name>
21830                           <description>Divide by 8</description>
21831                           <value>3</value>
21832                        </enumeratedValue>
21833                        <enumeratedValue>
21834                           <name>DIV16</name>
21835                           <description>Divide by 16</description>
21836                           <value>4</value>
21837                        </enumeratedValue>
21838                        <enumeratedValue>
21839                           <name>DIV32</name>
21840                           <description>Divide by 32</description>
21841                           <value>5</value>
21842                        </enumeratedValue>
21843                        <enumeratedValue>
21844                           <name>DIV64</name>
21845                           <description>Divide by 64</description>
21846                           <value>6</value>
21847                        </enumeratedValue>
21848                        <enumeratedValue>
21849                           <name>DIV128</name>
21850                           <description>Divide by 128</description>
21851                           <value>7</value>
21852                        </enumeratedValue>
21853                        <enumeratedValue>
21854                           <name>DIV256</name>
21855                           <description>Divide by 256</description>
21856                           <value>8</value>
21857                        </enumeratedValue>
21858                        <enumeratedValue>
21859                           <name>DIV512</name>
21860                           <description>Divide by 512</description>
21861                           <value>9</value>
21862                        </enumeratedValue>
21863                        <enumeratedValue>
21864                           <name>DIV1024</name>
21865                           <description>Divide by 1024</description>
21866                           <value>10</value>
21867                        </enumeratedValue>
21868                     </enumeratedValues>
21869                  </field>
21870               </fields>
21871            </register>
21872            <register>
21873               <name>FILTER</name>
21874               <description>Filter Value</description>
21875               <addressOffset>0x15</addressOffset>
21876               <size>8</size>
21877               <resetValue>0x00</resetValue>
21878               <fields>
21879                  <field>
21880                     <name>FILTER</name>
21881                     <description>Filter Value</description>
21882                     <bitOffset>0</bitOffset>
21883                     <bitWidth>8</bitWidth>
21884                  </field>
21885               </fields>
21886            </register>
21887            <register>
21888               <name>PRESCBUF</name>
21889               <description>Prescaler Buffer Value</description>
21890               <addressOffset>0x18</addressOffset>
21891               <size>8</size>
21892               <resetValue>0x00</resetValue>
21893               <fields>
21894                  <field>
21895                     <name>PRESCBUF</name>
21896                     <description>Prescaler Buffer Value</description>
21897                     <bitOffset>0</bitOffset>
21898                     <bitWidth>4</bitWidth>
21899                     <enumeratedValues>
21900                        <name>PRESCBUFSelect</name>
21901                        <enumeratedValue>
21902                           <name>DIV1</name>
21903                           <description>No division</description>
21904                           <value>0</value>
21905                        </enumeratedValue>
21906                        <enumeratedValue>
21907                           <name>DIV2</name>
21908                           <description>Divide by 2</description>
21909                           <value>1</value>
21910                        </enumeratedValue>
21911                        <enumeratedValue>
21912                           <name>DIV4</name>
21913                           <description>Divide by 4</description>
21914                           <value>2</value>
21915                        </enumeratedValue>
21916                        <enumeratedValue>
21917                           <name>DIV8</name>
21918                           <description>Divide by 8</description>
21919                           <value>3</value>
21920                        </enumeratedValue>
21921                        <enumeratedValue>
21922                           <name>DIV16</name>
21923                           <description>Divide by 16</description>
21924                           <value>4</value>
21925                        </enumeratedValue>
21926                        <enumeratedValue>
21927                           <name>DIV32</name>
21928                           <description>Divide by 32</description>
21929                           <value>5</value>
21930                        </enumeratedValue>
21931                        <enumeratedValue>
21932                           <name>DIV64</name>
21933                           <description>Divide by 64</description>
21934                           <value>6</value>
21935                        </enumeratedValue>
21936                        <enumeratedValue>
21937                           <name>DIV128</name>
21938                           <description>Divide by 128</description>
21939                           <value>7</value>
21940                        </enumeratedValue>
21941                        <enumeratedValue>
21942                           <name>DIV256</name>
21943                           <description>Divide by 256</description>
21944                           <value>8</value>
21945                        </enumeratedValue>
21946                        <enumeratedValue>
21947                           <name>DIV512</name>
21948                           <description>Divide by 512</description>
21949                           <value>9</value>
21950                        </enumeratedValue>
21951                        <enumeratedValue>
21952                           <name>DIV1024</name>
21953                           <description>Divide by 1024</description>
21954                           <value>10</value>
21955                        </enumeratedValue>
21956                     </enumeratedValues>
21957                  </field>
21958               </fields>
21959            </register>
21960            <register>
21961               <name>FILTERBUF</name>
21962               <description>Filter Buffer Value</description>
21963               <addressOffset>0x19</addressOffset>
21964               <size>8</size>
21965               <resetValue>0x00</resetValue>
21966               <fields>
21967                  <field>
21968                     <name>FILTERBUF</name>
21969                     <description>Filter Buffer Value</description>
21970                     <bitOffset>0</bitOffset>
21971                     <bitWidth>8</bitWidth>
21972                  </field>
21973               </fields>
21974            </register>
21975            <register>
21976               <name>COUNT</name>
21977               <description>Counter Value</description>
21978               <addressOffset>0x1C</addressOffset>
21979               <size>32</size>
21980               <resetValue>0x00000000</resetValue>
21981               <fields>
21982                  <field>
21983                     <name>COUNT</name>
21984                     <description>Counter Value</description>
21985                     <bitOffset>0</bitOffset>
21986                     <bitWidth>16</bitWidth>
21987                  </field>
21988               </fields>
21989            </register>
21990            <register>
21991               <dim>2</dim>
21992               <dimIncrement>4</dimIncrement>
21993               <name>CC[%s]</name>
21994               <description>Channel n Compare Value</description>
21995               <addressOffset>0x20</addressOffset>
21996               <size>32</size>
21997               <resetValue>0x00000000</resetValue>
21998               <fields>
21999                  <field>
22000                     <name>CC</name>
22001                     <description>Channel Compare Value</description>
22002                     <bitOffset>0</bitOffset>
22003                     <bitWidth>16</bitWidth>
22004                  </field>
22005               </fields>
22006            </register>
22007            <register>
22008               <dim>2</dim>
22009               <dimIncrement>4</dimIncrement>
22010               <name>CCBUF[%s]</name>
22011               <description>Channel Compare Buffer Value</description>
22012               <addressOffset>0x30</addressOffset>
22013               <size>32</size>
22014               <resetValue>0x00000000</resetValue>
22015               <fields>
22016                  <field>
22017                     <name>CCBUF</name>
22018                     <description>Channel Compare Buffer Value</description>
22019                     <bitOffset>0</bitOffset>
22020                     <bitWidth>16</bitWidth>
22021                  </field>
22022               </fields>
22023            </register>
22024         </registers>
22025      </peripheral>
22026      <peripheral>
22027         <name>PM</name>
22028         <version>U24061.0.0</version>
22029         <description>Power Manager</description>
22030         <baseAddress>0x40000400</baseAddress>
22031         <addressBlock>
22032            <offset>0</offset>
22033            <size>0x13</size>
22034            <usage>registers</usage>
22035         </addressBlock>
22036         <interrupt>
22037            <name>PM</name>
22038            <description>Power Manager</description>
22039            <value>0</value>
22040         </interrupt>
22041         <registers>
22042            <register>
22043               <name>CTRLA</name>
22044               <description>Control A</description>
22045               <addressOffset>0x0</addressOffset>
22046               <size>8</size>
22047               <resetValue>0x00</resetValue>
22048               <fields>
22049                  <field>
22050                     <name>IORET</name>
22051                     <description>I/O Retention</description>
22052                     <bitOffset>2</bitOffset>
22053                     <bitWidth>1</bitWidth>
22054                  </field>
22055               </fields>
22056            </register>
22057            <register>
22058               <name>SLEEPCFG</name>
22059               <description>Sleep Configuration</description>
22060               <addressOffset>0x1</addressOffset>
22061               <size>8</size>
22062               <resetValue>0x02</resetValue>
22063               <fields>
22064                  <field>
22065                     <name>SLEEPMODE</name>
22066                     <description>Sleep Mode</description>
22067                     <bitOffset>0</bitOffset>
22068                     <bitWidth>3</bitWidth>
22069                     <enumeratedValues>
22070                        <name>SLEEPMODESelect</name>
22071                        <enumeratedValue>
22072                           <name>IDLE</name>
22073                           <description>CPU, AHBx, and APBx clocks are OFF</description>
22074                           <value>2</value>
22075                        </enumeratedValue>
22076                        <enumeratedValue>
22077                           <name>STANDBY</name>
22078                           <description>All Clocks are OFF</description>
22079                           <value>4</value>
22080                        </enumeratedValue>
22081                        <enumeratedValue>
22082                           <name>HIBERNATE</name>
22083                           <description>Backup domain is ON as well as some PDRAMs</description>
22084                           <value>5</value>
22085                        </enumeratedValue>
22086                        <enumeratedValue>
22087                           <name>BACKUP</name>
22088                           <description>Only Backup domain is powered ON</description>
22089                           <value>6</value>
22090                        </enumeratedValue>
22091                        <enumeratedValue>
22092                           <name>OFF</name>
22093                           <description>All power domains are powered OFF</description>
22094                           <value>7</value>
22095                        </enumeratedValue>
22096                     </enumeratedValues>
22097                  </field>
22098               </fields>
22099            </register>
22100            <register>
22101               <name>INTENCLR</name>
22102               <description>Interrupt Enable Clear</description>
22103               <addressOffset>0x4</addressOffset>
22104               <size>8</size>
22105               <resetValue>0x00</resetValue>
22106               <fields>
22107                  <field>
22108                     <name>SLEEPRDY</name>
22109                     <description>Sleep Mode Entry Ready Enable</description>
22110                     <bitOffset>0</bitOffset>
22111                     <bitWidth>1</bitWidth>
22112                  </field>
22113               </fields>
22114            </register>
22115            <register>
22116               <name>INTENSET</name>
22117               <description>Interrupt Enable Set</description>
22118               <addressOffset>0x5</addressOffset>
22119               <size>8</size>
22120               <resetValue>0x00</resetValue>
22121               <fields>
22122                  <field>
22123                     <name>SLEEPRDY</name>
22124                     <description>Sleep Mode Entry Ready Enable</description>
22125                     <bitOffset>0</bitOffset>
22126                     <bitWidth>1</bitWidth>
22127                  </field>
22128               </fields>
22129            </register>
22130            <register>
22131               <name>INTFLAG</name>
22132               <description>Interrupt Flag Status and Clear</description>
22133               <addressOffset>0x6</addressOffset>
22134               <size>8</size>
22135               <resetValue>0x00</resetValue>
22136               <fields>
22137                  <field>
22138                     <name>SLEEPRDY</name>
22139                     <description>Sleep Mode Entry Ready</description>
22140                     <bitOffset>0</bitOffset>
22141                     <bitWidth>1</bitWidth>
22142                  </field>
22143               </fields>
22144            </register>
22145            <register>
22146               <name>STDBYCFG</name>
22147               <description>Standby Configuration</description>
22148               <addressOffset>0x8</addressOffset>
22149               <size>8</size>
22150               <resetValue>0x00</resetValue>
22151               <fields>
22152                  <field>
22153                     <name>RAMCFG</name>
22154                     <description>Ram Configuration</description>
22155                     <bitOffset>0</bitOffset>
22156                     <bitWidth>2</bitWidth>
22157                     <enumeratedValues>
22158                        <name>RAMCFGSelect</name>
22159                        <enumeratedValue>
22160                           <name>RET</name>
22161                           <description>All the system RAM is retained</description>
22162                           <value>0</value>
22163                        </enumeratedValue>
22164                        <enumeratedValue>
22165                           <name>PARTIAL</name>
22166                           <description>Only the first 32Kbytes of the system RAM is retained</description>
22167                           <value>1</value>
22168                        </enumeratedValue>
22169                        <enumeratedValue>
22170                           <name>OFF</name>
22171                           <description>All the system RAM is turned OFF</description>
22172                           <value>2</value>
22173                        </enumeratedValue>
22174                     </enumeratedValues>
22175                  </field>
22176                  <field>
22177                     <name>FASTWKUP</name>
22178                     <description>Fast Wakeup</description>
22179                     <bitOffset>4</bitOffset>
22180                     <bitWidth>2</bitWidth>
22181                     <enumeratedValues>
22182                        <name>FASTWKUPSelect</name>
22183                        <enumeratedValue>
22184                           <name>NO</name>
22185                           <description>Fast Wakeup is disabled</description>
22186                           <value>0</value>
22187                        </enumeratedValue>
22188                        <enumeratedValue>
22189                           <name>NVM</name>
22190                           <description>Fast Wakeup is enabled on NVM</description>
22191                           <value>1</value>
22192                        </enumeratedValue>
22193                        <enumeratedValue>
22194                           <name>MAINVREG</name>
22195                           <description>Fast Wakeup is enabled on the main voltage regulator (MAINVREG)</description>
22196                           <value>2</value>
22197                        </enumeratedValue>
22198                        <enumeratedValue>
22199                           <name>BOTH</name>
22200                           <description>Fast Wakeup is enabled on both NVM and MAINVREG</description>
22201                           <value>3</value>
22202                        </enumeratedValue>
22203                     </enumeratedValues>
22204                  </field>
22205               </fields>
22206            </register>
22207            <register>
22208               <name>HIBCFG</name>
22209               <description>Hibernate Configuration</description>
22210               <addressOffset>0x9</addressOffset>
22211               <size>8</size>
22212               <resetValue>0x00</resetValue>
22213               <fields>
22214                  <field>
22215                     <name>RAMCFG</name>
22216                     <description>Ram Configuration</description>
22217                     <bitOffset>0</bitOffset>
22218                     <bitWidth>2</bitWidth>
22219                     <enumeratedValues>
22220                        <name>RAMCFGSelect</name>
22221                        <enumeratedValue>
22222                           <name>RET</name>
22223                           <description>All the system RAM is retained</description>
22224                           <value>0</value>
22225                        </enumeratedValue>
22226                        <enumeratedValue>
22227                           <name>PARTIAL</name>
22228                           <description>Only the first 32Kbytes of the system RAM is retained</description>
22229                           <value>1</value>
22230                        </enumeratedValue>
22231                        <enumeratedValue>
22232                           <name>OFF</name>
22233                           <description>All the system RAM is turned OFF</description>
22234                           <value>2</value>
22235                        </enumeratedValue>
22236                     </enumeratedValues>
22237                  </field>
22238                  <field>
22239                     <name>BRAMCFG</name>
22240                     <description>Backup Ram Configuration</description>
22241                     <bitOffset>2</bitOffset>
22242                     <bitWidth>2</bitWidth>
22243                     <enumeratedValues>
22244                        <name>BRAMCFGSelect</name>
22245                        <enumeratedValue>
22246                           <name>RET</name>
22247                           <description>All the backup RAM is retained</description>
22248                           <value>0</value>
22249                        </enumeratedValue>
22250                        <enumeratedValue>
22251                           <name>PARTIAL</name>
22252                           <description>Only the first 4Kbytes of the backup RAM is retained</description>
22253                           <value>1</value>
22254                        </enumeratedValue>
22255                        <enumeratedValue>
22256                           <name>OFF</name>
22257                           <description>All the backup RAM is turned OFF</description>
22258                           <value>2</value>
22259                        </enumeratedValue>
22260                     </enumeratedValues>
22261                  </field>
22262               </fields>
22263            </register>
22264            <register>
22265               <name>BKUPCFG</name>
22266               <description>Backup Configuration</description>
22267               <addressOffset>0xA</addressOffset>
22268               <size>8</size>
22269               <resetValue>0x00</resetValue>
22270               <fields>
22271                  <field>
22272                     <name>BRAMCFG</name>
22273                     <description>Ram Configuration</description>
22274                     <bitOffset>0</bitOffset>
22275                     <bitWidth>2</bitWidth>
22276                     <enumeratedValues>
22277                        <name>BRAMCFGSelect</name>
22278                        <enumeratedValue>
22279                           <name>RET</name>
22280                           <description>All the backup RAM is retained</description>
22281                           <value>0</value>
22282                        </enumeratedValue>
22283                        <enumeratedValue>
22284                           <name>PARTIAL</name>
22285                           <description>Only the first 4Kbytes of the backup RAM is retained</description>
22286                           <value>1</value>
22287                        </enumeratedValue>
22288                        <enumeratedValue>
22289                           <name>OFF</name>
22290                           <description>All the backup RAM is turned OFF</description>
22291                           <value>2</value>
22292                        </enumeratedValue>
22293                     </enumeratedValues>
22294                  </field>
22295               </fields>
22296            </register>
22297            <register>
22298               <name>PWSAKDLY</name>
22299               <description>Power Switch Acknowledge Delay</description>
22300               <addressOffset>0x12</addressOffset>
22301               <size>8</size>
22302               <resetValue>0x00</resetValue>
22303               <fields>
22304                  <field>
22305                     <name>DLYVAL</name>
22306                     <description>Delay Value</description>
22307                     <bitOffset>0</bitOffset>
22308                     <bitWidth>7</bitWidth>
22309                  </field>
22310                  <field>
22311                     <name>IGNACK</name>
22312                     <description>Ignore Acknowledge</description>
22313                     <bitOffset>7</bitOffset>
22314                     <bitWidth>1</bitWidth>
22315                  </field>
22316               </fields>
22317            </register>
22318         </registers>
22319      </peripheral>
22320      <peripheral>
22321         <name>PORT</name>
22322         <version>U22102.2.0</version>
22323         <description>Port Module</description>
22324         <baseAddress>0x41008000</baseAddress>
22325         <addressBlock>
22326            <offset>0</offset>
22327            <size>0x200</size>
22328            <usage>registers</usage>
22329         </addressBlock>
22330         <registers>
22331            <cluster>
22332               <dim>4</dim>
22333               <dimIncrement>0x80</dimIncrement>
22334               <name>GROUP[%s]</name>
22335               <description/>
22336               <addressOffset>0x00</addressOffset>
22337               <register>
22338                  <name>DIR</name>
22339                  <description>Data Direction</description>
22340                  <addressOffset>0x0</addressOffset>
22341                  <size>32</size>
22342                  <resetValue>0x00000000</resetValue>
22343                  <fields>
22344                     <field>
22345                        <name>DIR</name>
22346                        <description>Port Data Direction</description>
22347                        <bitOffset>0</bitOffset>
22348                        <bitWidth>32</bitWidth>
22349                     </field>
22350                  </fields>
22351               </register>
22352               <register>
22353                  <name>DIRCLR</name>
22354                  <description>Data Direction Clear</description>
22355                  <addressOffset>0x4</addressOffset>
22356                  <size>32</size>
22357                  <resetValue>0x00000000</resetValue>
22358                  <fields>
22359                     <field>
22360                        <name>DIRCLR</name>
22361                        <description>Port Data Direction Clear</description>
22362                        <bitOffset>0</bitOffset>
22363                        <bitWidth>32</bitWidth>
22364                     </field>
22365                  </fields>
22366               </register>
22367               <register>
22368                  <name>DIRSET</name>
22369                  <description>Data Direction Set</description>
22370                  <addressOffset>0x8</addressOffset>
22371                  <size>32</size>
22372                  <resetValue>0x00000000</resetValue>
22373                  <fields>
22374                     <field>
22375                        <name>DIRSET</name>
22376                        <description>Port Data Direction Set</description>
22377                        <bitOffset>0</bitOffset>
22378                        <bitWidth>32</bitWidth>
22379                     </field>
22380                  </fields>
22381               </register>
22382               <register>
22383                  <name>DIRTGL</name>
22384                  <description>Data Direction Toggle</description>
22385                  <addressOffset>0xC</addressOffset>
22386                  <size>32</size>
22387                  <resetValue>0x00000000</resetValue>
22388                  <fields>
22389                     <field>
22390                        <name>DIRTGL</name>
22391                        <description>Port Data Direction Toggle</description>
22392                        <bitOffset>0</bitOffset>
22393                        <bitWidth>32</bitWidth>
22394                     </field>
22395                  </fields>
22396               </register>
22397               <register>
22398                  <name>OUT</name>
22399                  <description>Data Output Value</description>
22400                  <addressOffset>0x10</addressOffset>
22401                  <size>32</size>
22402                  <resetValue>0x00000000</resetValue>
22403                  <fields>
22404                     <field>
22405                        <name>OUT</name>
22406                        <description>PORT Data Output Value</description>
22407                        <bitOffset>0</bitOffset>
22408                        <bitWidth>32</bitWidth>
22409                     </field>
22410                  </fields>
22411               </register>
22412               <register>
22413                  <name>OUTCLR</name>
22414                  <description>Data Output Value Clear</description>
22415                  <addressOffset>0x14</addressOffset>
22416                  <size>32</size>
22417                  <resetValue>0x00000000</resetValue>
22418                  <fields>
22419                     <field>
22420                        <name>OUTCLR</name>
22421                        <description>PORT Data Output Value Clear</description>
22422                        <bitOffset>0</bitOffset>
22423                        <bitWidth>32</bitWidth>
22424                     </field>
22425                  </fields>
22426               </register>
22427               <register>
22428                  <name>OUTSET</name>
22429                  <description>Data Output Value Set</description>
22430                  <addressOffset>0x18</addressOffset>
22431                  <size>32</size>
22432                  <resetValue>0x00000000</resetValue>
22433                  <fields>
22434                     <field>
22435                        <name>OUTSET</name>
22436                        <description>PORT Data Output Value Set</description>
22437                        <bitOffset>0</bitOffset>
22438                        <bitWidth>32</bitWidth>
22439                     </field>
22440                  </fields>
22441               </register>
22442               <register>
22443                  <name>OUTTGL</name>
22444                  <description>Data Output Value Toggle</description>
22445                  <addressOffset>0x1C</addressOffset>
22446                  <size>32</size>
22447                  <resetValue>0x00000000</resetValue>
22448                  <fields>
22449                     <field>
22450                        <name>OUTTGL</name>
22451                        <description>PORT Data Output Value Toggle</description>
22452                        <bitOffset>0</bitOffset>
22453                        <bitWidth>32</bitWidth>
22454                     </field>
22455                  </fields>
22456               </register>
22457               <register>
22458                  <name>IN</name>
22459                  <description>Data Input Value</description>
22460                  <addressOffset>0x20</addressOffset>
22461                  <size>32</size>
22462                  <access>read-only</access>
22463                  <resetValue>0x00000000</resetValue>
22464                  <fields>
22465                     <field>
22466                        <name>IN</name>
22467                        <description>PORT Data Input Value</description>
22468                        <bitOffset>0</bitOffset>
22469                        <bitWidth>32</bitWidth>
22470                     </field>
22471                  </fields>
22472               </register>
22473               <register>
22474                  <name>CTRL</name>
22475                  <description>Control</description>
22476                  <addressOffset>0x24</addressOffset>
22477                  <size>32</size>
22478                  <resetValue>0x00000000</resetValue>
22479                  <fields>
22480                     <field>
22481                        <name>SAMPLING</name>
22482                        <description>Input Sampling Mode</description>
22483                        <bitOffset>0</bitOffset>
22484                        <bitWidth>32</bitWidth>
22485                     </field>
22486                  </fields>
22487               </register>
22488               <register>
22489                  <name>WRCONFIG</name>
22490                  <description>Write Configuration</description>
22491                  <addressOffset>0x28</addressOffset>
22492                  <size>32</size>
22493                  <access>write-only</access>
22494                  <resetValue>0x00000000</resetValue>
22495                  <fields>
22496                     <field>
22497                        <name>PINMASK</name>
22498                        <description>Pin Mask for Multiple Pin Configuration</description>
22499                        <bitOffset>0</bitOffset>
22500                        <bitWidth>16</bitWidth>
22501                     </field>
22502                     <field>
22503                        <name>PMUXEN</name>
22504                        <description>Peripheral Multiplexer Enable</description>
22505                        <bitOffset>16</bitOffset>
22506                        <bitWidth>1</bitWidth>
22507                     </field>
22508                     <field>
22509                        <name>INEN</name>
22510                        <description>Input Enable</description>
22511                        <bitOffset>17</bitOffset>
22512                        <bitWidth>1</bitWidth>
22513                     </field>
22514                     <field>
22515                        <name>PULLEN</name>
22516                        <description>Pull Enable</description>
22517                        <bitOffset>18</bitOffset>
22518                        <bitWidth>1</bitWidth>
22519                     </field>
22520                     <field>
22521                        <name>DRVSTR</name>
22522                        <description>Output Driver Strength Selection</description>
22523                        <bitOffset>22</bitOffset>
22524                        <bitWidth>1</bitWidth>
22525                     </field>
22526                     <field>
22527                        <name>PMUX</name>
22528                        <description>Peripheral Multiplexing</description>
22529                        <bitOffset>24</bitOffset>
22530                        <bitWidth>4</bitWidth>
22531                     </field>
22532                     <field>
22533                        <name>WRPMUX</name>
22534                        <description>Write PMUX</description>
22535                        <bitOffset>28</bitOffset>
22536                        <bitWidth>1</bitWidth>
22537                     </field>
22538                     <field>
22539                        <name>WRPINCFG</name>
22540                        <description>Write PINCFG</description>
22541                        <bitOffset>30</bitOffset>
22542                        <bitWidth>1</bitWidth>
22543                     </field>
22544                     <field>
22545                        <name>HWSEL</name>
22546                        <description>Half-Word Select</description>
22547                        <bitOffset>31</bitOffset>
22548                        <bitWidth>1</bitWidth>
22549                     </field>
22550                  </fields>
22551               </register>
22552               <register>
22553                  <name>EVCTRL</name>
22554                  <description>Event Input Control</description>
22555                  <addressOffset>0x2C</addressOffset>
22556                  <size>32</size>
22557                  <resetValue>0x00000000</resetValue>
22558                  <fields>
22559                     <field>
22560                        <name>PID0</name>
22561                        <description>PORT Event Pin Identifier 0</description>
22562                        <bitOffset>0</bitOffset>
22563                        <bitWidth>5</bitWidth>
22564                     </field>
22565                     <field>
22566                        <name>EVACT0</name>
22567                        <description>PORT Event Action 0</description>
22568                        <bitOffset>5</bitOffset>
22569                        <bitWidth>2</bitWidth>
22570                        <enumeratedValues>
22571                           <name>EVACT0Select</name>
22572                           <enumeratedValue>
22573                              <name>OUT</name>
22574                              <description>Event output to pin</description>
22575                              <value>0x0</value>
22576                           </enumeratedValue>
22577                           <enumeratedValue>
22578                              <name>SET</name>
22579                              <description>Set output register of pin on event</description>
22580                              <value>0x1</value>
22581                           </enumeratedValue>
22582                           <enumeratedValue>
22583                              <name>CLR</name>
22584                              <description>Clear output register of pin on event</description>
22585                              <value>0x2</value>
22586                           </enumeratedValue>
22587                           <enumeratedValue>
22588                              <name>TGL</name>
22589                              <description>Toggle output register of pin on event</description>
22590                              <value>0x3</value>
22591                           </enumeratedValue>
22592                        </enumeratedValues>
22593                     </field>
22594                     <field>
22595                        <name>PORTEI0</name>
22596                        <description>PORT Event Input Enable 0</description>
22597                        <bitOffset>7</bitOffset>
22598                        <bitWidth>1</bitWidth>
22599                     </field>
22600                     <field>
22601                        <name>PID1</name>
22602                        <description>PORT Event Pin Identifier 1</description>
22603                        <bitOffset>8</bitOffset>
22604                        <bitWidth>5</bitWidth>
22605                     </field>
22606                     <field>
22607                        <name>EVACT1</name>
22608                        <description>PORT Event Action 1</description>
22609                        <bitOffset>13</bitOffset>
22610                        <bitWidth>2</bitWidth>
22611                     </field>
22612                     <field>
22613                        <name>PORTEI1</name>
22614                        <description>PORT Event Input Enable 1</description>
22615                        <bitOffset>15</bitOffset>
22616                        <bitWidth>1</bitWidth>
22617                     </field>
22618                     <field>
22619                        <name>PID2</name>
22620                        <description>PORT Event Pin Identifier 2</description>
22621                        <bitOffset>16</bitOffset>
22622                        <bitWidth>5</bitWidth>
22623                     </field>
22624                     <field>
22625                        <name>EVACT2</name>
22626                        <description>PORT Event Action 2</description>
22627                        <bitOffset>21</bitOffset>
22628                        <bitWidth>2</bitWidth>
22629                     </field>
22630                     <field>
22631                        <name>PORTEI2</name>
22632                        <description>PORT Event Input Enable 2</description>
22633                        <bitOffset>23</bitOffset>
22634                        <bitWidth>1</bitWidth>
22635                     </field>
22636                     <field>
22637                        <name>PID3</name>
22638                        <description>PORT Event Pin Identifier 3</description>
22639                        <bitOffset>24</bitOffset>
22640                        <bitWidth>5</bitWidth>
22641                     </field>
22642                     <field>
22643                        <name>EVACT3</name>
22644                        <description>PORT Event Action 3</description>
22645                        <bitOffset>29</bitOffset>
22646                        <bitWidth>2</bitWidth>
22647                     </field>
22648                     <field>
22649                        <name>PORTEI3</name>
22650                        <description>PORT Event Input Enable 3</description>
22651                        <bitOffset>31</bitOffset>
22652                        <bitWidth>1</bitWidth>
22653                     </field>
22654                  </fields>
22655               </register>
22656               <register>
22657                  <dim>16</dim>
22658                  <dimIncrement>1</dimIncrement>
22659                  <name>PMUX[%s]</name>
22660                  <description>Peripheral Multiplexing</description>
22661                  <addressOffset>0x30</addressOffset>
22662                  <size>8</size>
22663                  <resetValue>0x00</resetValue>
22664                  <fields>
22665                     <field>
22666                        <name>PMUXE</name>
22667                        <description>Peripheral Multiplexing for Even-Numbered Pin</description>
22668                        <bitOffset>0</bitOffset>
22669                        <bitWidth>4</bitWidth>
22670                        <enumeratedValues>
22671                           <name>PMUXESelect</name>
22672                           <enumeratedValue>
22673                              <name>A</name>
22674                              <description>Peripheral function A selected</description>
22675                              <value>0x0</value>
22676                           </enumeratedValue>
22677                           <enumeratedValue>
22678                              <name>B</name>
22679                              <description>Peripheral function B selected</description>
22680                              <value>0x1</value>
22681                           </enumeratedValue>
22682                           <enumeratedValue>
22683                              <name>C</name>
22684                              <description>Peripheral function C selected</description>
22685                              <value>0x2</value>
22686                           </enumeratedValue>
22687                           <enumeratedValue>
22688                              <name>D</name>
22689                              <description>Peripheral function D selected</description>
22690                              <value>0x3</value>
22691                           </enumeratedValue>
22692                           <enumeratedValue>
22693                              <name>E</name>
22694                              <description>Peripheral function E selected</description>
22695                              <value>0x4</value>
22696                           </enumeratedValue>
22697                           <enumeratedValue>
22698                              <name>F</name>
22699                              <description>Peripheral function F selected</description>
22700                              <value>0x5</value>
22701                           </enumeratedValue>
22702                           <enumeratedValue>
22703                              <name>G</name>
22704                              <description>Peripheral function G selected</description>
22705                              <value>0x6</value>
22706                           </enumeratedValue>
22707                           <enumeratedValue>
22708                              <name>H</name>
22709                              <description>Peripheral function H selected</description>
22710                              <value>0x7</value>
22711                           </enumeratedValue>
22712                           <enumeratedValue>
22713                              <name>I</name>
22714                              <description>Peripheral function I selected</description>
22715                              <value>0x8</value>
22716                           </enumeratedValue>
22717                           <enumeratedValue>
22718                              <name>J</name>
22719                              <description>Peripheral function J selected</description>
22720                              <value>0x9</value>
22721                           </enumeratedValue>
22722                           <enumeratedValue>
22723                              <name>K</name>
22724                              <description>Peripheral function K selected</description>
22725                              <value>0xA</value>
22726                           </enumeratedValue>
22727                           <enumeratedValue>
22728                              <name>L</name>
22729                              <description>Peripheral function L selected</description>
22730                              <value>0xB</value>
22731                           </enumeratedValue>
22732                           <enumeratedValue>
22733                              <name>M</name>
22734                              <description>Peripheral function M selected</description>
22735                              <value>0xC</value>
22736                           </enumeratedValue>
22737                           <enumeratedValue>
22738                              <name>N</name>
22739                              <description>Peripheral function N selected</description>
22740                              <value>0xD</value>
22741                           </enumeratedValue>
22742                        </enumeratedValues>
22743                     </field>
22744                     <field>
22745                        <name>PMUXO</name>
22746                        <description>Peripheral Multiplexing for Odd-Numbered Pin</description>
22747                        <bitOffset>4</bitOffset>
22748                        <bitWidth>4</bitWidth>
22749                        <enumeratedValues>
22750                           <name>PMUXOSelect</name>
22751                           <enumeratedValue>
22752                              <name>A</name>
22753                              <description>Peripheral function A selected</description>
22754                              <value>0x0</value>
22755                           </enumeratedValue>
22756                           <enumeratedValue>
22757                              <name>B</name>
22758                              <description>Peripheral function B selected</description>
22759                              <value>0x1</value>
22760                           </enumeratedValue>
22761                           <enumeratedValue>
22762                              <name>C</name>
22763                              <description>Peripheral function C selected</description>
22764                              <value>0x2</value>
22765                           </enumeratedValue>
22766                           <enumeratedValue>
22767                              <name>D</name>
22768                              <description>Peripheral function D selected</description>
22769                              <value>0x3</value>
22770                           </enumeratedValue>
22771                           <enumeratedValue>
22772                              <name>E</name>
22773                              <description>Peripheral function E selected</description>
22774                              <value>0x4</value>
22775                           </enumeratedValue>
22776                           <enumeratedValue>
22777                              <name>F</name>
22778                              <description>Peripheral function F selected</description>
22779                              <value>0x5</value>
22780                           </enumeratedValue>
22781                           <enumeratedValue>
22782                              <name>G</name>
22783                              <description>Peripheral function G selected</description>
22784                              <value>0x6</value>
22785                           </enumeratedValue>
22786                           <enumeratedValue>
22787                              <name>H</name>
22788                              <description>Peripheral function H selected</description>
22789                              <value>0x7</value>
22790                           </enumeratedValue>
22791                           <enumeratedValue>
22792                              <name>I</name>
22793                              <description>Peripheral function I selected</description>
22794                              <value>0x8</value>
22795                           </enumeratedValue>
22796                           <enumeratedValue>
22797                              <name>J</name>
22798                              <description>Peripheral function J selected</description>
22799                              <value>0x9</value>
22800                           </enumeratedValue>
22801                           <enumeratedValue>
22802                              <name>K</name>
22803                              <description>Peripheral function K selected</description>
22804                              <value>0xA</value>
22805                           </enumeratedValue>
22806                           <enumeratedValue>
22807                              <name>L</name>
22808                              <description>Peripheral function L selected</description>
22809                              <value>0xB</value>
22810                           </enumeratedValue>
22811                           <enumeratedValue>
22812                              <name>M</name>
22813                              <description>Peripheral function M selected</description>
22814                              <value>0xC</value>
22815                           </enumeratedValue>
22816                           <enumeratedValue>
22817                              <name>N</name>
22818                              <description>Peripheral function N selected</description>
22819                              <value>0xD</value>
22820                           </enumeratedValue>
22821                        </enumeratedValues>
22822                     </field>
22823                  </fields>
22824               </register>
22825               <register>
22826                  <dim>32</dim>
22827                  <dimIncrement>1</dimIncrement>
22828                  <name>PINCFG[%s]</name>
22829                  <description>Pin Configuration</description>
22830                  <addressOffset>0x40</addressOffset>
22831                  <size>8</size>
22832                  <resetValue>0x00</resetValue>
22833                  <fields>
22834                     <field>
22835                        <name>PMUXEN</name>
22836                        <description>Peripheral Multiplexer Enable</description>
22837                        <bitOffset>0</bitOffset>
22838                        <bitWidth>1</bitWidth>
22839                     </field>
22840                     <field>
22841                        <name>INEN</name>
22842                        <description>Input Enable</description>
22843                        <bitOffset>1</bitOffset>
22844                        <bitWidth>1</bitWidth>
22845                     </field>
22846                     <field>
22847                        <name>PULLEN</name>
22848                        <description>Pull Enable</description>
22849                        <bitOffset>2</bitOffset>
22850                        <bitWidth>1</bitWidth>
22851                     </field>
22852                     <field>
22853                        <name>DRVSTR</name>
22854                        <description>Output Driver Strength Selection</description>
22855                        <bitOffset>6</bitOffset>
22856                        <bitWidth>1</bitWidth>
22857                     </field>
22858                  </fields>
22859               </register>
22860            </cluster>
22861         </registers>
22862      </peripheral>
22863      <peripheral>
22864         <name>QSPI</name>
22865         <version>U20081.6.3</version>
22866         <description>Quad SPI interface</description>
22867         <baseAddress>0x42003400</baseAddress>
22868         <addressBlock>
22869            <offset>0</offset>
22870            <size>0x48</size>
22871            <usage>registers</usage>
22872         </addressBlock>
22873         <interrupt>
22874            <name>QSPI</name>
22875            <description>Quad SPI interface</description>
22876            <value>134</value>
22877         </interrupt>
22878         <registers>
22879            <register>
22880               <name>CTRLA</name>
22881               <description>Control A</description>
22882               <addressOffset>0x0</addressOffset>
22883               <size>32</size>
22884               <resetValue>0x00000000</resetValue>
22885               <fields>
22886                  <field>
22887                     <name>SWRST</name>
22888                     <description>Software Reset</description>
22889                     <bitOffset>0</bitOffset>
22890                     <bitWidth>1</bitWidth>
22891                  </field>
22892                  <field>
22893                     <name>ENABLE</name>
22894                     <description>Enable</description>
22895                     <bitOffset>1</bitOffset>
22896                     <bitWidth>1</bitWidth>
22897                  </field>
22898                  <field>
22899                     <name>LASTXFER</name>
22900                     <description>Last Transfer</description>
22901                     <bitOffset>24</bitOffset>
22902                     <bitWidth>1</bitWidth>
22903                  </field>
22904               </fields>
22905            </register>
22906            <register>
22907               <name>CTRLB</name>
22908               <description>Control B</description>
22909               <addressOffset>0x4</addressOffset>
22910               <size>32</size>
22911               <resetValue>0x00000000</resetValue>
22912               <fields>
22913                  <field>
22914                     <name>MODE</name>
22915                     <description>Serial Memory Mode</description>
22916                     <bitOffset>0</bitOffset>
22917                     <bitWidth>1</bitWidth>
22918                     <enumeratedValues>
22919                        <name>MODESelect</name>
22920                        <enumeratedValue>
22921                           <name>SPI</name>
22922                           <description>SPI operating mode</description>
22923                           <value>0</value>
22924                        </enumeratedValue>
22925                        <enumeratedValue>
22926                           <name>MEMORY</name>
22927                           <description>Serial Memory operating mode</description>
22928                           <value>1</value>
22929                        </enumeratedValue>
22930                     </enumeratedValues>
22931                  </field>
22932                  <field>
22933                     <name>LOOPEN</name>
22934                     <description>Local Loopback Enable</description>
22935                     <bitOffset>1</bitOffset>
22936                     <bitWidth>1</bitWidth>
22937                     <enumeratedValues>
22938                        <name>LOOPENSelect</name>
22939                        <enumeratedValue>
22940                           <name>DISABLED</name>
22941                           <description>Local Loopback is disabled</description>
22942                           <value>0</value>
22943                        </enumeratedValue>
22944                        <enumeratedValue>
22945                           <name>ENABLED</name>
22946                           <description>Local Loopback is enabled</description>
22947                           <value>1</value>
22948                        </enumeratedValue>
22949                     </enumeratedValues>
22950                  </field>
22951                  <field>
22952                     <name>WDRBT</name>
22953                     <description>Wait Data Read Before Transfer</description>
22954                     <bitOffset>2</bitOffset>
22955                     <bitWidth>1</bitWidth>
22956                  </field>
22957                  <field>
22958                     <name>SMEMREG</name>
22959                     <description>Serial Memory reg</description>
22960                     <bitOffset>3</bitOffset>
22961                     <bitWidth>1</bitWidth>
22962                  </field>
22963                  <field>
22964                     <name>CSMODE</name>
22965                     <description>Chip Select Mode</description>
22966                     <bitOffset>4</bitOffset>
22967                     <bitWidth>2</bitWidth>
22968                     <enumeratedValues>
22969                        <name>CSMODESelect</name>
22970                        <enumeratedValue>
22971                           <name>NORELOAD</name>
22972                           <description>The chip select is deasserted if TD has not been reloaded before the end of the current transfer.</description>
22973                           <value>0x0</value>
22974                        </enumeratedValue>
22975                        <enumeratedValue>
22976                           <name>LASTXFER</name>
22977                           <description>The chip select is deasserted when the bit LASTXFER is written at 1 and the character written in TD has been transferred.</description>
22978                           <value>0x1</value>
22979                        </enumeratedValue>
22980                        <enumeratedValue>
22981                           <name>SYSTEMATICALLY</name>
22982                           <description>The chip select is deasserted systematically after each transfer.</description>
22983                           <value>0x2</value>
22984                        </enumeratedValue>
22985                     </enumeratedValues>
22986                  </field>
22987                  <field>
22988                     <name>DATALEN</name>
22989                     <description>Data Length</description>
22990                     <bitOffset>8</bitOffset>
22991                     <bitWidth>4</bitWidth>
22992                     <enumeratedValues>
22993                        <name>DATALENSelect</name>
22994                        <enumeratedValue>
22995                           <name>8BITS</name>
22996                           <description>8-bits transfer</description>
22997                           <value>0x0</value>
22998                        </enumeratedValue>
22999                        <enumeratedValue>
23000                           <name>9BITS</name>
23001                           <description>9 bits transfer</description>
23002                           <value>0x1</value>
23003                        </enumeratedValue>
23004                        <enumeratedValue>
23005                           <name>10BITS</name>
23006                           <description>10-bits transfer</description>
23007                           <value>0x2</value>
23008                        </enumeratedValue>
23009                        <enumeratedValue>
23010                           <name>11BITS</name>
23011                           <description>11-bits transfer</description>
23012                           <value>0x3</value>
23013                        </enumeratedValue>
23014                        <enumeratedValue>
23015                           <name>12BITS</name>
23016                           <description>12-bits transfer</description>
23017                           <value>0x4</value>
23018                        </enumeratedValue>
23019                        <enumeratedValue>
23020                           <name>13BITS</name>
23021                           <description>13-bits transfer</description>
23022                           <value>0x5</value>
23023                        </enumeratedValue>
23024                        <enumeratedValue>
23025                           <name>14BITS</name>
23026                           <description>14-bits transfer</description>
23027                           <value>0x6</value>
23028                        </enumeratedValue>
23029                        <enumeratedValue>
23030                           <name>15BITS</name>
23031                           <description>15-bits transfer</description>
23032                           <value>0x7</value>
23033                        </enumeratedValue>
23034                        <enumeratedValue>
23035                           <name>16BITS</name>
23036                           <description>16-bits transfer</description>
23037                           <value>0x8</value>
23038                        </enumeratedValue>
23039                     </enumeratedValues>
23040                  </field>
23041                  <field>
23042                     <name>DLYBCT</name>
23043                     <description>Delay Between Consecutive Transfers</description>
23044                     <bitOffset>16</bitOffset>
23045                     <bitWidth>8</bitWidth>
23046                  </field>
23047                  <field>
23048                     <name>DLYCS</name>
23049                     <description>Minimum Inactive CS Delay</description>
23050                     <bitOffset>24</bitOffset>
23051                     <bitWidth>8</bitWidth>
23052                  </field>
23053               </fields>
23054            </register>
23055            <register>
23056               <name>BAUD</name>
23057               <description>Baud Rate</description>
23058               <addressOffset>0x8</addressOffset>
23059               <size>32</size>
23060               <resetValue>0x00000000</resetValue>
23061               <fields>
23062                  <field>
23063                     <name>CPOL</name>
23064                     <description>Clock Polarity</description>
23065                     <bitOffset>0</bitOffset>
23066                     <bitWidth>1</bitWidth>
23067                  </field>
23068                  <field>
23069                     <name>CPHA</name>
23070                     <description>Clock Phase</description>
23071                     <bitOffset>1</bitOffset>
23072                     <bitWidth>1</bitWidth>
23073                  </field>
23074                  <field>
23075                     <name>BAUD</name>
23076                     <description>Serial Clock Baud Rate</description>
23077                     <bitOffset>8</bitOffset>
23078                     <bitWidth>8</bitWidth>
23079                  </field>
23080                  <field>
23081                     <name>DLYBS</name>
23082                     <description>Delay Before SCK</description>
23083                     <bitOffset>16</bitOffset>
23084                     <bitWidth>8</bitWidth>
23085                  </field>
23086               </fields>
23087            </register>
23088            <register>
23089               <name>RXDATA</name>
23090               <description>Receive Data</description>
23091               <addressOffset>0xC</addressOffset>
23092               <size>32</size>
23093               <access>read-only</access>
23094               <resetValue>0x00000000</resetValue>
23095               <fields>
23096                  <field>
23097                     <name>DATA</name>
23098                     <description>Receive Data</description>
23099                     <bitOffset>0</bitOffset>
23100                     <bitWidth>16</bitWidth>
23101                  </field>
23102               </fields>
23103            </register>
23104            <register>
23105               <name>TXDATA</name>
23106               <description>Transmit Data</description>
23107               <addressOffset>0x10</addressOffset>
23108               <size>32</size>
23109               <access>write-only</access>
23110               <resetValue>0x00000000</resetValue>
23111               <fields>
23112                  <field>
23113                     <name>DATA</name>
23114                     <description>Transmit Data</description>
23115                     <bitOffset>0</bitOffset>
23116                     <bitWidth>16</bitWidth>
23117                  </field>
23118               </fields>
23119            </register>
23120            <register>
23121               <name>INTENCLR</name>
23122               <description>Interrupt Enable Clear</description>
23123               <addressOffset>0x14</addressOffset>
23124               <size>32</size>
23125               <resetValue>0x00000000</resetValue>
23126               <fields>
23127                  <field>
23128                     <name>RXC</name>
23129                     <description>Receive Data Register Full Interrupt Disable</description>
23130                     <bitOffset>0</bitOffset>
23131                     <bitWidth>1</bitWidth>
23132                  </field>
23133                  <field>
23134                     <name>DRE</name>
23135                     <description>Transmit Data Register Empty Interrupt Disable</description>
23136                     <bitOffset>1</bitOffset>
23137                     <bitWidth>1</bitWidth>
23138                  </field>
23139                  <field>
23140                     <name>TXC</name>
23141                     <description>Transmission Complete Interrupt Disable</description>
23142                     <bitOffset>2</bitOffset>
23143                     <bitWidth>1</bitWidth>
23144                  </field>
23145                  <field>
23146                     <name>ERROR</name>
23147                     <description>Overrun Error Interrupt Disable</description>
23148                     <bitOffset>3</bitOffset>
23149                     <bitWidth>1</bitWidth>
23150                  </field>
23151                  <field>
23152                     <name>CSRISE</name>
23153                     <description>Chip Select Rise Interrupt Disable</description>
23154                     <bitOffset>8</bitOffset>
23155                     <bitWidth>1</bitWidth>
23156                  </field>
23157                  <field>
23158                     <name>INSTREND</name>
23159                     <description>Instruction End Interrupt Disable</description>
23160                     <bitOffset>10</bitOffset>
23161                     <bitWidth>1</bitWidth>
23162                  </field>
23163               </fields>
23164            </register>
23165            <register>
23166               <name>INTENSET</name>
23167               <description>Interrupt Enable Set</description>
23168               <addressOffset>0x18</addressOffset>
23169               <size>32</size>
23170               <resetValue>0x00000000</resetValue>
23171               <fields>
23172                  <field>
23173                     <name>RXC</name>
23174                     <description>Receive Data Register Full Interrupt Enable</description>
23175                     <bitOffset>0</bitOffset>
23176                     <bitWidth>1</bitWidth>
23177                  </field>
23178                  <field>
23179                     <name>DRE</name>
23180                     <description>Transmit Data Register Empty Interrupt Enable</description>
23181                     <bitOffset>1</bitOffset>
23182                     <bitWidth>1</bitWidth>
23183                  </field>
23184                  <field>
23185                     <name>TXC</name>
23186                     <description>Transmission Complete Interrupt Enable</description>
23187                     <bitOffset>2</bitOffset>
23188                     <bitWidth>1</bitWidth>
23189                  </field>
23190                  <field>
23191                     <name>ERROR</name>
23192                     <description>Overrun Error Interrupt Enable</description>
23193                     <bitOffset>3</bitOffset>
23194                     <bitWidth>1</bitWidth>
23195                  </field>
23196                  <field>
23197                     <name>CSRISE</name>
23198                     <description>Chip Select Rise Interrupt Enable</description>
23199                     <bitOffset>8</bitOffset>
23200                     <bitWidth>1</bitWidth>
23201                  </field>
23202                  <field>
23203                     <name>INSTREND</name>
23204                     <description>Instruction End Interrupt Enable</description>
23205                     <bitOffset>10</bitOffset>
23206                     <bitWidth>1</bitWidth>
23207                  </field>
23208               </fields>
23209            </register>
23210            <register>
23211               <name>INTFLAG</name>
23212               <description>Interrupt Flag Status and Clear</description>
23213               <addressOffset>0x1C</addressOffset>
23214               <size>32</size>
23215               <resetValue>0x00000000</resetValue>
23216               <fields>
23217                  <field>
23218                     <name>RXC</name>
23219                     <description>Receive Data Register Full</description>
23220                     <bitOffset>0</bitOffset>
23221                     <bitWidth>1</bitWidth>
23222                  </field>
23223                  <field>
23224                     <name>DRE</name>
23225                     <description>Transmit Data Register Empty</description>
23226                     <bitOffset>1</bitOffset>
23227                     <bitWidth>1</bitWidth>
23228                  </field>
23229                  <field>
23230                     <name>TXC</name>
23231                     <description>Transmission Complete</description>
23232                     <bitOffset>2</bitOffset>
23233                     <bitWidth>1</bitWidth>
23234                  </field>
23235                  <field>
23236                     <name>ERROR</name>
23237                     <description>Overrun Error</description>
23238                     <bitOffset>3</bitOffset>
23239                     <bitWidth>1</bitWidth>
23240                  </field>
23241                  <field>
23242                     <name>CSRISE</name>
23243                     <description>Chip Select Rise</description>
23244                     <bitOffset>8</bitOffset>
23245                     <bitWidth>1</bitWidth>
23246                  </field>
23247                  <field>
23248                     <name>INSTREND</name>
23249                     <description>Instruction End</description>
23250                     <bitOffset>10</bitOffset>
23251                     <bitWidth>1</bitWidth>
23252                  </field>
23253               </fields>
23254            </register>
23255            <register>
23256               <name>STATUS</name>
23257               <description>Status Register</description>
23258               <addressOffset>0x20</addressOffset>
23259               <size>32</size>
23260               <access>read-only</access>
23261               <resetValue>0x00000200</resetValue>
23262               <fields>
23263                  <field>
23264                     <name>ENABLE</name>
23265                     <description>Enable</description>
23266                     <bitOffset>1</bitOffset>
23267                     <bitWidth>1</bitWidth>
23268                  </field>
23269                  <field>
23270                     <name>CSSTATUS</name>
23271                     <description>Chip Select</description>
23272                     <bitOffset>9</bitOffset>
23273                     <bitWidth>1</bitWidth>
23274                  </field>
23275               </fields>
23276            </register>
23277            <register>
23278               <name>INSTRADDR</name>
23279               <description>Instruction Address</description>
23280               <addressOffset>0x30</addressOffset>
23281               <size>32</size>
23282               <resetValue>0x00000000</resetValue>
23283               <fields>
23284                  <field>
23285                     <name>ADDR</name>
23286                     <description>Instruction Address</description>
23287                     <bitOffset>0</bitOffset>
23288                     <bitWidth>32</bitWidth>
23289                  </field>
23290               </fields>
23291            </register>
23292            <register>
23293               <name>INSTRCTRL</name>
23294               <description>Instruction Code</description>
23295               <addressOffset>0x34</addressOffset>
23296               <size>32</size>
23297               <resetValue>0x00000000</resetValue>
23298               <fields>
23299                  <field>
23300                     <name>INSTR</name>
23301                     <description>Instruction Code</description>
23302                     <bitOffset>0</bitOffset>
23303                     <bitWidth>8</bitWidth>
23304                  </field>
23305                  <field>
23306                     <name>OPTCODE</name>
23307                     <description>Option Code</description>
23308                     <bitOffset>16</bitOffset>
23309                     <bitWidth>8</bitWidth>
23310                  </field>
23311               </fields>
23312            </register>
23313            <register>
23314               <name>INSTRFRAME</name>
23315               <description>Instruction Frame</description>
23316               <addressOffset>0x38</addressOffset>
23317               <size>32</size>
23318               <resetValue>0x00000000</resetValue>
23319               <fields>
23320                  <field>
23321                     <name>WIDTH</name>
23322                     <description>Instruction Code, Address, Option Code and Data Width</description>
23323                     <bitOffset>0</bitOffset>
23324                     <bitWidth>3</bitWidth>
23325                     <enumeratedValues>
23326                        <name>WIDTHSelect</name>
23327                        <enumeratedValue>
23328                           <name>SINGLE_BIT_SPI</name>
23329                           <description>Instruction: Single-bit SPI / Address-Option: Single-bit SPI / Data: Single-bit SPI</description>
23330                           <value>0x0</value>
23331                        </enumeratedValue>
23332                        <enumeratedValue>
23333                           <name>DUAL_OUTPUT</name>
23334                           <description>Instruction: Single-bit SPI / Address-Option: Single-bit SPI / Data: Dual SPI</description>
23335                           <value>0x1</value>
23336                        </enumeratedValue>
23337                        <enumeratedValue>
23338                           <name>QUAD_OUTPUT</name>
23339                           <description>Instruction: Single-bit SPI / Address-Option: Single-bit SPI / Data: Quad SPI</description>
23340                           <value>0x2</value>
23341                        </enumeratedValue>
23342                        <enumeratedValue>
23343                           <name>DUAL_IO</name>
23344                           <description>Instruction: Single-bit SPI / Address-Option: Dual SPI / Data: Dual SPI</description>
23345                           <value>0x3</value>
23346                        </enumeratedValue>
23347                        <enumeratedValue>
23348                           <name>QUAD_IO</name>
23349                           <description>Instruction: Single-bit SPI / Address-Option: Quad SPI / Data: Quad SPI</description>
23350                           <value>0x4</value>
23351                        </enumeratedValue>
23352                        <enumeratedValue>
23353                           <name>DUAL_CMD</name>
23354                           <description>Instruction: Dual SPI / Address-Option: Dual SPI / Data: Dual SPI</description>
23355                           <value>0x5</value>
23356                        </enumeratedValue>
23357                        <enumeratedValue>
23358                           <name>QUAD_CMD</name>
23359                           <description>Instruction: Quad SPI / Address-Option: Quad SPI / Data: Quad SPI</description>
23360                           <value>0x6</value>
23361                        </enumeratedValue>
23362                     </enumeratedValues>
23363                  </field>
23364                  <field>
23365                     <name>INSTREN</name>
23366                     <description>Instruction Enable</description>
23367                     <bitOffset>4</bitOffset>
23368                     <bitWidth>1</bitWidth>
23369                  </field>
23370                  <field>
23371                     <name>ADDREN</name>
23372                     <description>Address Enable</description>
23373                     <bitOffset>5</bitOffset>
23374                     <bitWidth>1</bitWidth>
23375                  </field>
23376                  <field>
23377                     <name>OPTCODEEN</name>
23378                     <description>Option Enable</description>
23379                     <bitOffset>6</bitOffset>
23380                     <bitWidth>1</bitWidth>
23381                  </field>
23382                  <field>
23383                     <name>DATAEN</name>
23384                     <description>Data Enable</description>
23385                     <bitOffset>7</bitOffset>
23386                     <bitWidth>1</bitWidth>
23387                  </field>
23388                  <field>
23389                     <name>OPTCODELEN</name>
23390                     <description>Option Code Length</description>
23391                     <bitOffset>8</bitOffset>
23392                     <bitWidth>2</bitWidth>
23393                     <enumeratedValues>
23394                        <name>OPTCODELENSelect</name>
23395                        <enumeratedValue>
23396                           <name>1BIT</name>
23397                           <description>1-bit length option code</description>
23398                           <value>0x0</value>
23399                        </enumeratedValue>
23400                        <enumeratedValue>
23401                           <name>2BITS</name>
23402                           <description>2-bits length option code</description>
23403                           <value>0x1</value>
23404                        </enumeratedValue>
23405                        <enumeratedValue>
23406                           <name>4BITS</name>
23407                           <description>4-bits length option code</description>
23408                           <value>0x2</value>
23409                        </enumeratedValue>
23410                        <enumeratedValue>
23411                           <name>8BITS</name>
23412                           <description>8-bits length option code</description>
23413                           <value>0x3</value>
23414                        </enumeratedValue>
23415                     </enumeratedValues>
23416                  </field>
23417                  <field>
23418                     <name>ADDRLEN</name>
23419                     <description>Address Length</description>
23420                     <bitOffset>10</bitOffset>
23421                     <bitWidth>1</bitWidth>
23422                     <enumeratedValues>
23423                        <name>ADDRLENSelect</name>
23424                        <enumeratedValue>
23425                           <name>24BITS</name>
23426                           <description>24-bits address length</description>
23427                           <value>0</value>
23428                        </enumeratedValue>
23429                        <enumeratedValue>
23430                           <name>32BITS</name>
23431                           <description>32-bits address length</description>
23432                           <value>1</value>
23433                        </enumeratedValue>
23434                     </enumeratedValues>
23435                  </field>
23436                  <field>
23437                     <name>TFRTYPE</name>
23438                     <description>Data Transfer Type</description>
23439                     <bitOffset>12</bitOffset>
23440                     <bitWidth>2</bitWidth>
23441                     <enumeratedValues>
23442                        <name>TFRTYPESelect</name>
23443                        <enumeratedValue>
23444                           <name>READ</name>
23445                           <description>Read transfer from the serial memory.Scrambling is not performed.Read at random location (fetch) in the serial flash memory is not possible.</description>
23446                           <value>0x0</value>
23447                        </enumeratedValue>
23448                        <enumeratedValue>
23449                           <name>READMEMORY</name>
23450                           <description>Read data transfer from the serial memory.If enabled, scrambling is performed.Read at random location (fetch) in the serial flash memory is possible.</description>
23451                           <value>0x1</value>
23452                        </enumeratedValue>
23453                        <enumeratedValue>
23454                           <name>WRITE</name>
23455                           <description>Write transfer into the serial memory.Scrambling is not performed.</description>
23456                           <value>0x2</value>
23457                        </enumeratedValue>
23458                        <enumeratedValue>
23459                           <name>WRITEMEMORY</name>
23460                           <description>Write data transfer into the serial memory.If enabled, scrambling is performed.</description>
23461                           <value>0x3</value>
23462                        </enumeratedValue>
23463                     </enumeratedValues>
23464                  </field>
23465                  <field>
23466                     <name>CRMODE</name>
23467                     <description>Continuous Read Mode</description>
23468                     <bitOffset>14</bitOffset>
23469                     <bitWidth>1</bitWidth>
23470                  </field>
23471                  <field>
23472                     <name>DDREN</name>
23473                     <description>Double Data Rate Enable</description>
23474                     <bitOffset>15</bitOffset>
23475                     <bitWidth>1</bitWidth>
23476                  </field>
23477                  <field>
23478                     <name>DUMMYLEN</name>
23479                     <description>Dummy Cycles Length</description>
23480                     <bitOffset>16</bitOffset>
23481                     <bitWidth>5</bitWidth>
23482                  </field>
23483               </fields>
23484            </register>
23485            <register>
23486               <name>SCRAMBCTRL</name>
23487               <description>Scrambling Mode</description>
23488               <addressOffset>0x40</addressOffset>
23489               <size>32</size>
23490               <resetValue>0x00000000</resetValue>
23491               <fields>
23492                  <field>
23493                     <name>ENABLE</name>
23494                     <description>Scrambling/Unscrambling Enable</description>
23495                     <bitOffset>0</bitOffset>
23496                     <bitWidth>1</bitWidth>
23497                  </field>
23498                  <field>
23499                     <name>RANDOMDIS</name>
23500                     <description>Scrambling/Unscrambling Random Value Disable</description>
23501                     <bitOffset>1</bitOffset>
23502                     <bitWidth>1</bitWidth>
23503                  </field>
23504               </fields>
23505            </register>
23506            <register>
23507               <name>SCRAMBKEY</name>
23508               <description>Scrambling Key</description>
23509               <addressOffset>0x44</addressOffset>
23510               <size>32</size>
23511               <access>write-only</access>
23512               <resetValue>0x00000000</resetValue>
23513               <fields>
23514                  <field>
23515                     <name>KEY</name>
23516                     <description>Scrambling User Key</description>
23517                     <bitOffset>0</bitOffset>
23518                     <bitWidth>32</bitWidth>
23519                  </field>
23520               </fields>
23521            </register>
23522         </registers>
23523      </peripheral>
23524      <peripheral>
23525         <name>RAMECC</name>
23526         <version>U22681.0.0</version>
23527         <description>RAM ECC</description>
23528         <baseAddress>0x41020000</baseAddress>
23529         <addressBlock>
23530            <offset>0</offset>
23531            <size>0x10</size>
23532            <usage>registers</usage>
23533         </addressBlock>
23534         <interrupt>
23535            <name>RAMECC</name>
23536            <description>RAM Error Correction Code</description>
23537            <value>45</value>
23538         </interrupt>
23539         <registers>
23540            <register>
23541               <name>INTENCLR</name>
23542               <description>Interrupt Enable Clear</description>
23543               <addressOffset>0x0</addressOffset>
23544               <size>8</size>
23545               <resetValue>0x00</resetValue>
23546               <fields>
23547                  <field>
23548                     <name>SINGLEE</name>
23549                     <description>Single Bit ECC Error Interrupt Enable Clear</description>
23550                     <bitOffset>0</bitOffset>
23551                     <bitWidth>1</bitWidth>
23552                  </field>
23553                  <field>
23554                     <name>DUALE</name>
23555                     <description>Dual Bit ECC Error Interrupt Enable Clear</description>
23556                     <bitOffset>1</bitOffset>
23557                     <bitWidth>1</bitWidth>
23558                  </field>
23559               </fields>
23560            </register>
23561            <register>
23562               <name>INTENSET</name>
23563               <description>Interrupt Enable Set</description>
23564               <addressOffset>0x1</addressOffset>
23565               <size>8</size>
23566               <resetValue>0x00</resetValue>
23567               <fields>
23568                  <field>
23569                     <name>SINGLEE</name>
23570                     <description>Single Bit ECC Error Interrupt Enable Set</description>
23571                     <bitOffset>0</bitOffset>
23572                     <bitWidth>1</bitWidth>
23573                  </field>
23574                  <field>
23575                     <name>DUALE</name>
23576                     <description>Dual Bit ECC Error Interrupt Enable Set</description>
23577                     <bitOffset>1</bitOffset>
23578                     <bitWidth>1</bitWidth>
23579                  </field>
23580               </fields>
23581            </register>
23582            <register>
23583               <name>INTFLAG</name>
23584               <description>Interrupt Flag</description>
23585               <addressOffset>0x2</addressOffset>
23586               <size>8</size>
23587               <resetValue>0x00</resetValue>
23588               <fields>
23589                  <field>
23590                     <name>SINGLEE</name>
23591                     <description>Single Bit ECC Error Interrupt</description>
23592                     <bitOffset>0</bitOffset>
23593                     <bitWidth>1</bitWidth>
23594                  </field>
23595                  <field>
23596                     <name>DUALE</name>
23597                     <description>Dual Bit ECC Error Interrupt</description>
23598                     <bitOffset>1</bitOffset>
23599                     <bitWidth>1</bitWidth>
23600                  </field>
23601               </fields>
23602            </register>
23603            <register>
23604               <name>STATUS</name>
23605               <description>Status</description>
23606               <addressOffset>0x3</addressOffset>
23607               <size>8</size>
23608               <access>read-only</access>
23609               <resetValue>0x00</resetValue>
23610               <fields>
23611                  <field>
23612                     <name>ECCDIS</name>
23613                     <description>ECC Disable</description>
23614                     <bitOffset>0</bitOffset>
23615                     <bitWidth>1</bitWidth>
23616                  </field>
23617               </fields>
23618            </register>
23619            <register>
23620               <name>ERRADDR</name>
23621               <description>Error Address</description>
23622               <addressOffset>0x4</addressOffset>
23623               <size>32</size>
23624               <access>read-only</access>
23625               <resetValue>0x00000000</resetValue>
23626               <fields>
23627                  <field>
23628                     <name>ERRADDR</name>
23629                     <description>Error Address</description>
23630                     <bitOffset>0</bitOffset>
23631                     <bitWidth>17</bitWidth>
23632                  </field>
23633               </fields>
23634            </register>
23635            <register>
23636               <name>DBGCTRL</name>
23637               <description>Debug Control</description>
23638               <addressOffset>0xF</addressOffset>
23639               <size>8</size>
23640               <resetValue>0x00</resetValue>
23641               <fields>
23642                  <field>
23643                     <name>ECCDIS</name>
23644                     <description>ECC Disable</description>
23645                     <bitOffset>0</bitOffset>
23646                     <bitWidth>1</bitWidth>
23647                  </field>
23648                  <field>
23649                     <name>ECCELOG</name>
23650                     <description>ECC Error Log</description>
23651                     <bitOffset>1</bitOffset>
23652                     <bitWidth>1</bitWidth>
23653                  </field>
23654               </fields>
23655            </register>
23656         </registers>
23657      </peripheral>
23658      <peripheral>
23659         <name>RSTC</name>
23660         <version>U22394.0.0</version>
23661         <description>Reset Controller</description>
23662         <baseAddress>0x40000C00</baseAddress>
23663         <addressBlock>
23664            <offset>0</offset>
23665            <size>0x3</size>
23666            <usage>registers</usage>
23667         </addressBlock>
23668         <registers>
23669            <register>
23670               <name>RCAUSE</name>
23671               <description>Reset Cause</description>
23672               <addressOffset>0x0</addressOffset>
23673               <size>8</size>
23674               <access>read-only</access>
23675               <fields>
23676                  <field>
23677                     <name>POR</name>
23678                     <description>Power On Reset</description>
23679                     <bitOffset>0</bitOffset>
23680                     <bitWidth>1</bitWidth>
23681                  </field>
23682                  <field>
23683                     <name>BOD12</name>
23684                     <description>BOD12 Reset</description>
23685                     <bitOffset>1</bitOffset>
23686                     <bitWidth>1</bitWidth>
23687                  </field>
23688                  <field>
23689                     <name>BOD33</name>
23690                     <description>BOD33 Reset</description>
23691                     <bitOffset>2</bitOffset>
23692                     <bitWidth>1</bitWidth>
23693                  </field>
23694                  <field>
23695                     <name>NVM</name>
23696                     <description>NVM Reset</description>
23697                     <bitOffset>3</bitOffset>
23698                     <bitWidth>1</bitWidth>
23699                  </field>
23700                  <field>
23701                     <name>EXT</name>
23702                     <description>External Reset</description>
23703                     <bitOffset>4</bitOffset>
23704                     <bitWidth>1</bitWidth>
23705                  </field>
23706                  <field>
23707                     <name>WDT</name>
23708                     <description>Watchdog Reset</description>
23709                     <bitOffset>5</bitOffset>
23710                     <bitWidth>1</bitWidth>
23711                  </field>
23712                  <field>
23713                     <name>SYST</name>
23714                     <description>System Reset Request</description>
23715                     <bitOffset>6</bitOffset>
23716                     <bitWidth>1</bitWidth>
23717                  </field>
23718                  <field>
23719                     <name>BACKUP</name>
23720                     <description>Backup Reset</description>
23721                     <bitOffset>7</bitOffset>
23722                     <bitWidth>1</bitWidth>
23723                  </field>
23724               </fields>
23725            </register>
23726            <register>
23727               <name>BKUPEXIT</name>
23728               <description>Backup Exit Source</description>
23729               <addressOffset>0x2</addressOffset>
23730               <size>8</size>
23731               <access>read-only</access>
23732               <resetValue>0x00</resetValue>
23733               <fields>
23734                  <field>
23735                     <name>RTC</name>
23736                     <description>Real Timer Counter Interrupt</description>
23737                     <bitOffset>1</bitOffset>
23738                     <bitWidth>1</bitWidth>
23739                  </field>
23740                  <field>
23741                     <name>BBPS</name>
23742                     <description>Battery Backup Power Switch</description>
23743                     <bitOffset>2</bitOffset>
23744                     <bitWidth>1</bitWidth>
23745                  </field>
23746                  <field>
23747                     <name>HIB</name>
23748                     <description>Hibernate</description>
23749                     <bitOffset>7</bitOffset>
23750                     <bitWidth>1</bitWidth>
23751                  </field>
23752               </fields>
23753            </register>
23754         </registers>
23755      </peripheral>
23756      <peripheral>
23757         <name>RTC</name>
23758         <version>U22502.1.0</version>
23759         <description>Real-Time Counter</description>
23760         <baseAddress>0x40002400</baseAddress>
23761         <addressBlock>
23762            <offset>0</offset>
23763            <size>0xA0</size>
23764            <usage>registers</usage>
23765         </addressBlock>
23766         <interrupt>
23767            <name>RTC</name>
23768            <description>Real Time Counter</description>
23769            <value>11</value>
23770         </interrupt>
23771         <registers>
23772            <cluster>
23773               <name>MODE0</name>
23774               <description>32-bit Counter with Single 32-bit Compare</description>
23775               <headerStructName>RtcMode0</headerStructName>
23776               <addressOffset>0x0</addressOffset>
23777               <register>
23778                  <name>CTRLA</name>
23779                  <description>MODE0 Control A</description>
23780                  <addressOffset>0x0</addressOffset>
23781                  <size>16</size>
23782                  <resetValue>0x0000</resetValue>
23783                  <fields>
23784                     <field>
23785                        <name>SWRST</name>
23786                        <description>Software Reset</description>
23787                        <bitOffset>0</bitOffset>
23788                        <bitWidth>1</bitWidth>
23789                     </field>
23790                     <field>
23791                        <name>ENABLE</name>
23792                        <description>Enable</description>
23793                        <bitOffset>1</bitOffset>
23794                        <bitWidth>1</bitWidth>
23795                     </field>
23796                     <field>
23797                        <name>MODE</name>
23798                        <description>Operating Mode</description>
23799                        <bitOffset>2</bitOffset>
23800                        <bitWidth>2</bitWidth>
23801                        <enumeratedValues>
23802                           <name>MODESelect</name>
23803                           <enumeratedValue>
23804                              <name>COUNT32</name>
23805                              <description>Mode 0: 32-bit Counter</description>
23806                              <value>0x0</value>
23807                           </enumeratedValue>
23808                           <enumeratedValue>
23809                              <name>COUNT16</name>
23810                              <description>Mode 1: 16-bit Counter</description>
23811                              <value>0x1</value>
23812                           </enumeratedValue>
23813                           <enumeratedValue>
23814                              <name>CLOCK</name>
23815                              <description>Mode 2: Clock/Calendar</description>
23816                              <value>0x2</value>
23817                           </enumeratedValue>
23818                        </enumeratedValues>
23819                     </field>
23820                     <field>
23821                        <name>MATCHCLR</name>
23822                        <description>Clear on Match</description>
23823                        <bitOffset>7</bitOffset>
23824                        <bitWidth>1</bitWidth>
23825                     </field>
23826                     <field>
23827                        <name>PRESCALER</name>
23828                        <description>Prescaler</description>
23829                        <bitOffset>8</bitOffset>
23830                        <bitWidth>4</bitWidth>
23831                        <enumeratedValues>
23832                           <name>PRESCALERSelect</name>
23833                           <enumeratedValue>
23834                              <name>OFF</name>
23835                              <description>CLK_RTC_CNT = GCLK_RTC/1</description>
23836                              <value>0x0</value>
23837                           </enumeratedValue>
23838                           <enumeratedValue>
23839                              <name>DIV1</name>
23840                              <description>CLK_RTC_CNT = GCLK_RTC/1</description>
23841                              <value>0x1</value>
23842                           </enumeratedValue>
23843                           <enumeratedValue>
23844                              <name>DIV2</name>
23845                              <description>CLK_RTC_CNT = GCLK_RTC/2</description>
23846                              <value>0x2</value>
23847                           </enumeratedValue>
23848                           <enumeratedValue>
23849                              <name>DIV4</name>
23850                              <description>CLK_RTC_CNT = GCLK_RTC/4</description>
23851                              <value>0x3</value>
23852                           </enumeratedValue>
23853                           <enumeratedValue>
23854                              <name>DIV8</name>
23855                              <description>CLK_RTC_CNT = GCLK_RTC/8</description>
23856                              <value>0x4</value>
23857                           </enumeratedValue>
23858                           <enumeratedValue>
23859                              <name>DIV16</name>
23860                              <description>CLK_RTC_CNT = GCLK_RTC/16</description>
23861                              <value>0x5</value>
23862                           </enumeratedValue>
23863                           <enumeratedValue>
23864                              <name>DIV32</name>
23865                              <description>CLK_RTC_CNT = GCLK_RTC/32</description>
23866                              <value>0x6</value>
23867                           </enumeratedValue>
23868                           <enumeratedValue>
23869                              <name>DIV64</name>
23870                              <description>CLK_RTC_CNT = GCLK_RTC/64</description>
23871                              <value>0x7</value>
23872                           </enumeratedValue>
23873                           <enumeratedValue>
23874                              <name>DIV128</name>
23875                              <description>CLK_RTC_CNT = GCLK_RTC/128</description>
23876                              <value>0x8</value>
23877                           </enumeratedValue>
23878                           <enumeratedValue>
23879                              <name>DIV256</name>
23880                              <description>CLK_RTC_CNT = GCLK_RTC/256</description>
23881                              <value>0x9</value>
23882                           </enumeratedValue>
23883                           <enumeratedValue>
23884                              <name>DIV512</name>
23885                              <description>CLK_RTC_CNT = GCLK_RTC/512</description>
23886                              <value>0xA</value>
23887                           </enumeratedValue>
23888                           <enumeratedValue>
23889                              <name>DIV1024</name>
23890                              <description>CLK_RTC_CNT = GCLK_RTC/1024</description>
23891                              <value>0xB</value>
23892                           </enumeratedValue>
23893                        </enumeratedValues>
23894                     </field>
23895                     <field>
23896                        <name>BKTRST</name>
23897                        <description>BKUP Registers Reset On Tamper Enable</description>
23898                        <bitOffset>13</bitOffset>
23899                        <bitWidth>1</bitWidth>
23900                     </field>
23901                     <field>
23902                        <name>COUNTSYNC</name>
23903                        <description>Count Read Synchronization Enable</description>
23904                        <bitOffset>15</bitOffset>
23905                        <bitWidth>1</bitWidth>
23906                     </field>
23907                  </fields>
23908               </register>
23909               <register>
23910                  <name>CTRLB</name>
23911                  <description>MODE0 Control B</description>
23912                  <addressOffset>0x2</addressOffset>
23913                  <size>16</size>
23914                  <resetValue>0x0000</resetValue>
23915                  <fields>
23916                     <field>
23917                        <name>GP0EN</name>
23918                        <description>General Purpose 0 Enable</description>
23919                        <bitOffset>0</bitOffset>
23920                        <bitWidth>1</bitWidth>
23921                     </field>
23922                     <field>
23923                        <name>GP2EN</name>
23924                        <description>General Purpose 2 Enable</description>
23925                        <bitOffset>1</bitOffset>
23926                        <bitWidth>1</bitWidth>
23927                     </field>
23928                     <field>
23929                        <name>DEBASYNC</name>
23930                        <description>Debouncer Asynchronous Enable</description>
23931                        <bitOffset>5</bitOffset>
23932                        <bitWidth>1</bitWidth>
23933                     </field>
23934                     <field>
23935                        <name>RTCOUT</name>
23936                        <description>RTC Output Enable</description>
23937                        <bitOffset>6</bitOffset>
23938                        <bitWidth>1</bitWidth>
23939                     </field>
23940                     <field>
23941                        <name>DMAEN</name>
23942                        <description>DMA Enable</description>
23943                        <bitOffset>7</bitOffset>
23944                        <bitWidth>1</bitWidth>
23945                     </field>
23946                     <field>
23947                        <name>DEBF</name>
23948                        <description>Debounce Freqnuency</description>
23949                        <bitOffset>8</bitOffset>
23950                        <bitWidth>3</bitWidth>
23951                        <enumeratedValues>
23952                           <name>DEBFSelect</name>
23953                           <enumeratedValue>
23954                              <name>DIV2</name>
23955                              <description>CLK_RTC_DEB = CLK_RTC/2</description>
23956                              <value>0x0</value>
23957                           </enumeratedValue>
23958                           <enumeratedValue>
23959                              <name>DIV4</name>
23960                              <description>CLK_RTC_DEB = CLK_RTC/4</description>
23961                              <value>0x1</value>
23962                           </enumeratedValue>
23963                           <enumeratedValue>
23964                              <name>DIV8</name>
23965                              <description>CLK_RTC_DEB = CLK_RTC/8</description>
23966                              <value>0x2</value>
23967                           </enumeratedValue>
23968                           <enumeratedValue>
23969                              <name>DIV16</name>
23970                              <description>CLK_RTC_DEB = CLK_RTC/16</description>
23971                              <value>0x3</value>
23972                           </enumeratedValue>
23973                           <enumeratedValue>
23974                              <name>DIV32</name>
23975                              <description>CLK_RTC_DEB = CLK_RTC/32</description>
23976                              <value>0x4</value>
23977                           </enumeratedValue>
23978                           <enumeratedValue>
23979                              <name>DIV64</name>
23980                              <description>CLK_RTC_DEB = CLK_RTC/64</description>
23981                              <value>0x5</value>
23982                           </enumeratedValue>
23983                           <enumeratedValue>
23984                              <name>DIV128</name>
23985                              <description>CLK_RTC_DEB = CLK_RTC/128</description>
23986                              <value>0x6</value>
23987                           </enumeratedValue>
23988                           <enumeratedValue>
23989                              <name>DIV256</name>
23990                              <description>CLK_RTC_DEB = CLK_RTC/256</description>
23991                              <value>0x7</value>
23992                           </enumeratedValue>
23993                        </enumeratedValues>
23994                     </field>
23995                     <field>
23996                        <name>ACTF</name>
23997                        <description>Active Layer Freqnuency</description>
23998                        <bitOffset>12</bitOffset>
23999                        <bitWidth>3</bitWidth>
24000                        <enumeratedValues>
24001                           <name>ACTFSelect</name>
24002                           <enumeratedValue>
24003                              <name>DIV2</name>
24004                              <description>CLK_RTC_OUT = CLK_RTC/2</description>
24005                              <value>0x0</value>
24006                           </enumeratedValue>
24007                           <enumeratedValue>
24008                              <name>DIV4</name>
24009                              <description>CLK_RTC_OUT = CLK_RTC/4</description>
24010                              <value>0x1</value>
24011                           </enumeratedValue>
24012                           <enumeratedValue>
24013                              <name>DIV8</name>
24014                              <description>CLK_RTC_OUT = CLK_RTC/8</description>
24015                              <value>0x2</value>
24016                           </enumeratedValue>
24017                           <enumeratedValue>
24018                              <name>DIV16</name>
24019                              <description>CLK_RTC_OUT = CLK_RTC/16</description>
24020                              <value>0x3</value>
24021                           </enumeratedValue>
24022                           <enumeratedValue>
24023                              <name>DIV32</name>
24024                              <description>CLK_RTC_OUT = CLK_RTC/32</description>
24025                              <value>0x4</value>
24026                           </enumeratedValue>
24027                           <enumeratedValue>
24028                              <name>DIV64</name>
24029                              <description>CLK_RTC_OUT = CLK_RTC/64</description>
24030                              <value>0x5</value>
24031                           </enumeratedValue>
24032                           <enumeratedValue>
24033                              <name>DIV128</name>
24034                              <description>CLK_RTC_OUT = CLK_RTC/128</description>
24035                              <value>0x6</value>
24036                           </enumeratedValue>
24037                           <enumeratedValue>
24038                              <name>DIV256</name>
24039                              <description>CLK_RTC_OUT = CLK_RTC/256</description>
24040                              <value>0x7</value>
24041                           </enumeratedValue>
24042                        </enumeratedValues>
24043                     </field>
24044                  </fields>
24045               </register>
24046               <register>
24047                  <name>EVCTRL</name>
24048                  <description>MODE0 Event Control</description>
24049                  <addressOffset>0x4</addressOffset>
24050                  <size>32</size>
24051                  <resetValue>0x00000000</resetValue>
24052                  <fields>
24053                     <field>
24054                        <name>PEREO0</name>
24055                        <description>Periodic Interval 0 Event Output Enable</description>
24056                        <bitOffset>0</bitOffset>
24057                        <bitWidth>1</bitWidth>
24058                     </field>
24059                     <field>
24060                        <name>PEREO1</name>
24061                        <description>Periodic Interval 1 Event Output Enable</description>
24062                        <bitOffset>1</bitOffset>
24063                        <bitWidth>1</bitWidth>
24064                     </field>
24065                     <field>
24066                        <name>PEREO2</name>
24067                        <description>Periodic Interval 2 Event Output Enable</description>
24068                        <bitOffset>2</bitOffset>
24069                        <bitWidth>1</bitWidth>
24070                     </field>
24071                     <field>
24072                        <name>PEREO3</name>
24073                        <description>Periodic Interval 3 Event Output Enable</description>
24074                        <bitOffset>3</bitOffset>
24075                        <bitWidth>1</bitWidth>
24076                     </field>
24077                     <field>
24078                        <name>PEREO4</name>
24079                        <description>Periodic Interval 4 Event Output Enable</description>
24080                        <bitOffset>4</bitOffset>
24081                        <bitWidth>1</bitWidth>
24082                     </field>
24083                     <field>
24084                        <name>PEREO5</name>
24085                        <description>Periodic Interval 5 Event Output Enable</description>
24086                        <bitOffset>5</bitOffset>
24087                        <bitWidth>1</bitWidth>
24088                     </field>
24089                     <field>
24090                        <name>PEREO6</name>
24091                        <description>Periodic Interval 6 Event Output Enable</description>
24092                        <bitOffset>6</bitOffset>
24093                        <bitWidth>1</bitWidth>
24094                     </field>
24095                     <field>
24096                        <name>PEREO7</name>
24097                        <description>Periodic Interval 7 Event Output Enable</description>
24098                        <bitOffset>7</bitOffset>
24099                        <bitWidth>1</bitWidth>
24100                     </field>
24101                     <field>
24102                        <name>CMPEO0</name>
24103                        <description>Compare 0 Event Output Enable</description>
24104                        <bitOffset>8</bitOffset>
24105                        <bitWidth>1</bitWidth>
24106                     </field>
24107                     <field>
24108                        <name>CMPEO1</name>
24109                        <description>Compare 1 Event Output Enable</description>
24110                        <bitOffset>9</bitOffset>
24111                        <bitWidth>1</bitWidth>
24112                     </field>
24113                     <field>
24114                        <name>TAMPEREO</name>
24115                        <description>Tamper Event Output Enable</description>
24116                        <bitOffset>14</bitOffset>
24117                        <bitWidth>1</bitWidth>
24118                     </field>
24119                     <field>
24120                        <name>OVFEO</name>
24121                        <description>Overflow Event Output Enable</description>
24122                        <bitOffset>15</bitOffset>
24123                        <bitWidth>1</bitWidth>
24124                     </field>
24125                     <field>
24126                        <name>TAMPEVEI</name>
24127                        <description>Tamper Event Input Enable</description>
24128                        <bitOffset>16</bitOffset>
24129                        <bitWidth>1</bitWidth>
24130                     </field>
24131                  </fields>
24132               </register>
24133               <register>
24134                  <name>INTENCLR</name>
24135                  <description>MODE0 Interrupt Enable Clear</description>
24136                  <addressOffset>0x8</addressOffset>
24137                  <size>16</size>
24138                  <resetValue>0x0000</resetValue>
24139                  <fields>
24140                     <field>
24141                        <name>PER0</name>
24142                        <description>Periodic Interval 0 Interrupt Enable</description>
24143                        <bitOffset>0</bitOffset>
24144                        <bitWidth>1</bitWidth>
24145                     </field>
24146                     <field>
24147                        <name>PER1</name>
24148                        <description>Periodic Interval 1 Interrupt Enable</description>
24149                        <bitOffset>1</bitOffset>
24150                        <bitWidth>1</bitWidth>
24151                     </field>
24152                     <field>
24153                        <name>PER2</name>
24154                        <description>Periodic Interval 2 Interrupt Enable</description>
24155                        <bitOffset>2</bitOffset>
24156                        <bitWidth>1</bitWidth>
24157                     </field>
24158                     <field>
24159                        <name>PER3</name>
24160                        <description>Periodic Interval 3 Interrupt Enable</description>
24161                        <bitOffset>3</bitOffset>
24162                        <bitWidth>1</bitWidth>
24163                     </field>
24164                     <field>
24165                        <name>PER4</name>
24166                        <description>Periodic Interval 4 Interrupt Enable</description>
24167                        <bitOffset>4</bitOffset>
24168                        <bitWidth>1</bitWidth>
24169                     </field>
24170                     <field>
24171                        <name>PER5</name>
24172                        <description>Periodic Interval 5 Interrupt Enable</description>
24173                        <bitOffset>5</bitOffset>
24174                        <bitWidth>1</bitWidth>
24175                     </field>
24176                     <field>
24177                        <name>PER6</name>
24178                        <description>Periodic Interval 6 Interrupt Enable</description>
24179                        <bitOffset>6</bitOffset>
24180                        <bitWidth>1</bitWidth>
24181                     </field>
24182                     <field>
24183                        <name>PER7</name>
24184                        <description>Periodic Interval 7 Interrupt Enable</description>
24185                        <bitOffset>7</bitOffset>
24186                        <bitWidth>1</bitWidth>
24187                     </field>
24188                     <field>
24189                        <name>CMP0</name>
24190                        <description>Compare 0 Interrupt Enable</description>
24191                        <bitOffset>8</bitOffset>
24192                        <bitWidth>1</bitWidth>
24193                     </field>
24194                     <field>
24195                        <name>CMP1</name>
24196                        <description>Compare 1 Interrupt Enable</description>
24197                        <bitOffset>9</bitOffset>
24198                        <bitWidth>1</bitWidth>
24199                     </field>
24200                     <field>
24201                        <name>TAMPER</name>
24202                        <description>Tamper Enable</description>
24203                        <bitOffset>14</bitOffset>
24204                        <bitWidth>1</bitWidth>
24205                     </field>
24206                     <field>
24207                        <name>OVF</name>
24208                        <description>Overflow Interrupt Enable</description>
24209                        <bitOffset>15</bitOffset>
24210                        <bitWidth>1</bitWidth>
24211                     </field>
24212                  </fields>
24213               </register>
24214               <register>
24215                  <name>INTENSET</name>
24216                  <description>MODE0 Interrupt Enable Set</description>
24217                  <addressOffset>0xA</addressOffset>
24218                  <size>16</size>
24219                  <resetValue>0x0000</resetValue>
24220                  <fields>
24221                     <field>
24222                        <name>PER0</name>
24223                        <description>Periodic Interval 0 Interrupt Enable</description>
24224                        <bitOffset>0</bitOffset>
24225                        <bitWidth>1</bitWidth>
24226                     </field>
24227                     <field>
24228                        <name>PER1</name>
24229                        <description>Periodic Interval 1 Interrupt Enable</description>
24230                        <bitOffset>1</bitOffset>
24231                        <bitWidth>1</bitWidth>
24232                     </field>
24233                     <field>
24234                        <name>PER2</name>
24235                        <description>Periodic Interval 2 Interrupt Enable</description>
24236                        <bitOffset>2</bitOffset>
24237                        <bitWidth>1</bitWidth>
24238                     </field>
24239                     <field>
24240                        <name>PER3</name>
24241                        <description>Periodic Interval 3 Interrupt Enable</description>
24242                        <bitOffset>3</bitOffset>
24243                        <bitWidth>1</bitWidth>
24244                     </field>
24245                     <field>
24246                        <name>PER4</name>
24247                        <description>Periodic Interval 4 Interrupt Enable</description>
24248                        <bitOffset>4</bitOffset>
24249                        <bitWidth>1</bitWidth>
24250                     </field>
24251                     <field>
24252                        <name>PER5</name>
24253                        <description>Periodic Interval 5 Interrupt Enable</description>
24254                        <bitOffset>5</bitOffset>
24255                        <bitWidth>1</bitWidth>
24256                     </field>
24257                     <field>
24258                        <name>PER6</name>
24259                        <description>Periodic Interval 6 Interrupt Enable</description>
24260                        <bitOffset>6</bitOffset>
24261                        <bitWidth>1</bitWidth>
24262                     </field>
24263                     <field>
24264                        <name>PER7</name>
24265                        <description>Periodic Interval 7 Interrupt Enable</description>
24266                        <bitOffset>7</bitOffset>
24267                        <bitWidth>1</bitWidth>
24268                     </field>
24269                     <field>
24270                        <name>CMP0</name>
24271                        <description>Compare 0 Interrupt Enable</description>
24272                        <bitOffset>8</bitOffset>
24273                        <bitWidth>1</bitWidth>
24274                     </field>
24275                     <field>
24276                        <name>CMP1</name>
24277                        <description>Compare 1 Interrupt Enable</description>
24278                        <bitOffset>9</bitOffset>
24279                        <bitWidth>1</bitWidth>
24280                     </field>
24281                     <field>
24282                        <name>TAMPER</name>
24283                        <description>Tamper Enable</description>
24284                        <bitOffset>14</bitOffset>
24285                        <bitWidth>1</bitWidth>
24286                     </field>
24287                     <field>
24288                        <name>OVF</name>
24289                        <description>Overflow Interrupt Enable</description>
24290                        <bitOffset>15</bitOffset>
24291                        <bitWidth>1</bitWidth>
24292                     </field>
24293                  </fields>
24294               </register>
24295               <register>
24296                  <name>INTFLAG</name>
24297                  <description>MODE0 Interrupt Flag Status and Clear</description>
24298                  <addressOffset>0xC</addressOffset>
24299                  <size>16</size>
24300                  <resetValue>0x0000</resetValue>
24301                  <fields>
24302                     <field>
24303                        <name>PER0</name>
24304                        <description>Periodic Interval 0</description>
24305                        <bitOffset>0</bitOffset>
24306                        <bitWidth>1</bitWidth>
24307                     </field>
24308                     <field>
24309                        <name>PER1</name>
24310                        <description>Periodic Interval 1</description>
24311                        <bitOffset>1</bitOffset>
24312                        <bitWidth>1</bitWidth>
24313                     </field>
24314                     <field>
24315                        <name>PER2</name>
24316                        <description>Periodic Interval 2</description>
24317                        <bitOffset>2</bitOffset>
24318                        <bitWidth>1</bitWidth>
24319                     </field>
24320                     <field>
24321                        <name>PER3</name>
24322                        <description>Periodic Interval 3</description>
24323                        <bitOffset>3</bitOffset>
24324                        <bitWidth>1</bitWidth>
24325                     </field>
24326                     <field>
24327                        <name>PER4</name>
24328                        <description>Periodic Interval 4</description>
24329                        <bitOffset>4</bitOffset>
24330                        <bitWidth>1</bitWidth>
24331                     </field>
24332                     <field>
24333                        <name>PER5</name>
24334                        <description>Periodic Interval 5</description>
24335                        <bitOffset>5</bitOffset>
24336                        <bitWidth>1</bitWidth>
24337                     </field>
24338                     <field>
24339                        <name>PER6</name>
24340                        <description>Periodic Interval 6</description>
24341                        <bitOffset>6</bitOffset>
24342                        <bitWidth>1</bitWidth>
24343                     </field>
24344                     <field>
24345                        <name>PER7</name>
24346                        <description>Periodic Interval 7</description>
24347                        <bitOffset>7</bitOffset>
24348                        <bitWidth>1</bitWidth>
24349                     </field>
24350                     <field>
24351                        <name>CMP0</name>
24352                        <description>Compare 0</description>
24353                        <bitOffset>8</bitOffset>
24354                        <bitWidth>1</bitWidth>
24355                     </field>
24356                     <field>
24357                        <name>CMP1</name>
24358                        <description>Compare 1</description>
24359                        <bitOffset>9</bitOffset>
24360                        <bitWidth>1</bitWidth>
24361                     </field>
24362                     <field>
24363                        <name>TAMPER</name>
24364                        <description>Tamper</description>
24365                        <bitOffset>14</bitOffset>
24366                        <bitWidth>1</bitWidth>
24367                     </field>
24368                     <field>
24369                        <name>OVF</name>
24370                        <description>Overflow</description>
24371                        <bitOffset>15</bitOffset>
24372                        <bitWidth>1</bitWidth>
24373                     </field>
24374                  </fields>
24375               </register>
24376               <register>
24377                  <name>DBGCTRL</name>
24378                  <description>Debug Control</description>
24379                  <addressOffset>0xE</addressOffset>
24380                  <size>8</size>
24381                  <resetValue>0x00</resetValue>
24382                  <fields>
24383                     <field>
24384                        <name>DBGRUN</name>
24385                        <description>Run During Debug</description>
24386                        <bitOffset>0</bitOffset>
24387                        <bitWidth>1</bitWidth>
24388                     </field>
24389                  </fields>
24390               </register>
24391               <register>
24392                  <name>SYNCBUSY</name>
24393                  <description>MODE0 Synchronization Busy Status</description>
24394                  <addressOffset>0x10</addressOffset>
24395                  <size>32</size>
24396                  <access>read-only</access>
24397                  <resetValue>0x00000000</resetValue>
24398                  <fields>
24399                     <field>
24400                        <name>SWRST</name>
24401                        <description>Software Reset Busy</description>
24402                        <bitOffset>0</bitOffset>
24403                        <bitWidth>1</bitWidth>
24404                     </field>
24405                     <field>
24406                        <name>ENABLE</name>
24407                        <description>Enable Bit Busy</description>
24408                        <bitOffset>1</bitOffset>
24409                        <bitWidth>1</bitWidth>
24410                     </field>
24411                     <field>
24412                        <name>FREQCORR</name>
24413                        <description>FREQCORR Register Busy</description>
24414                        <bitOffset>2</bitOffset>
24415                        <bitWidth>1</bitWidth>
24416                     </field>
24417                     <field>
24418                        <name>COUNT</name>
24419                        <description>COUNT Register Busy</description>
24420                        <bitOffset>3</bitOffset>
24421                        <bitWidth>1</bitWidth>
24422                     </field>
24423                     <field>
24424                        <name>COMP0</name>
24425                        <description>COMP 0 Register Busy</description>
24426                        <bitOffset>5</bitOffset>
24427                        <bitWidth>1</bitWidth>
24428                     </field>
24429                     <field>
24430                        <name>COMP1</name>
24431                        <description>COMP 1 Register Busy</description>
24432                        <bitOffset>6</bitOffset>
24433                        <bitWidth>1</bitWidth>
24434                     </field>
24435                     <field>
24436                        <name>COUNTSYNC</name>
24437                        <description>Count Synchronization Enable Bit Busy</description>
24438                        <bitOffset>15</bitOffset>
24439                        <bitWidth>1</bitWidth>
24440                     </field>
24441                     <field>
24442                        <name>GP0</name>
24443                        <description>General Purpose 0 Register Busy</description>
24444                        <bitOffset>16</bitOffset>
24445                        <bitWidth>1</bitWidth>
24446                     </field>
24447                     <field>
24448                        <name>GP1</name>
24449                        <description>General Purpose 1 Register Busy</description>
24450                        <bitOffset>17</bitOffset>
24451                        <bitWidth>1</bitWidth>
24452                     </field>
24453                     <field>
24454                        <name>GP2</name>
24455                        <description>General Purpose 2 Register Busy</description>
24456                        <bitOffset>18</bitOffset>
24457                        <bitWidth>1</bitWidth>
24458                     </field>
24459                     <field>
24460                        <name>GP3</name>
24461                        <description>General Purpose 3 Register Busy</description>
24462                        <bitOffset>19</bitOffset>
24463                        <bitWidth>1</bitWidth>
24464                     </field>
24465                  </fields>
24466               </register>
24467               <register>
24468                  <name>FREQCORR</name>
24469                  <description>Frequency Correction</description>
24470                  <addressOffset>0x14</addressOffset>
24471                  <size>8</size>
24472                  <resetValue>0x00</resetValue>
24473                  <fields>
24474                     <field>
24475                        <name>VALUE</name>
24476                        <description>Correction Value</description>
24477                        <bitOffset>0</bitOffset>
24478                        <bitWidth>7</bitWidth>
24479                     </field>
24480                     <field>
24481                        <name>SIGN</name>
24482                        <description>Correction Sign</description>
24483                        <bitOffset>7</bitOffset>
24484                        <bitWidth>1</bitWidth>
24485                     </field>
24486                  </fields>
24487               </register>
24488               <register>
24489                  <name>COUNT</name>
24490                  <description>MODE0 Counter Value</description>
24491                  <addressOffset>0x18</addressOffset>
24492                  <size>32</size>
24493                  <resetValue>0x00000000</resetValue>
24494                  <fields>
24495                     <field>
24496                        <name>COUNT</name>
24497                        <description>Counter Value</description>
24498                        <bitOffset>0</bitOffset>
24499                        <bitWidth>32</bitWidth>
24500                     </field>
24501                  </fields>
24502               </register>
24503               <register>
24504                  <dim>2</dim>
24505                  <dimIncrement>4</dimIncrement>
24506                  <name>COMP[%s]</name>
24507                  <description>MODE0 Compare n Value</description>
24508                  <addressOffset>0x20</addressOffset>
24509                  <size>32</size>
24510                  <resetValue>0x00000000</resetValue>
24511                  <fields>
24512                     <field>
24513                        <name>COMP</name>
24514                        <description>Compare Value</description>
24515                        <bitOffset>0</bitOffset>
24516                        <bitWidth>32</bitWidth>
24517                     </field>
24518                  </fields>
24519               </register>
24520               <register>
24521                  <dim>4</dim>
24522                  <dimIncrement>4</dimIncrement>
24523                  <name>GP[%s]</name>
24524                  <description>General Purpose</description>
24525                  <addressOffset>0x40</addressOffset>
24526                  <size>32</size>
24527                  <resetValue>0x00000000</resetValue>
24528                  <fields>
24529                     <field>
24530                        <name>GP</name>
24531                        <description>General Purpose</description>
24532                        <bitOffset>0</bitOffset>
24533                        <bitWidth>32</bitWidth>
24534                     </field>
24535                  </fields>
24536               </register>
24537               <register>
24538                  <name>TAMPCTRL</name>
24539                  <description>Tamper Control</description>
24540                  <addressOffset>0x60</addressOffset>
24541                  <size>32</size>
24542                  <resetValue>0x00000000</resetValue>
24543                  <fields>
24544                     <field>
24545                        <name>IN0ACT</name>
24546                        <description>Tamper Input 0 Action</description>
24547                        <bitOffset>0</bitOffset>
24548                        <bitWidth>2</bitWidth>
24549                        <enumeratedValues>
24550                           <name>IN0ACTSelect</name>
24551                           <enumeratedValue>
24552                              <name>OFF</name>
24553                              <description>Off (Disabled)</description>
24554                              <value>0x0</value>
24555                           </enumeratedValue>
24556                           <enumeratedValue>
24557                              <name>WAKE</name>
24558                              <description>Wake without timestamp</description>
24559                              <value>0x1</value>
24560                           </enumeratedValue>
24561                           <enumeratedValue>
24562                              <name>CAPTURE</name>
24563                              <description>Capture timestamp</description>
24564                              <value>0x2</value>
24565                           </enumeratedValue>
24566                           <enumeratedValue>
24567                              <name>ACTL</name>
24568                              <description>Compare IN0 to OUT</description>
24569                              <value>0x3</value>
24570                           </enumeratedValue>
24571                        </enumeratedValues>
24572                     </field>
24573                     <field>
24574                        <name>IN1ACT</name>
24575                        <description>Tamper Input 1 Action</description>
24576                        <bitOffset>2</bitOffset>
24577                        <bitWidth>2</bitWidth>
24578                        <enumeratedValues>
24579                           <name>IN1ACTSelect</name>
24580                           <enumeratedValue>
24581                              <name>OFF</name>
24582                              <description>Off (Disabled)</description>
24583                              <value>0x0</value>
24584                           </enumeratedValue>
24585                           <enumeratedValue>
24586                              <name>WAKE</name>
24587                              <description>Wake without timestamp</description>
24588                              <value>0x1</value>
24589                           </enumeratedValue>
24590                           <enumeratedValue>
24591                              <name>CAPTURE</name>
24592                              <description>Capture timestamp</description>
24593                              <value>0x2</value>
24594                           </enumeratedValue>
24595                           <enumeratedValue>
24596                              <name>ACTL</name>
24597                              <description>Compare IN1 to OUT</description>
24598                              <value>0x3</value>
24599                           </enumeratedValue>
24600                        </enumeratedValues>
24601                     </field>
24602                     <field>
24603                        <name>IN2ACT</name>
24604                        <description>Tamper Input 2 Action</description>
24605                        <bitOffset>4</bitOffset>
24606                        <bitWidth>2</bitWidth>
24607                        <enumeratedValues>
24608                           <name>IN2ACTSelect</name>
24609                           <enumeratedValue>
24610                              <name>OFF</name>
24611                              <description>Off (Disabled)</description>
24612                              <value>0x0</value>
24613                           </enumeratedValue>
24614                           <enumeratedValue>
24615                              <name>WAKE</name>
24616                              <description>Wake without timestamp</description>
24617                              <value>0x1</value>
24618                           </enumeratedValue>
24619                           <enumeratedValue>
24620                              <name>CAPTURE</name>
24621                              <description>Capture timestamp</description>
24622                              <value>0x2</value>
24623                           </enumeratedValue>
24624                           <enumeratedValue>
24625                              <name>ACTL</name>
24626                              <description>Compare IN2 to OUT</description>
24627                              <value>0x3</value>
24628                           </enumeratedValue>
24629                        </enumeratedValues>
24630                     </field>
24631                     <field>
24632                        <name>IN3ACT</name>
24633                        <description>Tamper Input 3 Action</description>
24634                        <bitOffset>6</bitOffset>
24635                        <bitWidth>2</bitWidth>
24636                        <enumeratedValues>
24637                           <name>IN3ACTSelect</name>
24638                           <enumeratedValue>
24639                              <name>OFF</name>
24640                              <description>Off (Disabled)</description>
24641                              <value>0x0</value>
24642                           </enumeratedValue>
24643                           <enumeratedValue>
24644                              <name>WAKE</name>
24645                              <description>Wake without timestamp</description>
24646                              <value>0x1</value>
24647                           </enumeratedValue>
24648                           <enumeratedValue>
24649                              <name>CAPTURE</name>
24650                              <description>Capture timestamp</description>
24651                              <value>0x2</value>
24652                           </enumeratedValue>
24653                           <enumeratedValue>
24654                              <name>ACTL</name>
24655                              <description>Compare IN3 to OUT</description>
24656                              <value>0x3</value>
24657                           </enumeratedValue>
24658                        </enumeratedValues>
24659                     </field>
24660                     <field>
24661                        <name>IN4ACT</name>
24662                        <description>Tamper Input 4 Action</description>
24663                        <bitOffset>8</bitOffset>
24664                        <bitWidth>2</bitWidth>
24665                        <enumeratedValues>
24666                           <name>IN4ACTSelect</name>
24667                           <enumeratedValue>
24668                              <name>OFF</name>
24669                              <description>Off (Disabled)</description>
24670                              <value>0x0</value>
24671                           </enumeratedValue>
24672                           <enumeratedValue>
24673                              <name>WAKE</name>
24674                              <description>Wake without timestamp</description>
24675                              <value>0x1</value>
24676                           </enumeratedValue>
24677                           <enumeratedValue>
24678                              <name>CAPTURE</name>
24679                              <description>Capture timestamp</description>
24680                              <value>0x2</value>
24681                           </enumeratedValue>
24682                           <enumeratedValue>
24683                              <name>ACTL</name>
24684                              <description>Compare IN4 to OUT</description>
24685                              <value>0x3</value>
24686                           </enumeratedValue>
24687                        </enumeratedValues>
24688                     </field>
24689                     <field>
24690                        <name>TAMLVL0</name>
24691                        <description>Tamper Level Select 0</description>
24692                        <bitOffset>16</bitOffset>
24693                        <bitWidth>1</bitWidth>
24694                     </field>
24695                     <field>
24696                        <name>TAMLVL1</name>
24697                        <description>Tamper Level Select 1</description>
24698                        <bitOffset>17</bitOffset>
24699                        <bitWidth>1</bitWidth>
24700                     </field>
24701                     <field>
24702                        <name>TAMLVL2</name>
24703                        <description>Tamper Level Select 2</description>
24704                        <bitOffset>18</bitOffset>
24705                        <bitWidth>1</bitWidth>
24706                     </field>
24707                     <field>
24708                        <name>TAMLVL3</name>
24709                        <description>Tamper Level Select 3</description>
24710                        <bitOffset>19</bitOffset>
24711                        <bitWidth>1</bitWidth>
24712                     </field>
24713                     <field>
24714                        <name>TAMLVL4</name>
24715                        <description>Tamper Level Select 4</description>
24716                        <bitOffset>20</bitOffset>
24717                        <bitWidth>1</bitWidth>
24718                     </field>
24719                     <field>
24720                        <name>DEBNC0</name>
24721                        <description>Debouncer Enable 0</description>
24722                        <bitOffset>24</bitOffset>
24723                        <bitWidth>1</bitWidth>
24724                     </field>
24725                     <field>
24726                        <name>DEBNC1</name>
24727                        <description>Debouncer Enable 1</description>
24728                        <bitOffset>25</bitOffset>
24729                        <bitWidth>1</bitWidth>
24730                     </field>
24731                     <field>
24732                        <name>DEBNC2</name>
24733                        <description>Debouncer Enable 2</description>
24734                        <bitOffset>26</bitOffset>
24735                        <bitWidth>1</bitWidth>
24736                     </field>
24737                     <field>
24738                        <name>DEBNC3</name>
24739                        <description>Debouncer Enable 3</description>
24740                        <bitOffset>27</bitOffset>
24741                        <bitWidth>1</bitWidth>
24742                     </field>
24743                     <field>
24744                        <name>DEBNC4</name>
24745                        <description>Debouncer Enable 4</description>
24746                        <bitOffset>28</bitOffset>
24747                        <bitWidth>1</bitWidth>
24748                     </field>
24749                  </fields>
24750               </register>
24751               <register>
24752                  <name>TIMESTAMP</name>
24753                  <description>MODE0 Timestamp</description>
24754                  <addressOffset>0x64</addressOffset>
24755                  <size>32</size>
24756                  <access>read-only</access>
24757                  <resetValue>0x00000000</resetValue>
24758                  <fields>
24759                     <field>
24760                        <name>COUNT</name>
24761                        <description>Count Timestamp Value</description>
24762                        <bitOffset>0</bitOffset>
24763                        <bitWidth>32</bitWidth>
24764                     </field>
24765                  </fields>
24766               </register>
24767               <register>
24768                  <name>TAMPID</name>
24769                  <description>Tamper ID</description>
24770                  <addressOffset>0x68</addressOffset>
24771                  <size>32</size>
24772                  <resetValue>0x00000000</resetValue>
24773                  <fields>
24774                     <field>
24775                        <name>TAMPID0</name>
24776                        <description>Tamper Input 0 Detected</description>
24777                        <bitOffset>0</bitOffset>
24778                        <bitWidth>1</bitWidth>
24779                     </field>
24780                     <field>
24781                        <name>TAMPID1</name>
24782                        <description>Tamper Input 1 Detected</description>
24783                        <bitOffset>1</bitOffset>
24784                        <bitWidth>1</bitWidth>
24785                     </field>
24786                     <field>
24787                        <name>TAMPID2</name>
24788                        <description>Tamper Input 2 Detected</description>
24789                        <bitOffset>2</bitOffset>
24790                        <bitWidth>1</bitWidth>
24791                     </field>
24792                     <field>
24793                        <name>TAMPID3</name>
24794                        <description>Tamper Input 3 Detected</description>
24795                        <bitOffset>3</bitOffset>
24796                        <bitWidth>1</bitWidth>
24797                     </field>
24798                     <field>
24799                        <name>TAMPID4</name>
24800                        <description>Tamper Input 4 Detected</description>
24801                        <bitOffset>4</bitOffset>
24802                        <bitWidth>1</bitWidth>
24803                     </field>
24804                     <field>
24805                        <name>TAMPEVT</name>
24806                        <description>Tamper Event Detected</description>
24807                        <bitOffset>31</bitOffset>
24808                        <bitWidth>1</bitWidth>
24809                     </field>
24810                  </fields>
24811               </register>
24812               <register>
24813                  <dim>8</dim>
24814                  <dimIncrement>4</dimIncrement>
24815                  <name>BKUP[%s]</name>
24816                  <description>Backup</description>
24817                  <addressOffset>0x80</addressOffset>
24818                  <size>32</size>
24819                  <resetValue>0x00000000</resetValue>
24820                  <fields>
24821                     <field>
24822                        <name>BKUP</name>
24823                        <description>Backup</description>
24824                        <bitOffset>0</bitOffset>
24825                        <bitWidth>32</bitWidth>
24826                     </field>
24827                  </fields>
24828               </register>
24829            </cluster>
24830            <cluster>
24831               <name>MODE1</name>
24832               <description>16-bit Counter with Two 16-bit Compares</description>
24833               <alternateCluster>MODE0</alternateCluster>
24834               <headerStructName>RtcMode1</headerStructName>
24835               <addressOffset>0x0</addressOffset>
24836               <register>
24837                  <name>CTRLA</name>
24838                  <description>MODE1 Control A</description>
24839                  <addressOffset>0x0</addressOffset>
24840                  <size>16</size>
24841                  <resetValue>0x0000</resetValue>
24842                  <fields>
24843                     <field>
24844                        <name>SWRST</name>
24845                        <description>Software Reset</description>
24846                        <bitOffset>0</bitOffset>
24847                        <bitWidth>1</bitWidth>
24848                     </field>
24849                     <field>
24850                        <name>ENABLE</name>
24851                        <description>Enable</description>
24852                        <bitOffset>1</bitOffset>
24853                        <bitWidth>1</bitWidth>
24854                     </field>
24855                     <field>
24856                        <name>MODE</name>
24857                        <description>Operating Mode</description>
24858                        <bitOffset>2</bitOffset>
24859                        <bitWidth>2</bitWidth>
24860                        <enumeratedValues>
24861                           <name>MODESelect</name>
24862                           <enumeratedValue>
24863                              <name>COUNT32</name>
24864                              <description>Mode 0: 32-bit Counter</description>
24865                              <value>0</value>
24866                           </enumeratedValue>
24867                           <enumeratedValue>
24868                              <name>COUNT16</name>
24869                              <description>Mode 1: 16-bit Counter</description>
24870                              <value>1</value>
24871                           </enumeratedValue>
24872                           <enumeratedValue>
24873                              <name>CLOCK</name>
24874                              <description>Mode 2: Clock/Calendar</description>
24875                              <value>2</value>
24876                           </enumeratedValue>
24877                        </enumeratedValues>
24878                     </field>
24879                     <field>
24880                        <name>PRESCALER</name>
24881                        <description>Prescaler</description>
24882                        <bitOffset>8</bitOffset>
24883                        <bitWidth>4</bitWidth>
24884                        <enumeratedValues>
24885                           <name>PRESCALERSelect</name>
24886                           <enumeratedValue>
24887                              <name>OFF</name>
24888                              <description>CLK_RTC_CNT = GCLK_RTC/1</description>
24889                              <value>0x0</value>
24890                           </enumeratedValue>
24891                           <enumeratedValue>
24892                              <name>DIV1</name>
24893                              <description>CLK_RTC_CNT = GCLK_RTC/1</description>
24894                              <value>0x1</value>
24895                           </enumeratedValue>
24896                           <enumeratedValue>
24897                              <name>DIV2</name>
24898                              <description>CLK_RTC_CNT = GCLK_RTC/2</description>
24899                              <value>0x2</value>
24900                           </enumeratedValue>
24901                           <enumeratedValue>
24902                              <name>DIV4</name>
24903                              <description>CLK_RTC_CNT = GCLK_RTC/4</description>
24904                              <value>0x3</value>
24905                           </enumeratedValue>
24906                           <enumeratedValue>
24907                              <name>DIV8</name>
24908                              <description>CLK_RTC_CNT = GCLK_RTC/8</description>
24909                              <value>0x4</value>
24910                           </enumeratedValue>
24911                           <enumeratedValue>
24912                              <name>DIV16</name>
24913                              <description>CLK_RTC_CNT = GCLK_RTC/16</description>
24914                              <value>0x5</value>
24915                           </enumeratedValue>
24916                           <enumeratedValue>
24917                              <name>DIV32</name>
24918                              <description>CLK_RTC_CNT = GCLK_RTC/32</description>
24919                              <value>0x6</value>
24920                           </enumeratedValue>
24921                           <enumeratedValue>
24922                              <name>DIV64</name>
24923                              <description>CLK_RTC_CNT = GCLK_RTC/64</description>
24924                              <value>0x7</value>
24925                           </enumeratedValue>
24926                           <enumeratedValue>
24927                              <name>DIV128</name>
24928                              <description>CLK_RTC_CNT = GCLK_RTC/128</description>
24929                              <value>0x8</value>
24930                           </enumeratedValue>
24931                           <enumeratedValue>
24932                              <name>DIV256</name>
24933                              <description>CLK_RTC_CNT = GCLK_RTC/256</description>
24934                              <value>0x9</value>
24935                           </enumeratedValue>
24936                           <enumeratedValue>
24937                              <name>DIV512</name>
24938                              <description>CLK_RTC_CNT = GCLK_RTC/512</description>
24939                              <value>0xA</value>
24940                           </enumeratedValue>
24941                           <enumeratedValue>
24942                              <name>DIV1024</name>
24943                              <description>CLK_RTC_CNT = GCLK_RTC/1024</description>
24944                              <value>0xB</value>
24945                           </enumeratedValue>
24946                        </enumeratedValues>
24947                     </field>
24948                     <field>
24949                        <name>BKTRST</name>
24950                        <description>BKUP Registers Reset On Tamper Enable</description>
24951                        <bitOffset>13</bitOffset>
24952                        <bitWidth>1</bitWidth>
24953                     </field>
24954                     <field>
24955                        <name>COUNTSYNC</name>
24956                        <description>Count Read Synchronization Enable</description>
24957                        <bitOffset>15</bitOffset>
24958                        <bitWidth>1</bitWidth>
24959                     </field>
24960                  </fields>
24961               </register>
24962               <register>
24963                  <name>CTRLB</name>
24964                  <description>MODE1 Control B</description>
24965                  <addressOffset>0x2</addressOffset>
24966                  <size>16</size>
24967                  <resetValue>0x0000</resetValue>
24968                  <fields>
24969                     <field>
24970                        <name>GP0EN</name>
24971                        <description>General Purpose 0 Enable</description>
24972                        <bitOffset>0</bitOffset>
24973                        <bitWidth>1</bitWidth>
24974                     </field>
24975                     <field>
24976                        <name>GP2EN</name>
24977                        <description>General Purpose 2 Enable</description>
24978                        <bitOffset>1</bitOffset>
24979                        <bitWidth>1</bitWidth>
24980                     </field>
24981                     <field>
24982                        <name>DEBASYNC</name>
24983                        <description>Debouncer Asynchronous Enable</description>
24984                        <bitOffset>5</bitOffset>
24985                        <bitWidth>1</bitWidth>
24986                     </field>
24987                     <field>
24988                        <name>RTCOUT</name>
24989                        <description>RTC Output Enable</description>
24990                        <bitOffset>6</bitOffset>
24991                        <bitWidth>1</bitWidth>
24992                     </field>
24993                     <field>
24994                        <name>DMAEN</name>
24995                        <description>DMA Enable</description>
24996                        <bitOffset>7</bitOffset>
24997                        <bitWidth>1</bitWidth>
24998                     </field>
24999                     <field>
25000                        <name>DEBF</name>
25001                        <description>Debounce Freqnuency</description>
25002                        <bitOffset>8</bitOffset>
25003                        <bitWidth>3</bitWidth>
25004                        <enumeratedValues>
25005                           <name>DEBFSelect</name>
25006                           <enumeratedValue>
25007                              <name>DIV2</name>
25008                              <description>CLK_RTC_DEB = CLK_RTC/2</description>
25009                              <value>0x0</value>
25010                           </enumeratedValue>
25011                           <enumeratedValue>
25012                              <name>DIV4</name>
25013                              <description>CLK_RTC_DEB = CLK_RTC/4</description>
25014                              <value>0x1</value>
25015                           </enumeratedValue>
25016                           <enumeratedValue>
25017                              <name>DIV8</name>
25018                              <description>CLK_RTC_DEB = CLK_RTC/8</description>
25019                              <value>0x2</value>
25020                           </enumeratedValue>
25021                           <enumeratedValue>
25022                              <name>DIV16</name>
25023                              <description>CLK_RTC_DEB = CLK_RTC/16</description>
25024                              <value>0x3</value>
25025                           </enumeratedValue>
25026                           <enumeratedValue>
25027                              <name>DIV32</name>
25028                              <description>CLK_RTC_DEB = CLK_RTC/32</description>
25029                              <value>0x4</value>
25030                           </enumeratedValue>
25031                           <enumeratedValue>
25032                              <name>DIV64</name>
25033                              <description>CLK_RTC_DEB = CLK_RTC/64</description>
25034                              <value>0x5</value>
25035                           </enumeratedValue>
25036                           <enumeratedValue>
25037                              <name>DIV128</name>
25038                              <description>CLK_RTC_DEB = CLK_RTC/128</description>
25039                              <value>0x6</value>
25040                           </enumeratedValue>
25041                           <enumeratedValue>
25042                              <name>DIV256</name>
25043                              <description>CLK_RTC_DEB = CLK_RTC/256</description>
25044                              <value>0x7</value>
25045                           </enumeratedValue>
25046                        </enumeratedValues>
25047                     </field>
25048                     <field>
25049                        <name>ACTF</name>
25050                        <description>Active Layer Freqnuency</description>
25051                        <bitOffset>12</bitOffset>
25052                        <bitWidth>3</bitWidth>
25053                        <enumeratedValues>
25054                           <name>ACTFSelect</name>
25055                           <enumeratedValue>
25056                              <name>DIV2</name>
25057                              <description>CLK_RTC_OUT = CLK_RTC/2</description>
25058                              <value>0x0</value>
25059                           </enumeratedValue>
25060                           <enumeratedValue>
25061                              <name>DIV4</name>
25062                              <description>CLK_RTC_OUT = CLK_RTC/4</description>
25063                              <value>0x1</value>
25064                           </enumeratedValue>
25065                           <enumeratedValue>
25066                              <name>DIV8</name>
25067                              <description>CLK_RTC_OUT = CLK_RTC/8</description>
25068                              <value>0x2</value>
25069                           </enumeratedValue>
25070                           <enumeratedValue>
25071                              <name>DIV16</name>
25072                              <description>CLK_RTC_OUT = CLK_RTC/16</description>
25073                              <value>0x3</value>
25074                           </enumeratedValue>
25075                           <enumeratedValue>
25076                              <name>DIV32</name>
25077                              <description>CLK_RTC_OUT = CLK_RTC/32</description>
25078                              <value>0x4</value>
25079                           </enumeratedValue>
25080                           <enumeratedValue>
25081                              <name>DIV64</name>
25082                              <description>CLK_RTC_OUT = CLK_RTC/64</description>
25083                              <value>0x5</value>
25084                           </enumeratedValue>
25085                           <enumeratedValue>
25086                              <name>DIV128</name>
25087                              <description>CLK_RTC_OUT = CLK_RTC/128</description>
25088                              <value>0x6</value>
25089                           </enumeratedValue>
25090                           <enumeratedValue>
25091                              <name>DIV256</name>
25092                              <description>CLK_RTC_OUT = CLK_RTC/256</description>
25093                              <value>0x7</value>
25094                           </enumeratedValue>
25095                        </enumeratedValues>
25096                     </field>
25097                  </fields>
25098               </register>
25099               <register>
25100                  <name>EVCTRL</name>
25101                  <description>MODE1 Event Control</description>
25102                  <addressOffset>0x4</addressOffset>
25103                  <size>32</size>
25104                  <resetValue>0x00000000</resetValue>
25105                  <fields>
25106                     <field>
25107                        <name>PEREO0</name>
25108                        <description>Periodic Interval 0 Event Output Enable</description>
25109                        <bitOffset>0</bitOffset>
25110                        <bitWidth>1</bitWidth>
25111                     </field>
25112                     <field>
25113                        <name>PEREO1</name>
25114                        <description>Periodic Interval 1 Event Output Enable</description>
25115                        <bitOffset>1</bitOffset>
25116                        <bitWidth>1</bitWidth>
25117                     </field>
25118                     <field>
25119                        <name>PEREO2</name>
25120                        <description>Periodic Interval 2 Event Output Enable</description>
25121                        <bitOffset>2</bitOffset>
25122                        <bitWidth>1</bitWidth>
25123                     </field>
25124                     <field>
25125                        <name>PEREO3</name>
25126                        <description>Periodic Interval 3 Event Output Enable</description>
25127                        <bitOffset>3</bitOffset>
25128                        <bitWidth>1</bitWidth>
25129                     </field>
25130                     <field>
25131                        <name>PEREO4</name>
25132                        <description>Periodic Interval 4 Event Output Enable</description>
25133                        <bitOffset>4</bitOffset>
25134                        <bitWidth>1</bitWidth>
25135                     </field>
25136                     <field>
25137                        <name>PEREO5</name>
25138                        <description>Periodic Interval 5 Event Output Enable</description>
25139                        <bitOffset>5</bitOffset>
25140                        <bitWidth>1</bitWidth>
25141                     </field>
25142                     <field>
25143                        <name>PEREO6</name>
25144                        <description>Periodic Interval 6 Event Output Enable</description>
25145                        <bitOffset>6</bitOffset>
25146                        <bitWidth>1</bitWidth>
25147                     </field>
25148                     <field>
25149                        <name>PEREO7</name>
25150                        <description>Periodic Interval 7 Event Output Enable</description>
25151                        <bitOffset>7</bitOffset>
25152                        <bitWidth>1</bitWidth>
25153                     </field>
25154                     <field>
25155                        <name>CMPEO0</name>
25156                        <description>Compare 0 Event Output Enable</description>
25157                        <bitOffset>8</bitOffset>
25158                        <bitWidth>1</bitWidth>
25159                     </field>
25160                     <field>
25161                        <name>CMPEO1</name>
25162                        <description>Compare 1 Event Output Enable</description>
25163                        <bitOffset>9</bitOffset>
25164                        <bitWidth>1</bitWidth>
25165                     </field>
25166                     <field>
25167                        <name>CMPEO2</name>
25168                        <description>Compare 2 Event Output Enable</description>
25169                        <bitOffset>10</bitOffset>
25170                        <bitWidth>1</bitWidth>
25171                     </field>
25172                     <field>
25173                        <name>CMPEO3</name>
25174                        <description>Compare 3 Event Output Enable</description>
25175                        <bitOffset>11</bitOffset>
25176                        <bitWidth>1</bitWidth>
25177                     </field>
25178                     <field>
25179                        <name>TAMPEREO</name>
25180                        <description>Tamper Event Output Enable</description>
25181                        <bitOffset>14</bitOffset>
25182                        <bitWidth>1</bitWidth>
25183                     </field>
25184                     <field>
25185                        <name>OVFEO</name>
25186                        <description>Overflow Event Output Enable</description>
25187                        <bitOffset>15</bitOffset>
25188                        <bitWidth>1</bitWidth>
25189                     </field>
25190                     <field>
25191                        <name>TAMPEVEI</name>
25192                        <description>Tamper Event Input Enable</description>
25193                        <bitOffset>16</bitOffset>
25194                        <bitWidth>1</bitWidth>
25195                     </field>
25196                  </fields>
25197               </register>
25198               <register>
25199                  <name>INTENCLR</name>
25200                  <description>MODE1 Interrupt Enable Clear</description>
25201                  <addressOffset>0x8</addressOffset>
25202                  <size>16</size>
25203                  <resetValue>0x0000</resetValue>
25204                  <fields>
25205                     <field>
25206                        <name>PER0</name>
25207                        <description>Periodic Interval 0 Interrupt Enable</description>
25208                        <bitOffset>0</bitOffset>
25209                        <bitWidth>1</bitWidth>
25210                     </field>
25211                     <field>
25212                        <name>PER1</name>
25213                        <description>Periodic Interval 1 Interrupt Enable</description>
25214                        <bitOffset>1</bitOffset>
25215                        <bitWidth>1</bitWidth>
25216                     </field>
25217                     <field>
25218                        <name>PER2</name>
25219                        <description>Periodic Interval 2 Interrupt Enable</description>
25220                        <bitOffset>2</bitOffset>
25221                        <bitWidth>1</bitWidth>
25222                     </field>
25223                     <field>
25224                        <name>PER3</name>
25225                        <description>Periodic Interval 3 Interrupt Enable</description>
25226                        <bitOffset>3</bitOffset>
25227                        <bitWidth>1</bitWidth>
25228                     </field>
25229                     <field>
25230                        <name>PER4</name>
25231                        <description>Periodic Interval 4 Interrupt Enable</description>
25232                        <bitOffset>4</bitOffset>
25233                        <bitWidth>1</bitWidth>
25234                     </field>
25235                     <field>
25236                        <name>PER5</name>
25237                        <description>Periodic Interval 5 Interrupt Enable</description>
25238                        <bitOffset>5</bitOffset>
25239                        <bitWidth>1</bitWidth>
25240                     </field>
25241                     <field>
25242                        <name>PER6</name>
25243                        <description>Periodic Interval 6 Interrupt Enable</description>
25244                        <bitOffset>6</bitOffset>
25245                        <bitWidth>1</bitWidth>
25246                     </field>
25247                     <field>
25248                        <name>PER7</name>
25249                        <description>Periodic Interval 7 Interrupt Enable</description>
25250                        <bitOffset>7</bitOffset>
25251                        <bitWidth>1</bitWidth>
25252                     </field>
25253                     <field>
25254                        <name>CMP0</name>
25255                        <description>Compare 0 Interrupt Enable</description>
25256                        <bitOffset>8</bitOffset>
25257                        <bitWidth>1</bitWidth>
25258                     </field>
25259                     <field>
25260                        <name>CMP1</name>
25261                        <description>Compare 1 Interrupt Enable</description>
25262                        <bitOffset>9</bitOffset>
25263                        <bitWidth>1</bitWidth>
25264                     </field>
25265                     <field>
25266                        <name>CMP2</name>
25267                        <description>Compare 2 Interrupt Enable</description>
25268                        <bitOffset>10</bitOffset>
25269                        <bitWidth>1</bitWidth>
25270                     </field>
25271                     <field>
25272                        <name>CMP3</name>
25273                        <description>Compare 3 Interrupt Enable</description>
25274                        <bitOffset>11</bitOffset>
25275                        <bitWidth>1</bitWidth>
25276                     </field>
25277                     <field>
25278                        <name>TAMPER</name>
25279                        <description>Tamper Enable</description>
25280                        <bitOffset>14</bitOffset>
25281                        <bitWidth>1</bitWidth>
25282                     </field>
25283                     <field>
25284                        <name>OVF</name>
25285                        <description>Overflow Interrupt Enable</description>
25286                        <bitOffset>15</bitOffset>
25287                        <bitWidth>1</bitWidth>
25288                     </field>
25289                  </fields>
25290               </register>
25291               <register>
25292                  <name>INTENSET</name>
25293                  <description>MODE1 Interrupt Enable Set</description>
25294                  <addressOffset>0xA</addressOffset>
25295                  <size>16</size>
25296                  <resetValue>0x0000</resetValue>
25297                  <fields>
25298                     <field>
25299                        <name>PER0</name>
25300                        <description>Periodic Interval 0 Interrupt Enable</description>
25301                        <bitOffset>0</bitOffset>
25302                        <bitWidth>1</bitWidth>
25303                     </field>
25304                     <field>
25305                        <name>PER1</name>
25306                        <description>Periodic Interval 1 Interrupt Enable</description>
25307                        <bitOffset>1</bitOffset>
25308                        <bitWidth>1</bitWidth>
25309                     </field>
25310                     <field>
25311                        <name>PER2</name>
25312                        <description>Periodic Interval 2 Interrupt Enable</description>
25313                        <bitOffset>2</bitOffset>
25314                        <bitWidth>1</bitWidth>
25315                     </field>
25316                     <field>
25317                        <name>PER3</name>
25318                        <description>Periodic Interval 3 Interrupt Enable</description>
25319                        <bitOffset>3</bitOffset>
25320                        <bitWidth>1</bitWidth>
25321                     </field>
25322                     <field>
25323                        <name>PER4</name>
25324                        <description>Periodic Interval 4 Interrupt Enable</description>
25325                        <bitOffset>4</bitOffset>
25326                        <bitWidth>1</bitWidth>
25327                     </field>
25328                     <field>
25329                        <name>PER5</name>
25330                        <description>Periodic Interval 5 Interrupt Enable</description>
25331                        <bitOffset>5</bitOffset>
25332                        <bitWidth>1</bitWidth>
25333                     </field>
25334                     <field>
25335                        <name>PER6</name>
25336                        <description>Periodic Interval 6 Interrupt Enable</description>
25337                        <bitOffset>6</bitOffset>
25338                        <bitWidth>1</bitWidth>
25339                     </field>
25340                     <field>
25341                        <name>PER7</name>
25342                        <description>Periodic Interval 7 Interrupt Enable</description>
25343                        <bitOffset>7</bitOffset>
25344                        <bitWidth>1</bitWidth>
25345                     </field>
25346                     <field>
25347                        <name>CMP0</name>
25348                        <description>Compare 0 Interrupt Enable</description>
25349                        <bitOffset>8</bitOffset>
25350                        <bitWidth>1</bitWidth>
25351                     </field>
25352                     <field>
25353                        <name>CMP1</name>
25354                        <description>Compare 1 Interrupt Enable</description>
25355                        <bitOffset>9</bitOffset>
25356                        <bitWidth>1</bitWidth>
25357                     </field>
25358                     <field>
25359                        <name>CMP2</name>
25360                        <description>Compare 2 Interrupt Enable</description>
25361                        <bitOffset>10</bitOffset>
25362                        <bitWidth>1</bitWidth>
25363                     </field>
25364                     <field>
25365                        <name>CMP3</name>
25366                        <description>Compare 3 Interrupt Enable</description>
25367                        <bitOffset>11</bitOffset>
25368                        <bitWidth>1</bitWidth>
25369                     </field>
25370                     <field>
25371                        <name>TAMPER</name>
25372                        <description>Tamper Enable</description>
25373                        <bitOffset>14</bitOffset>
25374                        <bitWidth>1</bitWidth>
25375                     </field>
25376                     <field>
25377                        <name>OVF</name>
25378                        <description>Overflow Interrupt Enable</description>
25379                        <bitOffset>15</bitOffset>
25380                        <bitWidth>1</bitWidth>
25381                     </field>
25382                  </fields>
25383               </register>
25384               <register>
25385                  <name>INTFLAG</name>
25386                  <description>MODE1 Interrupt Flag Status and Clear</description>
25387                  <addressOffset>0xC</addressOffset>
25388                  <size>16</size>
25389                  <resetValue>0x0000</resetValue>
25390                  <fields>
25391                     <field>
25392                        <name>PER0</name>
25393                        <description>Periodic Interval 0</description>
25394                        <bitOffset>0</bitOffset>
25395                        <bitWidth>1</bitWidth>
25396                     </field>
25397                     <field>
25398                        <name>PER1</name>
25399                        <description>Periodic Interval 1</description>
25400                        <bitOffset>1</bitOffset>
25401                        <bitWidth>1</bitWidth>
25402                     </field>
25403                     <field>
25404                        <name>PER2</name>
25405                        <description>Periodic Interval 2</description>
25406                        <bitOffset>2</bitOffset>
25407                        <bitWidth>1</bitWidth>
25408                     </field>
25409                     <field>
25410                        <name>PER3</name>
25411                        <description>Periodic Interval 3</description>
25412                        <bitOffset>3</bitOffset>
25413                        <bitWidth>1</bitWidth>
25414                     </field>
25415                     <field>
25416                        <name>PER4</name>
25417                        <description>Periodic Interval 4</description>
25418                        <bitOffset>4</bitOffset>
25419                        <bitWidth>1</bitWidth>
25420                     </field>
25421                     <field>
25422                        <name>PER5</name>
25423                        <description>Periodic Interval 5</description>
25424                        <bitOffset>5</bitOffset>
25425                        <bitWidth>1</bitWidth>
25426                     </field>
25427                     <field>
25428                        <name>PER6</name>
25429                        <description>Periodic Interval 6</description>
25430                        <bitOffset>6</bitOffset>
25431                        <bitWidth>1</bitWidth>
25432                     </field>
25433                     <field>
25434                        <name>PER7</name>
25435                        <description>Periodic Interval 7</description>
25436                        <bitOffset>7</bitOffset>
25437                        <bitWidth>1</bitWidth>
25438                     </field>
25439                     <field>
25440                        <name>CMP0</name>
25441                        <description>Compare 0</description>
25442                        <bitOffset>8</bitOffset>
25443                        <bitWidth>1</bitWidth>
25444                     </field>
25445                     <field>
25446                        <name>CMP1</name>
25447                        <description>Compare 1</description>
25448                        <bitOffset>9</bitOffset>
25449                        <bitWidth>1</bitWidth>
25450                     </field>
25451                     <field>
25452                        <name>CMP2</name>
25453                        <description>Compare 2</description>
25454                        <bitOffset>10</bitOffset>
25455                        <bitWidth>1</bitWidth>
25456                     </field>
25457                     <field>
25458                        <name>CMP3</name>
25459                        <description>Compare 3</description>
25460                        <bitOffset>11</bitOffset>
25461                        <bitWidth>1</bitWidth>
25462                     </field>
25463                     <field>
25464                        <name>TAMPER</name>
25465                        <description>Tamper</description>
25466                        <bitOffset>14</bitOffset>
25467                        <bitWidth>1</bitWidth>
25468                     </field>
25469                     <field>
25470                        <name>OVF</name>
25471                        <description>Overflow</description>
25472                        <bitOffset>15</bitOffset>
25473                        <bitWidth>1</bitWidth>
25474                     </field>
25475                  </fields>
25476               </register>
25477               <register>
25478                  <name>DBGCTRL</name>
25479                  <description>Debug Control</description>
25480                  <addressOffset>0xE</addressOffset>
25481                  <size>8</size>
25482                  <resetValue>0x00</resetValue>
25483                  <fields>
25484                     <field>
25485                        <name>DBGRUN</name>
25486                        <description>Run During Debug</description>
25487                        <bitOffset>0</bitOffset>
25488                        <bitWidth>1</bitWidth>
25489                     </field>
25490                  </fields>
25491               </register>
25492               <register>
25493                  <name>SYNCBUSY</name>
25494                  <description>MODE1 Synchronization Busy Status</description>
25495                  <addressOffset>0x10</addressOffset>
25496                  <size>32</size>
25497                  <access>read-only</access>
25498                  <resetValue>0x00000000</resetValue>
25499                  <fields>
25500                     <field>
25501                        <name>SWRST</name>
25502                        <description>Software Reset Bit Busy</description>
25503                        <bitOffset>0</bitOffset>
25504                        <bitWidth>1</bitWidth>
25505                     </field>
25506                     <field>
25507                        <name>ENABLE</name>
25508                        <description>Enable Bit Busy</description>
25509                        <bitOffset>1</bitOffset>
25510                        <bitWidth>1</bitWidth>
25511                     </field>
25512                     <field>
25513                        <name>FREQCORR</name>
25514                        <description>FREQCORR Register Busy</description>
25515                        <bitOffset>2</bitOffset>
25516                        <bitWidth>1</bitWidth>
25517                     </field>
25518                     <field>
25519                        <name>COUNT</name>
25520                        <description>COUNT Register Busy</description>
25521                        <bitOffset>3</bitOffset>
25522                        <bitWidth>1</bitWidth>
25523                     </field>
25524                     <field>
25525                        <name>PER</name>
25526                        <description>PER Register Busy</description>
25527                        <bitOffset>4</bitOffset>
25528                        <bitWidth>1</bitWidth>
25529                     </field>
25530                     <field>
25531                        <name>COMP0</name>
25532                        <description>COMP 0 Register Busy</description>
25533                        <bitOffset>5</bitOffset>
25534                        <bitWidth>1</bitWidth>
25535                     </field>
25536                     <field>
25537                        <name>COMP1</name>
25538                        <description>COMP 1 Register Busy</description>
25539                        <bitOffset>6</bitOffset>
25540                        <bitWidth>1</bitWidth>
25541                     </field>
25542                     <field>
25543                        <name>COMP2</name>
25544                        <description>COMP 2 Register Busy</description>
25545                        <bitOffset>7</bitOffset>
25546                        <bitWidth>1</bitWidth>
25547                     </field>
25548                     <field>
25549                        <name>COMP3</name>
25550                        <description>COMP 3 Register Busy</description>
25551                        <bitOffset>8</bitOffset>
25552                        <bitWidth>1</bitWidth>
25553                     </field>
25554                     <field>
25555                        <name>COUNTSYNC</name>
25556                        <description>Count Synchronization Enable Bit Busy</description>
25557                        <bitOffset>15</bitOffset>
25558                        <bitWidth>1</bitWidth>
25559                     </field>
25560                     <field>
25561                        <name>GP0</name>
25562                        <description>General Purpose 0 Register Busy</description>
25563                        <bitOffset>16</bitOffset>
25564                        <bitWidth>1</bitWidth>
25565                     </field>
25566                     <field>
25567                        <name>GP1</name>
25568                        <description>General Purpose 1 Register Busy</description>
25569                        <bitOffset>17</bitOffset>
25570                        <bitWidth>1</bitWidth>
25571                     </field>
25572                     <field>
25573                        <name>GP2</name>
25574                        <description>General Purpose 2 Register Busy</description>
25575                        <bitOffset>18</bitOffset>
25576                        <bitWidth>1</bitWidth>
25577                     </field>
25578                     <field>
25579                        <name>GP3</name>
25580                        <description>General Purpose 3 Register Busy</description>
25581                        <bitOffset>19</bitOffset>
25582                        <bitWidth>1</bitWidth>
25583                     </field>
25584                  </fields>
25585               </register>
25586               <register>
25587                  <name>FREQCORR</name>
25588                  <description>Frequency Correction</description>
25589                  <addressOffset>0x14</addressOffset>
25590                  <size>8</size>
25591                  <resetValue>0x00</resetValue>
25592                  <fields>
25593                     <field>
25594                        <name>VALUE</name>
25595                        <description>Correction Value</description>
25596                        <bitOffset>0</bitOffset>
25597                        <bitWidth>7</bitWidth>
25598                     </field>
25599                     <field>
25600                        <name>SIGN</name>
25601                        <description>Correction Sign</description>
25602                        <bitOffset>7</bitOffset>
25603                        <bitWidth>1</bitWidth>
25604                     </field>
25605                  </fields>
25606               </register>
25607               <register>
25608                  <name>COUNT</name>
25609                  <description>MODE1 Counter Value</description>
25610                  <addressOffset>0x18</addressOffset>
25611                  <size>16</size>
25612                  <resetValue>0x0000</resetValue>
25613                  <fields>
25614                     <field>
25615                        <name>COUNT</name>
25616                        <description>Counter Value</description>
25617                        <bitOffset>0</bitOffset>
25618                        <bitWidth>16</bitWidth>
25619                     </field>
25620                  </fields>
25621               </register>
25622               <register>
25623                  <name>PER</name>
25624                  <description>MODE1 Counter Period</description>
25625                  <addressOffset>0x1C</addressOffset>
25626                  <size>16</size>
25627                  <resetValue>0x0000</resetValue>
25628                  <fields>
25629                     <field>
25630                        <name>PER</name>
25631                        <description>Counter Period</description>
25632                        <bitOffset>0</bitOffset>
25633                        <bitWidth>16</bitWidth>
25634                     </field>
25635                  </fields>
25636               </register>
25637               <register>
25638                  <dim>4</dim>
25639                  <dimIncrement>2</dimIncrement>
25640                  <name>COMP[%s]</name>
25641                  <description>MODE1 Compare n Value</description>
25642                  <addressOffset>0x20</addressOffset>
25643                  <size>16</size>
25644                  <resetValue>0x0000</resetValue>
25645                  <fields>
25646                     <field>
25647                        <name>COMP</name>
25648                        <description>Compare Value</description>
25649                        <bitOffset>0</bitOffset>
25650                        <bitWidth>16</bitWidth>
25651                     </field>
25652                  </fields>
25653               </register>
25654               <register>
25655                  <dim>4</dim>
25656                  <dimIncrement>4</dimIncrement>
25657                  <name>GP[%s]</name>
25658                  <description>General Purpose</description>
25659                  <addressOffset>0x40</addressOffset>
25660                  <size>32</size>
25661                  <resetValue>0x00000000</resetValue>
25662                  <fields>
25663                     <field>
25664                        <name>GP</name>
25665                        <description>General Purpose</description>
25666                        <bitOffset>0</bitOffset>
25667                        <bitWidth>32</bitWidth>
25668                     </field>
25669                  </fields>
25670               </register>
25671               <register>
25672                  <name>TAMPCTRL</name>
25673                  <description>Tamper Control</description>
25674                  <addressOffset>0x60</addressOffset>
25675                  <size>32</size>
25676                  <resetValue>0x00000000</resetValue>
25677                  <fields>
25678                     <field>
25679                        <name>IN0ACT</name>
25680                        <description>Tamper Input 0 Action</description>
25681                        <bitOffset>0</bitOffset>
25682                        <bitWidth>2</bitWidth>
25683                        <enumeratedValues>
25684                           <name>IN0ACTSelect</name>
25685                           <enumeratedValue>
25686                              <name>OFF</name>
25687                              <description>Off (Disabled)</description>
25688                              <value>0x0</value>
25689                           </enumeratedValue>
25690                           <enumeratedValue>
25691                              <name>WAKE</name>
25692                              <description>Wake without timestamp</description>
25693                              <value>0x1</value>
25694                           </enumeratedValue>
25695                           <enumeratedValue>
25696                              <name>CAPTURE</name>
25697                              <description>Capture timestamp</description>
25698                              <value>0x2</value>
25699                           </enumeratedValue>
25700                           <enumeratedValue>
25701                              <name>ACTL</name>
25702                              <description>Compare IN0 to OUT</description>
25703                              <value>0x3</value>
25704                           </enumeratedValue>
25705                        </enumeratedValues>
25706                     </field>
25707                     <field>
25708                        <name>IN1ACT</name>
25709                        <description>Tamper Input 1 Action</description>
25710                        <bitOffset>2</bitOffset>
25711                        <bitWidth>2</bitWidth>
25712                        <enumeratedValues>
25713                           <name>IN1ACTSelect</name>
25714                           <enumeratedValue>
25715                              <name>OFF</name>
25716                              <description>Off (Disabled)</description>
25717                              <value>0x0</value>
25718                           </enumeratedValue>
25719                           <enumeratedValue>
25720                              <name>WAKE</name>
25721                              <description>Wake without timestamp</description>
25722                              <value>0x1</value>
25723                           </enumeratedValue>
25724                           <enumeratedValue>
25725                              <name>CAPTURE</name>
25726                              <description>Capture timestamp</description>
25727                              <value>0x2</value>
25728                           </enumeratedValue>
25729                           <enumeratedValue>
25730                              <name>ACTL</name>
25731                              <description>Compare IN1 to OUT</description>
25732                              <value>0x3</value>
25733                           </enumeratedValue>
25734                        </enumeratedValues>
25735                     </field>
25736                     <field>
25737                        <name>IN2ACT</name>
25738                        <description>Tamper Input 2 Action</description>
25739                        <bitOffset>4</bitOffset>
25740                        <bitWidth>2</bitWidth>
25741                        <enumeratedValues>
25742                           <name>IN2ACTSelect</name>
25743                           <enumeratedValue>
25744                              <name>OFF</name>
25745                              <description>Off (Disabled)</description>
25746                              <value>0x0</value>
25747                           </enumeratedValue>
25748                           <enumeratedValue>
25749                              <name>WAKE</name>
25750                              <description>Wake without timestamp</description>
25751                              <value>0x1</value>
25752                           </enumeratedValue>
25753                           <enumeratedValue>
25754                              <name>CAPTURE</name>
25755                              <description>Capture timestamp</description>
25756                              <value>0x2</value>
25757                           </enumeratedValue>
25758                           <enumeratedValue>
25759                              <name>ACTL</name>
25760                              <description>Compare IN2 to OUT</description>
25761                              <value>0x3</value>
25762                           </enumeratedValue>
25763                        </enumeratedValues>
25764                     </field>
25765                     <field>
25766                        <name>IN3ACT</name>
25767                        <description>Tamper Input 3 Action</description>
25768                        <bitOffset>6</bitOffset>
25769                        <bitWidth>2</bitWidth>
25770                        <enumeratedValues>
25771                           <name>IN3ACTSelect</name>
25772                           <enumeratedValue>
25773                              <name>OFF</name>
25774                              <description>Off (Disabled)</description>
25775                              <value>0x0</value>
25776                           </enumeratedValue>
25777                           <enumeratedValue>
25778                              <name>WAKE</name>
25779                              <description>Wake without timestamp</description>
25780                              <value>0x1</value>
25781                           </enumeratedValue>
25782                           <enumeratedValue>
25783                              <name>CAPTURE</name>
25784                              <description>Capture timestamp</description>
25785                              <value>0x2</value>
25786                           </enumeratedValue>
25787                           <enumeratedValue>
25788                              <name>ACTL</name>
25789                              <description>Compare IN3 to OUT</description>
25790                              <value>0x3</value>
25791                           </enumeratedValue>
25792                        </enumeratedValues>
25793                     </field>
25794                     <field>
25795                        <name>IN4ACT</name>
25796                        <description>Tamper Input 4 Action</description>
25797                        <bitOffset>8</bitOffset>
25798                        <bitWidth>2</bitWidth>
25799                        <enumeratedValues>
25800                           <name>IN4ACTSelect</name>
25801                           <enumeratedValue>
25802                              <name>OFF</name>
25803                              <description>Off (Disabled)</description>
25804                              <value>0x0</value>
25805                           </enumeratedValue>
25806                           <enumeratedValue>
25807                              <name>WAKE</name>
25808                              <description>Wake without timestamp</description>
25809                              <value>0x1</value>
25810                           </enumeratedValue>
25811                           <enumeratedValue>
25812                              <name>CAPTURE</name>
25813                              <description>Capture timestamp</description>
25814                              <value>0x2</value>
25815                           </enumeratedValue>
25816                           <enumeratedValue>
25817                              <name>ACTL</name>
25818                              <description>Compare IN4 to OUT</description>
25819                              <value>0x3</value>
25820                           </enumeratedValue>
25821                        </enumeratedValues>
25822                     </field>
25823                     <field>
25824                        <name>TAMLVL0</name>
25825                        <description>Tamper Level Select 0</description>
25826                        <bitOffset>16</bitOffset>
25827                        <bitWidth>1</bitWidth>
25828                     </field>
25829                     <field>
25830                        <name>TAMLVL1</name>
25831                        <description>Tamper Level Select 1</description>
25832                        <bitOffset>17</bitOffset>
25833                        <bitWidth>1</bitWidth>
25834                     </field>
25835                     <field>
25836                        <name>TAMLVL2</name>
25837                        <description>Tamper Level Select 2</description>
25838                        <bitOffset>18</bitOffset>
25839                        <bitWidth>1</bitWidth>
25840                     </field>
25841                     <field>
25842                        <name>TAMLVL3</name>
25843                        <description>Tamper Level Select 3</description>
25844                        <bitOffset>19</bitOffset>
25845                        <bitWidth>1</bitWidth>
25846                     </field>
25847                     <field>
25848                        <name>TAMLVL4</name>
25849                        <description>Tamper Level Select 4</description>
25850                        <bitOffset>20</bitOffset>
25851                        <bitWidth>1</bitWidth>
25852                     </field>
25853                     <field>
25854                        <name>DEBNC0</name>
25855                        <description>Debouncer Enable 0</description>
25856                        <bitOffset>24</bitOffset>
25857                        <bitWidth>1</bitWidth>
25858                     </field>
25859                     <field>
25860                        <name>DEBNC1</name>
25861                        <description>Debouncer Enable 1</description>
25862                        <bitOffset>25</bitOffset>
25863                        <bitWidth>1</bitWidth>
25864                     </field>
25865                     <field>
25866                        <name>DEBNC2</name>
25867                        <description>Debouncer Enable 2</description>
25868                        <bitOffset>26</bitOffset>
25869                        <bitWidth>1</bitWidth>
25870                     </field>
25871                     <field>
25872                        <name>DEBNC3</name>
25873                        <description>Debouncer Enable 3</description>
25874                        <bitOffset>27</bitOffset>
25875                        <bitWidth>1</bitWidth>
25876                     </field>
25877                     <field>
25878                        <name>DEBNC4</name>
25879                        <description>Debouncer Enable 4</description>
25880                        <bitOffset>28</bitOffset>
25881                        <bitWidth>1</bitWidth>
25882                     </field>
25883                  </fields>
25884               </register>
25885               <register>
25886                  <name>TIMESTAMP</name>
25887                  <description>MODE1 Timestamp</description>
25888                  <addressOffset>0x64</addressOffset>
25889                  <size>32</size>
25890                  <access>read-only</access>
25891                  <resetValue>0x00000000</resetValue>
25892                  <fields>
25893                     <field>
25894                        <name>COUNT</name>
25895                        <description>Count Timestamp Value</description>
25896                        <bitOffset>0</bitOffset>
25897                        <bitWidth>16</bitWidth>
25898                     </field>
25899                  </fields>
25900               </register>
25901               <register>
25902                  <name>TAMPID</name>
25903                  <description>Tamper ID</description>
25904                  <addressOffset>0x68</addressOffset>
25905                  <size>32</size>
25906                  <resetValue>0x00000000</resetValue>
25907                  <fields>
25908                     <field>
25909                        <name>TAMPID0</name>
25910                        <description>Tamper Input 0 Detected</description>
25911                        <bitOffset>0</bitOffset>
25912                        <bitWidth>1</bitWidth>
25913                     </field>
25914                     <field>
25915                        <name>TAMPID1</name>
25916                        <description>Tamper Input 1 Detected</description>
25917                        <bitOffset>1</bitOffset>
25918                        <bitWidth>1</bitWidth>
25919                     </field>
25920                     <field>
25921                        <name>TAMPID2</name>
25922                        <description>Tamper Input 2 Detected</description>
25923                        <bitOffset>2</bitOffset>
25924                        <bitWidth>1</bitWidth>
25925                     </field>
25926                     <field>
25927                        <name>TAMPID3</name>
25928                        <description>Tamper Input 3 Detected</description>
25929                        <bitOffset>3</bitOffset>
25930                        <bitWidth>1</bitWidth>
25931                     </field>
25932                     <field>
25933                        <name>TAMPID4</name>
25934                        <description>Tamper Input 4 Detected</description>
25935                        <bitOffset>4</bitOffset>
25936                        <bitWidth>1</bitWidth>
25937                     </field>
25938                     <field>
25939                        <name>TAMPEVT</name>
25940                        <description>Tamper Event Detected</description>
25941                        <bitOffset>31</bitOffset>
25942                        <bitWidth>1</bitWidth>
25943                     </field>
25944                  </fields>
25945               </register>
25946               <register>
25947                  <dim>8</dim>
25948                  <dimIncrement>4</dimIncrement>
25949                  <name>BKUP[%s]</name>
25950                  <description>Backup</description>
25951                  <addressOffset>0x80</addressOffset>
25952                  <size>32</size>
25953                  <resetValue>0x00000000</resetValue>
25954                  <fields>
25955                     <field>
25956                        <name>BKUP</name>
25957                        <description>Backup</description>
25958                        <bitOffset>0</bitOffset>
25959                        <bitWidth>32</bitWidth>
25960                     </field>
25961                  </fields>
25962               </register>
25963            </cluster>
25964            <cluster>
25965               <name>MODE2</name>
25966               <description>Clock/Calendar with Alarm</description>
25967               <alternateCluster>MODE0</alternateCluster>
25968               <headerStructName>RtcMode2</headerStructName>
25969               <addressOffset>0x0</addressOffset>
25970               <register>
25971                  <name>CTRLA</name>
25972                  <description>MODE2 Control A</description>
25973                  <addressOffset>0x0</addressOffset>
25974                  <size>16</size>
25975                  <resetValue>0x0000</resetValue>
25976                  <fields>
25977                     <field>
25978                        <name>SWRST</name>
25979                        <description>Software Reset</description>
25980                        <bitOffset>0</bitOffset>
25981                        <bitWidth>1</bitWidth>
25982                     </field>
25983                     <field>
25984                        <name>ENABLE</name>
25985                        <description>Enable</description>
25986                        <bitOffset>1</bitOffset>
25987                        <bitWidth>1</bitWidth>
25988                     </field>
25989                     <field>
25990                        <name>MODE</name>
25991                        <description>Operating Mode</description>
25992                        <bitOffset>2</bitOffset>
25993                        <bitWidth>2</bitWidth>
25994                        <enumeratedValues>
25995                           <name>MODESelect</name>
25996                           <enumeratedValue>
25997                              <name>COUNT32</name>
25998                              <description>Mode 0: 32-bit Counter</description>
25999                              <value>0</value>
26000                           </enumeratedValue>
26001                           <enumeratedValue>
26002                              <name>COUNT16</name>
26003                              <description>Mode 1: 16-bit Counter</description>
26004                              <value>1</value>
26005                           </enumeratedValue>
26006                           <enumeratedValue>
26007                              <name>CLOCK</name>
26008                              <description>Mode 2: Clock/Calendar</description>
26009                              <value>2</value>
26010                           </enumeratedValue>
26011                        </enumeratedValues>
26012                     </field>
26013                     <field>
26014                        <name>CLKREP</name>
26015                        <description>Clock Representation</description>
26016                        <bitOffset>6</bitOffset>
26017                        <bitWidth>1</bitWidth>
26018                     </field>
26019                     <field>
26020                        <name>MATCHCLR</name>
26021                        <description>Clear on Match</description>
26022                        <bitOffset>7</bitOffset>
26023                        <bitWidth>1</bitWidth>
26024                     </field>
26025                     <field>
26026                        <name>PRESCALER</name>
26027                        <description>Prescaler</description>
26028                        <bitOffset>8</bitOffset>
26029                        <bitWidth>4</bitWidth>
26030                        <enumeratedValues>
26031                           <name>PRESCALERSelect</name>
26032                           <enumeratedValue>
26033                              <name>OFF</name>
26034                              <description>CLK_RTC_CNT = GCLK_RTC/1</description>
26035                              <value>0x0</value>
26036                           </enumeratedValue>
26037                           <enumeratedValue>
26038                              <name>DIV1</name>
26039                              <description>CLK_RTC_CNT = GCLK_RTC/1</description>
26040                              <value>0x1</value>
26041                           </enumeratedValue>
26042                           <enumeratedValue>
26043                              <name>DIV2</name>
26044                              <description>CLK_RTC_CNT = GCLK_RTC/2</description>
26045                              <value>0x2</value>
26046                           </enumeratedValue>
26047                           <enumeratedValue>
26048                              <name>DIV4</name>
26049                              <description>CLK_RTC_CNT = GCLK_RTC/4</description>
26050                              <value>0x3</value>
26051                           </enumeratedValue>
26052                           <enumeratedValue>
26053                              <name>DIV8</name>
26054                              <description>CLK_RTC_CNT = GCLK_RTC/8</description>
26055                              <value>0x4</value>
26056                           </enumeratedValue>
26057                           <enumeratedValue>
26058                              <name>DIV16</name>
26059                              <description>CLK_RTC_CNT = GCLK_RTC/16</description>
26060                              <value>0x5</value>
26061                           </enumeratedValue>
26062                           <enumeratedValue>
26063                              <name>DIV32</name>
26064                              <description>CLK_RTC_CNT = GCLK_RTC/32</description>
26065                              <value>0x6</value>
26066                           </enumeratedValue>
26067                           <enumeratedValue>
26068                              <name>DIV64</name>
26069                              <description>CLK_RTC_CNT = GCLK_RTC/64</description>
26070                              <value>0x7</value>
26071                           </enumeratedValue>
26072                           <enumeratedValue>
26073                              <name>DIV128</name>
26074                              <description>CLK_RTC_CNT = GCLK_RTC/128</description>
26075                              <value>0x8</value>
26076                           </enumeratedValue>
26077                           <enumeratedValue>
26078                              <name>DIV256</name>
26079                              <description>CLK_RTC_CNT = GCLK_RTC/256</description>
26080                              <value>0x9</value>
26081                           </enumeratedValue>
26082                           <enumeratedValue>
26083                              <name>DIV512</name>
26084                              <description>CLK_RTC_CNT = GCLK_RTC/512</description>
26085                              <value>0xA</value>
26086                           </enumeratedValue>
26087                           <enumeratedValue>
26088                              <name>DIV1024</name>
26089                              <description>CLK_RTC_CNT = GCLK_RTC/1024</description>
26090                              <value>0xB</value>
26091                           </enumeratedValue>
26092                        </enumeratedValues>
26093                     </field>
26094                     <field>
26095                        <name>BKTRST</name>
26096                        <description>BKUP Registers Reset On Tamper Enable</description>
26097                        <bitOffset>13</bitOffset>
26098                        <bitWidth>1</bitWidth>
26099                     </field>
26100                     <field>
26101                        <name>CLOCKSYNC</name>
26102                        <description>Clock Read Synchronization Enable</description>
26103                        <bitOffset>15</bitOffset>
26104                        <bitWidth>1</bitWidth>
26105                     </field>
26106                  </fields>
26107               </register>
26108               <register>
26109                  <name>CTRLB</name>
26110                  <description>MODE2 Control B</description>
26111                  <addressOffset>0x2</addressOffset>
26112                  <size>16</size>
26113                  <resetValue>0x0000</resetValue>
26114                  <fields>
26115                     <field>
26116                        <name>GP0EN</name>
26117                        <description>General Purpose 0 Enable</description>
26118                        <bitOffset>0</bitOffset>
26119                        <bitWidth>1</bitWidth>
26120                     </field>
26121                     <field>
26122                        <name>GP2EN</name>
26123                        <description>General Purpose 2 Enable</description>
26124                        <bitOffset>1</bitOffset>
26125                        <bitWidth>1</bitWidth>
26126                     </field>
26127                     <field>
26128                        <name>DEBASYNC</name>
26129                        <description>Debouncer Asynchronous Enable</description>
26130                        <bitOffset>5</bitOffset>
26131                        <bitWidth>1</bitWidth>
26132                     </field>
26133                     <field>
26134                        <name>RTCOUT</name>
26135                        <description>RTC Output Enable</description>
26136                        <bitOffset>6</bitOffset>
26137                        <bitWidth>1</bitWidth>
26138                     </field>
26139                     <field>
26140                        <name>DMAEN</name>
26141                        <description>DMA Enable</description>
26142                        <bitOffset>7</bitOffset>
26143                        <bitWidth>1</bitWidth>
26144                     </field>
26145                     <field>
26146                        <name>DEBF</name>
26147                        <description>Debounce Freqnuency</description>
26148                        <bitOffset>8</bitOffset>
26149                        <bitWidth>3</bitWidth>
26150                        <enumeratedValues>
26151                           <name>DEBFSelect</name>
26152                           <enumeratedValue>
26153                              <name>DIV2</name>
26154                              <description>CLK_RTC_DEB = CLK_RTC/2</description>
26155                              <value>0x0</value>
26156                           </enumeratedValue>
26157                           <enumeratedValue>
26158                              <name>DIV4</name>
26159                              <description>CLK_RTC_DEB = CLK_RTC/4</description>
26160                              <value>0x1</value>
26161                           </enumeratedValue>
26162                           <enumeratedValue>
26163                              <name>DIV8</name>
26164                              <description>CLK_RTC_DEB = CLK_RTC/8</description>
26165                              <value>0x2</value>
26166                           </enumeratedValue>
26167                           <enumeratedValue>
26168                              <name>DIV16</name>
26169                              <description>CLK_RTC_DEB = CLK_RTC/16</description>
26170                              <value>0x3</value>
26171                           </enumeratedValue>
26172                           <enumeratedValue>
26173                              <name>DIV32</name>
26174                              <description>CLK_RTC_DEB = CLK_RTC/32</description>
26175                              <value>0x4</value>
26176                           </enumeratedValue>
26177                           <enumeratedValue>
26178                              <name>DIV64</name>
26179                              <description>CLK_RTC_DEB = CLK_RTC/64</description>
26180                              <value>0x5</value>
26181                           </enumeratedValue>
26182                           <enumeratedValue>
26183                              <name>DIV128</name>
26184                              <description>CLK_RTC_DEB = CLK_RTC/128</description>
26185                              <value>0x6</value>
26186                           </enumeratedValue>
26187                           <enumeratedValue>
26188                              <name>DIV256</name>
26189                              <description>CLK_RTC_DEB = CLK_RTC/256</description>
26190                              <value>0x7</value>
26191                           </enumeratedValue>
26192                        </enumeratedValues>
26193                     </field>
26194                     <field>
26195                        <name>ACTF</name>
26196                        <description>Active Layer Freqnuency</description>
26197                        <bitOffset>12</bitOffset>
26198                        <bitWidth>3</bitWidth>
26199                        <enumeratedValues>
26200                           <name>ACTFSelect</name>
26201                           <enumeratedValue>
26202                              <name>DIV2</name>
26203                              <description>CLK_RTC_OUT = CLK_RTC/2</description>
26204                              <value>0x0</value>
26205                           </enumeratedValue>
26206                           <enumeratedValue>
26207                              <name>DIV4</name>
26208                              <description>CLK_RTC_OUT = CLK_RTC/4</description>
26209                              <value>0x1</value>
26210                           </enumeratedValue>
26211                           <enumeratedValue>
26212                              <name>DIV8</name>
26213                              <description>CLK_RTC_OUT = CLK_RTC/8</description>
26214                              <value>0x2</value>
26215                           </enumeratedValue>
26216                           <enumeratedValue>
26217                              <name>DIV16</name>
26218                              <description>CLK_RTC_OUT = CLK_RTC/16</description>
26219                              <value>0x3</value>
26220                           </enumeratedValue>
26221                           <enumeratedValue>
26222                              <name>DIV32</name>
26223                              <description>CLK_RTC_OUT = CLK_RTC/32</description>
26224                              <value>0x4</value>
26225                           </enumeratedValue>
26226                           <enumeratedValue>
26227                              <name>DIV64</name>
26228                              <description>CLK_RTC_OUT = CLK_RTC/64</description>
26229                              <value>0x5</value>
26230                           </enumeratedValue>
26231                           <enumeratedValue>
26232                              <name>DIV128</name>
26233                              <description>CLK_RTC_OUT = CLK_RTC/128</description>
26234                              <value>0x6</value>
26235                           </enumeratedValue>
26236                           <enumeratedValue>
26237                              <name>DIV256</name>
26238                              <description>CLK_RTC_OUT = CLK_RTC/256</description>
26239                              <value>0x7</value>
26240                           </enumeratedValue>
26241                        </enumeratedValues>
26242                     </field>
26243                  </fields>
26244               </register>
26245               <register>
26246                  <name>EVCTRL</name>
26247                  <description>MODE2 Event Control</description>
26248                  <addressOffset>0x4</addressOffset>
26249                  <size>32</size>
26250                  <resetValue>0x00000000</resetValue>
26251                  <fields>
26252                     <field>
26253                        <name>PEREO0</name>
26254                        <description>Periodic Interval 0 Event Output Enable</description>
26255                        <bitOffset>0</bitOffset>
26256                        <bitWidth>1</bitWidth>
26257                     </field>
26258                     <field>
26259                        <name>PEREO1</name>
26260                        <description>Periodic Interval 1 Event Output Enable</description>
26261                        <bitOffset>1</bitOffset>
26262                        <bitWidth>1</bitWidth>
26263                     </field>
26264                     <field>
26265                        <name>PEREO2</name>
26266                        <description>Periodic Interval 2 Event Output Enable</description>
26267                        <bitOffset>2</bitOffset>
26268                        <bitWidth>1</bitWidth>
26269                     </field>
26270                     <field>
26271                        <name>PEREO3</name>
26272                        <description>Periodic Interval 3 Event Output Enable</description>
26273                        <bitOffset>3</bitOffset>
26274                        <bitWidth>1</bitWidth>
26275                     </field>
26276                     <field>
26277                        <name>PEREO4</name>
26278                        <description>Periodic Interval 4 Event Output Enable</description>
26279                        <bitOffset>4</bitOffset>
26280                        <bitWidth>1</bitWidth>
26281                     </field>
26282                     <field>
26283                        <name>PEREO5</name>
26284                        <description>Periodic Interval 5 Event Output Enable</description>
26285                        <bitOffset>5</bitOffset>
26286                        <bitWidth>1</bitWidth>
26287                     </field>
26288                     <field>
26289                        <name>PEREO6</name>
26290                        <description>Periodic Interval 6 Event Output Enable</description>
26291                        <bitOffset>6</bitOffset>
26292                        <bitWidth>1</bitWidth>
26293                     </field>
26294                     <field>
26295                        <name>PEREO7</name>
26296                        <description>Periodic Interval 7 Event Output Enable</description>
26297                        <bitOffset>7</bitOffset>
26298                        <bitWidth>1</bitWidth>
26299                     </field>
26300                     <field>
26301                        <name>ALARMEO0</name>
26302                        <description>Alarm 0 Event Output Enable</description>
26303                        <bitOffset>8</bitOffset>
26304                        <bitWidth>1</bitWidth>
26305                     </field>
26306                     <field>
26307                        <name>ALARMEO1</name>
26308                        <description>Alarm 1 Event Output Enable</description>
26309                        <bitOffset>9</bitOffset>
26310                        <bitWidth>1</bitWidth>
26311                     </field>
26312                     <field>
26313                        <name>TAMPEREO</name>
26314                        <description>Tamper Event Output Enable</description>
26315                        <bitOffset>14</bitOffset>
26316                        <bitWidth>1</bitWidth>
26317                     </field>
26318                     <field>
26319                        <name>OVFEO</name>
26320                        <description>Overflow Event Output Enable</description>
26321                        <bitOffset>15</bitOffset>
26322                        <bitWidth>1</bitWidth>
26323                     </field>
26324                     <field>
26325                        <name>TAMPEVEI</name>
26326                        <description>Tamper Event Input Enable</description>
26327                        <bitOffset>16</bitOffset>
26328                        <bitWidth>1</bitWidth>
26329                     </field>
26330                  </fields>
26331               </register>
26332               <register>
26333                  <name>INTENCLR</name>
26334                  <description>MODE2 Interrupt Enable Clear</description>
26335                  <addressOffset>0x8</addressOffset>
26336                  <size>16</size>
26337                  <resetValue>0x0000</resetValue>
26338                  <fields>
26339                     <field>
26340                        <name>PER0</name>
26341                        <description>Periodic Interval 0 Interrupt Enable</description>
26342                        <bitOffset>0</bitOffset>
26343                        <bitWidth>1</bitWidth>
26344                     </field>
26345                     <field>
26346                        <name>PER1</name>
26347                        <description>Periodic Interval 1 Interrupt Enable</description>
26348                        <bitOffset>1</bitOffset>
26349                        <bitWidth>1</bitWidth>
26350                     </field>
26351                     <field>
26352                        <name>PER2</name>
26353                        <description>Periodic Interval 2 Interrupt Enable</description>
26354                        <bitOffset>2</bitOffset>
26355                        <bitWidth>1</bitWidth>
26356                     </field>
26357                     <field>
26358                        <name>PER3</name>
26359                        <description>Periodic Interval 3 Interrupt Enable</description>
26360                        <bitOffset>3</bitOffset>
26361                        <bitWidth>1</bitWidth>
26362                     </field>
26363                     <field>
26364                        <name>PER4</name>
26365                        <description>Periodic Interval 4 Interrupt Enable</description>
26366                        <bitOffset>4</bitOffset>
26367                        <bitWidth>1</bitWidth>
26368                     </field>
26369                     <field>
26370                        <name>PER5</name>
26371                        <description>Periodic Interval 5 Interrupt Enable</description>
26372                        <bitOffset>5</bitOffset>
26373                        <bitWidth>1</bitWidth>
26374                     </field>
26375                     <field>
26376                        <name>PER6</name>
26377                        <description>Periodic Interval 6 Interrupt Enable</description>
26378                        <bitOffset>6</bitOffset>
26379                        <bitWidth>1</bitWidth>
26380                     </field>
26381                     <field>
26382                        <name>PER7</name>
26383                        <description>Periodic Interval 7 Interrupt Enable</description>
26384                        <bitOffset>7</bitOffset>
26385                        <bitWidth>1</bitWidth>
26386                     </field>
26387                     <field>
26388                        <name>ALARM0</name>
26389                        <description>Alarm 0 Interrupt Enable</description>
26390                        <bitOffset>8</bitOffset>
26391                        <bitWidth>1</bitWidth>
26392                     </field>
26393                     <field>
26394                        <name>ALARM1</name>
26395                        <description>Alarm 1 Interrupt Enable</description>
26396                        <bitOffset>9</bitOffset>
26397                        <bitWidth>1</bitWidth>
26398                     </field>
26399                     <field>
26400                        <name>TAMPER</name>
26401                        <description>Tamper Enable</description>
26402                        <bitOffset>14</bitOffset>
26403                        <bitWidth>1</bitWidth>
26404                     </field>
26405                     <field>
26406                        <name>OVF</name>
26407                        <description>Overflow Interrupt Enable</description>
26408                        <bitOffset>15</bitOffset>
26409                        <bitWidth>1</bitWidth>
26410                     </field>
26411                  </fields>
26412               </register>
26413               <register>
26414                  <name>INTENSET</name>
26415                  <description>MODE2 Interrupt Enable Set</description>
26416                  <addressOffset>0xA</addressOffset>
26417                  <size>16</size>
26418                  <resetValue>0x0000</resetValue>
26419                  <fields>
26420                     <field>
26421                        <name>PER0</name>
26422                        <description>Periodic Interval 0 Enable</description>
26423                        <bitOffset>0</bitOffset>
26424                        <bitWidth>1</bitWidth>
26425                     </field>
26426                     <field>
26427                        <name>PER1</name>
26428                        <description>Periodic Interval 1 Enable</description>
26429                        <bitOffset>1</bitOffset>
26430                        <bitWidth>1</bitWidth>
26431                     </field>
26432                     <field>
26433                        <name>PER2</name>
26434                        <description>Periodic Interval 2 Enable</description>
26435                        <bitOffset>2</bitOffset>
26436                        <bitWidth>1</bitWidth>
26437                     </field>
26438                     <field>
26439                        <name>PER3</name>
26440                        <description>Periodic Interval 3 Enable</description>
26441                        <bitOffset>3</bitOffset>
26442                        <bitWidth>1</bitWidth>
26443                     </field>
26444                     <field>
26445                        <name>PER4</name>
26446                        <description>Periodic Interval 4 Enable</description>
26447                        <bitOffset>4</bitOffset>
26448                        <bitWidth>1</bitWidth>
26449                     </field>
26450                     <field>
26451                        <name>PER5</name>
26452                        <description>Periodic Interval 5 Enable</description>
26453                        <bitOffset>5</bitOffset>
26454                        <bitWidth>1</bitWidth>
26455                     </field>
26456                     <field>
26457                        <name>PER6</name>
26458                        <description>Periodic Interval 6 Enable</description>
26459                        <bitOffset>6</bitOffset>
26460                        <bitWidth>1</bitWidth>
26461                     </field>
26462                     <field>
26463                        <name>PER7</name>
26464                        <description>Periodic Interval 7 Enable</description>
26465                        <bitOffset>7</bitOffset>
26466                        <bitWidth>1</bitWidth>
26467                     </field>
26468                     <field>
26469                        <name>ALARM0</name>
26470                        <description>Alarm 0 Interrupt Enable</description>
26471                        <bitOffset>8</bitOffset>
26472                        <bitWidth>1</bitWidth>
26473                     </field>
26474                     <field>
26475                        <name>ALARM1</name>
26476                        <description>Alarm 1 Interrupt Enable</description>
26477                        <bitOffset>9</bitOffset>
26478                        <bitWidth>1</bitWidth>
26479                     </field>
26480                     <field>
26481                        <name>TAMPER</name>
26482                        <description>Tamper Enable</description>
26483                        <bitOffset>14</bitOffset>
26484                        <bitWidth>1</bitWidth>
26485                     </field>
26486                     <field>
26487                        <name>OVF</name>
26488                        <description>Overflow Interrupt Enable</description>
26489                        <bitOffset>15</bitOffset>
26490                        <bitWidth>1</bitWidth>
26491                     </field>
26492                  </fields>
26493               </register>
26494               <register>
26495                  <name>INTFLAG</name>
26496                  <description>MODE2 Interrupt Flag Status and Clear</description>
26497                  <addressOffset>0xC</addressOffset>
26498                  <size>16</size>
26499                  <resetValue>0x0000</resetValue>
26500                  <fields>
26501                     <field>
26502                        <name>PER0</name>
26503                        <description>Periodic Interval 0</description>
26504                        <bitOffset>0</bitOffset>
26505                        <bitWidth>1</bitWidth>
26506                     </field>
26507                     <field>
26508                        <name>PER1</name>
26509                        <description>Periodic Interval 1</description>
26510                        <bitOffset>1</bitOffset>
26511                        <bitWidth>1</bitWidth>
26512                     </field>
26513                     <field>
26514                        <name>PER2</name>
26515                        <description>Periodic Interval 2</description>
26516                        <bitOffset>2</bitOffset>
26517                        <bitWidth>1</bitWidth>
26518                     </field>
26519                     <field>
26520                        <name>PER3</name>
26521                        <description>Periodic Interval 3</description>
26522                        <bitOffset>3</bitOffset>
26523                        <bitWidth>1</bitWidth>
26524                     </field>
26525                     <field>
26526                        <name>PER4</name>
26527                        <description>Periodic Interval 4</description>
26528                        <bitOffset>4</bitOffset>
26529                        <bitWidth>1</bitWidth>
26530                     </field>
26531                     <field>
26532                        <name>PER5</name>
26533                        <description>Periodic Interval 5</description>
26534                        <bitOffset>5</bitOffset>
26535                        <bitWidth>1</bitWidth>
26536                     </field>
26537                     <field>
26538                        <name>PER6</name>
26539                        <description>Periodic Interval 6</description>
26540                        <bitOffset>6</bitOffset>
26541                        <bitWidth>1</bitWidth>
26542                     </field>
26543                     <field>
26544                        <name>PER7</name>
26545                        <description>Periodic Interval 7</description>
26546                        <bitOffset>7</bitOffset>
26547                        <bitWidth>1</bitWidth>
26548                     </field>
26549                     <field>
26550                        <name>ALARM0</name>
26551                        <description>Alarm 0</description>
26552                        <bitOffset>8</bitOffset>
26553                        <bitWidth>1</bitWidth>
26554                     </field>
26555                     <field>
26556                        <name>ALARM1</name>
26557                        <description>Alarm 1</description>
26558                        <bitOffset>9</bitOffset>
26559                        <bitWidth>1</bitWidth>
26560                     </field>
26561                     <field>
26562                        <name>TAMPER</name>
26563                        <description>Tamper</description>
26564                        <bitOffset>14</bitOffset>
26565                        <bitWidth>1</bitWidth>
26566                     </field>
26567                     <field>
26568                        <name>OVF</name>
26569                        <description>Overflow</description>
26570                        <bitOffset>15</bitOffset>
26571                        <bitWidth>1</bitWidth>
26572                     </field>
26573                  </fields>
26574               </register>
26575               <register>
26576                  <name>DBGCTRL</name>
26577                  <description>Debug Control</description>
26578                  <addressOffset>0xE</addressOffset>
26579                  <size>8</size>
26580                  <resetValue>0x00</resetValue>
26581                  <fields>
26582                     <field>
26583                        <name>DBGRUN</name>
26584                        <description>Run During Debug</description>
26585                        <bitOffset>0</bitOffset>
26586                        <bitWidth>1</bitWidth>
26587                     </field>
26588                  </fields>
26589               </register>
26590               <register>
26591                  <name>SYNCBUSY</name>
26592                  <description>MODE2 Synchronization Busy Status</description>
26593                  <addressOffset>0x10</addressOffset>
26594                  <size>32</size>
26595                  <access>read-only</access>
26596                  <resetValue>0x00000000</resetValue>
26597                  <fields>
26598                     <field>
26599                        <name>SWRST</name>
26600                        <description>Software Reset Bit Busy</description>
26601                        <bitOffset>0</bitOffset>
26602                        <bitWidth>1</bitWidth>
26603                     </field>
26604                     <field>
26605                        <name>ENABLE</name>
26606                        <description>Enable Bit Busy</description>
26607                        <bitOffset>1</bitOffset>
26608                        <bitWidth>1</bitWidth>
26609                     </field>
26610                     <field>
26611                        <name>FREQCORR</name>
26612                        <description>FREQCORR Register Busy</description>
26613                        <bitOffset>2</bitOffset>
26614                        <bitWidth>1</bitWidth>
26615                     </field>
26616                     <field>
26617                        <name>CLOCK</name>
26618                        <description>CLOCK Register Busy</description>
26619                        <bitOffset>3</bitOffset>
26620                        <bitWidth>1</bitWidth>
26621                     </field>
26622                     <field>
26623                        <name>ALARM0</name>
26624                        <description>ALARM 0 Register Busy</description>
26625                        <bitOffset>5</bitOffset>
26626                        <bitWidth>1</bitWidth>
26627                     </field>
26628                     <field>
26629                        <name>ALARM1</name>
26630                        <description>ALARM 1 Register Busy</description>
26631                        <bitOffset>6</bitOffset>
26632                        <bitWidth>1</bitWidth>
26633                     </field>
26634                     <field>
26635                        <name>MASK0</name>
26636                        <description>MASK 0 Register Busy</description>
26637                        <bitOffset>11</bitOffset>
26638                        <bitWidth>1</bitWidth>
26639                     </field>
26640                     <field>
26641                        <name>MASK1</name>
26642                        <description>MASK 1 Register Busy</description>
26643                        <bitOffset>12</bitOffset>
26644                        <bitWidth>1</bitWidth>
26645                     </field>
26646                     <field>
26647                        <name>CLOCKSYNC</name>
26648                        <description>Clock Synchronization Enable Bit Busy</description>
26649                        <bitOffset>15</bitOffset>
26650                        <bitWidth>1</bitWidth>
26651                     </field>
26652                     <field>
26653                        <name>GP0</name>
26654                        <description>General Purpose 0 Register Busy</description>
26655                        <bitOffset>16</bitOffset>
26656                        <bitWidth>1</bitWidth>
26657                     </field>
26658                     <field>
26659                        <name>GP1</name>
26660                        <description>General Purpose 1 Register Busy</description>
26661                        <bitOffset>17</bitOffset>
26662                        <bitWidth>1</bitWidth>
26663                     </field>
26664                     <field>
26665                        <name>GP2</name>
26666                        <description>General Purpose 2 Register Busy</description>
26667                        <bitOffset>18</bitOffset>
26668                        <bitWidth>1</bitWidth>
26669                     </field>
26670                     <field>
26671                        <name>GP3</name>
26672                        <description>General Purpose 3 Register Busy</description>
26673                        <bitOffset>19</bitOffset>
26674                        <bitWidth>1</bitWidth>
26675                     </field>
26676                  </fields>
26677               </register>
26678               <register>
26679                  <name>FREQCORR</name>
26680                  <description>Frequency Correction</description>
26681                  <addressOffset>0x14</addressOffset>
26682                  <size>8</size>
26683                  <resetValue>0x00</resetValue>
26684                  <fields>
26685                     <field>
26686                        <name>VALUE</name>
26687                        <description>Correction Value</description>
26688                        <bitOffset>0</bitOffset>
26689                        <bitWidth>7</bitWidth>
26690                     </field>
26691                     <field>
26692                        <name>SIGN</name>
26693                        <description>Correction Sign</description>
26694                        <bitOffset>7</bitOffset>
26695                        <bitWidth>1</bitWidth>
26696                     </field>
26697                  </fields>
26698               </register>
26699               <register>
26700                  <name>CLOCK</name>
26701                  <description>MODE2 Clock Value</description>
26702                  <addressOffset>0x18</addressOffset>
26703                  <size>32</size>
26704                  <resetValue>0x00000000</resetValue>
26705                  <fields>
26706                     <field>
26707                        <name>SECOND</name>
26708                        <description>Second</description>
26709                        <bitOffset>0</bitOffset>
26710                        <bitWidth>6</bitWidth>
26711                     </field>
26712                     <field>
26713                        <name>MINUTE</name>
26714                        <description>Minute</description>
26715                        <bitOffset>6</bitOffset>
26716                        <bitWidth>6</bitWidth>
26717                     </field>
26718                     <field>
26719                        <name>HOUR</name>
26720                        <description>Hour</description>
26721                        <bitOffset>12</bitOffset>
26722                        <bitWidth>5</bitWidth>
26723                        <enumeratedValues>
26724                           <name>HOURSelect</name>
26725                           <enumeratedValue>
26726                              <name>AM</name>
26727                              <description>AM when CLKREP in 12-hour</description>
26728                              <value>0x00</value>
26729                           </enumeratedValue>
26730                           <enumeratedValue>
26731                              <name>PM</name>
26732                              <description>PM when CLKREP in 12-hour</description>
26733                              <value>0x10</value>
26734                           </enumeratedValue>
26735                        </enumeratedValues>
26736                     </field>
26737                     <field>
26738                        <name>DAY</name>
26739                        <description>Day</description>
26740                        <bitOffset>17</bitOffset>
26741                        <bitWidth>5</bitWidth>
26742                     </field>
26743                     <field>
26744                        <name>MONTH</name>
26745                        <description>Month</description>
26746                        <bitOffset>22</bitOffset>
26747                        <bitWidth>4</bitWidth>
26748                     </field>
26749                     <field>
26750                        <name>YEAR</name>
26751                        <description>Year</description>
26752                        <bitOffset>26</bitOffset>
26753                        <bitWidth>6</bitWidth>
26754                     </field>
26755                  </fields>
26756               </register>
26757               <register>
26758                  <dim>4</dim>
26759                  <dimIncrement>4</dimIncrement>
26760                  <name>GP[%s]</name>
26761                  <description>General Purpose</description>
26762                  <addressOffset>0x40</addressOffset>
26763                  <size>32</size>
26764                  <resetValue>0x00000000</resetValue>
26765                  <fields>
26766                     <field>
26767                        <name>GP</name>
26768                        <description>General Purpose</description>
26769                        <bitOffset>0</bitOffset>
26770                        <bitWidth>32</bitWidth>
26771                     </field>
26772                  </fields>
26773               </register>
26774               <register>
26775                  <name>ALARM0</name>
26776                  <description>MODE2_ALARM Alarm n Value</description>
26777                  <addressOffset>0x20</addressOffset>
26778                  <size>32</size>
26779                  <resetValue>0x00000000</resetValue>
26780                  <fields>
26781                     <field>
26782                        <name>SECOND</name>
26783                        <description>Second</description>
26784                        <bitOffset>0</bitOffset>
26785                        <bitWidth>6</bitWidth>
26786                     </field>
26787                     <field>
26788                        <name>MINUTE</name>
26789                        <description>Minute</description>
26790                        <bitOffset>6</bitOffset>
26791                        <bitWidth>6</bitWidth>
26792                     </field>
26793                     <field>
26794                        <name>HOUR</name>
26795                        <description>Hour</description>
26796                        <bitOffset>12</bitOffset>
26797                        <bitWidth>5</bitWidth>
26798                        <enumeratedValues>
26799                           <name>HOURSelect</name>
26800                           <enumeratedValue>
26801                              <name>AM</name>
26802                              <description>Morning hour</description>
26803                              <value>0x00</value>
26804                           </enumeratedValue>
26805                           <enumeratedValue>
26806                              <name>PM</name>
26807                              <description>Afternoon hour</description>
26808                              <value>0x10</value>
26809                           </enumeratedValue>
26810                        </enumeratedValues>
26811                     </field>
26812                     <field>
26813                        <name>DAY</name>
26814                        <description>Day</description>
26815                        <bitOffset>17</bitOffset>
26816                        <bitWidth>5</bitWidth>
26817                     </field>
26818                     <field>
26819                        <name>MONTH</name>
26820                        <description>Month</description>
26821                        <bitOffset>22</bitOffset>
26822                        <bitWidth>4</bitWidth>
26823                     </field>
26824                     <field>
26825                        <name>YEAR</name>
26826                        <description>Year</description>
26827                        <bitOffset>26</bitOffset>
26828                        <bitWidth>6</bitWidth>
26829                     </field>
26830                  </fields>
26831               </register>
26832               <register>
26833                  <name>MASK0</name>
26834                  <description>MODE2_ALARM Alarm n Mask</description>
26835                  <addressOffset>0x24</addressOffset>
26836                  <size>8</size>
26837                  <resetValue>0x00</resetValue>
26838                  <fields>
26839                     <field>
26840                        <name>SEL</name>
26841                        <description>Alarm Mask Selection</description>
26842                        <bitOffset>0</bitOffset>
26843                        <bitWidth>3</bitWidth>
26844                        <enumeratedValues>
26845                           <name>SELSelect</name>
26846                           <enumeratedValue>
26847                              <name>OFF</name>
26848                              <description>Alarm Disabled</description>
26849                              <value>0x0</value>
26850                           </enumeratedValue>
26851                           <enumeratedValue>
26852                              <name>SS</name>
26853                              <description>Match seconds only</description>
26854                              <value>0x1</value>
26855                           </enumeratedValue>
26856                           <enumeratedValue>
26857                              <name>MMSS</name>
26858                              <description>Match seconds and minutes only</description>
26859                              <value>0x2</value>
26860                           </enumeratedValue>
26861                           <enumeratedValue>
26862                              <name>HHMMSS</name>
26863                              <description>Match seconds, minutes, and hours only</description>
26864                              <value>0x3</value>
26865                           </enumeratedValue>
26866                           <enumeratedValue>
26867                              <name>DDHHMMSS</name>
26868                              <description>Match seconds, minutes, hours, and days only</description>
26869                              <value>0x4</value>
26870                           </enumeratedValue>
26871                           <enumeratedValue>
26872                              <name>MMDDHHMMSS</name>
26873                              <description>Match seconds, minutes, hours, days, and months only</description>
26874                              <value>0x5</value>
26875                           </enumeratedValue>
26876                           <enumeratedValue>
26877                              <name>YYMMDDHHMMSS</name>
26878                              <description>Match seconds, minutes, hours, days, months, and years</description>
26879                              <value>0x6</value>
26880                           </enumeratedValue>
26881                        </enumeratedValues>
26882                     </field>
26883                  </fields>
26884               </register>
26885               <register>
26886                  <name>ALARM1</name>
26887                  <description>MODE2_ALARM Alarm n Value</description>
26888                  <addressOffset>0x28</addressOffset>
26889                  <size>32</size>
26890                  <resetValue>0x00000000</resetValue>
26891                  <fields>
26892                     <field>
26893                        <name>SECOND</name>
26894                        <description>Second</description>
26895                        <bitOffset>0</bitOffset>
26896                        <bitWidth>6</bitWidth>
26897                     </field>
26898                     <field>
26899                        <name>MINUTE</name>
26900                        <description>Minute</description>
26901                        <bitOffset>6</bitOffset>
26902                        <bitWidth>6</bitWidth>
26903                     </field>
26904                     <field>
26905                        <name>HOUR</name>
26906                        <description>Hour</description>
26907                        <bitOffset>12</bitOffset>
26908                        <bitWidth>5</bitWidth>
26909                        <enumeratedValues>
26910                           <name>HOURSelect</name>
26911                           <enumeratedValue>
26912                              <name>AM</name>
26913                              <description>Morning hour</description>
26914                              <value>0x00</value>
26915                           </enumeratedValue>
26916                           <enumeratedValue>
26917                              <name>PM</name>
26918                              <description>Afternoon hour</description>
26919                              <value>0x10</value>
26920                           </enumeratedValue>
26921                        </enumeratedValues>
26922                     </field>
26923                     <field>
26924                        <name>DAY</name>
26925                        <description>Day</description>
26926                        <bitOffset>17</bitOffset>
26927                        <bitWidth>5</bitWidth>
26928                     </field>
26929                     <field>
26930                        <name>MONTH</name>
26931                        <description>Month</description>
26932                        <bitOffset>22</bitOffset>
26933                        <bitWidth>4</bitWidth>
26934                     </field>
26935                     <field>
26936                        <name>YEAR</name>
26937                        <description>Year</description>
26938                        <bitOffset>26</bitOffset>
26939                        <bitWidth>6</bitWidth>
26940                     </field>
26941                  </fields>
26942               </register>
26943               <register>
26944                  <name>MASK1</name>
26945                  <description>MODE2_ALARM Alarm n Mask</description>
26946                  <addressOffset>0x2C</addressOffset>
26947                  <size>8</size>
26948                  <resetValue>0x00</resetValue>
26949                  <fields>
26950                     <field>
26951                        <name>SEL</name>
26952                        <description>Alarm Mask Selection</description>
26953                        <bitOffset>0</bitOffset>
26954                        <bitWidth>3</bitWidth>
26955                        <enumeratedValues>
26956                           <name>SELSelect</name>
26957                           <enumeratedValue>
26958                              <name>OFF</name>
26959                              <description>Alarm Disabled</description>
26960                              <value>0x0</value>
26961                           </enumeratedValue>
26962                           <enumeratedValue>
26963                              <name>SS</name>
26964                              <description>Match seconds only</description>
26965                              <value>0x1</value>
26966                           </enumeratedValue>
26967                           <enumeratedValue>
26968                              <name>MMSS</name>
26969                              <description>Match seconds and minutes only</description>
26970                              <value>0x2</value>
26971                           </enumeratedValue>
26972                           <enumeratedValue>
26973                              <name>HHMMSS</name>
26974                              <description>Match seconds, minutes, and hours only</description>
26975                              <value>0x3</value>
26976                           </enumeratedValue>
26977                           <enumeratedValue>
26978                              <name>DDHHMMSS</name>
26979                              <description>Match seconds, minutes, hours, and days only</description>
26980                              <value>0x4</value>
26981                           </enumeratedValue>
26982                           <enumeratedValue>
26983                              <name>MMDDHHMMSS</name>
26984                              <description>Match seconds, minutes, hours, days, and months only</description>
26985                              <value>0x5</value>
26986                           </enumeratedValue>
26987                           <enumeratedValue>
26988                              <name>YYMMDDHHMMSS</name>
26989                              <description>Match seconds, minutes, hours, days, months, and years</description>
26990                              <value>0x6</value>
26991                           </enumeratedValue>
26992                        </enumeratedValues>
26993                     </field>
26994                  </fields>
26995               </register>
26996               <register>
26997                  <name>TAMPCTRL</name>
26998                  <description>Tamper Control</description>
26999                  <addressOffset>0x60</addressOffset>
27000                  <size>32</size>
27001                  <resetValue>0x00000000</resetValue>
27002                  <fields>
27003                     <field>
27004                        <name>IN0ACT</name>
27005                        <description>Tamper Input 0 Action</description>
27006                        <bitOffset>0</bitOffset>
27007                        <bitWidth>2</bitWidth>
27008                        <enumeratedValues>
27009                           <name>IN0ACTSelect</name>
27010                           <enumeratedValue>
27011                              <name>OFF</name>
27012                              <description>Off (Disabled)</description>
27013                              <value>0x0</value>
27014                           </enumeratedValue>
27015                           <enumeratedValue>
27016                              <name>WAKE</name>
27017                              <description>Wake without timestamp</description>
27018                              <value>0x1</value>
27019                           </enumeratedValue>
27020                           <enumeratedValue>
27021                              <name>CAPTURE</name>
27022                              <description>Capture timestamp</description>
27023                              <value>0x2</value>
27024                           </enumeratedValue>
27025                           <enumeratedValue>
27026                              <name>ACTL</name>
27027                              <description>Compare IN0 to OUT</description>
27028                              <value>0x3</value>
27029                           </enumeratedValue>
27030                        </enumeratedValues>
27031                     </field>
27032                     <field>
27033                        <name>IN1ACT</name>
27034                        <description>Tamper Input 1 Action</description>
27035                        <bitOffset>2</bitOffset>
27036                        <bitWidth>2</bitWidth>
27037                        <enumeratedValues>
27038                           <name>IN1ACTSelect</name>
27039                           <enumeratedValue>
27040                              <name>OFF</name>
27041                              <description>Off (Disabled)</description>
27042                              <value>0x0</value>
27043                           </enumeratedValue>
27044                           <enumeratedValue>
27045                              <name>WAKE</name>
27046                              <description>Wake without timestamp</description>
27047                              <value>0x1</value>
27048                           </enumeratedValue>
27049                           <enumeratedValue>
27050                              <name>CAPTURE</name>
27051                              <description>Capture timestamp</description>
27052                              <value>0x2</value>
27053                           </enumeratedValue>
27054                           <enumeratedValue>
27055                              <name>ACTL</name>
27056                              <description>Compare IN1 to OUT</description>
27057                              <value>0x3</value>
27058                           </enumeratedValue>
27059                        </enumeratedValues>
27060                     </field>
27061                     <field>
27062                        <name>IN2ACT</name>
27063                        <description>Tamper Input 2 Action</description>
27064                        <bitOffset>4</bitOffset>
27065                        <bitWidth>2</bitWidth>
27066                        <enumeratedValues>
27067                           <name>IN2ACTSelect</name>
27068                           <enumeratedValue>
27069                              <name>OFF</name>
27070                              <description>Off (Disabled)</description>
27071                              <value>0x0</value>
27072                           </enumeratedValue>
27073                           <enumeratedValue>
27074                              <name>WAKE</name>
27075                              <description>Wake without timestamp</description>
27076                              <value>0x1</value>
27077                           </enumeratedValue>
27078                           <enumeratedValue>
27079                              <name>CAPTURE</name>
27080                              <description>Capture timestamp</description>
27081                              <value>0x2</value>
27082                           </enumeratedValue>
27083                           <enumeratedValue>
27084                              <name>ACTL</name>
27085                              <description>Compare IN2 to OUT</description>
27086                              <value>0x3</value>
27087                           </enumeratedValue>
27088                        </enumeratedValues>
27089                     </field>
27090                     <field>
27091                        <name>IN3ACT</name>
27092                        <description>Tamper Input 3 Action</description>
27093                        <bitOffset>6</bitOffset>
27094                        <bitWidth>2</bitWidth>
27095                        <enumeratedValues>
27096                           <name>IN3ACTSelect</name>
27097                           <enumeratedValue>
27098                              <name>OFF</name>
27099                              <description>Off (Disabled)</description>
27100                              <value>0x0</value>
27101                           </enumeratedValue>
27102                           <enumeratedValue>
27103                              <name>WAKE</name>
27104                              <description>Wake without timestamp</description>
27105                              <value>0x1</value>
27106                           </enumeratedValue>
27107                           <enumeratedValue>
27108                              <name>CAPTURE</name>
27109                              <description>Capture timestamp</description>
27110                              <value>0x2</value>
27111                           </enumeratedValue>
27112                           <enumeratedValue>
27113                              <name>ACTL</name>
27114                              <description>Compare IN3 to OUT</description>
27115                              <value>0x3</value>
27116                           </enumeratedValue>
27117                        </enumeratedValues>
27118                     </field>
27119                     <field>
27120                        <name>IN4ACT</name>
27121                        <description>Tamper Input 4 Action</description>
27122                        <bitOffset>8</bitOffset>
27123                        <bitWidth>2</bitWidth>
27124                        <enumeratedValues>
27125                           <name>IN4ACTSelect</name>
27126                           <enumeratedValue>
27127                              <name>OFF</name>
27128                              <description>Off (Disabled)</description>
27129                              <value>0x0</value>
27130                           </enumeratedValue>
27131                           <enumeratedValue>
27132                              <name>WAKE</name>
27133                              <description>Wake without timestamp</description>
27134                              <value>0x1</value>
27135                           </enumeratedValue>
27136                           <enumeratedValue>
27137                              <name>CAPTURE</name>
27138                              <description>Capture timestamp</description>
27139                              <value>0x2</value>
27140                           </enumeratedValue>
27141                           <enumeratedValue>
27142                              <name>ACTL</name>
27143                              <description>Compare IN4 to OUT</description>
27144                              <value>0x3</value>
27145                           </enumeratedValue>
27146                        </enumeratedValues>
27147                     </field>
27148                     <field>
27149                        <name>TAMLVL0</name>
27150                        <description>Tamper Level Select 0</description>
27151                        <bitOffset>16</bitOffset>
27152                        <bitWidth>1</bitWidth>
27153                     </field>
27154                     <field>
27155                        <name>TAMLVL1</name>
27156                        <description>Tamper Level Select 1</description>
27157                        <bitOffset>17</bitOffset>
27158                        <bitWidth>1</bitWidth>
27159                     </field>
27160                     <field>
27161                        <name>TAMLVL2</name>
27162                        <description>Tamper Level Select 2</description>
27163                        <bitOffset>18</bitOffset>
27164                        <bitWidth>1</bitWidth>
27165                     </field>
27166                     <field>
27167                        <name>TAMLVL3</name>
27168                        <description>Tamper Level Select 3</description>
27169                        <bitOffset>19</bitOffset>
27170                        <bitWidth>1</bitWidth>
27171                     </field>
27172                     <field>
27173                        <name>TAMLVL4</name>
27174                        <description>Tamper Level Select 4</description>
27175                        <bitOffset>20</bitOffset>
27176                        <bitWidth>1</bitWidth>
27177                     </field>
27178                     <field>
27179                        <name>DEBNC0</name>
27180                        <description>Debouncer Enable 0</description>
27181                        <bitOffset>24</bitOffset>
27182                        <bitWidth>1</bitWidth>
27183                     </field>
27184                     <field>
27185                        <name>DEBNC1</name>
27186                        <description>Debouncer Enable 1</description>
27187                        <bitOffset>25</bitOffset>
27188                        <bitWidth>1</bitWidth>
27189                     </field>
27190                     <field>
27191                        <name>DEBNC2</name>
27192                        <description>Debouncer Enable 2</description>
27193                        <bitOffset>26</bitOffset>
27194                        <bitWidth>1</bitWidth>
27195                     </field>
27196                     <field>
27197                        <name>DEBNC3</name>
27198                        <description>Debouncer Enable 3</description>
27199                        <bitOffset>27</bitOffset>
27200                        <bitWidth>1</bitWidth>
27201                     </field>
27202                     <field>
27203                        <name>DEBNC4</name>
27204                        <description>Debouncer Enable 4</description>
27205                        <bitOffset>28</bitOffset>
27206                        <bitWidth>1</bitWidth>
27207                     </field>
27208                  </fields>
27209               </register>
27210               <register>
27211                  <name>TIMESTAMP</name>
27212                  <description>MODE2 Timestamp</description>
27213                  <addressOffset>0x64</addressOffset>
27214                  <size>32</size>
27215                  <access>read-only</access>
27216                  <resetValue>0x00000000</resetValue>
27217                  <fields>
27218                     <field>
27219                        <name>SECOND</name>
27220                        <description>Second Timestamp Value</description>
27221                        <bitOffset>0</bitOffset>
27222                        <bitWidth>6</bitWidth>
27223                     </field>
27224                     <field>
27225                        <name>MINUTE</name>
27226                        <description>Minute Timestamp Value</description>
27227                        <bitOffset>6</bitOffset>
27228                        <bitWidth>6</bitWidth>
27229                     </field>
27230                     <field>
27231                        <name>HOUR</name>
27232                        <description>Hour Timestamp Value</description>
27233                        <bitOffset>12</bitOffset>
27234                        <bitWidth>5</bitWidth>
27235                        <enumeratedValues>
27236                           <name>HOURSelect</name>
27237                           <enumeratedValue>
27238                              <name>AM</name>
27239                              <description>AM when CLKREP in 12-hour</description>
27240                              <value>0x00</value>
27241                           </enumeratedValue>
27242                           <enumeratedValue>
27243                              <name>PM</name>
27244                              <description>PM when CLKREP in 12-hour</description>
27245                              <value>0x10</value>
27246                           </enumeratedValue>
27247                        </enumeratedValues>
27248                     </field>
27249                     <field>
27250                        <name>DAY</name>
27251                        <description>Day Timestamp Value</description>
27252                        <bitOffset>17</bitOffset>
27253                        <bitWidth>5</bitWidth>
27254                     </field>
27255                     <field>
27256                        <name>MONTH</name>
27257                        <description>Month Timestamp Value</description>
27258                        <bitOffset>22</bitOffset>
27259                        <bitWidth>4</bitWidth>
27260                     </field>
27261                     <field>
27262                        <name>YEAR</name>
27263                        <description>Year Timestamp Value</description>
27264                        <bitOffset>26</bitOffset>
27265                        <bitWidth>6</bitWidth>
27266                     </field>
27267                  </fields>
27268               </register>
27269               <register>
27270                  <name>TAMPID</name>
27271                  <description>Tamper ID</description>
27272                  <addressOffset>0x68</addressOffset>
27273                  <size>32</size>
27274                  <resetValue>0x00000000</resetValue>
27275                  <fields>
27276                     <field>
27277                        <name>TAMPID0</name>
27278                        <description>Tamper Input 0 Detected</description>
27279                        <bitOffset>0</bitOffset>
27280                        <bitWidth>1</bitWidth>
27281                     </field>
27282                     <field>
27283                        <name>TAMPID1</name>
27284                        <description>Tamper Input 1 Detected</description>
27285                        <bitOffset>1</bitOffset>
27286                        <bitWidth>1</bitWidth>
27287                     </field>
27288                     <field>
27289                        <name>TAMPID2</name>
27290                        <description>Tamper Input 2 Detected</description>
27291                        <bitOffset>2</bitOffset>
27292                        <bitWidth>1</bitWidth>
27293                     </field>
27294                     <field>
27295                        <name>TAMPID3</name>
27296                        <description>Tamper Input 3 Detected</description>
27297                        <bitOffset>3</bitOffset>
27298                        <bitWidth>1</bitWidth>
27299                     </field>
27300                     <field>
27301                        <name>TAMPID4</name>
27302                        <description>Tamper Input 4 Detected</description>
27303                        <bitOffset>4</bitOffset>
27304                        <bitWidth>1</bitWidth>
27305                     </field>
27306                     <field>
27307                        <name>TAMPEVT</name>
27308                        <description>Tamper Event Detected</description>
27309                        <bitOffset>31</bitOffset>
27310                        <bitWidth>1</bitWidth>
27311                     </field>
27312                  </fields>
27313               </register>
27314               <register>
27315                  <dim>8</dim>
27316                  <dimIncrement>4</dimIncrement>
27317                  <name>BKUP[%s]</name>
27318                  <description>Backup</description>
27319                  <addressOffset>0x80</addressOffset>
27320                  <size>32</size>
27321                  <resetValue>0x00000000</resetValue>
27322                  <fields>
27323                     <field>
27324                        <name>BKUP</name>
27325                        <description>Backup</description>
27326                        <bitOffset>0</bitOffset>
27327                        <bitWidth>32</bitWidth>
27328                     </field>
27329                  </fields>
27330               </register>
27331            </cluster>
27332         </registers>
27333      </peripheral>
27334      <peripheral>
27335         <name>SDHC0</name>
27336         <version>U20111.8.3</version>
27337         <description>SD/MMC Host Controller</description>
27338         <groupName>SDHC</groupName>
27339         <prependToName>SDHC_</prependToName>
27340         <baseAddress>0x45000000</baseAddress>
27341         <addressBlock>
27342            <offset>0</offset>
27343            <size>0x235</size>
27344            <usage>registers</usage>
27345         </addressBlock>
27346         <interrupt>
27347            <name>SDHC0</name>
27348            <description>SD/MMC Host Controller 0</description>
27349            <value>135</value>
27350         </interrupt>
27351         <registers>
27352            <register>
27353               <name>SSAR</name>
27354               <description>SDMA System Address / Argument 2</description>
27355               <addressOffset>0x0</addressOffset>
27356               <size>32</size>
27357               <resetValue>0x00000000</resetValue>
27358               <fields>
27359                  <field>
27360                     <name>ADDR</name>
27361                     <description>SDMA System Address</description>
27362                     <bitOffset>0</bitOffset>
27363                     <bitWidth>32</bitWidth>
27364                  </field>
27365               </fields>
27366            </register>
27367            <register>
27368               <name>SSAR_CMD23_MODE</name>
27369               <description>SDMA System Address / Argument 2</description>
27370               <alternateRegister>SSAR</alternateRegister>
27371               <addressOffset>0x0</addressOffset>
27372               <size>32</size>
27373               <resetValue>0x00000000</resetValue>
27374               <fields>
27375                  <field>
27376                     <name>ARG2</name>
27377                     <description>Argument 2</description>
27378                     <bitOffset>0</bitOffset>
27379                     <bitWidth>32</bitWidth>
27380                  </field>
27381               </fields>
27382            </register>
27383            <register>
27384               <name>BSR</name>
27385               <description>Block Size</description>
27386               <addressOffset>0x4</addressOffset>
27387               <size>16</size>
27388               <resetValue>0x0000</resetValue>
27389               <fields>
27390                  <field>
27391                     <name>BLOCKSIZE</name>
27392                     <description>Transfer Block Size</description>
27393                     <bitOffset>0</bitOffset>
27394                     <bitWidth>10</bitWidth>
27395                  </field>
27396                  <field>
27397                     <name>BOUNDARY</name>
27398                     <description>SDMA Buffer Boundary</description>
27399                     <bitOffset>12</bitOffset>
27400                     <bitWidth>3</bitWidth>
27401                     <enumeratedValues>
27402                        <name>BOUNDARYSelect</name>
27403                        <enumeratedValue>
27404                           <name>4K</name>
27405                           <description>4k bytes</description>
27406                           <value>0</value>
27407                        </enumeratedValue>
27408                        <enumeratedValue>
27409                           <name>8K</name>
27410                           <description>8k bytes</description>
27411                           <value>1</value>
27412                        </enumeratedValue>
27413                        <enumeratedValue>
27414                           <name>16K</name>
27415                           <description>16k bytes</description>
27416                           <value>2</value>
27417                        </enumeratedValue>
27418                        <enumeratedValue>
27419                           <name>32K</name>
27420                           <description>32k bytes</description>
27421                           <value>3</value>
27422                        </enumeratedValue>
27423                        <enumeratedValue>
27424                           <name>64K</name>
27425                           <description>64k bytes</description>
27426                           <value>4</value>
27427                        </enumeratedValue>
27428                        <enumeratedValue>
27429                           <name>128K</name>
27430                           <description>128k bytes</description>
27431                           <value>5</value>
27432                        </enumeratedValue>
27433                        <enumeratedValue>
27434                           <name>256K</name>
27435                           <description>256k bytes</description>
27436                           <value>6</value>
27437                        </enumeratedValue>
27438                        <enumeratedValue>
27439                           <name>512K</name>
27440                           <description>512k bytes</description>
27441                           <value>7</value>
27442                        </enumeratedValue>
27443                     </enumeratedValues>
27444                  </field>
27445               </fields>
27446            </register>
27447            <register>
27448               <name>BCR</name>
27449               <description>Block Count</description>
27450               <addressOffset>0x6</addressOffset>
27451               <size>16</size>
27452               <resetValue>0x0000</resetValue>
27453               <fields>
27454                  <field>
27455                     <name>BCNT</name>
27456                     <description>Blocks Count for Current Transfer</description>
27457                     <bitOffset>0</bitOffset>
27458                     <bitWidth>16</bitWidth>
27459                  </field>
27460               </fields>
27461            </register>
27462            <register>
27463               <name>ARG1R</name>
27464               <description>Argument 1</description>
27465               <addressOffset>0x8</addressOffset>
27466               <size>32</size>
27467               <resetValue>0x00000000</resetValue>
27468               <fields>
27469                  <field>
27470                     <name>ARG</name>
27471                     <description>Argument 1</description>
27472                     <bitOffset>0</bitOffset>
27473                     <bitWidth>32</bitWidth>
27474                  </field>
27475               </fields>
27476            </register>
27477            <register>
27478               <name>TMR</name>
27479               <description>Transfer Mode</description>
27480               <addressOffset>0xC</addressOffset>
27481               <size>16</size>
27482               <resetValue>0x0000</resetValue>
27483               <fields>
27484                  <field>
27485                     <name>DMAEN</name>
27486                     <description>DMA Enable</description>
27487                     <bitOffset>0</bitOffset>
27488                     <bitWidth>1</bitWidth>
27489                     <enumeratedValues>
27490                        <name>DMAENSelect</name>
27491                        <enumeratedValue>
27492                           <name>DISABLE</name>
27493                           <description>No data transfer or Non DMA data transfer</description>
27494                           <value>0</value>
27495                        </enumeratedValue>
27496                        <enumeratedValue>
27497                           <name>ENABLE</name>
27498                           <description>DMA data transfer</description>
27499                           <value>1</value>
27500                        </enumeratedValue>
27501                     </enumeratedValues>
27502                  </field>
27503                  <field>
27504                     <name>BCEN</name>
27505                     <description>Block Count Enable</description>
27506                     <bitOffset>1</bitOffset>
27507                     <bitWidth>1</bitWidth>
27508                     <enumeratedValues>
27509                        <name>BCENSelect</name>
27510                        <enumeratedValue>
27511                           <name>DISABLE</name>
27512                           <description>Disable</description>
27513                           <value>0</value>
27514                        </enumeratedValue>
27515                        <enumeratedValue>
27516                           <name>ENABLE</name>
27517                           <description>Enable</description>
27518                           <value>1</value>
27519                        </enumeratedValue>
27520                     </enumeratedValues>
27521                  </field>
27522                  <field>
27523                     <name>ACMDEN</name>
27524                     <description>Auto Command Enable</description>
27525                     <bitOffset>2</bitOffset>
27526                     <bitWidth>2</bitWidth>
27527                     <enumeratedValues>
27528                        <name>ACMDENSelect</name>
27529                        <enumeratedValue>
27530                           <name>DISABLED</name>
27531                           <description>Auto Command Disabled</description>
27532                           <value>0</value>
27533                        </enumeratedValue>
27534                        <enumeratedValue>
27535                           <name>CMD12</name>
27536                           <description>Auto CMD12 Enable</description>
27537                           <value>1</value>
27538                        </enumeratedValue>
27539                        <enumeratedValue>
27540                           <name>CMD23</name>
27541                           <description>Auto CMD23 Enable</description>
27542                           <value>2</value>
27543                        </enumeratedValue>
27544                     </enumeratedValues>
27545                  </field>
27546                  <field>
27547                     <name>DTDSEL</name>
27548                     <description>Data Transfer Direction Selection</description>
27549                     <bitOffset>4</bitOffset>
27550                     <bitWidth>1</bitWidth>
27551                     <enumeratedValues>
27552                        <name>DTDSELSelect</name>
27553                        <enumeratedValue>
27554                           <name>WRITE</name>
27555                           <description>Write (Host to Card)</description>
27556                           <value>0</value>
27557                        </enumeratedValue>
27558                        <enumeratedValue>
27559                           <name>READ</name>
27560                           <description>Read (Card to Host)</description>
27561                           <value>1</value>
27562                        </enumeratedValue>
27563                     </enumeratedValues>
27564                  </field>
27565                  <field>
27566                     <name>MSBSEL</name>
27567                     <description>Multi/Single Block Selection</description>
27568                     <bitOffset>5</bitOffset>
27569                     <bitWidth>1</bitWidth>
27570                     <enumeratedValues>
27571                        <name>MSBSELSelect</name>
27572                        <enumeratedValue>
27573                           <name>SINGLE</name>
27574                           <description>Single Block</description>
27575                           <value>0</value>
27576                        </enumeratedValue>
27577                        <enumeratedValue>
27578                           <name>MULTIPLE</name>
27579                           <description>Multiple Block</description>
27580                           <value>1</value>
27581                        </enumeratedValue>
27582                     </enumeratedValues>
27583                  </field>
27584               </fields>
27585            </register>
27586            <register>
27587               <name>CR</name>
27588               <description>Command</description>
27589               <addressOffset>0xE</addressOffset>
27590               <size>16</size>
27591               <resetValue>0x0000</resetValue>
27592               <fields>
27593                  <field>
27594                     <name>RESPTYP</name>
27595                     <description>Response Type</description>
27596                     <bitOffset>0</bitOffset>
27597                     <bitWidth>2</bitWidth>
27598                     <enumeratedValues>
27599                        <name>RESPTYPSelect</name>
27600                        <enumeratedValue>
27601                           <name>NONE</name>
27602                           <description>No response</description>
27603                           <value>0</value>
27604                        </enumeratedValue>
27605                        <enumeratedValue>
27606                           <name>136_BIT</name>
27607                           <description>136-bit response</description>
27608                           <value>1</value>
27609                        </enumeratedValue>
27610                        <enumeratedValue>
27611                           <name>48_BIT</name>
27612                           <description>48-bit response</description>
27613                           <value>2</value>
27614                        </enumeratedValue>
27615                        <enumeratedValue>
27616                           <name>48_BIT_BUSY</name>
27617                           <description>48-bit response check busy after response</description>
27618                           <value>3</value>
27619                        </enumeratedValue>
27620                     </enumeratedValues>
27621                  </field>
27622                  <field>
27623                     <name>CMDCCEN</name>
27624                     <description>Command CRC Check Enable</description>
27625                     <bitOffset>3</bitOffset>
27626                     <bitWidth>1</bitWidth>
27627                     <enumeratedValues>
27628                        <name>CMDCCENSelect</name>
27629                        <enumeratedValue>
27630                           <name>DISABLE</name>
27631                           <description>Disable</description>
27632                           <value>0</value>
27633                        </enumeratedValue>
27634                        <enumeratedValue>
27635                           <name>ENABLE</name>
27636                           <description>Enable</description>
27637                           <value>1</value>
27638                        </enumeratedValue>
27639                     </enumeratedValues>
27640                  </field>
27641                  <field>
27642                     <name>CMDICEN</name>
27643                     <description>Command Index Check Enable</description>
27644                     <bitOffset>4</bitOffset>
27645                     <bitWidth>1</bitWidth>
27646                     <enumeratedValues>
27647                        <name>CMDICENSelect</name>
27648                        <enumeratedValue>
27649                           <name>DISABLE</name>
27650                           <description>Disable</description>
27651                           <value>0</value>
27652                        </enumeratedValue>
27653                        <enumeratedValue>
27654                           <name>ENABLE</name>
27655                           <description>Enable</description>
27656                           <value>1</value>
27657                        </enumeratedValue>
27658                     </enumeratedValues>
27659                  </field>
27660                  <field>
27661                     <name>DPSEL</name>
27662                     <description>Data Present Select</description>
27663                     <bitOffset>5</bitOffset>
27664                     <bitWidth>1</bitWidth>
27665                     <enumeratedValues>
27666                        <name>DPSELSelect</name>
27667                        <enumeratedValue>
27668                           <name>NO_DATA</name>
27669                           <description>No Data Present</description>
27670                           <value>0</value>
27671                        </enumeratedValue>
27672                        <enumeratedValue>
27673                           <name>DATA</name>
27674                           <description>Data Present</description>
27675                           <value>1</value>
27676                        </enumeratedValue>
27677                     </enumeratedValues>
27678                  </field>
27679                  <field>
27680                     <name>CMDTYP</name>
27681                     <description>Command Type</description>
27682                     <bitOffset>6</bitOffset>
27683                     <bitWidth>2</bitWidth>
27684                     <enumeratedValues>
27685                        <name>CMDTYPSelect</name>
27686                        <enumeratedValue>
27687                           <name>NORMAL</name>
27688                           <description>Other commands</description>
27689                           <value>0</value>
27690                        </enumeratedValue>
27691                        <enumeratedValue>
27692                           <name>SUSPEND</name>
27693                           <description>CMD52 for writing Bus Suspend in CCCR</description>
27694                           <value>1</value>
27695                        </enumeratedValue>
27696                        <enumeratedValue>
27697                           <name>RESUME</name>
27698                           <description>CMD52 for writing Function Select in CCCR</description>
27699                           <value>2</value>
27700                        </enumeratedValue>
27701                        <enumeratedValue>
27702                           <name>ABORT</name>
27703                           <description>CMD12, CMD52 for writing I/O Abort in CCCR</description>
27704                           <value>3</value>
27705                        </enumeratedValue>
27706                     </enumeratedValues>
27707                  </field>
27708                  <field>
27709                     <name>CMDIDX</name>
27710                     <description>Command Index</description>
27711                     <bitOffset>8</bitOffset>
27712                     <bitWidth>6</bitWidth>
27713                  </field>
27714               </fields>
27715            </register>
27716            <register>
27717               <dim>4</dim>
27718               <dimIncrement>4</dimIncrement>
27719               <name>RR[%s]</name>
27720               <description>Response</description>
27721               <addressOffset>0x10</addressOffset>
27722               <size>32</size>
27723               <access>read-only</access>
27724               <resetValue>0x00000000</resetValue>
27725               <fields>
27726                  <field>
27727                     <name>CMDRESP</name>
27728                     <description>Command Response</description>
27729                     <bitOffset>0</bitOffset>
27730                     <bitWidth>32</bitWidth>
27731                  </field>
27732               </fields>
27733            </register>
27734            <register>
27735               <name>BDPR</name>
27736               <description>Buffer Data Port</description>
27737               <addressOffset>0x20</addressOffset>
27738               <size>32</size>
27739               <resetValue>0x00000000</resetValue>
27740               <fields>
27741                  <field>
27742                     <name>BUFDATA</name>
27743                     <description>Buffer Data</description>
27744                     <bitOffset>0</bitOffset>
27745                     <bitWidth>32</bitWidth>
27746                  </field>
27747               </fields>
27748            </register>
27749            <register>
27750               <name>PSR</name>
27751               <description>Present State</description>
27752               <addressOffset>0x24</addressOffset>
27753               <size>32</size>
27754               <access>read-only</access>
27755               <resetValue>0x00F80000</resetValue>
27756               <fields>
27757                  <field>
27758                     <name>CMDINHC</name>
27759                     <description>Command Inhibit (CMD)</description>
27760                     <bitOffset>0</bitOffset>
27761                     <bitWidth>1</bitWidth>
27762                     <enumeratedValues>
27763                        <name>CMDINHCSelect</name>
27764                        <enumeratedValue>
27765                           <name>CAN</name>
27766                           <description>Can issue command using only CMD line</description>
27767                           <value>0</value>
27768                        </enumeratedValue>
27769                        <enumeratedValue>
27770                           <name>CANNOT</name>
27771                           <description>Cannot issue command</description>
27772                           <value>1</value>
27773                        </enumeratedValue>
27774                     </enumeratedValues>
27775                  </field>
27776                  <field>
27777                     <name>CMDINHD</name>
27778                     <description>Command Inhibit (DAT)</description>
27779                     <bitOffset>1</bitOffset>
27780                     <bitWidth>1</bitWidth>
27781                     <enumeratedValues>
27782                        <name>CMDINHDSelect</name>
27783                        <enumeratedValue>
27784                           <name>CAN</name>
27785                           <description>Can issue command which uses the DAT line</description>
27786                           <value>0</value>
27787                        </enumeratedValue>
27788                        <enumeratedValue>
27789                           <name>CANNOT</name>
27790                           <description>Cannot issue command which uses the DAT line</description>
27791                           <value>1</value>
27792                        </enumeratedValue>
27793                     </enumeratedValues>
27794                  </field>
27795                  <field>
27796                     <name>DLACT</name>
27797                     <description>DAT Line Active</description>
27798                     <bitOffset>2</bitOffset>
27799                     <bitWidth>1</bitWidth>
27800                     <enumeratedValues>
27801                        <name>DLACTSelect</name>
27802                        <enumeratedValue>
27803                           <name>INACTIVE</name>
27804                           <description>DAT Line Inactive</description>
27805                           <value>0</value>
27806                        </enumeratedValue>
27807                        <enumeratedValue>
27808                           <name>ACTIVE</name>
27809                           <description>DAT Line Active</description>
27810                           <value>1</value>
27811                        </enumeratedValue>
27812                     </enumeratedValues>
27813                  </field>
27814                  <field>
27815                     <name>RTREQ</name>
27816                     <description>Re-Tuning Request</description>
27817                     <bitOffset>3</bitOffset>
27818                     <bitWidth>1</bitWidth>
27819                     <enumeratedValues>
27820                        <name>RTREQSelect</name>
27821                        <enumeratedValue>
27822                           <name>OK</name>
27823                           <description>Fixed or well-tuned sampling clock</description>
27824                           <value>0</value>
27825                        </enumeratedValue>
27826                        <enumeratedValue>
27827                           <name>REQUIRED</name>
27828                           <description>Sampling clock needs re-tuning</description>
27829                           <value>1</value>
27830                        </enumeratedValue>
27831                     </enumeratedValues>
27832                  </field>
27833                  <field>
27834                     <name>WTACT</name>
27835                     <description>Write Transfer Active</description>
27836                     <bitOffset>8</bitOffset>
27837                     <bitWidth>1</bitWidth>
27838                     <enumeratedValues>
27839                        <name>WTACTSelect</name>
27840                        <enumeratedValue>
27841                           <name>NO</name>
27842                           <description>No valid data</description>
27843                           <value>0</value>
27844                        </enumeratedValue>
27845                        <enumeratedValue>
27846                           <name>YES</name>
27847                           <description>Transferring data</description>
27848                           <value>1</value>
27849                        </enumeratedValue>
27850                     </enumeratedValues>
27851                  </field>
27852                  <field>
27853                     <name>RTACT</name>
27854                     <description>Read Transfer Active</description>
27855                     <bitOffset>9</bitOffset>
27856                     <bitWidth>1</bitWidth>
27857                     <enumeratedValues>
27858                        <name>RTACTSelect</name>
27859                        <enumeratedValue>
27860                           <name>NO</name>
27861                           <description>No valid data</description>
27862                           <value>0</value>
27863                        </enumeratedValue>
27864                        <enumeratedValue>
27865                           <name>YES</name>
27866                           <description>Transferring data</description>
27867                           <value>1</value>
27868                        </enumeratedValue>
27869                     </enumeratedValues>
27870                  </field>
27871                  <field>
27872                     <name>BUFWREN</name>
27873                     <description>Buffer Write Enable</description>
27874                     <bitOffset>10</bitOffset>
27875                     <bitWidth>1</bitWidth>
27876                     <enumeratedValues>
27877                        <name>BUFWRENSelect</name>
27878                        <enumeratedValue>
27879                           <name>DISABLE</name>
27880                           <description>Write disable</description>
27881                           <value>0</value>
27882                        </enumeratedValue>
27883                        <enumeratedValue>
27884                           <name>ENABLE</name>
27885                           <description>Write enable</description>
27886                           <value>1</value>
27887                        </enumeratedValue>
27888                     </enumeratedValues>
27889                  </field>
27890                  <field>
27891                     <name>BUFRDEN</name>
27892                     <description>Buffer Read Enable</description>
27893                     <bitOffset>11</bitOffset>
27894                     <bitWidth>1</bitWidth>
27895                     <enumeratedValues>
27896                        <name>BUFRDENSelect</name>
27897                        <enumeratedValue>
27898                           <name>DISABLE</name>
27899                           <description>Read disable</description>
27900                           <value>0</value>
27901                        </enumeratedValue>
27902                        <enumeratedValue>
27903                           <name>ENABLE</name>
27904                           <description>Read enable</description>
27905                           <value>1</value>
27906                        </enumeratedValue>
27907                     </enumeratedValues>
27908                  </field>
27909                  <field>
27910                     <name>CARDINS</name>
27911                     <description>Card Inserted</description>
27912                     <bitOffset>16</bitOffset>
27913                     <bitWidth>1</bitWidth>
27914                     <enumeratedValues>
27915                        <name>CARDINSSelect</name>
27916                        <enumeratedValue>
27917                           <name>NO</name>
27918                           <description>Reset or Debouncing or No Card</description>
27919                           <value>0</value>
27920                        </enumeratedValue>
27921                        <enumeratedValue>
27922                           <name>YES</name>
27923                           <description>Card inserted</description>
27924                           <value>1</value>
27925                        </enumeratedValue>
27926                     </enumeratedValues>
27927                  </field>
27928                  <field>
27929                     <name>CARDSS</name>
27930                     <description>Card State Stable</description>
27931                     <bitOffset>17</bitOffset>
27932                     <bitWidth>1</bitWidth>
27933                     <enumeratedValues>
27934                        <name>CARDSSSelect</name>
27935                        <enumeratedValue>
27936                           <name>NO</name>
27937                           <description>Reset or Debouncing</description>
27938                           <value>0</value>
27939                        </enumeratedValue>
27940                        <enumeratedValue>
27941                           <name>YES</name>
27942                           <description>No Card or Insered</description>
27943                           <value>1</value>
27944                        </enumeratedValue>
27945                     </enumeratedValues>
27946                  </field>
27947                  <field>
27948                     <name>CARDDPL</name>
27949                     <description>Card Detect Pin Level</description>
27950                     <bitOffset>18</bitOffset>
27951                     <bitWidth>1</bitWidth>
27952                     <enumeratedValues>
27953                        <name>CARDDPLSelect</name>
27954                        <enumeratedValue>
27955                           <name>NO</name>
27956                           <description>No card present (SDCD#=1)</description>
27957                           <value>0</value>
27958                        </enumeratedValue>
27959                        <enumeratedValue>
27960                           <name>YES</name>
27961                           <description>Card present (SDCD#=0)</description>
27962                           <value>1</value>
27963                        </enumeratedValue>
27964                     </enumeratedValues>
27965                  </field>
27966                  <field>
27967                     <name>WRPPL</name>
27968                     <description>Write Protect Pin Level</description>
27969                     <bitOffset>19</bitOffset>
27970                     <bitWidth>1</bitWidth>
27971                     <enumeratedValues>
27972                        <name>WRPPLSelect</name>
27973                        <enumeratedValue>
27974                           <name>PROTECTED</name>
27975                           <description>Write protected (SDWP#=0)</description>
27976                           <value>0</value>
27977                        </enumeratedValue>
27978                        <enumeratedValue>
27979                           <name>ENABLED</name>
27980                           <description>Write enabled (SDWP#=1)</description>
27981                           <value>1</value>
27982                        </enumeratedValue>
27983                     </enumeratedValues>
27984                  </field>
27985                  <field>
27986                     <name>DATLL</name>
27987                     <description>DAT[3:0] Line Level</description>
27988                     <bitOffset>20</bitOffset>
27989                     <bitWidth>4</bitWidth>
27990                  </field>
27991                  <field>
27992                     <name>CMDLL</name>
27993                     <description>CMD Line Level</description>
27994                     <bitOffset>24</bitOffset>
27995                     <bitWidth>1</bitWidth>
27996                  </field>
27997               </fields>
27998            </register>
27999            <register>
28000               <name>HC1R</name>
28001               <description>Host Control 1</description>
28002               <addressOffset>0x28</addressOffset>
28003               <size>8</size>
28004               <resetValue>0xE00</resetValue>
28005               <fields>
28006                  <field>
28007                     <name>LEDCTRL</name>
28008                     <description>LED Control</description>
28009                     <bitOffset>0</bitOffset>
28010                     <bitWidth>1</bitWidth>
28011                     <enumeratedValues>
28012                        <name>LEDCTRLSelect</name>
28013                        <enumeratedValue>
28014                           <name>OFF</name>
28015                           <description>LED off</description>
28016                           <value>0</value>
28017                        </enumeratedValue>
28018                        <enumeratedValue>
28019                           <name>ON</name>
28020                           <description>LED on</description>
28021                           <value>1</value>
28022                        </enumeratedValue>
28023                     </enumeratedValues>
28024                  </field>
28025                  <field>
28026                     <name>DW</name>
28027                     <description>Data Width</description>
28028                     <bitOffset>1</bitOffset>
28029                     <bitWidth>1</bitWidth>
28030                     <enumeratedValues>
28031                        <name>DWSelect</name>
28032                        <enumeratedValue>
28033                           <name>1BIT</name>
28034                           <description>1-bit mode</description>
28035                           <value>0</value>
28036                        </enumeratedValue>
28037                        <enumeratedValue>
28038                           <name>4BIT</name>
28039                           <description>4-bit mode</description>
28040                           <value>1</value>
28041                        </enumeratedValue>
28042                     </enumeratedValues>
28043                  </field>
28044                  <field>
28045                     <name>HSEN</name>
28046                     <description>High Speed Enable</description>
28047                     <bitOffset>2</bitOffset>
28048                     <bitWidth>1</bitWidth>
28049                     <enumeratedValues>
28050                        <name>HSENSelect</name>
28051                        <enumeratedValue>
28052                           <name>NORMAL</name>
28053                           <description>Normal Speed mode</description>
28054                           <value>0</value>
28055                        </enumeratedValue>
28056                        <enumeratedValue>
28057                           <name>HIGH</name>
28058                           <description>High Speed mode</description>
28059                           <value>1</value>
28060                        </enumeratedValue>
28061                     </enumeratedValues>
28062                  </field>
28063                  <field>
28064                     <name>DMASEL</name>
28065                     <description>DMA Select</description>
28066                     <bitOffset>3</bitOffset>
28067                     <bitWidth>2</bitWidth>
28068                     <enumeratedValues>
28069                        <name>DMASELSelect</name>
28070                        <enumeratedValue>
28071                           <name>SDMA</name>
28072                           <description>SDMA is selected</description>
28073                           <value>0</value>
28074                        </enumeratedValue>
28075                        <enumeratedValue>
28076                           <name>32BIT</name>
28077                           <description>32-bit Address ADMA2 is selected</description>
28078                           <value>2</value>
28079                        </enumeratedValue>
28080                     </enumeratedValues>
28081                  </field>
28082                  <field>
28083                     <name>CARDDTL</name>
28084                     <description>Card Detect Test Level</description>
28085                     <bitOffset>6</bitOffset>
28086                     <bitWidth>1</bitWidth>
28087                     <enumeratedValues>
28088                        <name>CARDDTLSelect</name>
28089                        <enumeratedValue>
28090                           <name>NO</name>
28091                           <description>No Card</description>
28092                           <value>0</value>
28093                        </enumeratedValue>
28094                        <enumeratedValue>
28095                           <name>YES</name>
28096                           <description>Card Inserted</description>
28097                           <value>1</value>
28098                        </enumeratedValue>
28099                     </enumeratedValues>
28100                  </field>
28101                  <field>
28102                     <name>CARDDSEL</name>
28103                     <description>Card Detect Signal Selection</description>
28104                     <bitOffset>7</bitOffset>
28105                     <bitWidth>1</bitWidth>
28106                     <enumeratedValues>
28107                        <name>CARDDSELSelect</name>
28108                        <enumeratedValue>
28109                           <name>NORMAL</name>
28110                           <description>SDCD# is selected (for normal use)</description>
28111                           <value>0</value>
28112                        </enumeratedValue>
28113                        <enumeratedValue>
28114                           <name>TEST</name>
28115                           <description>The Card Select Test Level is selected (for test purpose)</description>
28116                           <value>1</value>
28117                        </enumeratedValue>
28118                     </enumeratedValues>
28119                  </field>
28120               </fields>
28121            </register>
28122            <register>
28123               <name>HC1R_EMMC_MODE</name>
28124               <description>Host Control 1</description>
28125               <alternateRegister>HC1R</alternateRegister>
28126               <addressOffset>0x28</addressOffset>
28127               <size>8</size>
28128               <resetValue>0xE00</resetValue>
28129               <fields>
28130                  <field>
28131                     <name>DW</name>
28132                     <description>Data Width</description>
28133                     <bitOffset>1</bitOffset>
28134                     <bitWidth>1</bitWidth>
28135                     <enumeratedValues>
28136                        <name>DWSelect</name>
28137                        <enumeratedValue>
28138                           <name>1BIT</name>
28139                           <description>1-bit mode</description>
28140                           <value>0</value>
28141                        </enumeratedValue>
28142                        <enumeratedValue>
28143                           <name>4BIT</name>
28144                           <description>4-bit mode</description>
28145                           <value>1</value>
28146                        </enumeratedValue>
28147                     </enumeratedValues>
28148                  </field>
28149                  <field>
28150                     <name>HSEN</name>
28151                     <description>High Speed Enable</description>
28152                     <bitOffset>2</bitOffset>
28153                     <bitWidth>1</bitWidth>
28154                     <enumeratedValues>
28155                        <name>HSENSelect</name>
28156                        <enumeratedValue>
28157                           <name>NORMAL</name>
28158                           <description>Normal Speed mode</description>
28159                           <value>0</value>
28160                        </enumeratedValue>
28161                        <enumeratedValue>
28162                           <name>HIGH</name>
28163                           <description>High Speed mode</description>
28164                           <value>1</value>
28165                        </enumeratedValue>
28166                     </enumeratedValues>
28167                  </field>
28168                  <field>
28169                     <name>DMASEL</name>
28170                     <description>DMA Select</description>
28171                     <bitOffset>3</bitOffset>
28172                     <bitWidth>2</bitWidth>
28173                     <enumeratedValues>
28174                        <name>DMASELSelect</name>
28175                        <enumeratedValue>
28176                           <name>SDMA</name>
28177                           <description>SDMA is selected</description>
28178                           <value>0</value>
28179                        </enumeratedValue>
28180                        <enumeratedValue>
28181                           <name>32BIT</name>
28182                           <description>32-bit Address ADMA2 is selected</description>
28183                           <value>2</value>
28184                        </enumeratedValue>
28185                     </enumeratedValues>
28186                  </field>
28187               </fields>
28188            </register>
28189            <register>
28190               <name>PCR</name>
28191               <description>Power Control</description>
28192               <addressOffset>0x29</addressOffset>
28193               <size>8</size>
28194               <resetValue>0x0E</resetValue>
28195               <fields>
28196                  <field>
28197                     <name>SDBPWR</name>
28198                     <description>SD Bus Power</description>
28199                     <bitOffset>0</bitOffset>
28200                     <bitWidth>1</bitWidth>
28201                     <enumeratedValues>
28202                        <name>SDBPWRSelect</name>
28203                        <enumeratedValue>
28204                           <name>OFF</name>
28205                           <description>Power off</description>
28206                           <value>0</value>
28207                        </enumeratedValue>
28208                        <enumeratedValue>
28209                           <name>ON</name>
28210                           <description>Power on</description>
28211                           <value>1</value>
28212                        </enumeratedValue>
28213                     </enumeratedValues>
28214                  </field>
28215                  <field>
28216                     <name>SDBVSEL</name>
28217                     <description>SD Bus Voltage Select</description>
28218                     <bitOffset>1</bitOffset>
28219                     <bitWidth>3</bitWidth>
28220                     <enumeratedValues>
28221                        <name>SDBVSELSelect</name>
28222                        <enumeratedValue>
28223                           <name>1V8</name>
28224                           <description>1.8V (Typ.)</description>
28225                           <value>5</value>
28226                        </enumeratedValue>
28227                        <enumeratedValue>
28228                           <name>3V0</name>
28229                           <description>3.0V (Typ.)</description>
28230                           <value>6</value>
28231                        </enumeratedValue>
28232                        <enumeratedValue>
28233                           <name>3V3</name>
28234                           <description>3.3V (Typ.)</description>
28235                           <value>7</value>
28236                        </enumeratedValue>
28237                     </enumeratedValues>
28238                  </field>
28239               </fields>
28240            </register>
28241            <register>
28242               <name>BGCR</name>
28243               <description>Block Gap Control</description>
28244               <addressOffset>0x2A</addressOffset>
28245               <size>8</size>
28246               <resetValue>0x00</resetValue>
28247               <fields>
28248                  <field>
28249                     <name>STPBGR</name>
28250                     <description>Stop at Block Gap Request</description>
28251                     <bitOffset>0</bitOffset>
28252                     <bitWidth>1</bitWidth>
28253                     <enumeratedValues>
28254                        <name>STPBGRSelect</name>
28255                        <enumeratedValue>
28256                           <name>TRANSFER</name>
28257                           <description>Transfer</description>
28258                           <value>0</value>
28259                        </enumeratedValue>
28260                        <enumeratedValue>
28261                           <name>STOP</name>
28262                           <description>Stop</description>
28263                           <value>1</value>
28264                        </enumeratedValue>
28265                     </enumeratedValues>
28266                  </field>
28267                  <field>
28268                     <name>CONTR</name>
28269                     <description>Continue Request</description>
28270                     <bitOffset>1</bitOffset>
28271                     <bitWidth>1</bitWidth>
28272                     <enumeratedValues>
28273                        <name>CONTRSelect</name>
28274                        <enumeratedValue>
28275                           <name>GO_ON</name>
28276                           <description>Not affected</description>
28277                           <value>0</value>
28278                        </enumeratedValue>
28279                        <enumeratedValue>
28280                           <name>RESTART</name>
28281                           <description>Restart</description>
28282                           <value>1</value>
28283                        </enumeratedValue>
28284                     </enumeratedValues>
28285                  </field>
28286                  <field>
28287                     <name>RWCTRL</name>
28288                     <description>Read Wait Control</description>
28289                     <bitOffset>2</bitOffset>
28290                     <bitWidth>1</bitWidth>
28291                     <enumeratedValues>
28292                        <name>RWCTRLSelect</name>
28293                        <enumeratedValue>
28294                           <name>DISABLE</name>
28295                           <description>Disable Read Wait Control</description>
28296                           <value>0</value>
28297                        </enumeratedValue>
28298                        <enumeratedValue>
28299                           <name>ENABLE</name>
28300                           <description>Enable Read Wait Control</description>
28301                           <value>1</value>
28302                        </enumeratedValue>
28303                     </enumeratedValues>
28304                  </field>
28305                  <field>
28306                     <name>INTBG</name>
28307                     <description>Interrupt at Block Gap</description>
28308                     <bitOffset>3</bitOffset>
28309                     <bitWidth>1</bitWidth>
28310                     <enumeratedValues>
28311                        <name>INTBGSelect</name>
28312                        <enumeratedValue>
28313                           <name>DISABLED</name>
28314                           <description>Disabled</description>
28315                           <value>0</value>
28316                        </enumeratedValue>
28317                        <enumeratedValue>
28318                           <name>ENABLED</name>
28319                           <description>Enabled</description>
28320                           <value>1</value>
28321                        </enumeratedValue>
28322                     </enumeratedValues>
28323                  </field>
28324               </fields>
28325            </register>
28326            <register>
28327               <name>BGCR_EMMC_MODE</name>
28328               <description>Block Gap Control</description>
28329               <alternateRegister>BGCR</alternateRegister>
28330               <addressOffset>0x2A</addressOffset>
28331               <size>8</size>
28332               <resetValue>0x00</resetValue>
28333               <fields>
28334                  <field>
28335                     <name>STPBGR</name>
28336                     <description>Stop at Block Gap Request</description>
28337                     <bitOffset>0</bitOffset>
28338                     <bitWidth>1</bitWidth>
28339                     <enumeratedValues>
28340                        <name>STPBGRSelect</name>
28341                        <enumeratedValue>
28342                           <name>TRANSFER</name>
28343                           <description>Transfer</description>
28344                           <value>0</value>
28345                        </enumeratedValue>
28346                        <enumeratedValue>
28347                           <name>STOP</name>
28348                           <description>Stop</description>
28349                           <value>1</value>
28350                        </enumeratedValue>
28351                     </enumeratedValues>
28352                  </field>
28353                  <field>
28354                     <name>CONTR</name>
28355                     <description>Continue Request</description>
28356                     <bitOffset>1</bitOffset>
28357                     <bitWidth>1</bitWidth>
28358                     <enumeratedValues>
28359                        <name>CONTRSelect</name>
28360                        <enumeratedValue>
28361                           <name>GO_ON</name>
28362                           <description>Not affected</description>
28363                           <value>0</value>
28364                        </enumeratedValue>
28365                        <enumeratedValue>
28366                           <name>RESTART</name>
28367                           <description>Restart</description>
28368                           <value>1</value>
28369                        </enumeratedValue>
28370                     </enumeratedValues>
28371                  </field>
28372               </fields>
28373            </register>
28374            <register>
28375               <name>WCR</name>
28376               <description>Wakeup Control</description>
28377               <addressOffset>0x2B</addressOffset>
28378               <size>8</size>
28379               <resetValue>0x00</resetValue>
28380               <fields>
28381                  <field>
28382                     <name>WKENCINT</name>
28383                     <description>Wakeup Event Enable on Card Interrupt</description>
28384                     <bitOffset>0</bitOffset>
28385                     <bitWidth>1</bitWidth>
28386                     <enumeratedValues>
28387                        <name>WKENCINTSelect</name>
28388                        <enumeratedValue>
28389                           <name>DISABLE</name>
28390                           <description>Disable</description>
28391                           <value>0</value>
28392                        </enumeratedValue>
28393                        <enumeratedValue>
28394                           <name>ENABLE</name>
28395                           <description>Enable</description>
28396                           <value>1</value>
28397                        </enumeratedValue>
28398                     </enumeratedValues>
28399                  </field>
28400                  <field>
28401                     <name>WKENCINS</name>
28402                     <description>Wakeup Event Enable on Card Insertion</description>
28403                     <bitOffset>1</bitOffset>
28404                     <bitWidth>1</bitWidth>
28405                     <enumeratedValues>
28406                        <name>WKENCINSSelect</name>
28407                        <enumeratedValue>
28408                           <name>DISABLE</name>
28409                           <description>Disable</description>
28410                           <value>0</value>
28411                        </enumeratedValue>
28412                        <enumeratedValue>
28413                           <name>ENABLE</name>
28414                           <description>Enable</description>
28415                           <value>1</value>
28416                        </enumeratedValue>
28417                     </enumeratedValues>
28418                  </field>
28419                  <field>
28420                     <name>WKENCREM</name>
28421                     <description>Wakeup Event Enable on Card Removal</description>
28422                     <bitOffset>2</bitOffset>
28423                     <bitWidth>1</bitWidth>
28424                     <enumeratedValues>
28425                        <name>WKENCREMSelect</name>
28426                        <enumeratedValue>
28427                           <name>DISABLE</name>
28428                           <description>Disable</description>
28429                           <value>0</value>
28430                        </enumeratedValue>
28431                        <enumeratedValue>
28432                           <name>ENABLE</name>
28433                           <description>Enable</description>
28434                           <value>1</value>
28435                        </enumeratedValue>
28436                     </enumeratedValues>
28437                  </field>
28438               </fields>
28439            </register>
28440            <register>
28441               <name>CCR</name>
28442               <description>Clock Control</description>
28443               <addressOffset>0x2C</addressOffset>
28444               <size>16</size>
28445               <resetValue>0x0000</resetValue>
28446               <fields>
28447                  <field>
28448                     <name>INTCLKEN</name>
28449                     <description>Internal Clock Enable</description>
28450                     <bitOffset>0</bitOffset>
28451                     <bitWidth>1</bitWidth>
28452                     <enumeratedValues>
28453                        <name>INTCLKENSelect</name>
28454                        <enumeratedValue>
28455                           <name>OFF</name>
28456                           <description>Stop</description>
28457                           <value>0</value>
28458                        </enumeratedValue>
28459                        <enumeratedValue>
28460                           <name>ON</name>
28461                           <description>Oscillate</description>
28462                           <value>1</value>
28463                        </enumeratedValue>
28464                     </enumeratedValues>
28465                  </field>
28466                  <field>
28467                     <name>INTCLKS</name>
28468                     <description>Internal Clock Stable</description>
28469                     <bitOffset>1</bitOffset>
28470                     <bitWidth>1</bitWidth>
28471                     <enumeratedValues>
28472                        <name>INTCLKSSelect</name>
28473                        <enumeratedValue>
28474                           <name>NOT_READY</name>
28475                           <description>Not Ready</description>
28476                           <value>0</value>
28477                        </enumeratedValue>
28478                        <enumeratedValue>
28479                           <name>READY</name>
28480                           <description>Ready</description>
28481                           <value>1</value>
28482                        </enumeratedValue>
28483                     </enumeratedValues>
28484                  </field>
28485                  <field>
28486                     <name>SDCLKEN</name>
28487                     <description>SD Clock Enable</description>
28488                     <bitOffset>2</bitOffset>
28489                     <bitWidth>1</bitWidth>
28490                     <enumeratedValues>
28491                        <name>SDCLKENSelect</name>
28492                        <enumeratedValue>
28493                           <name>DISABLE</name>
28494                           <description>Disable</description>
28495                           <value>0</value>
28496                        </enumeratedValue>
28497                        <enumeratedValue>
28498                           <name>ENABLE</name>
28499                           <description>Enable</description>
28500                           <value>1</value>
28501                        </enumeratedValue>
28502                     </enumeratedValues>
28503                  </field>
28504                  <field>
28505                     <name>CLKGSEL</name>
28506                     <description>Clock Generator Select</description>
28507                     <bitOffset>5</bitOffset>
28508                     <bitWidth>1</bitWidth>
28509                     <enumeratedValues>
28510                        <name>CLKGSELSelect</name>
28511                        <enumeratedValue>
28512                           <name>DIV</name>
28513                           <description>Divided Clock Mode</description>
28514                           <value>0</value>
28515                        </enumeratedValue>
28516                        <enumeratedValue>
28517                           <name>PROG</name>
28518                           <description>Programmable Clock Mode</description>
28519                           <value>1</value>
28520                        </enumeratedValue>
28521                     </enumeratedValues>
28522                  </field>
28523                  <field>
28524                     <name>USDCLKFSEL</name>
28525                     <description>Upper Bits of SDCLK Frequency Select</description>
28526                     <bitOffset>6</bitOffset>
28527                     <bitWidth>2</bitWidth>
28528                  </field>
28529                  <field>
28530                     <name>SDCLKFSEL</name>
28531                     <description>SDCLK Frequency Select</description>
28532                     <bitOffset>8</bitOffset>
28533                     <bitWidth>8</bitWidth>
28534                  </field>
28535               </fields>
28536            </register>
28537            <register>
28538               <name>TCR</name>
28539               <description>Timeout Control</description>
28540               <addressOffset>0x2E</addressOffset>
28541               <size>8</size>
28542               <resetValue>0x00</resetValue>
28543               <fields>
28544                  <field>
28545                     <name>DTCVAL</name>
28546                     <description>Data Timeout Counter Value</description>
28547                     <bitOffset>0</bitOffset>
28548                     <bitWidth>4</bitWidth>
28549                  </field>
28550               </fields>
28551            </register>
28552            <register>
28553               <name>SRR</name>
28554               <description>Software Reset</description>
28555               <addressOffset>0x2F</addressOffset>
28556               <size>8</size>
28557               <resetValue>0x00</resetValue>
28558               <fields>
28559                  <field>
28560                     <name>SWRSTALL</name>
28561                     <description>Software Reset For All</description>
28562                     <bitOffset>0</bitOffset>
28563                     <bitWidth>1</bitWidth>
28564                     <enumeratedValues>
28565                        <name>SWRSTALLSelect</name>
28566                        <enumeratedValue>
28567                           <name>WORK</name>
28568                           <description>Work</description>
28569                           <value>0</value>
28570                        </enumeratedValue>
28571                        <enumeratedValue>
28572                           <name>RESET</name>
28573                           <description>Reset</description>
28574                           <value>1</value>
28575                        </enumeratedValue>
28576                     </enumeratedValues>
28577                  </field>
28578                  <field>
28579                     <name>SWRSTCMD</name>
28580                     <description>Software Reset For CMD Line</description>
28581                     <bitOffset>1</bitOffset>
28582                     <bitWidth>1</bitWidth>
28583                     <enumeratedValues>
28584                        <name>SWRSTCMDSelect</name>
28585                        <enumeratedValue>
28586                           <name>WORK</name>
28587                           <description>Work</description>
28588                           <value>0</value>
28589                        </enumeratedValue>
28590                        <enumeratedValue>
28591                           <name>RESET</name>
28592                           <description>Reset</description>
28593                           <value>1</value>
28594                        </enumeratedValue>
28595                     </enumeratedValues>
28596                  </field>
28597                  <field>
28598                     <name>SWRSTDAT</name>
28599                     <description>Software Reset For DAT Line</description>
28600                     <bitOffset>2</bitOffset>
28601                     <bitWidth>1</bitWidth>
28602                     <enumeratedValues>
28603                        <name>SWRSTDATSelect</name>
28604                        <enumeratedValue>
28605                           <name>WORK</name>
28606                           <description>Work</description>
28607                           <value>0</value>
28608                        </enumeratedValue>
28609                        <enumeratedValue>
28610                           <name>RESET</name>
28611                           <description>Reset</description>
28612                           <value>1</value>
28613                        </enumeratedValue>
28614                     </enumeratedValues>
28615                  </field>
28616               </fields>
28617            </register>
28618            <register>
28619               <name>NISTR</name>
28620               <description>Normal Interrupt Status</description>
28621               <addressOffset>0x30</addressOffset>
28622               <size>16</size>
28623               <resetValue>0x0000</resetValue>
28624               <fields>
28625                  <field>
28626                     <name>CMDC</name>
28627                     <description>Command Complete</description>
28628                     <bitOffset>0</bitOffset>
28629                     <bitWidth>1</bitWidth>
28630                     <enumeratedValues>
28631                        <name>CMDCSelect</name>
28632                        <enumeratedValue>
28633                           <name>NO</name>
28634                           <description>No command complete</description>
28635                           <value>0</value>
28636                        </enumeratedValue>
28637                        <enumeratedValue>
28638                           <name>YES</name>
28639                           <description>Command complete</description>
28640                           <value>1</value>
28641                        </enumeratedValue>
28642                     </enumeratedValues>
28643                  </field>
28644                  <field>
28645                     <name>TRFC</name>
28646                     <description>Transfer Complete</description>
28647                     <bitOffset>1</bitOffset>
28648                     <bitWidth>1</bitWidth>
28649                     <enumeratedValues>
28650                        <name>TRFCSelect</name>
28651                        <enumeratedValue>
28652                           <name>NO</name>
28653                           <description>Not complete</description>
28654                           <value>0</value>
28655                        </enumeratedValue>
28656                        <enumeratedValue>
28657                           <name>YES</name>
28658                           <description>Command execution is completed</description>
28659                           <value>1</value>
28660                        </enumeratedValue>
28661                     </enumeratedValues>
28662                  </field>
28663                  <field>
28664                     <name>BLKGE</name>
28665                     <description>Block Gap Event</description>
28666                     <bitOffset>2</bitOffset>
28667                     <bitWidth>1</bitWidth>
28668                     <enumeratedValues>
28669                        <name>BLKGESelect</name>
28670                        <enumeratedValue>
28671                           <name>NO</name>
28672                           <description>No Block Gap Event</description>
28673                           <value>0</value>
28674                        </enumeratedValue>
28675                        <enumeratedValue>
28676                           <name>STOP</name>
28677                           <description>Transaction stopped at block gap</description>
28678                           <value>1</value>
28679                        </enumeratedValue>
28680                     </enumeratedValues>
28681                  </field>
28682                  <field>
28683                     <name>DMAINT</name>
28684                     <description>DMA Interrupt</description>
28685                     <bitOffset>3</bitOffset>
28686                     <bitWidth>1</bitWidth>
28687                     <enumeratedValues>
28688                        <name>DMAINTSelect</name>
28689                        <enumeratedValue>
28690                           <name>NO</name>
28691                           <description>No DMA Interrupt</description>
28692                           <value>0</value>
28693                        </enumeratedValue>
28694                        <enumeratedValue>
28695                           <name>YES</name>
28696                           <description>DMA Interrupt is generated</description>
28697                           <value>1</value>
28698                        </enumeratedValue>
28699                     </enumeratedValues>
28700                  </field>
28701                  <field>
28702                     <name>BWRRDY</name>
28703                     <description>Buffer Write Ready</description>
28704                     <bitOffset>4</bitOffset>
28705                     <bitWidth>1</bitWidth>
28706                     <enumeratedValues>
28707                        <name>BWRRDYSelect</name>
28708                        <enumeratedValue>
28709                           <name>NO</name>
28710                           <description>Not ready to write buffer</description>
28711                           <value>0</value>
28712                        </enumeratedValue>
28713                        <enumeratedValue>
28714                           <name>YES</name>
28715                           <description>Ready to write buffer</description>
28716                           <value>1</value>
28717                        </enumeratedValue>
28718                     </enumeratedValues>
28719                  </field>
28720                  <field>
28721                     <name>BRDRDY</name>
28722                     <description>Buffer Read Ready</description>
28723                     <bitOffset>5</bitOffset>
28724                     <bitWidth>1</bitWidth>
28725                     <enumeratedValues>
28726                        <name>BRDRDYSelect</name>
28727                        <enumeratedValue>
28728                           <name>NO</name>
28729                           <description>Not ready to read buffer</description>
28730                           <value>0</value>
28731                        </enumeratedValue>
28732                        <enumeratedValue>
28733                           <name>YES</name>
28734                           <description>Ready to read buffer</description>
28735                           <value>1</value>
28736                        </enumeratedValue>
28737                     </enumeratedValues>
28738                  </field>
28739                  <field>
28740                     <name>CINS</name>
28741                     <description>Card Insertion</description>
28742                     <bitOffset>6</bitOffset>
28743                     <bitWidth>1</bitWidth>
28744                     <enumeratedValues>
28745                        <name>CINSSelect</name>
28746                        <enumeratedValue>
28747                           <name>NO</name>
28748                           <description>Card state stable or Debouncing</description>
28749                           <value>0</value>
28750                        </enumeratedValue>
28751                        <enumeratedValue>
28752                           <name>YES</name>
28753                           <description>Card inserted</description>
28754                           <value>1</value>
28755                        </enumeratedValue>
28756                     </enumeratedValues>
28757                  </field>
28758                  <field>
28759                     <name>CREM</name>
28760                     <description>Card Removal</description>
28761                     <bitOffset>7</bitOffset>
28762                     <bitWidth>1</bitWidth>
28763                     <enumeratedValues>
28764                        <name>CREMSelect</name>
28765                        <enumeratedValue>
28766                           <name>NO</name>
28767                           <description>Card state stable or Debouncing</description>
28768                           <value>0</value>
28769                        </enumeratedValue>
28770                        <enumeratedValue>
28771                           <name>YES</name>
28772                           <description>Card Removed</description>
28773                           <value>1</value>
28774                        </enumeratedValue>
28775                     </enumeratedValues>
28776                  </field>
28777                  <field>
28778                     <name>CINT</name>
28779                     <description>Card Interrupt</description>
28780                     <bitOffset>8</bitOffset>
28781                     <bitWidth>1</bitWidth>
28782                     <enumeratedValues>
28783                        <name>CINTSelect</name>
28784                        <enumeratedValue>
28785                           <name>NO</name>
28786                           <description>No Card Interrupt</description>
28787                           <value>0</value>
28788                        </enumeratedValue>
28789                        <enumeratedValue>
28790                           <name>YES</name>
28791                           <description>Generate Card Interrupt</description>
28792                           <value>1</value>
28793                        </enumeratedValue>
28794                     </enumeratedValues>
28795                  </field>
28796                  <field>
28797                     <name>ERRINT</name>
28798                     <description>Error Interrupt</description>
28799                     <bitOffset>15</bitOffset>
28800                     <bitWidth>1</bitWidth>
28801                     <enumeratedValues>
28802                        <name>ERRINTSelect</name>
28803                        <enumeratedValue>
28804                           <name>NO</name>
28805                           <description>No Error</description>
28806                           <value>0</value>
28807                        </enumeratedValue>
28808                        <enumeratedValue>
28809                           <name>YES</name>
28810                           <description>Error</description>
28811                           <value>1</value>
28812                        </enumeratedValue>
28813                     </enumeratedValues>
28814                  </field>
28815               </fields>
28816            </register>
28817            <register>
28818               <name>NISTR_EMMC_MODE</name>
28819               <description>Normal Interrupt Status</description>
28820               <alternateRegister>NISTR</alternateRegister>
28821               <addressOffset>0x30</addressOffset>
28822               <size>16</size>
28823               <resetValue>0x0000</resetValue>
28824               <fields>
28825                  <field>
28826                     <name>CMDC</name>
28827                     <description>Command Complete</description>
28828                     <bitOffset>0</bitOffset>
28829                     <bitWidth>1</bitWidth>
28830                     <enumeratedValues>
28831                        <name>CMDCSelect</name>
28832                        <enumeratedValue>
28833                           <name>NO</name>
28834                           <description>No command complete</description>
28835                           <value>0</value>
28836                        </enumeratedValue>
28837                        <enumeratedValue>
28838                           <name>YES</name>
28839                           <description>Command complete</description>
28840                           <value>1</value>
28841                        </enumeratedValue>
28842                     </enumeratedValues>
28843                  </field>
28844                  <field>
28845                     <name>TRFC</name>
28846                     <description>Transfer Complete</description>
28847                     <bitOffset>1</bitOffset>
28848                     <bitWidth>1</bitWidth>
28849                     <enumeratedValues>
28850                        <name>TRFCSelect</name>
28851                        <enumeratedValue>
28852                           <name>NO</name>
28853                           <description>Not complete</description>
28854                           <value>0</value>
28855                        </enumeratedValue>
28856                        <enumeratedValue>
28857                           <name>YES</name>
28858                           <description>Command execution is completed</description>
28859                           <value>1</value>
28860                        </enumeratedValue>
28861                     </enumeratedValues>
28862                  </field>
28863                  <field>
28864                     <name>BLKGE</name>
28865                     <description>Block Gap Event</description>
28866                     <bitOffset>2</bitOffset>
28867                     <bitWidth>1</bitWidth>
28868                     <enumeratedValues>
28869                        <name>BLKGESelect</name>
28870                        <enumeratedValue>
28871                           <name>NO</name>
28872                           <description>No Block Gap Event</description>
28873                           <value>0</value>
28874                        </enumeratedValue>
28875                        <enumeratedValue>
28876                           <name>STOP</name>
28877                           <description>Transaction stopped at block gap</description>
28878                           <value>1</value>
28879                        </enumeratedValue>
28880                     </enumeratedValues>
28881                  </field>
28882                  <field>
28883                     <name>DMAINT</name>
28884                     <description>DMA Interrupt</description>
28885                     <bitOffset>3</bitOffset>
28886                     <bitWidth>1</bitWidth>
28887                     <enumeratedValues>
28888                        <name>DMAINTSelect</name>
28889                        <enumeratedValue>
28890                           <name>NO</name>
28891                           <description>No DMA Interrupt</description>
28892                           <value>0</value>
28893                        </enumeratedValue>
28894                        <enumeratedValue>
28895                           <name>YES</name>
28896                           <description>DMA Interrupt is generated</description>
28897                           <value>1</value>
28898                        </enumeratedValue>
28899                     </enumeratedValues>
28900                  </field>
28901                  <field>
28902                     <name>BWRRDY</name>
28903                     <description>Buffer Write Ready</description>
28904                     <bitOffset>4</bitOffset>
28905                     <bitWidth>1</bitWidth>
28906                     <enumeratedValues>
28907                        <name>BWRRDYSelect</name>
28908                        <enumeratedValue>
28909                           <name>NO</name>
28910                           <description>Not ready to write buffer</description>
28911                           <value>0</value>
28912                        </enumeratedValue>
28913                        <enumeratedValue>
28914                           <name>YES</name>
28915                           <description>Ready to write buffer</description>
28916                           <value>1</value>
28917                        </enumeratedValue>
28918                     </enumeratedValues>
28919                  </field>
28920                  <field>
28921                     <name>BRDRDY</name>
28922                     <description>Buffer Read Ready</description>
28923                     <bitOffset>5</bitOffset>
28924                     <bitWidth>1</bitWidth>
28925                     <enumeratedValues>
28926                        <name>BRDRDYSelect</name>
28927                        <enumeratedValue>
28928                           <name>NO</name>
28929                           <description>Not ready to read buffer</description>
28930                           <value>0</value>
28931                        </enumeratedValue>
28932                        <enumeratedValue>
28933                           <name>YES</name>
28934                           <description>Ready to read buffer</description>
28935                           <value>1</value>
28936                        </enumeratedValue>
28937                     </enumeratedValues>
28938                  </field>
28939                  <field>
28940                     <name>BOOTAR</name>
28941                     <description>Boot Acknowledge Received</description>
28942                     <bitOffset>14</bitOffset>
28943                     <bitWidth>1</bitWidth>
28944                  </field>
28945                  <field>
28946                     <name>ERRINT</name>
28947                     <description>Error Interrupt</description>
28948                     <bitOffset>15</bitOffset>
28949                     <bitWidth>1</bitWidth>
28950                     <enumeratedValues>
28951                        <name>ERRINTSelect</name>
28952                        <enumeratedValue>
28953                           <name>NO</name>
28954                           <description>No Error</description>
28955                           <value>0</value>
28956                        </enumeratedValue>
28957                        <enumeratedValue>
28958                           <name>YES</name>
28959                           <description>Error</description>
28960                           <value>1</value>
28961                        </enumeratedValue>
28962                     </enumeratedValues>
28963                  </field>
28964               </fields>
28965            </register>
28966            <register>
28967               <name>EISTR</name>
28968               <description>Error Interrupt Status</description>
28969               <addressOffset>0x32</addressOffset>
28970               <size>16</size>
28971               <resetValue>0x0000</resetValue>
28972               <fields>
28973                  <field>
28974                     <name>CMDTEO</name>
28975                     <description>Command Timeout Error</description>
28976                     <bitOffset>0</bitOffset>
28977                     <bitWidth>1</bitWidth>
28978                     <enumeratedValues>
28979                        <name>CMDTEOSelect</name>
28980                        <enumeratedValue>
28981                           <name>NO</name>
28982                           <description>No Error</description>
28983                           <value>0</value>
28984                        </enumeratedValue>
28985                        <enumeratedValue>
28986                           <name>YES</name>
28987                           <description>Timeout</description>
28988                           <value>1</value>
28989                        </enumeratedValue>
28990                     </enumeratedValues>
28991                  </field>
28992                  <field>
28993                     <name>CMDCRC</name>
28994                     <description>Command CRC Error</description>
28995                     <bitOffset>1</bitOffset>
28996                     <bitWidth>1</bitWidth>
28997                     <enumeratedValues>
28998                        <name>CMDCRCSelect</name>
28999                        <enumeratedValue>
29000                           <name>NO</name>
29001                           <description>No Error</description>
29002                           <value>0</value>
29003                        </enumeratedValue>
29004                        <enumeratedValue>
29005                           <name>YES</name>
29006                           <description>CRC Error Generated</description>
29007                           <value>1</value>
29008                        </enumeratedValue>
29009                     </enumeratedValues>
29010                  </field>
29011                  <field>
29012                     <name>CMDEND</name>
29013                     <description>Command End Bit Error</description>
29014                     <bitOffset>2</bitOffset>
29015                     <bitWidth>1</bitWidth>
29016                     <enumeratedValues>
29017                        <name>CMDENDSelect</name>
29018                        <enumeratedValue>
29019                           <name>NO</name>
29020                           <description>No error</description>
29021                           <value>0</value>
29022                        </enumeratedValue>
29023                        <enumeratedValue>
29024                           <name>YES</name>
29025                           <description>End Bit Error Generated</description>
29026                           <value>1</value>
29027                        </enumeratedValue>
29028                     </enumeratedValues>
29029                  </field>
29030                  <field>
29031                     <name>CMDIDX</name>
29032                     <description>Command Index Error</description>
29033                     <bitOffset>3</bitOffset>
29034                     <bitWidth>1</bitWidth>
29035                     <enumeratedValues>
29036                        <name>CMDIDXSelect</name>
29037                        <enumeratedValue>
29038                           <name>NO</name>
29039                           <description>No Error</description>
29040                           <value>0</value>
29041                        </enumeratedValue>
29042                        <enumeratedValue>
29043                           <name>YES</name>
29044                           <description>Error</description>
29045                           <value>1</value>
29046                        </enumeratedValue>
29047                     </enumeratedValues>
29048                  </field>
29049                  <field>
29050                     <name>DATTEO</name>
29051                     <description>Data Timeout Error</description>
29052                     <bitOffset>4</bitOffset>
29053                     <bitWidth>1</bitWidth>
29054                     <enumeratedValues>
29055                        <name>DATTEOSelect</name>
29056                        <enumeratedValue>
29057                           <name>NO</name>
29058                           <description>No Error</description>
29059                           <value>0</value>
29060                        </enumeratedValue>
29061                        <enumeratedValue>
29062                           <name>YES</name>
29063                           <description>Timeout</description>
29064                           <value>1</value>
29065                        </enumeratedValue>
29066                     </enumeratedValues>
29067                  </field>
29068                  <field>
29069                     <name>DATCRC</name>
29070                     <description>Data CRC Error</description>
29071                     <bitOffset>5</bitOffset>
29072                     <bitWidth>1</bitWidth>
29073                     <enumeratedValues>
29074                        <name>DATCRCSelect</name>
29075                        <enumeratedValue>
29076                           <name>NO</name>
29077                           <description>No Error</description>
29078                           <value>0</value>
29079                        </enumeratedValue>
29080                        <enumeratedValue>
29081                           <name>YES</name>
29082                           <description>Error</description>
29083                           <value>1</value>
29084                        </enumeratedValue>
29085                     </enumeratedValues>
29086                  </field>
29087                  <field>
29088                     <name>DATEND</name>
29089                     <description>Data End Bit Error</description>
29090                     <bitOffset>6</bitOffset>
29091                     <bitWidth>1</bitWidth>
29092                     <enumeratedValues>
29093                        <name>DATENDSelect</name>
29094                        <enumeratedValue>
29095                           <name>NO</name>
29096                           <description>No Error</description>
29097                           <value>0</value>
29098                        </enumeratedValue>
29099                        <enumeratedValue>
29100                           <name>YES</name>
29101                           <description>Error</description>
29102                           <value>1</value>
29103                        </enumeratedValue>
29104                     </enumeratedValues>
29105                  </field>
29106                  <field>
29107                     <name>CURLIM</name>
29108                     <description>Current Limit Error</description>
29109                     <bitOffset>7</bitOffset>
29110                     <bitWidth>1</bitWidth>
29111                     <enumeratedValues>
29112                        <name>CURLIMSelect</name>
29113                        <enumeratedValue>
29114                           <name>NO</name>
29115                           <description>No Error</description>
29116                           <value>0</value>
29117                        </enumeratedValue>
29118                        <enumeratedValue>
29119                           <name>YES</name>
29120                           <description>Power Fail</description>
29121                           <value>1</value>
29122                        </enumeratedValue>
29123                     </enumeratedValues>
29124                  </field>
29125                  <field>
29126                     <name>ACMD</name>
29127                     <description>Auto CMD Error</description>
29128                     <bitOffset>8</bitOffset>
29129                     <bitWidth>1</bitWidth>
29130                     <enumeratedValues>
29131                        <name>ACMDSelect</name>
29132                        <enumeratedValue>
29133                           <name>NO</name>
29134                           <description>No Error</description>
29135                           <value>0</value>
29136                        </enumeratedValue>
29137                        <enumeratedValue>
29138                           <name>YES</name>
29139                           <description>Error</description>
29140                           <value>1</value>
29141                        </enumeratedValue>
29142                     </enumeratedValues>
29143                  </field>
29144                  <field>
29145                     <name>ADMA</name>
29146                     <description>ADMA Error</description>
29147                     <bitOffset>9</bitOffset>
29148                     <bitWidth>1</bitWidth>
29149                     <enumeratedValues>
29150                        <name>ADMASelect</name>
29151                        <enumeratedValue>
29152                           <name>NO</name>
29153                           <description>No Error</description>
29154                           <value>0</value>
29155                        </enumeratedValue>
29156                        <enumeratedValue>
29157                           <name>YES</name>
29158                           <description>Error</description>
29159                           <value>1</value>
29160                        </enumeratedValue>
29161                     </enumeratedValues>
29162                  </field>
29163               </fields>
29164            </register>
29165            <register>
29166               <name>EISTR_EMMC_MODE</name>
29167               <description>Error Interrupt Status</description>
29168               <alternateRegister>EISTR</alternateRegister>
29169               <addressOffset>0x32</addressOffset>
29170               <size>16</size>
29171               <resetValue>0x0000</resetValue>
29172               <fields>
29173                  <field>
29174                     <name>CMDTEO</name>
29175                     <description>Command Timeout Error</description>
29176                     <bitOffset>0</bitOffset>
29177                     <bitWidth>1</bitWidth>
29178                     <enumeratedValues>
29179                        <name>CMDTEOSelect</name>
29180                        <enumeratedValue>
29181                           <name>NO</name>
29182                           <description>No Error</description>
29183                           <value>0</value>
29184                        </enumeratedValue>
29185                        <enumeratedValue>
29186                           <name>YES</name>
29187                           <description>Timeout</description>
29188                           <value>1</value>
29189                        </enumeratedValue>
29190                     </enumeratedValues>
29191                  </field>
29192                  <field>
29193                     <name>CMDCRC</name>
29194                     <description>Command CRC Error</description>
29195                     <bitOffset>1</bitOffset>
29196                     <bitWidth>1</bitWidth>
29197                     <enumeratedValues>
29198                        <name>CMDCRCSelect</name>
29199                        <enumeratedValue>
29200                           <name>NO</name>
29201                           <description>No Error</description>
29202                           <value>0</value>
29203                        </enumeratedValue>
29204                        <enumeratedValue>
29205                           <name>YES</name>
29206                           <description>CRC Error Generated</description>
29207                           <value>1</value>
29208                        </enumeratedValue>
29209                     </enumeratedValues>
29210                  </field>
29211                  <field>
29212                     <name>CMDEND</name>
29213                     <description>Command End Bit Error</description>
29214                     <bitOffset>2</bitOffset>
29215                     <bitWidth>1</bitWidth>
29216                     <enumeratedValues>
29217                        <name>CMDENDSelect</name>
29218                        <enumeratedValue>
29219                           <name>NO</name>
29220                           <description>No error</description>
29221                           <value>0</value>
29222                        </enumeratedValue>
29223                        <enumeratedValue>
29224                           <name>YES</name>
29225                           <description>End Bit Error Generated</description>
29226                           <value>1</value>
29227                        </enumeratedValue>
29228                     </enumeratedValues>
29229                  </field>
29230                  <field>
29231                     <name>CMDIDX</name>
29232                     <description>Command Index Error</description>
29233                     <bitOffset>3</bitOffset>
29234                     <bitWidth>1</bitWidth>
29235                     <enumeratedValues>
29236                        <name>CMDIDXSelect</name>
29237                        <enumeratedValue>
29238                           <name>NO</name>
29239                           <description>No Error</description>
29240                           <value>0</value>
29241                        </enumeratedValue>
29242                        <enumeratedValue>
29243                           <name>YES</name>
29244                           <description>Error</description>
29245                           <value>1</value>
29246                        </enumeratedValue>
29247                     </enumeratedValues>
29248                  </field>
29249                  <field>
29250                     <name>DATTEO</name>
29251                     <description>Data Timeout Error</description>
29252                     <bitOffset>4</bitOffset>
29253                     <bitWidth>1</bitWidth>
29254                     <enumeratedValues>
29255                        <name>DATTEOSelect</name>
29256                        <enumeratedValue>
29257                           <name>NO</name>
29258                           <description>No Error</description>
29259                           <value>0</value>
29260                        </enumeratedValue>
29261                        <enumeratedValue>
29262                           <name>YES</name>
29263                           <description>Timeout</description>
29264                           <value>1</value>
29265                        </enumeratedValue>
29266                     </enumeratedValues>
29267                  </field>
29268                  <field>
29269                     <name>DATCRC</name>
29270                     <description>Data CRC Error</description>
29271                     <bitOffset>5</bitOffset>
29272                     <bitWidth>1</bitWidth>
29273                     <enumeratedValues>
29274                        <name>DATCRCSelect</name>
29275                        <enumeratedValue>
29276                           <name>NO</name>
29277                           <description>No Error</description>
29278                           <value>0</value>
29279                        </enumeratedValue>
29280                        <enumeratedValue>
29281                           <name>YES</name>
29282                           <description>Error</description>
29283                           <value>1</value>
29284                        </enumeratedValue>
29285                     </enumeratedValues>
29286                  </field>
29287                  <field>
29288                     <name>DATEND</name>
29289                     <description>Data End Bit Error</description>
29290                     <bitOffset>6</bitOffset>
29291                     <bitWidth>1</bitWidth>
29292                     <enumeratedValues>
29293                        <name>DATENDSelect</name>
29294                        <enumeratedValue>
29295                           <name>NO</name>
29296                           <description>No Error</description>
29297                           <value>0</value>
29298                        </enumeratedValue>
29299                        <enumeratedValue>
29300                           <name>YES</name>
29301                           <description>Error</description>
29302                           <value>1</value>
29303                        </enumeratedValue>
29304                     </enumeratedValues>
29305                  </field>
29306                  <field>
29307                     <name>CURLIM</name>
29308                     <description>Current Limit Error</description>
29309                     <bitOffset>7</bitOffset>
29310                     <bitWidth>1</bitWidth>
29311                     <enumeratedValues>
29312                        <name>CURLIMSelect</name>
29313                        <enumeratedValue>
29314                           <name>NO</name>
29315                           <description>No Error</description>
29316                           <value>0</value>
29317                        </enumeratedValue>
29318                        <enumeratedValue>
29319                           <name>YES</name>
29320                           <description>Power Fail</description>
29321                           <value>1</value>
29322                        </enumeratedValue>
29323                     </enumeratedValues>
29324                  </field>
29325                  <field>
29326                     <name>ACMD</name>
29327                     <description>Auto CMD Error</description>
29328                     <bitOffset>8</bitOffset>
29329                     <bitWidth>1</bitWidth>
29330                     <enumeratedValues>
29331                        <name>ACMDSelect</name>
29332                        <enumeratedValue>
29333                           <name>NO</name>
29334                           <description>No Error</description>
29335                           <value>0</value>
29336                        </enumeratedValue>
29337                        <enumeratedValue>
29338                           <name>YES</name>
29339                           <description>Error</description>
29340                           <value>1</value>
29341                        </enumeratedValue>
29342                     </enumeratedValues>
29343                  </field>
29344                  <field>
29345                     <name>ADMA</name>
29346                     <description>ADMA Error</description>
29347                     <bitOffset>9</bitOffset>
29348                     <bitWidth>1</bitWidth>
29349                     <enumeratedValues>
29350                        <name>ADMASelect</name>
29351                        <enumeratedValue>
29352                           <name>NO</name>
29353                           <description>No Error</description>
29354                           <value>0</value>
29355                        </enumeratedValue>
29356                        <enumeratedValue>
29357                           <name>YES</name>
29358                           <description>Error</description>
29359                           <value>1</value>
29360                        </enumeratedValue>
29361                     </enumeratedValues>
29362                  </field>
29363                  <field>
29364                     <name>BOOTAE</name>
29365                     <description>Boot Acknowledge Error</description>
29366                     <bitOffset>12</bitOffset>
29367                     <bitWidth>1</bitWidth>
29368                     <enumeratedValues>
29369                        <name>BOOTAESelect</name>
29370                        <enumeratedValue>
29371                           <name>FIFONOTEMPTY</name>
29372                           <description>FIFO contains at least one byte</description>
29373                           <value>0</value>
29374                        </enumeratedValue>
29375                        <enumeratedValue>
29376                           <name>FIFOEMPTY</name>
29377                           <description>FIFO is empty</description>
29378                           <value>1</value>
29379                        </enumeratedValue>
29380                     </enumeratedValues>
29381                  </field>
29382               </fields>
29383            </register>
29384            <register>
29385               <name>NISTER</name>
29386               <description>Normal Interrupt Status Enable</description>
29387               <addressOffset>0x34</addressOffset>
29388               <size>16</size>
29389               <resetValue>0x0000</resetValue>
29390               <fields>
29391                  <field>
29392                     <name>CMDC</name>
29393                     <description>Command Complete Status Enable</description>
29394                     <bitOffset>0</bitOffset>
29395                     <bitWidth>1</bitWidth>
29396                     <enumeratedValues>
29397                        <name>CMDCSelect</name>
29398                        <enumeratedValue>
29399                           <name>MASKED</name>
29400                           <description>Masked</description>
29401                           <value>0</value>
29402                        </enumeratedValue>
29403                        <enumeratedValue>
29404                           <name>ENABLED</name>
29405                           <description>Enabled</description>
29406                           <value>1</value>
29407                        </enumeratedValue>
29408                     </enumeratedValues>
29409                  </field>
29410                  <field>
29411                     <name>TRFC</name>
29412                     <description>Transfer Complete Status Enable</description>
29413                     <bitOffset>1</bitOffset>
29414                     <bitWidth>1</bitWidth>
29415                     <enumeratedValues>
29416                        <name>TRFCSelect</name>
29417                        <enumeratedValue>
29418                           <name>MASKED</name>
29419                           <description>Masked</description>
29420                           <value>0</value>
29421                        </enumeratedValue>
29422                        <enumeratedValue>
29423                           <name>ENABLED</name>
29424                           <description>Enabled</description>
29425                           <value>1</value>
29426                        </enumeratedValue>
29427                     </enumeratedValues>
29428                  </field>
29429                  <field>
29430                     <name>BLKGE</name>
29431                     <description>Block Gap Event Status Enable</description>
29432                     <bitOffset>2</bitOffset>
29433                     <bitWidth>1</bitWidth>
29434                     <enumeratedValues>
29435                        <name>BLKGESelect</name>
29436                        <enumeratedValue>
29437                           <name>MASKED</name>
29438                           <description>Masked</description>
29439                           <value>0</value>
29440                        </enumeratedValue>
29441                        <enumeratedValue>
29442                           <name>ENABLED</name>
29443                           <description>Enabled</description>
29444                           <value>1</value>
29445                        </enumeratedValue>
29446                     </enumeratedValues>
29447                  </field>
29448                  <field>
29449                     <name>DMAINT</name>
29450                     <description>DMA Interrupt Status Enable</description>
29451                     <bitOffset>3</bitOffset>
29452                     <bitWidth>1</bitWidth>
29453                     <enumeratedValues>
29454                        <name>DMAINTSelect</name>
29455                        <enumeratedValue>
29456                           <name>MASKED</name>
29457                           <description>Masked</description>
29458                           <value>0</value>
29459                        </enumeratedValue>
29460                        <enumeratedValue>
29461                           <name>ENABLED</name>
29462                           <description>Enabled</description>
29463                           <value>1</value>
29464                        </enumeratedValue>
29465                     </enumeratedValues>
29466                  </field>
29467                  <field>
29468                     <name>BWRRDY</name>
29469                     <description>Buffer Write Ready Status Enable</description>
29470                     <bitOffset>4</bitOffset>
29471                     <bitWidth>1</bitWidth>
29472                     <enumeratedValues>
29473                        <name>BWRRDYSelect</name>
29474                        <enumeratedValue>
29475                           <name>MASKED</name>
29476                           <description>Masked</description>
29477                           <value>0</value>
29478                        </enumeratedValue>
29479                        <enumeratedValue>
29480                           <name>ENABLED</name>
29481                           <description>Enabled</description>
29482                           <value>1</value>
29483                        </enumeratedValue>
29484                     </enumeratedValues>
29485                  </field>
29486                  <field>
29487                     <name>BRDRDY</name>
29488                     <description>Buffer Read Ready Status Enable</description>
29489                     <bitOffset>5</bitOffset>
29490                     <bitWidth>1</bitWidth>
29491                     <enumeratedValues>
29492                        <name>BRDRDYSelect</name>
29493                        <enumeratedValue>
29494                           <name>MASKED</name>
29495                           <description>Masked</description>
29496                           <value>0</value>
29497                        </enumeratedValue>
29498                        <enumeratedValue>
29499                           <name>ENABLED</name>
29500                           <description>Enabled</description>
29501                           <value>1</value>
29502                        </enumeratedValue>
29503                     </enumeratedValues>
29504                  </field>
29505                  <field>
29506                     <name>CINS</name>
29507                     <description>Card Insertion Status Enable</description>
29508                     <bitOffset>6</bitOffset>
29509                     <bitWidth>1</bitWidth>
29510                     <enumeratedValues>
29511                        <name>CINSSelect</name>
29512                        <enumeratedValue>
29513                           <name>MASKED</name>
29514                           <description>Masked</description>
29515                           <value>0</value>
29516                        </enumeratedValue>
29517                        <enumeratedValue>
29518                           <name>ENABLED</name>
29519                           <description>Enabled</description>
29520                           <value>1</value>
29521                        </enumeratedValue>
29522                     </enumeratedValues>
29523                  </field>
29524                  <field>
29525                     <name>CREM</name>
29526                     <description>Card Removal Status Enable</description>
29527                     <bitOffset>7</bitOffset>
29528                     <bitWidth>1</bitWidth>
29529                     <enumeratedValues>
29530                        <name>CREMSelect</name>
29531                        <enumeratedValue>
29532                           <name>MASKED</name>
29533                           <description>Masked</description>
29534                           <value>0</value>
29535                        </enumeratedValue>
29536                        <enumeratedValue>
29537                           <name>ENABLED</name>
29538                           <description>Enabled</description>
29539                           <value>1</value>
29540                        </enumeratedValue>
29541                     </enumeratedValues>
29542                  </field>
29543                  <field>
29544                     <name>CINT</name>
29545                     <description>Card Interrupt Status Enable</description>
29546                     <bitOffset>8</bitOffset>
29547                     <bitWidth>1</bitWidth>
29548                     <enumeratedValues>
29549                        <name>CINTSelect</name>
29550                        <enumeratedValue>
29551                           <name>MASKED</name>
29552                           <description>Masked</description>
29553                           <value>0</value>
29554                        </enumeratedValue>
29555                        <enumeratedValue>
29556                           <name>ENABLED</name>
29557                           <description>Enabled</description>
29558                           <value>1</value>
29559                        </enumeratedValue>
29560                     </enumeratedValues>
29561                  </field>
29562               </fields>
29563            </register>
29564            <register>
29565               <name>NISTER_EMMC_MODE</name>
29566               <description>Normal Interrupt Status Enable</description>
29567               <alternateRegister>NISTER</alternateRegister>
29568               <addressOffset>0x34</addressOffset>
29569               <size>16</size>
29570               <resetValue>0x0000</resetValue>
29571               <fields>
29572                  <field>
29573                     <name>CMDC</name>
29574                     <description>Command Complete Status Enable</description>
29575                     <bitOffset>0</bitOffset>
29576                     <bitWidth>1</bitWidth>
29577                     <enumeratedValues>
29578                        <name>CMDCSelect</name>
29579                        <enumeratedValue>
29580                           <name>MASKED</name>
29581                           <description>Masked</description>
29582                           <value>0</value>
29583                        </enumeratedValue>
29584                        <enumeratedValue>
29585                           <name>ENABLED</name>
29586                           <description>Enabled</description>
29587                           <value>1</value>
29588                        </enumeratedValue>
29589                     </enumeratedValues>
29590                  </field>
29591                  <field>
29592                     <name>TRFC</name>
29593                     <description>Transfer Complete Status Enable</description>
29594                     <bitOffset>1</bitOffset>
29595                     <bitWidth>1</bitWidth>
29596                     <enumeratedValues>
29597                        <name>TRFCSelect</name>
29598                        <enumeratedValue>
29599                           <name>MASKED</name>
29600                           <description>Masked</description>
29601                           <value>0</value>
29602                        </enumeratedValue>
29603                        <enumeratedValue>
29604                           <name>ENABLED</name>
29605                           <description>Enabled</description>
29606                           <value>1</value>
29607                        </enumeratedValue>
29608                     </enumeratedValues>
29609                  </field>
29610                  <field>
29611                     <name>BLKGE</name>
29612                     <description>Block Gap Event Status Enable</description>
29613                     <bitOffset>2</bitOffset>
29614                     <bitWidth>1</bitWidth>
29615                     <enumeratedValues>
29616                        <name>BLKGESelect</name>
29617                        <enumeratedValue>
29618                           <name>MASKED</name>
29619                           <description>Masked</description>
29620                           <value>0</value>
29621                        </enumeratedValue>
29622                        <enumeratedValue>
29623                           <name>ENABLED</name>
29624                           <description>Enabled</description>
29625                           <value>1</value>
29626                        </enumeratedValue>
29627                     </enumeratedValues>
29628                  </field>
29629                  <field>
29630                     <name>DMAINT</name>
29631                     <description>DMA Interrupt Status Enable</description>
29632                     <bitOffset>3</bitOffset>
29633                     <bitWidth>1</bitWidth>
29634                     <enumeratedValues>
29635                        <name>DMAINTSelect</name>
29636                        <enumeratedValue>
29637                           <name>MASKED</name>
29638                           <description>Masked</description>
29639                           <value>0</value>
29640                        </enumeratedValue>
29641                        <enumeratedValue>
29642                           <name>ENABLED</name>
29643                           <description>Enabled</description>
29644                           <value>1</value>
29645                        </enumeratedValue>
29646                     </enumeratedValues>
29647                  </field>
29648                  <field>
29649                     <name>BWRRDY</name>
29650                     <description>Buffer Write Ready Status Enable</description>
29651                     <bitOffset>4</bitOffset>
29652                     <bitWidth>1</bitWidth>
29653                     <enumeratedValues>
29654                        <name>BWRRDYSelect</name>
29655                        <enumeratedValue>
29656                           <name>MASKED</name>
29657                           <description>Masked</description>
29658                           <value>0</value>
29659                        </enumeratedValue>
29660                        <enumeratedValue>
29661                           <name>ENABLED</name>
29662                           <description>Enabled</description>
29663                           <value>1</value>
29664                        </enumeratedValue>
29665                     </enumeratedValues>
29666                  </field>
29667                  <field>
29668                     <name>BRDRDY</name>
29669                     <description>Buffer Read Ready Status Enable</description>
29670                     <bitOffset>5</bitOffset>
29671                     <bitWidth>1</bitWidth>
29672                     <enumeratedValues>
29673                        <name>BRDRDYSelect</name>
29674                        <enumeratedValue>
29675                           <name>MASKED</name>
29676                           <description>Masked</description>
29677                           <value>0</value>
29678                        </enumeratedValue>
29679                        <enumeratedValue>
29680                           <name>ENABLED</name>
29681                           <description>Enabled</description>
29682                           <value>1</value>
29683                        </enumeratedValue>
29684                     </enumeratedValues>
29685                  </field>
29686                  <field>
29687                     <name>BOOTAR</name>
29688                     <description>Boot Acknowledge Received Status Enable</description>
29689                     <bitOffset>14</bitOffset>
29690                     <bitWidth>1</bitWidth>
29691                  </field>
29692               </fields>
29693            </register>
29694            <register>
29695               <name>EISTER</name>
29696               <description>Error Interrupt Status Enable</description>
29697               <addressOffset>0x36</addressOffset>
29698               <size>16</size>
29699               <resetValue>0x0000</resetValue>
29700               <fields>
29701                  <field>
29702                     <name>CMDTEO</name>
29703                     <description>Command Timeout Error Status Enable</description>
29704                     <bitOffset>0</bitOffset>
29705                     <bitWidth>1</bitWidth>
29706                     <enumeratedValues>
29707                        <name>CMDTEOSelect</name>
29708                        <enumeratedValue>
29709                           <name>MASKED</name>
29710                           <description>Masked</description>
29711                           <value>0</value>
29712                        </enumeratedValue>
29713                        <enumeratedValue>
29714                           <name>ENABLED</name>
29715                           <description>Enabled</description>
29716                           <value>1</value>
29717                        </enumeratedValue>
29718                     </enumeratedValues>
29719                  </field>
29720                  <field>
29721                     <name>CMDCRC</name>
29722                     <description>Command CRC Error Status Enable</description>
29723                     <bitOffset>1</bitOffset>
29724                     <bitWidth>1</bitWidth>
29725                     <enumeratedValues>
29726                        <name>CMDCRCSelect</name>
29727                        <enumeratedValue>
29728                           <name>MASKED</name>
29729                           <description>Masked</description>
29730                           <value>0</value>
29731                        </enumeratedValue>
29732                        <enumeratedValue>
29733                           <name>ENABLED</name>
29734                           <description>Enabled</description>
29735                           <value>1</value>
29736                        </enumeratedValue>
29737                     </enumeratedValues>
29738                  </field>
29739                  <field>
29740                     <name>CMDEND</name>
29741                     <description>Command End Bit Error Status Enable</description>
29742                     <bitOffset>2</bitOffset>
29743                     <bitWidth>1</bitWidth>
29744                     <enumeratedValues>
29745                        <name>CMDENDSelect</name>
29746                        <enumeratedValue>
29747                           <name>MASKED</name>
29748                           <description>Masked</description>
29749                           <value>0</value>
29750                        </enumeratedValue>
29751                        <enumeratedValue>
29752                           <name>ENABLED</name>
29753                           <description>Enabled</description>
29754                           <value>1</value>
29755                        </enumeratedValue>
29756                     </enumeratedValues>
29757                  </field>
29758                  <field>
29759                     <name>CMDIDX</name>
29760                     <description>Command Index Error Status Enable</description>
29761                     <bitOffset>3</bitOffset>
29762                     <bitWidth>1</bitWidth>
29763                     <enumeratedValues>
29764                        <name>CMDIDXSelect</name>
29765                        <enumeratedValue>
29766                           <name>MASKED</name>
29767                           <description>Masked</description>
29768                           <value>0</value>
29769                        </enumeratedValue>
29770                        <enumeratedValue>
29771                           <name>ENABLED</name>
29772                           <description>Enabled</description>
29773                           <value>1</value>
29774                        </enumeratedValue>
29775                     </enumeratedValues>
29776                  </field>
29777                  <field>
29778                     <name>DATTEO</name>
29779                     <description>Data Timeout Error Status Enable</description>
29780                     <bitOffset>4</bitOffset>
29781                     <bitWidth>1</bitWidth>
29782                     <enumeratedValues>
29783                        <name>DATTEOSelect</name>
29784                        <enumeratedValue>
29785                           <name>MASKED</name>
29786                           <description>Masked</description>
29787                           <value>0</value>
29788                        </enumeratedValue>
29789                        <enumeratedValue>
29790                           <name>ENABLED</name>
29791                           <description>Enabled</description>
29792                           <value>1</value>
29793                        </enumeratedValue>
29794                     </enumeratedValues>
29795                  </field>
29796                  <field>
29797                     <name>DATCRC</name>
29798                     <description>Data CRC Error Status Enable</description>
29799                     <bitOffset>5</bitOffset>
29800                     <bitWidth>1</bitWidth>
29801                     <enumeratedValues>
29802                        <name>DATCRCSelect</name>
29803                        <enumeratedValue>
29804                           <name>MASKED</name>
29805                           <description>Masked</description>
29806                           <value>0</value>
29807                        </enumeratedValue>
29808                        <enumeratedValue>
29809                           <name>ENABLED</name>
29810                           <description>Enabled</description>
29811                           <value>1</value>
29812                        </enumeratedValue>
29813                     </enumeratedValues>
29814                  </field>
29815                  <field>
29816                     <name>DATEND</name>
29817                     <description>Data End Bit Error Status Enable</description>
29818                     <bitOffset>6</bitOffset>
29819                     <bitWidth>1</bitWidth>
29820                     <enumeratedValues>
29821                        <name>DATENDSelect</name>
29822                        <enumeratedValue>
29823                           <name>MASKED</name>
29824                           <description>Masked</description>
29825                           <value>0</value>
29826                        </enumeratedValue>
29827                        <enumeratedValue>
29828                           <name>ENABLED</name>
29829                           <description>Enabled</description>
29830                           <value>1</value>
29831                        </enumeratedValue>
29832                     </enumeratedValues>
29833                  </field>
29834                  <field>
29835                     <name>CURLIM</name>
29836                     <description>Current Limit Error Status Enable</description>
29837                     <bitOffset>7</bitOffset>
29838                     <bitWidth>1</bitWidth>
29839                     <enumeratedValues>
29840                        <name>CURLIMSelect</name>
29841                        <enumeratedValue>
29842                           <name>MASKED</name>
29843                           <description>Masked</description>
29844                           <value>0</value>
29845                        </enumeratedValue>
29846                        <enumeratedValue>
29847                           <name>ENABLED</name>
29848                           <description>Enabled</description>
29849                           <value>1</value>
29850                        </enumeratedValue>
29851                     </enumeratedValues>
29852                  </field>
29853                  <field>
29854                     <name>ACMD</name>
29855                     <description>Auto CMD Error Status Enable</description>
29856                     <bitOffset>8</bitOffset>
29857                     <bitWidth>1</bitWidth>
29858                     <enumeratedValues>
29859                        <name>ACMDSelect</name>
29860                        <enumeratedValue>
29861                           <name>MASKED</name>
29862                           <description>Masked</description>
29863                           <value>0</value>
29864                        </enumeratedValue>
29865                        <enumeratedValue>
29866                           <name>ENABLED</name>
29867                           <description>Enabled</description>
29868                           <value>1</value>
29869                        </enumeratedValue>
29870                     </enumeratedValues>
29871                  </field>
29872                  <field>
29873                     <name>ADMA</name>
29874                     <description>ADMA Error Status Enable</description>
29875                     <bitOffset>9</bitOffset>
29876                     <bitWidth>1</bitWidth>
29877                     <enumeratedValues>
29878                        <name>ADMASelect</name>
29879                        <enumeratedValue>
29880                           <name>MASKED</name>
29881                           <description>Masked</description>
29882                           <value>0</value>
29883                        </enumeratedValue>
29884                        <enumeratedValue>
29885                           <name>ENABLED</name>
29886                           <description>Enabled</description>
29887                           <value>1</value>
29888                        </enumeratedValue>
29889                     </enumeratedValues>
29890                  </field>
29891               </fields>
29892            </register>
29893            <register>
29894               <name>EISTER_EMMC_MODE</name>
29895               <description>Error Interrupt Status Enable</description>
29896               <alternateRegister>EISTER</alternateRegister>
29897               <addressOffset>0x36</addressOffset>
29898               <size>16</size>
29899               <resetValue>0x0000</resetValue>
29900               <fields>
29901                  <field>
29902                     <name>CMDTEO</name>
29903                     <description>Command Timeout Error Status Enable</description>
29904                     <bitOffset>0</bitOffset>
29905                     <bitWidth>1</bitWidth>
29906                     <enumeratedValues>
29907                        <name>CMDTEOSelect</name>
29908                        <enumeratedValue>
29909                           <name>MASKED</name>
29910                           <description>Masked</description>
29911                           <value>0</value>
29912                        </enumeratedValue>
29913                        <enumeratedValue>
29914                           <name>ENABLED</name>
29915                           <description>Enabled</description>
29916                           <value>1</value>
29917                        </enumeratedValue>
29918                     </enumeratedValues>
29919                  </field>
29920                  <field>
29921                     <name>CMDCRC</name>
29922                     <description>Command CRC Error Status Enable</description>
29923                     <bitOffset>1</bitOffset>
29924                     <bitWidth>1</bitWidth>
29925                     <enumeratedValues>
29926                        <name>CMDCRCSelect</name>
29927                        <enumeratedValue>
29928                           <name>MASKED</name>
29929                           <description>Masked</description>
29930                           <value>0</value>
29931                        </enumeratedValue>
29932                        <enumeratedValue>
29933                           <name>ENABLED</name>
29934                           <description>Enabled</description>
29935                           <value>1</value>
29936                        </enumeratedValue>
29937                     </enumeratedValues>
29938                  </field>
29939                  <field>
29940                     <name>CMDEND</name>
29941                     <description>Command End Bit Error Status Enable</description>
29942                     <bitOffset>2</bitOffset>
29943                     <bitWidth>1</bitWidth>
29944                     <enumeratedValues>
29945                        <name>CMDENDSelect</name>
29946                        <enumeratedValue>
29947                           <name>MASKED</name>
29948                           <description>Masked</description>
29949                           <value>0</value>
29950                        </enumeratedValue>
29951                        <enumeratedValue>
29952                           <name>ENABLED</name>
29953                           <description>Enabled</description>
29954                           <value>1</value>
29955                        </enumeratedValue>
29956                     </enumeratedValues>
29957                  </field>
29958                  <field>
29959                     <name>CMDIDX</name>
29960                     <description>Command Index Error Status Enable</description>
29961                     <bitOffset>3</bitOffset>
29962                     <bitWidth>1</bitWidth>
29963                     <enumeratedValues>
29964                        <name>CMDIDXSelect</name>
29965                        <enumeratedValue>
29966                           <name>MASKED</name>
29967                           <description>Masked</description>
29968                           <value>0</value>
29969                        </enumeratedValue>
29970                        <enumeratedValue>
29971                           <name>ENABLED</name>
29972                           <description>Enabled</description>
29973                           <value>1</value>
29974                        </enumeratedValue>
29975                     </enumeratedValues>
29976                  </field>
29977                  <field>
29978                     <name>DATTEO</name>
29979                     <description>Data Timeout Error Status Enable</description>
29980                     <bitOffset>4</bitOffset>
29981                     <bitWidth>1</bitWidth>
29982                     <enumeratedValues>
29983                        <name>DATTEOSelect</name>
29984                        <enumeratedValue>
29985                           <name>MASKED</name>
29986                           <description>Masked</description>
29987                           <value>0</value>
29988                        </enumeratedValue>
29989                        <enumeratedValue>
29990                           <name>ENABLED</name>
29991                           <description>Enabled</description>
29992                           <value>1</value>
29993                        </enumeratedValue>
29994                     </enumeratedValues>
29995                  </field>
29996                  <field>
29997                     <name>DATCRC</name>
29998                     <description>Data CRC Error Status Enable</description>
29999                     <bitOffset>5</bitOffset>
30000                     <bitWidth>1</bitWidth>
30001                     <enumeratedValues>
30002                        <name>DATCRCSelect</name>
30003                        <enumeratedValue>
30004                           <name>MASKED</name>
30005                           <description>Masked</description>
30006                           <value>0</value>
30007                        </enumeratedValue>
30008                        <enumeratedValue>
30009                           <name>ENABLED</name>
30010                           <description>Enabled</description>
30011                           <value>1</value>
30012                        </enumeratedValue>
30013                     </enumeratedValues>
30014                  </field>
30015                  <field>
30016                     <name>DATEND</name>
30017                     <description>Data End Bit Error Status Enable</description>
30018                     <bitOffset>6</bitOffset>
30019                     <bitWidth>1</bitWidth>
30020                     <enumeratedValues>
30021                        <name>DATENDSelect</name>
30022                        <enumeratedValue>
30023                           <name>MASKED</name>
30024                           <description>Masked</description>
30025                           <value>0</value>
30026                        </enumeratedValue>
30027                        <enumeratedValue>
30028                           <name>ENABLED</name>
30029                           <description>Enabled</description>
30030                           <value>1</value>
30031                        </enumeratedValue>
30032                     </enumeratedValues>
30033                  </field>
30034                  <field>
30035                     <name>CURLIM</name>
30036                     <description>Current Limit Error Status Enable</description>
30037                     <bitOffset>7</bitOffset>
30038                     <bitWidth>1</bitWidth>
30039                     <enumeratedValues>
30040                        <name>CURLIMSelect</name>
30041                        <enumeratedValue>
30042                           <name>MASKED</name>
30043                           <description>Masked</description>
30044                           <value>0</value>
30045                        </enumeratedValue>
30046                        <enumeratedValue>
30047                           <name>ENABLED</name>
30048                           <description>Enabled</description>
30049                           <value>1</value>
30050                        </enumeratedValue>
30051                     </enumeratedValues>
30052                  </field>
30053                  <field>
30054                     <name>ACMD</name>
30055                     <description>Auto CMD Error Status Enable</description>
30056                     <bitOffset>8</bitOffset>
30057                     <bitWidth>1</bitWidth>
30058                     <enumeratedValues>
30059                        <name>ACMDSelect</name>
30060                        <enumeratedValue>
30061                           <name>MASKED</name>
30062                           <description>Masked</description>
30063                           <value>0</value>
30064                        </enumeratedValue>
30065                        <enumeratedValue>
30066                           <name>ENABLED</name>
30067                           <description>Enabled</description>
30068                           <value>1</value>
30069                        </enumeratedValue>
30070                     </enumeratedValues>
30071                  </field>
30072                  <field>
30073                     <name>ADMA</name>
30074                     <description>ADMA Error Status Enable</description>
30075                     <bitOffset>9</bitOffset>
30076                     <bitWidth>1</bitWidth>
30077                     <enumeratedValues>
30078                        <name>ADMASelect</name>
30079                        <enumeratedValue>
30080                           <name>MASKED</name>
30081                           <description>Masked</description>
30082                           <value>0</value>
30083                        </enumeratedValue>
30084                        <enumeratedValue>
30085                           <name>ENABLED</name>
30086                           <description>Enabled</description>
30087                           <value>1</value>
30088                        </enumeratedValue>
30089                     </enumeratedValues>
30090                  </field>
30091                  <field>
30092                     <name>BOOTAE</name>
30093                     <description>Boot Acknowledge Error Status Enable</description>
30094                     <bitOffset>12</bitOffset>
30095                     <bitWidth>1</bitWidth>
30096                  </field>
30097               </fields>
30098            </register>
30099            <register>
30100               <name>NISIER</name>
30101               <description>Normal Interrupt Signal Enable</description>
30102               <addressOffset>0x38</addressOffset>
30103               <size>16</size>
30104               <resetValue>0x0000</resetValue>
30105               <fields>
30106                  <field>
30107                     <name>CMDC</name>
30108                     <description>Command Complete Signal Enable</description>
30109                     <bitOffset>0</bitOffset>
30110                     <bitWidth>1</bitWidth>
30111                     <enumeratedValues>
30112                        <name>CMDCSelect</name>
30113                        <enumeratedValue>
30114                           <name>MASKED</name>
30115                           <description>Masked</description>
30116                           <value>0</value>
30117                        </enumeratedValue>
30118                        <enumeratedValue>
30119                           <name>ENABLED</name>
30120                           <description>Enabled</description>
30121                           <value>1</value>
30122                        </enumeratedValue>
30123                     </enumeratedValues>
30124                  </field>
30125                  <field>
30126                     <name>TRFC</name>
30127                     <description>Transfer Complete Signal Enable</description>
30128                     <bitOffset>1</bitOffset>
30129                     <bitWidth>1</bitWidth>
30130                     <enumeratedValues>
30131                        <name>TRFCSelect</name>
30132                        <enumeratedValue>
30133                           <name>MASKED</name>
30134                           <description>Masked</description>
30135                           <value>0</value>
30136                        </enumeratedValue>
30137                        <enumeratedValue>
30138                           <name>ENABLED</name>
30139                           <description>Enabled</description>
30140                           <value>1</value>
30141                        </enumeratedValue>
30142                     </enumeratedValues>
30143                  </field>
30144                  <field>
30145                     <name>BLKGE</name>
30146                     <description>Block Gap Event Signal Enable</description>
30147                     <bitOffset>2</bitOffset>
30148                     <bitWidth>1</bitWidth>
30149                     <enumeratedValues>
30150                        <name>BLKGESelect</name>
30151                        <enumeratedValue>
30152                           <name>MASKED</name>
30153                           <description>Masked</description>
30154                           <value>0</value>
30155                        </enumeratedValue>
30156                        <enumeratedValue>
30157                           <name>ENABLED</name>
30158                           <description>Enabled</description>
30159                           <value>1</value>
30160                        </enumeratedValue>
30161                     </enumeratedValues>
30162                  </field>
30163                  <field>
30164                     <name>DMAINT</name>
30165                     <description>DMA Interrupt Signal Enable</description>
30166                     <bitOffset>3</bitOffset>
30167                     <bitWidth>1</bitWidth>
30168                     <enumeratedValues>
30169                        <name>DMAINTSelect</name>
30170                        <enumeratedValue>
30171                           <name>MASKED</name>
30172                           <description>Masked</description>
30173                           <value>0</value>
30174                        </enumeratedValue>
30175                        <enumeratedValue>
30176                           <name>ENABLED</name>
30177                           <description>Enabled</description>
30178                           <value>1</value>
30179                        </enumeratedValue>
30180                     </enumeratedValues>
30181                  </field>
30182                  <field>
30183                     <name>BWRRDY</name>
30184                     <description>Buffer Write Ready Signal Enable</description>
30185                     <bitOffset>4</bitOffset>
30186                     <bitWidth>1</bitWidth>
30187                     <enumeratedValues>
30188                        <name>BWRRDYSelect</name>
30189                        <enumeratedValue>
30190                           <name>MASKED</name>
30191                           <description>Masked</description>
30192                           <value>0</value>
30193                        </enumeratedValue>
30194                        <enumeratedValue>
30195                           <name>ENABLED</name>
30196                           <description>Enabled</description>
30197                           <value>1</value>
30198                        </enumeratedValue>
30199                     </enumeratedValues>
30200                  </field>
30201                  <field>
30202                     <name>BRDRDY</name>
30203                     <description>Buffer Read Ready Signal Enable</description>
30204                     <bitOffset>5</bitOffset>
30205                     <bitWidth>1</bitWidth>
30206                     <enumeratedValues>
30207                        <name>BRDRDYSelect</name>
30208                        <enumeratedValue>
30209                           <name>MASKED</name>
30210                           <description>Masked</description>
30211                           <value>0</value>
30212                        </enumeratedValue>
30213                        <enumeratedValue>
30214                           <name>ENABLED</name>
30215                           <description>Enabled</description>
30216                           <value>1</value>
30217                        </enumeratedValue>
30218                     </enumeratedValues>
30219                  </field>
30220                  <field>
30221                     <name>CINS</name>
30222                     <description>Card Insertion Signal Enable</description>
30223                     <bitOffset>6</bitOffset>
30224                     <bitWidth>1</bitWidth>
30225                     <enumeratedValues>
30226                        <name>CINSSelect</name>
30227                        <enumeratedValue>
30228                           <name>MASKED</name>
30229                           <description>Masked</description>
30230                           <value>0</value>
30231                        </enumeratedValue>
30232                        <enumeratedValue>
30233                           <name>ENABLED</name>
30234                           <description>Enabled</description>
30235                           <value>1</value>
30236                        </enumeratedValue>
30237                     </enumeratedValues>
30238                  </field>
30239                  <field>
30240                     <name>CREM</name>
30241                     <description>Card Removal Signal Enable</description>
30242                     <bitOffset>7</bitOffset>
30243                     <bitWidth>1</bitWidth>
30244                     <enumeratedValues>
30245                        <name>CREMSelect</name>
30246                        <enumeratedValue>
30247                           <name>MASKED</name>
30248                           <description>Masked</description>
30249                           <value>0</value>
30250                        </enumeratedValue>
30251                        <enumeratedValue>
30252                           <name>ENABLED</name>
30253                           <description>Enabled</description>
30254                           <value>1</value>
30255                        </enumeratedValue>
30256                     </enumeratedValues>
30257                  </field>
30258                  <field>
30259                     <name>CINT</name>
30260                     <description>Card Interrupt Signal Enable</description>
30261                     <bitOffset>8</bitOffset>
30262                     <bitWidth>1</bitWidth>
30263                     <enumeratedValues>
30264                        <name>CINTSelect</name>
30265                        <enumeratedValue>
30266                           <name>MASKED</name>
30267                           <description>Masked</description>
30268                           <value>0</value>
30269                        </enumeratedValue>
30270                        <enumeratedValue>
30271                           <name>ENABLED</name>
30272                           <description>Enabled</description>
30273                           <value>1</value>
30274                        </enumeratedValue>
30275                     </enumeratedValues>
30276                  </field>
30277               </fields>
30278            </register>
30279            <register>
30280               <name>NISIER_EMMC_MODE</name>
30281               <description>Normal Interrupt Signal Enable</description>
30282               <alternateRegister>NISIER</alternateRegister>
30283               <addressOffset>0x38</addressOffset>
30284               <size>16</size>
30285               <resetValue>0x0000</resetValue>
30286               <fields>
30287                  <field>
30288                     <name>CMDC</name>
30289                     <description>Command Complete Signal Enable</description>
30290                     <bitOffset>0</bitOffset>
30291                     <bitWidth>1</bitWidth>
30292                     <enumeratedValues>
30293                        <name>CMDCSelect</name>
30294                        <enumeratedValue>
30295                           <name>MASKED</name>
30296                           <description>Masked</description>
30297                           <value>0</value>
30298                        </enumeratedValue>
30299                        <enumeratedValue>
30300                           <name>ENABLED</name>
30301                           <description>Enabled</description>
30302                           <value>1</value>
30303                        </enumeratedValue>
30304                     </enumeratedValues>
30305                  </field>
30306                  <field>
30307                     <name>TRFC</name>
30308                     <description>Transfer Complete Signal Enable</description>
30309                     <bitOffset>1</bitOffset>
30310                     <bitWidth>1</bitWidth>
30311                     <enumeratedValues>
30312                        <name>TRFCSelect</name>
30313                        <enumeratedValue>
30314                           <name>MASKED</name>
30315                           <description>Masked</description>
30316                           <value>0</value>
30317                        </enumeratedValue>
30318                        <enumeratedValue>
30319                           <name>ENABLED</name>
30320                           <description>Enabled</description>
30321                           <value>1</value>
30322                        </enumeratedValue>
30323                     </enumeratedValues>
30324                  </field>
30325                  <field>
30326                     <name>BLKGE</name>
30327                     <description>Block Gap Event Signal Enable</description>
30328                     <bitOffset>2</bitOffset>
30329                     <bitWidth>1</bitWidth>
30330                     <enumeratedValues>
30331                        <name>BLKGESelect</name>
30332                        <enumeratedValue>
30333                           <name>MASKED</name>
30334                           <description>Masked</description>
30335                           <value>0</value>
30336                        </enumeratedValue>
30337                        <enumeratedValue>
30338                           <name>ENABLED</name>
30339                           <description>Enabled</description>
30340                           <value>1</value>
30341                        </enumeratedValue>
30342                     </enumeratedValues>
30343                  </field>
30344                  <field>
30345                     <name>DMAINT</name>
30346                     <description>DMA Interrupt Signal Enable</description>
30347                     <bitOffset>3</bitOffset>
30348                     <bitWidth>1</bitWidth>
30349                     <enumeratedValues>
30350                        <name>DMAINTSelect</name>
30351                        <enumeratedValue>
30352                           <name>MASKED</name>
30353                           <description>Masked</description>
30354                           <value>0</value>
30355                        </enumeratedValue>
30356                        <enumeratedValue>
30357                           <name>ENABLED</name>
30358                           <description>Enabled</description>
30359                           <value>1</value>
30360                        </enumeratedValue>
30361                     </enumeratedValues>
30362                  </field>
30363                  <field>
30364                     <name>BWRRDY</name>
30365                     <description>Buffer Write Ready Signal Enable</description>
30366                     <bitOffset>4</bitOffset>
30367                     <bitWidth>1</bitWidth>
30368                     <enumeratedValues>
30369                        <name>BWRRDYSelect</name>
30370                        <enumeratedValue>
30371                           <name>MASKED</name>
30372                           <description>Masked</description>
30373                           <value>0</value>
30374                        </enumeratedValue>
30375                        <enumeratedValue>
30376                           <name>ENABLED</name>
30377                           <description>Enabled</description>
30378                           <value>1</value>
30379                        </enumeratedValue>
30380                     </enumeratedValues>
30381                  </field>
30382                  <field>
30383                     <name>BRDRDY</name>
30384                     <description>Buffer Read Ready Signal Enable</description>
30385                     <bitOffset>5</bitOffset>
30386                     <bitWidth>1</bitWidth>
30387                     <enumeratedValues>
30388                        <name>BRDRDYSelect</name>
30389                        <enumeratedValue>
30390                           <name>MASKED</name>
30391                           <description>Masked</description>
30392                           <value>0</value>
30393                        </enumeratedValue>
30394                        <enumeratedValue>
30395                           <name>ENABLED</name>
30396                           <description>Enabled</description>
30397                           <value>1</value>
30398                        </enumeratedValue>
30399                     </enumeratedValues>
30400                  </field>
30401                  <field>
30402                     <name>BOOTAR</name>
30403                     <description>Boot Acknowledge Received Signal Enable</description>
30404                     <bitOffset>14</bitOffset>
30405                     <bitWidth>1</bitWidth>
30406                  </field>
30407               </fields>
30408            </register>
30409            <register>
30410               <name>EISIER</name>
30411               <description>Error Interrupt Signal Enable</description>
30412               <addressOffset>0x3A</addressOffset>
30413               <size>16</size>
30414               <resetValue>0x0000</resetValue>
30415               <fields>
30416                  <field>
30417                     <name>CMDTEO</name>
30418                     <description>Command Timeout Error Signal Enable</description>
30419                     <bitOffset>0</bitOffset>
30420                     <bitWidth>1</bitWidth>
30421                     <enumeratedValues>
30422                        <name>CMDTEOSelect</name>
30423                        <enumeratedValue>
30424                           <name>MASKED</name>
30425                           <description>Masked</description>
30426                           <value>0</value>
30427                        </enumeratedValue>
30428                        <enumeratedValue>
30429                           <name>ENABLED</name>
30430                           <description>Enabled</description>
30431                           <value>1</value>
30432                        </enumeratedValue>
30433                     </enumeratedValues>
30434                  </field>
30435                  <field>
30436                     <name>CMDCRC</name>
30437                     <description>Command CRC Error Signal Enable</description>
30438                     <bitOffset>1</bitOffset>
30439                     <bitWidth>1</bitWidth>
30440                     <enumeratedValues>
30441                        <name>CMDCRCSelect</name>
30442                        <enumeratedValue>
30443                           <name>MASKED</name>
30444                           <description>Masked</description>
30445                           <value>0</value>
30446                        </enumeratedValue>
30447                        <enumeratedValue>
30448                           <name>ENABLED</name>
30449                           <description>Enabled</description>
30450                           <value>1</value>
30451                        </enumeratedValue>
30452                     </enumeratedValues>
30453                  </field>
30454                  <field>
30455                     <name>CMDEND</name>
30456                     <description>Command End Bit Error Signal Enable</description>
30457                     <bitOffset>2</bitOffset>
30458                     <bitWidth>1</bitWidth>
30459                     <enumeratedValues>
30460                        <name>CMDENDSelect</name>
30461                        <enumeratedValue>
30462                           <name>MASKED</name>
30463                           <description>Masked</description>
30464                           <value>0</value>
30465                        </enumeratedValue>
30466                        <enumeratedValue>
30467                           <name>ENABLED</name>
30468                           <description>Enabled</description>
30469                           <value>1</value>
30470                        </enumeratedValue>
30471                     </enumeratedValues>
30472                  </field>
30473                  <field>
30474                     <name>CMDIDX</name>
30475                     <description>Command Index Error Signal Enable</description>
30476                     <bitOffset>3</bitOffset>
30477                     <bitWidth>1</bitWidth>
30478                     <enumeratedValues>
30479                        <name>CMDIDXSelect</name>
30480                        <enumeratedValue>
30481                           <name>MASKED</name>
30482                           <description>Masked</description>
30483                           <value>0</value>
30484                        </enumeratedValue>
30485                        <enumeratedValue>
30486                           <name>ENABLED</name>
30487                           <description>Enabled</description>
30488                           <value>1</value>
30489                        </enumeratedValue>
30490                     </enumeratedValues>
30491                  </field>
30492                  <field>
30493                     <name>DATTEO</name>
30494                     <description>Data Timeout Error Signal Enable</description>
30495                     <bitOffset>4</bitOffset>
30496                     <bitWidth>1</bitWidth>
30497                     <enumeratedValues>
30498                        <name>DATTEOSelect</name>
30499                        <enumeratedValue>
30500                           <name>MASKED</name>
30501                           <description>Masked</description>
30502                           <value>0</value>
30503                        </enumeratedValue>
30504                        <enumeratedValue>
30505                           <name>ENABLED</name>
30506                           <description>Enabled</description>
30507                           <value>1</value>
30508                        </enumeratedValue>
30509                     </enumeratedValues>
30510                  </field>
30511                  <field>
30512                     <name>DATCRC</name>
30513                     <description>Data CRC Error Signal Enable</description>
30514                     <bitOffset>5</bitOffset>
30515                     <bitWidth>1</bitWidth>
30516                     <enumeratedValues>
30517                        <name>DATCRCSelect</name>
30518                        <enumeratedValue>
30519                           <name>MASKED</name>
30520                           <description>Masked</description>
30521                           <value>0</value>
30522                        </enumeratedValue>
30523                        <enumeratedValue>
30524                           <name>ENABLED</name>
30525                           <description>Enabled</description>
30526                           <value>1</value>
30527                        </enumeratedValue>
30528                     </enumeratedValues>
30529                  </field>
30530                  <field>
30531                     <name>DATEND</name>
30532                     <description>Data End Bit Error Signal Enable</description>
30533                     <bitOffset>6</bitOffset>
30534                     <bitWidth>1</bitWidth>
30535                     <enumeratedValues>
30536                        <name>DATENDSelect</name>
30537                        <enumeratedValue>
30538                           <name>MASKED</name>
30539                           <description>Masked</description>
30540                           <value>0</value>
30541                        </enumeratedValue>
30542                        <enumeratedValue>
30543                           <name>ENABLED</name>
30544                           <description>Enabled</description>
30545                           <value>1</value>
30546                        </enumeratedValue>
30547                     </enumeratedValues>
30548                  </field>
30549                  <field>
30550                     <name>CURLIM</name>
30551                     <description>Current Limit Error Signal Enable</description>
30552                     <bitOffset>7</bitOffset>
30553                     <bitWidth>1</bitWidth>
30554                     <enumeratedValues>
30555                        <name>CURLIMSelect</name>
30556                        <enumeratedValue>
30557                           <name>MASKED</name>
30558                           <description>Masked</description>
30559                           <value>0</value>
30560                        </enumeratedValue>
30561                        <enumeratedValue>
30562                           <name>ENABLED</name>
30563                           <description>Enabled</description>
30564                           <value>1</value>
30565                        </enumeratedValue>
30566                     </enumeratedValues>
30567                  </field>
30568                  <field>
30569                     <name>ACMD</name>
30570                     <description>Auto CMD Error Signal Enable</description>
30571                     <bitOffset>8</bitOffset>
30572                     <bitWidth>1</bitWidth>
30573                     <enumeratedValues>
30574                        <name>ACMDSelect</name>
30575                        <enumeratedValue>
30576                           <name>MASKED</name>
30577                           <description>Masked</description>
30578                           <value>0</value>
30579                        </enumeratedValue>
30580                        <enumeratedValue>
30581                           <name>ENABLED</name>
30582                           <description>Enabled</description>
30583                           <value>1</value>
30584                        </enumeratedValue>
30585                     </enumeratedValues>
30586                  </field>
30587                  <field>
30588                     <name>ADMA</name>
30589                     <description>ADMA Error Signal Enable</description>
30590                     <bitOffset>9</bitOffset>
30591                     <bitWidth>1</bitWidth>
30592                     <enumeratedValues>
30593                        <name>ADMASelect</name>
30594                        <enumeratedValue>
30595                           <name>MASKED</name>
30596                           <description>Masked</description>
30597                           <value>0</value>
30598                        </enumeratedValue>
30599                        <enumeratedValue>
30600                           <name>ENABLED</name>
30601                           <description>Enabled</description>
30602                           <value>1</value>
30603                        </enumeratedValue>
30604                     </enumeratedValues>
30605                  </field>
30606               </fields>
30607            </register>
30608            <register>
30609               <name>EISIER_EMMC_MODE</name>
30610               <description>Error Interrupt Signal Enable</description>
30611               <alternateRegister>EISIER</alternateRegister>
30612               <addressOffset>0x3A</addressOffset>
30613               <size>16</size>
30614               <resetValue>0x0000</resetValue>
30615               <fields>
30616                  <field>
30617                     <name>CMDTEO</name>
30618                     <description>Command Timeout Error Signal Enable</description>
30619                     <bitOffset>0</bitOffset>
30620                     <bitWidth>1</bitWidth>
30621                     <enumeratedValues>
30622                        <name>CMDTEOSelect</name>
30623                        <enumeratedValue>
30624                           <name>MASKED</name>
30625                           <description>Masked</description>
30626                           <value>0</value>
30627                        </enumeratedValue>
30628                        <enumeratedValue>
30629                           <name>ENABLED</name>
30630                           <description>Enabled</description>
30631                           <value>1</value>
30632                        </enumeratedValue>
30633                     </enumeratedValues>
30634                  </field>
30635                  <field>
30636                     <name>CMDCRC</name>
30637                     <description>Command CRC Error Signal Enable</description>
30638                     <bitOffset>1</bitOffset>
30639                     <bitWidth>1</bitWidth>
30640                     <enumeratedValues>
30641                        <name>CMDCRCSelect</name>
30642                        <enumeratedValue>
30643                           <name>MASKED</name>
30644                           <description>Masked</description>
30645                           <value>0</value>
30646                        </enumeratedValue>
30647                        <enumeratedValue>
30648                           <name>ENABLED</name>
30649                           <description>Enabled</description>
30650                           <value>1</value>
30651                        </enumeratedValue>
30652                     </enumeratedValues>
30653                  </field>
30654                  <field>
30655                     <name>CMDEND</name>
30656                     <description>Command End Bit Error Signal Enable</description>
30657                     <bitOffset>2</bitOffset>
30658                     <bitWidth>1</bitWidth>
30659                     <enumeratedValues>
30660                        <name>CMDENDSelect</name>
30661                        <enumeratedValue>
30662                           <name>MASKED</name>
30663                           <description>Masked</description>
30664                           <value>0</value>
30665                        </enumeratedValue>
30666                        <enumeratedValue>
30667                           <name>ENABLED</name>
30668                           <description>Enabled</description>
30669                           <value>1</value>
30670                        </enumeratedValue>
30671                     </enumeratedValues>
30672                  </field>
30673                  <field>
30674                     <name>CMDIDX</name>
30675                     <description>Command Index Error Signal Enable</description>
30676                     <bitOffset>3</bitOffset>
30677                     <bitWidth>1</bitWidth>
30678                     <enumeratedValues>
30679                        <name>CMDIDXSelect</name>
30680                        <enumeratedValue>
30681                           <name>MASKED</name>
30682                           <description>Masked</description>
30683                           <value>0</value>
30684                        </enumeratedValue>
30685                        <enumeratedValue>
30686                           <name>ENABLED</name>
30687                           <description>Enabled</description>
30688                           <value>1</value>
30689                        </enumeratedValue>
30690                     </enumeratedValues>
30691                  </field>
30692                  <field>
30693                     <name>DATTEO</name>
30694                     <description>Data Timeout Error Signal Enable</description>
30695                     <bitOffset>4</bitOffset>
30696                     <bitWidth>1</bitWidth>
30697                     <enumeratedValues>
30698                        <name>DATTEOSelect</name>
30699                        <enumeratedValue>
30700                           <name>MASKED</name>
30701                           <description>Masked</description>
30702                           <value>0</value>
30703                        </enumeratedValue>
30704                        <enumeratedValue>
30705                           <name>ENABLED</name>
30706                           <description>Enabled</description>
30707                           <value>1</value>
30708                        </enumeratedValue>
30709                     </enumeratedValues>
30710                  </field>
30711                  <field>
30712                     <name>DATCRC</name>
30713                     <description>Data CRC Error Signal Enable</description>
30714                     <bitOffset>5</bitOffset>
30715                     <bitWidth>1</bitWidth>
30716                     <enumeratedValues>
30717                        <name>DATCRCSelect</name>
30718                        <enumeratedValue>
30719                           <name>MASKED</name>
30720                           <description>Masked</description>
30721                           <value>0</value>
30722                        </enumeratedValue>
30723                        <enumeratedValue>
30724                           <name>ENABLED</name>
30725                           <description>Enabled</description>
30726                           <value>1</value>
30727                        </enumeratedValue>
30728                     </enumeratedValues>
30729                  </field>
30730                  <field>
30731                     <name>DATEND</name>
30732                     <description>Data End Bit Error Signal Enable</description>
30733                     <bitOffset>6</bitOffset>
30734                     <bitWidth>1</bitWidth>
30735                     <enumeratedValues>
30736                        <name>DATENDSelect</name>
30737                        <enumeratedValue>
30738                           <name>MASKED</name>
30739                           <description>Masked</description>
30740                           <value>0</value>
30741                        </enumeratedValue>
30742                        <enumeratedValue>
30743                           <name>ENABLED</name>
30744                           <description>Enabled</description>
30745                           <value>1</value>
30746                        </enumeratedValue>
30747                     </enumeratedValues>
30748                  </field>
30749                  <field>
30750                     <name>CURLIM</name>
30751                     <description>Current Limit Error Signal Enable</description>
30752                     <bitOffset>7</bitOffset>
30753                     <bitWidth>1</bitWidth>
30754                     <enumeratedValues>
30755                        <name>CURLIMSelect</name>
30756                        <enumeratedValue>
30757                           <name>MASKED</name>
30758                           <description>Masked</description>
30759                           <value>0</value>
30760                        </enumeratedValue>
30761                        <enumeratedValue>
30762                           <name>ENABLED</name>
30763                           <description>Enabled</description>
30764                           <value>1</value>
30765                        </enumeratedValue>
30766                     </enumeratedValues>
30767                  </field>
30768                  <field>
30769                     <name>ACMD</name>
30770                     <description>Auto CMD Error Signal Enable</description>
30771                     <bitOffset>8</bitOffset>
30772                     <bitWidth>1</bitWidth>
30773                     <enumeratedValues>
30774                        <name>ACMDSelect</name>
30775                        <enumeratedValue>
30776                           <name>MASKED</name>
30777                           <description>Masked</description>
30778                           <value>0</value>
30779                        </enumeratedValue>
30780                        <enumeratedValue>
30781                           <name>ENABLED</name>
30782                           <description>Enabled</description>
30783                           <value>1</value>
30784                        </enumeratedValue>
30785                     </enumeratedValues>
30786                  </field>
30787                  <field>
30788                     <name>ADMA</name>
30789                     <description>ADMA Error Signal Enable</description>
30790                     <bitOffset>9</bitOffset>
30791                     <bitWidth>1</bitWidth>
30792                     <enumeratedValues>
30793                        <name>ADMASelect</name>
30794                        <enumeratedValue>
30795                           <name>MASKED</name>
30796                           <description>Masked</description>
30797                           <value>0</value>
30798                        </enumeratedValue>
30799                        <enumeratedValue>
30800                           <name>ENABLED</name>
30801                           <description>Enabled</description>
30802                           <value>1</value>
30803                        </enumeratedValue>
30804                     </enumeratedValues>
30805                  </field>
30806                  <field>
30807                     <name>BOOTAE</name>
30808                     <description>Boot Acknowledge Error Signal Enable</description>
30809                     <bitOffset>12</bitOffset>
30810                     <bitWidth>1</bitWidth>
30811                  </field>
30812               </fields>
30813            </register>
30814            <register>
30815               <name>ACESR</name>
30816               <description>Auto CMD Error Status</description>
30817               <addressOffset>0x3C</addressOffset>
30818               <size>16</size>
30819               <access>read-only</access>
30820               <resetValue>0x0000</resetValue>
30821               <fields>
30822                  <field>
30823                     <name>ACMD12NE</name>
30824                     <description>Auto CMD12 Not Executed</description>
30825                     <bitOffset>0</bitOffset>
30826                     <bitWidth>1</bitWidth>
30827                     <enumeratedValues>
30828                        <name>ACMD12NESelect</name>
30829                        <enumeratedValue>
30830                           <name>EXEC</name>
30831                           <description>Executed</description>
30832                           <value>0</value>
30833                        </enumeratedValue>
30834                        <enumeratedValue>
30835                           <name>NOT_EXEC</name>
30836                           <description>Not executed</description>
30837                           <value>1</value>
30838                        </enumeratedValue>
30839                     </enumeratedValues>
30840                  </field>
30841                  <field>
30842                     <name>ACMDTEO</name>
30843                     <description>Auto CMD Timeout Error</description>
30844                     <bitOffset>1</bitOffset>
30845                     <bitWidth>1</bitWidth>
30846                     <enumeratedValues>
30847                        <name>ACMDTEOSelect</name>
30848                        <enumeratedValue>
30849                           <name>NO</name>
30850                           <description>No error</description>
30851                           <value>0</value>
30852                        </enumeratedValue>
30853                        <enumeratedValue>
30854                           <name>YES</name>
30855                           <description>Timeout</description>
30856                           <value>1</value>
30857                        </enumeratedValue>
30858                     </enumeratedValues>
30859                  </field>
30860                  <field>
30861                     <name>ACMDCRC</name>
30862                     <description>Auto CMD CRC Error</description>
30863                     <bitOffset>2</bitOffset>
30864                     <bitWidth>1</bitWidth>
30865                     <enumeratedValues>
30866                        <name>ACMDCRCSelect</name>
30867                        <enumeratedValue>
30868                           <name>NO</name>
30869                           <description>No error</description>
30870                           <value>0</value>
30871                        </enumeratedValue>
30872                        <enumeratedValue>
30873                           <name>YES</name>
30874                           <description>CRC Error Generated</description>
30875                           <value>1</value>
30876                        </enumeratedValue>
30877                     </enumeratedValues>
30878                  </field>
30879                  <field>
30880                     <name>ACMDEND</name>
30881                     <description>Auto CMD End Bit Error</description>
30882                     <bitOffset>3</bitOffset>
30883                     <bitWidth>1</bitWidth>
30884                     <enumeratedValues>
30885                        <name>ACMDENDSelect</name>
30886                        <enumeratedValue>
30887                           <name>NO</name>
30888                           <description>No error</description>
30889                           <value>0</value>
30890                        </enumeratedValue>
30891                        <enumeratedValue>
30892                           <name>YES</name>
30893                           <description>End Bit Error Generated</description>
30894                           <value>1</value>
30895                        </enumeratedValue>
30896                     </enumeratedValues>
30897                  </field>
30898                  <field>
30899                     <name>ACMDIDX</name>
30900                     <description>Auto CMD Index Error</description>
30901                     <bitOffset>4</bitOffset>
30902                     <bitWidth>1</bitWidth>
30903                     <enumeratedValues>
30904                        <name>ACMDIDXSelect</name>
30905                        <enumeratedValue>
30906                           <name>NO</name>
30907                           <description>No error</description>
30908                           <value>0</value>
30909                        </enumeratedValue>
30910                        <enumeratedValue>
30911                           <name>YES</name>
30912                           <description>Error</description>
30913                           <value>1</value>
30914                        </enumeratedValue>
30915                     </enumeratedValues>
30916                  </field>
30917                  <field>
30918                     <name>CMDNI</name>
30919                     <description>Command not Issued By Auto CMD12 Error</description>
30920                     <bitOffset>7</bitOffset>
30921                     <bitWidth>1</bitWidth>
30922                     <enumeratedValues>
30923                        <name>CMDNISelect</name>
30924                        <enumeratedValue>
30925                           <name>OK</name>
30926                           <description>No error</description>
30927                           <value>0</value>
30928                        </enumeratedValue>
30929                        <enumeratedValue>
30930                           <name>NOT_ISSUED</name>
30931                           <description>Not Issued</description>
30932                           <value>1</value>
30933                        </enumeratedValue>
30934                     </enumeratedValues>
30935                  </field>
30936               </fields>
30937            </register>
30938            <register>
30939               <name>HC2R</name>
30940               <description>Host Control 2</description>
30941               <addressOffset>0x3E</addressOffset>
30942               <size>16</size>
30943               <resetValue>0x0000</resetValue>
30944               <fields>
30945                  <field>
30946                     <name>UHSMS</name>
30947                     <description>UHS Mode Select</description>
30948                     <bitOffset>0</bitOffset>
30949                     <bitWidth>3</bitWidth>
30950                     <enumeratedValues>
30951                        <name>UHSMSSelect</name>
30952                        <enumeratedValue>
30953                           <name>SDR12</name>
30954                           <description>SDR12</description>
30955                           <value>0</value>
30956                        </enumeratedValue>
30957                        <enumeratedValue>
30958                           <name>SDR25</name>
30959                           <description>SDR25</description>
30960                           <value>1</value>
30961                        </enumeratedValue>
30962                        <enumeratedValue>
30963                           <name>SDR50</name>
30964                           <description>SDR50</description>
30965                           <value>2</value>
30966                        </enumeratedValue>
30967                        <enumeratedValue>
30968                           <name>SDR104</name>
30969                           <description>SDR104</description>
30970                           <value>3</value>
30971                        </enumeratedValue>
30972                        <enumeratedValue>
30973                           <name>DDR50</name>
30974                           <description>DDR50</description>
30975                           <value>4</value>
30976                        </enumeratedValue>
30977                     </enumeratedValues>
30978                  </field>
30979                  <field>
30980                     <name>VS18EN</name>
30981                     <description>1.8V Signaling Enable</description>
30982                     <bitOffset>3</bitOffset>
30983                     <bitWidth>1</bitWidth>
30984                     <enumeratedValues>
30985                        <name>VS18ENSelect</name>
30986                        <enumeratedValue>
30987                           <name>S33V</name>
30988                           <description>3.3V Signaling</description>
30989                           <value>0</value>
30990                        </enumeratedValue>
30991                        <enumeratedValue>
30992                           <name>S18V</name>
30993                           <description>1.8V Signaling</description>
30994                           <value>1</value>
30995                        </enumeratedValue>
30996                     </enumeratedValues>
30997                  </field>
30998                  <field>
30999                     <name>DRVSEL</name>
31000                     <description>Driver Strength Select</description>
31001                     <bitOffset>4</bitOffset>
31002                     <bitWidth>2</bitWidth>
31003                     <enumeratedValues>
31004                        <name>DRVSELSelect</name>
31005                        <enumeratedValue>
31006                           <name>B</name>
31007                           <description>Driver Type B is Selected (Default)</description>
31008                           <value>0</value>
31009                        </enumeratedValue>
31010                        <enumeratedValue>
31011                           <name>A</name>
31012                           <description>Driver Type A is Selected</description>
31013                           <value>1</value>
31014                        </enumeratedValue>
31015                        <enumeratedValue>
31016                           <name>C</name>
31017                           <description>Driver Type C is Selected</description>
31018                           <value>2</value>
31019                        </enumeratedValue>
31020                        <enumeratedValue>
31021                           <name>D</name>
31022                           <description>Driver Type D is Selected</description>
31023                           <value>3</value>
31024                        </enumeratedValue>
31025                     </enumeratedValues>
31026                  </field>
31027                  <field>
31028                     <name>EXTUN</name>
31029                     <description>Execute Tuning</description>
31030                     <bitOffset>6</bitOffset>
31031                     <bitWidth>1</bitWidth>
31032                     <enumeratedValues>
31033                        <name>EXTUNSelect</name>
31034                        <enumeratedValue>
31035                           <name>NO</name>
31036                           <description>Not Tuned or Tuning Completed</description>
31037                           <value>0</value>
31038                        </enumeratedValue>
31039                        <enumeratedValue>
31040                           <name>REQUESTED</name>
31041                           <description>Execute Tuning</description>
31042                           <value>1</value>
31043                        </enumeratedValue>
31044                     </enumeratedValues>
31045                  </field>
31046                  <field>
31047                     <name>SLCKSEL</name>
31048                     <description>Sampling Clock Select</description>
31049                     <bitOffset>7</bitOffset>
31050                     <bitWidth>1</bitWidth>
31051                     <enumeratedValues>
31052                        <name>SLCKSELSelect</name>
31053                        <enumeratedValue>
31054                           <name>FIXED</name>
31055                           <description>Fixed clock is used to sample data</description>
31056                           <value>0</value>
31057                        </enumeratedValue>
31058                        <enumeratedValue>
31059                           <name>TUNED</name>
31060                           <description>Tuned clock is used to sample data</description>
31061                           <value>1</value>
31062                        </enumeratedValue>
31063                     </enumeratedValues>
31064                  </field>
31065                  <field>
31066                     <name>ASINTEN</name>
31067                     <description>Asynchronous Interrupt Enable</description>
31068                     <bitOffset>14</bitOffset>
31069                     <bitWidth>1</bitWidth>
31070                     <enumeratedValues>
31071                        <name>ASINTENSelect</name>
31072                        <enumeratedValue>
31073                           <name>DISABLED</name>
31074                           <description>Disabled</description>
31075                           <value>0</value>
31076                        </enumeratedValue>
31077                        <enumeratedValue>
31078                           <name>ENABLED</name>
31079                           <description>Enabled</description>
31080                           <value>1</value>
31081                        </enumeratedValue>
31082                     </enumeratedValues>
31083                  </field>
31084                  <field>
31085                     <name>PVALEN</name>
31086                     <description>Preset Value Enable</description>
31087                     <bitOffset>15</bitOffset>
31088                     <bitWidth>1</bitWidth>
31089                     <enumeratedValues>
31090                        <name>PVALENSelect</name>
31091                        <enumeratedValue>
31092                           <name>HOST</name>
31093                           <description>SDCLK and Driver Strength are controlled by Host Controller</description>
31094                           <value>0</value>
31095                        </enumeratedValue>
31096                        <enumeratedValue>
31097                           <name>AUTO</name>
31098                           <description>Automatic Selection by Preset Value is Enabled</description>
31099                           <value>1</value>
31100                        </enumeratedValue>
31101                     </enumeratedValues>
31102                  </field>
31103               </fields>
31104            </register>
31105            <register>
31106               <name>HC2R_EMMC_MODE</name>
31107               <description>Host Control 2</description>
31108               <alternateRegister>HC2R</alternateRegister>
31109               <addressOffset>0x3E</addressOffset>
31110               <size>16</size>
31111               <resetValue>0x0000</resetValue>
31112               <fields>
31113                  <field>
31114                     <name>HS200EN</name>
31115                     <description>HS200 Mode Enable</description>
31116                     <bitOffset>0</bitOffset>
31117                     <bitWidth>4</bitWidth>
31118                     <enumeratedValues>
31119                        <name>HS200ENSelect</name>
31120                        <enumeratedValue>
31121                           <name>SDR12</name>
31122                           <description>SDR12</description>
31123                           <value>0</value>
31124                        </enumeratedValue>
31125                        <enumeratedValue>
31126                           <name>SDR25</name>
31127                           <description>SDR25</description>
31128                           <value>1</value>
31129                        </enumeratedValue>
31130                        <enumeratedValue>
31131                           <name>SDR50</name>
31132                           <description>SDR50</description>
31133                           <value>2</value>
31134                        </enumeratedValue>
31135                        <enumeratedValue>
31136                           <name>SDR104</name>
31137                           <description>SDR104</description>
31138                           <value>3</value>
31139                        </enumeratedValue>
31140                        <enumeratedValue>
31141                           <name>DDR50</name>
31142                           <description>DDR50</description>
31143                           <value>4</value>
31144                        </enumeratedValue>
31145                     </enumeratedValues>
31146                  </field>
31147                  <field>
31148                     <name>DRVSEL</name>
31149                     <description>Driver Strength Select</description>
31150                     <bitOffset>4</bitOffset>
31151                     <bitWidth>2</bitWidth>
31152                     <enumeratedValues>
31153                        <name>DRVSELSelect</name>
31154                        <enumeratedValue>
31155                           <name>B</name>
31156                           <description>Driver Type B is Selected (Default)</description>
31157                           <value>0</value>
31158                        </enumeratedValue>
31159                        <enumeratedValue>
31160                           <name>A</name>
31161                           <description>Driver Type A is Selected</description>
31162                           <value>1</value>
31163                        </enumeratedValue>
31164                        <enumeratedValue>
31165                           <name>C</name>
31166                           <description>Driver Type C is Selected</description>
31167                           <value>2</value>
31168                        </enumeratedValue>
31169                        <enumeratedValue>
31170                           <name>D</name>
31171                           <description>Driver Type D is Selected</description>
31172                           <value>3</value>
31173                        </enumeratedValue>
31174                     </enumeratedValues>
31175                  </field>
31176                  <field>
31177                     <name>EXTUN</name>
31178                     <description>Execute Tuning</description>
31179                     <bitOffset>6</bitOffset>
31180                     <bitWidth>1</bitWidth>
31181                     <enumeratedValues>
31182                        <name>EXTUNSelect</name>
31183                        <enumeratedValue>
31184                           <name>NO</name>
31185                           <description>Not Tuned or Tuning Completed</description>
31186                           <value>0</value>
31187                        </enumeratedValue>
31188                        <enumeratedValue>
31189                           <name>REQUESTED</name>
31190                           <description>Execute Tuning</description>
31191                           <value>1</value>
31192                        </enumeratedValue>
31193                     </enumeratedValues>
31194                  </field>
31195                  <field>
31196                     <name>SLCKSEL</name>
31197                     <description>Sampling Clock Select</description>
31198                     <bitOffset>7</bitOffset>
31199                     <bitWidth>1</bitWidth>
31200                     <enumeratedValues>
31201                        <name>SLCKSELSelect</name>
31202                        <enumeratedValue>
31203                           <name>FIXED</name>
31204                           <description>Fixed clock is used to sample data</description>
31205                           <value>0</value>
31206                        </enumeratedValue>
31207                        <enumeratedValue>
31208                           <name>TUNED</name>
31209                           <description>Tuned clock is used to sample data</description>
31210                           <value>1</value>
31211                        </enumeratedValue>
31212                     </enumeratedValues>
31213                  </field>
31214                  <field>
31215                     <name>PVALEN</name>
31216                     <description>Preset Value Enable</description>
31217                     <bitOffset>15</bitOffset>
31218                     <bitWidth>1</bitWidth>
31219                     <enumeratedValues>
31220                        <name>PVALENSelect</name>
31221                        <enumeratedValue>
31222                           <name>HOST</name>
31223                           <description>SDCLK and Driver Strength are controlled by Host Controller</description>
31224                           <value>0</value>
31225                        </enumeratedValue>
31226                        <enumeratedValue>
31227                           <name>AUTO</name>
31228                           <description>Automatic Selection by Preset Value is Enabled</description>
31229                           <value>1</value>
31230                        </enumeratedValue>
31231                     </enumeratedValues>
31232                  </field>
31233               </fields>
31234            </register>
31235            <register>
31236               <name>CA0R</name>
31237               <description>Capabilities 0</description>
31238               <addressOffset>0x40</addressOffset>
31239               <size>32</size>
31240               <access>read-only</access>
31241               <resetValue>0x27E80080</resetValue>
31242               <fields>
31243                  <field>
31244                     <name>TEOCLKF</name>
31245                     <description>Timeout Clock Frequency</description>
31246                     <bitOffset>0</bitOffset>
31247                     <bitWidth>6</bitWidth>
31248                     <enumeratedValues>
31249                        <name>TEOCLKFSelect</name>
31250                        <enumeratedValue>
31251                           <name>OTHER</name>
31252                           <description>Get information via another method</description>
31253                           <value>0</value>
31254                        </enumeratedValue>
31255                     </enumeratedValues>
31256                  </field>
31257                  <field>
31258                     <name>TEOCLKU</name>
31259                     <description>Timeout Clock Unit</description>
31260                     <bitOffset>7</bitOffset>
31261                     <bitWidth>1</bitWidth>
31262                     <enumeratedValues>
31263                        <name>TEOCLKUSelect</name>
31264                        <enumeratedValue>
31265                           <name>KHZ</name>
31266                           <description>KHz</description>
31267                           <value>0</value>
31268                        </enumeratedValue>
31269                        <enumeratedValue>
31270                           <name>MHZ</name>
31271                           <description>MHz</description>
31272                           <value>1</value>
31273                        </enumeratedValue>
31274                     </enumeratedValues>
31275                  </field>
31276                  <field>
31277                     <name>BASECLKF</name>
31278                     <description>Base Clock Frequency</description>
31279                     <bitOffset>8</bitOffset>
31280                     <bitWidth>8</bitWidth>
31281                     <enumeratedValues>
31282                        <name>BASECLKFSelect</name>
31283                        <enumeratedValue>
31284                           <name>OTHER</name>
31285                           <description>Get information via another method</description>
31286                           <value>0</value>
31287                        </enumeratedValue>
31288                     </enumeratedValues>
31289                  </field>
31290                  <field>
31291                     <name>MAXBLKL</name>
31292                     <description>Max Block Length</description>
31293                     <bitOffset>16</bitOffset>
31294                     <bitWidth>2</bitWidth>
31295                     <enumeratedValues>
31296                        <name>MAXBLKLSelect</name>
31297                        <enumeratedValue>
31298                           <name>512</name>
31299                           <description>512 bytes</description>
31300                           <value>0</value>
31301                        </enumeratedValue>
31302                     </enumeratedValues>
31303                  </field>
31304                  <field>
31305                     <name>ED8SUP</name>
31306                     <description>8-bit Support for Embedded Device</description>
31307                     <bitOffset>18</bitOffset>
31308                     <bitWidth>1</bitWidth>
31309                     <enumeratedValues>
31310                        <name>ED8SUPSelect</name>
31311                        <enumeratedValue>
31312                           <name>NO</name>
31313                           <description>8-bit Bus Width not Supported</description>
31314                           <value>0</value>
31315                        </enumeratedValue>
31316                        <enumeratedValue>
31317                           <name>YES</name>
31318                           <description>8-bit Bus Width Supported</description>
31319                           <value>1</value>
31320                        </enumeratedValue>
31321                     </enumeratedValues>
31322                  </field>
31323                  <field>
31324                     <name>ADMA2SUP</name>
31325                     <description>ADMA2 Support</description>
31326                     <bitOffset>19</bitOffset>
31327                     <bitWidth>1</bitWidth>
31328                     <enumeratedValues>
31329                        <name>ADMA2SUPSelect</name>
31330                        <enumeratedValue>
31331                           <name>NO</name>
31332                           <description>ADMA2 not Supported</description>
31333                           <value>0</value>
31334                        </enumeratedValue>
31335                        <enumeratedValue>
31336                           <name>YES</name>
31337                           <description>ADMA2 Supported</description>
31338                           <value>1</value>
31339                        </enumeratedValue>
31340                     </enumeratedValues>
31341                  </field>
31342                  <field>
31343                     <name>HSSUP</name>
31344                     <description>High Speed Support</description>
31345                     <bitOffset>21</bitOffset>
31346                     <bitWidth>1</bitWidth>
31347                     <enumeratedValues>
31348                        <name>HSSUPSelect</name>
31349                        <enumeratedValue>
31350                           <name>NO</name>
31351                           <description>High Speed not Supported</description>
31352                           <value>0</value>
31353                        </enumeratedValue>
31354                        <enumeratedValue>
31355                           <name>YES</name>
31356                           <description>High Speed Supported</description>
31357                           <value>1</value>
31358                        </enumeratedValue>
31359                     </enumeratedValues>
31360                  </field>
31361                  <field>
31362                     <name>SDMASUP</name>
31363                     <description>SDMA Support</description>
31364                     <bitOffset>22</bitOffset>
31365                     <bitWidth>1</bitWidth>
31366                     <enumeratedValues>
31367                        <name>SDMASUPSelect</name>
31368                        <enumeratedValue>
31369                           <name>NO</name>
31370                           <description>SDMA not Supported</description>
31371                           <value>0</value>
31372                        </enumeratedValue>
31373                        <enumeratedValue>
31374                           <name>YES</name>
31375                           <description>SDMA Supported</description>
31376                           <value>1</value>
31377                        </enumeratedValue>
31378                     </enumeratedValues>
31379                  </field>
31380                  <field>
31381                     <name>SRSUP</name>
31382                     <description>Suspend/Resume Support</description>
31383                     <bitOffset>23</bitOffset>
31384                     <bitWidth>1</bitWidth>
31385                     <enumeratedValues>
31386                        <name>SRSUPSelect</name>
31387                        <enumeratedValue>
31388                           <name>NO</name>
31389                           <description>Suspend/Resume not Supported</description>
31390                           <value>0</value>
31391                        </enumeratedValue>
31392                        <enumeratedValue>
31393                           <name>YES</name>
31394                           <description>Suspend/Resume Supported</description>
31395                           <value>1</value>
31396                        </enumeratedValue>
31397                     </enumeratedValues>
31398                  </field>
31399                  <field>
31400                     <name>V33VSUP</name>
31401                     <description>Voltage Support 3.3V</description>
31402                     <bitOffset>24</bitOffset>
31403                     <bitWidth>1</bitWidth>
31404                     <enumeratedValues>
31405                        <name>V33VSUPSelect</name>
31406                        <enumeratedValue>
31407                           <name>NO</name>
31408                           <description>3.3V Not Supported</description>
31409                           <value>0</value>
31410                        </enumeratedValue>
31411                        <enumeratedValue>
31412                           <name>YES</name>
31413                           <description>3.3V Supported</description>
31414                           <value>1</value>
31415                        </enumeratedValue>
31416                     </enumeratedValues>
31417                  </field>
31418                  <field>
31419                     <name>V30VSUP</name>
31420                     <description>Voltage Support 3.0V</description>
31421                     <bitOffset>25</bitOffset>
31422                     <bitWidth>1</bitWidth>
31423                     <enumeratedValues>
31424                        <name>V30VSUPSelect</name>
31425                        <enumeratedValue>
31426                           <name>NO</name>
31427                           <description>3.0V Not Supported</description>
31428                           <value>0</value>
31429                        </enumeratedValue>
31430                        <enumeratedValue>
31431                           <name>YES</name>
31432                           <description>3.0V Supported</description>
31433                           <value>1</value>
31434                        </enumeratedValue>
31435                     </enumeratedValues>
31436                  </field>
31437                  <field>
31438                     <name>V18VSUP</name>
31439                     <description>Voltage Support 1.8V</description>
31440                     <bitOffset>26</bitOffset>
31441                     <bitWidth>1</bitWidth>
31442                     <enumeratedValues>
31443                        <name>V18VSUPSelect</name>
31444                        <enumeratedValue>
31445                           <name>NO</name>
31446                           <description>1.8V Not Supported</description>
31447                           <value>0</value>
31448                        </enumeratedValue>
31449                        <enumeratedValue>
31450                           <name>YES</name>
31451                           <description>1.8V Supported</description>
31452                           <value>1</value>
31453                        </enumeratedValue>
31454                     </enumeratedValues>
31455                  </field>
31456                  <field>
31457                     <name>SB64SUP</name>
31458                     <description>64-Bit System Bus Support</description>
31459                     <bitOffset>28</bitOffset>
31460                     <bitWidth>1</bitWidth>
31461                     <enumeratedValues>
31462                        <name>SB64SUPSelect</name>
31463                        <enumeratedValue>
31464                           <name>NO</name>
31465                           <description>32-bit Address Descriptors and System Bus</description>
31466                           <value>0</value>
31467                        </enumeratedValue>
31468                        <enumeratedValue>
31469                           <name>YES</name>
31470                           <description>64-bit Address Descriptors and System Bus</description>
31471                           <value>1</value>
31472                        </enumeratedValue>
31473                     </enumeratedValues>
31474                  </field>
31475                  <field>
31476                     <name>ASINTSUP</name>
31477                     <description>Asynchronous Interrupt Support</description>
31478                     <bitOffset>29</bitOffset>
31479                     <bitWidth>1</bitWidth>
31480                     <enumeratedValues>
31481                        <name>ASINTSUPSelect</name>
31482                        <enumeratedValue>
31483                           <name>NO</name>
31484                           <description>Asynchronous Interrupt not Supported</description>
31485                           <value>0</value>
31486                        </enumeratedValue>
31487                        <enumeratedValue>
31488                           <name>YES</name>
31489                           <description>Asynchronous Interrupt supported</description>
31490                           <value>1</value>
31491                        </enumeratedValue>
31492                     </enumeratedValues>
31493                  </field>
31494                  <field>
31495                     <name>SLTYPE</name>
31496                     <description>Slot Type</description>
31497                     <bitOffset>30</bitOffset>
31498                     <bitWidth>2</bitWidth>
31499                     <enumeratedValues>
31500                        <name>SLTYPESelect</name>
31501                        <enumeratedValue>
31502                           <name>REMOVABLE</name>
31503                           <description>Removable Card Slot</description>
31504                           <value>0</value>
31505                        </enumeratedValue>
31506                        <enumeratedValue>
31507                           <name>EMBEDDED</name>
31508                           <description>Embedded Slot for One Device</description>
31509                           <value>1</value>
31510                        </enumeratedValue>
31511                     </enumeratedValues>
31512                  </field>
31513               </fields>
31514            </register>
31515            <register>
31516               <name>CA1R</name>
31517               <description>Capabilities 1</description>
31518               <addressOffset>0x44</addressOffset>
31519               <size>32</size>
31520               <access>read-only</access>
31521               <resetValue>0x00000070</resetValue>
31522               <fields>
31523                  <field>
31524                     <name>SDR50SUP</name>
31525                     <description>SDR50 Support</description>
31526                     <bitOffset>0</bitOffset>
31527                     <bitWidth>1</bitWidth>
31528                     <enumeratedValues>
31529                        <name>SDR50SUPSelect</name>
31530                        <enumeratedValue>
31531                           <name>NO</name>
31532                           <description>SDR50 is Not Supported</description>
31533                           <value>0</value>
31534                        </enumeratedValue>
31535                        <enumeratedValue>
31536                           <name>YES</name>
31537                           <description>SDR50 is Supported</description>
31538                           <value>1</value>
31539                        </enumeratedValue>
31540                     </enumeratedValues>
31541                  </field>
31542                  <field>
31543                     <name>SDR104SUP</name>
31544                     <description>SDR104 Support</description>
31545                     <bitOffset>1</bitOffset>
31546                     <bitWidth>1</bitWidth>
31547                     <enumeratedValues>
31548                        <name>SDR104SUPSelect</name>
31549                        <enumeratedValue>
31550                           <name>NO</name>
31551                           <description>SDR104 is Not Supported</description>
31552                           <value>0</value>
31553                        </enumeratedValue>
31554                        <enumeratedValue>
31555                           <name>YES</name>
31556                           <description>SDR104 is Supported</description>
31557                           <value>1</value>
31558                        </enumeratedValue>
31559                     </enumeratedValues>
31560                  </field>
31561                  <field>
31562                     <name>DDR50SUP</name>
31563                     <description>DDR50 Support</description>
31564                     <bitOffset>2</bitOffset>
31565                     <bitWidth>1</bitWidth>
31566                     <enumeratedValues>
31567                        <name>DDR50SUPSelect</name>
31568                        <enumeratedValue>
31569                           <name>NO</name>
31570                           <description>DDR50 is Not Supported</description>
31571                           <value>0</value>
31572                        </enumeratedValue>
31573                        <enumeratedValue>
31574                           <name>YES</name>
31575                           <description>DDR50 is Supported</description>
31576                           <value>1</value>
31577                        </enumeratedValue>
31578                     </enumeratedValues>
31579                  </field>
31580                  <field>
31581                     <name>DRVASUP</name>
31582                     <description>Driver Type A Support</description>
31583                     <bitOffset>4</bitOffset>
31584                     <bitWidth>1</bitWidth>
31585                     <enumeratedValues>
31586                        <name>DRVASUPSelect</name>
31587                        <enumeratedValue>
31588                           <name>NO</name>
31589                           <description>Driver Type A is Not Supported</description>
31590                           <value>0</value>
31591                        </enumeratedValue>
31592                        <enumeratedValue>
31593                           <name>YES</name>
31594                           <description>Driver Type A is Supported</description>
31595                           <value>1</value>
31596                        </enumeratedValue>
31597                     </enumeratedValues>
31598                  </field>
31599                  <field>
31600                     <name>DRVCSUP</name>
31601                     <description>Driver Type C Support</description>
31602                     <bitOffset>5</bitOffset>
31603                     <bitWidth>1</bitWidth>
31604                     <enumeratedValues>
31605                        <name>DRVCSUPSelect</name>
31606                        <enumeratedValue>
31607                           <name>NO</name>
31608                           <description>Driver Type C is Not Supported</description>
31609                           <value>0</value>
31610                        </enumeratedValue>
31611                        <enumeratedValue>
31612                           <name>YES</name>
31613                           <description>Driver Type C is Supported</description>
31614                           <value>1</value>
31615                        </enumeratedValue>
31616                     </enumeratedValues>
31617                  </field>
31618                  <field>
31619                     <name>DRVDSUP</name>
31620                     <description>Driver Type D Support</description>
31621                     <bitOffset>6</bitOffset>
31622                     <bitWidth>1</bitWidth>
31623                     <enumeratedValues>
31624                        <name>DRVDSUPSelect</name>
31625                        <enumeratedValue>
31626                           <name>NO</name>
31627                           <description>Driver Type D is Not Supported</description>
31628                           <value>0</value>
31629                        </enumeratedValue>
31630                        <enumeratedValue>
31631                           <name>YES</name>
31632                           <description>Driver Type D is Supported</description>
31633                           <value>1</value>
31634                        </enumeratedValue>
31635                     </enumeratedValues>
31636                  </field>
31637                  <field>
31638                     <name>TCNTRT</name>
31639                     <description>Timer Count for Re-Tuning</description>
31640                     <bitOffset>8</bitOffset>
31641                     <bitWidth>4</bitWidth>
31642                     <enumeratedValues>
31643                        <name>TCNTRTSelect</name>
31644                        <enumeratedValue>
31645                           <name>DISABLED</name>
31646                           <description>Re-Tuning Timer disabled</description>
31647                           <value>0</value>
31648                        </enumeratedValue>
31649                        <enumeratedValue>
31650                           <name>1S</name>
31651                           <description>1 second</description>
31652                           <value>1</value>
31653                        </enumeratedValue>
31654                        <enumeratedValue>
31655                           <name>2S</name>
31656                           <description>2 seconds</description>
31657                           <value>2</value>
31658                        </enumeratedValue>
31659                        <enumeratedValue>
31660                           <name>4S</name>
31661                           <description>4 seconds</description>
31662                           <value>3</value>
31663                        </enumeratedValue>
31664                        <enumeratedValue>
31665                           <name>8S</name>
31666                           <description>8 seconds</description>
31667                           <value>4</value>
31668                        </enumeratedValue>
31669                        <enumeratedValue>
31670                           <name>16S</name>
31671                           <description>16 seconds</description>
31672                           <value>5</value>
31673                        </enumeratedValue>
31674                        <enumeratedValue>
31675                           <name>32S</name>
31676                           <description>32 seconds</description>
31677                           <value>6</value>
31678                        </enumeratedValue>
31679                        <enumeratedValue>
31680                           <name>64S</name>
31681                           <description>64 seconds</description>
31682                           <value>7</value>
31683                        </enumeratedValue>
31684                        <enumeratedValue>
31685                           <name>128S</name>
31686                           <description>128 seconds</description>
31687                           <value>8</value>
31688                        </enumeratedValue>
31689                        <enumeratedValue>
31690                           <name>256S</name>
31691                           <description>256 seconds</description>
31692                           <value>9</value>
31693                        </enumeratedValue>
31694                        <enumeratedValue>
31695                           <name>512S</name>
31696                           <description>512 seconds</description>
31697                           <value>10</value>
31698                        </enumeratedValue>
31699                        <enumeratedValue>
31700                           <name>1024S</name>
31701                           <description>1024 seconds</description>
31702                           <value>11</value>
31703                        </enumeratedValue>
31704                        <enumeratedValue>
31705                           <name>OTHER</name>
31706                           <description>Get information from other source</description>
31707                           <value>15</value>
31708                        </enumeratedValue>
31709                     </enumeratedValues>
31710                  </field>
31711                  <field>
31712                     <name>TSDR50</name>
31713                     <description>Use Tuning for SDR50</description>
31714                     <bitOffset>13</bitOffset>
31715                     <bitWidth>1</bitWidth>
31716                     <enumeratedValues>
31717                        <name>TSDR50Select</name>
31718                        <enumeratedValue>
31719                           <name>NO</name>
31720                           <description>SDR50 does not require tuning</description>
31721                           <value>0</value>
31722                        </enumeratedValue>
31723                        <enumeratedValue>
31724                           <name>YES</name>
31725                           <description>SDR50 requires tuning</description>
31726                           <value>1</value>
31727                        </enumeratedValue>
31728                     </enumeratedValues>
31729                  </field>
31730                  <field>
31731                     <name>CLKMULT</name>
31732                     <description>Clock Multiplier</description>
31733                     <bitOffset>16</bitOffset>
31734                     <bitWidth>8</bitWidth>
31735                     <enumeratedValues>
31736                        <name>CLKMULTSelect</name>
31737                        <enumeratedValue>
31738                           <name>NO</name>
31739                           <description>Clock Multiplier is Not Supported</description>
31740                           <value>0</value>
31741                        </enumeratedValue>
31742                     </enumeratedValues>
31743                  </field>
31744               </fields>
31745            </register>
31746            <register>
31747               <name>MCCAR</name>
31748               <description>Maximum Current Capabilities</description>
31749               <addressOffset>0x48</addressOffset>
31750               <size>32</size>
31751               <access>read-only</access>
31752               <resetValue>0x00000000</resetValue>
31753               <fields>
31754                  <field>
31755                     <name>MAXCUR33V</name>
31756                     <description>Maximum Current for 3.3V</description>
31757                     <bitOffset>0</bitOffset>
31758                     <bitWidth>8</bitWidth>
31759                     <enumeratedValues>
31760                        <name>MAXCUR33VSelect</name>
31761                        <enumeratedValue>
31762                           <name>OTHER</name>
31763                           <description>Get information via another method</description>
31764                           <value>0</value>
31765                        </enumeratedValue>
31766                        <enumeratedValue>
31767                           <name>4MA</name>
31768                           <description>4mA</description>
31769                           <value>1</value>
31770                        </enumeratedValue>
31771                        <enumeratedValue>
31772                           <name>8MA</name>
31773                           <description>8mA</description>
31774                           <value>2</value>
31775                        </enumeratedValue>
31776                        <enumeratedValue>
31777                           <name>12MA</name>
31778                           <description>12mA</description>
31779                           <value>3</value>
31780                        </enumeratedValue>
31781                     </enumeratedValues>
31782                  </field>
31783                  <field>
31784                     <name>MAXCUR30V</name>
31785                     <description>Maximum Current for 3.0V</description>
31786                     <bitOffset>8</bitOffset>
31787                     <bitWidth>8</bitWidth>
31788                     <enumeratedValues>
31789                        <name>MAXCUR30VSelect</name>
31790                        <enumeratedValue>
31791                           <name>OTHER</name>
31792                           <description>Get information via another method</description>
31793                           <value>0</value>
31794                        </enumeratedValue>
31795                        <enumeratedValue>
31796                           <name>4MA</name>
31797                           <description>4mA</description>
31798                           <value>1</value>
31799                        </enumeratedValue>
31800                        <enumeratedValue>
31801                           <name>8MA</name>
31802                           <description>8mA</description>
31803                           <value>2</value>
31804                        </enumeratedValue>
31805                        <enumeratedValue>
31806                           <name>12MA</name>
31807                           <description>12mA</description>
31808                           <value>3</value>
31809                        </enumeratedValue>
31810                     </enumeratedValues>
31811                  </field>
31812                  <field>
31813                     <name>MAXCUR18V</name>
31814                     <description>Maximum Current for 1.8V</description>
31815                     <bitOffset>16</bitOffset>
31816                     <bitWidth>8</bitWidth>
31817                     <enumeratedValues>
31818                        <name>MAXCUR18VSelect</name>
31819                        <enumeratedValue>
31820                           <name>OTHER</name>
31821                           <description>Get information via another method</description>
31822                           <value>0</value>
31823                        </enumeratedValue>
31824                        <enumeratedValue>
31825                           <name>4MA</name>
31826                           <description>4mA</description>
31827                           <value>1</value>
31828                        </enumeratedValue>
31829                        <enumeratedValue>
31830                           <name>8MA</name>
31831                           <description>8mA</description>
31832                           <value>2</value>
31833                        </enumeratedValue>
31834                        <enumeratedValue>
31835                           <name>12MA</name>
31836                           <description>12mA</description>
31837                           <value>3</value>
31838                        </enumeratedValue>
31839                     </enumeratedValues>
31840                  </field>
31841               </fields>
31842            </register>
31843            <register>
31844               <name>FERACES</name>
31845               <description>Force Event for Auto CMD Error Status</description>
31846               <addressOffset>0x50</addressOffset>
31847               <size>16</size>
31848               <access>write-only</access>
31849               <resetValue>0x0000</resetValue>
31850               <fields>
31851                  <field>
31852                     <name>ACMD12NE</name>
31853                     <description>Force Event for Auto CMD12 Not Executed</description>
31854                     <bitOffset>0</bitOffset>
31855                     <bitWidth>1</bitWidth>
31856                     <enumeratedValues>
31857                        <name>ACMD12NESelect</name>
31858                        <enumeratedValue>
31859                           <name>NO</name>
31860                           <description>No Interrupt</description>
31861                           <value>0</value>
31862                        </enumeratedValue>
31863                        <enumeratedValue>
31864                           <name>YES</name>
31865                           <description>Interrupt is generated</description>
31866                           <value>1</value>
31867                        </enumeratedValue>
31868                     </enumeratedValues>
31869                  </field>
31870                  <field>
31871                     <name>ACMDTEO</name>
31872                     <description>Force Event for Auto CMD Timeout Error</description>
31873                     <bitOffset>1</bitOffset>
31874                     <bitWidth>1</bitWidth>
31875                     <enumeratedValues>
31876                        <name>ACMDTEOSelect</name>
31877                        <enumeratedValue>
31878                           <name>NO</name>
31879                           <description>No Interrupt</description>
31880                           <value>0</value>
31881                        </enumeratedValue>
31882                        <enumeratedValue>
31883                           <name>YES</name>
31884                           <description>Interrupt is generated</description>
31885                           <value>1</value>
31886                        </enumeratedValue>
31887                     </enumeratedValues>
31888                  </field>
31889                  <field>
31890                     <name>ACMDCRC</name>
31891                     <description>Force Event for Auto CMD CRC Error</description>
31892                     <bitOffset>2</bitOffset>
31893                     <bitWidth>1</bitWidth>
31894                     <enumeratedValues>
31895                        <name>ACMDCRCSelect</name>
31896                        <enumeratedValue>
31897                           <name>NO</name>
31898                           <description>No Interrupt</description>
31899                           <value>0</value>
31900                        </enumeratedValue>
31901                        <enumeratedValue>
31902                           <name>YES</name>
31903                           <description>Interrupt is generated</description>
31904                           <value>1</value>
31905                        </enumeratedValue>
31906                     </enumeratedValues>
31907                  </field>
31908                  <field>
31909                     <name>ACMDEND</name>
31910                     <description>Force Event for Auto CMD End Bit Error</description>
31911                     <bitOffset>3</bitOffset>
31912                     <bitWidth>1</bitWidth>
31913                     <enumeratedValues>
31914                        <name>ACMDENDSelect</name>
31915                        <enumeratedValue>
31916                           <name>NO</name>
31917                           <description>No Interrupt</description>
31918                           <value>0</value>
31919                        </enumeratedValue>
31920                        <enumeratedValue>
31921                           <name>YES</name>
31922                           <description>Interrupt is generated</description>
31923                           <value>1</value>
31924                        </enumeratedValue>
31925                     </enumeratedValues>
31926                  </field>
31927                  <field>
31928                     <name>ACMDIDX</name>
31929                     <description>Force Event for Auto CMD Index Error</description>
31930                     <bitOffset>4</bitOffset>
31931                     <bitWidth>1</bitWidth>
31932                     <enumeratedValues>
31933                        <name>ACMDIDXSelect</name>
31934                        <enumeratedValue>
31935                           <name>NO</name>
31936                           <description>No Interrupt</description>
31937                           <value>0</value>
31938                        </enumeratedValue>
31939                        <enumeratedValue>
31940                           <name>YES</name>
31941                           <description>Interrupt is generated</description>
31942                           <value>1</value>
31943                        </enumeratedValue>
31944                     </enumeratedValues>
31945                  </field>
31946                  <field>
31947                     <name>CMDNI</name>
31948                     <description>Force Event for Command Not Issued By Auto CMD12 Error</description>
31949                     <bitOffset>7</bitOffset>
31950                     <bitWidth>1</bitWidth>
31951                     <enumeratedValues>
31952                        <name>CMDNISelect</name>
31953                        <enumeratedValue>
31954                           <name>NO</name>
31955                           <description>No Interrupt</description>
31956                           <value>0</value>
31957                        </enumeratedValue>
31958                        <enumeratedValue>
31959                           <name>YES</name>
31960                           <description>Interrupt is generated</description>
31961                           <value>1</value>
31962                        </enumeratedValue>
31963                     </enumeratedValues>
31964                  </field>
31965               </fields>
31966            </register>
31967            <register>
31968               <name>FEREIS</name>
31969               <description>Force Event for Error Interrupt Status</description>
31970               <addressOffset>0x52</addressOffset>
31971               <size>16</size>
31972               <access>write-only</access>
31973               <resetValue>0x0000</resetValue>
31974               <fields>
31975                  <field>
31976                     <name>CMDTEO</name>
31977                     <description>Force Event for Command Timeout Error</description>
31978                     <bitOffset>0</bitOffset>
31979                     <bitWidth>1</bitWidth>
31980                     <enumeratedValues>
31981                        <name>CMDTEOSelect</name>
31982                        <enumeratedValue>
31983                           <name>NO</name>
31984                           <description>No Interrupt</description>
31985                           <value>0</value>
31986                        </enumeratedValue>
31987                        <enumeratedValue>
31988                           <name>YES</name>
31989                           <description>Interrupt is generated</description>
31990                           <value>1</value>
31991                        </enumeratedValue>
31992                     </enumeratedValues>
31993                  </field>
31994                  <field>
31995                     <name>CMDCRC</name>
31996                     <description>Force Event for Command CRC Error</description>
31997                     <bitOffset>1</bitOffset>
31998                     <bitWidth>1</bitWidth>
31999                     <enumeratedValues>
32000                        <name>CMDCRCSelect</name>
32001                        <enumeratedValue>
32002                           <name>NO</name>
32003                           <description>No Interrupt</description>
32004                           <value>0</value>
32005                        </enumeratedValue>
32006                        <enumeratedValue>
32007                           <name>YES</name>
32008                           <description>Interrupt is generated</description>
32009                           <value>1</value>
32010                        </enumeratedValue>
32011                     </enumeratedValues>
32012                  </field>
32013                  <field>
32014                     <name>CMDEND</name>
32015                     <description>Force Event for Command End Bit Error</description>
32016                     <bitOffset>2</bitOffset>
32017                     <bitWidth>1</bitWidth>
32018                     <enumeratedValues>
32019                        <name>CMDENDSelect</name>
32020                        <enumeratedValue>
32021                           <name>NO</name>
32022                           <description>No Interrupt</description>
32023                           <value>0</value>
32024                        </enumeratedValue>
32025                        <enumeratedValue>
32026                           <name>YES</name>
32027                           <description>Interrupt is generated</description>
32028                           <value>1</value>
32029                        </enumeratedValue>
32030                     </enumeratedValues>
32031                  </field>
32032                  <field>
32033                     <name>CMDIDX</name>
32034                     <description>Force Event for Command Index Error</description>
32035                     <bitOffset>3</bitOffset>
32036                     <bitWidth>1</bitWidth>
32037                     <enumeratedValues>
32038                        <name>CMDIDXSelect</name>
32039                        <enumeratedValue>
32040                           <name>NO</name>
32041                           <description>No Interrupt</description>
32042                           <value>0</value>
32043                        </enumeratedValue>
32044                        <enumeratedValue>
32045                           <name>YES</name>
32046                           <description>Interrupt is generated</description>
32047                           <value>1</value>
32048                        </enumeratedValue>
32049                     </enumeratedValues>
32050                  </field>
32051                  <field>
32052                     <name>DATTEO</name>
32053                     <description>Force Event for Data Timeout Error</description>
32054                     <bitOffset>4</bitOffset>
32055                     <bitWidth>1</bitWidth>
32056                     <enumeratedValues>
32057                        <name>DATTEOSelect</name>
32058                        <enumeratedValue>
32059                           <name>NO</name>
32060                           <description>No Interrupt</description>
32061                           <value>0</value>
32062                        </enumeratedValue>
32063                        <enumeratedValue>
32064                           <name>YES</name>
32065                           <description>Interrupt is generated</description>
32066                           <value>1</value>
32067                        </enumeratedValue>
32068                     </enumeratedValues>
32069                  </field>
32070                  <field>
32071                     <name>DATCRC</name>
32072                     <description>Force Event for Data CRC Error</description>
32073                     <bitOffset>5</bitOffset>
32074                     <bitWidth>1</bitWidth>
32075                     <enumeratedValues>
32076                        <name>DATCRCSelect</name>
32077                        <enumeratedValue>
32078                           <name>NO</name>
32079                           <description>No Interrupt</description>
32080                           <value>0</value>
32081                        </enumeratedValue>
32082                        <enumeratedValue>
32083                           <name>YES</name>
32084                           <description>Interrupt is generated</description>
32085                           <value>1</value>
32086                        </enumeratedValue>
32087                     </enumeratedValues>
32088                  </field>
32089                  <field>
32090                     <name>DATEND</name>
32091                     <description>Force Event for Data End Bit Error</description>
32092                     <bitOffset>6</bitOffset>
32093                     <bitWidth>1</bitWidth>
32094                     <enumeratedValues>
32095                        <name>DATENDSelect</name>
32096                        <enumeratedValue>
32097                           <name>NO</name>
32098                           <description>No Interrupt</description>
32099                           <value>0</value>
32100                        </enumeratedValue>
32101                        <enumeratedValue>
32102                           <name>YES</name>
32103                           <description>Interrupt is generated</description>
32104                           <value>1</value>
32105                        </enumeratedValue>
32106                     </enumeratedValues>
32107                  </field>
32108                  <field>
32109                     <name>CURLIM</name>
32110                     <description>Force Event for Current Limit Error</description>
32111                     <bitOffset>7</bitOffset>
32112                     <bitWidth>1</bitWidth>
32113                     <enumeratedValues>
32114                        <name>CURLIMSelect</name>
32115                        <enumeratedValue>
32116                           <name>NO</name>
32117                           <description>No Interrupt</description>
32118                           <value>0</value>
32119                        </enumeratedValue>
32120                        <enumeratedValue>
32121                           <name>YES</name>
32122                           <description>Interrupt is generated</description>
32123                           <value>1</value>
32124                        </enumeratedValue>
32125                     </enumeratedValues>
32126                  </field>
32127                  <field>
32128                     <name>ACMD</name>
32129                     <description>Force Event for Auto CMD Error</description>
32130                     <bitOffset>8</bitOffset>
32131                     <bitWidth>1</bitWidth>
32132                     <enumeratedValues>
32133                        <name>ACMDSelect</name>
32134                        <enumeratedValue>
32135                           <name>NO</name>
32136                           <description>No Interrupt</description>
32137                           <value>0</value>
32138                        </enumeratedValue>
32139                        <enumeratedValue>
32140                           <name>YES</name>
32141                           <description>Interrupt is generated</description>
32142                           <value>1</value>
32143                        </enumeratedValue>
32144                     </enumeratedValues>
32145                  </field>
32146                  <field>
32147                     <name>ADMA</name>
32148                     <description>Force Event for ADMA Error</description>
32149                     <bitOffset>9</bitOffset>
32150                     <bitWidth>1</bitWidth>
32151                     <enumeratedValues>
32152                        <name>ADMASelect</name>
32153                        <enumeratedValue>
32154                           <name>NO</name>
32155                           <description>No Interrupt</description>
32156                           <value>0</value>
32157                        </enumeratedValue>
32158                        <enumeratedValue>
32159                           <name>YES</name>
32160                           <description>Interrupt is generated</description>
32161                           <value>1</value>
32162                        </enumeratedValue>
32163                     </enumeratedValues>
32164                  </field>
32165                  <field>
32166                     <name>BOOTAE</name>
32167                     <description>Force Event for Boot Acknowledge Error</description>
32168                     <bitOffset>12</bitOffset>
32169                     <bitWidth>1</bitWidth>
32170                     <enumeratedValues>
32171                        <name>BOOTAESelect</name>
32172                        <enumeratedValue>
32173                           <name>NO</name>
32174                           <description>No Interrupt</description>
32175                           <value>0</value>
32176                        </enumeratedValue>
32177                        <enumeratedValue>
32178                           <name>YES</name>
32179                           <description>Interrupt is generated</description>
32180                           <value>1</value>
32181                        </enumeratedValue>
32182                     </enumeratedValues>
32183                  </field>
32184               </fields>
32185            </register>
32186            <register>
32187               <name>AESR</name>
32188               <description>ADMA Error Status</description>
32189               <addressOffset>0x54</addressOffset>
32190               <size>8</size>
32191               <access>read-only</access>
32192               <resetValue>0x00</resetValue>
32193               <fields>
32194                  <field>
32195                     <name>ERRST</name>
32196                     <description>ADMA Error State</description>
32197                     <bitOffset>0</bitOffset>
32198                     <bitWidth>2</bitWidth>
32199                     <enumeratedValues>
32200                        <name>ERRSTSelect</name>
32201                        <enumeratedValue>
32202                           <name>STOP</name>
32203                           <description>ST_STOP (Stop DMA)</description>
32204                           <value>0</value>
32205                        </enumeratedValue>
32206                        <enumeratedValue>
32207                           <name>FDS</name>
32208                           <description>ST_FDS (Fetch Descriptor)</description>
32209                           <value>1</value>
32210                        </enumeratedValue>
32211                        <enumeratedValue>
32212                           <name>TFR</name>
32213                           <description>ST_TFR (Transfer Data)</description>
32214                           <value>3</value>
32215                        </enumeratedValue>
32216                     </enumeratedValues>
32217                  </field>
32218                  <field>
32219                     <name>LMIS</name>
32220                     <description>ADMA Length Mismatch Error</description>
32221                     <bitOffset>2</bitOffset>
32222                     <bitWidth>1</bitWidth>
32223                     <enumeratedValues>
32224                        <name>LMISSelect</name>
32225                        <enumeratedValue>
32226                           <name>NO</name>
32227                           <description>No Error</description>
32228                           <value>0</value>
32229                        </enumeratedValue>
32230                        <enumeratedValue>
32231                           <name>YES</name>
32232                           <description>Error</description>
32233                           <value>1</value>
32234                        </enumeratedValue>
32235                     </enumeratedValues>
32236                  </field>
32237               </fields>
32238            </register>
32239            <register>
32240               <dim>1</dim>
32241               <dimIncrement>4</dimIncrement>
32242               <name>ASAR[%s]</name>
32243               <description>ADMA System Address</description>
32244               <addressOffset>0x58</addressOffset>
32245               <size>32</size>
32246               <resetValue>0x00000000</resetValue>
32247               <fields>
32248                  <field>
32249                     <name>ADMASA</name>
32250                     <description>ADMA System Address</description>
32251                     <bitOffset>0</bitOffset>
32252                     <bitWidth>32</bitWidth>
32253                  </field>
32254               </fields>
32255            </register>
32256            <register>
32257               <dim>8</dim>
32258               <dimIncrement>2</dimIncrement>
32259               <name>PVR[%s]</name>
32260               <description>Preset Value n</description>
32261               <addressOffset>0x60</addressOffset>
32262               <size>16</size>
32263               <resetValue>0x0000</resetValue>
32264               <fields>
32265                  <field>
32266                     <name>SDCLKFSEL</name>
32267                     <description>SDCLK Frequency Select Value for Initialization</description>
32268                     <bitOffset>0</bitOffset>
32269                     <bitWidth>10</bitWidth>
32270                  </field>
32271                  <field>
32272                     <name>CLKGSEL</name>
32273                     <description>Clock Generator Select Value for Initialization</description>
32274                     <bitOffset>10</bitOffset>
32275                     <bitWidth>1</bitWidth>
32276                     <enumeratedValues>
32277                        <name>CLKGSELSelect</name>
32278                        <enumeratedValue>
32279                           <name>DIV</name>
32280                           <description>Host Controller Ver2.00 Compatible Clock Generator (Divider)</description>
32281                           <value>0</value>
32282                        </enumeratedValue>
32283                        <enumeratedValue>
32284                           <name>PROG</name>
32285                           <description>Programmable Clock Generator</description>
32286                           <value>1</value>
32287                        </enumeratedValue>
32288                     </enumeratedValues>
32289                  </field>
32290                  <field>
32291                     <name>DRVSEL</name>
32292                     <description>Driver Strength Select Value for Initialization</description>
32293                     <bitOffset>14</bitOffset>
32294                     <bitWidth>2</bitWidth>
32295                     <enumeratedValues>
32296                        <name>DRVSELSelect</name>
32297                        <enumeratedValue>
32298                           <name>B</name>
32299                           <description>Driver Type B is Selected</description>
32300                           <value>0</value>
32301                        </enumeratedValue>
32302                        <enumeratedValue>
32303                           <name>A</name>
32304                           <description>Driver Type A is Selected</description>
32305                           <value>1</value>
32306                        </enumeratedValue>
32307                        <enumeratedValue>
32308                           <name>C</name>
32309                           <description>Driver Type C is Selected</description>
32310                           <value>2</value>
32311                        </enumeratedValue>
32312                        <enumeratedValue>
32313                           <name>D</name>
32314                           <description>Driver Type D is Selected</description>
32315                           <value>3</value>
32316                        </enumeratedValue>
32317                     </enumeratedValues>
32318                  </field>
32319               </fields>
32320            </register>
32321            <register>
32322               <name>SISR</name>
32323               <description>Slot Interrupt Status</description>
32324               <addressOffset>0xFC</addressOffset>
32325               <size>16</size>
32326               <access>read-only</access>
32327               <resetValue>0x0000</resetValue>
32328               <fields>
32329                  <field>
32330                     <name>INTSSL</name>
32331                     <description>Interrupt Signal for Each SDHC Slot</description>
32332                     <bitOffset>0</bitOffset>
32333                     <bitWidth>2</bitWidth>
32334                  </field>
32335               </fields>
32336            </register>
32337            <register>
32338               <name>HCVR</name>
32339               <description>Host Controller Version</description>
32340               <addressOffset>0xFE</addressOffset>
32341               <size>16</size>
32342               <access>read-only</access>
32343               <resetValue>0x1802</resetValue>
32344               <fields>
32345                  <field>
32346                     <name>SVER</name>
32347                     <description>Spec Version</description>
32348                     <bitOffset>0</bitOffset>
32349                     <bitWidth>8</bitWidth>
32350                  </field>
32351                  <field>
32352                     <name>VVER</name>
32353                     <description>Vendor Version</description>
32354                     <bitOffset>8</bitOffset>
32355                     <bitWidth>8</bitWidth>
32356                  </field>
32357               </fields>
32358            </register>
32359            <register>
32360               <name>APSR</name>
32361               <description>Additional Present State Register</description>
32362               <addressOffset>0x200</addressOffset>
32363               <size>32</size>
32364               <access>read-only</access>
32365               <resetValue>0x0000000F</resetValue>
32366               <fields>
32367                  <field>
32368                     <name>HDATLL</name>
32369                     <description>High Line Level</description>
32370                     <bitOffset>0</bitOffset>
32371                     <bitWidth>4</bitWidth>
32372                  </field>
32373               </fields>
32374            </register>
32375            <register>
32376               <name>MC1R</name>
32377               <description>MMC Control 1</description>
32378               <addressOffset>0x204</addressOffset>
32379               <size>8</size>
32380               <resetValue>0x00</resetValue>
32381               <fields>
32382                  <field>
32383                     <name>CMDTYP</name>
32384                     <description>e.MMC Command Type</description>
32385                     <bitOffset>0</bitOffset>
32386                     <bitWidth>2</bitWidth>
32387                     <enumeratedValues>
32388                        <name>CMDTYPSelect</name>
32389                        <enumeratedValue>
32390                           <name>NORMAL</name>
32391                           <description>Not a MMC specific command</description>
32392                           <value>0</value>
32393                        </enumeratedValue>
32394                        <enumeratedValue>
32395                           <name>WAITIRQ</name>
32396                           <description>Wait IRQ Command</description>
32397                           <value>1</value>
32398                        </enumeratedValue>
32399                        <enumeratedValue>
32400                           <name>STREAM</name>
32401                           <description>Stream Command</description>
32402                           <value>2</value>
32403                        </enumeratedValue>
32404                        <enumeratedValue>
32405                           <name>BOOT</name>
32406                           <description>Boot Command</description>
32407                           <value>3</value>
32408                        </enumeratedValue>
32409                     </enumeratedValues>
32410                  </field>
32411                  <field>
32412                     <name>DDR</name>
32413                     <description>e.MMC HSDDR Mode</description>
32414                     <bitOffset>3</bitOffset>
32415                     <bitWidth>1</bitWidth>
32416                  </field>
32417                  <field>
32418                     <name>OPD</name>
32419                     <description>e.MMC Open Drain Mode</description>
32420                     <bitOffset>4</bitOffset>
32421                     <bitWidth>1</bitWidth>
32422                  </field>
32423                  <field>
32424                     <name>BOOTA</name>
32425                     <description>e.MMC Boot Acknowledge Enable</description>
32426                     <bitOffset>5</bitOffset>
32427                     <bitWidth>1</bitWidth>
32428                  </field>
32429                  <field>
32430                     <name>RSTN</name>
32431                     <description>e.MMC Reset Signal</description>
32432                     <bitOffset>6</bitOffset>
32433                     <bitWidth>1</bitWidth>
32434                  </field>
32435                  <field>
32436                     <name>FCD</name>
32437                     <description>e.MMC Force Card Detect</description>
32438                     <bitOffset>7</bitOffset>
32439                     <bitWidth>1</bitWidth>
32440                  </field>
32441               </fields>
32442            </register>
32443            <register>
32444               <name>MC2R</name>
32445               <description>MMC Control 2</description>
32446               <addressOffset>0x205</addressOffset>
32447               <size>8</size>
32448               <access>write-only</access>
32449               <resetValue>0x00</resetValue>
32450               <fields>
32451                  <field>
32452                     <name>SRESP</name>
32453                     <description>e.MMC Abort Wait IRQ</description>
32454                     <bitOffset>0</bitOffset>
32455                     <bitWidth>1</bitWidth>
32456                  </field>
32457                  <field>
32458                     <name>ABOOT</name>
32459                     <description>e.MMC Abort Boot</description>
32460                     <bitOffset>1</bitOffset>
32461                     <bitWidth>1</bitWidth>
32462                  </field>
32463               </fields>
32464            </register>
32465            <register>
32466               <name>ACR</name>
32467               <description>AHB Control</description>
32468               <addressOffset>0x208</addressOffset>
32469               <size>32</size>
32470               <resetValue>0x00000000</resetValue>
32471               <fields>
32472                  <field>
32473                     <name>BMAX</name>
32474                     <description>AHB Maximum Burst</description>
32475                     <bitOffset>0</bitOffset>
32476                     <bitWidth>2</bitWidth>
32477                     <enumeratedValues>
32478                        <name>BMAXSelect</name>
32479                        <enumeratedValue>
32480                           <name>INCR16</name>
32481                           <value>0</value>
32482                        </enumeratedValue>
32483                        <enumeratedValue>
32484                           <name>INCR8</name>
32485                           <value>1</value>
32486                        </enumeratedValue>
32487                        <enumeratedValue>
32488                           <name>INCR4</name>
32489                           <value>2</value>
32490                        </enumeratedValue>
32491                        <enumeratedValue>
32492                           <name>SINGLE</name>
32493                           <value>3</value>
32494                        </enumeratedValue>
32495                     </enumeratedValues>
32496                  </field>
32497               </fields>
32498            </register>
32499            <register>
32500               <name>CC2R</name>
32501               <description>Clock Control 2</description>
32502               <addressOffset>0x20C</addressOffset>
32503               <size>32</size>
32504               <resetValue>0x00000000</resetValue>
32505               <fields>
32506                  <field>
32507                     <name>FSDCLKD</name>
32508                     <description>Force SDCK Disabled</description>
32509                     <bitOffset>0</bitOffset>
32510                     <bitWidth>1</bitWidth>
32511                     <enumeratedValues>
32512                        <name>FSDCLKDSelect</name>
32513                        <enumeratedValue>
32514                           <name>NOEFFECT</name>
32515                           <description>No effect</description>
32516                           <value>0</value>
32517                        </enumeratedValue>
32518                        <enumeratedValue>
32519                           <name>DISABLE</name>
32520                           <description>SDCLK can be stopped at any time after DATA transfer.SDCLK enable forcing for 8 SDCLK cycles is disabled</description>
32521                           <value>1</value>
32522                        </enumeratedValue>
32523                     </enumeratedValues>
32524                  </field>
32525               </fields>
32526            </register>
32527            <register>
32528               <name>CACR</name>
32529               <description>Capabilities Control</description>
32530               <addressOffset>0x230</addressOffset>
32531               <size>32</size>
32532               <resetValue>0x00000000</resetValue>
32533               <fields>
32534                  <field>
32535                     <name>CAPWREN</name>
32536                     <description>Capabilities Registers Write Enable (Required to write the correct frequencies in the Capabilities Registers)</description>
32537                     <bitOffset>0</bitOffset>
32538                     <bitWidth>1</bitWidth>
32539                  </field>
32540                  <field>
32541                     <name>KEY</name>
32542                     <description>Key (0x46)</description>
32543                     <bitOffset>8</bitOffset>
32544                     <bitWidth>8</bitWidth>
32545                     <enumeratedValues>
32546                        <name>KEYSelect</name>
32547                        <enumeratedValue>
32548                           <name>KEY</name>
32549                           <description>Key</description>
32550                           <value>0x46</value>
32551                        </enumeratedValue>
32552                     </enumeratedValues>
32553                  </field>
32554               </fields>
32555            </register>
32556            <register>
32557               <name>DBGR</name>
32558               <description>Debug</description>
32559               <addressOffset>0x234</addressOffset>
32560               <size>8</size>
32561               <resetValue>0x00</resetValue>
32562               <fields>
32563                  <field>
32564                     <name>NIDBG</name>
32565                     <description>Non-intrusive debug enable</description>
32566                     <bitOffset>0</bitOffset>
32567                     <bitWidth>1</bitWidth>
32568                     <enumeratedValues>
32569                        <name>NIDBGSelect</name>
32570                        <enumeratedValue>
32571                           <name>IDBG</name>
32572                           <description>Debugging is intrusive (reads of BDPR from debugger are considered and increment the internal buffer pointer)</description>
32573                           <value>0</value>
32574                        </enumeratedValue>
32575                        <enumeratedValue>
32576                           <name>NIDBG</name>
32577                           <description>Debugging is not intrusive (reads of BDPR from debugger are discarded and do not increment the internal buffer pointer)</description>
32578                           <value>1</value>
32579                        </enumeratedValue>
32580                     </enumeratedValues>
32581                  </field>
32582               </fields>
32583            </register>
32584         </registers>
32585      </peripheral>
32586      <peripheral derivedFrom="SDHC0">
32587         <name>SDHC1</name>
32588         <baseAddress>0x46000000</baseAddress>
32589         <interrupt>
32590            <name>SDHC1</name>
32591            <description>SD/MMC Host Controller 1</description>
32592            <value>136</value>
32593         </interrupt>
32594      </peripheral>
32595      <peripheral>
32596         <name>SERCOM0</name>
32597         <version>U22015.0.0</version>
32598         <description>Serial Communication Interface</description>
32599         <groupName>SERCOM</groupName>
32600         <prependToName>SERCOM_</prependToName>
32601         <baseAddress>0x40003000</baseAddress>
32602         <addressBlock>
32603            <offset>0</offset>
32604            <size>0x31</size>
32605            <usage>registers</usage>
32606         </addressBlock>
32607         <interrupt>
32608            <name>SERCOM0_0</name>
32609            <description>Serial Communication Interface 0</description>
32610            <value>46</value>
32611         </interrupt>
32612         <interrupt>
32613            <name>SERCOM0_1</name>
32614            <description>Serial Communication Interface 0</description>
32615            <value>47</value>
32616         </interrupt>
32617         <interrupt>
32618            <name>SERCOM0_2</name>
32619            <description>Serial Communication Interface 0</description>
32620            <value>48</value>
32621         </interrupt>
32622         <interrupt>
32623            <name>SERCOM0_OTHER</name>
32624            <description>Serial Communication Interface 0</description>
32625            <value>49</value>
32626         </interrupt>
32627         <registers>
32628            <cluster>
32629               <name>I2CM</name>
32630               <description>I2C Master Mode</description>
32631               <headerStructName>SercomI2cm</headerStructName>
32632               <addressOffset>0x0</addressOffset>
32633               <register>
32634                  <name>CTRLA</name>
32635                  <description>I2CM Control A</description>
32636                  <addressOffset>0x0</addressOffset>
32637                  <size>32</size>
32638                  <resetValue>0x00000000</resetValue>
32639                  <fields>
32640                     <field>
32641                        <name>SWRST</name>
32642                        <description>Software Reset</description>
32643                        <bitOffset>0</bitOffset>
32644                        <bitWidth>1</bitWidth>
32645                     </field>
32646                     <field>
32647                        <name>ENABLE</name>
32648                        <description>Enable</description>
32649                        <bitOffset>1</bitOffset>
32650                        <bitWidth>1</bitWidth>
32651                     </field>
32652                     <field>
32653                        <name>MODE</name>
32654                        <description>Operating Mode</description>
32655                        <bitOffset>2</bitOffset>
32656                        <bitWidth>3</bitWidth>
32657                        <enumeratedValues>
32658                           <name>MODESelect</name>
32659                           <enumeratedValue>
32660                              <name>USART_EXT_CLK</name>
32661                              <description>USART with external clock</description>
32662                              <value>0x0</value>
32663                           </enumeratedValue>
32664                           <enumeratedValue>
32665                              <name>USART_INT_CLK</name>
32666                              <description>USART with internal clock</description>
32667                              <value>0x1</value>
32668                           </enumeratedValue>
32669                           <enumeratedValue>
32670                              <name>SPI_SLAVE</name>
32671                              <description>SPI in slave operation</description>
32672                              <value>0x2</value>
32673                           </enumeratedValue>
32674                           <enumeratedValue>
32675                              <name>SPI_MASTER</name>
32676                              <description>SPI in master operation</description>
32677                              <value>0x3</value>
32678                           </enumeratedValue>
32679                           <enumeratedValue>
32680                              <name>I2C_SLAVE</name>
32681                              <description>I2C slave operation</description>
32682                              <value>0x4</value>
32683                           </enumeratedValue>
32684                           <enumeratedValue>
32685                              <name>I2C_MASTER</name>
32686                              <description>I2C master operation</description>
32687                              <value>0x5</value>
32688                           </enumeratedValue>
32689                        </enumeratedValues>
32690                     </field>
32691                     <field>
32692                        <name>RUNSTDBY</name>
32693                        <description>Run in Standby</description>
32694                        <bitOffset>7</bitOffset>
32695                        <bitWidth>1</bitWidth>
32696                     </field>
32697                     <field>
32698                        <name>PINOUT</name>
32699                        <description>Pin Usage</description>
32700                        <bitOffset>16</bitOffset>
32701                        <bitWidth>1</bitWidth>
32702                     </field>
32703                     <field>
32704                        <name>SDAHOLD</name>
32705                        <description>SDA Hold Time</description>
32706                        <bitOffset>20</bitOffset>
32707                        <bitWidth>2</bitWidth>
32708                        <enumeratedValues>
32709                           <name>SDAHOLDSelect</name>
32710                           <enumeratedValue>
32711                              <name>DISABLE</name>
32712                              <description>Disabled</description>
32713                              <value>0x0</value>
32714                           </enumeratedValue>
32715                           <enumeratedValue>
32716                              <name>75NS</name>
32717                              <description>50-100ns hold time</description>
32718                              <value>0x1</value>
32719                           </enumeratedValue>
32720                           <enumeratedValue>
32721                              <name>450NS</name>
32722                              <description>300-600ns hold time</description>
32723                              <value>0x2</value>
32724                           </enumeratedValue>
32725                           <enumeratedValue>
32726                              <name>600NS</name>
32727                              <description>400-800ns hold time</description>
32728                              <value>0x3</value>
32729                           </enumeratedValue>
32730                        </enumeratedValues>
32731                     </field>
32732                     <field>
32733                        <name>MEXTTOEN</name>
32734                        <description>Master SCL Low Extend Timeout</description>
32735                        <bitOffset>22</bitOffset>
32736                        <bitWidth>1</bitWidth>
32737                     </field>
32738                     <field>
32739                        <name>SEXTTOEN</name>
32740                        <description>Slave SCL Low Extend Timeout</description>
32741                        <bitOffset>23</bitOffset>
32742                        <bitWidth>1</bitWidth>
32743                     </field>
32744                     <field>
32745                        <name>SPEED</name>
32746                        <description>Transfer Speed</description>
32747                        <bitOffset>24</bitOffset>
32748                        <bitWidth>2</bitWidth>
32749                        <enumeratedValues>
32750                           <name>SPEEDSelect</name>
32751                           <enumeratedValue>
32752                              <name>STANDARD_AND_FAST_MODE</name>
32753                              <description>Standard Mode(Sm) Upto 100kHz and Fast Mode(Fm) Upto 400kHz </description>
32754                              <value>0x0</value>
32755                           </enumeratedValue>
32756                           <enumeratedValue>
32757                              <name>FASTPLUS_MODE</name>
32758                              <description>Fast-mode Plus Upto 1MHz</description>
32759                              <value>0x1</value>
32760                           </enumeratedValue>
32761                           <enumeratedValue>
32762                              <name>HIGH_SPEED_MODE</name>
32763                              <description>High-speed mode Upto 3.4MHz</description>
32764                              <value>0x2</value>
32765                           </enumeratedValue>
32766                        </enumeratedValues>
32767                     </field>
32768                     <field>
32769                        <name>SCLSM</name>
32770                        <description>SCL Clock Stretch Mode</description>
32771                        <bitOffset>27</bitOffset>
32772                        <bitWidth>1</bitWidth>
32773                     </field>
32774                     <field>
32775                        <name>INACTOUT</name>
32776                        <description>Inactive Time-Out</description>
32777                        <bitOffset>28</bitOffset>
32778                        <bitWidth>2</bitWidth>
32779                        <enumeratedValues>
32780                           <name>INACTOUTSelect</name>
32781                           <enumeratedValue>
32782                              <name>DISABLE</name>
32783                              <description>Disabled</description>
32784                              <value>0x0</value>
32785                           </enumeratedValue>
32786                           <enumeratedValue>
32787                              <name>55US</name>
32788                              <description>5-6 SCL Time-Out(50-60us)</description>
32789                              <value>0x1</value>
32790                           </enumeratedValue>
32791                           <enumeratedValue>
32792                              <name>105US</name>
32793                              <description>10-11 SCL Time-Out(100-110us)</description>
32794                              <value>0x2</value>
32795                           </enumeratedValue>
32796                           <enumeratedValue>
32797                              <name>205US</name>
32798                              <description>20-21 SCL Time-Out(200-210us)</description>
32799                              <value>0x3</value>
32800                           </enumeratedValue>
32801                        </enumeratedValues>
32802                     </field>
32803                     <field>
32804                        <name>LOWTOUTEN</name>
32805                        <description>SCL Low Timeout Enable</description>
32806                        <bitOffset>30</bitOffset>
32807                        <bitWidth>1</bitWidth>
32808                     </field>
32809                  </fields>
32810               </register>
32811               <register>
32812                  <name>CTRLB</name>
32813                  <description>I2CM Control B</description>
32814                  <addressOffset>0x4</addressOffset>
32815                  <size>32</size>
32816                  <resetValue>0x00000000</resetValue>
32817                  <fields>
32818                     <field>
32819                        <name>SMEN</name>
32820                        <description>Smart Mode Enable</description>
32821                        <bitOffset>8</bitOffset>
32822                        <bitWidth>1</bitWidth>
32823                     </field>
32824                     <field>
32825                        <name>QCEN</name>
32826                        <description>Quick Command Enable</description>
32827                        <bitOffset>9</bitOffset>
32828                        <bitWidth>1</bitWidth>
32829                     </field>
32830                     <field>
32831                        <name>CMD</name>
32832                        <description>Command</description>
32833                        <bitOffset>16</bitOffset>
32834                        <bitWidth>2</bitWidth>
32835                     </field>
32836                     <field>
32837                        <name>ACKACT</name>
32838                        <description>Acknowledge Action</description>
32839                        <bitOffset>18</bitOffset>
32840                        <bitWidth>1</bitWidth>
32841                     </field>
32842                  </fields>
32843               </register>
32844               <register>
32845                  <name>CTRLC</name>
32846                  <description>I2CM Control C</description>
32847                  <addressOffset>0x8</addressOffset>
32848                  <size>32</size>
32849                  <resetValue>0x00000000</resetValue>
32850                  <fields>
32851                     <field>
32852                        <name>DATA32B</name>
32853                        <description>Data 32 Bit</description>
32854                        <bitOffset>24</bitOffset>
32855                        <bitWidth>1</bitWidth>
32856                        <enumeratedValues>
32857                           <name>DATA32BSelect</name>
32858                           <enumeratedValue>
32859                              <name>DATA_TRANS_8BIT</name>
32860                              <description>Data transaction from/to DATA register are 8-bit</description>
32861                              <value>0x0</value>
32862                           </enumeratedValue>
32863                           <enumeratedValue>
32864                              <name>DATA_TRANS_32BIT</name>
32865                              <description>Data transaction from/to DATA register are 32-bit</description>
32866                              <value>0x1</value>
32867                           </enumeratedValue>
32868                        </enumeratedValues>
32869                     </field>
32870                  </fields>
32871               </register>
32872               <register>
32873                  <name>BAUD</name>
32874                  <description>I2CM Baud Rate</description>
32875                  <addressOffset>0xC</addressOffset>
32876                  <size>32</size>
32877                  <resetValue>0x00000000</resetValue>
32878                  <fields>
32879                     <field>
32880                        <name>BAUD</name>
32881                        <description>Baud Rate Value</description>
32882                        <bitOffset>0</bitOffset>
32883                        <bitWidth>8</bitWidth>
32884                     </field>
32885                     <field>
32886                        <name>BAUDLOW</name>
32887                        <description>Baud Rate Value Low</description>
32888                        <bitOffset>8</bitOffset>
32889                        <bitWidth>8</bitWidth>
32890                     </field>
32891                     <field>
32892                        <name>HSBAUD</name>
32893                        <description>High Speed Baud Rate Value</description>
32894                        <bitOffset>16</bitOffset>
32895                        <bitWidth>8</bitWidth>
32896                     </field>
32897                     <field>
32898                        <name>HSBAUDLOW</name>
32899                        <description>High Speed Baud Rate Value Low</description>
32900                        <bitOffset>24</bitOffset>
32901                        <bitWidth>8</bitWidth>
32902                     </field>
32903                  </fields>
32904               </register>
32905               <register>
32906                  <name>INTENCLR</name>
32907                  <description>I2CM Interrupt Enable Clear</description>
32908                  <addressOffset>0x14</addressOffset>
32909                  <size>8</size>
32910                  <resetValue>0x00</resetValue>
32911                  <fields>
32912                     <field>
32913                        <name>MB</name>
32914                        <description>Master On Bus Interrupt Disable</description>
32915                        <bitOffset>0</bitOffset>
32916                        <bitWidth>1</bitWidth>
32917                     </field>
32918                     <field>
32919                        <name>SB</name>
32920                        <description>Slave On Bus Interrupt Disable</description>
32921                        <bitOffset>1</bitOffset>
32922                        <bitWidth>1</bitWidth>
32923                     </field>
32924                     <field>
32925                        <name>ERROR</name>
32926                        <description>Combined Error Interrupt Disable</description>
32927                        <bitOffset>7</bitOffset>
32928                        <bitWidth>1</bitWidth>
32929                     </field>
32930                  </fields>
32931               </register>
32932               <register>
32933                  <name>INTENSET</name>
32934                  <description>I2CM Interrupt Enable Set</description>
32935                  <addressOffset>0x16</addressOffset>
32936                  <size>8</size>
32937                  <resetValue>0x00</resetValue>
32938                  <fields>
32939                     <field>
32940                        <name>MB</name>
32941                        <description>Master On Bus Interrupt Enable</description>
32942                        <bitOffset>0</bitOffset>
32943                        <bitWidth>1</bitWidth>
32944                     </field>
32945                     <field>
32946                        <name>SB</name>
32947                        <description>Slave On Bus Interrupt Enable</description>
32948                        <bitOffset>1</bitOffset>
32949                        <bitWidth>1</bitWidth>
32950                     </field>
32951                     <field>
32952                        <name>ERROR</name>
32953                        <description>Combined Error Interrupt Enable</description>
32954                        <bitOffset>7</bitOffset>
32955                        <bitWidth>1</bitWidth>
32956                     </field>
32957                  </fields>
32958               </register>
32959               <register>
32960                  <name>INTFLAG</name>
32961                  <description>I2CM Interrupt Flag Status and Clear</description>
32962                  <addressOffset>0x18</addressOffset>
32963                  <size>8</size>
32964                  <resetValue>0x00</resetValue>
32965                  <fields>
32966                     <field>
32967                        <name>MB</name>
32968                        <description>Master On Bus Interrupt</description>
32969                        <bitOffset>0</bitOffset>
32970                        <bitWidth>1</bitWidth>
32971                     </field>
32972                     <field>
32973                        <name>SB</name>
32974                        <description>Slave On Bus Interrupt</description>
32975                        <bitOffset>1</bitOffset>
32976                        <bitWidth>1</bitWidth>
32977                     </field>
32978                     <field>
32979                        <name>ERROR</name>
32980                        <description>Combined Error Interrupt</description>
32981                        <bitOffset>7</bitOffset>
32982                        <bitWidth>1</bitWidth>
32983                     </field>
32984                  </fields>
32985               </register>
32986               <register>
32987                  <name>STATUS</name>
32988                  <description>I2CM Status</description>
32989                  <addressOffset>0x1A</addressOffset>
32990                  <size>16</size>
32991                  <resetValue>0x0000</resetValue>
32992                  <fields>
32993                     <field>
32994                        <name>BUSERR</name>
32995                        <description>Bus Error</description>
32996                        <bitOffset>0</bitOffset>
32997                        <bitWidth>1</bitWidth>
32998                     </field>
32999                     <field>
33000                        <name>ARBLOST</name>
33001                        <description>Arbitration Lost</description>
33002                        <bitOffset>1</bitOffset>
33003                        <bitWidth>1</bitWidth>
33004                     </field>
33005                     <field>
33006                        <name>RXNACK</name>
33007                        <description>Received Not Acknowledge</description>
33008                        <bitOffset>2</bitOffset>
33009                        <bitWidth>1</bitWidth>
33010                     </field>
33011                     <field>
33012                        <name>BUSSTATE</name>
33013                        <description>Bus State</description>
33014                        <bitOffset>4</bitOffset>
33015                        <bitWidth>2</bitWidth>
33016                        <enumeratedValues>
33017                           <name>BUSSTATESelect</name>
33018                           <enumeratedValue>
33019                              <name>UNKNOWN</name>
33020                              <description>The Bus state is unknown to the I2C Host</description>
33021                              <value>0x0</value>
33022                           </enumeratedValue>
33023                           <enumeratedValue>
33024                              <name>IDLE</name>
33025                              <description>The Bus state is waiting for a transaction to be initialized</description>
33026                              <value>0x1</value>
33027                           </enumeratedValue>
33028                           <enumeratedValue>
33029                              <name>OWNER</name>
33030                              <description>The I2C Host is the current owner of the bus</description>
33031                              <value>0x2</value>
33032                           </enumeratedValue>
33033                           <enumeratedValue>
33034                              <name>BUSY</name>
33035                              <description>Some other I2C Host owns the bus</description>
33036                              <value>0x3</value>
33037                           </enumeratedValue>
33038                        </enumeratedValues>
33039                     </field>
33040                     <field>
33041                        <name>LOWTOUT</name>
33042                        <description>SCL Low Timeout</description>
33043                        <bitOffset>6</bitOffset>
33044                        <bitWidth>1</bitWidth>
33045                     </field>
33046                     <field>
33047                        <name>CLKHOLD</name>
33048                        <description>Clock Hold</description>
33049                        <bitOffset>7</bitOffset>
33050                        <bitWidth>1</bitWidth>
33051                     </field>
33052                     <field>
33053                        <name>MEXTTOUT</name>
33054                        <description>Master SCL Low Extend Timeout</description>
33055                        <bitOffset>8</bitOffset>
33056                        <bitWidth>1</bitWidth>
33057                     </field>
33058                     <field>
33059                        <name>SEXTTOUT</name>
33060                        <description>Slave SCL Low Extend Timeout</description>
33061                        <bitOffset>9</bitOffset>
33062                        <bitWidth>1</bitWidth>
33063                     </field>
33064                     <field>
33065                        <name>LENERR</name>
33066                        <description>Length Error</description>
33067                        <bitOffset>10</bitOffset>
33068                        <bitWidth>1</bitWidth>
33069                     </field>
33070                  </fields>
33071               </register>
33072               <register>
33073                  <name>SYNCBUSY</name>
33074                  <description>I2CM Synchronization Busy</description>
33075                  <addressOffset>0x1C</addressOffset>
33076                  <size>32</size>
33077                  <access>read-only</access>
33078                  <resetValue>0x00000000</resetValue>
33079                  <fields>
33080                     <field>
33081                        <name>SWRST</name>
33082                        <description>Software Reset Synchronization Busy</description>
33083                        <bitOffset>0</bitOffset>
33084                        <bitWidth>1</bitWidth>
33085                     </field>
33086                     <field>
33087                        <name>ENABLE</name>
33088                        <description>SERCOM Enable Synchronization Busy</description>
33089                        <bitOffset>1</bitOffset>
33090                        <bitWidth>1</bitWidth>
33091                     </field>
33092                     <field>
33093                        <name>SYSOP</name>
33094                        <description>System Operation Synchronization Busy</description>
33095                        <bitOffset>2</bitOffset>
33096                        <bitWidth>1</bitWidth>
33097                     </field>
33098                  </fields>
33099               </register>
33100               <register>
33101                  <name>ADDR</name>
33102                  <description>I2CM Address</description>
33103                  <addressOffset>0x24</addressOffset>
33104                  <size>32</size>
33105                  <resetValue>0x00000000</resetValue>
33106                  <fields>
33107                     <field>
33108                        <name>ADDR</name>
33109                        <description>Address Value</description>
33110                        <bitOffset>0</bitOffset>
33111                        <bitWidth>11</bitWidth>
33112                     </field>
33113                     <field>
33114                        <name>LENEN</name>
33115                        <description>Length Enable</description>
33116                        <bitOffset>13</bitOffset>
33117                        <bitWidth>1</bitWidth>
33118                     </field>
33119                     <field>
33120                        <name>HS</name>
33121                        <description>High Speed Mode</description>
33122                        <bitOffset>14</bitOffset>
33123                        <bitWidth>1</bitWidth>
33124                     </field>
33125                     <field>
33126                        <name>TENBITEN</name>
33127                        <description>Ten Bit Addressing Enable</description>
33128                        <bitOffset>15</bitOffset>
33129                        <bitWidth>1</bitWidth>
33130                     </field>
33131                     <field>
33132                        <name>LEN</name>
33133                        <description>Length</description>
33134                        <bitOffset>16</bitOffset>
33135                        <bitWidth>8</bitWidth>
33136                     </field>
33137                  </fields>
33138               </register>
33139               <register>
33140                  <name>DATA</name>
33141                  <description>I2CM Data</description>
33142                  <addressOffset>0x28</addressOffset>
33143                  <size>32</size>
33144                  <resetValue>0x00000000</resetValue>
33145                  <fields>
33146                     <field>
33147                        <name>DATA</name>
33148                        <description>Data Value</description>
33149                        <bitOffset>0</bitOffset>
33150                        <bitWidth>32</bitWidth>
33151                     </field>
33152                  </fields>
33153               </register>
33154               <register>
33155                  <name>DBGCTRL</name>
33156                  <description>I2CM Debug Control</description>
33157                  <addressOffset>0x30</addressOffset>
33158                  <size>8</size>
33159                  <resetValue>0x00</resetValue>
33160                  <fields>
33161                     <field>
33162                        <name>DBGSTOP</name>
33163                        <description>Debug Mode</description>
33164                        <bitOffset>0</bitOffset>
33165                        <bitWidth>1</bitWidth>
33166                     </field>
33167                  </fields>
33168               </register>
33169            </cluster>
33170            <cluster>
33171               <name>I2CS</name>
33172               <description>I2C Slave Mode</description>
33173               <alternateCluster>I2CM</alternateCluster>
33174               <headerStructName>SercomI2cs</headerStructName>
33175               <addressOffset>0x0</addressOffset>
33176               <register>
33177                  <name>CTRLA</name>
33178                  <description>I2CS Control A</description>
33179                  <addressOffset>0x0</addressOffset>
33180                  <size>32</size>
33181                  <resetValue>0x00000000</resetValue>
33182                  <fields>
33183                     <field>
33184                        <name>SWRST</name>
33185                        <description>Software Reset</description>
33186                        <bitOffset>0</bitOffset>
33187                        <bitWidth>1</bitWidth>
33188                     </field>
33189                     <field>
33190                        <name>ENABLE</name>
33191                        <description>Enable</description>
33192                        <bitOffset>1</bitOffset>
33193                        <bitWidth>1</bitWidth>
33194                     </field>
33195                     <field>
33196                        <name>MODE</name>
33197                        <description>Operating Mode</description>
33198                        <bitOffset>2</bitOffset>
33199                        <bitWidth>3</bitWidth>
33200                        <enumeratedValues>
33201                           <name>MODESelect</name>
33202                           <enumeratedValue>
33203                              <name>USART_EXT_CLK</name>
33204                              <description>USART with external clock</description>
33205                              <value>0x0</value>
33206                           </enumeratedValue>
33207                           <enumeratedValue>
33208                              <name>USART_INT_CLK</name>
33209                              <description>USART with internal clock</description>
33210                              <value>0x1</value>
33211                           </enumeratedValue>
33212                           <enumeratedValue>
33213                              <name>SPI_SLAVE</name>
33214                              <description>SPI in slave operation</description>
33215                              <value>0x2</value>
33216                           </enumeratedValue>
33217                           <enumeratedValue>
33218                              <name>SPI_MASTER</name>
33219                              <description>SPI in master operation</description>
33220                              <value>0x3</value>
33221                           </enumeratedValue>
33222                           <enumeratedValue>
33223                              <name>I2C_SLAVE</name>
33224                              <description>I2C slave operation</description>
33225                              <value>0x4</value>
33226                           </enumeratedValue>
33227                           <enumeratedValue>
33228                              <name>I2C_MASTER</name>
33229                              <description>I2C master operation</description>
33230                              <value>0x5</value>
33231                           </enumeratedValue>
33232                        </enumeratedValues>
33233                     </field>
33234                     <field>
33235                        <name>RUNSTDBY</name>
33236                        <description>Run during Standby</description>
33237                        <bitOffset>7</bitOffset>
33238                        <bitWidth>1</bitWidth>
33239                     </field>
33240                     <field>
33241                        <name>PINOUT</name>
33242                        <description>Pin Usage</description>
33243                        <bitOffset>16</bitOffset>
33244                        <bitWidth>1</bitWidth>
33245                     </field>
33246                     <field>
33247                        <name>SDAHOLD</name>
33248                        <description>SDA Hold Time</description>
33249                        <bitOffset>20</bitOffset>
33250                        <bitWidth>2</bitWidth>
33251                        <enumeratedValues>
33252                           <name>SDAHOLDSelect</name>
33253                           <enumeratedValue>
33254                              <name>DISABLE</name>
33255                              <description>Disabled</description>
33256                              <value>0x0</value>
33257                           </enumeratedValue>
33258                           <enumeratedValue>
33259                              <name>75NS</name>
33260                              <description>50-100ns hold time</description>
33261                              <value>0x1</value>
33262                           </enumeratedValue>
33263                           <enumeratedValue>
33264                              <name>450NS</name>
33265                              <description>300-600ns hold time</description>
33266                              <value>0x2</value>
33267                           </enumeratedValue>
33268                           <enumeratedValue>
33269                              <name>600NS</name>
33270                              <description>400-800ns hold time</description>
33271                              <value>0x3</value>
33272                           </enumeratedValue>
33273                        </enumeratedValues>
33274                     </field>
33275                     <field>
33276                        <name>SEXTTOEN</name>
33277                        <description>Slave SCL Low Extend Timeout</description>
33278                        <bitOffset>23</bitOffset>
33279                        <bitWidth>1</bitWidth>
33280                     </field>
33281                     <field>
33282                        <name>SPEED</name>
33283                        <description>Transfer Speed</description>
33284                        <bitOffset>24</bitOffset>
33285                        <bitWidth>2</bitWidth>
33286                        <enumeratedValues>
33287                           <name>SPEEDSelect</name>
33288                           <enumeratedValue>
33289                              <name>STANDARD_AND_FAST_MODE</name>
33290                              <description>Standard Mode(Sm) Upto 100kHz and Fast Mode(Fm) Upto 400kHz </description>
33291                              <value>0x0</value>
33292                           </enumeratedValue>
33293                           <enumeratedValue>
33294                              <name>FASTPLUS_MODE</name>
33295                              <description>Fast-mode Plus Upto 1MHz</description>
33296                              <value>0x1</value>
33297                           </enumeratedValue>
33298                           <enumeratedValue>
33299                              <name>HIGH_SPEED_MODE</name>
33300                              <description>High-speed mode Upto 3.4MHz</description>
33301                              <value>0x2</value>
33302                           </enumeratedValue>
33303                        </enumeratedValues>
33304                     </field>
33305                     <field>
33306                        <name>SCLSM</name>
33307                        <description>SCL Clock Stretch Mode</description>
33308                        <bitOffset>27</bitOffset>
33309                        <bitWidth>1</bitWidth>
33310                     </field>
33311                     <field>
33312                        <name>LOWTOUTEN</name>
33313                        <description>SCL Low Timeout Enable</description>
33314                        <bitOffset>30</bitOffset>
33315                        <bitWidth>1</bitWidth>
33316                     </field>
33317                  </fields>
33318               </register>
33319               <register>
33320                  <name>CTRLB</name>
33321                  <description>I2CS Control B</description>
33322                  <addressOffset>0x4</addressOffset>
33323                  <size>32</size>
33324                  <resetValue>0x00000000</resetValue>
33325                  <fields>
33326                     <field>
33327                        <name>SMEN</name>
33328                        <description>Smart Mode Enable</description>
33329                        <bitOffset>8</bitOffset>
33330                        <bitWidth>1</bitWidth>
33331                     </field>
33332                     <field>
33333                        <name>GCMD</name>
33334                        <description>PMBus Group Command</description>
33335                        <bitOffset>9</bitOffset>
33336                        <bitWidth>1</bitWidth>
33337                     </field>
33338                     <field>
33339                        <name>AMODE</name>
33340                        <description>Address Mode</description>
33341                        <bitOffset>14</bitOffset>
33342                        <bitWidth>2</bitWidth>
33343                        <enumeratedValues>
33344                           <name>AMODESelect</name>
33345                           <enumeratedValue>
33346                              <name>MASK</name>
33347                              <description>I2C Address mask </description>
33348                              <value>0x0</value>
33349                           </enumeratedValue>
33350                           <enumeratedValue>
33351                              <name>2_ADDRESSES</name>
33352                              <description>Two unique Addressess</description>
33353                              <value>0x1</value>
33354                           </enumeratedValue>
33355                           <enumeratedValue>
33356                              <name>RANGE</name>
33357                              <description>Address Range</description>
33358                              <value>0x2</value>
33359                           </enumeratedValue>
33360                        </enumeratedValues>
33361                     </field>
33362                     <field>
33363                        <name>CMD</name>
33364                        <description>Command</description>
33365                        <bitOffset>16</bitOffset>
33366                        <bitWidth>2</bitWidth>
33367                     </field>
33368                     <field>
33369                        <name>ACKACT</name>
33370                        <description>Acknowledge Action</description>
33371                        <bitOffset>18</bitOffset>
33372                        <bitWidth>1</bitWidth>
33373                     </field>
33374                  </fields>
33375               </register>
33376               <register>
33377                  <name>CTRLC</name>
33378                  <description>I2CS Control C</description>
33379                  <addressOffset>0x8</addressOffset>
33380                  <size>32</size>
33381                  <resetValue>0x00000000</resetValue>
33382                  <fields>
33383                     <field>
33384                        <name>SDASETUP</name>
33385                        <description>SDA Setup Time</description>
33386                        <bitOffset>0</bitOffset>
33387                        <bitWidth>4</bitWidth>
33388                     </field>
33389                     <field>
33390                        <name>DATA32B</name>
33391                        <description>Data 32 Bit</description>
33392                        <bitOffset>24</bitOffset>
33393                        <bitWidth>1</bitWidth>
33394                        <enumeratedValues>
33395                           <name>DATA32BSelect</name>
33396                           <enumeratedValue>
33397                              <name>DATA_TRANS_8BIT</name>
33398                              <description>Data transaction from/to DATA register are 8-bit</description>
33399                              <value>0x0</value>
33400                           </enumeratedValue>
33401                           <enumeratedValue>
33402                              <name>DATA_TRANS_32BIT</name>
33403                              <description>Data transaction from/to DATA register are 32-bit</description>
33404                              <value>0x1</value>
33405                           </enumeratedValue>
33406                        </enumeratedValues>
33407                     </field>
33408                  </fields>
33409               </register>
33410               <register>
33411                  <name>INTENCLR</name>
33412                  <description>I2CS Interrupt Enable Clear</description>
33413                  <addressOffset>0x14</addressOffset>
33414                  <size>8</size>
33415                  <resetValue>0x00</resetValue>
33416                  <fields>
33417                     <field>
33418                        <name>PREC</name>
33419                        <description>Stop Received Interrupt Disable</description>
33420                        <bitOffset>0</bitOffset>
33421                        <bitWidth>1</bitWidth>
33422                     </field>
33423                     <field>
33424                        <name>AMATCH</name>
33425                        <description>Address Match Interrupt Disable</description>
33426                        <bitOffset>1</bitOffset>
33427                        <bitWidth>1</bitWidth>
33428                     </field>
33429                     <field>
33430                        <name>DRDY</name>
33431                        <description>Data Interrupt Disable</description>
33432                        <bitOffset>2</bitOffset>
33433                        <bitWidth>1</bitWidth>
33434                     </field>
33435                     <field>
33436                        <name>ERROR</name>
33437                        <description>Combined Error Interrupt Disable</description>
33438                        <bitOffset>7</bitOffset>
33439                        <bitWidth>1</bitWidth>
33440                     </field>
33441                  </fields>
33442               </register>
33443               <register>
33444                  <name>INTENSET</name>
33445                  <description>I2CS Interrupt Enable Set</description>
33446                  <addressOffset>0x16</addressOffset>
33447                  <size>8</size>
33448                  <resetValue>0x00</resetValue>
33449                  <fields>
33450                     <field>
33451                        <name>PREC</name>
33452                        <description>Stop Received Interrupt Enable</description>
33453                        <bitOffset>0</bitOffset>
33454                        <bitWidth>1</bitWidth>
33455                     </field>
33456                     <field>
33457                        <name>AMATCH</name>
33458                        <description>Address Match Interrupt Enable</description>
33459                        <bitOffset>1</bitOffset>
33460                        <bitWidth>1</bitWidth>
33461                     </field>
33462                     <field>
33463                        <name>DRDY</name>
33464                        <description>Data Interrupt Enable</description>
33465                        <bitOffset>2</bitOffset>
33466                        <bitWidth>1</bitWidth>
33467                     </field>
33468                     <field>
33469                        <name>ERROR</name>
33470                        <description>Combined Error Interrupt Enable</description>
33471                        <bitOffset>7</bitOffset>
33472                        <bitWidth>1</bitWidth>
33473                     </field>
33474                  </fields>
33475               </register>
33476               <register>
33477                  <name>INTFLAG</name>
33478                  <description>I2CS Interrupt Flag Status and Clear</description>
33479                  <addressOffset>0x18</addressOffset>
33480                  <size>8</size>
33481                  <resetValue>0x00</resetValue>
33482                  <fields>
33483                     <field>
33484                        <name>PREC</name>
33485                        <description>Stop Received Interrupt</description>
33486                        <bitOffset>0</bitOffset>
33487                        <bitWidth>1</bitWidth>
33488                     </field>
33489                     <field>
33490                        <name>AMATCH</name>
33491                        <description>Address Match Interrupt</description>
33492                        <bitOffset>1</bitOffset>
33493                        <bitWidth>1</bitWidth>
33494                     </field>
33495                     <field>
33496                        <name>DRDY</name>
33497                        <description>Data Interrupt</description>
33498                        <bitOffset>2</bitOffset>
33499                        <bitWidth>1</bitWidth>
33500                     </field>
33501                     <field>
33502                        <name>ERROR</name>
33503                        <description>Combined Error Interrupt</description>
33504                        <bitOffset>7</bitOffset>
33505                        <bitWidth>1</bitWidth>
33506                     </field>
33507                  </fields>
33508               </register>
33509               <register>
33510                  <name>STATUS</name>
33511                  <description>I2CS Status</description>
33512                  <addressOffset>0x1A</addressOffset>
33513                  <size>16</size>
33514                  <resetValue>0x0000</resetValue>
33515                  <fields>
33516                     <field>
33517                        <name>BUSERR</name>
33518                        <description>Bus Error</description>
33519                        <bitOffset>0</bitOffset>
33520                        <bitWidth>1</bitWidth>
33521                     </field>
33522                     <field>
33523                        <name>COLL</name>
33524                        <description>Transmit Collision</description>
33525                        <bitOffset>1</bitOffset>
33526                        <bitWidth>1</bitWidth>
33527                     </field>
33528                     <field>
33529                        <name>RXNACK</name>
33530                        <description>Received Not Acknowledge</description>
33531                        <bitOffset>2</bitOffset>
33532                        <bitWidth>1</bitWidth>
33533                     </field>
33534                     <field>
33535                        <name>DIR</name>
33536                        <description>Read/Write Direction</description>
33537                        <bitOffset>3</bitOffset>
33538                        <bitWidth>1</bitWidth>
33539                     </field>
33540                     <field>
33541                        <name>SR</name>
33542                        <description>Repeated Start</description>
33543                        <bitOffset>4</bitOffset>
33544                        <bitWidth>1</bitWidth>
33545                     </field>
33546                     <field>
33547                        <name>LOWTOUT</name>
33548                        <description>SCL Low Timeout</description>
33549                        <bitOffset>6</bitOffset>
33550                        <bitWidth>1</bitWidth>
33551                     </field>
33552                     <field>
33553                        <name>CLKHOLD</name>
33554                        <description>Clock Hold</description>
33555                        <bitOffset>7</bitOffset>
33556                        <bitWidth>1</bitWidth>
33557                     </field>
33558                     <field>
33559                        <name>SEXTTOUT</name>
33560                        <description>Slave SCL Low Extend Timeout</description>
33561                        <bitOffset>9</bitOffset>
33562                        <bitWidth>1</bitWidth>
33563                     </field>
33564                     <field>
33565                        <name>HS</name>
33566                        <description>High Speed</description>
33567                        <bitOffset>10</bitOffset>
33568                        <bitWidth>1</bitWidth>
33569                     </field>
33570                     <field>
33571                        <name>LENERR</name>
33572                        <description>Transaction Length Error</description>
33573                        <bitOffset>11</bitOffset>
33574                        <bitWidth>1</bitWidth>
33575                     </field>
33576                  </fields>
33577               </register>
33578               <register>
33579                  <name>SYNCBUSY</name>
33580                  <description>I2CS Synchronization Busy</description>
33581                  <addressOffset>0x1C</addressOffset>
33582                  <size>32</size>
33583                  <access>read-only</access>
33584                  <resetValue>0x00000000</resetValue>
33585                  <fields>
33586                     <field>
33587                        <name>SWRST</name>
33588                        <description>Software Reset Synchronization Busy</description>
33589                        <bitOffset>0</bitOffset>
33590                        <bitWidth>1</bitWidth>
33591                     </field>
33592                     <field>
33593                        <name>ENABLE</name>
33594                        <description>SERCOM Enable Synchronization Busy</description>
33595                        <bitOffset>1</bitOffset>
33596                        <bitWidth>1</bitWidth>
33597                     </field>
33598                     <field>
33599                        <name>LENGTH</name>
33600                        <description>Length Synchronization Busy</description>
33601                        <bitOffset>4</bitOffset>
33602                        <bitWidth>1</bitWidth>
33603                     </field>
33604                  </fields>
33605               </register>
33606               <register>
33607                  <name>LENGTH</name>
33608                  <description>I2CS Length</description>
33609                  <addressOffset>0x22</addressOffset>
33610                  <size>16</size>
33611                  <resetValue>0x0000</resetValue>
33612                  <fields>
33613                     <field>
33614                        <name>LEN</name>
33615                        <description>Data Length</description>
33616                        <bitOffset>0</bitOffset>
33617                        <bitWidth>8</bitWidth>
33618                     </field>
33619                     <field>
33620                        <name>LENEN</name>
33621                        <description>Data Length Enable</description>
33622                        <bitOffset>8</bitOffset>
33623                        <bitWidth>1</bitWidth>
33624                     </field>
33625                  </fields>
33626               </register>
33627               <register>
33628                  <name>ADDR</name>
33629                  <description>I2CS Address</description>
33630                  <addressOffset>0x24</addressOffset>
33631                  <size>32</size>
33632                  <resetValue>0x00000000</resetValue>
33633                  <fields>
33634                     <field>
33635                        <name>GENCEN</name>
33636                        <description>General Call Address Enable</description>
33637                        <bitOffset>0</bitOffset>
33638                        <bitWidth>1</bitWidth>
33639                     </field>
33640                     <field>
33641                        <name>ADDR</name>
33642                        <description>Address Value</description>
33643                        <bitOffset>1</bitOffset>
33644                        <bitWidth>10</bitWidth>
33645                     </field>
33646                     <field>
33647                        <name>TENBITEN</name>
33648                        <description>Ten Bit Addressing Enable</description>
33649                        <bitOffset>15</bitOffset>
33650                        <bitWidth>1</bitWidth>
33651                     </field>
33652                     <field>
33653                        <name>ADDRMASK</name>
33654                        <description>Address Mask</description>
33655                        <bitOffset>17</bitOffset>
33656                        <bitWidth>10</bitWidth>
33657                     </field>
33658                  </fields>
33659               </register>
33660               <register>
33661                  <name>DATA</name>
33662                  <description>I2CS Data</description>
33663                  <addressOffset>0x28</addressOffset>
33664                  <size>32</size>
33665                  <resetValue>0x00000000</resetValue>
33666                  <fields>
33667                     <field>
33668                        <name>DATA</name>
33669                        <description>Data Value</description>
33670                        <bitOffset>0</bitOffset>
33671                        <bitWidth>32</bitWidth>
33672                     </field>
33673                  </fields>
33674               </register>
33675            </cluster>
33676            <cluster>
33677               <name>SPIS</name>
33678               <description>SPI Slave Mode</description>
33679               <alternateCluster>I2CM</alternateCluster>
33680               <headerStructName>SercomSpis</headerStructName>
33681               <addressOffset>0x0</addressOffset>
33682               <register>
33683                  <name>CTRLA</name>
33684                  <description>SPIS Control A</description>
33685                  <addressOffset>0x0</addressOffset>
33686                  <size>32</size>
33687                  <resetValue>0x00000000</resetValue>
33688                  <fields>
33689                     <field>
33690                        <name>SWRST</name>
33691                        <description>Software Reset</description>
33692                        <bitOffset>0</bitOffset>
33693                        <bitWidth>1</bitWidth>
33694                     </field>
33695                     <field>
33696                        <name>ENABLE</name>
33697                        <description>Enable</description>
33698                        <bitOffset>1</bitOffset>
33699                        <bitWidth>1</bitWidth>
33700                     </field>
33701                     <field>
33702                        <name>MODE</name>
33703                        <description>Operating Mode</description>
33704                        <bitOffset>2</bitOffset>
33705                        <bitWidth>3</bitWidth>
33706                        <enumeratedValues>
33707                           <name>MODESelect</name>
33708                           <enumeratedValue>
33709                              <name>USART_EXT_CLK</name>
33710                              <description>USART with external clock</description>
33711                              <value>0x0</value>
33712                           </enumeratedValue>
33713                           <enumeratedValue>
33714                              <name>USART_INT_CLK</name>
33715                              <description>USART with internal clock</description>
33716                              <value>0x1</value>
33717                           </enumeratedValue>
33718                           <enumeratedValue>
33719                              <name>SPI_SLAVE</name>
33720                              <description>SPI in slave operation</description>
33721                              <value>0x2</value>
33722                           </enumeratedValue>
33723                           <enumeratedValue>
33724                              <name>SPI_MASTER</name>
33725                              <description>SPI in master operation</description>
33726                              <value>0x3</value>
33727                           </enumeratedValue>
33728                           <enumeratedValue>
33729                              <name>I2C_SLAVE</name>
33730                              <description>I2C slave operation</description>
33731                              <value>0x4</value>
33732                           </enumeratedValue>
33733                           <enumeratedValue>
33734                              <name>I2C_MASTER</name>
33735                              <description>I2C master operation</description>
33736                              <value>0x5</value>
33737                           </enumeratedValue>
33738                        </enumeratedValues>
33739                     </field>
33740                     <field>
33741                        <name>RUNSTDBY</name>
33742                        <description>Run during Standby</description>
33743                        <bitOffset>7</bitOffset>
33744                        <bitWidth>1</bitWidth>
33745                     </field>
33746                     <field>
33747                        <name>IBON</name>
33748                        <description>Immediate Buffer Overflow Notification</description>
33749                        <bitOffset>8</bitOffset>
33750                        <bitWidth>1</bitWidth>
33751                     </field>
33752                     <field>
33753                        <name>DOPO</name>
33754                        <description>Data Out Pinout</description>
33755                        <bitOffset>16</bitOffset>
33756                        <bitWidth>2</bitWidth>
33757                        <enumeratedValues>
33758                           <name>DOPOSelect</name>
33759                           <enumeratedValue>
33760                              <name>PAD0</name>
33761                              <description>DO on PAD[0], SCK on PAD[1] and SS on PAD[2]</description>
33762                              <value>0x0</value>
33763                           </enumeratedValue>
33764                           <enumeratedValue>
33765                              <name>PAD2</name>
33766                              <description>DO on PAD[3], SCK on PAD[1] and SS on PAD[2]</description>
33767                              <value>0x2</value>
33768                           </enumeratedValue>
33769                        </enumeratedValues>
33770                     </field>
33771                     <field>
33772                        <name>DIPO</name>
33773                        <description>Data In Pinout</description>
33774                        <bitOffset>20</bitOffset>
33775                        <bitWidth>2</bitWidth>
33776                        <enumeratedValues>
33777                           <name>DIPOSelect</name>
33778                           <enumeratedValue>
33779                              <name>PAD0</name>
33780                              <description>SERCOM PAD[0] is used as data input</description>
33781                              <value>0x0</value>
33782                           </enumeratedValue>
33783                           <enumeratedValue>
33784                              <name>PAD1</name>
33785                              <description>SERCOM PAD[1] is used as data input</description>
33786                              <value>0x1</value>
33787                           </enumeratedValue>
33788                           <enumeratedValue>
33789                              <name>PAD2</name>
33790                              <description>SERCOM PAD[2] is used as data input</description>
33791                              <value>0x2</value>
33792                           </enumeratedValue>
33793                           <enumeratedValue>
33794                              <name>PAD3</name>
33795                              <description>SERCOM PAD[3] is used as data input</description>
33796                              <value>0x3</value>
33797                           </enumeratedValue>
33798                        </enumeratedValues>
33799                     </field>
33800                     <field>
33801                        <name>FORM</name>
33802                        <description>Frame Format</description>
33803                        <bitOffset>24</bitOffset>
33804                        <bitWidth>4</bitWidth>
33805                        <enumeratedValues>
33806                           <name>FORMSelect</name>
33807                           <enumeratedValue>
33808                              <name>SPI_FRAME</name>
33809                              <description>SPI Frame</description>
33810                              <value>0x0</value>
33811                           </enumeratedValue>
33812                           <enumeratedValue>
33813                              <name>SPI_FRAME_WITH_ADDR</name>
33814                              <description>SPI Frame with Addr</description>
33815                              <value>0x2</value>
33816                           </enumeratedValue>
33817                        </enumeratedValues>
33818                     </field>
33819                     <field>
33820                        <name>CPHA</name>
33821                        <description>Clock Phase</description>
33822                        <bitOffset>28</bitOffset>
33823                        <bitWidth>1</bitWidth>
33824                        <enumeratedValues>
33825                           <name>CPHASelect</name>
33826                           <enumeratedValue>
33827                              <name>LEADING_EDGE</name>
33828                              <description>The data is sampled on a leading SCK edge and changed on a trailing SCK edge</description>
33829                              <value>0x0</value>
33830                           </enumeratedValue>
33831                           <enumeratedValue>
33832                              <name>TRAILING_EDGE</name>
33833                              <description>The data is sampled on a trailing SCK edge and changed on a leading SCK edge</description>
33834                              <value>0x1</value>
33835                           </enumeratedValue>
33836                        </enumeratedValues>
33837                     </field>
33838                     <field>
33839                        <name>CPOL</name>
33840                        <description>Clock Polarity</description>
33841                        <bitOffset>29</bitOffset>
33842                        <bitWidth>1</bitWidth>
33843                        <enumeratedValues>
33844                           <name>CPOLSelect</name>
33845                           <enumeratedValue>
33846                              <name>IDLE_LOW</name>
33847                              <description>SCK is low when idle</description>
33848                              <value>0x0</value>
33849                           </enumeratedValue>
33850                           <enumeratedValue>
33851                              <name>IDLE_HIGH</name>
33852                              <description>SCK is high when idle</description>
33853                              <value>0x1</value>
33854                           </enumeratedValue>
33855                        </enumeratedValues>
33856                     </field>
33857                     <field>
33858                        <name>DORD</name>
33859                        <description>Data Order</description>
33860                        <bitOffset>30</bitOffset>
33861                        <bitWidth>1</bitWidth>
33862                        <enumeratedValues>
33863                           <name>DORDSelect</name>
33864                           <enumeratedValue>
33865                              <name>MSB</name>
33866                              <description>MSB is transferred first</description>
33867                              <value>0x0</value>
33868                           </enumeratedValue>
33869                           <enumeratedValue>
33870                              <name>LSB</name>
33871                              <description>LSB is transferred first</description>
33872                              <value>0x1</value>
33873                           </enumeratedValue>
33874                        </enumeratedValues>
33875                     </field>
33876                  </fields>
33877               </register>
33878               <register>
33879                  <name>CTRLB</name>
33880                  <description>SPIS Control B</description>
33881                  <addressOffset>0x4</addressOffset>
33882                  <size>32</size>
33883                  <resetValue>0x00000000</resetValue>
33884                  <fields>
33885                     <field>
33886                        <name>CHSIZE</name>
33887                        <description>Character Size</description>
33888                        <bitOffset>0</bitOffset>
33889                        <bitWidth>3</bitWidth>
33890                        <enumeratedValues>
33891                           <name>CHSIZESelect</name>
33892                           <enumeratedValue>
33893                              <name>8_BIT</name>
33894                              <description>8 bits</description>
33895                              <value>0x0</value>
33896                           </enumeratedValue>
33897                           <enumeratedValue>
33898                              <name>9_BIT</name>
33899                              <description>9 bits</description>
33900                              <value>0x1</value>
33901                           </enumeratedValue>
33902                        </enumeratedValues>
33903                     </field>
33904                     <field>
33905                        <name>PLOADEN</name>
33906                        <description>Data Preload Enable</description>
33907                        <bitOffset>6</bitOffset>
33908                        <bitWidth>1</bitWidth>
33909                     </field>
33910                     <field>
33911                        <name>SSDE</name>
33912                        <description>Slave Select Low Detect Enable</description>
33913                        <bitOffset>9</bitOffset>
33914                        <bitWidth>1</bitWidth>
33915                     </field>
33916                     <field>
33917                        <name>AMODE</name>
33918                        <description>Address Mode</description>
33919                        <bitOffset>14</bitOffset>
33920                        <bitWidth>2</bitWidth>
33921                        <enumeratedValues>
33922                           <name>AMODESelect</name>
33923                           <enumeratedValue>
33924                              <name>MASK</name>
33925                              <description>SPI Address mask </description>
33926                              <value>0x0</value>
33927                           </enumeratedValue>
33928                           <enumeratedValue>
33929                              <name>2_ADDRESSES</name>
33930                              <description>Two unique Addressess</description>
33931                              <value>0x1</value>
33932                           </enumeratedValue>
33933                           <enumeratedValue>
33934                              <name>RANGE</name>
33935                              <description>Address Range</description>
33936                              <value>0x2</value>
33937                           </enumeratedValue>
33938                        </enumeratedValues>
33939                     </field>
33940                     <field>
33941                        <name>RXEN</name>
33942                        <description>Receiver Enable</description>
33943                        <bitOffset>17</bitOffset>
33944                        <bitWidth>1</bitWidth>
33945                     </field>
33946                  </fields>
33947               </register>
33948               <register>
33949                  <name>CTRLC</name>
33950                  <description>SPIS Control C</description>
33951                  <addressOffset>0x8</addressOffset>
33952                  <size>32</size>
33953                  <resetValue>0x00000000</resetValue>
33954                  <fields>
33955                     <field>
33956                        <name>ICSPACE</name>
33957                        <description>Inter-Character Spacing</description>
33958                        <bitOffset>0</bitOffset>
33959                        <bitWidth>6</bitWidth>
33960                     </field>
33961                     <field>
33962                        <name>DATA32B</name>
33963                        <description>Data 32 Bit</description>
33964                        <bitOffset>24</bitOffset>
33965                        <bitWidth>1</bitWidth>
33966                        <enumeratedValues>
33967                           <name>DATA32BSelect</name>
33968                           <enumeratedValue>
33969                              <name>DATA_TRANS_8BIT</name>
33970                              <description>Transaction from and to DATA register are 8-bit</description>
33971                              <value>0x0</value>
33972                           </enumeratedValue>
33973                           <enumeratedValue>
33974                              <name>DATA_TRANS_32BIT</name>
33975                              <description>Transaction from and to DATA register are 32-bit</description>
33976                              <value>0x1</value>
33977                           </enumeratedValue>
33978                        </enumeratedValues>
33979                     </field>
33980                  </fields>
33981               </register>
33982               <register>
33983                  <name>BAUD</name>
33984                  <description>SPIS Baud Rate</description>
33985                  <addressOffset>0xC</addressOffset>
33986                  <size>8</size>
33987                  <resetValue>0x00</resetValue>
33988                  <fields>
33989                     <field>
33990                        <name>BAUD</name>
33991                        <description>Baud Rate Value</description>
33992                        <bitOffset>0</bitOffset>
33993                        <bitWidth>8</bitWidth>
33994                     </field>
33995                  </fields>
33996               </register>
33997               <register>
33998                  <name>INTENCLR</name>
33999                  <description>SPIS Interrupt Enable Clear</description>
34000                  <addressOffset>0x14</addressOffset>
34001                  <size>8</size>
34002                  <resetValue>0x00</resetValue>
34003                  <fields>
34004                     <field>
34005                        <name>DRE</name>
34006                        <description>Data Register Empty Interrupt Disable</description>
34007                        <bitOffset>0</bitOffset>
34008                        <bitWidth>1</bitWidth>
34009                     </field>
34010                     <field>
34011                        <name>TXC</name>
34012                        <description>Transmit Complete Interrupt Disable</description>
34013                        <bitOffset>1</bitOffset>
34014                        <bitWidth>1</bitWidth>
34015                     </field>
34016                     <field>
34017                        <name>RXC</name>
34018                        <description>Receive Complete Interrupt Disable</description>
34019                        <bitOffset>2</bitOffset>
34020                        <bitWidth>1</bitWidth>
34021                     </field>
34022                     <field>
34023                        <name>SSL</name>
34024                        <description>Slave Select Low Interrupt Disable</description>
34025                        <bitOffset>3</bitOffset>
34026                        <bitWidth>1</bitWidth>
34027                     </field>
34028                     <field>
34029                        <name>ERROR</name>
34030                        <description>Combined Error Interrupt Disable</description>
34031                        <bitOffset>7</bitOffset>
34032                        <bitWidth>1</bitWidth>
34033                     </field>
34034                  </fields>
34035               </register>
34036               <register>
34037                  <name>INTENSET</name>
34038                  <description>SPIS Interrupt Enable Set</description>
34039                  <addressOffset>0x16</addressOffset>
34040                  <size>8</size>
34041                  <resetValue>0x00</resetValue>
34042                  <fields>
34043                     <field>
34044                        <name>DRE</name>
34045                        <description>Data Register Empty Interrupt Enable</description>
34046                        <bitOffset>0</bitOffset>
34047                        <bitWidth>1</bitWidth>
34048                     </field>
34049                     <field>
34050                        <name>TXC</name>
34051                        <description>Transmit Complete Interrupt Enable</description>
34052                        <bitOffset>1</bitOffset>
34053                        <bitWidth>1</bitWidth>
34054                     </field>
34055                     <field>
34056                        <name>RXC</name>
34057                        <description>Receive Complete Interrupt Enable</description>
34058                        <bitOffset>2</bitOffset>
34059                        <bitWidth>1</bitWidth>
34060                     </field>
34061                     <field>
34062                        <name>SSL</name>
34063                        <description>Slave Select Low Interrupt Enable</description>
34064                        <bitOffset>3</bitOffset>
34065                        <bitWidth>1</bitWidth>
34066                     </field>
34067                     <field>
34068                        <name>ERROR</name>
34069                        <description>Combined Error Interrupt Enable</description>
34070                        <bitOffset>7</bitOffset>
34071                        <bitWidth>1</bitWidth>
34072                     </field>
34073                  </fields>
34074               </register>
34075               <register>
34076                  <name>INTFLAG</name>
34077                  <description>SPIS Interrupt Flag Status and Clear</description>
34078                  <addressOffset>0x18</addressOffset>
34079                  <size>8</size>
34080                  <resetValue>0x00</resetValue>
34081                  <fields>
34082                     <field>
34083                        <name>DRE</name>
34084                        <description>Data Register Empty Interrupt</description>
34085                        <bitOffset>0</bitOffset>
34086                        <bitWidth>1</bitWidth>
34087                     </field>
34088                     <field>
34089                        <name>TXC</name>
34090                        <description>Transmit Complete Interrupt</description>
34091                        <bitOffset>1</bitOffset>
34092                        <bitWidth>1</bitWidth>
34093                     </field>
34094                     <field>
34095                        <name>RXC</name>
34096                        <description>Receive Complete Interrupt</description>
34097                        <bitOffset>2</bitOffset>
34098                        <bitWidth>1</bitWidth>
34099                     </field>
34100                     <field>
34101                        <name>SSL</name>
34102                        <description>Slave Select Low Interrupt Flag</description>
34103                        <bitOffset>3</bitOffset>
34104                        <bitWidth>1</bitWidth>
34105                     </field>
34106                     <field>
34107                        <name>ERROR</name>
34108                        <description>Combined Error Interrupt</description>
34109                        <bitOffset>7</bitOffset>
34110                        <bitWidth>1</bitWidth>
34111                     </field>
34112                  </fields>
34113               </register>
34114               <register>
34115                  <name>STATUS</name>
34116                  <description>SPIS Status</description>
34117                  <addressOffset>0x1A</addressOffset>
34118                  <size>16</size>
34119                  <resetValue>0x0000</resetValue>
34120                  <fields>
34121                     <field>
34122                        <name>BUFOVF</name>
34123                        <description>Buffer Overflow</description>
34124                        <bitOffset>2</bitOffset>
34125                        <bitWidth>1</bitWidth>
34126                     </field>
34127                     <field>
34128                        <name>LENERR</name>
34129                        <description>Transaction Length Error</description>
34130                        <bitOffset>11</bitOffset>
34131                        <bitWidth>1</bitWidth>
34132                     </field>
34133                  </fields>
34134               </register>
34135               <register>
34136                  <name>SYNCBUSY</name>
34137                  <description>SPIS Synchronization Busy</description>
34138                  <addressOffset>0x1C</addressOffset>
34139                  <size>32</size>
34140                  <access>read-only</access>
34141                  <resetValue>0x00000000</resetValue>
34142                  <fields>
34143                     <field>
34144                        <name>SWRST</name>
34145                        <description>Software Reset Synchronization Busy</description>
34146                        <bitOffset>0</bitOffset>
34147                        <bitWidth>1</bitWidth>
34148                     </field>
34149                     <field>
34150                        <name>ENABLE</name>
34151                        <description>SERCOM Enable Synchronization Busy</description>
34152                        <bitOffset>1</bitOffset>
34153                        <bitWidth>1</bitWidth>
34154                     </field>
34155                     <field>
34156                        <name>CTRLB</name>
34157                        <description>CTRLB Synchronization Busy</description>
34158                        <bitOffset>2</bitOffset>
34159                        <bitWidth>1</bitWidth>
34160                     </field>
34161                     <field>
34162                        <name>LENGTH</name>
34163                        <description>LENGTH Synchronization Busy</description>
34164                        <bitOffset>4</bitOffset>
34165                        <bitWidth>1</bitWidth>
34166                     </field>
34167                  </fields>
34168               </register>
34169               <register>
34170                  <name>LENGTH</name>
34171                  <description>SPIS Length</description>
34172                  <addressOffset>0x22</addressOffset>
34173                  <size>16</size>
34174                  <resetValue>0x0000</resetValue>
34175                  <fields>
34176                     <field>
34177                        <name>LEN</name>
34178                        <description>Data Length</description>
34179                        <bitOffset>0</bitOffset>
34180                        <bitWidth>8</bitWidth>
34181                     </field>
34182                     <field>
34183                        <name>LENEN</name>
34184                        <description>Data Length Enable</description>
34185                        <bitOffset>8</bitOffset>
34186                        <bitWidth>1</bitWidth>
34187                     </field>
34188                  </fields>
34189               </register>
34190               <register>
34191                  <name>ADDR</name>
34192                  <description>SPIS Address</description>
34193                  <addressOffset>0x24</addressOffset>
34194                  <size>32</size>
34195                  <resetValue>0x00000000</resetValue>
34196                  <fields>
34197                     <field>
34198                        <name>ADDR</name>
34199                        <description>Address Value</description>
34200                        <bitOffset>0</bitOffset>
34201                        <bitWidth>8</bitWidth>
34202                     </field>
34203                     <field>
34204                        <name>ADDRMASK</name>
34205                        <description>Address Mask</description>
34206                        <bitOffset>16</bitOffset>
34207                        <bitWidth>8</bitWidth>
34208                     </field>
34209                  </fields>
34210               </register>
34211               <register>
34212                  <name>DATA</name>
34213                  <description>SPIS Data</description>
34214                  <addressOffset>0x28</addressOffset>
34215                  <size>32</size>
34216                  <resetValue>0x00000000</resetValue>
34217                  <fields>
34218                     <field>
34219                        <name>DATA</name>
34220                        <description>Data Value</description>
34221                        <bitOffset>0</bitOffset>
34222                        <bitWidth>32</bitWidth>
34223                     </field>
34224                  </fields>
34225               </register>
34226               <register>
34227                  <name>DBGCTRL</name>
34228                  <description>SPIS Debug Control</description>
34229                  <addressOffset>0x30</addressOffset>
34230                  <size>8</size>
34231                  <resetValue>0x00</resetValue>
34232                  <fields>
34233                     <field>
34234                        <name>DBGSTOP</name>
34235                        <description>Debug Mode</description>
34236                        <bitOffset>0</bitOffset>
34237                        <bitWidth>1</bitWidth>
34238                     </field>
34239                  </fields>
34240               </register>
34241            </cluster>
34242            <cluster>
34243               <name>SPIM</name>
34244               <description>SPI Master Mode</description>
34245               <alternateCluster>I2CM</alternateCluster>
34246               <headerStructName>SercomSpim</headerStructName>
34247               <addressOffset>0x0</addressOffset>
34248               <register>
34249                  <name>CTRLA</name>
34250                  <description>SPIM Control A</description>
34251                  <addressOffset>0x0</addressOffset>
34252                  <size>32</size>
34253                  <resetValue>0x00000000</resetValue>
34254                  <fields>
34255                     <field>
34256                        <name>SWRST</name>
34257                        <description>Software Reset</description>
34258                        <bitOffset>0</bitOffset>
34259                        <bitWidth>1</bitWidth>
34260                     </field>
34261                     <field>
34262                        <name>ENABLE</name>
34263                        <description>Enable</description>
34264                        <bitOffset>1</bitOffset>
34265                        <bitWidth>1</bitWidth>
34266                     </field>
34267                     <field>
34268                        <name>MODE</name>
34269                        <description>Operating Mode</description>
34270                        <bitOffset>2</bitOffset>
34271                        <bitWidth>3</bitWidth>
34272                        <enumeratedValues>
34273                           <name>MODESelect</name>
34274                           <enumeratedValue>
34275                              <name>USART_EXT_CLK</name>
34276                              <description>USART with external clock</description>
34277                              <value>0x0</value>
34278                           </enumeratedValue>
34279                           <enumeratedValue>
34280                              <name>USART_INT_CLK</name>
34281                              <description>USART with internal clock</description>
34282                              <value>0x1</value>
34283                           </enumeratedValue>
34284                           <enumeratedValue>
34285                              <name>SPI_SLAVE</name>
34286                              <description>SPI in slave operation</description>
34287                              <value>0x2</value>
34288                           </enumeratedValue>
34289                           <enumeratedValue>
34290                              <name>SPI_MASTER</name>
34291                              <description>SPI in master operation</description>
34292                              <value>0x3</value>
34293                           </enumeratedValue>
34294                           <enumeratedValue>
34295                              <name>I2C_SLAVE</name>
34296                              <description>I2C slave operation</description>
34297                              <value>0x4</value>
34298                           </enumeratedValue>
34299                           <enumeratedValue>
34300                              <name>I2C_MASTER</name>
34301                              <description>I2C master operation</description>
34302                              <value>0x5</value>
34303                           </enumeratedValue>
34304                        </enumeratedValues>
34305                     </field>
34306                     <field>
34307                        <name>RUNSTDBY</name>
34308                        <description>Run during Standby</description>
34309                        <bitOffset>7</bitOffset>
34310                        <bitWidth>1</bitWidth>
34311                     </field>
34312                     <field>
34313                        <name>IBON</name>
34314                        <description>Immediate Buffer Overflow Notification</description>
34315                        <bitOffset>8</bitOffset>
34316                        <bitWidth>1</bitWidth>
34317                     </field>
34318                     <field>
34319                        <name>DOPO</name>
34320                        <description>Data Out Pinout</description>
34321                        <bitOffset>16</bitOffset>
34322                        <bitWidth>2</bitWidth>
34323                        <enumeratedValues>
34324                           <name>DOPOSelect</name>
34325                           <enumeratedValue>
34326                              <name>PAD0</name>
34327                              <description>DO on PAD[0], SCK on PAD[1] and SS on PAD[2]</description>
34328                              <value>0x0</value>
34329                           </enumeratedValue>
34330                           <enumeratedValue>
34331                              <name>PAD2</name>
34332                              <description>DO on PAD[3], SCK on PAD[1] and SS on PAD[2]</description>
34333                              <value>0x2</value>
34334                           </enumeratedValue>
34335                        </enumeratedValues>
34336                     </field>
34337                     <field>
34338                        <name>DIPO</name>
34339                        <description>Data In Pinout</description>
34340                        <bitOffset>20</bitOffset>
34341                        <bitWidth>2</bitWidth>
34342                        <enumeratedValues>
34343                           <name>DIPOSelect</name>
34344                           <enumeratedValue>
34345                              <name>PAD0</name>
34346                              <description>SERCOM PAD[0] is used as data input</description>
34347                              <value>0x0</value>
34348                           </enumeratedValue>
34349                           <enumeratedValue>
34350                              <name>PAD1</name>
34351                              <description>SERCOM PAD[1] is used as data input</description>
34352                              <value>0x1</value>
34353                           </enumeratedValue>
34354                           <enumeratedValue>
34355                              <name>PAD2</name>
34356                              <description>SERCOM PAD[2] is used as data input</description>
34357                              <value>0x2</value>
34358                           </enumeratedValue>
34359                           <enumeratedValue>
34360                              <name>PAD3</name>
34361                              <description>SERCOM PAD[3] is used as data input</description>
34362                              <value>0x3</value>
34363                           </enumeratedValue>
34364                        </enumeratedValues>
34365                     </field>
34366                     <field>
34367                        <name>FORM</name>
34368                        <description>Frame Format</description>
34369                        <bitOffset>24</bitOffset>
34370                        <bitWidth>4</bitWidth>
34371                        <enumeratedValues>
34372                           <name>FORMSelect</name>
34373                           <enumeratedValue>
34374                              <name>SPI_FRAME</name>
34375                              <description>SPI Frame</description>
34376                              <value>0x0</value>
34377                           </enumeratedValue>
34378                           <enumeratedValue>
34379                              <name>SPI_FRAME_WITH_ADDR</name>
34380                              <description>SPI Frame with Addr</description>
34381                              <value>0x2</value>
34382                           </enumeratedValue>
34383                        </enumeratedValues>
34384                     </field>
34385                     <field>
34386                        <name>CPHA</name>
34387                        <description>Clock Phase</description>
34388                        <bitOffset>28</bitOffset>
34389                        <bitWidth>1</bitWidth>
34390                        <enumeratedValues>
34391                           <name>CPHASelect</name>
34392                           <enumeratedValue>
34393                              <name>LEADING_EDGE</name>
34394                              <description>The data is sampled on a leading SCK edge and changed on a trailing SCK edge</description>
34395                              <value>0x0</value>
34396                           </enumeratedValue>
34397                           <enumeratedValue>
34398                              <name>TRAILING_EDGE</name>
34399                              <description>The data is sampled on a trailing SCK edge and changed on a leading SCK edge</description>
34400                              <value>0x1</value>
34401                           </enumeratedValue>
34402                        </enumeratedValues>
34403                     </field>
34404                     <field>
34405                        <name>CPOL</name>
34406                        <description>Clock Polarity</description>
34407                        <bitOffset>29</bitOffset>
34408                        <bitWidth>1</bitWidth>
34409                        <enumeratedValues>
34410                           <name>CPOLSelect</name>
34411                           <enumeratedValue>
34412                              <name>IDLE_LOW</name>
34413                              <description>SCK is low when idle</description>
34414                              <value>0x0</value>
34415                           </enumeratedValue>
34416                           <enumeratedValue>
34417                              <name>IDLE_HIGH</name>
34418                              <description>SCK is high when idle</description>
34419                              <value>0x1</value>
34420                           </enumeratedValue>
34421                        </enumeratedValues>
34422                     </field>
34423                     <field>
34424                        <name>DORD</name>
34425                        <description>Data Order</description>
34426                        <bitOffset>30</bitOffset>
34427                        <bitWidth>1</bitWidth>
34428                        <enumeratedValues>
34429                           <name>DORDSelect</name>
34430                           <enumeratedValue>
34431                              <name>MSB</name>
34432                              <description>MSB is transferred first</description>
34433                              <value>0x0</value>
34434                           </enumeratedValue>
34435                           <enumeratedValue>
34436                              <name>LSB</name>
34437                              <description>LSB is transferred first</description>
34438                              <value>0x1</value>
34439                           </enumeratedValue>
34440                        </enumeratedValues>
34441                     </field>
34442                  </fields>
34443               </register>
34444               <register>
34445                  <name>CTRLB</name>
34446                  <description>SPIM Control B</description>
34447                  <addressOffset>0x4</addressOffset>
34448                  <size>32</size>
34449                  <resetValue>0x00000000</resetValue>
34450                  <fields>
34451                     <field>
34452                        <name>CHSIZE</name>
34453                        <description>Character Size</description>
34454                        <bitOffset>0</bitOffset>
34455                        <bitWidth>3</bitWidth>
34456                        <enumeratedValues>
34457                           <name>CHSIZESelect</name>
34458                           <enumeratedValue>
34459                              <name>8_BIT</name>
34460                              <description>8 bits</description>
34461                              <value>0x0</value>
34462                           </enumeratedValue>
34463                           <enumeratedValue>
34464                              <name>9_BIT</name>
34465                              <description>9 bits</description>
34466                              <value>0x1</value>
34467                           </enumeratedValue>
34468                        </enumeratedValues>
34469                     </field>
34470                     <field>
34471                        <name>PLOADEN</name>
34472                        <description>Data Preload Enable</description>
34473                        <bitOffset>6</bitOffset>
34474                        <bitWidth>1</bitWidth>
34475                     </field>
34476                     <field>
34477                        <name>SSDE</name>
34478                        <description>Slave Select Low Detect Enable</description>
34479                        <bitOffset>9</bitOffset>
34480                        <bitWidth>1</bitWidth>
34481                     </field>
34482                     <field>
34483                        <name>AMODE</name>
34484                        <description>Address Mode</description>
34485                        <bitOffset>14</bitOffset>
34486                        <bitWidth>2</bitWidth>
34487                        <enumeratedValues>
34488                           <name>AMODESelect</name>
34489                           <enumeratedValue>
34490                              <name>MASK</name>
34491                              <description>SPI Address mask </description>
34492                              <value>0x0</value>
34493                           </enumeratedValue>
34494                           <enumeratedValue>
34495                              <name>2_ADDRESSES</name>
34496                              <description>Two unique Addressess</description>
34497                              <value>0x1</value>
34498                           </enumeratedValue>
34499                           <enumeratedValue>
34500                              <name>RANGE</name>
34501                              <description>Address Range</description>
34502                              <value>0x2</value>
34503                           </enumeratedValue>
34504                        </enumeratedValues>
34505                     </field>
34506                     <field>
34507                        <name>RXEN</name>
34508                        <description>Receiver Enable</description>
34509                        <bitOffset>17</bitOffset>
34510                        <bitWidth>1</bitWidth>
34511                     </field>
34512                  </fields>
34513               </register>
34514               <register>
34515                  <name>CTRLC</name>
34516                  <description>SPIM Control C</description>
34517                  <addressOffset>0x8</addressOffset>
34518                  <size>32</size>
34519                  <resetValue>0x00000000</resetValue>
34520                  <fields>
34521                     <field>
34522                        <name>ICSPACE</name>
34523                        <description>Inter-Character Spacing</description>
34524                        <bitOffset>0</bitOffset>
34525                        <bitWidth>6</bitWidth>
34526                     </field>
34527                     <field>
34528                        <name>DATA32B</name>
34529                        <description>Data 32 Bit</description>
34530                        <bitOffset>24</bitOffset>
34531                        <bitWidth>1</bitWidth>
34532                        <enumeratedValues>
34533                           <name>DATA32BSelect</name>
34534                           <enumeratedValue>
34535                              <name>DATA_TRANS_8BIT</name>
34536                              <description>Transaction from and to DATA register are 8-bit</description>
34537                              <value>0x0</value>
34538                           </enumeratedValue>
34539                           <enumeratedValue>
34540                              <name>DATA_TRANS_32BIT</name>
34541                              <description>Transaction from and to DATA register are 32-bit</description>
34542                              <value>0x1</value>
34543                           </enumeratedValue>
34544                        </enumeratedValues>
34545                     </field>
34546                  </fields>
34547               </register>
34548               <register>
34549                  <name>BAUD</name>
34550                  <description>SPIM Baud Rate</description>
34551                  <addressOffset>0xC</addressOffset>
34552                  <size>8</size>
34553                  <resetValue>0x00</resetValue>
34554                  <fields>
34555                     <field>
34556                        <name>BAUD</name>
34557                        <description>Baud Rate Value</description>
34558                        <bitOffset>0</bitOffset>
34559                        <bitWidth>8</bitWidth>
34560                     </field>
34561                  </fields>
34562               </register>
34563               <register>
34564                  <name>INTENCLR</name>
34565                  <description>SPIM Interrupt Enable Clear</description>
34566                  <addressOffset>0x14</addressOffset>
34567                  <size>8</size>
34568                  <resetValue>0x00</resetValue>
34569                  <fields>
34570                     <field>
34571                        <name>DRE</name>
34572                        <description>Data Register Empty Interrupt Disable</description>
34573                        <bitOffset>0</bitOffset>
34574                        <bitWidth>1</bitWidth>
34575                     </field>
34576                     <field>
34577                        <name>TXC</name>
34578                        <description>Transmit Complete Interrupt Disable</description>
34579                        <bitOffset>1</bitOffset>
34580                        <bitWidth>1</bitWidth>
34581                     </field>
34582                     <field>
34583                        <name>RXC</name>
34584                        <description>Receive Complete Interrupt Disable</description>
34585                        <bitOffset>2</bitOffset>
34586                        <bitWidth>1</bitWidth>
34587                     </field>
34588                     <field>
34589                        <name>SSL</name>
34590                        <description>Slave Select Low Interrupt Disable</description>
34591                        <bitOffset>3</bitOffset>
34592                        <bitWidth>1</bitWidth>
34593                     </field>
34594                     <field>
34595                        <name>ERROR</name>
34596                        <description>Combined Error Interrupt Disable</description>
34597                        <bitOffset>7</bitOffset>
34598                        <bitWidth>1</bitWidth>
34599                     </field>
34600                  </fields>
34601               </register>
34602               <register>
34603                  <name>INTENSET</name>
34604                  <description>SPIM Interrupt Enable Set</description>
34605                  <addressOffset>0x16</addressOffset>
34606                  <size>8</size>
34607                  <resetValue>0x00</resetValue>
34608                  <fields>
34609                     <field>
34610                        <name>DRE</name>
34611                        <description>Data Register Empty Interrupt Enable</description>
34612                        <bitOffset>0</bitOffset>
34613                        <bitWidth>1</bitWidth>
34614                     </field>
34615                     <field>
34616                        <name>TXC</name>
34617                        <description>Transmit Complete Interrupt Enable</description>
34618                        <bitOffset>1</bitOffset>
34619                        <bitWidth>1</bitWidth>
34620                     </field>
34621                     <field>
34622                        <name>RXC</name>
34623                        <description>Receive Complete Interrupt Enable</description>
34624                        <bitOffset>2</bitOffset>
34625                        <bitWidth>1</bitWidth>
34626                     </field>
34627                     <field>
34628                        <name>SSL</name>
34629                        <description>Slave Select Low Interrupt Enable</description>
34630                        <bitOffset>3</bitOffset>
34631                        <bitWidth>1</bitWidth>
34632                     </field>
34633                     <field>
34634                        <name>ERROR</name>
34635                        <description>Combined Error Interrupt Enable</description>
34636                        <bitOffset>7</bitOffset>
34637                        <bitWidth>1</bitWidth>
34638                     </field>
34639                  </fields>
34640               </register>
34641               <register>
34642                  <name>INTFLAG</name>
34643                  <description>SPIM Interrupt Flag Status and Clear</description>
34644                  <addressOffset>0x18</addressOffset>
34645                  <size>8</size>
34646                  <resetValue>0x00</resetValue>
34647                  <fields>
34648                     <field>
34649                        <name>DRE</name>
34650                        <description>Data Register Empty Interrupt</description>
34651                        <bitOffset>0</bitOffset>
34652                        <bitWidth>1</bitWidth>
34653                     </field>
34654                     <field>
34655                        <name>TXC</name>
34656                        <description>Transmit Complete Interrupt</description>
34657                        <bitOffset>1</bitOffset>
34658                        <bitWidth>1</bitWidth>
34659                     </field>
34660                     <field>
34661                        <name>RXC</name>
34662                        <description>Receive Complete Interrupt</description>
34663                        <bitOffset>2</bitOffset>
34664                        <bitWidth>1</bitWidth>
34665                     </field>
34666                     <field>
34667                        <name>SSL</name>
34668                        <description>Slave Select Low Interrupt Flag</description>
34669                        <bitOffset>3</bitOffset>
34670                        <bitWidth>1</bitWidth>
34671                     </field>
34672                     <field>
34673                        <name>ERROR</name>
34674                        <description>Combined Error Interrupt</description>
34675                        <bitOffset>7</bitOffset>
34676                        <bitWidth>1</bitWidth>
34677                     </field>
34678                  </fields>
34679               </register>
34680               <register>
34681                  <name>STATUS</name>
34682                  <description>SPIM Status</description>
34683                  <addressOffset>0x1A</addressOffset>
34684                  <size>16</size>
34685                  <resetValue>0x0000</resetValue>
34686                  <fields>
34687                     <field>
34688                        <name>BUFOVF</name>
34689                        <description>Buffer Overflow</description>
34690                        <bitOffset>2</bitOffset>
34691                        <bitWidth>1</bitWidth>
34692                     </field>
34693                     <field>
34694                        <name>LENERR</name>
34695                        <description>Transaction Length Error</description>
34696                        <bitOffset>11</bitOffset>
34697                        <bitWidth>1</bitWidth>
34698                     </field>
34699                  </fields>
34700               </register>
34701               <register>
34702                  <name>SYNCBUSY</name>
34703                  <description>SPIM Synchronization Busy</description>
34704                  <addressOffset>0x1C</addressOffset>
34705                  <size>32</size>
34706                  <access>read-only</access>
34707                  <resetValue>0x00000000</resetValue>
34708                  <fields>
34709                     <field>
34710                        <name>SWRST</name>
34711                        <description>Software Reset Synchronization Busy</description>
34712                        <bitOffset>0</bitOffset>
34713                        <bitWidth>1</bitWidth>
34714                     </field>
34715                     <field>
34716                        <name>ENABLE</name>
34717                        <description>SERCOM Enable Synchronization Busy</description>
34718                        <bitOffset>1</bitOffset>
34719                        <bitWidth>1</bitWidth>
34720                     </field>
34721                     <field>
34722                        <name>CTRLB</name>
34723                        <description>CTRLB Synchronization Busy</description>
34724                        <bitOffset>2</bitOffset>
34725                        <bitWidth>1</bitWidth>
34726                     </field>
34727                     <field>
34728                        <name>LENGTH</name>
34729                        <description>LENGTH Synchronization Busy</description>
34730                        <bitOffset>4</bitOffset>
34731                        <bitWidth>1</bitWidth>
34732                     </field>
34733                  </fields>
34734               </register>
34735               <register>
34736                  <name>LENGTH</name>
34737                  <description>SPIM Length</description>
34738                  <addressOffset>0x22</addressOffset>
34739                  <size>16</size>
34740                  <resetValue>0x0000</resetValue>
34741                  <fields>
34742                     <field>
34743                        <name>LEN</name>
34744                        <description>Data Length</description>
34745                        <bitOffset>0</bitOffset>
34746                        <bitWidth>8</bitWidth>
34747                     </field>
34748                     <field>
34749                        <name>LENEN</name>
34750                        <description>Data Length Enable</description>
34751                        <bitOffset>8</bitOffset>
34752                        <bitWidth>1</bitWidth>
34753                     </field>
34754                  </fields>
34755               </register>
34756               <register>
34757                  <name>ADDR</name>
34758                  <description>SPIM Address</description>
34759                  <addressOffset>0x24</addressOffset>
34760                  <size>32</size>
34761                  <resetValue>0x00000000</resetValue>
34762                  <fields>
34763                     <field>
34764                        <name>ADDR</name>
34765                        <description>Address Value</description>
34766                        <bitOffset>0</bitOffset>
34767                        <bitWidth>8</bitWidth>
34768                     </field>
34769                     <field>
34770                        <name>ADDRMASK</name>
34771                        <description>Address Mask</description>
34772                        <bitOffset>16</bitOffset>
34773                        <bitWidth>8</bitWidth>
34774                     </field>
34775                  </fields>
34776               </register>
34777               <register>
34778                  <name>DATA</name>
34779                  <description>SPIM Data</description>
34780                  <addressOffset>0x28</addressOffset>
34781                  <size>32</size>
34782                  <resetValue>0x00000000</resetValue>
34783                  <fields>
34784                     <field>
34785                        <name>DATA</name>
34786                        <description>Data Value</description>
34787                        <bitOffset>0</bitOffset>
34788                        <bitWidth>32</bitWidth>
34789                     </field>
34790                  </fields>
34791               </register>
34792               <register>
34793                  <name>DBGCTRL</name>
34794                  <description>SPIM Debug Control</description>
34795                  <addressOffset>0x30</addressOffset>
34796                  <size>8</size>
34797                  <resetValue>0x00</resetValue>
34798                  <fields>
34799                     <field>
34800                        <name>DBGSTOP</name>
34801                        <description>Debug Mode</description>
34802                        <bitOffset>0</bitOffset>
34803                        <bitWidth>1</bitWidth>
34804                     </field>
34805                  </fields>
34806               </register>
34807            </cluster>
34808            <cluster>
34809               <name>USART_EXT</name>
34810               <description>USART EXTERNAL CLOCK Mode</description>
34811               <alternateCluster>I2CM</alternateCluster>
34812               <headerStructName>SercomUsart_ext</headerStructName>
34813               <addressOffset>0x0</addressOffset>
34814               <register>
34815                  <name>CTRLA</name>
34816                  <description>USART_EXT Control A</description>
34817                  <addressOffset>0x0</addressOffset>
34818                  <size>32</size>
34819                  <resetValue>0x00000000</resetValue>
34820                  <fields>
34821                     <field>
34822                        <name>SWRST</name>
34823                        <description>Software Reset</description>
34824                        <bitOffset>0</bitOffset>
34825                        <bitWidth>1</bitWidth>
34826                     </field>
34827                     <field>
34828                        <name>ENABLE</name>
34829                        <description>Enable</description>
34830                        <bitOffset>1</bitOffset>
34831                        <bitWidth>1</bitWidth>
34832                     </field>
34833                     <field>
34834                        <name>MODE</name>
34835                        <description>Operating Mode</description>
34836                        <bitOffset>2</bitOffset>
34837                        <bitWidth>3</bitWidth>
34838                        <enumeratedValues>
34839                           <name>MODESelect</name>
34840                           <enumeratedValue>
34841                              <name>USART_EXT_CLK</name>
34842                              <description>USART with external clock</description>
34843                              <value>0x0</value>
34844                           </enumeratedValue>
34845                           <enumeratedValue>
34846                              <name>USART_INT_CLK</name>
34847                              <description>USART with internal clock</description>
34848                              <value>0x1</value>
34849                           </enumeratedValue>
34850                           <enumeratedValue>
34851                              <name>SPI_SLAVE</name>
34852                              <description>SPI in slave operation</description>
34853                              <value>0x2</value>
34854                           </enumeratedValue>
34855                           <enumeratedValue>
34856                              <name>SPI_MASTER</name>
34857                              <description>SPI in master operation</description>
34858                              <value>0x3</value>
34859                           </enumeratedValue>
34860                           <enumeratedValue>
34861                              <name>I2C_SLAVE</name>
34862                              <description>I2C slave operation</description>
34863                              <value>0x4</value>
34864                           </enumeratedValue>
34865                           <enumeratedValue>
34866                              <name>I2C_MASTER</name>
34867                              <description>I2C master operation</description>
34868                              <value>0x5</value>
34869                           </enumeratedValue>
34870                        </enumeratedValues>
34871                     </field>
34872                     <field>
34873                        <name>RUNSTDBY</name>
34874                        <description>Run during Standby</description>
34875                        <bitOffset>7</bitOffset>
34876                        <bitWidth>1</bitWidth>
34877                     </field>
34878                     <field>
34879                        <name>IBON</name>
34880                        <description>Immediate Buffer Overflow Notification</description>
34881                        <bitOffset>8</bitOffset>
34882                        <bitWidth>1</bitWidth>
34883                     </field>
34884                     <field>
34885                        <name>TXINV</name>
34886                        <description>Transmit Data Invert</description>
34887                        <bitOffset>9</bitOffset>
34888                        <bitWidth>1</bitWidth>
34889                     </field>
34890                     <field>
34891                        <name>RXINV</name>
34892                        <description>Receive Data Invert</description>
34893                        <bitOffset>10</bitOffset>
34894                        <bitWidth>1</bitWidth>
34895                     </field>
34896                     <field>
34897                        <name>SAMPR</name>
34898                        <description>Sample</description>
34899                        <bitOffset>13</bitOffset>
34900                        <bitWidth>3</bitWidth>
34901                        <enumeratedValues>
34902                           <name>SAMPRSelect</name>
34903                           <enumeratedValue>
34904                              <name>16X_ARITHMETIC</name>
34905                              <description>16x over-sampling using arithmetic baudrate generation</description>
34906                              <value>0x0</value>
34907                           </enumeratedValue>
34908                           <enumeratedValue>
34909                              <name>16X_FRACTIONAL</name>
34910                              <description>16x over-sampling using fractional baudrate generation</description>
34911                              <value>0x1</value>
34912                           </enumeratedValue>
34913                           <enumeratedValue>
34914                              <name>8X_ARITHMETIC</name>
34915                              <description>8x over-sampling using arithmetic baudrate generation</description>
34916                              <value>0x2</value>
34917                           </enumeratedValue>
34918                           <enumeratedValue>
34919                              <name>8X_FRACTIONAL</name>
34920                              <description>8x over-sampling using fractional baudrate generation</description>
34921                              <value>0x3</value>
34922                           </enumeratedValue>
34923                           <enumeratedValue>
34924                              <name>3X_ARITHMETIC</name>
34925                              <description>3x over-sampling using arithmetic baudrate generation</description>
34926                              <value>0x4</value>
34927                           </enumeratedValue>
34928                        </enumeratedValues>
34929                     </field>
34930                     <field>
34931                        <name>TXPO</name>
34932                        <description>Transmit Data Pinout</description>
34933                        <bitOffset>16</bitOffset>
34934                        <bitWidth>2</bitWidth>
34935                        <enumeratedValues>
34936                           <name>TXPOSelect</name>
34937                           <enumeratedValue>
34938                              <name>PAD0</name>
34939                              <description>PAD[0] = TxD; PAD[1] = XCK</description>
34940                              <value>0x0</value>
34941                           </enumeratedValue>
34942                           <enumeratedValue>
34943                              <name>PAD2</name>
34944                              <description>PAD[0] = TxD; PAD[2] = RTS; PAD[3] = CTS</description>
34945                              <value>0x2</value>
34946                           </enumeratedValue>
34947                           <enumeratedValue>
34948                              <name>PAD3</name>
34949                              <description>PAD[0] = TxD; PAD[1] = XCK; PAD[2] = TE</description>
34950                              <value>0x3</value>
34951                           </enumeratedValue>
34952                        </enumeratedValues>
34953                     </field>
34954                     <field>
34955                        <name>RXPO</name>
34956                        <description>Receive Data Pinout</description>
34957                        <bitOffset>20</bitOffset>
34958                        <bitWidth>2</bitWidth>
34959                        <enumeratedValues>
34960                           <name>RXPOSelect</name>
34961                           <enumeratedValue>
34962                              <name>PAD0</name>
34963                              <description>SERCOM PAD[0] is used for data reception</description>
34964                              <value>0x0</value>
34965                           </enumeratedValue>
34966                           <enumeratedValue>
34967                              <name>PAD1</name>
34968                              <description>SERCOM PAD[1] is used for data reception</description>
34969                              <value>0x1</value>
34970                           </enumeratedValue>
34971                           <enumeratedValue>
34972                              <name>PAD2</name>
34973                              <description>SERCOM PAD[2] is used for data reception</description>
34974                              <value>0x2</value>
34975                           </enumeratedValue>
34976                           <enumeratedValue>
34977                              <name>PAD3</name>
34978                              <description>SERCOM PAD[3] is used for data reception</description>
34979                              <value>0x3</value>
34980                           </enumeratedValue>
34981                        </enumeratedValues>
34982                     </field>
34983                     <field>
34984                        <name>SAMPA</name>
34985                        <description>Sample Adjustment</description>
34986                        <bitOffset>22</bitOffset>
34987                        <bitWidth>2</bitWidth>
34988                        <enumeratedValues>
34989                           <name>SAMPASelect</name>
34990                           <enumeratedValue>
34991                              <name>ADJ0</name>
34992                              <description>16x Over-sampling = 7-8-9; 8x Over-sampling = 3-4-5</description>
34993                              <value>0x0</value>
34994                           </enumeratedValue>
34995                           <enumeratedValue>
34996                              <name>ADJ1</name>
34997                              <description>16x Over-sampling = 9-10-11; 8x Over-sampling = 4-5-6</description>
34998                              <value>0x1</value>
34999                           </enumeratedValue>
35000                           <enumeratedValue>
35001                              <name>ADJ2</name>
35002                              <description>16x Over-sampling = 11-12-13; 8x Over-sampling = 5-6-7</description>
35003                              <value>0x2</value>
35004                           </enumeratedValue>
35005                           <enumeratedValue>
35006                              <name>ADJ3</name>
35007                              <description>16x Over-sampling = 13-14-15; 8x Over-sampling = 6-7-8</description>
35008                              <value>0x3</value>
35009                           </enumeratedValue>
35010                        </enumeratedValues>
35011                     </field>
35012                     <field>
35013                        <name>FORM</name>
35014                        <description>Frame Format</description>
35015                        <bitOffset>24</bitOffset>
35016                        <bitWidth>4</bitWidth>
35017                        <enumeratedValues>
35018                           <name>FORMSelect</name>
35019                           <enumeratedValue>
35020                              <name>USART_FRAME_NO_PARITY</name>
35021                              <description>USART frame</description>
35022                              <value>0x0</value>
35023                           </enumeratedValue>
35024                           <enumeratedValue>
35025                              <name>USART_FRAME_WITH_PARITY</name>
35026                              <description>USART frame with parity</description>
35027                              <value>0x1</value>
35028                           </enumeratedValue>
35029                           <enumeratedValue>
35030                              <name>USART_FRAME_LIN_MASTER_MODE</name>
35031                              <description>LIN Master - Break and sync generation</description>
35032                              <value>0x2</value>
35033                           </enumeratedValue>
35034                           <enumeratedValue>
35035                              <name>USART_FRAME_AUTO_BAUD_NO_PARITY</name>
35036                              <description>Auto-baud (LIN Slave) - break detection and auto-baud</description>
35037                              <value>0x4</value>
35038                           </enumeratedValue>
35039                           <enumeratedValue>
35040                              <name>USART_FRAME_AUTO_BAUD_WITH_PARITY</name>
35041                              <description>Auto-baud - break detection and auto-baud with parity</description>
35042                              <value>0x5</value>
35043                           </enumeratedValue>
35044                           <enumeratedValue>
35045                              <name>USART_FRAME_ISO_7816</name>
35046                              <description>ISO 7816</description>
35047                              <value>0x7</value>
35048                           </enumeratedValue>
35049                        </enumeratedValues>
35050                     </field>
35051                     <field>
35052                        <name>CMODE</name>
35053                        <description>Communication Mode</description>
35054                        <bitOffset>28</bitOffset>
35055                        <bitWidth>1</bitWidth>
35056                        <enumeratedValues>
35057                           <name>CMODESelect</name>
35058                           <enumeratedValue>
35059                              <name>ASYNC</name>
35060                              <description>Asynchronous Communication</description>
35061                              <value>0x0</value>
35062                           </enumeratedValue>
35063                           <enumeratedValue>
35064                              <name>SYNC</name>
35065                              <description>Synchronous Communication</description>
35066                              <value>0x1</value>
35067                           </enumeratedValue>
35068                        </enumeratedValues>
35069                     </field>
35070                     <field>
35071                        <name>CPOL</name>
35072                        <description>Clock Polarity</description>
35073                        <bitOffset>29</bitOffset>
35074                        <bitWidth>1</bitWidth>
35075                        <enumeratedValues>
35076                           <name>CPOLSelect</name>
35077                           <enumeratedValue>
35078                              <name>IDLE_LOW</name>
35079                              <description>TxD Change:- Rising XCK edge, RxD Sample:- Falling XCK edge</description>
35080                              <value>0x0</value>
35081                           </enumeratedValue>
35082                           <enumeratedValue>
35083                              <name>IDLE_HIGH</name>
35084                              <description>TxD Change:- Falling XCK edge, RxD Sample:- Rising XCK edge</description>
35085                              <value>0x1</value>
35086                           </enumeratedValue>
35087                        </enumeratedValues>
35088                     </field>
35089                     <field>
35090                        <name>DORD</name>
35091                        <description>Data Order</description>
35092                        <bitOffset>30</bitOffset>
35093                        <bitWidth>1</bitWidth>
35094                        <enumeratedValues>
35095                           <name>DORDSelect</name>
35096                           <enumeratedValue>
35097                              <name>MSB</name>
35098                              <description>MSB is transmitted first</description>
35099                              <value>0x0</value>
35100                           </enumeratedValue>
35101                           <enumeratedValue>
35102                              <name>LSB</name>
35103                              <description>LSB is transmitted first</description>
35104                              <value>0x1</value>
35105                           </enumeratedValue>
35106                        </enumeratedValues>
35107                     </field>
35108                  </fields>
35109               </register>
35110               <register>
35111                  <name>CTRLB</name>
35112                  <description>USART_EXT Control B</description>
35113                  <addressOffset>0x4</addressOffset>
35114                  <size>32</size>
35115                  <resetValue>0x00000000</resetValue>
35116                  <fields>
35117                     <field>
35118                        <name>CHSIZE</name>
35119                        <description>Character Size</description>
35120                        <bitOffset>0</bitOffset>
35121                        <bitWidth>3</bitWidth>
35122                        <enumeratedValues>
35123                           <name>CHSIZESelect</name>
35124                           <enumeratedValue>
35125                              <name>8_BIT</name>
35126                              <description>8 Bits</description>
35127                              <value>0x0</value>
35128                           </enumeratedValue>
35129                           <enumeratedValue>
35130                              <name>9_BIT</name>
35131                              <description>9 Bits</description>
35132                              <value>0x1</value>
35133                           </enumeratedValue>
35134                           <enumeratedValue>
35135                              <name>5_BIT</name>
35136                              <description>5 Bits</description>
35137                              <value>0x5</value>
35138                           </enumeratedValue>
35139                           <enumeratedValue>
35140                              <name>6_BIT</name>
35141                              <description>6 Bits</description>
35142                              <value>0x6</value>
35143                           </enumeratedValue>
35144                           <enumeratedValue>
35145                              <name>7_BIT</name>
35146                              <description>7 Bits</description>
35147                              <value>0x7</value>
35148                           </enumeratedValue>
35149                        </enumeratedValues>
35150                     </field>
35151                     <field>
35152                        <name>SBMODE</name>
35153                        <description>Stop Bit Mode</description>
35154                        <bitOffset>6</bitOffset>
35155                        <bitWidth>1</bitWidth>
35156                        <enumeratedValues>
35157                           <name>SBMODESelect</name>
35158                           <enumeratedValue>
35159                              <name>1_BIT</name>
35160                              <description>One Stop Bit</description>
35161                              <value>0x0</value>
35162                           </enumeratedValue>
35163                           <enumeratedValue>
35164                              <name>2_BIT</name>
35165                              <description>Two Stop Bits</description>
35166                              <value>0x1</value>
35167                           </enumeratedValue>
35168                        </enumeratedValues>
35169                     </field>
35170                     <field>
35171                        <name>COLDEN</name>
35172                        <description>Collision Detection Enable</description>
35173                        <bitOffset>8</bitOffset>
35174                        <bitWidth>1</bitWidth>
35175                     </field>
35176                     <field>
35177                        <name>SFDE</name>
35178                        <description>Start of Frame Detection Enable</description>
35179                        <bitOffset>9</bitOffset>
35180                        <bitWidth>1</bitWidth>
35181                     </field>
35182                     <field>
35183                        <name>ENC</name>
35184                        <description>Encoding Format</description>
35185                        <bitOffset>10</bitOffset>
35186                        <bitWidth>1</bitWidth>
35187                     </field>
35188                     <field>
35189                        <name>PMODE</name>
35190                        <description>Parity Mode</description>
35191                        <bitOffset>13</bitOffset>
35192                        <bitWidth>1</bitWidth>
35193                        <enumeratedValues>
35194                           <name>PMODESelect</name>
35195                           <enumeratedValue>
35196                              <name>EVEN</name>
35197                              <description>Even Parity</description>
35198                              <value>0x0</value>
35199                           </enumeratedValue>
35200                           <enumeratedValue>
35201                              <name>ODD</name>
35202                              <description>Odd Parity</description>
35203                              <value>0x1</value>
35204                           </enumeratedValue>
35205                        </enumeratedValues>
35206                     </field>
35207                     <field>
35208                        <name>TXEN</name>
35209                        <description>Transmitter Enable</description>
35210                        <bitOffset>16</bitOffset>
35211                        <bitWidth>1</bitWidth>
35212                     </field>
35213                     <field>
35214                        <name>RXEN</name>
35215                        <description>Receiver Enable</description>
35216                        <bitOffset>17</bitOffset>
35217                        <bitWidth>1</bitWidth>
35218                     </field>
35219                     <field>
35220                        <name>LINCMD</name>
35221                        <description>LIN Command</description>
35222                        <bitOffset>24</bitOffset>
35223                        <bitWidth>2</bitWidth>
35224                        <enumeratedValues>
35225                           <name>LINCMDSelect</name>
35226                           <enumeratedValue>
35227                              <name>NONE</name>
35228                              <description>Normal USART transmission</description>
35229                              <value>0x0</value>
35230                           </enumeratedValue>
35231                           <enumeratedValue>
35232                              <name>SOFTWARE_CONTROL_TRANSMIT_CMD</name>
35233                              <description>Break field is transmitted when DATA is written</description>
35234                              <value>0x1</value>
35235                           </enumeratedValue>
35236                           <enumeratedValue>
35237                              <name>AUTO_TRANSMIT_CMD</name>
35238                              <description>Break, sync and identifier are automatically transmitted when DATA is written with the identifier</description>
35239                              <value>0x2</value>
35240                           </enumeratedValue>
35241                        </enumeratedValues>
35242                     </field>
35243                  </fields>
35244               </register>
35245               <register>
35246                  <name>CTRLC</name>
35247                  <description>USART_EXT Control C</description>
35248                  <addressOffset>0x8</addressOffset>
35249                  <size>32</size>
35250                  <resetValue>0x00000000</resetValue>
35251                  <fields>
35252                     <field>
35253                        <name>GTIME</name>
35254                        <description>Guard Time</description>
35255                        <bitOffset>0</bitOffset>
35256                        <bitWidth>3</bitWidth>
35257                     </field>
35258                     <field>
35259                        <name>BRKLEN</name>
35260                        <description>LIN Master Break Length</description>
35261                        <bitOffset>8</bitOffset>
35262                        <bitWidth>2</bitWidth>
35263                        <enumeratedValues>
35264                           <name>BRKLENSelect</name>
35265                           <enumeratedValue>
35266                              <name>13_BIT</name>
35267                              <description>Break field transmission is 13 bit times</description>
35268                              <value>0x0</value>
35269                           </enumeratedValue>
35270                           <enumeratedValue>
35271                              <name>17_BIT</name>
35272                              <description>Break field transmission is 17 bit times</description>
35273                              <value>0x1</value>
35274                           </enumeratedValue>
35275                           <enumeratedValue>
35276                              <name>21_BIT</name>
35277                              <description>Break field transmission is 21 bit times</description>
35278                              <value>0x2</value>
35279                           </enumeratedValue>
35280                           <enumeratedValue>
35281                              <name>26_BIT</name>
35282                              <description>Break field transmission is 26 bit times</description>
35283                              <value>0x3</value>
35284                           </enumeratedValue>
35285                        </enumeratedValues>
35286                     </field>
35287                     <field>
35288                        <name>HDRDLY</name>
35289                        <description>LIN Master Header Delay</description>
35290                        <bitOffset>10</bitOffset>
35291                        <bitWidth>2</bitWidth>
35292                        <enumeratedValues>
35293                           <name>HDRDLYSelect</name>
35294                           <enumeratedValue>
35295                              <name>DELAY0</name>
35296                              <description>Delay between break and sync transmission is 1 bit time; Delay between sync and ID transmission is 1 bit time</description>
35297                              <value>0x0</value>
35298                           </enumeratedValue>
35299                           <enumeratedValue>
35300                              <name>DELAY1</name>
35301                              <description>Delay between break and sync transmission is 4 bit time; Delay between sync and ID transmission is 4 bit time</description>
35302                              <value>0x1</value>
35303                           </enumeratedValue>
35304                           <enumeratedValue>
35305                              <name>DELAY2</name>
35306                              <description>Delay between break and sync transmission is 8 bit time; Delay between sync and ID transmission is 4 bit time</description>
35307                              <value>0x2</value>
35308                           </enumeratedValue>
35309                           <enumeratedValue>
35310                              <name>DELAY3</name>
35311                              <description>Delay between break and sync transmission is 14 bit time; Delay between sync and ID transmission is 4 bit time</description>
35312                              <value>0x3</value>
35313                           </enumeratedValue>
35314                        </enumeratedValues>
35315                     </field>
35316                     <field>
35317                        <name>INACK</name>
35318                        <description>Inhibit Not Acknowledge</description>
35319                        <bitOffset>16</bitOffset>
35320                        <bitWidth>1</bitWidth>
35321                     </field>
35322                     <field>
35323                        <name>DSNACK</name>
35324                        <description>Disable Successive NACK</description>
35325                        <bitOffset>17</bitOffset>
35326                        <bitWidth>1</bitWidth>
35327                     </field>
35328                     <field>
35329                        <name>MAXITER</name>
35330                        <description>Maximum Iterations</description>
35331                        <bitOffset>20</bitOffset>
35332                        <bitWidth>3</bitWidth>
35333                     </field>
35334                     <field>
35335                        <name>DATA32B</name>
35336                        <description>Data 32 Bit</description>
35337                        <bitOffset>24</bitOffset>
35338                        <bitWidth>2</bitWidth>
35339                        <enumeratedValues>
35340                           <name>DATA32BSelect</name>
35341                           <enumeratedValue>
35342                              <name>DATA_READ_WRITE_CHSIZE</name>
35343                              <description>Data reads and writes according CTRLB.CHSIZE</description>
35344                              <value>0x0</value>
35345                           </enumeratedValue>
35346                           <enumeratedValue>
35347                              <name>DATA_READ_CHSIZE_WRITE_32BIT</name>
35348                              <description>Data reads according CTRLB.CHSIZE and writes according 32-bit extension</description>
35349                              <value>0x1</value>
35350                           </enumeratedValue>
35351                           <enumeratedValue>
35352                              <name>DATA_READ_32BIT_WRITE_CHSIZE</name>
35353                              <description>Data reads according 32-bit extension and writes according CTRLB.CHSIZE</description>
35354                              <value>0x2</value>
35355                           </enumeratedValue>
35356                           <enumeratedValue>
35357                              <name>DATA_READ_WRITE_32BIT</name>
35358                              <description>Data reads and writes according 32-bit extension</description>
35359                              <value>0x3</value>
35360                           </enumeratedValue>
35361                        </enumeratedValues>
35362                     </field>
35363                  </fields>
35364               </register>
35365               <register>
35366                  <name>BAUD</name>
35367                  <description>USART_EXT Baud Rate</description>
35368                  <addressOffset>0xC</addressOffset>
35369                  <size>16</size>
35370                  <resetValue>0x0000</resetValue>
35371                  <fields>
35372                     <field>
35373                        <name>BAUD</name>
35374                        <description>Baud Rate Value</description>
35375                        <bitOffset>0</bitOffset>
35376                        <bitWidth>16</bitWidth>
35377                     </field>
35378                  </fields>
35379               </register>
35380               <register>
35381                  <name>BAUD_FRAC_MODE</name>
35382                  <description>USART_EXT Baud Rate</description>
35383                  <alternateRegister>BAUD</alternateRegister>
35384                  <addressOffset>0xC</addressOffset>
35385                  <size>16</size>
35386                  <resetValue>0x0000</resetValue>
35387                  <fields>
35388                     <field>
35389                        <name>BAUD</name>
35390                        <description>Baud Rate Value</description>
35391                        <bitOffset>0</bitOffset>
35392                        <bitWidth>13</bitWidth>
35393                     </field>
35394                     <field>
35395                        <name>FP</name>
35396                        <description>Fractional Part</description>
35397                        <bitOffset>13</bitOffset>
35398                        <bitWidth>3</bitWidth>
35399                     </field>
35400                  </fields>
35401               </register>
35402               <register>
35403                  <name>BAUD_FRACFP_MODE</name>
35404                  <description>USART_EXT Baud Rate</description>
35405                  <alternateRegister>BAUD</alternateRegister>
35406                  <addressOffset>0xC</addressOffset>
35407                  <size>16</size>
35408                  <resetValue>0x0000</resetValue>
35409                  <fields>
35410                     <field>
35411                        <name>BAUD</name>
35412                        <description>Baud Rate Value</description>
35413                        <bitOffset>0</bitOffset>
35414                        <bitWidth>13</bitWidth>
35415                     </field>
35416                     <field>
35417                        <name>FP</name>
35418                        <description>Fractional Part</description>
35419                        <bitOffset>13</bitOffset>
35420                        <bitWidth>3</bitWidth>
35421                     </field>
35422                  </fields>
35423               </register>
35424               <register>
35425                  <name>BAUD_USARTFP_MODE</name>
35426                  <description>USART_EXT Baud Rate</description>
35427                  <alternateRegister>BAUD</alternateRegister>
35428                  <addressOffset>0xC</addressOffset>
35429                  <size>16</size>
35430                  <resetValue>0x0000</resetValue>
35431                  <fields>
35432                     <field>
35433                        <name>BAUD</name>
35434                        <description>Baud Rate Value</description>
35435                        <bitOffset>0</bitOffset>
35436                        <bitWidth>16</bitWidth>
35437                     </field>
35438                  </fields>
35439               </register>
35440               <register>
35441                  <name>RXPL</name>
35442                  <description>USART_EXT Receive Pulse Length</description>
35443                  <addressOffset>0xE</addressOffset>
35444                  <size>8</size>
35445                  <resetValue>0x00</resetValue>
35446                  <fields>
35447                     <field>
35448                        <name>RXPL</name>
35449                        <description>Receive Pulse Length</description>
35450                        <bitOffset>0</bitOffset>
35451                        <bitWidth>8</bitWidth>
35452                     </field>
35453                  </fields>
35454               </register>
35455               <register>
35456                  <name>INTENCLR</name>
35457                  <description>USART_EXT Interrupt Enable Clear</description>
35458                  <addressOffset>0x14</addressOffset>
35459                  <size>8</size>
35460                  <resetValue>0x00</resetValue>
35461                  <fields>
35462                     <field>
35463                        <name>DRE</name>
35464                        <description>Data Register Empty Interrupt Disable</description>
35465                        <bitOffset>0</bitOffset>
35466                        <bitWidth>1</bitWidth>
35467                     </field>
35468                     <field>
35469                        <name>TXC</name>
35470                        <description>Transmit Complete Interrupt Disable</description>
35471                        <bitOffset>1</bitOffset>
35472                        <bitWidth>1</bitWidth>
35473                     </field>
35474                     <field>
35475                        <name>RXC</name>
35476                        <description>Receive Complete Interrupt Disable</description>
35477                        <bitOffset>2</bitOffset>
35478                        <bitWidth>1</bitWidth>
35479                     </field>
35480                     <field>
35481                        <name>RXS</name>
35482                        <description>Receive Start Interrupt Disable</description>
35483                        <bitOffset>3</bitOffset>
35484                        <bitWidth>1</bitWidth>
35485                     </field>
35486                     <field>
35487                        <name>CTSIC</name>
35488                        <description>Clear To Send Input Change Interrupt Disable</description>
35489                        <bitOffset>4</bitOffset>
35490                        <bitWidth>1</bitWidth>
35491                     </field>
35492                     <field>
35493                        <name>RXBRK</name>
35494                        <description>Break Received Interrupt Disable</description>
35495                        <bitOffset>5</bitOffset>
35496                        <bitWidth>1</bitWidth>
35497                     </field>
35498                     <field>
35499                        <name>ERROR</name>
35500                        <description>Combined Error Interrupt Disable</description>
35501                        <bitOffset>7</bitOffset>
35502                        <bitWidth>1</bitWidth>
35503                     </field>
35504                  </fields>
35505               </register>
35506               <register>
35507                  <name>INTENSET</name>
35508                  <description>USART_EXT Interrupt Enable Set</description>
35509                  <addressOffset>0x16</addressOffset>
35510                  <size>8</size>
35511                  <resetValue>0x00</resetValue>
35512                  <fields>
35513                     <field>
35514                        <name>DRE</name>
35515                        <description>Data Register Empty Interrupt Enable</description>
35516                        <bitOffset>0</bitOffset>
35517                        <bitWidth>1</bitWidth>
35518                     </field>
35519                     <field>
35520                        <name>TXC</name>
35521                        <description>Transmit Complete Interrupt Enable</description>
35522                        <bitOffset>1</bitOffset>
35523                        <bitWidth>1</bitWidth>
35524                     </field>
35525                     <field>
35526                        <name>RXC</name>
35527                        <description>Receive Complete Interrupt Enable</description>
35528                        <bitOffset>2</bitOffset>
35529                        <bitWidth>1</bitWidth>
35530                     </field>
35531                     <field>
35532                        <name>RXS</name>
35533                        <description>Receive Start Interrupt Enable</description>
35534                        <bitOffset>3</bitOffset>
35535                        <bitWidth>1</bitWidth>
35536                     </field>
35537                     <field>
35538                        <name>CTSIC</name>
35539                        <description>Clear To Send Input Change Interrupt Enable</description>
35540                        <bitOffset>4</bitOffset>
35541                        <bitWidth>1</bitWidth>
35542                     </field>
35543                     <field>
35544                        <name>RXBRK</name>
35545                        <description>Break Received Interrupt Enable</description>
35546                        <bitOffset>5</bitOffset>
35547                        <bitWidth>1</bitWidth>
35548                     </field>
35549                     <field>
35550                        <name>ERROR</name>
35551                        <description>Combined Error Interrupt Enable</description>
35552                        <bitOffset>7</bitOffset>
35553                        <bitWidth>1</bitWidth>
35554                     </field>
35555                  </fields>
35556               </register>
35557               <register>
35558                  <name>INTFLAG</name>
35559                  <description>USART_EXT Interrupt Flag Status and Clear</description>
35560                  <addressOffset>0x18</addressOffset>
35561                  <size>8</size>
35562                  <resetValue>0x00</resetValue>
35563                  <fields>
35564                     <field>
35565                        <name>DRE</name>
35566                        <description>Data Register Empty Interrupt</description>
35567                        <bitOffset>0</bitOffset>
35568                        <bitWidth>1</bitWidth>
35569                     </field>
35570                     <field>
35571                        <name>TXC</name>
35572                        <description>Transmit Complete Interrupt</description>
35573                        <bitOffset>1</bitOffset>
35574                        <bitWidth>1</bitWidth>
35575                     </field>
35576                     <field>
35577                        <name>RXC</name>
35578                        <description>Receive Complete Interrupt</description>
35579                        <bitOffset>2</bitOffset>
35580                        <bitWidth>1</bitWidth>
35581                     </field>
35582                     <field>
35583                        <name>RXS</name>
35584                        <description>Receive Start Interrupt</description>
35585                        <bitOffset>3</bitOffset>
35586                        <bitWidth>1</bitWidth>
35587                     </field>
35588                     <field>
35589                        <name>CTSIC</name>
35590                        <description>Clear To Send Input Change Interrupt</description>
35591                        <bitOffset>4</bitOffset>
35592                        <bitWidth>1</bitWidth>
35593                     </field>
35594                     <field>
35595                        <name>RXBRK</name>
35596                        <description>Break Received Interrupt</description>
35597                        <bitOffset>5</bitOffset>
35598                        <bitWidth>1</bitWidth>
35599                     </field>
35600                     <field>
35601                        <name>ERROR</name>
35602                        <description>Combined Error Interrupt</description>
35603                        <bitOffset>7</bitOffset>
35604                        <bitWidth>1</bitWidth>
35605                     </field>
35606                  </fields>
35607               </register>
35608               <register>
35609                  <name>STATUS</name>
35610                  <description>USART_EXT Status</description>
35611                  <addressOffset>0x1A</addressOffset>
35612                  <size>16</size>
35613                  <resetValue>0x0000</resetValue>
35614                  <fields>
35615                     <field>
35616                        <name>PERR</name>
35617                        <description>Parity Error</description>
35618                        <bitOffset>0</bitOffset>
35619                        <bitWidth>1</bitWidth>
35620                     </field>
35621                     <field>
35622                        <name>FERR</name>
35623                        <description>Frame Error</description>
35624                        <bitOffset>1</bitOffset>
35625                        <bitWidth>1</bitWidth>
35626                     </field>
35627                     <field>
35628                        <name>BUFOVF</name>
35629                        <description>Buffer Overflow</description>
35630                        <bitOffset>2</bitOffset>
35631                        <bitWidth>1</bitWidth>
35632                     </field>
35633                     <field>
35634                        <name>CTS</name>
35635                        <description>Clear To Send</description>
35636                        <bitOffset>3</bitOffset>
35637                        <bitWidth>1</bitWidth>
35638                     </field>
35639                     <field>
35640                        <name>ISF</name>
35641                        <description>Inconsistent Sync Field</description>
35642                        <bitOffset>4</bitOffset>
35643                        <bitWidth>1</bitWidth>
35644                     </field>
35645                     <field>
35646                        <name>COLL</name>
35647                        <description>Collision Detected</description>
35648                        <bitOffset>5</bitOffset>
35649                        <bitWidth>1</bitWidth>
35650                     </field>
35651                     <field>
35652                        <name>TXE</name>
35653                        <description>Transmitter Empty</description>
35654                        <bitOffset>6</bitOffset>
35655                        <bitWidth>1</bitWidth>
35656                     </field>
35657                     <field>
35658                        <name>ITER</name>
35659                        <description>Maximum Number of Repetitions Reached</description>
35660                        <bitOffset>7</bitOffset>
35661                        <bitWidth>1</bitWidth>
35662                     </field>
35663                  </fields>
35664               </register>
35665               <register>
35666                  <name>SYNCBUSY</name>
35667                  <description>USART_EXT Synchronization Busy</description>
35668                  <addressOffset>0x1C</addressOffset>
35669                  <size>32</size>
35670                  <access>read-only</access>
35671                  <resetValue>0x00000000</resetValue>
35672                  <fields>
35673                     <field>
35674                        <name>SWRST</name>
35675                        <description>Software Reset Synchronization Busy</description>
35676                        <bitOffset>0</bitOffset>
35677                        <bitWidth>1</bitWidth>
35678                     </field>
35679                     <field>
35680                        <name>ENABLE</name>
35681                        <description>SERCOM Enable Synchronization Busy</description>
35682                        <bitOffset>1</bitOffset>
35683                        <bitWidth>1</bitWidth>
35684                     </field>
35685                     <field>
35686                        <name>CTRLB</name>
35687                        <description>CTRLB Synchronization Busy</description>
35688                        <bitOffset>2</bitOffset>
35689                        <bitWidth>1</bitWidth>
35690                     </field>
35691                     <field>
35692                        <name>RXERRCNT</name>
35693                        <description>RXERRCNT Synchronization Busy</description>
35694                        <bitOffset>3</bitOffset>
35695                        <bitWidth>1</bitWidth>
35696                     </field>
35697                     <field>
35698                        <name>LENGTH</name>
35699                        <description>LENGTH Synchronization Busy</description>
35700                        <bitOffset>4</bitOffset>
35701                        <bitWidth>1</bitWidth>
35702                     </field>
35703                  </fields>
35704               </register>
35705               <register>
35706                  <name>RXERRCNT</name>
35707                  <description>USART_EXT Receive Error Count</description>
35708                  <addressOffset>0x20</addressOffset>
35709                  <size>8</size>
35710                  <access>read-only</access>
35711                  <resetValue>0x00</resetValue>
35712                  <fields>
35713                     <field>
35714                        <name>RXERRCNT</name>
35715                        <description>Receive Error Count</description>
35716                        <bitOffset>0</bitOffset>
35717                        <bitWidth>8</bitWidth>
35718                     </field>
35719                  </fields>
35720               </register>
35721               <register>
35722                  <name>LENGTH</name>
35723                  <description>USART_EXT Length</description>
35724                  <addressOffset>0x22</addressOffset>
35725                  <size>16</size>
35726                  <resetValue>0x0000</resetValue>
35727                  <fields>
35728                     <field>
35729                        <name>LEN</name>
35730                        <description>Data Length</description>
35731                        <bitOffset>0</bitOffset>
35732                        <bitWidth>8</bitWidth>
35733                     </field>
35734                     <field>
35735                        <name>LENEN</name>
35736                        <description>Data Length Enable</description>
35737                        <bitOffset>8</bitOffset>
35738                        <bitWidth>2</bitWidth>
35739                     </field>
35740                  </fields>
35741               </register>
35742               <register>
35743                  <name>DATA</name>
35744                  <description>USART_EXT Data</description>
35745                  <addressOffset>0x28</addressOffset>
35746                  <size>32</size>
35747                  <resetValue>0x00000000</resetValue>
35748                  <fields>
35749                     <field>
35750                        <name>DATA</name>
35751                        <description>Data Value</description>
35752                        <bitOffset>0</bitOffset>
35753                        <bitWidth>32</bitWidth>
35754                     </field>
35755                  </fields>
35756               </register>
35757               <register>
35758                  <name>DBGCTRL</name>
35759                  <description>USART_EXT Debug Control</description>
35760                  <addressOffset>0x30</addressOffset>
35761                  <size>8</size>
35762                  <resetValue>0x00</resetValue>
35763                  <fields>
35764                     <field>
35765                        <name>DBGSTOP</name>
35766                        <description>Debug Mode</description>
35767                        <bitOffset>0</bitOffset>
35768                        <bitWidth>1</bitWidth>
35769                     </field>
35770                  </fields>
35771               </register>
35772            </cluster>
35773            <cluster>
35774               <name>USART_INT</name>
35775               <description>USART INTERNAL CLOCK Mode</description>
35776               <alternateCluster>I2CM</alternateCluster>
35777               <headerStructName>SercomUsart_int</headerStructName>
35778               <addressOffset>0x0</addressOffset>
35779               <register>
35780                  <name>CTRLA</name>
35781                  <description>USART_INT Control A</description>
35782                  <addressOffset>0x0</addressOffset>
35783                  <size>32</size>
35784                  <resetValue>0x00000000</resetValue>
35785                  <fields>
35786                     <field>
35787                        <name>SWRST</name>
35788                        <description>Software Reset</description>
35789                        <bitOffset>0</bitOffset>
35790                        <bitWidth>1</bitWidth>
35791                     </field>
35792                     <field>
35793                        <name>ENABLE</name>
35794                        <description>Enable</description>
35795                        <bitOffset>1</bitOffset>
35796                        <bitWidth>1</bitWidth>
35797                     </field>
35798                     <field>
35799                        <name>MODE</name>
35800                        <description>Operating Mode</description>
35801                        <bitOffset>2</bitOffset>
35802                        <bitWidth>3</bitWidth>
35803                        <enumeratedValues>
35804                           <name>MODESelect</name>
35805                           <enumeratedValue>
35806                              <name>USART_EXT_CLK</name>
35807                              <description>USART with external clock</description>
35808                              <value>0x0</value>
35809                           </enumeratedValue>
35810                           <enumeratedValue>
35811                              <name>USART_INT_CLK</name>
35812                              <description>USART with internal clock</description>
35813                              <value>0x1</value>
35814                           </enumeratedValue>
35815                           <enumeratedValue>
35816                              <name>SPI_SLAVE</name>
35817                              <description>SPI in slave operation</description>
35818                              <value>0x2</value>
35819                           </enumeratedValue>
35820                           <enumeratedValue>
35821                              <name>SPI_MASTER</name>
35822                              <description>SPI in master operation</description>
35823                              <value>0x3</value>
35824                           </enumeratedValue>
35825                           <enumeratedValue>
35826                              <name>I2C_SLAVE</name>
35827                              <description>I2C slave operation</description>
35828                              <value>0x4</value>
35829                           </enumeratedValue>
35830                           <enumeratedValue>
35831                              <name>I2C_MASTER</name>
35832                              <description>I2C master operation</description>
35833                              <value>0x5</value>
35834                           </enumeratedValue>
35835                        </enumeratedValues>
35836                     </field>
35837                     <field>
35838                        <name>RUNSTDBY</name>
35839                        <description>Run during Standby</description>
35840                        <bitOffset>7</bitOffset>
35841                        <bitWidth>1</bitWidth>
35842                     </field>
35843                     <field>
35844                        <name>IBON</name>
35845                        <description>Immediate Buffer Overflow Notification</description>
35846                        <bitOffset>8</bitOffset>
35847                        <bitWidth>1</bitWidth>
35848                     </field>
35849                     <field>
35850                        <name>TXINV</name>
35851                        <description>Transmit Data Invert</description>
35852                        <bitOffset>9</bitOffset>
35853                        <bitWidth>1</bitWidth>
35854                     </field>
35855                     <field>
35856                        <name>RXINV</name>
35857                        <description>Receive Data Invert</description>
35858                        <bitOffset>10</bitOffset>
35859                        <bitWidth>1</bitWidth>
35860                     </field>
35861                     <field>
35862                        <name>SAMPR</name>
35863                        <description>Sample</description>
35864                        <bitOffset>13</bitOffset>
35865                        <bitWidth>3</bitWidth>
35866                        <enumeratedValues>
35867                           <name>SAMPRSelect</name>
35868                           <enumeratedValue>
35869                              <name>16X_ARITHMETIC</name>
35870                              <description>16x over-sampling using arithmetic baudrate generation</description>
35871                              <value>0x0</value>
35872                           </enumeratedValue>
35873                           <enumeratedValue>
35874                              <name>16X_FRACTIONAL</name>
35875                              <description>16x over-sampling using fractional baudrate generation</description>
35876                              <value>0x1</value>
35877                           </enumeratedValue>
35878                           <enumeratedValue>
35879                              <name>8X_ARITHMETIC</name>
35880                              <description>8x over-sampling using arithmetic baudrate generation</description>
35881                              <value>0x2</value>
35882                           </enumeratedValue>
35883                           <enumeratedValue>
35884                              <name>8X_FRACTIONAL</name>
35885                              <description>8x over-sampling using fractional baudrate generation</description>
35886                              <value>0x3</value>
35887                           </enumeratedValue>
35888                           <enumeratedValue>
35889                              <name>3X_ARITHMETIC</name>
35890                              <description>3x over-sampling using arithmetic baudrate generation</description>
35891                              <value>0x4</value>
35892                           </enumeratedValue>
35893                        </enumeratedValues>
35894                     </field>
35895                     <field>
35896                        <name>TXPO</name>
35897                        <description>Transmit Data Pinout</description>
35898                        <bitOffset>16</bitOffset>
35899                        <bitWidth>2</bitWidth>
35900                        <enumeratedValues>
35901                           <name>TXPOSelect</name>
35902                           <enumeratedValue>
35903                              <name>PAD0</name>
35904                              <description>PAD[0] = TxD; PAD[1] = XCK</description>
35905                              <value>0x0</value>
35906                           </enumeratedValue>
35907                           <enumeratedValue>
35908                              <name>PAD2</name>
35909                              <description>PAD[0] = TxD; PAD[2] = RTS; PAD[3] = CTS</description>
35910                              <value>0x2</value>
35911                           </enumeratedValue>
35912                           <enumeratedValue>
35913                              <name>PAD3</name>
35914                              <description>PAD[0] = TxD; PAD[1] = XCK; PAD[2] = TE</description>
35915                              <value>0x3</value>
35916                           </enumeratedValue>
35917                        </enumeratedValues>
35918                     </field>
35919                     <field>
35920                        <name>RXPO</name>
35921                        <description>Receive Data Pinout</description>
35922                        <bitOffset>20</bitOffset>
35923                        <bitWidth>2</bitWidth>
35924                        <enumeratedValues>
35925                           <name>RXPOSelect</name>
35926                           <enumeratedValue>
35927                              <name>PAD0</name>
35928                              <description>SERCOM PAD[0] is used for data reception</description>
35929                              <value>0x0</value>
35930                           </enumeratedValue>
35931                           <enumeratedValue>
35932                              <name>PAD1</name>
35933                              <description>SERCOM PAD[1] is used for data reception</description>
35934                              <value>0x1</value>
35935                           </enumeratedValue>
35936                           <enumeratedValue>
35937                              <name>PAD2</name>
35938                              <description>SERCOM PAD[2] is used for data reception</description>
35939                              <value>0x2</value>
35940                           </enumeratedValue>
35941                           <enumeratedValue>
35942                              <name>PAD3</name>
35943                              <description>SERCOM PAD[3] is used for data reception</description>
35944                              <value>0x3</value>
35945                           </enumeratedValue>
35946                        </enumeratedValues>
35947                     </field>
35948                     <field>
35949                        <name>SAMPA</name>
35950                        <description>Sample Adjustment</description>
35951                        <bitOffset>22</bitOffset>
35952                        <bitWidth>2</bitWidth>
35953                        <enumeratedValues>
35954                           <name>SAMPASelect</name>
35955                           <enumeratedValue>
35956                              <name>ADJ0</name>
35957                              <description>16x Over-sampling = 7-8-9; 8x Over-sampling = 3-4-5</description>
35958                              <value>0x0</value>
35959                           </enumeratedValue>
35960                           <enumeratedValue>
35961                              <name>ADJ1</name>
35962                              <description>16x Over-sampling = 9-10-11; 8x Over-sampling = 4-5-6</description>
35963                              <value>0x1</value>
35964                           </enumeratedValue>
35965                           <enumeratedValue>
35966                              <name>ADJ2</name>
35967                              <description>16x Over-sampling = 11-12-13; 8x Over-sampling = 5-6-7</description>
35968                              <value>0x2</value>
35969                           </enumeratedValue>
35970                           <enumeratedValue>
35971                              <name>ADJ3</name>
35972                              <description>16x Over-sampling = 13-14-15; 8x Over-sampling = 6-7-8</description>
35973                              <value>0x3</value>
35974                           </enumeratedValue>
35975                        </enumeratedValues>
35976                     </field>
35977                     <field>
35978                        <name>FORM</name>
35979                        <description>Frame Format</description>
35980                        <bitOffset>24</bitOffset>
35981                        <bitWidth>4</bitWidth>
35982                        <enumeratedValues>
35983                           <name>FORMSelect</name>
35984                           <enumeratedValue>
35985                              <name>USART_FRAME_NO_PARITY</name>
35986                              <description>USART frame</description>
35987                              <value>0x0</value>
35988                           </enumeratedValue>
35989                           <enumeratedValue>
35990                              <name>USART_FRAME_WITH_PARITY</name>
35991                              <description>USART frame with parity</description>
35992                              <value>0x1</value>
35993                           </enumeratedValue>
35994                           <enumeratedValue>
35995                              <name>USART_FRAME_LIN_MASTER_MODE</name>
35996                              <description>LIN Master - Break and sync generation</description>
35997                              <value>0x2</value>
35998                           </enumeratedValue>
35999                           <enumeratedValue>
36000                              <name>USART_FRAME_AUTO_BAUD_NO_PARITY</name>
36001                              <description>Auto-baud (LIN Slave) - break detection and auto-baud</description>
36002                              <value>0x4</value>
36003                           </enumeratedValue>
36004                           <enumeratedValue>
36005                              <name>USART_FRAME_AUTO_BAUD_WITH_PARITY</name>
36006                              <description>Auto-baud - break detection and auto-baud with parity</description>
36007                              <value>0x5</value>
36008                           </enumeratedValue>
36009                           <enumeratedValue>
36010                              <name>USART_FRAME_ISO_7816</name>
36011                              <description>ISO 7816</description>
36012                              <value>0x7</value>
36013                           </enumeratedValue>
36014                        </enumeratedValues>
36015                     </field>
36016                     <field>
36017                        <name>CMODE</name>
36018                        <description>Communication Mode</description>
36019                        <bitOffset>28</bitOffset>
36020                        <bitWidth>1</bitWidth>
36021                        <enumeratedValues>
36022                           <name>CMODESelect</name>
36023                           <enumeratedValue>
36024                              <name>ASYNC</name>
36025                              <description>Asynchronous Communication</description>
36026                              <value>0x0</value>
36027                           </enumeratedValue>
36028                           <enumeratedValue>
36029                              <name>SYNC</name>
36030                              <description>Synchronous Communication</description>
36031                              <value>0x1</value>
36032                           </enumeratedValue>
36033                        </enumeratedValues>
36034                     </field>
36035                     <field>
36036                        <name>CPOL</name>
36037                        <description>Clock Polarity</description>
36038                        <bitOffset>29</bitOffset>
36039                        <bitWidth>1</bitWidth>
36040                        <enumeratedValues>
36041                           <name>CPOLSelect</name>
36042                           <enumeratedValue>
36043                              <name>IDLE_LOW</name>
36044                              <description>TxD Change:- Rising XCK edge, RxD Sample:- Falling XCK edge</description>
36045                              <value>0x0</value>
36046                           </enumeratedValue>
36047                           <enumeratedValue>
36048                              <name>IDLE_HIGH</name>
36049                              <description>TxD Change:- Falling XCK edge, RxD Sample:- Rising XCK edge</description>
36050                              <value>0x1</value>
36051                           </enumeratedValue>
36052                        </enumeratedValues>
36053                     </field>
36054                     <field>
36055                        <name>DORD</name>
36056                        <description>Data Order</description>
36057                        <bitOffset>30</bitOffset>
36058                        <bitWidth>1</bitWidth>
36059                        <enumeratedValues>
36060                           <name>DORDSelect</name>
36061                           <enumeratedValue>
36062                              <name>MSB</name>
36063                              <description>MSB is transmitted first</description>
36064                              <value>0x0</value>
36065                           </enumeratedValue>
36066                           <enumeratedValue>
36067                              <name>LSB</name>
36068                              <description>LSB is transmitted first</description>
36069                              <value>0x1</value>
36070                           </enumeratedValue>
36071                        </enumeratedValues>
36072                     </field>
36073                  </fields>
36074               </register>
36075               <register>
36076                  <name>CTRLB</name>
36077                  <description>USART_INT Control B</description>
36078                  <addressOffset>0x4</addressOffset>
36079                  <size>32</size>
36080                  <resetValue>0x00000000</resetValue>
36081                  <fields>
36082                     <field>
36083                        <name>CHSIZE</name>
36084                        <description>Character Size</description>
36085                        <bitOffset>0</bitOffset>
36086                        <bitWidth>3</bitWidth>
36087                        <enumeratedValues>
36088                           <name>CHSIZESelect</name>
36089                           <enumeratedValue>
36090                              <name>8_BIT</name>
36091                              <description>8 Bits</description>
36092                              <value>0x0</value>
36093                           </enumeratedValue>
36094                           <enumeratedValue>
36095                              <name>9_BIT</name>
36096                              <description>9 Bits</description>
36097                              <value>0x1</value>
36098                           </enumeratedValue>
36099                           <enumeratedValue>
36100                              <name>5_BIT</name>
36101                              <description>5 Bits</description>
36102                              <value>0x5</value>
36103                           </enumeratedValue>
36104                           <enumeratedValue>
36105                              <name>6_BIT</name>
36106                              <description>6 Bits</description>
36107                              <value>0x6</value>
36108                           </enumeratedValue>
36109                           <enumeratedValue>
36110                              <name>7_BIT</name>
36111                              <description>7 Bits</description>
36112                              <value>0x7</value>
36113                           </enumeratedValue>
36114                        </enumeratedValues>
36115                     </field>
36116                     <field>
36117                        <name>SBMODE</name>
36118                        <description>Stop Bit Mode</description>
36119                        <bitOffset>6</bitOffset>
36120                        <bitWidth>1</bitWidth>
36121                        <enumeratedValues>
36122                           <name>SBMODESelect</name>
36123                           <enumeratedValue>
36124                              <name>1_BIT</name>
36125                              <description>One Stop Bit</description>
36126                              <value>0x0</value>
36127                           </enumeratedValue>
36128                           <enumeratedValue>
36129                              <name>2_BIT</name>
36130                              <description>Two Stop Bits</description>
36131                              <value>0x1</value>
36132                           </enumeratedValue>
36133                        </enumeratedValues>
36134                     </field>
36135                     <field>
36136                        <name>COLDEN</name>
36137                        <description>Collision Detection Enable</description>
36138                        <bitOffset>8</bitOffset>
36139                        <bitWidth>1</bitWidth>
36140                     </field>
36141                     <field>
36142                        <name>SFDE</name>
36143                        <description>Start of Frame Detection Enable</description>
36144                        <bitOffset>9</bitOffset>
36145                        <bitWidth>1</bitWidth>
36146                     </field>
36147                     <field>
36148                        <name>ENC</name>
36149                        <description>Encoding Format</description>
36150                        <bitOffset>10</bitOffset>
36151                        <bitWidth>1</bitWidth>
36152                     </field>
36153                     <field>
36154                        <name>PMODE</name>
36155                        <description>Parity Mode</description>
36156                        <bitOffset>13</bitOffset>
36157                        <bitWidth>1</bitWidth>
36158                        <enumeratedValues>
36159                           <name>PMODESelect</name>
36160                           <enumeratedValue>
36161                              <name>EVEN</name>
36162                              <description>Even Parity</description>
36163                              <value>0x0</value>
36164                           </enumeratedValue>
36165                           <enumeratedValue>
36166                              <name>ODD</name>
36167                              <description>Odd Parity</description>
36168                              <value>0x1</value>
36169                           </enumeratedValue>
36170                        </enumeratedValues>
36171                     </field>
36172                     <field>
36173                        <name>TXEN</name>
36174                        <description>Transmitter Enable</description>
36175                        <bitOffset>16</bitOffset>
36176                        <bitWidth>1</bitWidth>
36177                     </field>
36178                     <field>
36179                        <name>RXEN</name>
36180                        <description>Receiver Enable</description>
36181                        <bitOffset>17</bitOffset>
36182                        <bitWidth>1</bitWidth>
36183                     </field>
36184                     <field>
36185                        <name>LINCMD</name>
36186                        <description>LIN Command</description>
36187                        <bitOffset>24</bitOffset>
36188                        <bitWidth>2</bitWidth>
36189                        <enumeratedValues>
36190                           <name>LINCMDSelect</name>
36191                           <enumeratedValue>
36192                              <name>NONE</name>
36193                              <description>Normal USART transmission</description>
36194                              <value>0x0</value>
36195                           </enumeratedValue>
36196                           <enumeratedValue>
36197                              <name>SOFTWARE_CONTROL_TRANSMIT_CMD</name>
36198                              <description>Break field is transmitted when DATA is written</description>
36199                              <value>0x1</value>
36200                           </enumeratedValue>
36201                           <enumeratedValue>
36202                              <name>AUTO_TRANSMIT_CMD</name>
36203                              <description>Break, sync and identifier are automatically transmitted when DATA is written with the identifier</description>
36204                              <value>0x2</value>
36205                           </enumeratedValue>
36206                        </enumeratedValues>
36207                     </field>
36208                  </fields>
36209               </register>
36210               <register>
36211                  <name>CTRLC</name>
36212                  <description>USART_INT Control C</description>
36213                  <addressOffset>0x8</addressOffset>
36214                  <size>32</size>
36215                  <resetValue>0x00000000</resetValue>
36216                  <fields>
36217                     <field>
36218                        <name>GTIME</name>
36219                        <description>Guard Time</description>
36220                        <bitOffset>0</bitOffset>
36221                        <bitWidth>3</bitWidth>
36222                     </field>
36223                     <field>
36224                        <name>BRKLEN</name>
36225                        <description>LIN Master Break Length</description>
36226                        <bitOffset>8</bitOffset>
36227                        <bitWidth>2</bitWidth>
36228                        <enumeratedValues>
36229                           <name>BRKLENSelect</name>
36230                           <enumeratedValue>
36231                              <name>13_BIT</name>
36232                              <description>Break field transmission is 13 bit times</description>
36233                              <value>0x0</value>
36234                           </enumeratedValue>
36235                           <enumeratedValue>
36236                              <name>17_BIT</name>
36237                              <description>Break field transmission is 17 bit times</description>
36238                              <value>0x1</value>
36239                           </enumeratedValue>
36240                           <enumeratedValue>
36241                              <name>21_BIT</name>
36242                              <description>Break field transmission is 21 bit times</description>
36243                              <value>0x2</value>
36244                           </enumeratedValue>
36245                           <enumeratedValue>
36246                              <name>26_BIT</name>
36247                              <description>Break field transmission is 26 bit times</description>
36248                              <value>0x3</value>
36249                           </enumeratedValue>
36250                        </enumeratedValues>
36251                     </field>
36252                     <field>
36253                        <name>HDRDLY</name>
36254                        <description>LIN Master Header Delay</description>
36255                        <bitOffset>10</bitOffset>
36256                        <bitWidth>2</bitWidth>
36257                        <enumeratedValues>
36258                           <name>HDRDLYSelect</name>
36259                           <enumeratedValue>
36260                              <name>DELAY0</name>
36261                              <description>Delay between break and sync transmission is 1 bit time; Delay between sync and ID transmission is 1 bit time</description>
36262                              <value>0x0</value>
36263                           </enumeratedValue>
36264                           <enumeratedValue>
36265                              <name>DELAY1</name>
36266                              <description>Delay between break and sync transmission is 4 bit time; Delay between sync and ID transmission is 4 bit time</description>
36267                              <value>0x1</value>
36268                           </enumeratedValue>
36269                           <enumeratedValue>
36270                              <name>DELAY2</name>
36271                              <description>Delay between break and sync transmission is 8 bit time; Delay between sync and ID transmission is 4 bit time</description>
36272                              <value>0x2</value>
36273                           </enumeratedValue>
36274                           <enumeratedValue>
36275                              <name>DELAY3</name>
36276                              <description>Delay between break and sync transmission is 14 bit time; Delay between sync and ID transmission is 4 bit time</description>
36277                              <value>0x3</value>
36278                           </enumeratedValue>
36279                        </enumeratedValues>
36280                     </field>
36281                     <field>
36282                        <name>INACK</name>
36283                        <description>Inhibit Not Acknowledge</description>
36284                        <bitOffset>16</bitOffset>
36285                        <bitWidth>1</bitWidth>
36286                     </field>
36287                     <field>
36288                        <name>DSNACK</name>
36289                        <description>Disable Successive NACK</description>
36290                        <bitOffset>17</bitOffset>
36291                        <bitWidth>1</bitWidth>
36292                     </field>
36293                     <field>
36294                        <name>MAXITER</name>
36295                        <description>Maximum Iterations</description>
36296                        <bitOffset>20</bitOffset>
36297                        <bitWidth>3</bitWidth>
36298                     </field>
36299                     <field>
36300                        <name>DATA32B</name>
36301                        <description>Data 32 Bit</description>
36302                        <bitOffset>24</bitOffset>
36303                        <bitWidth>2</bitWidth>
36304                        <enumeratedValues>
36305                           <name>DATA32BSelect</name>
36306                           <enumeratedValue>
36307                              <name>DATA_READ_WRITE_CHSIZE</name>
36308                              <description>Data reads and writes according CTRLB.CHSIZE</description>
36309                              <value>0x0</value>
36310                           </enumeratedValue>
36311                           <enumeratedValue>
36312                              <name>DATA_READ_CHSIZE_WRITE_32BIT</name>
36313                              <description>Data reads according CTRLB.CHSIZE and writes according 32-bit extension</description>
36314                              <value>0x1</value>
36315                           </enumeratedValue>
36316                           <enumeratedValue>
36317                              <name>DATA_READ_32BIT_WRITE_CHSIZE</name>
36318                              <description>Data reads according 32-bit extension and writes according CTRLB.CHSIZE</description>
36319                              <value>0x2</value>
36320                           </enumeratedValue>
36321                           <enumeratedValue>
36322                              <name>DATA_READ_WRITE_32BIT</name>
36323                              <description>Data reads and writes according 32-bit extension</description>
36324                              <value>0x3</value>
36325                           </enumeratedValue>
36326                        </enumeratedValues>
36327                     </field>
36328                  </fields>
36329               </register>
36330               <register>
36331                  <name>BAUD</name>
36332                  <description>USART_INT Baud Rate</description>
36333                  <addressOffset>0xC</addressOffset>
36334                  <size>16</size>
36335                  <resetValue>0x0000</resetValue>
36336                  <fields>
36337                     <field>
36338                        <name>BAUD</name>
36339                        <description>Baud Rate Value</description>
36340                        <bitOffset>0</bitOffset>
36341                        <bitWidth>16</bitWidth>
36342                     </field>
36343                  </fields>
36344               </register>
36345               <register>
36346                  <name>BAUD_FRAC_MODE</name>
36347                  <description>USART_INT Baud Rate</description>
36348                  <alternateRegister>BAUD</alternateRegister>
36349                  <addressOffset>0xC</addressOffset>
36350                  <size>16</size>
36351                  <resetValue>0x0000</resetValue>
36352                  <fields>
36353                     <field>
36354                        <name>BAUD</name>
36355                        <description>Baud Rate Value</description>
36356                        <bitOffset>0</bitOffset>
36357                        <bitWidth>13</bitWidth>
36358                     </field>
36359                     <field>
36360                        <name>FP</name>
36361                        <description>Fractional Part</description>
36362                        <bitOffset>13</bitOffset>
36363                        <bitWidth>3</bitWidth>
36364                     </field>
36365                  </fields>
36366               </register>
36367               <register>
36368                  <name>BAUD_FRACFP_MODE</name>
36369                  <description>USART_INT Baud Rate</description>
36370                  <alternateRegister>BAUD</alternateRegister>
36371                  <addressOffset>0xC</addressOffset>
36372                  <size>16</size>
36373                  <resetValue>0x0000</resetValue>
36374                  <fields>
36375                     <field>
36376                        <name>BAUD</name>
36377                        <description>Baud Rate Value</description>
36378                        <bitOffset>0</bitOffset>
36379                        <bitWidth>13</bitWidth>
36380                     </field>
36381                     <field>
36382                        <name>FP</name>
36383                        <description>Fractional Part</description>
36384                        <bitOffset>13</bitOffset>
36385                        <bitWidth>3</bitWidth>
36386                     </field>
36387                  </fields>
36388               </register>
36389               <register>
36390                  <name>BAUD_USARTFP_MODE</name>
36391                  <description>USART_INT Baud Rate</description>
36392                  <alternateRegister>BAUD</alternateRegister>
36393                  <addressOffset>0xC</addressOffset>
36394                  <size>16</size>
36395                  <resetValue>0x0000</resetValue>
36396                  <fields>
36397                     <field>
36398                        <name>BAUD</name>
36399                        <description>Baud Rate Value</description>
36400                        <bitOffset>0</bitOffset>
36401                        <bitWidth>16</bitWidth>
36402                     </field>
36403                  </fields>
36404               </register>
36405               <register>
36406                  <name>RXPL</name>
36407                  <description>USART_INT Receive Pulse Length</description>
36408                  <addressOffset>0xE</addressOffset>
36409                  <size>8</size>
36410                  <resetValue>0x00</resetValue>
36411                  <fields>
36412                     <field>
36413                        <name>RXPL</name>
36414                        <description>Receive Pulse Length</description>
36415                        <bitOffset>0</bitOffset>
36416                        <bitWidth>8</bitWidth>
36417                     </field>
36418                  </fields>
36419               </register>
36420               <register>
36421                  <name>INTENCLR</name>
36422                  <description>USART_INT Interrupt Enable Clear</description>
36423                  <addressOffset>0x14</addressOffset>
36424                  <size>8</size>
36425                  <resetValue>0x00</resetValue>
36426                  <fields>
36427                     <field>
36428                        <name>DRE</name>
36429                        <description>Data Register Empty Interrupt Disable</description>
36430                        <bitOffset>0</bitOffset>
36431                        <bitWidth>1</bitWidth>
36432                     </field>
36433                     <field>
36434                        <name>TXC</name>
36435                        <description>Transmit Complete Interrupt Disable</description>
36436                        <bitOffset>1</bitOffset>
36437                        <bitWidth>1</bitWidth>
36438                     </field>
36439                     <field>
36440                        <name>RXC</name>
36441                        <description>Receive Complete Interrupt Disable</description>
36442                        <bitOffset>2</bitOffset>
36443                        <bitWidth>1</bitWidth>
36444                     </field>
36445                     <field>
36446                        <name>RXS</name>
36447                        <description>Receive Start Interrupt Disable</description>
36448                        <bitOffset>3</bitOffset>
36449                        <bitWidth>1</bitWidth>
36450                     </field>
36451                     <field>
36452                        <name>CTSIC</name>
36453                        <description>Clear To Send Input Change Interrupt Disable</description>
36454                        <bitOffset>4</bitOffset>
36455                        <bitWidth>1</bitWidth>
36456                     </field>
36457                     <field>
36458                        <name>RXBRK</name>
36459                        <description>Break Received Interrupt Disable</description>
36460                        <bitOffset>5</bitOffset>
36461                        <bitWidth>1</bitWidth>
36462                     </field>
36463                     <field>
36464                        <name>ERROR</name>
36465                        <description>Combined Error Interrupt Disable</description>
36466                        <bitOffset>7</bitOffset>
36467                        <bitWidth>1</bitWidth>
36468                     </field>
36469                  </fields>
36470               </register>
36471               <register>
36472                  <name>INTENSET</name>
36473                  <description>USART_INT Interrupt Enable Set</description>
36474                  <addressOffset>0x16</addressOffset>
36475                  <size>8</size>
36476                  <resetValue>0x00</resetValue>
36477                  <fields>
36478                     <field>
36479                        <name>DRE</name>
36480                        <description>Data Register Empty Interrupt Enable</description>
36481                        <bitOffset>0</bitOffset>
36482                        <bitWidth>1</bitWidth>
36483                     </field>
36484                     <field>
36485                        <name>TXC</name>
36486                        <description>Transmit Complete Interrupt Enable</description>
36487                        <bitOffset>1</bitOffset>
36488                        <bitWidth>1</bitWidth>
36489                     </field>
36490                     <field>
36491                        <name>RXC</name>
36492                        <description>Receive Complete Interrupt Enable</description>
36493                        <bitOffset>2</bitOffset>
36494                        <bitWidth>1</bitWidth>
36495                     </field>
36496                     <field>
36497                        <name>RXS</name>
36498                        <description>Receive Start Interrupt Enable</description>
36499                        <bitOffset>3</bitOffset>
36500                        <bitWidth>1</bitWidth>
36501                     </field>
36502                     <field>
36503                        <name>CTSIC</name>
36504                        <description>Clear To Send Input Change Interrupt Enable</description>
36505                        <bitOffset>4</bitOffset>
36506                        <bitWidth>1</bitWidth>
36507                     </field>
36508                     <field>
36509                        <name>RXBRK</name>
36510                        <description>Break Received Interrupt Enable</description>
36511                        <bitOffset>5</bitOffset>
36512                        <bitWidth>1</bitWidth>
36513                     </field>
36514                     <field>
36515                        <name>ERROR</name>
36516                        <description>Combined Error Interrupt Enable</description>
36517                        <bitOffset>7</bitOffset>
36518                        <bitWidth>1</bitWidth>
36519                     </field>
36520                  </fields>
36521               </register>
36522               <register>
36523                  <name>INTFLAG</name>
36524                  <description>USART_INT Interrupt Flag Status and Clear</description>
36525                  <addressOffset>0x18</addressOffset>
36526                  <size>8</size>
36527                  <resetValue>0x00</resetValue>
36528                  <fields>
36529                     <field>
36530                        <name>DRE</name>
36531                        <description>Data Register Empty Interrupt</description>
36532                        <bitOffset>0</bitOffset>
36533                        <bitWidth>1</bitWidth>
36534                     </field>
36535                     <field>
36536                        <name>TXC</name>
36537                        <description>Transmit Complete Interrupt</description>
36538                        <bitOffset>1</bitOffset>
36539                        <bitWidth>1</bitWidth>
36540                     </field>
36541                     <field>
36542                        <name>RXC</name>
36543                        <description>Receive Complete Interrupt</description>
36544                        <bitOffset>2</bitOffset>
36545                        <bitWidth>1</bitWidth>
36546                     </field>
36547                     <field>
36548                        <name>RXS</name>
36549                        <description>Receive Start Interrupt</description>
36550                        <bitOffset>3</bitOffset>
36551                        <bitWidth>1</bitWidth>
36552                     </field>
36553                     <field>
36554                        <name>CTSIC</name>
36555                        <description>Clear To Send Input Change Interrupt</description>
36556                        <bitOffset>4</bitOffset>
36557                        <bitWidth>1</bitWidth>
36558                     </field>
36559                     <field>
36560                        <name>RXBRK</name>
36561                        <description>Break Received Interrupt</description>
36562                        <bitOffset>5</bitOffset>
36563                        <bitWidth>1</bitWidth>
36564                     </field>
36565                     <field>
36566                        <name>ERROR</name>
36567                        <description>Combined Error Interrupt</description>
36568                        <bitOffset>7</bitOffset>
36569                        <bitWidth>1</bitWidth>
36570                     </field>
36571                  </fields>
36572               </register>
36573               <register>
36574                  <name>STATUS</name>
36575                  <description>USART_INT Status</description>
36576                  <addressOffset>0x1A</addressOffset>
36577                  <size>16</size>
36578                  <resetValue>0x0000</resetValue>
36579                  <fields>
36580                     <field>
36581                        <name>PERR</name>
36582                        <description>Parity Error</description>
36583                        <bitOffset>0</bitOffset>
36584                        <bitWidth>1</bitWidth>
36585                     </field>
36586                     <field>
36587                        <name>FERR</name>
36588                        <description>Frame Error</description>
36589                        <bitOffset>1</bitOffset>
36590                        <bitWidth>1</bitWidth>
36591                     </field>
36592                     <field>
36593                        <name>BUFOVF</name>
36594                        <description>Buffer Overflow</description>
36595                        <bitOffset>2</bitOffset>
36596                        <bitWidth>1</bitWidth>
36597                     </field>
36598                     <field>
36599                        <name>CTS</name>
36600                        <description>Clear To Send</description>
36601                        <bitOffset>3</bitOffset>
36602                        <bitWidth>1</bitWidth>
36603                     </field>
36604                     <field>
36605                        <name>ISF</name>
36606                        <description>Inconsistent Sync Field</description>
36607                        <bitOffset>4</bitOffset>
36608                        <bitWidth>1</bitWidth>
36609                     </field>
36610                     <field>
36611                        <name>COLL</name>
36612                        <description>Collision Detected</description>
36613                        <bitOffset>5</bitOffset>
36614                        <bitWidth>1</bitWidth>
36615                     </field>
36616                     <field>
36617                        <name>TXE</name>
36618                        <description>Transmitter Empty</description>
36619                        <bitOffset>6</bitOffset>
36620                        <bitWidth>1</bitWidth>
36621                     </field>
36622                     <field>
36623                        <name>ITER</name>
36624                        <description>Maximum Number of Repetitions Reached</description>
36625                        <bitOffset>7</bitOffset>
36626                        <bitWidth>1</bitWidth>
36627                     </field>
36628                  </fields>
36629               </register>
36630               <register>
36631                  <name>SYNCBUSY</name>
36632                  <description>USART_INT Synchronization Busy</description>
36633                  <addressOffset>0x1C</addressOffset>
36634                  <size>32</size>
36635                  <access>read-only</access>
36636                  <resetValue>0x00000000</resetValue>
36637                  <fields>
36638                     <field>
36639                        <name>SWRST</name>
36640                        <description>Software Reset Synchronization Busy</description>
36641                        <bitOffset>0</bitOffset>
36642                        <bitWidth>1</bitWidth>
36643                     </field>
36644                     <field>
36645                        <name>ENABLE</name>
36646                        <description>SERCOM Enable Synchronization Busy</description>
36647                        <bitOffset>1</bitOffset>
36648                        <bitWidth>1</bitWidth>
36649                     </field>
36650                     <field>
36651                        <name>CTRLB</name>
36652                        <description>CTRLB Synchronization Busy</description>
36653                        <bitOffset>2</bitOffset>
36654                        <bitWidth>1</bitWidth>
36655                     </field>
36656                     <field>
36657                        <name>RXERRCNT</name>
36658                        <description>RXERRCNT Synchronization Busy</description>
36659                        <bitOffset>3</bitOffset>
36660                        <bitWidth>1</bitWidth>
36661                     </field>
36662                     <field>
36663                        <name>LENGTH</name>
36664                        <description>LENGTH Synchronization Busy</description>
36665                        <bitOffset>4</bitOffset>
36666                        <bitWidth>1</bitWidth>
36667                     </field>
36668                  </fields>
36669               </register>
36670               <register>
36671                  <name>RXERRCNT</name>
36672                  <description>USART_INT Receive Error Count</description>
36673                  <addressOffset>0x20</addressOffset>
36674                  <size>8</size>
36675                  <access>read-only</access>
36676                  <resetValue>0x00</resetValue>
36677                  <fields>
36678                     <field>
36679                        <name>RXERRCNT</name>
36680                        <description>Receive Error Count</description>
36681                        <bitOffset>0</bitOffset>
36682                        <bitWidth>8</bitWidth>
36683                     </field>
36684                  </fields>
36685               </register>
36686               <register>
36687                  <name>LENGTH</name>
36688                  <description>USART_INT Length</description>
36689                  <addressOffset>0x22</addressOffset>
36690                  <size>16</size>
36691                  <resetValue>0x0000</resetValue>
36692                  <fields>
36693                     <field>
36694                        <name>LEN</name>
36695                        <description>Data Length</description>
36696                        <bitOffset>0</bitOffset>
36697                        <bitWidth>8</bitWidth>
36698                     </field>
36699                     <field>
36700                        <name>LENEN</name>
36701                        <description>Data Length Enable</description>
36702                        <bitOffset>8</bitOffset>
36703                        <bitWidth>2</bitWidth>
36704                     </field>
36705                  </fields>
36706               </register>
36707               <register>
36708                  <name>DATA</name>
36709                  <description>USART_INT Data</description>
36710                  <addressOffset>0x28</addressOffset>
36711                  <size>32</size>
36712                  <resetValue>0x00000000</resetValue>
36713                  <fields>
36714                     <field>
36715                        <name>DATA</name>
36716                        <description>Data Value</description>
36717                        <bitOffset>0</bitOffset>
36718                        <bitWidth>32</bitWidth>
36719                     </field>
36720                  </fields>
36721               </register>
36722               <register>
36723                  <name>DBGCTRL</name>
36724                  <description>USART_INT Debug Control</description>
36725                  <addressOffset>0x30</addressOffset>
36726                  <size>8</size>
36727                  <resetValue>0x00</resetValue>
36728                  <fields>
36729                     <field>
36730                        <name>DBGSTOP</name>
36731                        <description>Debug Mode</description>
36732                        <bitOffset>0</bitOffset>
36733                        <bitWidth>1</bitWidth>
36734                     </field>
36735                  </fields>
36736               </register>
36737            </cluster>
36738         </registers>
36739      </peripheral>
36740      <peripheral derivedFrom="SERCOM0">
36741         <name>SERCOM1</name>
36742         <baseAddress>0x40003400</baseAddress>
36743         <interrupt>
36744            <name>SERCOM1_0</name>
36745            <description>Serial Communication Interface 1</description>
36746            <value>50</value>
36747         </interrupt>
36748         <interrupt>
36749            <name>SERCOM1_1</name>
36750            <description>Serial Communication Interface 1</description>
36751            <value>51</value>
36752         </interrupt>
36753         <interrupt>
36754            <name>SERCOM1_2</name>
36755            <description>Serial Communication Interface 1</description>
36756            <value>52</value>
36757         </interrupt>
36758         <interrupt>
36759            <name>SERCOM1_OTHER</name>
36760            <description>Serial Communication Interface 1</description>
36761            <value>53</value>
36762         </interrupt>
36763      </peripheral>
36764      <peripheral derivedFrom="SERCOM0">
36765         <name>SERCOM2</name>
36766         <baseAddress>0x41012000</baseAddress>
36767         <interrupt>
36768            <name>SERCOM2_0</name>
36769            <description>Serial Communication Interface 2</description>
36770            <value>54</value>
36771         </interrupt>
36772         <interrupt>
36773            <name>SERCOM2_1</name>
36774            <description>Serial Communication Interface 2</description>
36775            <value>55</value>
36776         </interrupt>
36777         <interrupt>
36778            <name>SERCOM2_2</name>
36779            <description>Serial Communication Interface 2</description>
36780            <value>56</value>
36781         </interrupt>
36782         <interrupt>
36783            <name>SERCOM2_OTHER</name>
36784            <description>Serial Communication Interface 2</description>
36785            <value>57</value>
36786         </interrupt>
36787      </peripheral>
36788      <peripheral derivedFrom="SERCOM0">
36789         <name>SERCOM3</name>
36790         <baseAddress>0x41014000</baseAddress>
36791         <interrupt>
36792            <name>SERCOM3_0</name>
36793            <description>Serial Communication Interface 3</description>
36794            <value>58</value>
36795         </interrupt>
36796         <interrupt>
36797            <name>SERCOM3_1</name>
36798            <description>Serial Communication Interface 3</description>
36799            <value>59</value>
36800         </interrupt>
36801         <interrupt>
36802            <name>SERCOM3_2</name>
36803            <description>Serial Communication Interface 3</description>
36804            <value>60</value>
36805         </interrupt>
36806         <interrupt>
36807            <name>SERCOM3_OTHER</name>
36808            <description>Serial Communication Interface 3</description>
36809            <value>61</value>
36810         </interrupt>
36811      </peripheral>
36812      <peripheral derivedFrom="SERCOM0">
36813         <name>SERCOM4</name>
36814         <baseAddress>0x43000000</baseAddress>
36815         <interrupt>
36816            <name>SERCOM4_0</name>
36817            <description>Serial Communication Interface 4</description>
36818            <value>62</value>
36819         </interrupt>
36820         <interrupt>
36821            <name>SERCOM4_1</name>
36822            <description>Serial Communication Interface 4</description>
36823            <value>63</value>
36824         </interrupt>
36825         <interrupt>
36826            <name>SERCOM4_2</name>
36827            <description>Serial Communication Interface 4</description>
36828            <value>64</value>
36829         </interrupt>
36830         <interrupt>
36831            <name>SERCOM4_OTHER</name>
36832            <description>Serial Communication Interface 4</description>
36833            <value>65</value>
36834         </interrupt>
36835      </peripheral>
36836      <peripheral derivedFrom="SERCOM0">
36837         <name>SERCOM5</name>
36838         <baseAddress>0x43000400</baseAddress>
36839         <interrupt>
36840            <name>SERCOM5_0</name>
36841            <description>Serial Communication Interface 5</description>
36842            <value>66</value>
36843         </interrupt>
36844         <interrupt>
36845            <name>SERCOM5_1</name>
36846            <description>Serial Communication Interface 5</description>
36847            <value>67</value>
36848         </interrupt>
36849         <interrupt>
36850            <name>SERCOM5_2</name>
36851            <description>Serial Communication Interface 5</description>
36852            <value>68</value>
36853         </interrupt>
36854         <interrupt>
36855            <name>SERCOM5_OTHER</name>
36856            <description>Serial Communication Interface 5</description>
36857            <value>69</value>
36858         </interrupt>
36859      </peripheral>
36860      <peripheral derivedFrom="SERCOM0">
36861         <name>SERCOM6</name>
36862         <baseAddress>0x43000800</baseAddress>
36863         <interrupt>
36864            <name>SERCOM6_0</name>
36865            <description>Serial Communication Interface 6</description>
36866            <value>70</value>
36867         </interrupt>
36868         <interrupt>
36869            <name>SERCOM6_1</name>
36870            <description>Serial Communication Interface 6</description>
36871            <value>71</value>
36872         </interrupt>
36873         <interrupt>
36874            <name>SERCOM6_2</name>
36875            <description>Serial Communication Interface 6</description>
36876            <value>72</value>
36877         </interrupt>
36878         <interrupt>
36879            <name>SERCOM6_OTHER</name>
36880            <description>Serial Communication Interface 6</description>
36881            <value>73</value>
36882         </interrupt>
36883      </peripheral>
36884      <peripheral derivedFrom="SERCOM0">
36885         <name>SERCOM7</name>
36886         <baseAddress>0x43000C00</baseAddress>
36887         <interrupt>
36888            <name>SERCOM7_0</name>
36889            <description>Serial Communication Interface 7</description>
36890            <value>74</value>
36891         </interrupt>
36892         <interrupt>
36893            <name>SERCOM7_1</name>
36894            <description>Serial Communication Interface 7</description>
36895            <value>75</value>
36896         </interrupt>
36897         <interrupt>
36898            <name>SERCOM7_2</name>
36899            <description>Serial Communication Interface 7</description>
36900            <value>76</value>
36901         </interrupt>
36902         <interrupt>
36903            <name>SERCOM7_OTHER</name>
36904            <description>Serial Communication Interface 7</description>
36905            <value>77</value>
36906         </interrupt>
36907      </peripheral>
36908      <peripheral>
36909         <name>SUPC</name>
36910         <version>U24071.1.0</version>
36911         <description>Supply Controller</description>
36912         <baseAddress>0x40001800</baseAddress>
36913         <addressBlock>
36914            <offset>0</offset>
36915            <size>0x2C</size>
36916            <usage>registers</usage>
36917         </addressBlock>
36918         <interrupt>
36919            <name>SUPC_OTHER</name>
36920            <description>Suppyly controller</description>
36921            <value>8</value>
36922         </interrupt>
36923         <interrupt>
36924            <name>SUPC_BODDET</name>
36925            <description>Brown Out Detection</description>
36926            <value>9</value>
36927         </interrupt>
36928         <registers>
36929            <register>
36930               <name>INTENCLR</name>
36931               <description>Interrupt Enable Clear</description>
36932               <addressOffset>0x0</addressOffset>
36933               <size>32</size>
36934               <resetValue>0x00000000</resetValue>
36935               <fields>
36936                  <field>
36937                     <name>BOD33RDY</name>
36938                     <description>BOD33 Ready</description>
36939                     <bitOffset>0</bitOffset>
36940                     <bitWidth>1</bitWidth>
36941                  </field>
36942                  <field>
36943                     <name>BOD33DET</name>
36944                     <description>BOD33 Detection</description>
36945                     <bitOffset>1</bitOffset>
36946                     <bitWidth>1</bitWidth>
36947                  </field>
36948                  <field>
36949                     <name>B33SRDY</name>
36950                     <description>BOD33 Synchronization Ready</description>
36951                     <bitOffset>2</bitOffset>
36952                     <bitWidth>1</bitWidth>
36953                  </field>
36954                  <field>
36955                     <name>VREGRDY</name>
36956                     <description>Voltage Regulator Ready</description>
36957                     <bitOffset>8</bitOffset>
36958                     <bitWidth>1</bitWidth>
36959                  </field>
36960                  <field>
36961                     <name>VCORERDY</name>
36962                     <description>VDDCORE Ready</description>
36963                     <bitOffset>10</bitOffset>
36964                     <bitWidth>1</bitWidth>
36965                  </field>
36966               </fields>
36967            </register>
36968            <register>
36969               <name>INTENSET</name>
36970               <description>Interrupt Enable Set</description>
36971               <addressOffset>0x4</addressOffset>
36972               <size>32</size>
36973               <resetValue>0x00000000</resetValue>
36974               <fields>
36975                  <field>
36976                     <name>BOD33RDY</name>
36977                     <description>BOD33 Ready</description>
36978                     <bitOffset>0</bitOffset>
36979                     <bitWidth>1</bitWidth>
36980                  </field>
36981                  <field>
36982                     <name>BOD33DET</name>
36983                     <description>BOD33 Detection</description>
36984                     <bitOffset>1</bitOffset>
36985                     <bitWidth>1</bitWidth>
36986                  </field>
36987                  <field>
36988                     <name>B33SRDY</name>
36989                     <description>BOD33 Synchronization Ready</description>
36990                     <bitOffset>2</bitOffset>
36991                     <bitWidth>1</bitWidth>
36992                  </field>
36993                  <field>
36994                     <name>VREGRDY</name>
36995                     <description>Voltage Regulator Ready</description>
36996                     <bitOffset>8</bitOffset>
36997                     <bitWidth>1</bitWidth>
36998                  </field>
36999                  <field>
37000                     <name>VCORERDY</name>
37001                     <description>VDDCORE Ready</description>
37002                     <bitOffset>10</bitOffset>
37003                     <bitWidth>1</bitWidth>
37004                  </field>
37005               </fields>
37006            </register>
37007            <register>
37008               <name>INTFLAG</name>
37009               <description>Interrupt Flag Status and Clear</description>
37010               <addressOffset>0x8</addressOffset>
37011               <size>32</size>
37012               <resetValue>0x00000000</resetValue>
37013               <fields>
37014                  <field>
37015                     <name>BOD33RDY</name>
37016                     <description>BOD33 Ready</description>
37017                     <bitOffset>0</bitOffset>
37018                     <bitWidth>1</bitWidth>
37019                  </field>
37020                  <field>
37021                     <name>BOD33DET</name>
37022                     <description>BOD33 Detection</description>
37023                     <bitOffset>1</bitOffset>
37024                     <bitWidth>1</bitWidth>
37025                  </field>
37026                  <field>
37027                     <name>B33SRDY</name>
37028                     <description>BOD33 Synchronization Ready</description>
37029                     <bitOffset>2</bitOffset>
37030                     <bitWidth>1</bitWidth>
37031                  </field>
37032                  <field>
37033                     <name>VREGRDY</name>
37034                     <description>Voltage Regulator Ready</description>
37035                     <bitOffset>8</bitOffset>
37036                     <bitWidth>1</bitWidth>
37037                  </field>
37038                  <field>
37039                     <name>VCORERDY</name>
37040                     <description>VDDCORE Ready</description>
37041                     <bitOffset>10</bitOffset>
37042                     <bitWidth>1</bitWidth>
37043                  </field>
37044               </fields>
37045            </register>
37046            <register>
37047               <name>STATUS</name>
37048               <description>Power and Clocks Status</description>
37049               <addressOffset>0xC</addressOffset>
37050               <size>32</size>
37051               <access>read-only</access>
37052               <resetValue>0x00000000</resetValue>
37053               <fields>
37054                  <field>
37055                     <name>BOD33RDY</name>
37056                     <description>BOD33 Ready</description>
37057                     <bitOffset>0</bitOffset>
37058                     <bitWidth>1</bitWidth>
37059                  </field>
37060                  <field>
37061                     <name>BOD33DET</name>
37062                     <description>BOD33 Detection</description>
37063                     <bitOffset>1</bitOffset>
37064                     <bitWidth>1</bitWidth>
37065                  </field>
37066                  <field>
37067                     <name>B33SRDY</name>
37068                     <description>BOD33 Synchronization Ready</description>
37069                     <bitOffset>2</bitOffset>
37070                     <bitWidth>1</bitWidth>
37071                  </field>
37072                  <field>
37073                     <name>VREGRDY</name>
37074                     <description>Voltage Regulator Ready</description>
37075                     <bitOffset>8</bitOffset>
37076                     <bitWidth>1</bitWidth>
37077                  </field>
37078                  <field>
37079                     <name>VCORERDY</name>
37080                     <description>VDDCORE Ready</description>
37081                     <bitOffset>10</bitOffset>
37082                     <bitWidth>1</bitWidth>
37083                  </field>
37084               </fields>
37085            </register>
37086            <register>
37087               <name>BOD33</name>
37088               <description>BOD33 Control</description>
37089               <addressOffset>0x10</addressOffset>
37090               <size>32</size>
37091               <resetValue>0x00000000</resetValue>
37092               <fields>
37093                  <field>
37094                     <name>ENABLE</name>
37095                     <description>Enable</description>
37096                     <bitOffset>1</bitOffset>
37097                     <bitWidth>1</bitWidth>
37098                  </field>
37099                  <field>
37100                     <name>ACTION</name>
37101                     <description>Action when Threshold Crossed</description>
37102                     <bitOffset>2</bitOffset>
37103                     <bitWidth>2</bitWidth>
37104                     <enumeratedValues>
37105                        <name>ACTIONSelect</name>
37106                        <enumeratedValue>
37107                           <name>NONE</name>
37108                           <description>No action</description>
37109                           <value>0x0</value>
37110                        </enumeratedValue>
37111                        <enumeratedValue>
37112                           <name>RESET</name>
37113                           <description>The BOD33 generates a reset</description>
37114                           <value>0x1</value>
37115                        </enumeratedValue>
37116                        <enumeratedValue>
37117                           <name>INT</name>
37118                           <description>The BOD33 generates an interrupt</description>
37119                           <value>0x2</value>
37120                        </enumeratedValue>
37121                        <enumeratedValue>
37122                           <name>BKUP</name>
37123                           <description>The BOD33 puts the device in backup sleep mode</description>
37124                           <value>0x3</value>
37125                        </enumeratedValue>
37126                     </enumeratedValues>
37127                  </field>
37128                  <field>
37129                     <name>STDBYCFG</name>
37130                     <description>Configuration in Standby mode</description>
37131                     <bitOffset>4</bitOffset>
37132                     <bitWidth>1</bitWidth>
37133                  </field>
37134                  <field>
37135                     <name>RUNSTDBY</name>
37136                     <description>Run in Standby mode</description>
37137                     <bitOffset>5</bitOffset>
37138                     <bitWidth>1</bitWidth>
37139                  </field>
37140                  <field>
37141                     <name>RUNHIB</name>
37142                     <description>Run in Hibernate mode</description>
37143                     <bitOffset>6</bitOffset>
37144                     <bitWidth>1</bitWidth>
37145                  </field>
37146                  <field>
37147                     <name>RUNBKUP</name>
37148                     <description>Run in Backup mode</description>
37149                     <bitOffset>7</bitOffset>
37150                     <bitWidth>1</bitWidth>
37151                  </field>
37152                  <field>
37153                     <name>HYST</name>
37154                     <description>Hysteresis value</description>
37155                     <bitOffset>8</bitOffset>
37156                     <bitWidth>4</bitWidth>
37157                  </field>
37158                  <field>
37159                     <name>PSEL</name>
37160                     <description>Prescaler Select</description>
37161                     <bitOffset>12</bitOffset>
37162                     <bitWidth>3</bitWidth>
37163                     <enumeratedValues>
37164                        <name>PSELSelect</name>
37165                        <enumeratedValue>
37166                           <name>NODIV</name>
37167                           <description>Not divided</description>
37168                           <value>0x0</value>
37169                        </enumeratedValue>
37170                        <enumeratedValue>
37171                           <name>DIV4</name>
37172                           <description>Divide clock by 4</description>
37173                           <value>0x1</value>
37174                        </enumeratedValue>
37175                        <enumeratedValue>
37176                           <name>DIV8</name>
37177                           <description>Divide clock by 8</description>
37178                           <value>0x2</value>
37179                        </enumeratedValue>
37180                        <enumeratedValue>
37181                           <name>DIV16</name>
37182                           <description>Divide clock by 16</description>
37183                           <value>0x3</value>
37184                        </enumeratedValue>
37185                        <enumeratedValue>
37186                           <name>DIV32</name>
37187                           <description>Divide clock by 32</description>
37188                           <value>0x4</value>
37189                        </enumeratedValue>
37190                        <enumeratedValue>
37191                           <name>DIV64</name>
37192                           <description>Divide clock by 64</description>
37193                           <value>0x5</value>
37194                        </enumeratedValue>
37195                        <enumeratedValue>
37196                           <name>DIV128</name>
37197                           <description>Divide clock by 128</description>
37198                           <value>0x6</value>
37199                        </enumeratedValue>
37200                        <enumeratedValue>
37201                           <name>DIV256</name>
37202                           <description>Divide clock by 256</description>
37203                           <value>0x7</value>
37204                        </enumeratedValue>
37205                     </enumeratedValues>
37206                  </field>
37207                  <field>
37208                     <name>LEVEL</name>
37209                     <description>Threshold Level for VDD/AVDD</description>
37210                     <bitOffset>16</bitOffset>
37211                     <bitWidth>8</bitWidth>
37212                  </field>
37213                  <field>
37214                     <name>VBATLEVEL</name>
37215                     <description>Threshold Level in battery backup sleep mode for VBAT</description>
37216                     <bitOffset>24</bitOffset>
37217                     <bitWidth>8</bitWidth>
37218                  </field>
37219               </fields>
37220            </register>
37221            <register>
37222               <name>VREG</name>
37223               <description>VREG Control</description>
37224               <addressOffset>0x18</addressOffset>
37225               <size>32</size>
37226               <resetValue>0x00000002</resetValue>
37227               <fields>
37228                  <field>
37229                     <name>ENABLE</name>
37230                     <description>Enable</description>
37231                     <bitOffset>1</bitOffset>
37232                     <bitWidth>1</bitWidth>
37233                  </field>
37234                  <field>
37235                     <name>SEL</name>
37236                     <description>Voltage Regulator Selection</description>
37237                     <bitOffset>2</bitOffset>
37238                     <bitWidth>1</bitWidth>
37239                     <enumeratedValues>
37240                        <name>SELSelect</name>
37241                        <enumeratedValue>
37242                           <name>LDO</name>
37243                           <description>LDO selection</description>
37244                           <value>0x0</value>
37245                        </enumeratedValue>
37246                        <enumeratedValue>
37247                           <name>BUCK</name>
37248                           <description>Buck selection</description>
37249                           <value>0x1</value>
37250                        </enumeratedValue>
37251                     </enumeratedValues>
37252                  </field>
37253                  <field>
37254                     <name>RUNBKUP</name>
37255                     <description>Run in Backup mode</description>
37256                     <bitOffset>7</bitOffset>
37257                     <bitWidth>1</bitWidth>
37258                  </field>
37259                  <field>
37260                     <name>VSEN</name>
37261                     <description>Voltage Scaling Enable</description>
37262                     <bitOffset>16</bitOffset>
37263                     <bitWidth>1</bitWidth>
37264                  </field>
37265                  <field>
37266                     <name>VSPER</name>
37267                     <description>Voltage Scaling Period</description>
37268                     <bitOffset>24</bitOffset>
37269                     <bitWidth>3</bitWidth>
37270                  </field>
37271               </fields>
37272            </register>
37273            <register>
37274               <name>VREF</name>
37275               <description>VREF Control</description>
37276               <addressOffset>0x1C</addressOffset>
37277               <size>32</size>
37278               <resetValue>0x00000000</resetValue>
37279               <fields>
37280                  <field>
37281                     <name>VREFOE</name>
37282                     <description>Voltage Reference Output Enable</description>
37283                     <bitOffset>2</bitOffset>
37284                     <bitWidth>1</bitWidth>
37285                  </field>
37286                  <field>
37287                     <name>RUNSTDBY</name>
37288                     <description>Run during Standby</description>
37289                     <bitOffset>6</bitOffset>
37290                     <bitWidth>1</bitWidth>
37291                  </field>
37292                  <field>
37293                     <name>ONDEMAND</name>
37294                     <description>On Demand Contrl</description>
37295                     <bitOffset>7</bitOffset>
37296                     <bitWidth>1</bitWidth>
37297                  </field>
37298                  <field>
37299                     <name>SEL</name>
37300                     <description>Voltage Reference Selection</description>
37301                     <bitOffset>16</bitOffset>
37302                     <bitWidth>4</bitWidth>
37303                     <enumeratedValues>
37304                        <name>SELSelect</name>
37305                        <enumeratedValue>
37306                           <name>2V4</name>
37307                           <description>2.4V voltage reference typical value</description>
37308                           <value>0x6</value>
37309                        </enumeratedValue>
37310                        <enumeratedValue>
37311                           <name>2V5</name>
37312                           <description>2.5V voltage reference typical value</description>
37313                           <value>0x7</value>
37314                        </enumeratedValue>
37315                     </enumeratedValues>
37316                  </field>
37317               </fields>
37318            </register>
37319            <register>
37320               <name>BBPS</name>
37321               <description>Battery Backup Power Switch</description>
37322               <addressOffset>0x20</addressOffset>
37323               <size>32</size>
37324               <resetValue>0x00000000</resetValue>
37325               <fields>
37326                  <field>
37327                     <name>CONF</name>
37328                     <description>Battery Backup Configuration</description>
37329                     <bitOffset>0</bitOffset>
37330                     <bitWidth>1</bitWidth>
37331                     <enumeratedValues>
37332                        <name>CONFSelect</name>
37333                        <enumeratedValue>
37334                           <name>BOD33</name>
37335                           <description>The power switch is handled by the BOD33</description>
37336                           <value>0x0</value>
37337                        </enumeratedValue>
37338                        <enumeratedValue>
37339                           <name>FORCED</name>
37340                           <description>In Backup Domain, the backup domain is always supplied by battery backup power</description>
37341                           <value>0x1</value>
37342                        </enumeratedValue>
37343                     </enumeratedValues>
37344                  </field>
37345                  <field>
37346                     <name>WAKEEN</name>
37347                     <description>Wake Enable</description>
37348                     <bitOffset>2</bitOffset>
37349                     <bitWidth>1</bitWidth>
37350                  </field>
37351               </fields>
37352            </register>
37353            <register>
37354               <name>BKOUT</name>
37355               <description>Backup Output Control</description>
37356               <addressOffset>0x24</addressOffset>
37357               <size>32</size>
37358               <resetValue>0x00000000</resetValue>
37359               <fields>
37360                  <field>
37361                     <name>ENOUT0</name>
37362                     <description>Enable OUT0</description>
37363                     <bitOffset>0</bitOffset>
37364                     <bitWidth>1</bitWidth>
37365                  </field>
37366                  <field>
37367                     <name>ENOUT1</name>
37368                     <description>Enable OUT1</description>
37369                     <bitOffset>1</bitOffset>
37370                     <bitWidth>1</bitWidth>
37371                  </field>
37372                  <field>
37373                     <name>CLROUT0</name>
37374                     <description>Clear OUT0</description>
37375                     <bitOffset>8</bitOffset>
37376                     <bitWidth>1</bitWidth>
37377                  </field>
37378                  <field>
37379                     <name>CLROUT1</name>
37380                     <description>Clear OUT1</description>
37381                     <bitOffset>9</bitOffset>
37382                     <bitWidth>1</bitWidth>
37383                  </field>
37384                  <field>
37385                     <name>SETOUT0</name>
37386                     <description>Set OUT0</description>
37387                     <bitOffset>16</bitOffset>
37388                     <bitWidth>1</bitWidth>
37389                  </field>
37390                  <field>
37391                     <name>SETOUT1</name>
37392                     <description>Set OUT1</description>
37393                     <bitOffset>17</bitOffset>
37394                     <bitWidth>1</bitWidth>
37395                  </field>
37396                  <field>
37397                     <name>RTCTGLOUT0</name>
37398                     <description>RTC Toggle OUT0</description>
37399                     <bitOffset>24</bitOffset>
37400                     <bitWidth>1</bitWidth>
37401                  </field>
37402                  <field>
37403                     <name>RTCTGLOUT1</name>
37404                     <description>RTC Toggle OUT1</description>
37405                     <bitOffset>25</bitOffset>
37406                     <bitWidth>1</bitWidth>
37407                  </field>
37408               </fields>
37409            </register>
37410            <register>
37411               <name>BKIN</name>
37412               <description>Backup Input Control</description>
37413               <addressOffset>0x28</addressOffset>
37414               <size>32</size>
37415               <access>read-only</access>
37416               <resetValue>0x00000000</resetValue>
37417               <fields>
37418                  <field>
37419                     <name>BKIN0</name>
37420                     <description>Backup Input 0</description>
37421                     <bitOffset>0</bitOffset>
37422                     <bitWidth>1</bitWidth>
37423                  </field>
37424                  <field>
37425                     <name>BKIN1</name>
37426                     <description>Backup Input 1</description>
37427                     <bitOffset>1</bitOffset>
37428                     <bitWidth>1</bitWidth>
37429                  </field>
37430               </fields>
37431            </register>
37432         </registers>
37433      </peripheral>
37434      <peripheral>
37435         <name>TC0</name>
37436         <version>U22493.0.0</version>
37437         <description>Basic Timer Counter</description>
37438         <groupName>TC</groupName>
37439         <prependToName>TC_</prependToName>
37440         <baseAddress>0x40003800</baseAddress>
37441         <addressBlock>
37442            <offset>0</offset>
37443            <size>0x38</size>
37444            <usage>registers</usage>
37445         </addressBlock>
37446         <interrupt>
37447            <name>TC0</name>
37448            <description>Timer Counter 0</description>
37449            <value>107</value>
37450         </interrupt>
37451         <registers>
37452            <cluster>
37453               <name>COUNT8</name>
37454               <description>8-bit Counter Mode</description>
37455               <headerStructName>TcCount8</headerStructName>
37456               <addressOffset>0x0</addressOffset>
37457               <register>
37458                  <name>CTRLA</name>
37459                  <description>Control A</description>
37460                  <addressOffset>0x0</addressOffset>
37461                  <size>32</size>
37462                  <resetValue>0x00000000</resetValue>
37463                  <fields>
37464                     <field>
37465                        <name>SWRST</name>
37466                        <description>Software Reset</description>
37467                        <bitOffset>0</bitOffset>
37468                        <bitWidth>1</bitWidth>
37469                     </field>
37470                     <field>
37471                        <name>ENABLE</name>
37472                        <description>Enable</description>
37473                        <bitOffset>1</bitOffset>
37474                        <bitWidth>1</bitWidth>
37475                     </field>
37476                     <field>
37477                        <name>MODE</name>
37478                        <description>Timer Counter Mode</description>
37479                        <bitOffset>2</bitOffset>
37480                        <bitWidth>2</bitWidth>
37481                        <enumeratedValues>
37482                           <name>MODESelect</name>
37483                           <enumeratedValue>
37484                              <name>COUNT16</name>
37485                              <description>Counter in 16-bit mode</description>
37486                              <value>0</value>
37487                           </enumeratedValue>
37488                           <enumeratedValue>
37489                              <name>COUNT8</name>
37490                              <description>Counter in 8-bit mode</description>
37491                              <value>1</value>
37492                           </enumeratedValue>
37493                           <enumeratedValue>
37494                              <name>COUNT32</name>
37495                              <description>Counter in 32-bit mode</description>
37496                              <value>2</value>
37497                           </enumeratedValue>
37498                        </enumeratedValues>
37499                     </field>
37500                     <field>
37501                        <name>PRESCSYNC</name>
37502                        <description>Prescaler and Counter Synchronization</description>
37503                        <bitOffset>4</bitOffset>
37504                        <bitWidth>2</bitWidth>
37505                        <enumeratedValues>
37506                           <name>PRESCSYNCSelect</name>
37507                           <enumeratedValue>
37508                              <name>GCLK</name>
37509                              <description>Reload or reset the counter on next generic clock</description>
37510                              <value>0</value>
37511                           </enumeratedValue>
37512                           <enumeratedValue>
37513                              <name>PRESC</name>
37514                              <description>Reload or reset the counter on next prescaler clock</description>
37515                              <value>1</value>
37516                           </enumeratedValue>
37517                           <enumeratedValue>
37518                              <name>RESYNC</name>
37519                              <description>Reload or reset the counter on next generic clock and reset the prescaler counter</description>
37520                              <value>2</value>
37521                           </enumeratedValue>
37522                        </enumeratedValues>
37523                     </field>
37524                     <field>
37525                        <name>RUNSTDBY</name>
37526                        <description>Run during Standby</description>
37527                        <bitOffset>6</bitOffset>
37528                        <bitWidth>1</bitWidth>
37529                     </field>
37530                     <field>
37531                        <name>ONDEMAND</name>
37532                        <description>Clock On Demand</description>
37533                        <bitOffset>7</bitOffset>
37534                        <bitWidth>1</bitWidth>
37535                     </field>
37536                     <field>
37537                        <name>PRESCALER</name>
37538                        <description>Prescaler</description>
37539                        <bitOffset>8</bitOffset>
37540                        <bitWidth>3</bitWidth>
37541                        <enumeratedValues>
37542                           <name>PRESCALERSelect</name>
37543                           <enumeratedValue>
37544                              <name>DIV1</name>
37545                              <description>Prescaler: GCLK_TC</description>
37546                              <value>0</value>
37547                           </enumeratedValue>
37548                           <enumeratedValue>
37549                              <name>DIV2</name>
37550                              <description>Prescaler: GCLK_TC/2</description>
37551                              <value>1</value>
37552                           </enumeratedValue>
37553                           <enumeratedValue>
37554                              <name>DIV4</name>
37555                              <description>Prescaler: GCLK_TC/4</description>
37556                              <value>2</value>
37557                           </enumeratedValue>
37558                           <enumeratedValue>
37559                              <name>DIV8</name>
37560                              <description>Prescaler: GCLK_TC/8</description>
37561                              <value>3</value>
37562                           </enumeratedValue>
37563                           <enumeratedValue>
37564                              <name>DIV16</name>
37565                              <description>Prescaler: GCLK_TC/16</description>
37566                              <value>4</value>
37567                           </enumeratedValue>
37568                           <enumeratedValue>
37569                              <name>DIV64</name>
37570                              <description>Prescaler: GCLK_TC/64</description>
37571                              <value>5</value>
37572                           </enumeratedValue>
37573                           <enumeratedValue>
37574                              <name>DIV256</name>
37575                              <description>Prescaler: GCLK_TC/256</description>
37576                              <value>6</value>
37577                           </enumeratedValue>
37578                           <enumeratedValue>
37579                              <name>DIV1024</name>
37580                              <description>Prescaler: GCLK_TC/1024</description>
37581                              <value>7</value>
37582                           </enumeratedValue>
37583                        </enumeratedValues>
37584                     </field>
37585                     <field>
37586                        <name>ALOCK</name>
37587                        <description>Auto Lock</description>
37588                        <bitOffset>11</bitOffset>
37589                        <bitWidth>1</bitWidth>
37590                     </field>
37591                     <field>
37592                        <name>CAPTEN0</name>
37593                        <description>Capture Channel 0 Enable</description>
37594                        <bitOffset>16</bitOffset>
37595                        <bitWidth>1</bitWidth>
37596                     </field>
37597                     <field>
37598                        <name>CAPTEN1</name>
37599                        <description>Capture Channel 1 Enable</description>
37600                        <bitOffset>17</bitOffset>
37601                        <bitWidth>1</bitWidth>
37602                     </field>
37603                     <field>
37604                        <name>COPEN0</name>
37605                        <description>Capture On Pin 0 Enable</description>
37606                        <bitOffset>20</bitOffset>
37607                        <bitWidth>1</bitWidth>
37608                     </field>
37609                     <field>
37610                        <name>COPEN1</name>
37611                        <description>Capture On Pin 1 Enable</description>
37612                        <bitOffset>21</bitOffset>
37613                        <bitWidth>1</bitWidth>
37614                     </field>
37615                     <field>
37616                        <name>CAPTMODE0</name>
37617                        <description>Capture Mode Channel 0</description>
37618                        <bitOffset>24</bitOffset>
37619                        <bitWidth>2</bitWidth>
37620                        <enumeratedValues>
37621                           <name>CAPTMODE0Select</name>
37622                           <enumeratedValue>
37623                              <name>DEFAULT</name>
37624                              <description>Default capture</description>
37625                              <value>0</value>
37626                           </enumeratedValue>
37627                           <enumeratedValue>
37628                              <name>CAPTMIN</name>
37629                              <description>Minimum capture</description>
37630                              <value>1</value>
37631                           </enumeratedValue>
37632                           <enumeratedValue>
37633                              <name>CAPTMAX</name>
37634                              <description>Maximum capture</description>
37635                              <value>2</value>
37636                           </enumeratedValue>
37637                        </enumeratedValues>
37638                     </field>
37639                     <field>
37640                        <name>CAPTMODE1</name>
37641                        <description>Capture mode Channel 1</description>
37642                        <bitOffset>27</bitOffset>
37643                        <bitWidth>2</bitWidth>
37644                        <enumeratedValues>
37645                           <name>CAPTMODE1Select</name>
37646                           <enumeratedValue>
37647                              <name>DEFAULT</name>
37648                              <description>Default capture</description>
37649                              <value>0</value>
37650                           </enumeratedValue>
37651                           <enumeratedValue>
37652                              <name>CAPTMIN</name>
37653                              <description>Minimum capture</description>
37654                              <value>1</value>
37655                           </enumeratedValue>
37656                           <enumeratedValue>
37657                              <name>CAPTMAX</name>
37658                              <description>Maximum capture</description>
37659                              <value>2</value>
37660                           </enumeratedValue>
37661                        </enumeratedValues>
37662                     </field>
37663                  </fields>
37664               </register>
37665               <register>
37666                  <name>CTRLBCLR</name>
37667                  <description>Control B Clear</description>
37668                  <addressOffset>0x4</addressOffset>
37669                  <size>8</size>
37670                  <resetValue>0x00</resetValue>
37671                  <fields>
37672                     <field>
37673                        <name>DIR</name>
37674                        <description>Counter Direction</description>
37675                        <bitOffset>0</bitOffset>
37676                        <bitWidth>1</bitWidth>
37677                     </field>
37678                     <field>
37679                        <name>LUPD</name>
37680                        <description>Lock Update</description>
37681                        <bitOffset>1</bitOffset>
37682                        <bitWidth>1</bitWidth>
37683                     </field>
37684                     <field>
37685                        <name>ONESHOT</name>
37686                        <description>One-Shot on Counter</description>
37687                        <bitOffset>2</bitOffset>
37688                        <bitWidth>1</bitWidth>
37689                     </field>
37690                     <field>
37691                        <name>CMD</name>
37692                        <description>Command</description>
37693                        <bitOffset>5</bitOffset>
37694                        <bitWidth>3</bitWidth>
37695                        <enumeratedValues>
37696                           <name>CMDSelect</name>
37697                           <enumeratedValue>
37698                              <name>NONE</name>
37699                              <description>No action</description>
37700                              <value>0</value>
37701                           </enumeratedValue>
37702                           <enumeratedValue>
37703                              <name>RETRIGGER</name>
37704                              <description>Force a start, restart or retrigger</description>
37705                              <value>1</value>
37706                           </enumeratedValue>
37707                           <enumeratedValue>
37708                              <name>STOP</name>
37709                              <description>Force a stop</description>
37710                              <value>2</value>
37711                           </enumeratedValue>
37712                           <enumeratedValue>
37713                              <name>UPDATE</name>
37714                              <description>Force update of double-buffered register</description>
37715                              <value>3</value>
37716                           </enumeratedValue>
37717                           <enumeratedValue>
37718                              <name>READSYNC</name>
37719                              <description>Force a read synchronization of COUNT</description>
37720                              <value>4</value>
37721                           </enumeratedValue>
37722                        </enumeratedValues>
37723                     </field>
37724                  </fields>
37725               </register>
37726               <register>
37727                  <name>CTRLBSET</name>
37728                  <description>Control B Set</description>
37729                  <addressOffset>0x5</addressOffset>
37730                  <size>8</size>
37731                  <resetValue>0x00</resetValue>
37732                  <fields>
37733                     <field>
37734                        <name>DIR</name>
37735                        <description>Counter Direction</description>
37736                        <bitOffset>0</bitOffset>
37737                        <bitWidth>1</bitWidth>
37738                     </field>
37739                     <field>
37740                        <name>LUPD</name>
37741                        <description>Lock Update</description>
37742                        <bitOffset>1</bitOffset>
37743                        <bitWidth>1</bitWidth>
37744                     </field>
37745                     <field>
37746                        <name>ONESHOT</name>
37747                        <description>One-Shot on Counter</description>
37748                        <bitOffset>2</bitOffset>
37749                        <bitWidth>1</bitWidth>
37750                     </field>
37751                     <field>
37752                        <name>CMD</name>
37753                        <description>Command</description>
37754                        <bitOffset>5</bitOffset>
37755                        <bitWidth>3</bitWidth>
37756                        <enumeratedValues>
37757                           <name>CMDSelect</name>
37758                           <enumeratedValue>
37759                              <name>NONE</name>
37760                              <description>No action</description>
37761                              <value>0</value>
37762                           </enumeratedValue>
37763                           <enumeratedValue>
37764                              <name>RETRIGGER</name>
37765                              <description>Force a start, restart or retrigger</description>
37766                              <value>1</value>
37767                           </enumeratedValue>
37768                           <enumeratedValue>
37769                              <name>STOP</name>
37770                              <description>Force a stop</description>
37771                              <value>2</value>
37772                           </enumeratedValue>
37773                           <enumeratedValue>
37774                              <name>UPDATE</name>
37775                              <description>Force update of double-buffered register</description>
37776                              <value>3</value>
37777                           </enumeratedValue>
37778                           <enumeratedValue>
37779                              <name>READSYNC</name>
37780                              <description>Force a read synchronization of COUNT</description>
37781                              <value>4</value>
37782                           </enumeratedValue>
37783                        </enumeratedValues>
37784                     </field>
37785                  </fields>
37786               </register>
37787               <register>
37788                  <name>EVCTRL</name>
37789                  <description>Event Control</description>
37790                  <addressOffset>0x6</addressOffset>
37791                  <size>16</size>
37792                  <resetValue>0x0000</resetValue>
37793                  <fields>
37794                     <field>
37795                        <name>EVACT</name>
37796                        <description>Event Action</description>
37797                        <bitOffset>0</bitOffset>
37798                        <bitWidth>3</bitWidth>
37799                        <enumeratedValues>
37800                           <name>EVACTSelect</name>
37801                           <enumeratedValue>
37802                              <name>OFF</name>
37803                              <description>Event action disabled</description>
37804                              <value>0</value>
37805                           </enumeratedValue>
37806                           <enumeratedValue>
37807                              <name>RETRIGGER</name>
37808                              <description>Start, restart or retrigger TC on event</description>
37809                              <value>1</value>
37810                           </enumeratedValue>
37811                           <enumeratedValue>
37812                              <name>COUNT</name>
37813                              <description>Count on event</description>
37814                              <value>2</value>
37815                           </enumeratedValue>
37816                           <enumeratedValue>
37817                              <name>START</name>
37818                              <description>Start TC on event</description>
37819                              <value>3</value>
37820                           </enumeratedValue>
37821                           <enumeratedValue>
37822                              <name>STAMP</name>
37823                              <description>Time stamp capture</description>
37824                              <value>4</value>
37825                           </enumeratedValue>
37826                           <enumeratedValue>
37827                              <name>PPW</name>
37828                              <description>Period catured in CC0, pulse width in CC1</description>
37829                              <value>5</value>
37830                           </enumeratedValue>
37831                           <enumeratedValue>
37832                              <name>PWP</name>
37833                              <description>Period catured in CC1, pulse width in CC0</description>
37834                              <value>6</value>
37835                           </enumeratedValue>
37836                           <enumeratedValue>
37837                              <name>PW</name>
37838                              <description>Pulse width capture</description>
37839                              <value>7</value>
37840                           </enumeratedValue>
37841                        </enumeratedValues>
37842                     </field>
37843                     <field>
37844                        <name>TCINV</name>
37845                        <description>TC Event Input Polarity</description>
37846                        <bitOffset>4</bitOffset>
37847                        <bitWidth>1</bitWidth>
37848                     </field>
37849                     <field>
37850                        <name>TCEI</name>
37851                        <description>TC Event Enable</description>
37852                        <bitOffset>5</bitOffset>
37853                        <bitWidth>1</bitWidth>
37854                     </field>
37855                     <field>
37856                        <name>OVFEO</name>
37857                        <description>Event Output Enable</description>
37858                        <bitOffset>8</bitOffset>
37859                        <bitWidth>1</bitWidth>
37860                     </field>
37861                     <field>
37862                        <name>MCEO0</name>
37863                        <description>MC Event Output Enable 0</description>
37864                        <bitOffset>12</bitOffset>
37865                        <bitWidth>1</bitWidth>
37866                     </field>
37867                     <field>
37868                        <name>MCEO1</name>
37869                        <description>MC Event Output Enable 1</description>
37870                        <bitOffset>13</bitOffset>
37871                        <bitWidth>1</bitWidth>
37872                     </field>
37873                  </fields>
37874               </register>
37875               <register>
37876                  <name>INTENCLR</name>
37877                  <description>Interrupt Enable Clear</description>
37878                  <addressOffset>0x8</addressOffset>
37879                  <size>8</size>
37880                  <resetValue>0x00</resetValue>
37881                  <fields>
37882                     <field>
37883                        <name>OVF</name>
37884                        <description>OVF Interrupt Disable</description>
37885                        <bitOffset>0</bitOffset>
37886                        <bitWidth>1</bitWidth>
37887                     </field>
37888                     <field>
37889                        <name>ERR</name>
37890                        <description>ERR Interrupt Disable</description>
37891                        <bitOffset>1</bitOffset>
37892                        <bitWidth>1</bitWidth>
37893                     </field>
37894                     <field>
37895                        <name>MC0</name>
37896                        <description>MC Interrupt Disable 0</description>
37897                        <bitOffset>4</bitOffset>
37898                        <bitWidth>1</bitWidth>
37899                     </field>
37900                     <field>
37901                        <name>MC1</name>
37902                        <description>MC Interrupt Disable 1</description>
37903                        <bitOffset>5</bitOffset>
37904                        <bitWidth>1</bitWidth>
37905                     </field>
37906                  </fields>
37907               </register>
37908               <register>
37909                  <name>INTENSET</name>
37910                  <description>Interrupt Enable Set</description>
37911                  <addressOffset>0x9</addressOffset>
37912                  <size>8</size>
37913                  <resetValue>0x00</resetValue>
37914                  <fields>
37915                     <field>
37916                        <name>OVF</name>
37917                        <description>OVF Interrupt Enable</description>
37918                        <bitOffset>0</bitOffset>
37919                        <bitWidth>1</bitWidth>
37920                     </field>
37921                     <field>
37922                        <name>ERR</name>
37923                        <description>ERR Interrupt Enable</description>
37924                        <bitOffset>1</bitOffset>
37925                        <bitWidth>1</bitWidth>
37926                     </field>
37927                     <field>
37928                        <name>MC0</name>
37929                        <description>MC Interrupt Enable 0</description>
37930                        <bitOffset>4</bitOffset>
37931                        <bitWidth>1</bitWidth>
37932                     </field>
37933                     <field>
37934                        <name>MC1</name>
37935                        <description>MC Interrupt Enable 1</description>
37936                        <bitOffset>5</bitOffset>
37937                        <bitWidth>1</bitWidth>
37938                     </field>
37939                  </fields>
37940               </register>
37941               <register>
37942                  <name>INTFLAG</name>
37943                  <description>Interrupt Flag Status and Clear</description>
37944                  <addressOffset>0xA</addressOffset>
37945                  <size>8</size>
37946                  <resetValue>0x00</resetValue>
37947                  <fields>
37948                     <field>
37949                        <name>OVF</name>
37950                        <description>OVF Interrupt Flag</description>
37951                        <bitOffset>0</bitOffset>
37952                        <bitWidth>1</bitWidth>
37953                     </field>
37954                     <field>
37955                        <name>ERR</name>
37956                        <description>ERR Interrupt Flag</description>
37957                        <bitOffset>1</bitOffset>
37958                        <bitWidth>1</bitWidth>
37959                     </field>
37960                     <field>
37961                        <name>MC0</name>
37962                        <description>MC Interrupt Flag 0</description>
37963                        <bitOffset>4</bitOffset>
37964                        <bitWidth>1</bitWidth>
37965                     </field>
37966                     <field>
37967                        <name>MC1</name>
37968                        <description>MC Interrupt Flag 1</description>
37969                        <bitOffset>5</bitOffset>
37970                        <bitWidth>1</bitWidth>
37971                     </field>
37972                  </fields>
37973               </register>
37974               <register>
37975                  <name>STATUS</name>
37976                  <description>Status</description>
37977                  <addressOffset>0xB</addressOffset>
37978                  <size>8</size>
37979                  <resetValue>0x01</resetValue>
37980                  <fields>
37981                     <field>
37982                        <name>STOP</name>
37983                        <description>Stop Status Flag</description>
37984                        <bitOffset>0</bitOffset>
37985                        <bitWidth>1</bitWidth>
37986                     </field>
37987                     <field>
37988                        <name>SLAVE</name>
37989                        <description>Slave Status Flag</description>
37990                        <bitOffset>1</bitOffset>
37991                        <bitWidth>1</bitWidth>
37992                     </field>
37993                     <field>
37994                        <name>PERBUFV</name>
37995                        <description>Synchronization Busy Status</description>
37996                        <bitOffset>3</bitOffset>
37997                        <bitWidth>1</bitWidth>
37998                     </field>
37999                     <field>
38000                        <name>CCBUFV0</name>
38001                        <description>Compare channel buffer 0 valid</description>
38002                        <bitOffset>4</bitOffset>
38003                        <bitWidth>1</bitWidth>
38004                     </field>
38005                     <field>
38006                        <name>CCBUFV1</name>
38007                        <description>Compare channel buffer 1 valid</description>
38008                        <bitOffset>5</bitOffset>
38009                        <bitWidth>1</bitWidth>
38010                     </field>
38011                  </fields>
38012               </register>
38013               <register>
38014                  <name>WAVE</name>
38015                  <description>Waveform Generation Control</description>
38016                  <addressOffset>0xC</addressOffset>
38017                  <size>8</size>
38018                  <resetValue>0x00</resetValue>
38019                  <fields>
38020                     <field>
38021                        <name>WAVEGEN</name>
38022                        <description>Waveform Generation Mode</description>
38023                        <bitOffset>0</bitOffset>
38024                        <bitWidth>2</bitWidth>
38025                        <enumeratedValues>
38026                           <name>WAVEGENSelect</name>
38027                           <enumeratedValue>
38028                              <name>NFRQ</name>
38029                              <description>Normal frequency</description>
38030                              <value>0</value>
38031                           </enumeratedValue>
38032                           <enumeratedValue>
38033                              <name>MFRQ</name>
38034                              <description>Match frequency</description>
38035                              <value>1</value>
38036                           </enumeratedValue>
38037                           <enumeratedValue>
38038                              <name>NPWM</name>
38039                              <description>Normal PWM</description>
38040                              <value>2</value>
38041                           </enumeratedValue>
38042                           <enumeratedValue>
38043                              <name>MPWM</name>
38044                              <description>Match PWM</description>
38045                              <value>3</value>
38046                           </enumeratedValue>
38047                        </enumeratedValues>
38048                     </field>
38049                  </fields>
38050               </register>
38051               <register>
38052                  <name>DRVCTRL</name>
38053                  <description>Control C</description>
38054                  <addressOffset>0xD</addressOffset>
38055                  <size>8</size>
38056                  <resetValue>0x00</resetValue>
38057                  <fields>
38058                     <field>
38059                        <name>INVEN0</name>
38060                        <description>Output Waveform Invert Enable 0</description>
38061                        <bitOffset>0</bitOffset>
38062                        <bitWidth>1</bitWidth>
38063                     </field>
38064                     <field>
38065                        <name>INVEN1</name>
38066                        <description>Output Waveform Invert Enable 1</description>
38067                        <bitOffset>1</bitOffset>
38068                        <bitWidth>1</bitWidth>
38069                     </field>
38070                  </fields>
38071               </register>
38072               <register>
38073                  <name>DBGCTRL</name>
38074                  <description>Debug Control</description>
38075                  <addressOffset>0xF</addressOffset>
38076                  <size>8</size>
38077                  <resetValue>0x00</resetValue>
38078                  <fields>
38079                     <field>
38080                        <name>DBGRUN</name>
38081                        <description>Run During Debug</description>
38082                        <bitOffset>0</bitOffset>
38083                        <bitWidth>1</bitWidth>
38084                     </field>
38085                  </fields>
38086               </register>
38087               <register>
38088                  <name>SYNCBUSY</name>
38089                  <description>Synchronization Status</description>
38090                  <addressOffset>0x10</addressOffset>
38091                  <size>32</size>
38092                  <access>read-only</access>
38093                  <resetValue>0x00000000</resetValue>
38094                  <fields>
38095                     <field>
38096                        <name>SWRST</name>
38097                        <description>swrst</description>
38098                        <bitOffset>0</bitOffset>
38099                        <bitWidth>1</bitWidth>
38100                     </field>
38101                     <field>
38102                        <name>ENABLE</name>
38103                        <description>enable</description>
38104                        <bitOffset>1</bitOffset>
38105                        <bitWidth>1</bitWidth>
38106                     </field>
38107                     <field>
38108                        <name>CTRLB</name>
38109                        <description>CTRLB</description>
38110                        <bitOffset>2</bitOffset>
38111                        <bitWidth>1</bitWidth>
38112                     </field>
38113                     <field>
38114                        <name>STATUS</name>
38115                        <description>STATUS</description>
38116                        <bitOffset>3</bitOffset>
38117                        <bitWidth>1</bitWidth>
38118                     </field>
38119                     <field>
38120                        <name>COUNT</name>
38121                        <description>Counter</description>
38122                        <bitOffset>4</bitOffset>
38123                        <bitWidth>1</bitWidth>
38124                     </field>
38125                     <field>
38126                        <name>PER</name>
38127                        <description>Period</description>
38128                        <bitOffset>5</bitOffset>
38129                        <bitWidth>1</bitWidth>
38130                     </field>
38131                     <field>
38132                        <name>CC0</name>
38133                        <description>Compare Channel 0</description>
38134                        <bitOffset>6</bitOffset>
38135                        <bitWidth>1</bitWidth>
38136                     </field>
38137                     <field>
38138                        <name>CC1</name>
38139                        <description>Compare Channel 1</description>
38140                        <bitOffset>7</bitOffset>
38141                        <bitWidth>1</bitWidth>
38142                     </field>
38143                  </fields>
38144               </register>
38145               <register>
38146                  <name>COUNT</name>
38147                  <description>COUNT8 Count</description>
38148                  <addressOffset>0x14</addressOffset>
38149                  <size>8</size>
38150                  <resetValue>0x00</resetValue>
38151                  <fields>
38152                     <field>
38153                        <name>COUNT</name>
38154                        <description>Counter Value</description>
38155                        <bitOffset>0</bitOffset>
38156                        <bitWidth>8</bitWidth>
38157                     </field>
38158                  </fields>
38159               </register>
38160               <register>
38161                  <name>PER</name>
38162                  <description>COUNT8 Period</description>
38163                  <addressOffset>0x1B</addressOffset>
38164                  <size>8</size>
38165                  <resetValue>0xFF</resetValue>
38166                  <fields>
38167                     <field>
38168                        <name>PER</name>
38169                        <description>Period Value</description>
38170                        <bitOffset>0</bitOffset>
38171                        <bitWidth>8</bitWidth>
38172                     </field>
38173                  </fields>
38174               </register>
38175               <register>
38176                  <dim>2</dim>
38177                  <dimIncrement>1</dimIncrement>
38178                  <name>CC[%s]</name>
38179                  <description>COUNT8 Compare and Capture</description>
38180                  <addressOffset>0x1C</addressOffset>
38181                  <size>8</size>
38182                  <resetValue>0x00</resetValue>
38183                  <fields>
38184                     <field>
38185                        <name>CC</name>
38186                        <description>Counter/Compare Value</description>
38187                        <bitOffset>0</bitOffset>
38188                        <bitWidth>8</bitWidth>
38189                     </field>
38190                  </fields>
38191               </register>
38192               <register>
38193                  <name>PERBUF</name>
38194                  <description>COUNT8 Period Buffer</description>
38195                  <addressOffset>0x2F</addressOffset>
38196                  <size>8</size>
38197                  <resetValue>0xFF</resetValue>
38198                  <fields>
38199                     <field>
38200                        <name>PERBUF</name>
38201                        <description>Period Buffer Value</description>
38202                        <bitOffset>0</bitOffset>
38203                        <bitWidth>8</bitWidth>
38204                     </field>
38205                  </fields>
38206               </register>
38207               <register>
38208                  <dim>2</dim>
38209                  <dimIncrement>1</dimIncrement>
38210                  <name>CCBUF[%s]</name>
38211                  <description>COUNT8 Compare and Capture Buffer</description>
38212                  <addressOffset>0x30</addressOffset>
38213                  <size>8</size>
38214                  <resetValue>0x00</resetValue>
38215                  <fields>
38216                     <field>
38217                        <name>CCBUF</name>
38218                        <description>Counter/Compare Buffer Value</description>
38219                        <bitOffset>0</bitOffset>
38220                        <bitWidth>8</bitWidth>
38221                     </field>
38222                  </fields>
38223               </register>
38224            </cluster>
38225            <cluster>
38226               <name>COUNT16</name>
38227               <description>16-bit Counter Mode</description>
38228               <alternateCluster>COUNT8</alternateCluster>
38229               <headerStructName>TcCount16</headerStructName>
38230               <addressOffset>0x0</addressOffset>
38231               <register>
38232                  <name>CTRLA</name>
38233                  <description>Control A</description>
38234                  <addressOffset>0x0</addressOffset>
38235                  <size>32</size>
38236                  <resetValue>0x00000000</resetValue>
38237                  <fields>
38238                     <field>
38239                        <name>SWRST</name>
38240                        <description>Software Reset</description>
38241                        <bitOffset>0</bitOffset>
38242                        <bitWidth>1</bitWidth>
38243                     </field>
38244                     <field>
38245                        <name>ENABLE</name>
38246                        <description>Enable</description>
38247                        <bitOffset>1</bitOffset>
38248                        <bitWidth>1</bitWidth>
38249                     </field>
38250                     <field>
38251                        <name>MODE</name>
38252                        <description>Timer Counter Mode</description>
38253                        <bitOffset>2</bitOffset>
38254                        <bitWidth>2</bitWidth>
38255                        <enumeratedValues>
38256                           <name>MODESelect</name>
38257                           <enumeratedValue>
38258                              <name>COUNT16</name>
38259                              <description>Counter in 16-bit mode</description>
38260                              <value>0</value>
38261                           </enumeratedValue>
38262                           <enumeratedValue>
38263                              <name>COUNT8</name>
38264                              <description>Counter in 8-bit mode</description>
38265                              <value>1</value>
38266                           </enumeratedValue>
38267                           <enumeratedValue>
38268                              <name>COUNT32</name>
38269                              <description>Counter in 32-bit mode</description>
38270                              <value>2</value>
38271                           </enumeratedValue>
38272                        </enumeratedValues>
38273                     </field>
38274                     <field>
38275                        <name>PRESCSYNC</name>
38276                        <description>Prescaler and Counter Synchronization</description>
38277                        <bitOffset>4</bitOffset>
38278                        <bitWidth>2</bitWidth>
38279                        <enumeratedValues>
38280                           <name>PRESCSYNCSelect</name>
38281                           <enumeratedValue>
38282                              <name>GCLK</name>
38283                              <description>Reload or reset the counter on next generic clock</description>
38284                              <value>0</value>
38285                           </enumeratedValue>
38286                           <enumeratedValue>
38287                              <name>PRESC</name>
38288                              <description>Reload or reset the counter on next prescaler clock</description>
38289                              <value>1</value>
38290                           </enumeratedValue>
38291                           <enumeratedValue>
38292                              <name>RESYNC</name>
38293                              <description>Reload or reset the counter on next generic clock and reset the prescaler counter</description>
38294                              <value>2</value>
38295                           </enumeratedValue>
38296                        </enumeratedValues>
38297                     </field>
38298                     <field>
38299                        <name>RUNSTDBY</name>
38300                        <description>Run during Standby</description>
38301                        <bitOffset>6</bitOffset>
38302                        <bitWidth>1</bitWidth>
38303                     </field>
38304                     <field>
38305                        <name>ONDEMAND</name>
38306                        <description>Clock On Demand</description>
38307                        <bitOffset>7</bitOffset>
38308                        <bitWidth>1</bitWidth>
38309                     </field>
38310                     <field>
38311                        <name>PRESCALER</name>
38312                        <description>Prescaler</description>
38313                        <bitOffset>8</bitOffset>
38314                        <bitWidth>3</bitWidth>
38315                        <enumeratedValues>
38316                           <name>PRESCALERSelect</name>
38317                           <enumeratedValue>
38318                              <name>DIV1</name>
38319                              <description>Prescaler: GCLK_TC</description>
38320                              <value>0</value>
38321                           </enumeratedValue>
38322                           <enumeratedValue>
38323                              <name>DIV2</name>
38324                              <description>Prescaler: GCLK_TC/2</description>
38325                              <value>1</value>
38326                           </enumeratedValue>
38327                           <enumeratedValue>
38328                              <name>DIV4</name>
38329                              <description>Prescaler: GCLK_TC/4</description>
38330                              <value>2</value>
38331                           </enumeratedValue>
38332                           <enumeratedValue>
38333                              <name>DIV8</name>
38334                              <description>Prescaler: GCLK_TC/8</description>
38335                              <value>3</value>
38336                           </enumeratedValue>
38337                           <enumeratedValue>
38338                              <name>DIV16</name>
38339                              <description>Prescaler: GCLK_TC/16</description>
38340                              <value>4</value>
38341                           </enumeratedValue>
38342                           <enumeratedValue>
38343                              <name>DIV64</name>
38344                              <description>Prescaler: GCLK_TC/64</description>
38345                              <value>5</value>
38346                           </enumeratedValue>
38347                           <enumeratedValue>
38348                              <name>DIV256</name>
38349                              <description>Prescaler: GCLK_TC/256</description>
38350                              <value>6</value>
38351                           </enumeratedValue>
38352                           <enumeratedValue>
38353                              <name>DIV1024</name>
38354                              <description>Prescaler: GCLK_TC/1024</description>
38355                              <value>7</value>
38356                           </enumeratedValue>
38357                        </enumeratedValues>
38358                     </field>
38359                     <field>
38360                        <name>ALOCK</name>
38361                        <description>Auto Lock</description>
38362                        <bitOffset>11</bitOffset>
38363                        <bitWidth>1</bitWidth>
38364                     </field>
38365                     <field>
38366                        <name>CAPTEN0</name>
38367                        <description>Capture Channel 0 Enable</description>
38368                        <bitOffset>16</bitOffset>
38369                        <bitWidth>1</bitWidth>
38370                     </field>
38371                     <field>
38372                        <name>CAPTEN1</name>
38373                        <description>Capture Channel 1 Enable</description>
38374                        <bitOffset>17</bitOffset>
38375                        <bitWidth>1</bitWidth>
38376                     </field>
38377                     <field>
38378                        <name>COPEN0</name>
38379                        <description>Capture On Pin 0 Enable</description>
38380                        <bitOffset>20</bitOffset>
38381                        <bitWidth>1</bitWidth>
38382                     </field>
38383                     <field>
38384                        <name>COPEN1</name>
38385                        <description>Capture On Pin 1 Enable</description>
38386                        <bitOffset>21</bitOffset>
38387                        <bitWidth>1</bitWidth>
38388                     </field>
38389                     <field>
38390                        <name>CAPTMODE0</name>
38391                        <description>Capture Mode Channel 0</description>
38392                        <bitOffset>24</bitOffset>
38393                        <bitWidth>2</bitWidth>
38394                        <enumeratedValues>
38395                           <name>CAPTMODE0Select</name>
38396                           <enumeratedValue>
38397                              <name>DEFAULT</name>
38398                              <description>Default capture</description>
38399                              <value>0</value>
38400                           </enumeratedValue>
38401                           <enumeratedValue>
38402                              <name>CAPTMIN</name>
38403                              <description>Minimum capture</description>
38404                              <value>1</value>
38405                           </enumeratedValue>
38406                           <enumeratedValue>
38407                              <name>CAPTMAX</name>
38408                              <description>Maximum capture</description>
38409                              <value>2</value>
38410                           </enumeratedValue>
38411                        </enumeratedValues>
38412                     </field>
38413                     <field>
38414                        <name>CAPTMODE1</name>
38415                        <description>Capture mode Channel 1</description>
38416                        <bitOffset>27</bitOffset>
38417                        <bitWidth>2</bitWidth>
38418                        <enumeratedValues>
38419                           <name>CAPTMODE1Select</name>
38420                           <enumeratedValue>
38421                              <name>DEFAULT</name>
38422                              <description>Default capture</description>
38423                              <value>0</value>
38424                           </enumeratedValue>
38425                           <enumeratedValue>
38426                              <name>CAPTMIN</name>
38427                              <description>Minimum capture</description>
38428                              <value>1</value>
38429                           </enumeratedValue>
38430                           <enumeratedValue>
38431                              <name>CAPTMAX</name>
38432                              <description>Maximum capture</description>
38433                              <value>2</value>
38434                           </enumeratedValue>
38435                        </enumeratedValues>
38436                     </field>
38437                  </fields>
38438               </register>
38439               <register>
38440                  <name>CTRLBCLR</name>
38441                  <description>Control B Clear</description>
38442                  <addressOffset>0x4</addressOffset>
38443                  <size>8</size>
38444                  <resetValue>0x00</resetValue>
38445                  <fields>
38446                     <field>
38447                        <name>DIR</name>
38448                        <description>Counter Direction</description>
38449                        <bitOffset>0</bitOffset>
38450                        <bitWidth>1</bitWidth>
38451                     </field>
38452                     <field>
38453                        <name>LUPD</name>
38454                        <description>Lock Update</description>
38455                        <bitOffset>1</bitOffset>
38456                        <bitWidth>1</bitWidth>
38457                     </field>
38458                     <field>
38459                        <name>ONESHOT</name>
38460                        <description>One-Shot on Counter</description>
38461                        <bitOffset>2</bitOffset>
38462                        <bitWidth>1</bitWidth>
38463                     </field>
38464                     <field>
38465                        <name>CMD</name>
38466                        <description>Command</description>
38467                        <bitOffset>5</bitOffset>
38468                        <bitWidth>3</bitWidth>
38469                        <enumeratedValues>
38470                           <name>CMDSelect</name>
38471                           <enumeratedValue>
38472                              <name>NONE</name>
38473                              <description>No action</description>
38474                              <value>0</value>
38475                           </enumeratedValue>
38476                           <enumeratedValue>
38477                              <name>RETRIGGER</name>
38478                              <description>Force a start, restart or retrigger</description>
38479                              <value>1</value>
38480                           </enumeratedValue>
38481                           <enumeratedValue>
38482                              <name>STOP</name>
38483                              <description>Force a stop</description>
38484                              <value>2</value>
38485                           </enumeratedValue>
38486                           <enumeratedValue>
38487                              <name>UPDATE</name>
38488                              <description>Force update of double-buffered register</description>
38489                              <value>3</value>
38490                           </enumeratedValue>
38491                           <enumeratedValue>
38492                              <name>READSYNC</name>
38493                              <description>Force a read synchronization of COUNT</description>
38494                              <value>4</value>
38495                           </enumeratedValue>
38496                        </enumeratedValues>
38497                     </field>
38498                  </fields>
38499               </register>
38500               <register>
38501                  <name>CTRLBSET</name>
38502                  <description>Control B Set</description>
38503                  <addressOffset>0x5</addressOffset>
38504                  <size>8</size>
38505                  <resetValue>0x00</resetValue>
38506                  <fields>
38507                     <field>
38508                        <name>DIR</name>
38509                        <description>Counter Direction</description>
38510                        <bitOffset>0</bitOffset>
38511                        <bitWidth>1</bitWidth>
38512                     </field>
38513                     <field>
38514                        <name>LUPD</name>
38515                        <description>Lock Update</description>
38516                        <bitOffset>1</bitOffset>
38517                        <bitWidth>1</bitWidth>
38518                     </field>
38519                     <field>
38520                        <name>ONESHOT</name>
38521                        <description>One-Shot on Counter</description>
38522                        <bitOffset>2</bitOffset>
38523                        <bitWidth>1</bitWidth>
38524                     </field>
38525                     <field>
38526                        <name>CMD</name>
38527                        <description>Command</description>
38528                        <bitOffset>5</bitOffset>
38529                        <bitWidth>3</bitWidth>
38530                        <enumeratedValues>
38531                           <name>CMDSelect</name>
38532                           <enumeratedValue>
38533                              <name>NONE</name>
38534                              <description>No action</description>
38535                              <value>0</value>
38536                           </enumeratedValue>
38537                           <enumeratedValue>
38538                              <name>RETRIGGER</name>
38539                              <description>Force a start, restart or retrigger</description>
38540                              <value>1</value>
38541                           </enumeratedValue>
38542                           <enumeratedValue>
38543                              <name>STOP</name>
38544                              <description>Force a stop</description>
38545                              <value>2</value>
38546                           </enumeratedValue>
38547                           <enumeratedValue>
38548                              <name>UPDATE</name>
38549                              <description>Force update of double-buffered register</description>
38550                              <value>3</value>
38551                           </enumeratedValue>
38552                           <enumeratedValue>
38553                              <name>READSYNC</name>
38554                              <description>Force a read synchronization of COUNT</description>
38555                              <value>4</value>
38556                           </enumeratedValue>
38557                        </enumeratedValues>
38558                     </field>
38559                  </fields>
38560               </register>
38561               <register>
38562                  <name>EVCTRL</name>
38563                  <description>Event Control</description>
38564                  <addressOffset>0x6</addressOffset>
38565                  <size>16</size>
38566                  <resetValue>0x0000</resetValue>
38567                  <fields>
38568                     <field>
38569                        <name>EVACT</name>
38570                        <description>Event Action</description>
38571                        <bitOffset>0</bitOffset>
38572                        <bitWidth>3</bitWidth>
38573                        <enumeratedValues>
38574                           <name>EVACTSelect</name>
38575                           <enumeratedValue>
38576                              <name>OFF</name>
38577                              <description>Event action disabled</description>
38578                              <value>0</value>
38579                           </enumeratedValue>
38580                           <enumeratedValue>
38581                              <name>RETRIGGER</name>
38582                              <description>Start, restart or retrigger TC on event</description>
38583                              <value>1</value>
38584                           </enumeratedValue>
38585                           <enumeratedValue>
38586                              <name>COUNT</name>
38587                              <description>Count on event</description>
38588                              <value>2</value>
38589                           </enumeratedValue>
38590                           <enumeratedValue>
38591                              <name>START</name>
38592                              <description>Start TC on event</description>
38593                              <value>3</value>
38594                           </enumeratedValue>
38595                           <enumeratedValue>
38596                              <name>STAMP</name>
38597                              <description>Time stamp capture</description>
38598                              <value>4</value>
38599                           </enumeratedValue>
38600                           <enumeratedValue>
38601                              <name>PPW</name>
38602                              <description>Period catured in CC0, pulse width in CC1</description>
38603                              <value>5</value>
38604                           </enumeratedValue>
38605                           <enumeratedValue>
38606                              <name>PWP</name>
38607                              <description>Period catured in CC1, pulse width in CC0</description>
38608                              <value>6</value>
38609                           </enumeratedValue>
38610                           <enumeratedValue>
38611                              <name>PW</name>
38612                              <description>Pulse width capture</description>
38613                              <value>7</value>
38614                           </enumeratedValue>
38615                        </enumeratedValues>
38616                     </field>
38617                     <field>
38618                        <name>TCINV</name>
38619                        <description>TC Event Input Polarity</description>
38620                        <bitOffset>4</bitOffset>
38621                        <bitWidth>1</bitWidth>
38622                     </field>
38623                     <field>
38624                        <name>TCEI</name>
38625                        <description>TC Event Enable</description>
38626                        <bitOffset>5</bitOffset>
38627                        <bitWidth>1</bitWidth>
38628                     </field>
38629                     <field>
38630                        <name>OVFEO</name>
38631                        <description>Event Output Enable</description>
38632                        <bitOffset>8</bitOffset>
38633                        <bitWidth>1</bitWidth>
38634                     </field>
38635                     <field>
38636                        <name>MCEO0</name>
38637                        <description>MC Event Output Enable 0</description>
38638                        <bitOffset>12</bitOffset>
38639                        <bitWidth>1</bitWidth>
38640                     </field>
38641                     <field>
38642                        <name>MCEO1</name>
38643                        <description>MC Event Output Enable 1</description>
38644                        <bitOffset>13</bitOffset>
38645                        <bitWidth>1</bitWidth>
38646                     </field>
38647                  </fields>
38648               </register>
38649               <register>
38650                  <name>INTENCLR</name>
38651                  <description>Interrupt Enable Clear</description>
38652                  <addressOffset>0x8</addressOffset>
38653                  <size>8</size>
38654                  <resetValue>0x00</resetValue>
38655                  <fields>
38656                     <field>
38657                        <name>OVF</name>
38658                        <description>OVF Interrupt Disable</description>
38659                        <bitOffset>0</bitOffset>
38660                        <bitWidth>1</bitWidth>
38661                     </field>
38662                     <field>
38663                        <name>ERR</name>
38664                        <description>ERR Interrupt Disable</description>
38665                        <bitOffset>1</bitOffset>
38666                        <bitWidth>1</bitWidth>
38667                     </field>
38668                     <field>
38669                        <name>MC0</name>
38670                        <description>MC Interrupt Disable 0</description>
38671                        <bitOffset>4</bitOffset>
38672                        <bitWidth>1</bitWidth>
38673                     </field>
38674                     <field>
38675                        <name>MC1</name>
38676                        <description>MC Interrupt Disable 1</description>
38677                        <bitOffset>5</bitOffset>
38678                        <bitWidth>1</bitWidth>
38679                     </field>
38680                  </fields>
38681               </register>
38682               <register>
38683                  <name>INTENSET</name>
38684                  <description>Interrupt Enable Set</description>
38685                  <addressOffset>0x9</addressOffset>
38686                  <size>8</size>
38687                  <resetValue>0x00</resetValue>
38688                  <fields>
38689                     <field>
38690                        <name>OVF</name>
38691                        <description>OVF Interrupt Enable</description>
38692                        <bitOffset>0</bitOffset>
38693                        <bitWidth>1</bitWidth>
38694                     </field>
38695                     <field>
38696                        <name>ERR</name>
38697                        <description>ERR Interrupt Enable</description>
38698                        <bitOffset>1</bitOffset>
38699                        <bitWidth>1</bitWidth>
38700                     </field>
38701                     <field>
38702                        <name>MC0</name>
38703                        <description>MC Interrupt Enable 0</description>
38704                        <bitOffset>4</bitOffset>
38705                        <bitWidth>1</bitWidth>
38706                     </field>
38707                     <field>
38708                        <name>MC1</name>
38709                        <description>MC Interrupt Enable 1</description>
38710                        <bitOffset>5</bitOffset>
38711                        <bitWidth>1</bitWidth>
38712                     </field>
38713                  </fields>
38714               </register>
38715               <register>
38716                  <name>INTFLAG</name>
38717                  <description>Interrupt Flag Status and Clear</description>
38718                  <addressOffset>0xA</addressOffset>
38719                  <size>8</size>
38720                  <resetValue>0x00</resetValue>
38721                  <fields>
38722                     <field>
38723                        <name>OVF</name>
38724                        <description>OVF Interrupt Flag</description>
38725                        <bitOffset>0</bitOffset>
38726                        <bitWidth>1</bitWidth>
38727                     </field>
38728                     <field>
38729                        <name>ERR</name>
38730                        <description>ERR Interrupt Flag</description>
38731                        <bitOffset>1</bitOffset>
38732                        <bitWidth>1</bitWidth>
38733                     </field>
38734                     <field>
38735                        <name>MC0</name>
38736                        <description>MC Interrupt Flag 0</description>
38737                        <bitOffset>4</bitOffset>
38738                        <bitWidth>1</bitWidth>
38739                     </field>
38740                     <field>
38741                        <name>MC1</name>
38742                        <description>MC Interrupt Flag 1</description>
38743                        <bitOffset>5</bitOffset>
38744                        <bitWidth>1</bitWidth>
38745                     </field>
38746                  </fields>
38747               </register>
38748               <register>
38749                  <name>STATUS</name>
38750                  <description>Status</description>
38751                  <addressOffset>0xB</addressOffset>
38752                  <size>8</size>
38753                  <resetValue>0x01</resetValue>
38754                  <fields>
38755                     <field>
38756                        <name>STOP</name>
38757                        <description>Stop Status Flag</description>
38758                        <bitOffset>0</bitOffset>
38759                        <bitWidth>1</bitWidth>
38760                     </field>
38761                     <field>
38762                        <name>SLAVE</name>
38763                        <description>Slave Status Flag</description>
38764                        <bitOffset>1</bitOffset>
38765                        <bitWidth>1</bitWidth>
38766                     </field>
38767                     <field>
38768                        <name>PERBUFV</name>
38769                        <description>Synchronization Busy Status</description>
38770                        <bitOffset>3</bitOffset>
38771                        <bitWidth>1</bitWidth>
38772                     </field>
38773                     <field>
38774                        <name>CCBUFV0</name>
38775                        <description>Compare channel buffer 0 valid</description>
38776                        <bitOffset>4</bitOffset>
38777                        <bitWidth>1</bitWidth>
38778                     </field>
38779                     <field>
38780                        <name>CCBUFV1</name>
38781                        <description>Compare channel buffer 1 valid</description>
38782                        <bitOffset>5</bitOffset>
38783                        <bitWidth>1</bitWidth>
38784                     </field>
38785                  </fields>
38786               </register>
38787               <register>
38788                  <name>WAVE</name>
38789                  <description>Waveform Generation Control</description>
38790                  <addressOffset>0xC</addressOffset>
38791                  <size>8</size>
38792                  <resetValue>0x00</resetValue>
38793                  <fields>
38794                     <field>
38795                        <name>WAVEGEN</name>
38796                        <description>Waveform Generation Mode</description>
38797                        <bitOffset>0</bitOffset>
38798                        <bitWidth>2</bitWidth>
38799                        <enumeratedValues>
38800                           <name>WAVEGENSelect</name>
38801                           <enumeratedValue>
38802                              <name>NFRQ</name>
38803                              <description>Normal frequency</description>
38804                              <value>0</value>
38805                           </enumeratedValue>
38806                           <enumeratedValue>
38807                              <name>MFRQ</name>
38808                              <description>Match frequency</description>
38809                              <value>1</value>
38810                           </enumeratedValue>
38811                           <enumeratedValue>
38812                              <name>NPWM</name>
38813                              <description>Normal PWM</description>
38814                              <value>2</value>
38815                           </enumeratedValue>
38816                           <enumeratedValue>
38817                              <name>MPWM</name>
38818                              <description>Match PWM</description>
38819                              <value>3</value>
38820                           </enumeratedValue>
38821                        </enumeratedValues>
38822                     </field>
38823                  </fields>
38824               </register>
38825               <register>
38826                  <name>DRVCTRL</name>
38827                  <description>Control C</description>
38828                  <addressOffset>0xD</addressOffset>
38829                  <size>8</size>
38830                  <resetValue>0x00</resetValue>
38831                  <fields>
38832                     <field>
38833                        <name>INVEN0</name>
38834                        <description>Output Waveform Invert Enable 0</description>
38835                        <bitOffset>0</bitOffset>
38836                        <bitWidth>1</bitWidth>
38837                     </field>
38838                     <field>
38839                        <name>INVEN1</name>
38840                        <description>Output Waveform Invert Enable 1</description>
38841                        <bitOffset>1</bitOffset>
38842                        <bitWidth>1</bitWidth>
38843                     </field>
38844                  </fields>
38845               </register>
38846               <register>
38847                  <name>DBGCTRL</name>
38848                  <description>Debug Control</description>
38849                  <addressOffset>0xF</addressOffset>
38850                  <size>8</size>
38851                  <resetValue>0x00</resetValue>
38852                  <fields>
38853                     <field>
38854                        <name>DBGRUN</name>
38855                        <description>Run During Debug</description>
38856                        <bitOffset>0</bitOffset>
38857                        <bitWidth>1</bitWidth>
38858                     </field>
38859                  </fields>
38860               </register>
38861               <register>
38862                  <name>SYNCBUSY</name>
38863                  <description>Synchronization Status</description>
38864                  <addressOffset>0x10</addressOffset>
38865                  <size>32</size>
38866                  <access>read-only</access>
38867                  <resetValue>0x00000000</resetValue>
38868                  <fields>
38869                     <field>
38870                        <name>SWRST</name>
38871                        <description>swrst</description>
38872                        <bitOffset>0</bitOffset>
38873                        <bitWidth>1</bitWidth>
38874                     </field>
38875                     <field>
38876                        <name>ENABLE</name>
38877                        <description>enable</description>
38878                        <bitOffset>1</bitOffset>
38879                        <bitWidth>1</bitWidth>
38880                     </field>
38881                     <field>
38882                        <name>CTRLB</name>
38883                        <description>CTRLB</description>
38884                        <bitOffset>2</bitOffset>
38885                        <bitWidth>1</bitWidth>
38886                     </field>
38887                     <field>
38888                        <name>STATUS</name>
38889                        <description>STATUS</description>
38890                        <bitOffset>3</bitOffset>
38891                        <bitWidth>1</bitWidth>
38892                     </field>
38893                     <field>
38894                        <name>COUNT</name>
38895                        <description>Counter</description>
38896                        <bitOffset>4</bitOffset>
38897                        <bitWidth>1</bitWidth>
38898                     </field>
38899                     <field>
38900                        <name>PER</name>
38901                        <description>Period</description>
38902                        <bitOffset>5</bitOffset>
38903                        <bitWidth>1</bitWidth>
38904                     </field>
38905                     <field>
38906                        <name>CC0</name>
38907                        <description>Compare Channel 0</description>
38908                        <bitOffset>6</bitOffset>
38909                        <bitWidth>1</bitWidth>
38910                     </field>
38911                     <field>
38912                        <name>CC1</name>
38913                        <description>Compare Channel 1</description>
38914                        <bitOffset>7</bitOffset>
38915                        <bitWidth>1</bitWidth>
38916                     </field>
38917                  </fields>
38918               </register>
38919               <register>
38920                  <name>COUNT</name>
38921                  <description>COUNT16 Count</description>
38922                  <addressOffset>0x14</addressOffset>
38923                  <size>16</size>
38924                  <resetValue>0x0000</resetValue>
38925                  <fields>
38926                     <field>
38927                        <name>COUNT</name>
38928                        <description>Counter Value</description>
38929                        <bitOffset>0</bitOffset>
38930                        <bitWidth>16</bitWidth>
38931                     </field>
38932                  </fields>
38933               </register>
38934               <register>
38935                  <dim>2</dim>
38936                  <dimIncrement>2</dimIncrement>
38937                  <name>CC[%s]</name>
38938                  <description>COUNT16 Compare and Capture</description>
38939                  <addressOffset>0x1C</addressOffset>
38940                  <size>16</size>
38941                  <resetValue>0x0000</resetValue>
38942                  <fields>
38943                     <field>
38944                        <name>CC</name>
38945                        <description>Counter/Compare Value</description>
38946                        <bitOffset>0</bitOffset>
38947                        <bitWidth>16</bitWidth>
38948                     </field>
38949                  </fields>
38950               </register>
38951               <register>
38952                  <dim>2</dim>
38953                  <dimIncrement>2</dimIncrement>
38954                  <name>CCBUF[%s]</name>
38955                  <description>COUNT16 Compare and Capture Buffer</description>
38956                  <addressOffset>0x30</addressOffset>
38957                  <size>16</size>
38958                  <resetValue>0x0000</resetValue>
38959                  <fields>
38960                     <field>
38961                        <name>CCBUF</name>
38962                        <description>Counter/Compare Buffer Value</description>
38963                        <bitOffset>0</bitOffset>
38964                        <bitWidth>16</bitWidth>
38965                     </field>
38966                  </fields>
38967               </register>
38968            </cluster>
38969            <cluster>
38970               <name>COUNT32</name>
38971               <description>32-bit Counter Mode</description>
38972               <alternateCluster>COUNT8</alternateCluster>
38973               <headerStructName>TcCount32</headerStructName>
38974               <addressOffset>0x0</addressOffset>
38975               <register>
38976                  <name>CTRLA</name>
38977                  <description>Control A</description>
38978                  <addressOffset>0x0</addressOffset>
38979                  <size>32</size>
38980                  <resetValue>0x00000000</resetValue>
38981                  <fields>
38982                     <field>
38983                        <name>SWRST</name>
38984                        <description>Software Reset</description>
38985                        <bitOffset>0</bitOffset>
38986                        <bitWidth>1</bitWidth>
38987                     </field>
38988                     <field>
38989                        <name>ENABLE</name>
38990                        <description>Enable</description>
38991                        <bitOffset>1</bitOffset>
38992                        <bitWidth>1</bitWidth>
38993                     </field>
38994                     <field>
38995                        <name>MODE</name>
38996                        <description>Timer Counter Mode</description>
38997                        <bitOffset>2</bitOffset>
38998                        <bitWidth>2</bitWidth>
38999                        <enumeratedValues>
39000                           <name>MODESelect</name>
39001                           <enumeratedValue>
39002                              <name>COUNT16</name>
39003                              <description>Counter in 16-bit mode</description>
39004                              <value>0</value>
39005                           </enumeratedValue>
39006                           <enumeratedValue>
39007                              <name>COUNT8</name>
39008                              <description>Counter in 8-bit mode</description>
39009                              <value>1</value>
39010                           </enumeratedValue>
39011                           <enumeratedValue>
39012                              <name>COUNT32</name>
39013                              <description>Counter in 32-bit mode</description>
39014                              <value>2</value>
39015                           </enumeratedValue>
39016                        </enumeratedValues>
39017                     </field>
39018                     <field>
39019                        <name>PRESCSYNC</name>
39020                        <description>Prescaler and Counter Synchronization</description>
39021                        <bitOffset>4</bitOffset>
39022                        <bitWidth>2</bitWidth>
39023                        <enumeratedValues>
39024                           <name>PRESCSYNCSelect</name>
39025                           <enumeratedValue>
39026                              <name>GCLK</name>
39027                              <description>Reload or reset the counter on next generic clock</description>
39028                              <value>0</value>
39029                           </enumeratedValue>
39030                           <enumeratedValue>
39031                              <name>PRESC</name>
39032                              <description>Reload or reset the counter on next prescaler clock</description>
39033                              <value>1</value>
39034                           </enumeratedValue>
39035                           <enumeratedValue>
39036                              <name>RESYNC</name>
39037                              <description>Reload or reset the counter on next generic clock and reset the prescaler counter</description>
39038                              <value>2</value>
39039                           </enumeratedValue>
39040                        </enumeratedValues>
39041                     </field>
39042                     <field>
39043                        <name>RUNSTDBY</name>
39044                        <description>Run during Standby</description>
39045                        <bitOffset>6</bitOffset>
39046                        <bitWidth>1</bitWidth>
39047                     </field>
39048                     <field>
39049                        <name>ONDEMAND</name>
39050                        <description>Clock On Demand</description>
39051                        <bitOffset>7</bitOffset>
39052                        <bitWidth>1</bitWidth>
39053                     </field>
39054                     <field>
39055                        <name>PRESCALER</name>
39056                        <description>Prescaler</description>
39057                        <bitOffset>8</bitOffset>
39058                        <bitWidth>3</bitWidth>
39059                        <enumeratedValues>
39060                           <name>PRESCALERSelect</name>
39061                           <enumeratedValue>
39062                              <name>DIV1</name>
39063                              <description>Prescaler: GCLK_TC</description>
39064                              <value>0</value>
39065                           </enumeratedValue>
39066                           <enumeratedValue>
39067                              <name>DIV2</name>
39068                              <description>Prescaler: GCLK_TC/2</description>
39069                              <value>1</value>
39070                           </enumeratedValue>
39071                           <enumeratedValue>
39072                              <name>DIV4</name>
39073                              <description>Prescaler: GCLK_TC/4</description>
39074                              <value>2</value>
39075                           </enumeratedValue>
39076                           <enumeratedValue>
39077                              <name>DIV8</name>
39078                              <description>Prescaler: GCLK_TC/8</description>
39079                              <value>3</value>
39080                           </enumeratedValue>
39081                           <enumeratedValue>
39082                              <name>DIV16</name>
39083                              <description>Prescaler: GCLK_TC/16</description>
39084                              <value>4</value>
39085                           </enumeratedValue>
39086                           <enumeratedValue>
39087                              <name>DIV64</name>
39088                              <description>Prescaler: GCLK_TC/64</description>
39089                              <value>5</value>
39090                           </enumeratedValue>
39091                           <enumeratedValue>
39092                              <name>DIV256</name>
39093                              <description>Prescaler: GCLK_TC/256</description>
39094                              <value>6</value>
39095                           </enumeratedValue>
39096                           <enumeratedValue>
39097                              <name>DIV1024</name>
39098                              <description>Prescaler: GCLK_TC/1024</description>
39099                              <value>7</value>
39100                           </enumeratedValue>
39101                        </enumeratedValues>
39102                     </field>
39103                     <field>
39104                        <name>ALOCK</name>
39105                        <description>Auto Lock</description>
39106                        <bitOffset>11</bitOffset>
39107                        <bitWidth>1</bitWidth>
39108                     </field>
39109                     <field>
39110                        <name>CAPTEN0</name>
39111                        <description>Capture Channel 0 Enable</description>
39112                        <bitOffset>16</bitOffset>
39113                        <bitWidth>1</bitWidth>
39114                     </field>
39115                     <field>
39116                        <name>CAPTEN1</name>
39117                        <description>Capture Channel 1 Enable</description>
39118                        <bitOffset>17</bitOffset>
39119                        <bitWidth>1</bitWidth>
39120                     </field>
39121                     <field>
39122                        <name>COPEN0</name>
39123                        <description>Capture On Pin 0 Enable</description>
39124                        <bitOffset>20</bitOffset>
39125                        <bitWidth>1</bitWidth>
39126                     </field>
39127                     <field>
39128                        <name>COPEN1</name>
39129                        <description>Capture On Pin 1 Enable</description>
39130                        <bitOffset>21</bitOffset>
39131                        <bitWidth>1</bitWidth>
39132                     </field>
39133                     <field>
39134                        <name>CAPTMODE0</name>
39135                        <description>Capture Mode Channel 0</description>
39136                        <bitOffset>24</bitOffset>
39137                        <bitWidth>2</bitWidth>
39138                        <enumeratedValues>
39139                           <name>CAPTMODE0Select</name>
39140                           <enumeratedValue>
39141                              <name>DEFAULT</name>
39142                              <description>Default capture</description>
39143                              <value>0</value>
39144                           </enumeratedValue>
39145                           <enumeratedValue>
39146                              <name>CAPTMIN</name>
39147                              <description>Minimum capture</description>
39148                              <value>1</value>
39149                           </enumeratedValue>
39150                           <enumeratedValue>
39151                              <name>CAPTMAX</name>
39152                              <description>Maximum capture</description>
39153                              <value>2</value>
39154                           </enumeratedValue>
39155                        </enumeratedValues>
39156                     </field>
39157                     <field>
39158                        <name>CAPTMODE1</name>
39159                        <description>Capture mode Channel 1</description>
39160                        <bitOffset>27</bitOffset>
39161                        <bitWidth>2</bitWidth>
39162                        <enumeratedValues>
39163                           <name>CAPTMODE1Select</name>
39164                           <enumeratedValue>
39165                              <name>DEFAULT</name>
39166                              <description>Default capture</description>
39167                              <value>0</value>
39168                           </enumeratedValue>
39169                           <enumeratedValue>
39170                              <name>CAPTMIN</name>
39171                              <description>Minimum capture</description>
39172                              <value>1</value>
39173                           </enumeratedValue>
39174                           <enumeratedValue>
39175                              <name>CAPTMAX</name>
39176                              <description>Maximum capture</description>
39177                              <value>2</value>
39178                           </enumeratedValue>
39179                        </enumeratedValues>
39180                     </field>
39181                  </fields>
39182               </register>
39183               <register>
39184                  <name>CTRLBCLR</name>
39185                  <description>Control B Clear</description>
39186                  <addressOffset>0x4</addressOffset>
39187                  <size>8</size>
39188                  <resetValue>0x00</resetValue>
39189                  <fields>
39190                     <field>
39191                        <name>DIR</name>
39192                        <description>Counter Direction</description>
39193                        <bitOffset>0</bitOffset>
39194                        <bitWidth>1</bitWidth>
39195                     </field>
39196                     <field>
39197                        <name>LUPD</name>
39198                        <description>Lock Update</description>
39199                        <bitOffset>1</bitOffset>
39200                        <bitWidth>1</bitWidth>
39201                     </field>
39202                     <field>
39203                        <name>ONESHOT</name>
39204                        <description>One-Shot on Counter</description>
39205                        <bitOffset>2</bitOffset>
39206                        <bitWidth>1</bitWidth>
39207                     </field>
39208                     <field>
39209                        <name>CMD</name>
39210                        <description>Command</description>
39211                        <bitOffset>5</bitOffset>
39212                        <bitWidth>3</bitWidth>
39213                        <enumeratedValues>
39214                           <name>CMDSelect</name>
39215                           <enumeratedValue>
39216                              <name>NONE</name>
39217                              <description>No action</description>
39218                              <value>0</value>
39219                           </enumeratedValue>
39220                           <enumeratedValue>
39221                              <name>RETRIGGER</name>
39222                              <description>Force a start, restart or retrigger</description>
39223                              <value>1</value>
39224                           </enumeratedValue>
39225                           <enumeratedValue>
39226                              <name>STOP</name>
39227                              <description>Force a stop</description>
39228                              <value>2</value>
39229                           </enumeratedValue>
39230                           <enumeratedValue>
39231                              <name>UPDATE</name>
39232                              <description>Force update of double-buffered register</description>
39233                              <value>3</value>
39234                           </enumeratedValue>
39235                           <enumeratedValue>
39236                              <name>READSYNC</name>
39237                              <description>Force a read synchronization of COUNT</description>
39238                              <value>4</value>
39239                           </enumeratedValue>
39240                        </enumeratedValues>
39241                     </field>
39242                  </fields>
39243               </register>
39244               <register>
39245                  <name>CTRLBSET</name>
39246                  <description>Control B Set</description>
39247                  <addressOffset>0x5</addressOffset>
39248                  <size>8</size>
39249                  <resetValue>0x00</resetValue>
39250                  <fields>
39251                     <field>
39252                        <name>DIR</name>
39253                        <description>Counter Direction</description>
39254                        <bitOffset>0</bitOffset>
39255                        <bitWidth>1</bitWidth>
39256                     </field>
39257                     <field>
39258                        <name>LUPD</name>
39259                        <description>Lock Update</description>
39260                        <bitOffset>1</bitOffset>
39261                        <bitWidth>1</bitWidth>
39262                     </field>
39263                     <field>
39264                        <name>ONESHOT</name>
39265                        <description>One-Shot on Counter</description>
39266                        <bitOffset>2</bitOffset>
39267                        <bitWidth>1</bitWidth>
39268                     </field>
39269                     <field>
39270                        <name>CMD</name>
39271                        <description>Command</description>
39272                        <bitOffset>5</bitOffset>
39273                        <bitWidth>3</bitWidth>
39274                        <enumeratedValues>
39275                           <name>CMDSelect</name>
39276                           <enumeratedValue>
39277                              <name>NONE</name>
39278                              <description>No action</description>
39279                              <value>0</value>
39280                           </enumeratedValue>
39281                           <enumeratedValue>
39282                              <name>RETRIGGER</name>
39283                              <description>Force a start, restart or retrigger</description>
39284                              <value>1</value>
39285                           </enumeratedValue>
39286                           <enumeratedValue>
39287                              <name>STOP</name>
39288                              <description>Force a stop</description>
39289                              <value>2</value>
39290                           </enumeratedValue>
39291                           <enumeratedValue>
39292                              <name>UPDATE</name>
39293                              <description>Force update of double-buffered register</description>
39294                              <value>3</value>
39295                           </enumeratedValue>
39296                           <enumeratedValue>
39297                              <name>READSYNC</name>
39298                              <description>Force a read synchronization of COUNT</description>
39299                              <value>4</value>
39300                           </enumeratedValue>
39301                        </enumeratedValues>
39302                     </field>
39303                  </fields>
39304               </register>
39305               <register>
39306                  <name>EVCTRL</name>
39307                  <description>Event Control</description>
39308                  <addressOffset>0x6</addressOffset>
39309                  <size>16</size>
39310                  <resetValue>0x0000</resetValue>
39311                  <fields>
39312                     <field>
39313                        <name>EVACT</name>
39314                        <description>Event Action</description>
39315                        <bitOffset>0</bitOffset>
39316                        <bitWidth>3</bitWidth>
39317                        <enumeratedValues>
39318                           <name>EVACTSelect</name>
39319                           <enumeratedValue>
39320                              <name>OFF</name>
39321                              <description>Event action disabled</description>
39322                              <value>0</value>
39323                           </enumeratedValue>
39324                           <enumeratedValue>
39325                              <name>RETRIGGER</name>
39326                              <description>Start, restart or retrigger TC on event</description>
39327                              <value>1</value>
39328                           </enumeratedValue>
39329                           <enumeratedValue>
39330                              <name>COUNT</name>
39331                              <description>Count on event</description>
39332                              <value>2</value>
39333                           </enumeratedValue>
39334                           <enumeratedValue>
39335                              <name>START</name>
39336                              <description>Start TC on event</description>
39337                              <value>3</value>
39338                           </enumeratedValue>
39339                           <enumeratedValue>
39340                              <name>STAMP</name>
39341                              <description>Time stamp capture</description>
39342                              <value>4</value>
39343                           </enumeratedValue>
39344                           <enumeratedValue>
39345                              <name>PPW</name>
39346                              <description>Period catured in CC0, pulse width in CC1</description>
39347                              <value>5</value>
39348                           </enumeratedValue>
39349                           <enumeratedValue>
39350                              <name>PWP</name>
39351                              <description>Period catured in CC1, pulse width in CC0</description>
39352                              <value>6</value>
39353                           </enumeratedValue>
39354                           <enumeratedValue>
39355                              <name>PW</name>
39356                              <description>Pulse width capture</description>
39357                              <value>7</value>
39358                           </enumeratedValue>
39359                        </enumeratedValues>
39360                     </field>
39361                     <field>
39362                        <name>TCINV</name>
39363                        <description>TC Event Input Polarity</description>
39364                        <bitOffset>4</bitOffset>
39365                        <bitWidth>1</bitWidth>
39366                     </field>
39367                     <field>
39368                        <name>TCEI</name>
39369                        <description>TC Event Enable</description>
39370                        <bitOffset>5</bitOffset>
39371                        <bitWidth>1</bitWidth>
39372                     </field>
39373                     <field>
39374                        <name>OVFEO</name>
39375                        <description>Event Output Enable</description>
39376                        <bitOffset>8</bitOffset>
39377                        <bitWidth>1</bitWidth>
39378                     </field>
39379                     <field>
39380                        <name>MCEO0</name>
39381                        <description>MC Event Output Enable 0</description>
39382                        <bitOffset>12</bitOffset>
39383                        <bitWidth>1</bitWidth>
39384                     </field>
39385                     <field>
39386                        <name>MCEO1</name>
39387                        <description>MC Event Output Enable 1</description>
39388                        <bitOffset>13</bitOffset>
39389                        <bitWidth>1</bitWidth>
39390                     </field>
39391                  </fields>
39392               </register>
39393               <register>
39394                  <name>INTENCLR</name>
39395                  <description>Interrupt Enable Clear</description>
39396                  <addressOffset>0x8</addressOffset>
39397                  <size>8</size>
39398                  <resetValue>0x00</resetValue>
39399                  <fields>
39400                     <field>
39401                        <name>OVF</name>
39402                        <description>OVF Interrupt Disable</description>
39403                        <bitOffset>0</bitOffset>
39404                        <bitWidth>1</bitWidth>
39405                     </field>
39406                     <field>
39407                        <name>ERR</name>
39408                        <description>ERR Interrupt Disable</description>
39409                        <bitOffset>1</bitOffset>
39410                        <bitWidth>1</bitWidth>
39411                     </field>
39412                     <field>
39413                        <name>MC0</name>
39414                        <description>MC Interrupt Disable 0</description>
39415                        <bitOffset>4</bitOffset>
39416                        <bitWidth>1</bitWidth>
39417                     </field>
39418                     <field>
39419                        <name>MC1</name>
39420                        <description>MC Interrupt Disable 1</description>
39421                        <bitOffset>5</bitOffset>
39422                        <bitWidth>1</bitWidth>
39423                     </field>
39424                  </fields>
39425               </register>
39426               <register>
39427                  <name>INTENSET</name>
39428                  <description>Interrupt Enable Set</description>
39429                  <addressOffset>0x9</addressOffset>
39430                  <size>8</size>
39431                  <resetValue>0x00</resetValue>
39432                  <fields>
39433                     <field>
39434                        <name>OVF</name>
39435                        <description>OVF Interrupt Enable</description>
39436                        <bitOffset>0</bitOffset>
39437                        <bitWidth>1</bitWidth>
39438                     </field>
39439                     <field>
39440                        <name>ERR</name>
39441                        <description>ERR Interrupt Enable</description>
39442                        <bitOffset>1</bitOffset>
39443                        <bitWidth>1</bitWidth>
39444                     </field>
39445                     <field>
39446                        <name>MC0</name>
39447                        <description>MC Interrupt Enable 0</description>
39448                        <bitOffset>4</bitOffset>
39449                        <bitWidth>1</bitWidth>
39450                     </field>
39451                     <field>
39452                        <name>MC1</name>
39453                        <description>MC Interrupt Enable 1</description>
39454                        <bitOffset>5</bitOffset>
39455                        <bitWidth>1</bitWidth>
39456                     </field>
39457                  </fields>
39458               </register>
39459               <register>
39460                  <name>INTFLAG</name>
39461                  <description>Interrupt Flag Status and Clear</description>
39462                  <addressOffset>0xA</addressOffset>
39463                  <size>8</size>
39464                  <resetValue>0x00</resetValue>
39465                  <fields>
39466                     <field>
39467                        <name>OVF</name>
39468                        <description>OVF Interrupt Flag</description>
39469                        <bitOffset>0</bitOffset>
39470                        <bitWidth>1</bitWidth>
39471                     </field>
39472                     <field>
39473                        <name>ERR</name>
39474                        <description>ERR Interrupt Flag</description>
39475                        <bitOffset>1</bitOffset>
39476                        <bitWidth>1</bitWidth>
39477                     </field>
39478                     <field>
39479                        <name>MC0</name>
39480                        <description>MC Interrupt Flag 0</description>
39481                        <bitOffset>4</bitOffset>
39482                        <bitWidth>1</bitWidth>
39483                     </field>
39484                     <field>
39485                        <name>MC1</name>
39486                        <description>MC Interrupt Flag 1</description>
39487                        <bitOffset>5</bitOffset>
39488                        <bitWidth>1</bitWidth>
39489                     </field>
39490                  </fields>
39491               </register>
39492               <register>
39493                  <name>STATUS</name>
39494                  <description>Status</description>
39495                  <addressOffset>0xB</addressOffset>
39496                  <size>8</size>
39497                  <resetValue>0x01</resetValue>
39498                  <fields>
39499                     <field>
39500                        <name>STOP</name>
39501                        <description>Stop Status Flag</description>
39502                        <bitOffset>0</bitOffset>
39503                        <bitWidth>1</bitWidth>
39504                     </field>
39505                     <field>
39506                        <name>SLAVE</name>
39507                        <description>Slave Status Flag</description>
39508                        <bitOffset>1</bitOffset>
39509                        <bitWidth>1</bitWidth>
39510                     </field>
39511                     <field>
39512                        <name>PERBUFV</name>
39513                        <description>Synchronization Busy Status</description>
39514                        <bitOffset>3</bitOffset>
39515                        <bitWidth>1</bitWidth>
39516                     </field>
39517                     <field>
39518                        <name>CCBUFV0</name>
39519                        <description>Compare channel buffer 0 valid</description>
39520                        <bitOffset>4</bitOffset>
39521                        <bitWidth>1</bitWidth>
39522                     </field>
39523                     <field>
39524                        <name>CCBUFV1</name>
39525                        <description>Compare channel buffer 1 valid</description>
39526                        <bitOffset>5</bitOffset>
39527                        <bitWidth>1</bitWidth>
39528                     </field>
39529                  </fields>
39530               </register>
39531               <register>
39532                  <name>WAVE</name>
39533                  <description>Waveform Generation Control</description>
39534                  <addressOffset>0xC</addressOffset>
39535                  <size>8</size>
39536                  <resetValue>0x00</resetValue>
39537                  <fields>
39538                     <field>
39539                        <name>WAVEGEN</name>
39540                        <description>Waveform Generation Mode</description>
39541                        <bitOffset>0</bitOffset>
39542                        <bitWidth>2</bitWidth>
39543                        <enumeratedValues>
39544                           <name>WAVEGENSelect</name>
39545                           <enumeratedValue>
39546                              <name>NFRQ</name>
39547                              <description>Normal frequency</description>
39548                              <value>0</value>
39549                           </enumeratedValue>
39550                           <enumeratedValue>
39551                              <name>MFRQ</name>
39552                              <description>Match frequency</description>
39553                              <value>1</value>
39554                           </enumeratedValue>
39555                           <enumeratedValue>
39556                              <name>NPWM</name>
39557                              <description>Normal PWM</description>
39558                              <value>2</value>
39559                           </enumeratedValue>
39560                           <enumeratedValue>
39561                              <name>MPWM</name>
39562                              <description>Match PWM</description>
39563                              <value>3</value>
39564                           </enumeratedValue>
39565                        </enumeratedValues>
39566                     </field>
39567                  </fields>
39568               </register>
39569               <register>
39570                  <name>DRVCTRL</name>
39571                  <description>Control C</description>
39572                  <addressOffset>0xD</addressOffset>
39573                  <size>8</size>
39574                  <resetValue>0x00</resetValue>
39575                  <fields>
39576                     <field>
39577                        <name>INVEN0</name>
39578                        <description>Output Waveform Invert Enable 0</description>
39579                        <bitOffset>0</bitOffset>
39580                        <bitWidth>1</bitWidth>
39581                     </field>
39582                     <field>
39583                        <name>INVEN1</name>
39584                        <description>Output Waveform Invert Enable 1</description>
39585                        <bitOffset>1</bitOffset>
39586                        <bitWidth>1</bitWidth>
39587                     </field>
39588                  </fields>
39589               </register>
39590               <register>
39591                  <name>DBGCTRL</name>
39592                  <description>Debug Control</description>
39593                  <addressOffset>0xF</addressOffset>
39594                  <size>8</size>
39595                  <resetValue>0x00</resetValue>
39596                  <fields>
39597                     <field>
39598                        <name>DBGRUN</name>
39599                        <description>Run During Debug</description>
39600                        <bitOffset>0</bitOffset>
39601                        <bitWidth>1</bitWidth>
39602                     </field>
39603                  </fields>
39604               </register>
39605               <register>
39606                  <name>SYNCBUSY</name>
39607                  <description>Synchronization Status</description>
39608                  <addressOffset>0x10</addressOffset>
39609                  <size>32</size>
39610                  <access>read-only</access>
39611                  <resetValue>0x00000000</resetValue>
39612                  <fields>
39613                     <field>
39614                        <name>SWRST</name>
39615                        <description>swrst</description>
39616                        <bitOffset>0</bitOffset>
39617                        <bitWidth>1</bitWidth>
39618                     </field>
39619                     <field>
39620                        <name>ENABLE</name>
39621                        <description>enable</description>
39622                        <bitOffset>1</bitOffset>
39623                        <bitWidth>1</bitWidth>
39624                     </field>
39625                     <field>
39626                        <name>CTRLB</name>
39627                        <description>CTRLB</description>
39628                        <bitOffset>2</bitOffset>
39629                        <bitWidth>1</bitWidth>
39630                     </field>
39631                     <field>
39632                        <name>STATUS</name>
39633                        <description>STATUS</description>
39634                        <bitOffset>3</bitOffset>
39635                        <bitWidth>1</bitWidth>
39636                     </field>
39637                     <field>
39638                        <name>COUNT</name>
39639                        <description>Counter</description>
39640                        <bitOffset>4</bitOffset>
39641                        <bitWidth>1</bitWidth>
39642                     </field>
39643                     <field>
39644                        <name>PER</name>
39645                        <description>Period</description>
39646                        <bitOffset>5</bitOffset>
39647                        <bitWidth>1</bitWidth>
39648                     </field>
39649                     <field>
39650                        <name>CC0</name>
39651                        <description>Compare Channel 0</description>
39652                        <bitOffset>6</bitOffset>
39653                        <bitWidth>1</bitWidth>
39654                     </field>
39655                     <field>
39656                        <name>CC1</name>
39657                        <description>Compare Channel 1</description>
39658                        <bitOffset>7</bitOffset>
39659                        <bitWidth>1</bitWidth>
39660                     </field>
39661                  </fields>
39662               </register>
39663               <register>
39664                  <name>COUNT</name>
39665                  <description>COUNT32 Count</description>
39666                  <addressOffset>0x14</addressOffset>
39667                  <size>32</size>
39668                  <resetValue>0x00000000</resetValue>
39669                  <fields>
39670                     <field>
39671                        <name>COUNT</name>
39672                        <description>Counter Value</description>
39673                        <bitOffset>0</bitOffset>
39674                        <bitWidth>32</bitWidth>
39675                     </field>
39676                  </fields>
39677               </register>
39678               <register>
39679                  <dim>2</dim>
39680                  <dimIncrement>4</dimIncrement>
39681                  <name>CC[%s]</name>
39682                  <description>COUNT32 Compare and Capture</description>
39683                  <addressOffset>0x1C</addressOffset>
39684                  <size>32</size>
39685                  <resetValue>0x00000000</resetValue>
39686                  <fields>
39687                     <field>
39688                        <name>CC</name>
39689                        <description>Counter/Compare Value</description>
39690                        <bitOffset>0</bitOffset>
39691                        <bitWidth>32</bitWidth>
39692                     </field>
39693                  </fields>
39694               </register>
39695               <register>
39696                  <dim>2</dim>
39697                  <dimIncrement>4</dimIncrement>
39698                  <name>CCBUF[%s]</name>
39699                  <description>COUNT32 Compare and Capture Buffer</description>
39700                  <addressOffset>0x30</addressOffset>
39701                  <size>32</size>
39702                  <resetValue>0x00000000</resetValue>
39703                  <fields>
39704                     <field>
39705                        <name>CCBUF</name>
39706                        <description>Counter/Compare Buffer Value</description>
39707                        <bitOffset>0</bitOffset>
39708                        <bitWidth>32</bitWidth>
39709                     </field>
39710                  </fields>
39711               </register>
39712            </cluster>
39713         </registers>
39714      </peripheral>
39715      <peripheral derivedFrom="TC0">
39716         <name>TC1</name>
39717         <baseAddress>0x40003C00</baseAddress>
39718         <interrupt>
39719            <name>TC1</name>
39720            <description>Timer Counter 1</description>
39721            <value>108</value>
39722         </interrupt>
39723      </peripheral>
39724      <peripheral derivedFrom="TC0">
39725         <name>TC2</name>
39726         <baseAddress>0x4101A000</baseAddress>
39727         <interrupt>
39728            <name>TC2</name>
39729            <description>Timer Counter 2</description>
39730            <value>109</value>
39731         </interrupt>
39732      </peripheral>
39733      <peripheral derivedFrom="TC0">
39734         <name>TC3</name>
39735         <baseAddress>0x4101C000</baseAddress>
39736         <interrupt>
39737            <name>TC3</name>
39738            <description>Timer Counter 3</description>
39739            <value>110</value>
39740         </interrupt>
39741      </peripheral>
39742      <peripheral derivedFrom="TC0">
39743         <name>TC4</name>
39744         <baseAddress>0x42001400</baseAddress>
39745         <interrupt>
39746            <name>TC4</name>
39747            <description>Timer Counter 4</description>
39748            <value>111</value>
39749         </interrupt>
39750      </peripheral>
39751      <peripheral derivedFrom="TC0">
39752         <name>TC5</name>
39753         <baseAddress>0x42001800</baseAddress>
39754         <interrupt>
39755            <name>TC5</name>
39756            <description>Timer Counter 5</description>
39757            <value>112</value>
39758         </interrupt>
39759      </peripheral>
39760      <peripheral derivedFrom="TC0">
39761         <name>TC6</name>
39762         <baseAddress>0x43001400</baseAddress>
39763         <interrupt>
39764            <name>TC6</name>
39765            <description>Timer Counter 6</description>
39766            <value>113</value>
39767         </interrupt>
39768      </peripheral>
39769      <peripheral derivedFrom="TC0">
39770         <name>TC7</name>
39771         <baseAddress>0x43001800</baseAddress>
39772         <interrupt>
39773            <name>TC7</name>
39774            <description>Timer Counter 7</description>
39775            <value>114</value>
39776         </interrupt>
39777      </peripheral>
39778      <peripheral>
39779         <name>TCC0</name>
39780         <version>U22133.1.0</version>
39781         <description>Timer Counter Control</description>
39782         <groupName>TCC</groupName>
39783         <prependToName>TCC_</prependToName>
39784         <baseAddress>0x41016000</baseAddress>
39785         <addressBlock>
39786            <offset>0</offset>
39787            <size>0x88</size>
39788            <usage>registers</usage>
39789         </addressBlock>
39790         <interrupt>
39791            <name>TCC0_OTHER</name>
39792            <description>Timer Counter Control 0</description>
39793            <value>85</value>
39794         </interrupt>
39795         <interrupt>
39796            <name>TCC0_MC0</name>
39797            <description>TCC Match/Compare 0</description>
39798            <value>86</value>
39799         </interrupt>
39800         <interrupt>
39801            <name>TCC0_MC1</name>
39802            <description>TCC Match/Compare 1</description>
39803            <value>87</value>
39804         </interrupt>
39805         <interrupt>
39806            <name>TCC0_MC2</name>
39807            <description>TCC Match/Compare 2</description>
39808            <value>88</value>
39809         </interrupt>
39810         <interrupt>
39811            <name>TCC0_MC3</name>
39812            <description>TCC Match/Compare 3</description>
39813            <value>89</value>
39814         </interrupt>
39815         <interrupt>
39816            <name>TCC0_MC4</name>
39817            <description>TCC Match/Compare 4</description>
39818            <value>90</value>
39819         </interrupt>
39820         <interrupt>
39821            <name>TCC0_MC5</name>
39822            <description>TCC Match/Compare 5</description>
39823            <value>91</value>
39824         </interrupt>
39825         <registers>
39826            <register>
39827               <name>CTRLA</name>
39828               <description>Control A</description>
39829               <addressOffset>0x0</addressOffset>
39830               <size>32</size>
39831               <resetValue>0x00000000</resetValue>
39832               <fields>
39833                  <field>
39834                     <name>SWRST</name>
39835                     <description>Software Reset</description>
39836                     <bitOffset>0</bitOffset>
39837                     <bitWidth>1</bitWidth>
39838                  </field>
39839                  <field>
39840                     <name>ENABLE</name>
39841                     <description>Enable</description>
39842                     <bitOffset>1</bitOffset>
39843                     <bitWidth>1</bitWidth>
39844                  </field>
39845                  <field>
39846                     <name>RESOLUTION</name>
39847                     <description>Enhanced Resolution</description>
39848                     <bitOffset>5</bitOffset>
39849                     <bitWidth>2</bitWidth>
39850                     <enumeratedValues>
39851                        <name>RESOLUTIONSelect</name>
39852                        <enumeratedValue>
39853                           <name>NONE</name>
39854                           <description>Dithering is disabled</description>
39855                           <value>0</value>
39856                        </enumeratedValue>
39857                        <enumeratedValue>
39858                           <name>DITH4</name>
39859                           <description>Dithering is done every 16 PWM frames</description>
39860                           <value>1</value>
39861                        </enumeratedValue>
39862                        <enumeratedValue>
39863                           <name>DITH5</name>
39864                           <description>Dithering is done every 32 PWM frames</description>
39865                           <value>2</value>
39866                        </enumeratedValue>
39867                        <enumeratedValue>
39868                           <name>DITH6</name>
39869                           <description>Dithering is done every 64 PWM frames</description>
39870                           <value>3</value>
39871                        </enumeratedValue>
39872                     </enumeratedValues>
39873                  </field>
39874                  <field>
39875                     <name>PRESCALER</name>
39876                     <description>Prescaler</description>
39877                     <bitOffset>8</bitOffset>
39878                     <bitWidth>3</bitWidth>
39879                     <enumeratedValues>
39880                        <name>PRESCALERSelect</name>
39881                        <enumeratedValue>
39882                           <name>DIV1</name>
39883                           <description>No division</description>
39884                           <value>0</value>
39885                        </enumeratedValue>
39886                        <enumeratedValue>
39887                           <name>DIV2</name>
39888                           <description>Divide by 2</description>
39889                           <value>1</value>
39890                        </enumeratedValue>
39891                        <enumeratedValue>
39892                           <name>DIV4</name>
39893                           <description>Divide by 4</description>
39894                           <value>2</value>
39895                        </enumeratedValue>
39896                        <enumeratedValue>
39897                           <name>DIV8</name>
39898                           <description>Divide by 8</description>
39899                           <value>3</value>
39900                        </enumeratedValue>
39901                        <enumeratedValue>
39902                           <name>DIV16</name>
39903                           <description>Divide by 16</description>
39904                           <value>4</value>
39905                        </enumeratedValue>
39906                        <enumeratedValue>
39907                           <name>DIV64</name>
39908                           <description>Divide by 64</description>
39909                           <value>5</value>
39910                        </enumeratedValue>
39911                        <enumeratedValue>
39912                           <name>DIV256</name>
39913                           <description>Divide by 256</description>
39914                           <value>6</value>
39915                        </enumeratedValue>
39916                        <enumeratedValue>
39917                           <name>DIV1024</name>
39918                           <description>Divide by 1024</description>
39919                           <value>7</value>
39920                        </enumeratedValue>
39921                     </enumeratedValues>
39922                  </field>
39923                  <field>
39924                     <name>RUNSTDBY</name>
39925                     <description>Run in Standby</description>
39926                     <bitOffset>11</bitOffset>
39927                     <bitWidth>1</bitWidth>
39928                  </field>
39929                  <field>
39930                     <name>PRESCSYNC</name>
39931                     <description>Prescaler and Counter Synchronization Selection</description>
39932                     <bitOffset>12</bitOffset>
39933                     <bitWidth>2</bitWidth>
39934                     <enumeratedValues>
39935                        <name>PRESCSYNCSelect</name>
39936                        <enumeratedValue>
39937                           <name>GCLK</name>
39938                           <description>Reload or reset counter on next GCLK</description>
39939                           <value>0</value>
39940                        </enumeratedValue>
39941                        <enumeratedValue>
39942                           <name>PRESC</name>
39943                           <description>Reload or reset counter on next prescaler clock</description>
39944                           <value>1</value>
39945                        </enumeratedValue>
39946                        <enumeratedValue>
39947                           <name>RESYNC</name>
39948                           <description>Reload or reset counter on next GCLK and reset prescaler counter</description>
39949                           <value>2</value>
39950                        </enumeratedValue>
39951                     </enumeratedValues>
39952                  </field>
39953                  <field>
39954                     <name>ALOCK</name>
39955                     <description>Auto Lock</description>
39956                     <bitOffset>14</bitOffset>
39957                     <bitWidth>1</bitWidth>
39958                  </field>
39959                  <field>
39960                     <name>MSYNC</name>
39961                     <description>Master Synchronization (only for TCC Slave Instance)</description>
39962                     <bitOffset>15</bitOffset>
39963                     <bitWidth>1</bitWidth>
39964                  </field>
39965                  <field>
39966                     <name>DMAOS</name>
39967                     <description>DMA One-shot Trigger Mode</description>
39968                     <bitOffset>23</bitOffset>
39969                     <bitWidth>1</bitWidth>
39970                  </field>
39971                  <field>
39972                     <name>CPTEN0</name>
39973                     <description>Capture Channel 0 Enable</description>
39974                     <bitOffset>24</bitOffset>
39975                     <bitWidth>1</bitWidth>
39976                  </field>
39977                  <field>
39978                     <name>CPTEN1</name>
39979                     <description>Capture Channel 1 Enable</description>
39980                     <bitOffset>25</bitOffset>
39981                     <bitWidth>1</bitWidth>
39982                  </field>
39983                  <field>
39984                     <name>CPTEN2</name>
39985                     <description>Capture Channel 2 Enable</description>
39986                     <bitOffset>26</bitOffset>
39987                     <bitWidth>1</bitWidth>
39988                  </field>
39989                  <field>
39990                     <name>CPTEN3</name>
39991                     <description>Capture Channel 3 Enable</description>
39992                     <bitOffset>27</bitOffset>
39993                     <bitWidth>1</bitWidth>
39994                  </field>
39995                  <field>
39996                     <name>CPTEN4</name>
39997                     <description>Capture Channel 4 Enable</description>
39998                     <bitOffset>28</bitOffset>
39999                     <bitWidth>1</bitWidth>
40000                  </field>
40001                  <field>
40002                     <name>CPTEN5</name>
40003                     <description>Capture Channel 5 Enable</description>
40004                     <bitOffset>29</bitOffset>
40005                     <bitWidth>1</bitWidth>
40006                  </field>
40007               </fields>
40008            </register>
40009            <register>
40010               <name>CTRLBCLR</name>
40011               <description>Control B Clear</description>
40012               <addressOffset>0x4</addressOffset>
40013               <size>8</size>
40014               <resetValue>0x00</resetValue>
40015               <fields>
40016                  <field>
40017                     <name>DIR</name>
40018                     <description>Counter Direction</description>
40019                     <bitOffset>0</bitOffset>
40020                     <bitWidth>1</bitWidth>
40021                  </field>
40022                  <field>
40023                     <name>LUPD</name>
40024                     <description>Lock Update</description>
40025                     <bitOffset>1</bitOffset>
40026                     <bitWidth>1</bitWidth>
40027                  </field>
40028                  <field>
40029                     <name>ONESHOT</name>
40030                     <description>One-Shot</description>
40031                     <bitOffset>2</bitOffset>
40032                     <bitWidth>1</bitWidth>
40033                  </field>
40034                  <field>
40035                     <name>IDXCMD</name>
40036                     <description>Ramp Index Command</description>
40037                     <bitOffset>3</bitOffset>
40038                     <bitWidth>2</bitWidth>
40039                     <enumeratedValues>
40040                        <name>IDXCMDSelect</name>
40041                        <enumeratedValue>
40042                           <name>DISABLE</name>
40043                           <description>Command disabled: Index toggles between cycles A and B</description>
40044                           <value>0</value>
40045                        </enumeratedValue>
40046                        <enumeratedValue>
40047                           <name>SET</name>
40048                           <description>Set index: cycle B will be forced in the next cycle</description>
40049                           <value>1</value>
40050                        </enumeratedValue>
40051                        <enumeratedValue>
40052                           <name>CLEAR</name>
40053                           <description>Clear index: cycle A will be forced in the next cycle</description>
40054                           <value>2</value>
40055                        </enumeratedValue>
40056                        <enumeratedValue>
40057                           <name>HOLD</name>
40058                           <description>Hold index: the next cycle will be the same as the current cycle</description>
40059                           <value>3</value>
40060                        </enumeratedValue>
40061                     </enumeratedValues>
40062                  </field>
40063                  <field>
40064                     <name>CMD</name>
40065                     <description>TCC Command</description>
40066                     <bitOffset>5</bitOffset>
40067                     <bitWidth>3</bitWidth>
40068                     <enumeratedValues>
40069                        <name>CMDSelect</name>
40070                        <enumeratedValue>
40071                           <name>NONE</name>
40072                           <description>No action</description>
40073                           <value>0</value>
40074                        </enumeratedValue>
40075                        <enumeratedValue>
40076                           <name>RETRIGGER</name>
40077                           <description>Clear start, restart or retrigger</description>
40078                           <value>1</value>
40079                        </enumeratedValue>
40080                        <enumeratedValue>
40081                           <name>STOP</name>
40082                           <description>Force stop</description>
40083                           <value>2</value>
40084                        </enumeratedValue>
40085                        <enumeratedValue>
40086                           <name>UPDATE</name>
40087                           <description>Force update or double buffered registers</description>
40088                           <value>3</value>
40089                        </enumeratedValue>
40090                        <enumeratedValue>
40091                           <name>READSYNC</name>
40092                           <description>Force COUNT read synchronization</description>
40093                           <value>4</value>
40094                        </enumeratedValue>
40095                        <enumeratedValue>
40096                           <name>DMAOS</name>
40097                           <description>One-shot DMA trigger</description>
40098                           <value>5</value>
40099                        </enumeratedValue>
40100                     </enumeratedValues>
40101                  </field>
40102               </fields>
40103            </register>
40104            <register>
40105               <name>CTRLBSET</name>
40106               <description>Control B Set</description>
40107               <addressOffset>0x5</addressOffset>
40108               <size>8</size>
40109               <resetValue>0x00</resetValue>
40110               <fields>
40111                  <field>
40112                     <name>DIR</name>
40113                     <description>Counter Direction</description>
40114                     <bitOffset>0</bitOffset>
40115                     <bitWidth>1</bitWidth>
40116                  </field>
40117                  <field>
40118                     <name>LUPD</name>
40119                     <description>Lock Update</description>
40120                     <bitOffset>1</bitOffset>
40121                     <bitWidth>1</bitWidth>
40122                  </field>
40123                  <field>
40124                     <name>ONESHOT</name>
40125                     <description>One-Shot</description>
40126                     <bitOffset>2</bitOffset>
40127                     <bitWidth>1</bitWidth>
40128                  </field>
40129                  <field>
40130                     <name>IDXCMD</name>
40131                     <description>Ramp Index Command</description>
40132                     <bitOffset>3</bitOffset>
40133                     <bitWidth>2</bitWidth>
40134                     <enumeratedValues>
40135                        <name>IDXCMDSelect</name>
40136                        <enumeratedValue>
40137                           <name>DISABLE</name>
40138                           <description>Command disabled: Index toggles between cycles A and B</description>
40139                           <value>0</value>
40140                        </enumeratedValue>
40141                        <enumeratedValue>
40142                           <name>SET</name>
40143                           <description>Set index: cycle B will be forced in the next cycle</description>
40144                           <value>1</value>
40145                        </enumeratedValue>
40146                        <enumeratedValue>
40147                           <name>CLEAR</name>
40148                           <description>Clear index: cycle A will be forced in the next cycle</description>
40149                           <value>2</value>
40150                        </enumeratedValue>
40151                        <enumeratedValue>
40152                           <name>HOLD</name>
40153                           <description>Hold index: the next cycle will be the same as the current cycle</description>
40154                           <value>3</value>
40155                        </enumeratedValue>
40156                     </enumeratedValues>
40157                  </field>
40158                  <field>
40159                     <name>CMD</name>
40160                     <description>TCC Command</description>
40161                     <bitOffset>5</bitOffset>
40162                     <bitWidth>3</bitWidth>
40163                     <enumeratedValues>
40164                        <name>CMDSelect</name>
40165                        <enumeratedValue>
40166                           <name>NONE</name>
40167                           <description>No action</description>
40168                           <value>0</value>
40169                        </enumeratedValue>
40170                        <enumeratedValue>
40171                           <name>RETRIGGER</name>
40172                           <description>Clear start, restart or retrigger</description>
40173                           <value>1</value>
40174                        </enumeratedValue>
40175                        <enumeratedValue>
40176                           <name>STOP</name>
40177                           <description>Force stop</description>
40178                           <value>2</value>
40179                        </enumeratedValue>
40180                        <enumeratedValue>
40181                           <name>UPDATE</name>
40182                           <description>Force update or double buffered registers</description>
40183                           <value>3</value>
40184                        </enumeratedValue>
40185                        <enumeratedValue>
40186                           <name>READSYNC</name>
40187                           <description>Force COUNT read synchronization</description>
40188                           <value>4</value>
40189                        </enumeratedValue>
40190                        <enumeratedValue>
40191                           <name>DMAOS</name>
40192                           <description>One-shot DMA trigger</description>
40193                           <value>5</value>
40194                        </enumeratedValue>
40195                     </enumeratedValues>
40196                  </field>
40197               </fields>
40198            </register>
40199            <register>
40200               <name>SYNCBUSY</name>
40201               <description>Synchronization Busy</description>
40202               <addressOffset>0x8</addressOffset>
40203               <size>32</size>
40204               <access>read-only</access>
40205               <resetValue>0x00000000</resetValue>
40206               <fields>
40207                  <field>
40208                     <name>SWRST</name>
40209                     <description>Swrst Busy</description>
40210                     <bitOffset>0</bitOffset>
40211                     <bitWidth>1</bitWidth>
40212                  </field>
40213                  <field>
40214                     <name>ENABLE</name>
40215                     <description>Enable Busy</description>
40216                     <bitOffset>1</bitOffset>
40217                     <bitWidth>1</bitWidth>
40218                  </field>
40219                  <field>
40220                     <name>CTRLB</name>
40221                     <description>Ctrlb Busy</description>
40222                     <bitOffset>2</bitOffset>
40223                     <bitWidth>1</bitWidth>
40224                  </field>
40225                  <field>
40226                     <name>STATUS</name>
40227                     <description>Status Busy</description>
40228                     <bitOffset>3</bitOffset>
40229                     <bitWidth>1</bitWidth>
40230                  </field>
40231                  <field>
40232                     <name>COUNT</name>
40233                     <description>Count Busy</description>
40234                     <bitOffset>4</bitOffset>
40235                     <bitWidth>1</bitWidth>
40236                  </field>
40237                  <field>
40238                     <name>PATT</name>
40239                     <description>Pattern Busy</description>
40240                     <bitOffset>5</bitOffset>
40241                     <bitWidth>1</bitWidth>
40242                  </field>
40243                  <field>
40244                     <name>WAVE</name>
40245                     <description>Wave Busy</description>
40246                     <bitOffset>6</bitOffset>
40247                     <bitWidth>1</bitWidth>
40248                  </field>
40249                  <field>
40250                     <name>PER</name>
40251                     <description>Period Busy</description>
40252                     <bitOffset>7</bitOffset>
40253                     <bitWidth>1</bitWidth>
40254                  </field>
40255                  <field>
40256                     <name>CC0</name>
40257                     <description>Compare Channel 0 Busy</description>
40258                     <bitOffset>8</bitOffset>
40259                     <bitWidth>1</bitWidth>
40260                  </field>
40261                  <field>
40262                     <name>CC1</name>
40263                     <description>Compare Channel 1 Busy</description>
40264                     <bitOffset>9</bitOffset>
40265                     <bitWidth>1</bitWidth>
40266                  </field>
40267                  <field>
40268                     <name>CC2</name>
40269                     <description>Compare Channel 2 Busy</description>
40270                     <bitOffset>10</bitOffset>
40271                     <bitWidth>1</bitWidth>
40272                  </field>
40273                  <field>
40274                     <name>CC3</name>
40275                     <description>Compare Channel 3 Busy</description>
40276                     <bitOffset>11</bitOffset>
40277                     <bitWidth>1</bitWidth>
40278                  </field>
40279                  <field>
40280                     <name>CC4</name>
40281                     <description>Compare Channel 4 Busy</description>
40282                     <bitOffset>12</bitOffset>
40283                     <bitWidth>1</bitWidth>
40284                  </field>
40285                  <field>
40286                     <name>CC5</name>
40287                     <description>Compare Channel 5 Busy</description>
40288                     <bitOffset>13</bitOffset>
40289                     <bitWidth>1</bitWidth>
40290                  </field>
40291               </fields>
40292            </register>
40293            <register>
40294               <name>FCTRLA</name>
40295               <description>Recoverable Fault A Configuration</description>
40296               <addressOffset>0xC</addressOffset>
40297               <size>32</size>
40298               <resetValue>0x00000000</resetValue>
40299               <fields>
40300                  <field>
40301                     <name>SRC</name>
40302                     <description>Fault A Source</description>
40303                     <bitOffset>0</bitOffset>
40304                     <bitWidth>2</bitWidth>
40305                     <enumeratedValues>
40306                        <name>SRCSelect</name>
40307                        <enumeratedValue>
40308                           <name>DISABLE</name>
40309                           <description>Fault input disabled</description>
40310                           <value>0</value>
40311                        </enumeratedValue>
40312                        <enumeratedValue>
40313                           <name>ENABLE</name>
40314                           <description>MCEx (x=0,1) event input</description>
40315                           <value>1</value>
40316                        </enumeratedValue>
40317                        <enumeratedValue>
40318                           <name>INVERT</name>
40319                           <description>Inverted MCEx (x=0,1) event input</description>
40320                           <value>2</value>
40321                        </enumeratedValue>
40322                        <enumeratedValue>
40323                           <name>ALTFAULT</name>
40324                           <description>Alternate fault (A or B) state at the end of the previous period</description>
40325                           <value>3</value>
40326                        </enumeratedValue>
40327                     </enumeratedValues>
40328                  </field>
40329                  <field>
40330                     <name>KEEP</name>
40331                     <description>Fault A Keeper</description>
40332                     <bitOffset>3</bitOffset>
40333                     <bitWidth>1</bitWidth>
40334                  </field>
40335                  <field>
40336                     <name>QUAL</name>
40337                     <description>Fault A Qualification</description>
40338                     <bitOffset>4</bitOffset>
40339                     <bitWidth>1</bitWidth>
40340                  </field>
40341                  <field>
40342                     <name>BLANK</name>
40343                     <description>Fault A Blanking Mode</description>
40344                     <bitOffset>5</bitOffset>
40345                     <bitWidth>2</bitWidth>
40346                     <enumeratedValues>
40347                        <name>BLANKSelect</name>
40348                        <enumeratedValue>
40349                           <name>START</name>
40350                           <description>Blanking applied from start of the ramp</description>
40351                           <value>0</value>
40352                        </enumeratedValue>
40353                        <enumeratedValue>
40354                           <name>RISE</name>
40355                           <description>Blanking applied from rising edge of the output waveform</description>
40356                           <value>1</value>
40357                        </enumeratedValue>
40358                        <enumeratedValue>
40359                           <name>FALL</name>
40360                           <description>Blanking applied from falling edge of the output waveform</description>
40361                           <value>2</value>
40362                        </enumeratedValue>
40363                        <enumeratedValue>
40364                           <name>BOTH</name>
40365                           <description>Blanking applied from each toggle of the output waveform</description>
40366                           <value>3</value>
40367                        </enumeratedValue>
40368                     </enumeratedValues>
40369                  </field>
40370                  <field>
40371                     <name>RESTART</name>
40372                     <description>Fault A Restart</description>
40373                     <bitOffset>7</bitOffset>
40374                     <bitWidth>1</bitWidth>
40375                  </field>
40376                  <field>
40377                     <name>HALT</name>
40378                     <description>Fault A Halt Mode</description>
40379                     <bitOffset>8</bitOffset>
40380                     <bitWidth>2</bitWidth>
40381                     <enumeratedValues>
40382                        <name>HALTSelect</name>
40383                        <enumeratedValue>
40384                           <name>DISABLE</name>
40385                           <description>Halt action disabled</description>
40386                           <value>0</value>
40387                        </enumeratedValue>
40388                        <enumeratedValue>
40389                           <name>HW</name>
40390                           <description>Hardware halt action</description>
40391                           <value>1</value>
40392                        </enumeratedValue>
40393                        <enumeratedValue>
40394                           <name>SW</name>
40395                           <description>Software halt action</description>
40396                           <value>2</value>
40397                        </enumeratedValue>
40398                        <enumeratedValue>
40399                           <name>NR</name>
40400                           <description>Non-recoverable fault</description>
40401                           <value>3</value>
40402                        </enumeratedValue>
40403                     </enumeratedValues>
40404                  </field>
40405                  <field>
40406                     <name>CHSEL</name>
40407                     <description>Fault A Capture Channel</description>
40408                     <bitOffset>10</bitOffset>
40409                     <bitWidth>2</bitWidth>
40410                     <enumeratedValues>
40411                        <name>CHSELSelect</name>
40412                        <enumeratedValue>
40413                           <name>CC0</name>
40414                           <description>Capture value stored in channel 0</description>
40415                           <value>0</value>
40416                        </enumeratedValue>
40417                        <enumeratedValue>
40418                           <name>CC1</name>
40419                           <description>Capture value stored in channel 1</description>
40420                           <value>1</value>
40421                        </enumeratedValue>
40422                        <enumeratedValue>
40423                           <name>CC2</name>
40424                           <description>Capture value stored in channel 2</description>
40425                           <value>2</value>
40426                        </enumeratedValue>
40427                        <enumeratedValue>
40428                           <name>CC3</name>
40429                           <description>Capture value stored in channel 3</description>
40430                           <value>3</value>
40431                        </enumeratedValue>
40432                     </enumeratedValues>
40433                  </field>
40434                  <field>
40435                     <name>CAPTURE</name>
40436                     <description>Fault A Capture Action</description>
40437                     <bitOffset>12</bitOffset>
40438                     <bitWidth>3</bitWidth>
40439                     <enumeratedValues>
40440                        <name>CAPTURESelect</name>
40441                        <enumeratedValue>
40442                           <name>DISABLE</name>
40443                           <description>No capture</description>
40444                           <value>0</value>
40445                        </enumeratedValue>
40446                        <enumeratedValue>
40447                           <name>CAPT</name>
40448                           <description>Capture on fault</description>
40449                           <value>1</value>
40450                        </enumeratedValue>
40451                        <enumeratedValue>
40452                           <name>CAPTMIN</name>
40453                           <description>Minimum capture</description>
40454                           <value>2</value>
40455                        </enumeratedValue>
40456                        <enumeratedValue>
40457                           <name>CAPTMAX</name>
40458                           <description>Maximum capture</description>
40459                           <value>3</value>
40460                        </enumeratedValue>
40461                        <enumeratedValue>
40462                           <name>LOCMIN</name>
40463                           <description>Minimum local detection</description>
40464                           <value>4</value>
40465                        </enumeratedValue>
40466                        <enumeratedValue>
40467                           <name>LOCMAX</name>
40468                           <description>Maximum local detection</description>
40469                           <value>5</value>
40470                        </enumeratedValue>
40471                        <enumeratedValue>
40472                           <name>DERIV0</name>
40473                           <description>Minimum and maximum local detection</description>
40474                           <value>6</value>
40475                        </enumeratedValue>
40476                        <enumeratedValue>
40477                           <name>CAPTMARK</name>
40478                           <description>Capture with ramp index as MSB value</description>
40479                           <value>7</value>
40480                        </enumeratedValue>
40481                     </enumeratedValues>
40482                  </field>
40483                  <field>
40484                     <name>BLANKPRESC</name>
40485                     <description>Fault A Blanking Prescaler</description>
40486                     <bitOffset>15</bitOffset>
40487                     <bitWidth>1</bitWidth>
40488                  </field>
40489                  <field>
40490                     <name>BLANKVAL</name>
40491                     <description>Fault A Blanking Time</description>
40492                     <bitOffset>16</bitOffset>
40493                     <bitWidth>8</bitWidth>
40494                  </field>
40495                  <field>
40496                     <name>FILTERVAL</name>
40497                     <description>Fault A Filter Value</description>
40498                     <bitOffset>24</bitOffset>
40499                     <bitWidth>4</bitWidth>
40500                  </field>
40501               </fields>
40502            </register>
40503            <register>
40504               <name>FCTRLB</name>
40505               <description>Recoverable Fault B Configuration</description>
40506               <addressOffset>0x10</addressOffset>
40507               <size>32</size>
40508               <resetValue>0x00000000</resetValue>
40509               <fields>
40510                  <field>
40511                     <name>SRC</name>
40512                     <description>Fault B Source</description>
40513                     <bitOffset>0</bitOffset>
40514                     <bitWidth>2</bitWidth>
40515                     <enumeratedValues>
40516                        <name>SRCSelect</name>
40517                        <enumeratedValue>
40518                           <name>DISABLE</name>
40519                           <description>Fault input disabled</description>
40520                           <value>0</value>
40521                        </enumeratedValue>
40522                        <enumeratedValue>
40523                           <name>ENABLE</name>
40524                           <description>MCEx (x=0,1) event input</description>
40525                           <value>1</value>
40526                        </enumeratedValue>
40527                        <enumeratedValue>
40528                           <name>INVERT</name>
40529                           <description>Inverted MCEx (x=0,1) event input</description>
40530                           <value>2</value>
40531                        </enumeratedValue>
40532                        <enumeratedValue>
40533                           <name>ALTFAULT</name>
40534                           <description>Alternate fault (A or B) state at the end of the previous period</description>
40535                           <value>3</value>
40536                        </enumeratedValue>
40537                     </enumeratedValues>
40538                  </field>
40539                  <field>
40540                     <name>KEEP</name>
40541                     <description>Fault B Keeper</description>
40542                     <bitOffset>3</bitOffset>
40543                     <bitWidth>1</bitWidth>
40544                  </field>
40545                  <field>
40546                     <name>QUAL</name>
40547                     <description>Fault B Qualification</description>
40548                     <bitOffset>4</bitOffset>
40549                     <bitWidth>1</bitWidth>
40550                  </field>
40551                  <field>
40552                     <name>BLANK</name>
40553                     <description>Fault B Blanking Mode</description>
40554                     <bitOffset>5</bitOffset>
40555                     <bitWidth>2</bitWidth>
40556                     <enumeratedValues>
40557                        <name>BLANKSelect</name>
40558                        <enumeratedValue>
40559                           <name>START</name>
40560                           <description>Blanking applied from start of the ramp</description>
40561                           <value>0</value>
40562                        </enumeratedValue>
40563                        <enumeratedValue>
40564                           <name>RISE</name>
40565                           <description>Blanking applied from rising edge of the output waveform</description>
40566                           <value>1</value>
40567                        </enumeratedValue>
40568                        <enumeratedValue>
40569                           <name>FALL</name>
40570                           <description>Blanking applied from falling edge of the output waveform</description>
40571                           <value>2</value>
40572                        </enumeratedValue>
40573                        <enumeratedValue>
40574                           <name>BOTH</name>
40575                           <description>Blanking applied from each toggle of the output waveform</description>
40576                           <value>3</value>
40577                        </enumeratedValue>
40578                     </enumeratedValues>
40579                  </field>
40580                  <field>
40581                     <name>RESTART</name>
40582                     <description>Fault B Restart</description>
40583                     <bitOffset>7</bitOffset>
40584                     <bitWidth>1</bitWidth>
40585                  </field>
40586                  <field>
40587                     <name>HALT</name>
40588                     <description>Fault B Halt Mode</description>
40589                     <bitOffset>8</bitOffset>
40590                     <bitWidth>2</bitWidth>
40591                     <enumeratedValues>
40592                        <name>HALTSelect</name>
40593                        <enumeratedValue>
40594                           <name>DISABLE</name>
40595                           <description>Halt action disabled</description>
40596                           <value>0</value>
40597                        </enumeratedValue>
40598                        <enumeratedValue>
40599                           <name>HW</name>
40600                           <description>Hardware halt action</description>
40601                           <value>1</value>
40602                        </enumeratedValue>
40603                        <enumeratedValue>
40604                           <name>SW</name>
40605                           <description>Software halt action</description>
40606                           <value>2</value>
40607                        </enumeratedValue>
40608                        <enumeratedValue>
40609                           <name>NR</name>
40610                           <description>Non-recoverable fault</description>
40611                           <value>3</value>
40612                        </enumeratedValue>
40613                     </enumeratedValues>
40614                  </field>
40615                  <field>
40616                     <name>CHSEL</name>
40617                     <description>Fault B Capture Channel</description>
40618                     <bitOffset>10</bitOffset>
40619                     <bitWidth>2</bitWidth>
40620                     <enumeratedValues>
40621                        <name>CHSELSelect</name>
40622                        <enumeratedValue>
40623                           <name>CC0</name>
40624                           <description>Capture value stored in channel 0</description>
40625                           <value>0</value>
40626                        </enumeratedValue>
40627                        <enumeratedValue>
40628                           <name>CC1</name>
40629                           <description>Capture value stored in channel 1</description>
40630                           <value>1</value>
40631                        </enumeratedValue>
40632                        <enumeratedValue>
40633                           <name>CC2</name>
40634                           <description>Capture value stored in channel 2</description>
40635                           <value>2</value>
40636                        </enumeratedValue>
40637                        <enumeratedValue>
40638                           <name>CC3</name>
40639                           <description>Capture value stored in channel 3</description>
40640                           <value>3</value>
40641                        </enumeratedValue>
40642                     </enumeratedValues>
40643                  </field>
40644                  <field>
40645                     <name>CAPTURE</name>
40646                     <description>Fault B Capture Action</description>
40647                     <bitOffset>12</bitOffset>
40648                     <bitWidth>3</bitWidth>
40649                     <enumeratedValues>
40650                        <name>CAPTURESelect</name>
40651                        <enumeratedValue>
40652                           <name>DISABLE</name>
40653                           <description>No capture</description>
40654                           <value>0</value>
40655                        </enumeratedValue>
40656                        <enumeratedValue>
40657                           <name>CAPT</name>
40658                           <description>Capture on fault</description>
40659                           <value>1</value>
40660                        </enumeratedValue>
40661                        <enumeratedValue>
40662                           <name>CAPTMIN</name>
40663                           <description>Minimum capture</description>
40664                           <value>2</value>
40665                        </enumeratedValue>
40666                        <enumeratedValue>
40667                           <name>CAPTMAX</name>
40668                           <description>Maximum capture</description>
40669                           <value>3</value>
40670                        </enumeratedValue>
40671                        <enumeratedValue>
40672                           <name>LOCMIN</name>
40673                           <description>Minimum local detection</description>
40674                           <value>4</value>
40675                        </enumeratedValue>
40676                        <enumeratedValue>
40677                           <name>LOCMAX</name>
40678                           <description>Maximum local detection</description>
40679                           <value>5</value>
40680                        </enumeratedValue>
40681                        <enumeratedValue>
40682                           <name>DERIV0</name>
40683                           <description>Minimum and maximum local detection</description>
40684                           <value>6</value>
40685                        </enumeratedValue>
40686                        <enumeratedValue>
40687                           <name>CAPTMARK</name>
40688                           <description>Capture with ramp index as MSB value</description>
40689                           <value>7</value>
40690                        </enumeratedValue>
40691                     </enumeratedValues>
40692                  </field>
40693                  <field>
40694                     <name>BLANKPRESC</name>
40695                     <description>Fault B Blanking Prescaler</description>
40696                     <bitOffset>15</bitOffset>
40697                     <bitWidth>1</bitWidth>
40698                  </field>
40699                  <field>
40700                     <name>BLANKVAL</name>
40701                     <description>Fault B Blanking Time</description>
40702                     <bitOffset>16</bitOffset>
40703                     <bitWidth>8</bitWidth>
40704                  </field>
40705                  <field>
40706                     <name>FILTERVAL</name>
40707                     <description>Fault B Filter Value</description>
40708                     <bitOffset>24</bitOffset>
40709                     <bitWidth>4</bitWidth>
40710                  </field>
40711               </fields>
40712            </register>
40713            <register>
40714               <name>WEXCTRL</name>
40715               <description>Waveform Extension Configuration</description>
40716               <addressOffset>0x14</addressOffset>
40717               <size>32</size>
40718               <resetValue>0x00000000</resetValue>
40719               <fields>
40720                  <field>
40721                     <name>OTMX</name>
40722                     <description>Output Matrix</description>
40723                     <bitOffset>0</bitOffset>
40724                     <bitWidth>2</bitWidth>
40725                  </field>
40726                  <field>
40727                     <name>DTIEN0</name>
40728                     <description>Dead-time Insertion Generator 0 Enable</description>
40729                     <bitOffset>8</bitOffset>
40730                     <bitWidth>1</bitWidth>
40731                  </field>
40732                  <field>
40733                     <name>DTIEN1</name>
40734                     <description>Dead-time Insertion Generator 1 Enable</description>
40735                     <bitOffset>9</bitOffset>
40736                     <bitWidth>1</bitWidth>
40737                  </field>
40738                  <field>
40739                     <name>DTIEN2</name>
40740                     <description>Dead-time Insertion Generator 2 Enable</description>
40741                     <bitOffset>10</bitOffset>
40742                     <bitWidth>1</bitWidth>
40743                  </field>
40744                  <field>
40745                     <name>DTIEN3</name>
40746                     <description>Dead-time Insertion Generator 3 Enable</description>
40747                     <bitOffset>11</bitOffset>
40748                     <bitWidth>1</bitWidth>
40749                  </field>
40750                  <field>
40751                     <name>DTLS</name>
40752                     <description>Dead-time Low Side Outputs Value</description>
40753                     <bitOffset>16</bitOffset>
40754                     <bitWidth>8</bitWidth>
40755                  </field>
40756                  <field>
40757                     <name>DTHS</name>
40758                     <description>Dead-time High Side Outputs Value</description>
40759                     <bitOffset>24</bitOffset>
40760                     <bitWidth>8</bitWidth>
40761                  </field>
40762               </fields>
40763            </register>
40764            <register>
40765               <name>DRVCTRL</name>
40766               <description>Driver Control</description>
40767               <addressOffset>0x18</addressOffset>
40768               <size>32</size>
40769               <resetValue>0x00000000</resetValue>
40770               <fields>
40771                  <field>
40772                     <name>NRE0</name>
40773                     <description>Non-Recoverable State 0 Output Enable</description>
40774                     <bitOffset>0</bitOffset>
40775                     <bitWidth>1</bitWidth>
40776                  </field>
40777                  <field>
40778                     <name>NRE1</name>
40779                     <description>Non-Recoverable State 1 Output Enable</description>
40780                     <bitOffset>1</bitOffset>
40781                     <bitWidth>1</bitWidth>
40782                  </field>
40783                  <field>
40784                     <name>NRE2</name>
40785                     <description>Non-Recoverable State 2 Output Enable</description>
40786                     <bitOffset>2</bitOffset>
40787                     <bitWidth>1</bitWidth>
40788                  </field>
40789                  <field>
40790                     <name>NRE3</name>
40791                     <description>Non-Recoverable State 3 Output Enable</description>
40792                     <bitOffset>3</bitOffset>
40793                     <bitWidth>1</bitWidth>
40794                  </field>
40795                  <field>
40796                     <name>NRE4</name>
40797                     <description>Non-Recoverable State 4 Output Enable</description>
40798                     <bitOffset>4</bitOffset>
40799                     <bitWidth>1</bitWidth>
40800                  </field>
40801                  <field>
40802                     <name>NRE5</name>
40803                     <description>Non-Recoverable State 5 Output Enable</description>
40804                     <bitOffset>5</bitOffset>
40805                     <bitWidth>1</bitWidth>
40806                  </field>
40807                  <field>
40808                     <name>NRE6</name>
40809                     <description>Non-Recoverable State 6 Output Enable</description>
40810                     <bitOffset>6</bitOffset>
40811                     <bitWidth>1</bitWidth>
40812                  </field>
40813                  <field>
40814                     <name>NRE7</name>
40815                     <description>Non-Recoverable State 7 Output Enable</description>
40816                     <bitOffset>7</bitOffset>
40817                     <bitWidth>1</bitWidth>
40818                  </field>
40819                  <field>
40820                     <name>NRV0</name>
40821                     <description>Non-Recoverable State 0 Output Value</description>
40822                     <bitOffset>8</bitOffset>
40823                     <bitWidth>1</bitWidth>
40824                  </field>
40825                  <field>
40826                     <name>NRV1</name>
40827                     <description>Non-Recoverable State 1 Output Value</description>
40828                     <bitOffset>9</bitOffset>
40829                     <bitWidth>1</bitWidth>
40830                  </field>
40831                  <field>
40832                     <name>NRV2</name>
40833                     <description>Non-Recoverable State 2 Output Value</description>
40834                     <bitOffset>10</bitOffset>
40835                     <bitWidth>1</bitWidth>
40836                  </field>
40837                  <field>
40838                     <name>NRV3</name>
40839                     <description>Non-Recoverable State 3 Output Value</description>
40840                     <bitOffset>11</bitOffset>
40841                     <bitWidth>1</bitWidth>
40842                  </field>
40843                  <field>
40844                     <name>NRV4</name>
40845                     <description>Non-Recoverable State 4 Output Value</description>
40846                     <bitOffset>12</bitOffset>
40847                     <bitWidth>1</bitWidth>
40848                  </field>
40849                  <field>
40850                     <name>NRV5</name>
40851                     <description>Non-Recoverable State 5 Output Value</description>
40852                     <bitOffset>13</bitOffset>
40853                     <bitWidth>1</bitWidth>
40854                  </field>
40855                  <field>
40856                     <name>NRV6</name>
40857                     <description>Non-Recoverable State 6 Output Value</description>
40858                     <bitOffset>14</bitOffset>
40859                     <bitWidth>1</bitWidth>
40860                  </field>
40861                  <field>
40862                     <name>NRV7</name>
40863                     <description>Non-Recoverable State 7 Output Value</description>
40864                     <bitOffset>15</bitOffset>
40865                     <bitWidth>1</bitWidth>
40866                  </field>
40867                  <field>
40868                     <name>INVEN0</name>
40869                     <description>Output Waveform 0 Inversion</description>
40870                     <bitOffset>16</bitOffset>
40871                     <bitWidth>1</bitWidth>
40872                  </field>
40873                  <field>
40874                     <name>INVEN1</name>
40875                     <description>Output Waveform 1 Inversion</description>
40876                     <bitOffset>17</bitOffset>
40877                     <bitWidth>1</bitWidth>
40878                  </field>
40879                  <field>
40880                     <name>INVEN2</name>
40881                     <description>Output Waveform 2 Inversion</description>
40882                     <bitOffset>18</bitOffset>
40883                     <bitWidth>1</bitWidth>
40884                  </field>
40885                  <field>
40886                     <name>INVEN3</name>
40887                     <description>Output Waveform 3 Inversion</description>
40888                     <bitOffset>19</bitOffset>
40889                     <bitWidth>1</bitWidth>
40890                  </field>
40891                  <field>
40892                     <name>INVEN4</name>
40893                     <description>Output Waveform 4 Inversion</description>
40894                     <bitOffset>20</bitOffset>
40895                     <bitWidth>1</bitWidth>
40896                  </field>
40897                  <field>
40898                     <name>INVEN5</name>
40899                     <description>Output Waveform 5 Inversion</description>
40900                     <bitOffset>21</bitOffset>
40901                     <bitWidth>1</bitWidth>
40902                  </field>
40903                  <field>
40904                     <name>INVEN6</name>
40905                     <description>Output Waveform 6 Inversion</description>
40906                     <bitOffset>22</bitOffset>
40907                     <bitWidth>1</bitWidth>
40908                  </field>
40909                  <field>
40910                     <name>INVEN7</name>
40911                     <description>Output Waveform 7 Inversion</description>
40912                     <bitOffset>23</bitOffset>
40913                     <bitWidth>1</bitWidth>
40914                  </field>
40915                  <field>
40916                     <name>FILTERVAL0</name>
40917                     <description>Non-Recoverable Fault Input 0 Filter Value</description>
40918                     <bitOffset>24</bitOffset>
40919                     <bitWidth>4</bitWidth>
40920                  </field>
40921                  <field>
40922                     <name>FILTERVAL1</name>
40923                     <description>Non-Recoverable Fault Input 1 Filter Value</description>
40924                     <bitOffset>28</bitOffset>
40925                     <bitWidth>4</bitWidth>
40926                  </field>
40927               </fields>
40928            </register>
40929            <register>
40930               <name>DBGCTRL</name>
40931               <description>Debug Control</description>
40932               <addressOffset>0x1E</addressOffset>
40933               <size>8</size>
40934               <resetValue>0x00</resetValue>
40935               <fields>
40936                  <field>
40937                     <name>DBGRUN</name>
40938                     <description>Debug Running Mode</description>
40939                     <bitOffset>0</bitOffset>
40940                     <bitWidth>1</bitWidth>
40941                  </field>
40942                  <field>
40943                     <name>FDDBD</name>
40944                     <description>Fault Detection on Debug Break Detection</description>
40945                     <bitOffset>2</bitOffset>
40946                     <bitWidth>1</bitWidth>
40947                  </field>
40948               </fields>
40949            </register>
40950            <register>
40951               <name>EVCTRL</name>
40952               <description>Event Control</description>
40953               <addressOffset>0x20</addressOffset>
40954               <size>32</size>
40955               <resetValue>0x00000000</resetValue>
40956               <fields>
40957                  <field>
40958                     <name>EVACT0</name>
40959                     <description>Timer/counter Input Event0 Action</description>
40960                     <bitOffset>0</bitOffset>
40961                     <bitWidth>3</bitWidth>
40962                     <enumeratedValues>
40963                        <name>EVACT0Select</name>
40964                        <enumeratedValue>
40965                           <name>OFF</name>
40966                           <description>Event action disabled</description>
40967                           <value>0</value>
40968                        </enumeratedValue>
40969                        <enumeratedValue>
40970                           <name>RETRIGGER</name>
40971                           <description>Start, restart or re-trigger counter on event</description>
40972                           <value>1</value>
40973                        </enumeratedValue>
40974                        <enumeratedValue>
40975                           <name>COUNTEV</name>
40976                           <description>Count on event</description>
40977                           <value>2</value>
40978                        </enumeratedValue>
40979                        <enumeratedValue>
40980                           <name>START</name>
40981                           <description>Start counter on event</description>
40982                           <value>3</value>
40983                        </enumeratedValue>
40984                        <enumeratedValue>
40985                           <name>INC</name>
40986                           <description>Increment counter on event</description>
40987                           <value>4</value>
40988                        </enumeratedValue>
40989                        <enumeratedValue>
40990                           <name>COUNT</name>
40991                           <description>Count on active state of asynchronous event</description>
40992                           <value>5</value>
40993                        </enumeratedValue>
40994                        <enumeratedValue>
40995                           <name>STAMP</name>
40996                           <description>Stamp capture</description>
40997                           <value>6</value>
40998                        </enumeratedValue>
40999                        <enumeratedValue>
41000                           <name>FAULT</name>
41001                           <description>Non-recoverable fault</description>
41002                           <value>7</value>
41003                        </enumeratedValue>
41004                     </enumeratedValues>
41005                  </field>
41006                  <field>
41007                     <name>EVACT1</name>
41008                     <description>Timer/counter Input Event1 Action</description>
41009                     <bitOffset>3</bitOffset>
41010                     <bitWidth>3</bitWidth>
41011                     <enumeratedValues>
41012                        <name>EVACT1Select</name>
41013                        <enumeratedValue>
41014                           <name>OFF</name>
41015                           <description>Event action disabled</description>
41016                           <value>0</value>
41017                        </enumeratedValue>
41018                        <enumeratedValue>
41019                           <name>RETRIGGER</name>
41020                           <description>Re-trigger counter on event</description>
41021                           <value>1</value>
41022                        </enumeratedValue>
41023                        <enumeratedValue>
41024                           <name>DIR</name>
41025                           <description>Direction control</description>
41026                           <value>2</value>
41027                        </enumeratedValue>
41028                        <enumeratedValue>
41029                           <name>STOP</name>
41030                           <description>Stop counter on event</description>
41031                           <value>3</value>
41032                        </enumeratedValue>
41033                        <enumeratedValue>
41034                           <name>DEC</name>
41035                           <description>Decrement counter on event</description>
41036                           <value>4</value>
41037                        </enumeratedValue>
41038                        <enumeratedValue>
41039                           <name>PPW</name>
41040                           <description>Period capture value in CC0 register, pulse width capture value in CC1 register</description>
41041                           <value>5</value>
41042                        </enumeratedValue>
41043                        <enumeratedValue>
41044                           <name>PWP</name>
41045                           <description>Period capture value in CC1 register, pulse width capture value in CC0 register</description>
41046                           <value>6</value>
41047                        </enumeratedValue>
41048                        <enumeratedValue>
41049                           <name>FAULT</name>
41050                           <description>Non-recoverable fault</description>
41051                           <value>7</value>
41052                        </enumeratedValue>
41053                     </enumeratedValues>
41054                  </field>
41055                  <field>
41056                     <name>CNTSEL</name>
41057                     <description>Timer/counter Output Event Mode</description>
41058                     <bitOffset>6</bitOffset>
41059                     <bitWidth>2</bitWidth>
41060                     <enumeratedValues>
41061                        <name>CNTSELSelect</name>
41062                        <enumeratedValue>
41063                           <name>START</name>
41064                           <description>An interrupt/event is generated when a new counter cycle starts</description>
41065                           <value>0</value>
41066                        </enumeratedValue>
41067                        <enumeratedValue>
41068                           <name>END</name>
41069                           <description>An interrupt/event is generated when a counter cycle ends</description>
41070                           <value>1</value>
41071                        </enumeratedValue>
41072                        <enumeratedValue>
41073                           <name>BETWEEN</name>
41074                           <description>An interrupt/event is generated when a counter cycle ends, except for the first and last cycles</description>
41075                           <value>2</value>
41076                        </enumeratedValue>
41077                        <enumeratedValue>
41078                           <name>BOUNDARY</name>
41079                           <description>An interrupt/event is generated when a new counter cycle starts or a counter cycle ends</description>
41080                           <value>3</value>
41081                        </enumeratedValue>
41082                     </enumeratedValues>
41083                  </field>
41084                  <field>
41085                     <name>OVFEO</name>
41086                     <description>Overflow/Underflow Output Event Enable</description>
41087                     <bitOffset>8</bitOffset>
41088                     <bitWidth>1</bitWidth>
41089                  </field>
41090                  <field>
41091                     <name>TRGEO</name>
41092                     <description>Retrigger Output Event Enable</description>
41093                     <bitOffset>9</bitOffset>
41094                     <bitWidth>1</bitWidth>
41095                  </field>
41096                  <field>
41097                     <name>CNTEO</name>
41098                     <description>Timer/counter Output Event Enable</description>
41099                     <bitOffset>10</bitOffset>
41100                     <bitWidth>1</bitWidth>
41101                  </field>
41102                  <field>
41103                     <name>TCINV0</name>
41104                     <description>Inverted Event 0 Input Enable</description>
41105                     <bitOffset>12</bitOffset>
41106                     <bitWidth>1</bitWidth>
41107                  </field>
41108                  <field>
41109                     <name>TCINV1</name>
41110                     <description>Inverted Event 1 Input Enable</description>
41111                     <bitOffset>13</bitOffset>
41112                     <bitWidth>1</bitWidth>
41113                  </field>
41114                  <field>
41115                     <name>TCEI0</name>
41116                     <description>Timer/counter Event 0 Input Enable</description>
41117                     <bitOffset>14</bitOffset>
41118                     <bitWidth>1</bitWidth>
41119                  </field>
41120                  <field>
41121                     <name>TCEI1</name>
41122                     <description>Timer/counter Event 1 Input Enable</description>
41123                     <bitOffset>15</bitOffset>
41124                     <bitWidth>1</bitWidth>
41125                  </field>
41126                  <field>
41127                     <name>MCEI0</name>
41128                     <description>Match or Capture Channel 0 Event Input Enable</description>
41129                     <bitOffset>16</bitOffset>
41130                     <bitWidth>1</bitWidth>
41131                  </field>
41132                  <field>
41133                     <name>MCEI1</name>
41134                     <description>Match or Capture Channel 1 Event Input Enable</description>
41135                     <bitOffset>17</bitOffset>
41136                     <bitWidth>1</bitWidth>
41137                  </field>
41138                  <field>
41139                     <name>MCEI2</name>
41140                     <description>Match or Capture Channel 2 Event Input Enable</description>
41141                     <bitOffset>18</bitOffset>
41142                     <bitWidth>1</bitWidth>
41143                  </field>
41144                  <field>
41145                     <name>MCEI3</name>
41146                     <description>Match or Capture Channel 3 Event Input Enable</description>
41147                     <bitOffset>19</bitOffset>
41148                     <bitWidth>1</bitWidth>
41149                  </field>
41150                  <field>
41151                     <name>MCEI4</name>
41152                     <description>Match or Capture Channel 4 Event Input Enable</description>
41153                     <bitOffset>20</bitOffset>
41154                     <bitWidth>1</bitWidth>
41155                  </field>
41156                  <field>
41157                     <name>MCEI5</name>
41158                     <description>Match or Capture Channel 5 Event Input Enable</description>
41159                     <bitOffset>21</bitOffset>
41160                     <bitWidth>1</bitWidth>
41161                  </field>
41162                  <field>
41163                     <name>MCEO0</name>
41164                     <description>Match or Capture Channel 0 Event Output Enable</description>
41165                     <bitOffset>24</bitOffset>
41166                     <bitWidth>1</bitWidth>
41167                  </field>
41168                  <field>
41169                     <name>MCEO1</name>
41170                     <description>Match or Capture Channel 1 Event Output Enable</description>
41171                     <bitOffset>25</bitOffset>
41172                     <bitWidth>1</bitWidth>
41173                  </field>
41174                  <field>
41175                     <name>MCEO2</name>
41176                     <description>Match or Capture Channel 2 Event Output Enable</description>
41177                     <bitOffset>26</bitOffset>
41178                     <bitWidth>1</bitWidth>
41179                  </field>
41180                  <field>
41181                     <name>MCEO3</name>
41182                     <description>Match or Capture Channel 3 Event Output Enable</description>
41183                     <bitOffset>27</bitOffset>
41184                     <bitWidth>1</bitWidth>
41185                  </field>
41186                  <field>
41187                     <name>MCEO4</name>
41188                     <description>Match or Capture Channel 4 Event Output Enable</description>
41189                     <bitOffset>28</bitOffset>
41190                     <bitWidth>1</bitWidth>
41191                  </field>
41192                  <field>
41193                     <name>MCEO5</name>
41194                     <description>Match or Capture Channel 5 Event Output Enable</description>
41195                     <bitOffset>29</bitOffset>
41196                     <bitWidth>1</bitWidth>
41197                  </field>
41198               </fields>
41199            </register>
41200            <register>
41201               <name>INTENCLR</name>
41202               <description>Interrupt Enable Clear</description>
41203               <addressOffset>0x24</addressOffset>
41204               <size>32</size>
41205               <resetValue>0x00000000</resetValue>
41206               <fields>
41207                  <field>
41208                     <name>OVF</name>
41209                     <description>Overflow Interrupt Enable</description>
41210                     <bitOffset>0</bitOffset>
41211                     <bitWidth>1</bitWidth>
41212                  </field>
41213                  <field>
41214                     <name>TRG</name>
41215                     <description>Retrigger Interrupt Enable</description>
41216                     <bitOffset>1</bitOffset>
41217                     <bitWidth>1</bitWidth>
41218                  </field>
41219                  <field>
41220                     <name>CNT</name>
41221                     <description>Counter Interrupt Enable</description>
41222                     <bitOffset>2</bitOffset>
41223                     <bitWidth>1</bitWidth>
41224                  </field>
41225                  <field>
41226                     <name>ERR</name>
41227                     <description>Error Interrupt Enable</description>
41228                     <bitOffset>3</bitOffset>
41229                     <bitWidth>1</bitWidth>
41230                  </field>
41231                  <field>
41232                     <name>UFS</name>
41233                     <description>Non-Recoverable Update Fault Interrupt Enable</description>
41234                     <bitOffset>10</bitOffset>
41235                     <bitWidth>1</bitWidth>
41236                  </field>
41237                  <field>
41238                     <name>DFS</name>
41239                     <description>Non-Recoverable Debug Fault Interrupt Enable</description>
41240                     <bitOffset>11</bitOffset>
41241                     <bitWidth>1</bitWidth>
41242                  </field>
41243                  <field>
41244                     <name>FAULTA</name>
41245                     <description>Recoverable Fault A Interrupt Enable</description>
41246                     <bitOffset>12</bitOffset>
41247                     <bitWidth>1</bitWidth>
41248                  </field>
41249                  <field>
41250                     <name>FAULTB</name>
41251                     <description>Recoverable Fault B Interrupt Enable</description>
41252                     <bitOffset>13</bitOffset>
41253                     <bitWidth>1</bitWidth>
41254                  </field>
41255                  <field>
41256                     <name>FAULT0</name>
41257                     <description>Non-Recoverable Fault 0 Interrupt Enable</description>
41258                     <bitOffset>14</bitOffset>
41259                     <bitWidth>1</bitWidth>
41260                  </field>
41261                  <field>
41262                     <name>FAULT1</name>
41263                     <description>Non-Recoverable Fault 1 Interrupt Enable</description>
41264                     <bitOffset>15</bitOffset>
41265                     <bitWidth>1</bitWidth>
41266                  </field>
41267                  <field>
41268                     <name>MC0</name>
41269                     <description>Match or Capture Channel 0 Interrupt Enable</description>
41270                     <bitOffset>16</bitOffset>
41271                     <bitWidth>1</bitWidth>
41272                  </field>
41273                  <field>
41274                     <name>MC1</name>
41275                     <description>Match or Capture Channel 1 Interrupt Enable</description>
41276                     <bitOffset>17</bitOffset>
41277                     <bitWidth>1</bitWidth>
41278                  </field>
41279                  <field>
41280                     <name>MC2</name>
41281                     <description>Match or Capture Channel 2 Interrupt Enable</description>
41282                     <bitOffset>18</bitOffset>
41283                     <bitWidth>1</bitWidth>
41284                  </field>
41285                  <field>
41286                     <name>MC3</name>
41287                     <description>Match or Capture Channel 3 Interrupt Enable</description>
41288                     <bitOffset>19</bitOffset>
41289                     <bitWidth>1</bitWidth>
41290                  </field>
41291                  <field>
41292                     <name>MC4</name>
41293                     <description>Match or Capture Channel 4 Interrupt Enable</description>
41294                     <bitOffset>20</bitOffset>
41295                     <bitWidth>1</bitWidth>
41296                  </field>
41297                  <field>
41298                     <name>MC5</name>
41299                     <description>Match or Capture Channel 5 Interrupt Enable</description>
41300                     <bitOffset>21</bitOffset>
41301                     <bitWidth>1</bitWidth>
41302                  </field>
41303               </fields>
41304            </register>
41305            <register>
41306               <name>INTENSET</name>
41307               <description>Interrupt Enable Set</description>
41308               <addressOffset>0x28</addressOffset>
41309               <size>32</size>
41310               <resetValue>0x00000000</resetValue>
41311               <fields>
41312                  <field>
41313                     <name>OVF</name>
41314                     <description>Overflow Interrupt Enable</description>
41315                     <bitOffset>0</bitOffset>
41316                     <bitWidth>1</bitWidth>
41317                  </field>
41318                  <field>
41319                     <name>TRG</name>
41320                     <description>Retrigger Interrupt Enable</description>
41321                     <bitOffset>1</bitOffset>
41322                     <bitWidth>1</bitWidth>
41323                  </field>
41324                  <field>
41325                     <name>CNT</name>
41326                     <description>Counter Interrupt Enable</description>
41327                     <bitOffset>2</bitOffset>
41328                     <bitWidth>1</bitWidth>
41329                  </field>
41330                  <field>
41331                     <name>ERR</name>
41332                     <description>Error Interrupt Enable</description>
41333                     <bitOffset>3</bitOffset>
41334                     <bitWidth>1</bitWidth>
41335                  </field>
41336                  <field>
41337                     <name>UFS</name>
41338                     <description>Non-Recoverable Update Fault Interrupt Enable</description>
41339                     <bitOffset>10</bitOffset>
41340                     <bitWidth>1</bitWidth>
41341                  </field>
41342                  <field>
41343                     <name>DFS</name>
41344                     <description>Non-Recoverable Debug Fault Interrupt Enable</description>
41345                     <bitOffset>11</bitOffset>
41346                     <bitWidth>1</bitWidth>
41347                  </field>
41348                  <field>
41349                     <name>FAULTA</name>
41350                     <description>Recoverable Fault A Interrupt Enable</description>
41351                     <bitOffset>12</bitOffset>
41352                     <bitWidth>1</bitWidth>
41353                  </field>
41354                  <field>
41355                     <name>FAULTB</name>
41356                     <description>Recoverable Fault B Interrupt Enable</description>
41357                     <bitOffset>13</bitOffset>
41358                     <bitWidth>1</bitWidth>
41359                  </field>
41360                  <field>
41361                     <name>FAULT0</name>
41362                     <description>Non-Recoverable Fault 0 Interrupt Enable</description>
41363                     <bitOffset>14</bitOffset>
41364                     <bitWidth>1</bitWidth>
41365                  </field>
41366                  <field>
41367                     <name>FAULT1</name>
41368                     <description>Non-Recoverable Fault 1 Interrupt Enable</description>
41369                     <bitOffset>15</bitOffset>
41370                     <bitWidth>1</bitWidth>
41371                  </field>
41372                  <field>
41373                     <name>MC0</name>
41374                     <description>Match or Capture Channel 0 Interrupt Enable</description>
41375                     <bitOffset>16</bitOffset>
41376                     <bitWidth>1</bitWidth>
41377                  </field>
41378                  <field>
41379                     <name>MC1</name>
41380                     <description>Match or Capture Channel 1 Interrupt Enable</description>
41381                     <bitOffset>17</bitOffset>
41382                     <bitWidth>1</bitWidth>
41383                  </field>
41384                  <field>
41385                     <name>MC2</name>
41386                     <description>Match or Capture Channel 2 Interrupt Enable</description>
41387                     <bitOffset>18</bitOffset>
41388                     <bitWidth>1</bitWidth>
41389                  </field>
41390                  <field>
41391                     <name>MC3</name>
41392                     <description>Match or Capture Channel 3 Interrupt Enable</description>
41393                     <bitOffset>19</bitOffset>
41394                     <bitWidth>1</bitWidth>
41395                  </field>
41396                  <field>
41397                     <name>MC4</name>
41398                     <description>Match or Capture Channel 4 Interrupt Enable</description>
41399                     <bitOffset>20</bitOffset>
41400                     <bitWidth>1</bitWidth>
41401                  </field>
41402                  <field>
41403                     <name>MC5</name>
41404                     <description>Match or Capture Channel 5 Interrupt Enable</description>
41405                     <bitOffset>21</bitOffset>
41406                     <bitWidth>1</bitWidth>
41407                  </field>
41408               </fields>
41409            </register>
41410            <register>
41411               <name>INTFLAG</name>
41412               <description>Interrupt Flag Status and Clear</description>
41413               <addressOffset>0x2C</addressOffset>
41414               <size>32</size>
41415               <resetValue>0x00000000</resetValue>
41416               <fields>
41417                  <field>
41418                     <name>OVF</name>
41419                     <description>Overflow</description>
41420                     <bitOffset>0</bitOffset>
41421                     <bitWidth>1</bitWidth>
41422                  </field>
41423                  <field>
41424                     <name>TRG</name>
41425                     <description>Retrigger</description>
41426                     <bitOffset>1</bitOffset>
41427                     <bitWidth>1</bitWidth>
41428                  </field>
41429                  <field>
41430                     <name>CNT</name>
41431                     <description>Counter</description>
41432                     <bitOffset>2</bitOffset>
41433                     <bitWidth>1</bitWidth>
41434                  </field>
41435                  <field>
41436                     <name>ERR</name>
41437                     <description>Error</description>
41438                     <bitOffset>3</bitOffset>
41439                     <bitWidth>1</bitWidth>
41440                  </field>
41441                  <field>
41442                     <name>UFS</name>
41443                     <description>Non-Recoverable Update Fault</description>
41444                     <bitOffset>10</bitOffset>
41445                     <bitWidth>1</bitWidth>
41446                  </field>
41447                  <field>
41448                     <name>DFS</name>
41449                     <description>Non-Recoverable Debug Fault</description>
41450                     <bitOffset>11</bitOffset>
41451                     <bitWidth>1</bitWidth>
41452                  </field>
41453                  <field>
41454                     <name>FAULTA</name>
41455                     <description>Recoverable Fault A</description>
41456                     <bitOffset>12</bitOffset>
41457                     <bitWidth>1</bitWidth>
41458                  </field>
41459                  <field>
41460                     <name>FAULTB</name>
41461                     <description>Recoverable Fault B</description>
41462                     <bitOffset>13</bitOffset>
41463                     <bitWidth>1</bitWidth>
41464                  </field>
41465                  <field>
41466                     <name>FAULT0</name>
41467                     <description>Non-Recoverable Fault 0</description>
41468                     <bitOffset>14</bitOffset>
41469                     <bitWidth>1</bitWidth>
41470                  </field>
41471                  <field>
41472                     <name>FAULT1</name>
41473                     <description>Non-Recoverable Fault 1</description>
41474                     <bitOffset>15</bitOffset>
41475                     <bitWidth>1</bitWidth>
41476                  </field>
41477                  <field>
41478                     <name>MC0</name>
41479                     <description>Match or Capture 0</description>
41480                     <bitOffset>16</bitOffset>
41481                     <bitWidth>1</bitWidth>
41482                  </field>
41483                  <field>
41484                     <name>MC1</name>
41485                     <description>Match or Capture 1</description>
41486                     <bitOffset>17</bitOffset>
41487                     <bitWidth>1</bitWidth>
41488                  </field>
41489                  <field>
41490                     <name>MC2</name>
41491                     <description>Match or Capture 2</description>
41492                     <bitOffset>18</bitOffset>
41493                     <bitWidth>1</bitWidth>
41494                  </field>
41495                  <field>
41496                     <name>MC3</name>
41497                     <description>Match or Capture 3</description>
41498                     <bitOffset>19</bitOffset>
41499                     <bitWidth>1</bitWidth>
41500                  </field>
41501                  <field>
41502                     <name>MC4</name>
41503                     <description>Match or Capture 4</description>
41504                     <bitOffset>20</bitOffset>
41505                     <bitWidth>1</bitWidth>
41506                  </field>
41507                  <field>
41508                     <name>MC5</name>
41509                     <description>Match or Capture 5</description>
41510                     <bitOffset>21</bitOffset>
41511                     <bitWidth>1</bitWidth>
41512                  </field>
41513               </fields>
41514            </register>
41515            <register>
41516               <name>STATUS</name>
41517               <description>Status</description>
41518               <addressOffset>0x30</addressOffset>
41519               <size>32</size>
41520               <resetValue>0x00000001</resetValue>
41521               <fields>
41522                  <field>
41523                     <name>STOP</name>
41524                     <description>Stop</description>
41525                     <bitOffset>0</bitOffset>
41526                     <bitWidth>1</bitWidth>
41527                  </field>
41528                  <field>
41529                     <name>IDX</name>
41530                     <description>Ramp</description>
41531                     <bitOffset>1</bitOffset>
41532                     <bitWidth>1</bitWidth>
41533                  </field>
41534                  <field>
41535                     <name>UFS</name>
41536                     <description>Non-recoverable Update Fault State</description>
41537                     <bitOffset>2</bitOffset>
41538                     <bitWidth>1</bitWidth>
41539                  </field>
41540                  <field>
41541                     <name>DFS</name>
41542                     <description>Non-Recoverable Debug Fault State</description>
41543                     <bitOffset>3</bitOffset>
41544                     <bitWidth>1</bitWidth>
41545                  </field>
41546                  <field>
41547                     <name>SLAVE</name>
41548                     <description>Slave</description>
41549                     <bitOffset>4</bitOffset>
41550                     <bitWidth>1</bitWidth>
41551                  </field>
41552                  <field>
41553                     <name>PATTBUFV</name>
41554                     <description>Pattern Buffer Valid</description>
41555                     <bitOffset>5</bitOffset>
41556                     <bitWidth>1</bitWidth>
41557                  </field>
41558                  <field>
41559                     <name>PERBUFV</name>
41560                     <description>Period Buffer Valid</description>
41561                     <bitOffset>7</bitOffset>
41562                     <bitWidth>1</bitWidth>
41563                  </field>
41564                  <field>
41565                     <name>FAULTAIN</name>
41566                     <description>Recoverable Fault A Input</description>
41567                     <bitOffset>8</bitOffset>
41568                     <bitWidth>1</bitWidth>
41569                  </field>
41570                  <field>
41571                     <name>FAULTBIN</name>
41572                     <description>Recoverable Fault B Input</description>
41573                     <bitOffset>9</bitOffset>
41574                     <bitWidth>1</bitWidth>
41575                  </field>
41576                  <field>
41577                     <name>FAULT0IN</name>
41578                     <description>Non-Recoverable Fault0 Input</description>
41579                     <bitOffset>10</bitOffset>
41580                     <bitWidth>1</bitWidth>
41581                  </field>
41582                  <field>
41583                     <name>FAULT1IN</name>
41584                     <description>Non-Recoverable Fault1 Input</description>
41585                     <bitOffset>11</bitOffset>
41586                     <bitWidth>1</bitWidth>
41587                  </field>
41588                  <field>
41589                     <name>FAULTA</name>
41590                     <description>Recoverable Fault A State</description>
41591                     <bitOffset>12</bitOffset>
41592                     <bitWidth>1</bitWidth>
41593                  </field>
41594                  <field>
41595                     <name>FAULTB</name>
41596                     <description>Recoverable Fault B State</description>
41597                     <bitOffset>13</bitOffset>
41598                     <bitWidth>1</bitWidth>
41599                  </field>
41600                  <field>
41601                     <name>FAULT0</name>
41602                     <description>Non-Recoverable Fault 0 State</description>
41603                     <bitOffset>14</bitOffset>
41604                     <bitWidth>1</bitWidth>
41605                  </field>
41606                  <field>
41607                     <name>FAULT1</name>
41608                     <description>Non-Recoverable Fault 1 State</description>
41609                     <bitOffset>15</bitOffset>
41610                     <bitWidth>1</bitWidth>
41611                  </field>
41612                  <field>
41613                     <name>CCBUFV0</name>
41614                     <description>Compare Channel 0 Buffer Valid</description>
41615                     <bitOffset>16</bitOffset>
41616                     <bitWidth>1</bitWidth>
41617                  </field>
41618                  <field>
41619                     <name>CCBUFV1</name>
41620                     <description>Compare Channel 1 Buffer Valid</description>
41621                     <bitOffset>17</bitOffset>
41622                     <bitWidth>1</bitWidth>
41623                  </field>
41624                  <field>
41625                     <name>CCBUFV2</name>
41626                     <description>Compare Channel 2 Buffer Valid</description>
41627                     <bitOffset>18</bitOffset>
41628                     <bitWidth>1</bitWidth>
41629                  </field>
41630                  <field>
41631                     <name>CCBUFV3</name>
41632                     <description>Compare Channel 3 Buffer Valid</description>
41633                     <bitOffset>19</bitOffset>
41634                     <bitWidth>1</bitWidth>
41635                  </field>
41636                  <field>
41637                     <name>CCBUFV4</name>
41638                     <description>Compare Channel 4 Buffer Valid</description>
41639                     <bitOffset>20</bitOffset>
41640                     <bitWidth>1</bitWidth>
41641                  </field>
41642                  <field>
41643                     <name>CCBUFV5</name>
41644                     <description>Compare Channel 5 Buffer Valid</description>
41645                     <bitOffset>21</bitOffset>
41646                     <bitWidth>1</bitWidth>
41647                  </field>
41648                  <field>
41649                     <name>CMP0</name>
41650                     <description>Compare Channel 0 Value</description>
41651                     <bitOffset>24</bitOffset>
41652                     <bitWidth>1</bitWidth>
41653                  </field>
41654                  <field>
41655                     <name>CMP1</name>
41656                     <description>Compare Channel 1 Value</description>
41657                     <bitOffset>25</bitOffset>
41658                     <bitWidth>1</bitWidth>
41659                  </field>
41660                  <field>
41661                     <name>CMP2</name>
41662                     <description>Compare Channel 2 Value</description>
41663                     <bitOffset>26</bitOffset>
41664                     <bitWidth>1</bitWidth>
41665                  </field>
41666                  <field>
41667                     <name>CMP3</name>
41668                     <description>Compare Channel 3 Value</description>
41669                     <bitOffset>27</bitOffset>
41670                     <bitWidth>1</bitWidth>
41671                  </field>
41672                  <field>
41673                     <name>CMP4</name>
41674                     <description>Compare Channel 4 Value</description>
41675                     <bitOffset>28</bitOffset>
41676                     <bitWidth>1</bitWidth>
41677                  </field>
41678                  <field>
41679                     <name>CMP5</name>
41680                     <description>Compare Channel 5 Value</description>
41681                     <bitOffset>29</bitOffset>
41682                     <bitWidth>1</bitWidth>
41683                  </field>
41684               </fields>
41685            </register>
41686            <register>
41687               <name>COUNT</name>
41688               <description>Count</description>
41689               <addressOffset>0x34</addressOffset>
41690               <size>32</size>
41691               <resetValue>0x00000000</resetValue>
41692               <fields>
41693                  <field>
41694                     <name>COUNT</name>
41695                     <description>Counter Value</description>
41696                     <bitOffset>0</bitOffset>
41697                     <bitWidth>24</bitWidth>
41698                  </field>
41699               </fields>
41700            </register>
41701            <register>
41702               <name>COUNT_DITH4_MODE</name>
41703               <description>Count</description>
41704               <alternateRegister>COUNT</alternateRegister>
41705               <addressOffset>0x34</addressOffset>
41706               <size>32</size>
41707               <resetValue>0x00000000</resetValue>
41708               <fields>
41709                  <field>
41710                     <name>COUNT</name>
41711                     <description>Counter Value</description>
41712                     <bitOffset>4</bitOffset>
41713                     <bitWidth>20</bitWidth>
41714                  </field>
41715               </fields>
41716            </register>
41717            <register>
41718               <name>COUNT_DITH5_MODE</name>
41719               <description>Count</description>
41720               <alternateRegister>COUNT</alternateRegister>
41721               <addressOffset>0x34</addressOffset>
41722               <size>32</size>
41723               <resetValue>0x00000000</resetValue>
41724               <fields>
41725                  <field>
41726                     <name>COUNT</name>
41727                     <description>Counter Value</description>
41728                     <bitOffset>5</bitOffset>
41729                     <bitWidth>19</bitWidth>
41730                  </field>
41731               </fields>
41732            </register>
41733            <register>
41734               <name>COUNT_DITH6_MODE</name>
41735               <description>Count</description>
41736               <alternateRegister>COUNT</alternateRegister>
41737               <addressOffset>0x34</addressOffset>
41738               <size>32</size>
41739               <resetValue>0x00000000</resetValue>
41740               <fields>
41741                  <field>
41742                     <name>COUNT</name>
41743                     <description>Counter Value</description>
41744                     <bitOffset>6</bitOffset>
41745                     <bitWidth>18</bitWidth>
41746                  </field>
41747               </fields>
41748            </register>
41749            <register>
41750               <name>PATT</name>
41751               <description>Pattern</description>
41752               <addressOffset>0x38</addressOffset>
41753               <size>16</size>
41754               <resetValue>0x0000</resetValue>
41755               <fields>
41756                  <field>
41757                     <name>PGE0</name>
41758                     <description>Pattern Generator 0 Output Enable</description>
41759                     <bitOffset>0</bitOffset>
41760                     <bitWidth>1</bitWidth>
41761                  </field>
41762                  <field>
41763                     <name>PGE1</name>
41764                     <description>Pattern Generator 1 Output Enable</description>
41765                     <bitOffset>1</bitOffset>
41766                     <bitWidth>1</bitWidth>
41767                  </field>
41768                  <field>
41769                     <name>PGE2</name>
41770                     <description>Pattern Generator 2 Output Enable</description>
41771                     <bitOffset>2</bitOffset>
41772                     <bitWidth>1</bitWidth>
41773                  </field>
41774                  <field>
41775                     <name>PGE3</name>
41776                     <description>Pattern Generator 3 Output Enable</description>
41777                     <bitOffset>3</bitOffset>
41778                     <bitWidth>1</bitWidth>
41779                  </field>
41780                  <field>
41781                     <name>PGE4</name>
41782                     <description>Pattern Generator 4 Output Enable</description>
41783                     <bitOffset>4</bitOffset>
41784                     <bitWidth>1</bitWidth>
41785                  </field>
41786                  <field>
41787                     <name>PGE5</name>
41788                     <description>Pattern Generator 5 Output Enable</description>
41789                     <bitOffset>5</bitOffset>
41790                     <bitWidth>1</bitWidth>
41791                  </field>
41792                  <field>
41793                     <name>PGE6</name>
41794                     <description>Pattern Generator 6 Output Enable</description>
41795                     <bitOffset>6</bitOffset>
41796                     <bitWidth>1</bitWidth>
41797                  </field>
41798                  <field>
41799                     <name>PGE7</name>
41800                     <description>Pattern Generator 7 Output Enable</description>
41801                     <bitOffset>7</bitOffset>
41802                     <bitWidth>1</bitWidth>
41803                  </field>
41804                  <field>
41805                     <name>PGV0</name>
41806                     <description>Pattern Generator 0 Output Value</description>
41807                     <bitOffset>8</bitOffset>
41808                     <bitWidth>1</bitWidth>
41809                  </field>
41810                  <field>
41811                     <name>PGV1</name>
41812                     <description>Pattern Generator 1 Output Value</description>
41813                     <bitOffset>9</bitOffset>
41814                     <bitWidth>1</bitWidth>
41815                  </field>
41816                  <field>
41817                     <name>PGV2</name>
41818                     <description>Pattern Generator 2 Output Value</description>
41819                     <bitOffset>10</bitOffset>
41820                     <bitWidth>1</bitWidth>
41821                  </field>
41822                  <field>
41823                     <name>PGV3</name>
41824                     <description>Pattern Generator 3 Output Value</description>
41825                     <bitOffset>11</bitOffset>
41826                     <bitWidth>1</bitWidth>
41827                  </field>
41828                  <field>
41829                     <name>PGV4</name>
41830                     <description>Pattern Generator 4 Output Value</description>
41831                     <bitOffset>12</bitOffset>
41832                     <bitWidth>1</bitWidth>
41833                  </field>
41834                  <field>
41835                     <name>PGV5</name>
41836                     <description>Pattern Generator 5 Output Value</description>
41837                     <bitOffset>13</bitOffset>
41838                     <bitWidth>1</bitWidth>
41839                  </field>
41840                  <field>
41841                     <name>PGV6</name>
41842                     <description>Pattern Generator 6 Output Value</description>
41843                     <bitOffset>14</bitOffset>
41844                     <bitWidth>1</bitWidth>
41845                  </field>
41846                  <field>
41847                     <name>PGV7</name>
41848                     <description>Pattern Generator 7 Output Value</description>
41849                     <bitOffset>15</bitOffset>
41850                     <bitWidth>1</bitWidth>
41851                  </field>
41852               </fields>
41853            </register>
41854            <register>
41855               <name>WAVE</name>
41856               <description>Waveform Control</description>
41857               <addressOffset>0x3C</addressOffset>
41858               <size>32</size>
41859               <resetValue>0x00000000</resetValue>
41860               <fields>
41861                  <field>
41862                     <name>WAVEGEN</name>
41863                     <description>Waveform Generation</description>
41864                     <bitOffset>0</bitOffset>
41865                     <bitWidth>3</bitWidth>
41866                     <enumeratedValues>
41867                        <name>WAVEGENSelect</name>
41868                        <enumeratedValue>
41869                           <name>NFRQ</name>
41870                           <description>Normal frequency</description>
41871                           <value>0</value>
41872                        </enumeratedValue>
41873                        <enumeratedValue>
41874                           <name>MFRQ</name>
41875                           <description>Match frequency</description>
41876                           <value>1</value>
41877                        </enumeratedValue>
41878                        <enumeratedValue>
41879                           <name>NPWM</name>
41880                           <description>Normal PWM</description>
41881                           <value>2</value>
41882                        </enumeratedValue>
41883                        <enumeratedValue>
41884                           <name>DSCRITICAL</name>
41885                           <description>Dual-slope critical</description>
41886                           <value>4</value>
41887                        </enumeratedValue>
41888                        <enumeratedValue>
41889                           <name>DSBOTTOM</name>
41890                           <description>Dual-slope with interrupt/event condition when COUNT reaches ZERO</description>
41891                           <value>5</value>
41892                        </enumeratedValue>
41893                        <enumeratedValue>
41894                           <name>DSBOTH</name>
41895                           <description>Dual-slope with interrupt/event condition when COUNT reaches ZERO or TOP</description>
41896                           <value>6</value>
41897                        </enumeratedValue>
41898                        <enumeratedValue>
41899                           <name>DSTOP</name>
41900                           <description>Dual-slope with interrupt/event condition when COUNT reaches TOP</description>
41901                           <value>7</value>
41902                        </enumeratedValue>
41903                     </enumeratedValues>
41904                  </field>
41905                  <field>
41906                     <name>RAMP</name>
41907                     <description>Ramp Mode</description>
41908                     <bitOffset>4</bitOffset>
41909                     <bitWidth>2</bitWidth>
41910                     <enumeratedValues>
41911                        <name>RAMPSelect</name>
41912                        <enumeratedValue>
41913                           <name>RAMP1</name>
41914                           <description>RAMP1 operation</description>
41915                           <value>0</value>
41916                        </enumeratedValue>
41917                        <enumeratedValue>
41918                           <name>RAMP2A</name>
41919                           <description>Alternative RAMP2 operation</description>
41920                           <value>1</value>
41921                        </enumeratedValue>
41922                        <enumeratedValue>
41923                           <name>RAMP2</name>
41924                           <description>RAMP2 operation</description>
41925                           <value>2</value>
41926                        </enumeratedValue>
41927                        <enumeratedValue>
41928                           <name>RAMP2C</name>
41929                           <description>Critical RAMP2 operation</description>
41930                           <value>3</value>
41931                        </enumeratedValue>
41932                     </enumeratedValues>
41933                  </field>
41934                  <field>
41935                     <name>CIPEREN</name>
41936                     <description>Circular period Enable</description>
41937                     <bitOffset>7</bitOffset>
41938                     <bitWidth>1</bitWidth>
41939                  </field>
41940                  <field>
41941                     <name>CICCEN0</name>
41942                     <description>Circular Channel 0 Enable</description>
41943                     <bitOffset>8</bitOffset>
41944                     <bitWidth>1</bitWidth>
41945                  </field>
41946                  <field>
41947                     <name>CICCEN1</name>
41948                     <description>Circular Channel 1 Enable</description>
41949                     <bitOffset>9</bitOffset>
41950                     <bitWidth>1</bitWidth>
41951                  </field>
41952                  <field>
41953                     <name>CICCEN2</name>
41954                     <description>Circular Channel 2 Enable</description>
41955                     <bitOffset>10</bitOffset>
41956                     <bitWidth>1</bitWidth>
41957                  </field>
41958                  <field>
41959                     <name>CICCEN3</name>
41960                     <description>Circular Channel 3 Enable</description>
41961                     <bitOffset>11</bitOffset>
41962                     <bitWidth>1</bitWidth>
41963                  </field>
41964                  <field>
41965                     <name>POL0</name>
41966                     <description>Channel 0 Polarity</description>
41967                     <bitOffset>16</bitOffset>
41968                     <bitWidth>1</bitWidth>
41969                  </field>
41970                  <field>
41971                     <name>POL1</name>
41972                     <description>Channel 1 Polarity</description>
41973                     <bitOffset>17</bitOffset>
41974                     <bitWidth>1</bitWidth>
41975                  </field>
41976                  <field>
41977                     <name>POL2</name>
41978                     <description>Channel 2 Polarity</description>
41979                     <bitOffset>18</bitOffset>
41980                     <bitWidth>1</bitWidth>
41981                  </field>
41982                  <field>
41983                     <name>POL3</name>
41984                     <description>Channel 3 Polarity</description>
41985                     <bitOffset>19</bitOffset>
41986                     <bitWidth>1</bitWidth>
41987                  </field>
41988                  <field>
41989                     <name>POL4</name>
41990                     <description>Channel 4 Polarity</description>
41991                     <bitOffset>20</bitOffset>
41992                     <bitWidth>1</bitWidth>
41993                  </field>
41994                  <field>
41995                     <name>POL5</name>
41996                     <description>Channel 5 Polarity</description>
41997                     <bitOffset>21</bitOffset>
41998                     <bitWidth>1</bitWidth>
41999                  </field>
42000                  <field>
42001                     <name>SWAP0</name>
42002                     <description>Swap DTI Output Pair 0</description>
42003                     <bitOffset>24</bitOffset>
42004                     <bitWidth>1</bitWidth>
42005                  </field>
42006                  <field>
42007                     <name>SWAP1</name>
42008                     <description>Swap DTI Output Pair 1</description>
42009                     <bitOffset>25</bitOffset>
42010                     <bitWidth>1</bitWidth>
42011                  </field>
42012                  <field>
42013                     <name>SWAP2</name>
42014                     <description>Swap DTI Output Pair 2</description>
42015                     <bitOffset>26</bitOffset>
42016                     <bitWidth>1</bitWidth>
42017                  </field>
42018                  <field>
42019                     <name>SWAP3</name>
42020                     <description>Swap DTI Output Pair 3</description>
42021                     <bitOffset>27</bitOffset>
42022                     <bitWidth>1</bitWidth>
42023                  </field>
42024               </fields>
42025            </register>
42026            <register>
42027               <name>PER</name>
42028               <description>Period</description>
42029               <addressOffset>0x40</addressOffset>
42030               <size>32</size>
42031               <resetValue>0xFFFFFFFF</resetValue>
42032               <fields>
42033                  <field>
42034                     <name>PER</name>
42035                     <description>Period Value</description>
42036                     <bitOffset>0</bitOffset>
42037                     <bitWidth>24</bitWidth>
42038                  </field>
42039               </fields>
42040            </register>
42041            <register>
42042               <name>PER_DITH4_MODE</name>
42043               <description>Period</description>
42044               <alternateRegister>PER</alternateRegister>
42045               <addressOffset>0x40</addressOffset>
42046               <size>32</size>
42047               <resetValue>0xFFFFFFFF</resetValue>
42048               <fields>
42049                  <field>
42050                     <name>DITHER</name>
42051                     <description>Dithering Cycle Number</description>
42052                     <bitOffset>0</bitOffset>
42053                     <bitWidth>4</bitWidth>
42054                  </field>
42055                  <field>
42056                     <name>PER</name>
42057                     <description>Period Value</description>
42058                     <bitOffset>4</bitOffset>
42059                     <bitWidth>20</bitWidth>
42060                  </field>
42061               </fields>
42062            </register>
42063            <register>
42064               <name>PER_DITH5_MODE</name>
42065               <description>Period</description>
42066               <alternateRegister>PER</alternateRegister>
42067               <addressOffset>0x40</addressOffset>
42068               <size>32</size>
42069               <resetValue>0xFFFFFFFF</resetValue>
42070               <fields>
42071                  <field>
42072                     <name>DITHER</name>
42073                     <description>Dithering Cycle Number</description>
42074                     <bitOffset>0</bitOffset>
42075                     <bitWidth>5</bitWidth>
42076                  </field>
42077                  <field>
42078                     <name>PER</name>
42079                     <description>Period Value</description>
42080                     <bitOffset>5</bitOffset>
42081                     <bitWidth>19</bitWidth>
42082                  </field>
42083               </fields>
42084            </register>
42085            <register>
42086               <name>PER_DITH6_MODE</name>
42087               <description>Period</description>
42088               <alternateRegister>PER</alternateRegister>
42089               <addressOffset>0x40</addressOffset>
42090               <size>32</size>
42091               <resetValue>0xFFFFFFFF</resetValue>
42092               <fields>
42093                  <field>
42094                     <name>DITHER</name>
42095                     <description>Dithering Cycle Number</description>
42096                     <bitOffset>0</bitOffset>
42097                     <bitWidth>6</bitWidth>
42098                  </field>
42099                  <field>
42100                     <name>PER</name>
42101                     <description>Period Value</description>
42102                     <bitOffset>6</bitOffset>
42103                     <bitWidth>18</bitWidth>
42104                  </field>
42105               </fields>
42106            </register>
42107            <register>
42108               <dim>6</dim>
42109               <dimIncrement>4</dimIncrement>
42110               <name>CC[%s]</name>
42111               <description>Compare and Capture</description>
42112               <addressOffset>0x44</addressOffset>
42113               <size>32</size>
42114               <resetValue>0x00000000</resetValue>
42115               <fields>
42116                  <field>
42117                     <name>CC</name>
42118                     <description>Channel Compare/Capture Value</description>
42119                     <bitOffset>0</bitOffset>
42120                     <bitWidth>24</bitWidth>
42121                  </field>
42122               </fields>
42123            </register>
42124            <register>
42125               <dim>6</dim>
42126               <dimIncrement>4</dimIncrement>
42127               <name>CC_DITH4_MODE[%s]</name>
42128               <description>Compare and Capture</description>
42129               <alternateRegister>CC[%s]</alternateRegister>
42130               <addressOffset>0x44</addressOffset>
42131               <size>32</size>
42132               <resetValue>0x00000000</resetValue>
42133               <fields>
42134                  <field>
42135                     <name>DITHER</name>
42136                     <description>Dithering Cycle Number</description>
42137                     <bitOffset>0</bitOffset>
42138                     <bitWidth>4</bitWidth>
42139                  </field>
42140                  <field>
42141                     <name>CC</name>
42142                     <description>Channel Compare/Capture Value</description>
42143                     <bitOffset>4</bitOffset>
42144                     <bitWidth>20</bitWidth>
42145                  </field>
42146               </fields>
42147            </register>
42148            <register>
42149               <dim>6</dim>
42150               <dimIncrement>4</dimIncrement>
42151               <name>CC_DITH5_MODE[%s]</name>
42152               <description>Compare and Capture</description>
42153               <alternateRegister>CC[%s]</alternateRegister>
42154               <addressOffset>0x44</addressOffset>
42155               <size>32</size>
42156               <resetValue>0x00000000</resetValue>
42157               <fields>
42158                  <field>
42159                     <name>DITHER</name>
42160                     <description>Dithering Cycle Number</description>
42161                     <bitOffset>0</bitOffset>
42162                     <bitWidth>5</bitWidth>
42163                  </field>
42164                  <field>
42165                     <name>CC</name>
42166                     <description>Channel Compare/Capture Value</description>
42167                     <bitOffset>5</bitOffset>
42168                     <bitWidth>19</bitWidth>
42169                  </field>
42170               </fields>
42171            </register>
42172            <register>
42173               <dim>6</dim>
42174               <dimIncrement>4</dimIncrement>
42175               <name>CC_DITH6_MODE[%s]</name>
42176               <description>Compare and Capture</description>
42177               <alternateRegister>CC[%s]</alternateRegister>
42178               <addressOffset>0x44</addressOffset>
42179               <size>32</size>
42180               <resetValue>0x00000000</resetValue>
42181               <fields>
42182                  <field>
42183                     <name>DITHER</name>
42184                     <description>Dithering Cycle Number</description>
42185                     <bitOffset>0</bitOffset>
42186                     <bitWidth>6</bitWidth>
42187                  </field>
42188                  <field>
42189                     <name>CC</name>
42190                     <description>Channel Compare/Capture Value</description>
42191                     <bitOffset>6</bitOffset>
42192                     <bitWidth>18</bitWidth>
42193                  </field>
42194               </fields>
42195            </register>
42196            <register>
42197               <name>PATTBUF</name>
42198               <description>Pattern Buffer</description>
42199               <addressOffset>0x64</addressOffset>
42200               <size>16</size>
42201               <resetValue>0x0000</resetValue>
42202               <fields>
42203                  <field>
42204                     <name>PGEB0</name>
42205                     <description>Pattern Generator 0 Output Enable Buffer</description>
42206                     <bitOffset>0</bitOffset>
42207                     <bitWidth>1</bitWidth>
42208                  </field>
42209                  <field>
42210                     <name>PGEB1</name>
42211                     <description>Pattern Generator 1 Output Enable Buffer</description>
42212                     <bitOffset>1</bitOffset>
42213                     <bitWidth>1</bitWidth>
42214                  </field>
42215                  <field>
42216                     <name>PGEB2</name>
42217                     <description>Pattern Generator 2 Output Enable Buffer</description>
42218                     <bitOffset>2</bitOffset>
42219                     <bitWidth>1</bitWidth>
42220                  </field>
42221                  <field>
42222                     <name>PGEB3</name>
42223                     <description>Pattern Generator 3 Output Enable Buffer</description>
42224                     <bitOffset>3</bitOffset>
42225                     <bitWidth>1</bitWidth>
42226                  </field>
42227                  <field>
42228                     <name>PGEB4</name>
42229                     <description>Pattern Generator 4 Output Enable Buffer</description>
42230                     <bitOffset>4</bitOffset>
42231                     <bitWidth>1</bitWidth>
42232                  </field>
42233                  <field>
42234                     <name>PGEB5</name>
42235                     <description>Pattern Generator 5 Output Enable Buffer</description>
42236                     <bitOffset>5</bitOffset>
42237                     <bitWidth>1</bitWidth>
42238                  </field>
42239                  <field>
42240                     <name>PGEB6</name>
42241                     <description>Pattern Generator 6 Output Enable Buffer</description>
42242                     <bitOffset>6</bitOffset>
42243                     <bitWidth>1</bitWidth>
42244                  </field>
42245                  <field>
42246                     <name>PGEB7</name>
42247                     <description>Pattern Generator 7 Output Enable Buffer</description>
42248                     <bitOffset>7</bitOffset>
42249                     <bitWidth>1</bitWidth>
42250                  </field>
42251                  <field>
42252                     <name>PGVB0</name>
42253                     <description>Pattern Generator 0 Output Enable</description>
42254                     <bitOffset>8</bitOffset>
42255                     <bitWidth>1</bitWidth>
42256                  </field>
42257                  <field>
42258                     <name>PGVB1</name>
42259                     <description>Pattern Generator 1 Output Enable</description>
42260                     <bitOffset>9</bitOffset>
42261                     <bitWidth>1</bitWidth>
42262                  </field>
42263                  <field>
42264                     <name>PGVB2</name>
42265                     <description>Pattern Generator 2 Output Enable</description>
42266                     <bitOffset>10</bitOffset>
42267                     <bitWidth>1</bitWidth>
42268                  </field>
42269                  <field>
42270                     <name>PGVB3</name>
42271                     <description>Pattern Generator 3 Output Enable</description>
42272                     <bitOffset>11</bitOffset>
42273                     <bitWidth>1</bitWidth>
42274                  </field>
42275                  <field>
42276                     <name>PGVB4</name>
42277                     <description>Pattern Generator 4 Output Enable</description>
42278                     <bitOffset>12</bitOffset>
42279                     <bitWidth>1</bitWidth>
42280                  </field>
42281                  <field>
42282                     <name>PGVB5</name>
42283                     <description>Pattern Generator 5 Output Enable</description>
42284                     <bitOffset>13</bitOffset>
42285                     <bitWidth>1</bitWidth>
42286                  </field>
42287                  <field>
42288                     <name>PGVB6</name>
42289                     <description>Pattern Generator 6 Output Enable</description>
42290                     <bitOffset>14</bitOffset>
42291                     <bitWidth>1</bitWidth>
42292                  </field>
42293                  <field>
42294                     <name>PGVB7</name>
42295                     <description>Pattern Generator 7 Output Enable</description>
42296                     <bitOffset>15</bitOffset>
42297                     <bitWidth>1</bitWidth>
42298                  </field>
42299               </fields>
42300            </register>
42301            <register>
42302               <name>PERBUF</name>
42303               <description>Period Buffer</description>
42304               <addressOffset>0x6C</addressOffset>
42305               <size>32</size>
42306               <resetValue>0xFFFFFFFF</resetValue>
42307               <fields>
42308                  <field>
42309                     <name>PERBUF</name>
42310                     <description>Period Buffer Value</description>
42311                     <bitOffset>0</bitOffset>
42312                     <bitWidth>24</bitWidth>
42313                  </field>
42314               </fields>
42315            </register>
42316            <register>
42317               <name>PERBUF_DITH4_MODE</name>
42318               <description>Period Buffer</description>
42319               <alternateRegister>PERBUF</alternateRegister>
42320               <addressOffset>0x6C</addressOffset>
42321               <size>32</size>
42322               <resetValue>0xFFFFFFFF</resetValue>
42323               <fields>
42324                  <field>
42325                     <name>DITHERBUF</name>
42326                     <description>Dithering Buffer Cycle Number</description>
42327                     <bitOffset>0</bitOffset>
42328                     <bitWidth>4</bitWidth>
42329                  </field>
42330                  <field>
42331                     <name>PERBUF</name>
42332                     <description>Period Buffer Value</description>
42333                     <bitOffset>4</bitOffset>
42334                     <bitWidth>20</bitWidth>
42335                  </field>
42336               </fields>
42337            </register>
42338            <register>
42339               <name>PERBUF_DITH5_MODE</name>
42340               <description>Period Buffer</description>
42341               <alternateRegister>PERBUF</alternateRegister>
42342               <addressOffset>0x6C</addressOffset>
42343               <size>32</size>
42344               <resetValue>0xFFFFFFFF</resetValue>
42345               <fields>
42346                  <field>
42347                     <name>DITHERBUF</name>
42348                     <description>Dithering Buffer Cycle Number</description>
42349                     <bitOffset>0</bitOffset>
42350                     <bitWidth>5</bitWidth>
42351                  </field>
42352                  <field>
42353                     <name>PERBUF</name>
42354                     <description>Period Buffer Value</description>
42355                     <bitOffset>5</bitOffset>
42356                     <bitWidth>19</bitWidth>
42357                  </field>
42358               </fields>
42359            </register>
42360            <register>
42361               <name>PERBUF_DITH6_MODE</name>
42362               <description>Period Buffer</description>
42363               <alternateRegister>PERBUF</alternateRegister>
42364               <addressOffset>0x6C</addressOffset>
42365               <size>32</size>
42366               <resetValue>0xFFFFFFFF</resetValue>
42367               <fields>
42368                  <field>
42369                     <name>DITHERBUF</name>
42370                     <description>Dithering Buffer Cycle Number</description>
42371                     <bitOffset>0</bitOffset>
42372                     <bitWidth>6</bitWidth>
42373                  </field>
42374                  <field>
42375                     <name>PERBUF</name>
42376                     <description>Period Buffer Value</description>
42377                     <bitOffset>6</bitOffset>
42378                     <bitWidth>18</bitWidth>
42379                  </field>
42380               </fields>
42381            </register>
42382            <register>
42383               <dim>6</dim>
42384               <dimIncrement>4</dimIncrement>
42385               <name>CCBUF[%s]</name>
42386               <description>Compare and Capture Buffer</description>
42387               <addressOffset>0x70</addressOffset>
42388               <size>32</size>
42389               <resetValue>0x00000000</resetValue>
42390               <fields>
42391                  <field>
42392                     <name>CCBUF</name>
42393                     <description>Channel Compare/Capture Buffer Value</description>
42394                     <bitOffset>0</bitOffset>
42395                     <bitWidth>24</bitWidth>
42396                  </field>
42397               </fields>
42398            </register>
42399            <register>
42400               <dim>6</dim>
42401               <dimIncrement>4</dimIncrement>
42402               <name>CCBUF_DITH4_MODE[%s]</name>
42403               <description>Compare and Capture Buffer</description>
42404               <alternateRegister>CCBUF[%s]</alternateRegister>
42405               <addressOffset>0x70</addressOffset>
42406               <size>32</size>
42407               <resetValue>0x00000000</resetValue>
42408               <fields>
42409                  <field>
42410                     <name>CCBUF</name>
42411                     <description>Channel Compare/Capture Buffer Value</description>
42412                     <bitOffset>0</bitOffset>
42413                     <bitWidth>4</bitWidth>
42414                  </field>
42415                  <field>
42416                     <name>DITHERBUF</name>
42417                     <description>Dithering Buffer Cycle Number</description>
42418                     <bitOffset>4</bitOffset>
42419                     <bitWidth>20</bitWidth>
42420                  </field>
42421               </fields>
42422            </register>
42423            <register>
42424               <dim>6</dim>
42425               <dimIncrement>4</dimIncrement>
42426               <name>CCBUF_DITH5_MODE[%s]</name>
42427               <description>Compare and Capture Buffer</description>
42428               <alternateRegister>CCBUF[%s]</alternateRegister>
42429               <addressOffset>0x70</addressOffset>
42430               <size>32</size>
42431               <resetValue>0x00000000</resetValue>
42432               <fields>
42433                  <field>
42434                     <name>DITHERBUF</name>
42435                     <description>Dithering Buffer Cycle Number</description>
42436                     <bitOffset>0</bitOffset>
42437                     <bitWidth>5</bitWidth>
42438                  </field>
42439                  <field>
42440                     <name>CCBUF</name>
42441                     <description>Channel Compare/Capture Buffer Value</description>
42442                     <bitOffset>5</bitOffset>
42443                     <bitWidth>19</bitWidth>
42444                  </field>
42445               </fields>
42446            </register>
42447            <register>
42448               <dim>6</dim>
42449               <dimIncrement>4</dimIncrement>
42450               <name>CCBUF_DITH6_MODE[%s]</name>
42451               <description>Compare and Capture Buffer</description>
42452               <alternateRegister>CCBUF[%s]</alternateRegister>
42453               <addressOffset>0x70</addressOffset>
42454               <size>32</size>
42455               <resetValue>0x00000000</resetValue>
42456               <fields>
42457                  <field>
42458                     <name>DITHERBUF</name>
42459                     <description>Dithering Buffer Cycle Number</description>
42460                     <bitOffset>0</bitOffset>
42461                     <bitWidth>6</bitWidth>
42462                  </field>
42463                  <field>
42464                     <name>CCBUF</name>
42465                     <description>Channel Compare/Capture Buffer Value</description>
42466                     <bitOffset>6</bitOffset>
42467                     <bitWidth>18</bitWidth>
42468                  </field>
42469               </fields>
42470            </register>
42471         </registers>
42472      </peripheral>
42473      <peripheral derivedFrom="TCC0">
42474         <name>TCC1</name>
42475         <baseAddress>0x41018000</baseAddress>
42476         <interrupt>
42477            <name>TCC1_OTHER</name>
42478            <description>Timer Counter Control 1</description>
42479            <value>92</value>
42480         </interrupt>
42481         <interrupt>
42482            <name>TCC1_MC0</name>
42483            <description>TCC Match/Compare 0</description>
42484            <value>93</value>
42485         </interrupt>
42486         <interrupt>
42487            <name>TCC1_MC1</name>
42488            <description>TCC Match/Compare 1</description>
42489            <value>94</value>
42490         </interrupt>
42491         <interrupt>
42492            <name>TCC1_MC2</name>
42493            <description>TCC Match/Compare 2</description>
42494            <value>95</value>
42495         </interrupt>
42496         <interrupt>
42497            <name>TCC1_MC3</name>
42498            <description>TCC Match/Compare 3</description>
42499            <value>96</value>
42500         </interrupt>
42501      </peripheral>
42502      <peripheral derivedFrom="TCC0">
42503         <name>TCC2</name>
42504         <baseAddress>0x42000C00</baseAddress>
42505         <interrupt>
42506            <name>TCC2_OTHER</name>
42507            <description>Timer Counter Control 2</description>
42508            <value>97</value>
42509         </interrupt>
42510         <interrupt>
42511            <name>TCC2_MC0</name>
42512            <description>TCC Match/Compare 0</description>
42513            <value>98</value>
42514         </interrupt>
42515         <interrupt>
42516            <name>TCC2_MC1</name>
42517            <description>TCC Match/Compare 1</description>
42518            <value>99</value>
42519         </interrupt>
42520         <interrupt>
42521            <name>TCC2_MC2</name>
42522            <description>TCC Match/Compare 2</description>
42523            <value>100</value>
42524         </interrupt>
42525      </peripheral>
42526      <peripheral derivedFrom="TCC0">
42527         <name>TCC3</name>
42528         <baseAddress>0x42001000</baseAddress>
42529         <interrupt>
42530            <name>TCC3_OTHER</name>
42531            <description>Timer Counter Control 3</description>
42532            <value>101</value>
42533         </interrupt>
42534         <interrupt>
42535            <name>TCC3_MC0</name>
42536            <description>TCC Match/Compare 0</description>
42537            <value>102</value>
42538         </interrupt>
42539         <interrupt>
42540            <name>TCC3_MC1</name>
42541            <description>TCC Match/Compare 1</description>
42542            <value>103</value>
42543         </interrupt>
42544      </peripheral>
42545      <peripheral derivedFrom="TCC0">
42546         <name>TCC4</name>
42547         <baseAddress>0x43001000</baseAddress>
42548         <interrupt>
42549            <name>TCC4_OTHER</name>
42550            <description>Timer Counter Control 4</description>
42551            <value>104</value>
42552         </interrupt>
42553         <interrupt>
42554            <name>TCC4_MC0</name>
42555            <description>TCC Match/Compare 0</description>
42556            <value>105</value>
42557         </interrupt>
42558         <interrupt>
42559            <name>TCC4_MC1</name>
42560            <description>TCC Match/Compare 1</description>
42561            <value>106</value>
42562         </interrupt>
42563      </peripheral>
42564      <peripheral>
42565         <name>TRNG</name>
42566         <version>U22421.1.0</version>
42567         <description>True Random Generator</description>
42568         <baseAddress>0x42002800</baseAddress>
42569         <addressBlock>
42570            <offset>0</offset>
42571            <size>0x24</size>
42572            <usage>registers</usage>
42573         </addressBlock>
42574         <interrupt>
42575            <name>TRNG</name>
42576            <description>True Random Generator</description>
42577            <value>131</value>
42578         </interrupt>
42579         <registers>
42580            <register>
42581               <name>CTRLA</name>
42582               <description>Control A</description>
42583               <addressOffset>0x0</addressOffset>
42584               <size>8</size>
42585               <resetValue>0x00</resetValue>
42586               <fields>
42587                  <field>
42588                     <name>ENABLE</name>
42589                     <description>Enable</description>
42590                     <bitOffset>1</bitOffset>
42591                     <bitWidth>1</bitWidth>
42592                  </field>
42593                  <field>
42594                     <name>RUNSTDBY</name>
42595                     <description>Run in Standby</description>
42596                     <bitOffset>6</bitOffset>
42597                     <bitWidth>1</bitWidth>
42598                  </field>
42599               </fields>
42600            </register>
42601            <register>
42602               <name>EVCTRL</name>
42603               <description>Event Control</description>
42604               <addressOffset>0x4</addressOffset>
42605               <size>8</size>
42606               <resetValue>0x00</resetValue>
42607               <fields>
42608                  <field>
42609                     <name>DATARDYEO</name>
42610                     <description>Data Ready Event Output</description>
42611                     <bitOffset>0</bitOffset>
42612                     <bitWidth>1</bitWidth>
42613                  </field>
42614               </fields>
42615            </register>
42616            <register>
42617               <name>INTENCLR</name>
42618               <description>Interrupt Enable Clear</description>
42619               <addressOffset>0x8</addressOffset>
42620               <size>8</size>
42621               <resetValue>0x00</resetValue>
42622               <fields>
42623                  <field>
42624                     <name>DATARDY</name>
42625                     <description>Data Ready Interrupt Enable</description>
42626                     <bitOffset>0</bitOffset>
42627                     <bitWidth>1</bitWidth>
42628                  </field>
42629               </fields>
42630            </register>
42631            <register>
42632               <name>INTENSET</name>
42633               <description>Interrupt Enable Set</description>
42634               <addressOffset>0x9</addressOffset>
42635               <size>8</size>
42636               <resetValue>0x00</resetValue>
42637               <fields>
42638                  <field>
42639                     <name>DATARDY</name>
42640                     <description>Data Ready Interrupt Enable</description>
42641                     <bitOffset>0</bitOffset>
42642                     <bitWidth>1</bitWidth>
42643                  </field>
42644               </fields>
42645            </register>
42646            <register>
42647               <name>INTFLAG</name>
42648               <description>Interrupt Flag Status and Clear</description>
42649               <addressOffset>0xA</addressOffset>
42650               <size>8</size>
42651               <resetValue>0x00</resetValue>
42652               <fields>
42653                  <field>
42654                     <name>DATARDY</name>
42655                     <description>Data Ready Interrupt Flag</description>
42656                     <bitOffset>0</bitOffset>
42657                     <bitWidth>1</bitWidth>
42658                  </field>
42659               </fields>
42660            </register>
42661            <register>
42662               <name>DATA</name>
42663               <description>Output Data</description>
42664               <addressOffset>0x20</addressOffset>
42665               <size>32</size>
42666               <access>read-only</access>
42667               <resetValue>0x00000000</resetValue>
42668               <fields>
42669                  <field>
42670                     <name>DATA</name>
42671                     <description>Output Data</description>
42672                     <bitOffset>0</bitOffset>
42673                     <bitWidth>32</bitWidth>
42674                  </field>
42675               </fields>
42676            </register>
42677         </registers>
42678      </peripheral>
42679      <peripheral>
42680         <name>USB</name>
42681         <version>U22221.2.0</version>
42682         <description>Universal Serial Bus</description>
42683         <baseAddress>0x41000000</baseAddress>
42684         <addressBlock>
42685            <offset>0</offset>
42686            <size>0x200</size>
42687            <usage>registers</usage>
42688         </addressBlock>
42689         <interrupt>
42690            <name>USB_OTHER</name>
42691            <description>Universal Serial Bus</description>
42692            <value>80</value>
42693         </interrupt>
42694         <interrupt>
42695            <name>USB_SOF_HSOF</name>
42696            <description>USB Start of Frame</description>
42697            <value>81</value>
42698         </interrupt>
42699         <interrupt>
42700            <name>USB_TRCPT0</name>
42701            <description>USB Transfer Complete 0</description>
42702            <value>82</value>
42703         </interrupt>
42704         <interrupt>
42705            <name>USB_TRCPT1</name>
42706            <description>USB Transfer Complete 1</description>
42707            <value>83</value>
42708         </interrupt>
42709         <registers>
42710            <cluster>
42711               <name>DEVICE</name>
42712               <description>USB is Device</description>
42713               <headerStructName>UsbDevice</headerStructName>
42714               <addressOffset>0x0</addressOffset>
42715               <register>
42716                  <name>CTRLA</name>
42717                  <description>Control A</description>
42718                  <addressOffset>0x0</addressOffset>
42719                  <size>8</size>
42720                  <resetValue>0x00</resetValue>
42721                  <fields>
42722                     <field>
42723                        <name>SWRST</name>
42724                        <description>Software Reset</description>
42725                        <bitOffset>0</bitOffset>
42726                        <bitWidth>1</bitWidth>
42727                     </field>
42728                     <field>
42729                        <name>ENABLE</name>
42730                        <description>Enable</description>
42731                        <bitOffset>1</bitOffset>
42732                        <bitWidth>1</bitWidth>
42733                     </field>
42734                     <field>
42735                        <name>RUNSTDBY</name>
42736                        <description>Run in Standby Mode</description>
42737                        <bitOffset>2</bitOffset>
42738                        <bitWidth>1</bitWidth>
42739                     </field>
42740                     <field>
42741                        <name>MODE</name>
42742                        <description>Operating Mode</description>
42743                        <bitOffset>7</bitOffset>
42744                        <bitWidth>1</bitWidth>
42745                        <enumeratedValues>
42746                           <name>MODESelect</name>
42747                           <enumeratedValue>
42748                              <name>DEVICE</name>
42749                              <description>Device Mode</description>
42750                              <value>0</value>
42751                           </enumeratedValue>
42752                           <enumeratedValue>
42753                              <name>HOST</name>
42754                              <description>Host Mode</description>
42755                              <value>1</value>
42756                           </enumeratedValue>
42757                        </enumeratedValues>
42758                     </field>
42759                  </fields>
42760               </register>
42761               <register>
42762                  <name>SYNCBUSY</name>
42763                  <description>Synchronization Busy</description>
42764                  <addressOffset>0x2</addressOffset>
42765                  <size>8</size>
42766                  <access>read-only</access>
42767                  <resetValue>0x00</resetValue>
42768                  <fields>
42769                     <field>
42770                        <name>SWRST</name>
42771                        <description>Software Reset Synchronization Busy</description>
42772                        <bitOffset>0</bitOffset>
42773                        <bitWidth>1</bitWidth>
42774                     </field>
42775                     <field>
42776                        <name>ENABLE</name>
42777                        <description>Enable Synchronization Busy</description>
42778                        <bitOffset>1</bitOffset>
42779                        <bitWidth>1</bitWidth>
42780                     </field>
42781                  </fields>
42782               </register>
42783               <register>
42784                  <name>QOSCTRL</name>
42785                  <description>USB Quality Of Service</description>
42786                  <addressOffset>0x3</addressOffset>
42787                  <size>8</size>
42788                  <resetValue>0x0F</resetValue>
42789                  <fields>
42790                     <field>
42791                        <name>CQOS</name>
42792                        <description>Configuration Quality of Service</description>
42793                        <bitOffset>0</bitOffset>
42794                        <bitWidth>2</bitWidth>
42795                     </field>
42796                     <field>
42797                        <name>DQOS</name>
42798                        <description>Data Quality of Service</description>
42799                        <bitOffset>2</bitOffset>
42800                        <bitWidth>2</bitWidth>
42801                     </field>
42802                  </fields>
42803               </register>
42804               <register>
42805                  <name>CTRLB</name>
42806                  <description>DEVICE Control B</description>
42807                  <addressOffset>0x8</addressOffset>
42808                  <size>16</size>
42809                  <resetValue>0x0001</resetValue>
42810                  <fields>
42811                     <field>
42812                        <name>DETACH</name>
42813                        <description>Detach</description>
42814                        <bitOffset>0</bitOffset>
42815                        <bitWidth>1</bitWidth>
42816                     </field>
42817                     <field>
42818                        <name>UPRSM</name>
42819                        <description>Upstream Resume</description>
42820                        <bitOffset>1</bitOffset>
42821                        <bitWidth>1</bitWidth>
42822                     </field>
42823                     <field>
42824                        <name>SPDCONF</name>
42825                        <description>Speed Configuration</description>
42826                        <bitOffset>2</bitOffset>
42827                        <bitWidth>2</bitWidth>
42828                        <enumeratedValues>
42829                           <name>SPDCONFSelect</name>
42830                           <enumeratedValue>
42831                              <name>FS</name>
42832                              <description>FS : Full Speed</description>
42833                              <value>0x0</value>
42834                           </enumeratedValue>
42835                           <enumeratedValue>
42836                              <name>LS</name>
42837                              <description>LS : Low Speed</description>
42838                              <value>0x1</value>
42839                           </enumeratedValue>
42840                        </enumeratedValues>
42841                     </field>
42842                     <field>
42843                        <name>NREPLY</name>
42844                        <description>No Reply</description>
42845                        <bitOffset>4</bitOffset>
42846                        <bitWidth>1</bitWidth>
42847                     </field>
42848                     <field>
42849                        <name>GNAK</name>
42850                        <description>Global NAK</description>
42851                        <bitOffset>9</bitOffset>
42852                        <bitWidth>1</bitWidth>
42853                     </field>
42854                     <field>
42855                        <name>LPMHDSK</name>
42856                        <description>Link Power Management Handshake</description>
42857                        <bitOffset>10</bitOffset>
42858                        <bitWidth>2</bitWidth>
42859                        <enumeratedValues>
42860                           <name>LPMHDSKSelect</name>
42861                           <enumeratedValue>
42862                              <name>NO</name>
42863                              <description>No handshake. LPM is not supported</description>
42864                              <value>0</value>
42865                           </enumeratedValue>
42866                           <enumeratedValue>
42867                              <name>ACK</name>
42868                              <description>ACK</description>
42869                              <value>1</value>
42870                           </enumeratedValue>
42871                           <enumeratedValue>
42872                              <name>NYET</name>
42873                              <description>NYET</description>
42874                              <value>2</value>
42875                           </enumeratedValue>
42876                        </enumeratedValues>
42877                     </field>
42878                  </fields>
42879               </register>
42880               <register>
42881                  <name>DADD</name>
42882                  <description>DEVICE Device Address</description>
42883                  <addressOffset>0xA</addressOffset>
42884                  <size>8</size>
42885                  <resetValue>0x00</resetValue>
42886                  <fields>
42887                     <field>
42888                        <name>DADD</name>
42889                        <description>Device Address</description>
42890                        <bitOffset>0</bitOffset>
42891                        <bitWidth>7</bitWidth>
42892                     </field>
42893                     <field>
42894                        <name>ADDEN</name>
42895                        <description>Device Address Enable</description>
42896                        <bitOffset>7</bitOffset>
42897                        <bitWidth>1</bitWidth>
42898                     </field>
42899                  </fields>
42900               </register>
42901               <register>
42902                  <name>STATUS</name>
42903                  <description>DEVICE Status</description>
42904                  <addressOffset>0xC</addressOffset>
42905                  <size>8</size>
42906                  <access>read-only</access>
42907                  <resetValue>0x40</resetValue>
42908                  <fields>
42909                     <field>
42910                        <name>SPEED</name>
42911                        <description>Speed Status</description>
42912                        <bitOffset>2</bitOffset>
42913                        <bitWidth>2</bitWidth>
42914                        <enumeratedValues>
42915                           <name>SPEEDSelect</name>
42916                           <enumeratedValue>
42917                              <name>FS</name>
42918                              <description>Full-speed mode</description>
42919                              <value>0x0</value>
42920                           </enumeratedValue>
42921                           <enumeratedValue>
42922                              <name>LS</name>
42923                              <description>Low-speed mode</description>
42924                              <value>0x1</value>
42925                           </enumeratedValue>
42926                        </enumeratedValues>
42927                     </field>
42928                     <field>
42929                        <name>LINESTATE</name>
42930                        <description>USB Line State Status</description>
42931                        <bitOffset>6</bitOffset>
42932                        <bitWidth>2</bitWidth>
42933                        <enumeratedValues>
42934                           <name>LINESTATESelect</name>
42935                           <enumeratedValue>
42936                              <name>SE0RESET</name>
42937                              <description>SE0/RESET</description>
42938                              <value>0x0</value>
42939                           </enumeratedValue>
42940                           <enumeratedValue>
42941                              <name>FSJLSK</name>
42942                              <description>FS-J or LS-K State</description>
42943                              <value>0x1</value>
42944                           </enumeratedValue>
42945                           <enumeratedValue>
42946                              <name>FSKLSJ</name>
42947                              <description>FS-K or LS-J State</description>
42948                              <value>0x2</value>
42949                           </enumeratedValue>
42950                        </enumeratedValues>
42951                     </field>
42952                  </fields>
42953               </register>
42954               <register>
42955                  <name>FSMSTATUS</name>
42956                  <description>Finite State Machine Status</description>
42957                  <addressOffset>0xD</addressOffset>
42958                  <size>8</size>
42959                  <access>read-only</access>
42960                  <resetValue>0x01</resetValue>
42961                  <fields>
42962                     <field>
42963                        <name>FSMSTATE</name>
42964                        <description>Fine State Machine Status</description>
42965                        <bitOffset>0</bitOffset>
42966                        <bitWidth>7</bitWidth>
42967                        <enumeratedValues>
42968                           <name>FSMSTATESelect</name>
42969                           <enumeratedValue>
42970                              <name>OFF</name>
42971                              <description>OFF (L3). It corresponds to the powered-off, disconnected, and disabled state</description>
42972                              <value>0x1</value>
42973                           </enumeratedValue>
42974                           <enumeratedValue>
42975                              <name>ON</name>
42976                              <description>ON (L0). It corresponds to the Idle and Active states</description>
42977                              <value>0x2</value>
42978                           </enumeratedValue>
42979                           <enumeratedValue>
42980                              <name>SUSPEND</name>
42981                              <description>SUSPEND (L2)</description>
42982                              <value>0x4</value>
42983                           </enumeratedValue>
42984                           <enumeratedValue>
42985                              <name>SLEEP</name>
42986                              <description>SLEEP (L1)</description>
42987                              <value>0x8</value>
42988                           </enumeratedValue>
42989                           <enumeratedValue>
42990                              <name>DNRESUME</name>
42991                              <description>DNRESUME. Down Stream Resume.</description>
42992                              <value>0x10</value>
42993                           </enumeratedValue>
42994                           <enumeratedValue>
42995                              <name>UPRESUME</name>
42996                              <description>UPRESUME. Up Stream Resume.</description>
42997                              <value>0x20</value>
42998                           </enumeratedValue>
42999                           <enumeratedValue>
43000                              <name>RESET</name>
43001                              <description>RESET. USB lines Reset.</description>
43002                              <value>0x40</value>
43003                           </enumeratedValue>
43004                        </enumeratedValues>
43005                     </field>
43006                  </fields>
43007               </register>
43008               <register>
43009                  <name>FNUM</name>
43010                  <description>DEVICE Device Frame Number</description>
43011                  <addressOffset>0x10</addressOffset>
43012                  <size>16</size>
43013                  <access>read-only</access>
43014                  <resetValue>0x0000</resetValue>
43015                  <fields>
43016                     <field>
43017                        <name>FNUM</name>
43018                        <description>Frame Number</description>
43019                        <bitOffset>3</bitOffset>
43020                        <bitWidth>11</bitWidth>
43021                     </field>
43022                     <field>
43023                        <name>FNCERR</name>
43024                        <description>Frame Number CRC Error</description>
43025                        <bitOffset>15</bitOffset>
43026                        <bitWidth>1</bitWidth>
43027                     </field>
43028                  </fields>
43029               </register>
43030               <register>
43031                  <name>INTENCLR</name>
43032                  <description>DEVICE Device Interrupt Enable Clear</description>
43033                  <addressOffset>0x14</addressOffset>
43034                  <size>16</size>
43035                  <resetValue>0x0000</resetValue>
43036                  <fields>
43037                     <field>
43038                        <name>SUSPEND</name>
43039                        <description>Suspend Interrupt Enable</description>
43040                        <bitOffset>0</bitOffset>
43041                        <bitWidth>1</bitWidth>
43042                     </field>
43043                     <field>
43044                        <name>SOF</name>
43045                        <description>Start Of Frame Interrupt Enable</description>
43046                        <bitOffset>2</bitOffset>
43047                        <bitWidth>1</bitWidth>
43048                     </field>
43049                     <field>
43050                        <name>EORST</name>
43051                        <description>End of Reset Interrupt Enable</description>
43052                        <bitOffset>3</bitOffset>
43053                        <bitWidth>1</bitWidth>
43054                     </field>
43055                     <field>
43056                        <name>WAKEUP</name>
43057                        <description>Wake Up Interrupt Enable</description>
43058                        <bitOffset>4</bitOffset>
43059                        <bitWidth>1</bitWidth>
43060                     </field>
43061                     <field>
43062                        <name>EORSM</name>
43063                        <description>End Of Resume Interrupt Enable</description>
43064                        <bitOffset>5</bitOffset>
43065                        <bitWidth>1</bitWidth>
43066                     </field>
43067                     <field>
43068                        <name>UPRSM</name>
43069                        <description>Upstream Resume Interrupt Enable</description>
43070                        <bitOffset>6</bitOffset>
43071                        <bitWidth>1</bitWidth>
43072                     </field>
43073                     <field>
43074                        <name>RAMACER</name>
43075                        <description>Ram Access Interrupt Enable</description>
43076                        <bitOffset>7</bitOffset>
43077                        <bitWidth>1</bitWidth>
43078                     </field>
43079                     <field>
43080                        <name>LPMNYET</name>
43081                        <description>Link Power Management Not Yet Interrupt Enable</description>
43082                        <bitOffset>8</bitOffset>
43083                        <bitWidth>1</bitWidth>
43084                     </field>
43085                     <field>
43086                        <name>LPMSUSP</name>
43087                        <description>Link Power Management Suspend Interrupt Enable</description>
43088                        <bitOffset>9</bitOffset>
43089                        <bitWidth>1</bitWidth>
43090                     </field>
43091                  </fields>
43092               </register>
43093               <register>
43094                  <name>INTENSET</name>
43095                  <description>DEVICE Device Interrupt Enable Set</description>
43096                  <addressOffset>0x18</addressOffset>
43097                  <size>16</size>
43098                  <resetValue>0x0000</resetValue>
43099                  <fields>
43100                     <field>
43101                        <name>SUSPEND</name>
43102                        <description>Suspend Interrupt Enable</description>
43103                        <bitOffset>0</bitOffset>
43104                        <bitWidth>1</bitWidth>
43105                     </field>
43106                     <field>
43107                        <name>SOF</name>
43108                        <description>Start Of Frame Interrupt Enable</description>
43109                        <bitOffset>2</bitOffset>
43110                        <bitWidth>1</bitWidth>
43111                     </field>
43112                     <field>
43113                        <name>EORST</name>
43114                        <description>End of Reset Interrupt Enable</description>
43115                        <bitOffset>3</bitOffset>
43116                        <bitWidth>1</bitWidth>
43117                     </field>
43118                     <field>
43119                        <name>WAKEUP</name>
43120                        <description>Wake Up Interrupt Enable</description>
43121                        <bitOffset>4</bitOffset>
43122                        <bitWidth>1</bitWidth>
43123                     </field>
43124                     <field>
43125                        <name>EORSM</name>
43126                        <description>End Of Resume Interrupt Enable</description>
43127                        <bitOffset>5</bitOffset>
43128                        <bitWidth>1</bitWidth>
43129                     </field>
43130                     <field>
43131                        <name>UPRSM</name>
43132                        <description>Upstream Resume Interrupt Enable</description>
43133                        <bitOffset>6</bitOffset>
43134                        <bitWidth>1</bitWidth>
43135                     </field>
43136                     <field>
43137                        <name>RAMACER</name>
43138                        <description>Ram Access Interrupt Enable</description>
43139                        <bitOffset>7</bitOffset>
43140                        <bitWidth>1</bitWidth>
43141                     </field>
43142                     <field>
43143                        <name>LPMNYET</name>
43144                        <description>Link Power Management Not Yet Interrupt Enable</description>
43145                        <bitOffset>8</bitOffset>
43146                        <bitWidth>1</bitWidth>
43147                     </field>
43148                     <field>
43149                        <name>LPMSUSP</name>
43150                        <description>Link Power Management Suspend Interrupt Enable</description>
43151                        <bitOffset>9</bitOffset>
43152                        <bitWidth>1</bitWidth>
43153                     </field>
43154                  </fields>
43155               </register>
43156               <register>
43157                  <name>INTFLAG</name>
43158                  <description>DEVICE Device Interrupt Flag</description>
43159                  <addressOffset>0x1C</addressOffset>
43160                  <size>16</size>
43161                  <resetValue>0x0000</resetValue>
43162                  <fields>
43163                     <field>
43164                        <name>SUSPEND</name>
43165                        <description>Suspend</description>
43166                        <bitOffset>0</bitOffset>
43167                        <bitWidth>1</bitWidth>
43168                     </field>
43169                     <field>
43170                        <name>SOF</name>
43171                        <description>Start Of Frame</description>
43172                        <bitOffset>2</bitOffset>
43173                        <bitWidth>1</bitWidth>
43174                     </field>
43175                     <field>
43176                        <name>EORST</name>
43177                        <description>End of Reset</description>
43178                        <bitOffset>3</bitOffset>
43179                        <bitWidth>1</bitWidth>
43180                     </field>
43181                     <field>
43182                        <name>WAKEUP</name>
43183                        <description>Wake Up</description>
43184                        <bitOffset>4</bitOffset>
43185                        <bitWidth>1</bitWidth>
43186                     </field>
43187                     <field>
43188                        <name>EORSM</name>
43189                        <description>End Of Resume</description>
43190                        <bitOffset>5</bitOffset>
43191                        <bitWidth>1</bitWidth>
43192                     </field>
43193                     <field>
43194                        <name>UPRSM</name>
43195                        <description>Upstream Resume</description>
43196                        <bitOffset>6</bitOffset>
43197                        <bitWidth>1</bitWidth>
43198                     </field>
43199                     <field>
43200                        <name>RAMACER</name>
43201                        <description>Ram Access</description>
43202                        <bitOffset>7</bitOffset>
43203                        <bitWidth>1</bitWidth>
43204                     </field>
43205                     <field>
43206                        <name>LPMNYET</name>
43207                        <description>Link Power Management Not Yet</description>
43208                        <bitOffset>8</bitOffset>
43209                        <bitWidth>1</bitWidth>
43210                     </field>
43211                     <field>
43212                        <name>LPMSUSP</name>
43213                        <description>Link Power Management Suspend</description>
43214                        <bitOffset>9</bitOffset>
43215                        <bitWidth>1</bitWidth>
43216                     </field>
43217                  </fields>
43218               </register>
43219               <register>
43220                  <name>EPINTSMRY</name>
43221                  <description>DEVICE End Point Interrupt Summary</description>
43222                  <addressOffset>0x20</addressOffset>
43223                  <size>16</size>
43224                  <access>read-only</access>
43225                  <resetValue>0x0000</resetValue>
43226                  <fields>
43227                     <field>
43228                        <name>EPINT0</name>
43229                        <description>End Point 0 Interrupt</description>
43230                        <bitOffset>0</bitOffset>
43231                        <bitWidth>1</bitWidth>
43232                     </field>
43233                     <field>
43234                        <name>EPINT1</name>
43235                        <description>End Point 1 Interrupt</description>
43236                        <bitOffset>1</bitOffset>
43237                        <bitWidth>1</bitWidth>
43238                     </field>
43239                     <field>
43240                        <name>EPINT2</name>
43241                        <description>End Point 2 Interrupt</description>
43242                        <bitOffset>2</bitOffset>
43243                        <bitWidth>1</bitWidth>
43244                     </field>
43245                     <field>
43246                        <name>EPINT3</name>
43247                        <description>End Point 3 Interrupt</description>
43248                        <bitOffset>3</bitOffset>
43249                        <bitWidth>1</bitWidth>
43250                     </field>
43251                     <field>
43252                        <name>EPINT4</name>
43253                        <description>End Point 4 Interrupt</description>
43254                        <bitOffset>4</bitOffset>
43255                        <bitWidth>1</bitWidth>
43256                     </field>
43257                     <field>
43258                        <name>EPINT5</name>
43259                        <description>End Point 5 Interrupt</description>
43260                        <bitOffset>5</bitOffset>
43261                        <bitWidth>1</bitWidth>
43262                     </field>
43263                     <field>
43264                        <name>EPINT6</name>
43265                        <description>End Point 6 Interrupt</description>
43266                        <bitOffset>6</bitOffset>
43267                        <bitWidth>1</bitWidth>
43268                     </field>
43269                     <field>
43270                        <name>EPINT7</name>
43271                        <description>End Point 7 Interrupt</description>
43272                        <bitOffset>7</bitOffset>
43273                        <bitWidth>1</bitWidth>
43274                     </field>
43275                  </fields>
43276               </register>
43277               <register>
43278                  <name>DESCADD</name>
43279                  <description>Descriptor Address</description>
43280                  <addressOffset>0x24</addressOffset>
43281                  <size>32</size>
43282                  <resetValue>0x00000000</resetValue>
43283                  <fields>
43284                     <field>
43285                        <name>DESCADD</name>
43286                        <description>Descriptor Address Value</description>
43287                        <bitOffset>0</bitOffset>
43288                        <bitWidth>32</bitWidth>
43289                     </field>
43290                  </fields>
43291               </register>
43292               <register>
43293                  <name>PADCAL</name>
43294                  <description>USB PAD Calibration</description>
43295                  <addressOffset>0x28</addressOffset>
43296                  <size>16</size>
43297                  <resetValue>0x0000</resetValue>
43298                  <fields>
43299                     <field>
43300                        <name>TRANSP</name>
43301                        <description>USB Pad Transp calibration</description>
43302                        <bitOffset>0</bitOffset>
43303                        <bitWidth>5</bitWidth>
43304                     </field>
43305                     <field>
43306                        <name>TRANSN</name>
43307                        <description>USB Pad Transn calibration</description>
43308                        <bitOffset>6</bitOffset>
43309                        <bitWidth>5</bitWidth>
43310                     </field>
43311                     <field>
43312                        <name>TRIM</name>
43313                        <description>USB Pad Trim calibration</description>
43314                        <bitOffset>12</bitOffset>
43315                        <bitWidth>3</bitWidth>
43316                     </field>
43317                  </fields>
43318               </register>
43319               <cluster>
43320                  <dim>8</dim>
43321                  <dimIncrement>0x20</dimIncrement>
43322                  <name>DEVICE_ENDPOINT[%s]</name>
43323                  <description/>
43324                  <addressOffset>0x100</addressOffset>
43325                  <register>
43326                     <name>EPCFG</name>
43327                     <description>DEVICE_ENDPOINT End Point Configuration</description>
43328                     <addressOffset>0x0</addressOffset>
43329                     <size>8</size>
43330                     <resetValue>0x00</resetValue>
43331                     <fields>
43332                        <field>
43333                           <name>EPTYPE0</name>
43334                           <description>End Point Type0</description>
43335                           <bitOffset>0</bitOffset>
43336                           <bitWidth>3</bitWidth>
43337                        </field>
43338                        <field>
43339                           <name>EPTYPE1</name>
43340                           <description>End Point Type1</description>
43341                           <bitOffset>4</bitOffset>
43342                           <bitWidth>3</bitWidth>
43343                        </field>
43344                     </fields>
43345                  </register>
43346                  <register>
43347                     <name>EPSTATUSCLR</name>
43348                     <description>DEVICE_ENDPOINT End Point Pipe Status Clear</description>
43349                     <addressOffset>0x4</addressOffset>
43350                     <size>8</size>
43351                     <access>write-only</access>
43352                     <resetValue>0x00</resetValue>
43353                     <fields>
43354                        <field>
43355                           <name>DTGLOUT</name>
43356                           <description>Data Toggle OUT Clear</description>
43357                           <bitOffset>0</bitOffset>
43358                           <bitWidth>1</bitWidth>
43359                        </field>
43360                        <field>
43361                           <name>DTGLIN</name>
43362                           <description>Data Toggle IN Clear</description>
43363                           <bitOffset>1</bitOffset>
43364                           <bitWidth>1</bitWidth>
43365                        </field>
43366                        <field>
43367                           <name>CURBK</name>
43368                           <description>Current Bank Clear</description>
43369                           <bitOffset>2</bitOffset>
43370                           <bitWidth>1</bitWidth>
43371                        </field>
43372                        <field>
43373                           <name>STALLRQ0</name>
43374                           <description>Stall 0 Request Clear</description>
43375                           <bitOffset>4</bitOffset>
43376                           <bitWidth>1</bitWidth>
43377                        </field>
43378                        <field>
43379                           <name>STALLRQ1</name>
43380                           <description>Stall 1 Request Clear</description>
43381                           <bitOffset>5</bitOffset>
43382                           <bitWidth>1</bitWidth>
43383                        </field>
43384                        <field>
43385                           <name>BK0RDY</name>
43386                           <description>Bank 0 Ready Clear</description>
43387                           <bitOffset>6</bitOffset>
43388                           <bitWidth>1</bitWidth>
43389                        </field>
43390                        <field>
43391                           <name>BK1RDY</name>
43392                           <description>Bank 1 Ready Clear</description>
43393                           <bitOffset>7</bitOffset>
43394                           <bitWidth>1</bitWidth>
43395                        </field>
43396                     </fields>
43397                  </register>
43398                  <register>
43399                     <name>EPSTATUSSET</name>
43400                     <description>DEVICE_ENDPOINT End Point Pipe Status Set</description>
43401                     <addressOffset>0x5</addressOffset>
43402                     <size>8</size>
43403                     <access>write-only</access>
43404                     <resetValue>0x00</resetValue>
43405                     <fields>
43406                        <field>
43407                           <name>DTGLOUT</name>
43408                           <description>Data Toggle OUT Set</description>
43409                           <bitOffset>0</bitOffset>
43410                           <bitWidth>1</bitWidth>
43411                        </field>
43412                        <field>
43413                           <name>DTGLIN</name>
43414                           <description>Data Toggle IN Set</description>
43415                           <bitOffset>1</bitOffset>
43416                           <bitWidth>1</bitWidth>
43417                        </field>
43418                        <field>
43419                           <name>CURBK</name>
43420                           <description>Current Bank Set</description>
43421                           <bitOffset>2</bitOffset>
43422                           <bitWidth>1</bitWidth>
43423                        </field>
43424                        <field>
43425                           <name>STALLRQ0</name>
43426                           <description>Stall 0 Request Set</description>
43427                           <bitOffset>4</bitOffset>
43428                           <bitWidth>1</bitWidth>
43429                        </field>
43430                        <field>
43431                           <name>STALLRQ1</name>
43432                           <description>Stall 1 Request Set</description>
43433                           <bitOffset>5</bitOffset>
43434                           <bitWidth>1</bitWidth>
43435                        </field>
43436                        <field>
43437                           <name>BK0RDY</name>
43438                           <description>Bank 0 Ready Set</description>
43439                           <bitOffset>6</bitOffset>
43440                           <bitWidth>1</bitWidth>
43441                        </field>
43442                        <field>
43443                           <name>BK1RDY</name>
43444                           <description>Bank 1 Ready Set</description>
43445                           <bitOffset>7</bitOffset>
43446                           <bitWidth>1</bitWidth>
43447                        </field>
43448                     </fields>
43449                  </register>
43450                  <register>
43451                     <name>EPSTATUS</name>
43452                     <description>DEVICE_ENDPOINT End Point Pipe Status</description>
43453                     <addressOffset>0x6</addressOffset>
43454                     <size>8</size>
43455                     <access>read-only</access>
43456                     <resetValue>0x00</resetValue>
43457                     <fields>
43458                        <field>
43459                           <name>DTGLOUT</name>
43460                           <description>Data Toggle Out</description>
43461                           <bitOffset>0</bitOffset>
43462                           <bitWidth>1</bitWidth>
43463                        </field>
43464                        <field>
43465                           <name>DTGLIN</name>
43466                           <description>Data Toggle In</description>
43467                           <bitOffset>1</bitOffset>
43468                           <bitWidth>1</bitWidth>
43469                        </field>
43470                        <field>
43471                           <name>CURBK</name>
43472                           <description>Current Bank</description>
43473                           <bitOffset>2</bitOffset>
43474                           <bitWidth>1</bitWidth>
43475                        </field>
43476                        <field>
43477                           <name>STALLRQ0</name>
43478                           <description>Stall 0 Request</description>
43479                           <bitOffset>4</bitOffset>
43480                           <bitWidth>1</bitWidth>
43481                        </field>
43482                        <field>
43483                           <name>STALLRQ1</name>
43484                           <description>Stall 1 Request</description>
43485                           <bitOffset>5</bitOffset>
43486                           <bitWidth>1</bitWidth>
43487                        </field>
43488                        <field>
43489                           <name>BK0RDY</name>
43490                           <description>Bank 0 ready</description>
43491                           <bitOffset>6</bitOffset>
43492                           <bitWidth>1</bitWidth>
43493                        </field>
43494                        <field>
43495                           <name>BK1RDY</name>
43496                           <description>Bank 1 ready</description>
43497                           <bitOffset>7</bitOffset>
43498                           <bitWidth>1</bitWidth>
43499                        </field>
43500                     </fields>
43501                  </register>
43502                  <register>
43503                     <name>EPINTFLAG</name>
43504                     <description>DEVICE_ENDPOINT End Point Interrupt Flag</description>
43505                     <addressOffset>0x7</addressOffset>
43506                     <size>8</size>
43507                     <resetValue>0x00</resetValue>
43508                     <fields>
43509                        <field>
43510                           <name>TRCPT0</name>
43511                           <description>Transfer Complete 0</description>
43512                           <bitOffset>0</bitOffset>
43513                           <bitWidth>1</bitWidth>
43514                        </field>
43515                        <field>
43516                           <name>TRCPT1</name>
43517                           <description>Transfer Complete 1</description>
43518                           <bitOffset>1</bitOffset>
43519                           <bitWidth>1</bitWidth>
43520                        </field>
43521                        <field>
43522                           <name>TRFAIL0</name>
43523                           <description>Error Flow 0</description>
43524                           <bitOffset>2</bitOffset>
43525                           <bitWidth>1</bitWidth>
43526                        </field>
43527                        <field>
43528                           <name>TRFAIL1</name>
43529                           <description>Error Flow 1</description>
43530                           <bitOffset>3</bitOffset>
43531                           <bitWidth>1</bitWidth>
43532                        </field>
43533                        <field>
43534                           <name>RXSTP</name>
43535                           <description>Received Setup</description>
43536                           <bitOffset>4</bitOffset>
43537                           <bitWidth>1</bitWidth>
43538                        </field>
43539                        <field>
43540                           <name>STALL0</name>
43541                           <description>Stall 0 In/out</description>
43542                           <bitOffset>5</bitOffset>
43543                           <bitWidth>1</bitWidth>
43544                        </field>
43545                        <field>
43546                           <name>STALL1</name>
43547                           <description>Stall 1 In/out</description>
43548                           <bitOffset>6</bitOffset>
43549                           <bitWidth>1</bitWidth>
43550                        </field>
43551                     </fields>
43552                  </register>
43553                  <register>
43554                     <name>EPINTENCLR</name>
43555                     <description>DEVICE_ENDPOINT End Point Interrupt Clear Flag</description>
43556                     <addressOffset>0x8</addressOffset>
43557                     <size>8</size>
43558                     <resetValue>0x00</resetValue>
43559                     <fields>
43560                        <field>
43561                           <name>TRCPT0</name>
43562                           <description>Transfer Complete 0 Interrupt Disable</description>
43563                           <bitOffset>0</bitOffset>
43564                           <bitWidth>1</bitWidth>
43565                        </field>
43566                        <field>
43567                           <name>TRCPT1</name>
43568                           <description>Transfer Complete 1 Interrupt Disable</description>
43569                           <bitOffset>1</bitOffset>
43570                           <bitWidth>1</bitWidth>
43571                        </field>
43572                        <field>
43573                           <name>TRFAIL0</name>
43574                           <description>Error Flow 0 Interrupt Disable</description>
43575                           <bitOffset>2</bitOffset>
43576                           <bitWidth>1</bitWidth>
43577                        </field>
43578                        <field>
43579                           <name>TRFAIL1</name>
43580                           <description>Error Flow 1 Interrupt Disable</description>
43581                           <bitOffset>3</bitOffset>
43582                           <bitWidth>1</bitWidth>
43583                        </field>
43584                        <field>
43585                           <name>RXSTP</name>
43586                           <description>Received Setup Interrupt Disable</description>
43587                           <bitOffset>4</bitOffset>
43588                           <bitWidth>1</bitWidth>
43589                        </field>
43590                        <field>
43591                           <name>STALL0</name>
43592                           <description>Stall 0 In/Out Interrupt Disable</description>
43593                           <bitOffset>5</bitOffset>
43594                           <bitWidth>1</bitWidth>
43595                        </field>
43596                        <field>
43597                           <name>STALL1</name>
43598                           <description>Stall 1 In/Out Interrupt Disable</description>
43599                           <bitOffset>6</bitOffset>
43600                           <bitWidth>1</bitWidth>
43601                        </field>
43602                     </fields>
43603                  </register>
43604                  <register>
43605                     <name>EPINTENSET</name>
43606                     <description>DEVICE_ENDPOINT End Point Interrupt Set Flag</description>
43607                     <addressOffset>0x9</addressOffset>
43608                     <size>8</size>
43609                     <resetValue>0x00</resetValue>
43610                     <fields>
43611                        <field>
43612                           <name>TRCPT0</name>
43613                           <description>Transfer Complete 0 Interrupt Enable</description>
43614                           <bitOffset>0</bitOffset>
43615                           <bitWidth>1</bitWidth>
43616                        </field>
43617                        <field>
43618                           <name>TRCPT1</name>
43619                           <description>Transfer Complete 1 Interrupt Enable</description>
43620                           <bitOffset>1</bitOffset>
43621                           <bitWidth>1</bitWidth>
43622                        </field>
43623                        <field>
43624                           <name>TRFAIL0</name>
43625                           <description>Error Flow 0 Interrupt Enable</description>
43626                           <bitOffset>2</bitOffset>
43627                           <bitWidth>1</bitWidth>
43628                        </field>
43629                        <field>
43630                           <name>TRFAIL1</name>
43631                           <description>Error Flow 1 Interrupt Enable</description>
43632                           <bitOffset>3</bitOffset>
43633                           <bitWidth>1</bitWidth>
43634                        </field>
43635                        <field>
43636                           <name>RXSTP</name>
43637                           <description>Received Setup Interrupt Enable</description>
43638                           <bitOffset>4</bitOffset>
43639                           <bitWidth>1</bitWidth>
43640                        </field>
43641                        <field>
43642                           <name>STALL0</name>
43643                           <description>Stall 0 In/out Interrupt enable</description>
43644                           <bitOffset>5</bitOffset>
43645                           <bitWidth>1</bitWidth>
43646                        </field>
43647                        <field>
43648                           <name>STALL1</name>
43649                           <description>Stall 1 In/out Interrupt enable</description>
43650                           <bitOffset>6</bitOffset>
43651                           <bitWidth>1</bitWidth>
43652                        </field>
43653                     </fields>
43654                  </register>
43655               </cluster>
43656            </cluster>
43657            <cluster>
43658               <name>HOST</name>
43659               <description>USB is Host</description>
43660               <alternateCluster>DEVICE</alternateCluster>
43661               <headerStructName>UsbHost</headerStructName>
43662               <addressOffset>0x0</addressOffset>
43663               <register>
43664                  <name>CTRLA</name>
43665                  <description>Control A</description>
43666                  <addressOffset>0x0</addressOffset>
43667                  <size>8</size>
43668                  <resetValue>0x00</resetValue>
43669                  <fields>
43670                     <field>
43671                        <name>SWRST</name>
43672                        <description>Software Reset</description>
43673                        <bitOffset>0</bitOffset>
43674                        <bitWidth>1</bitWidth>
43675                     </field>
43676                     <field>
43677                        <name>ENABLE</name>
43678                        <description>Enable</description>
43679                        <bitOffset>1</bitOffset>
43680                        <bitWidth>1</bitWidth>
43681                     </field>
43682                     <field>
43683                        <name>RUNSTDBY</name>
43684                        <description>Run in Standby Mode</description>
43685                        <bitOffset>2</bitOffset>
43686                        <bitWidth>1</bitWidth>
43687                     </field>
43688                     <field>
43689                        <name>MODE</name>
43690                        <description>Operating Mode</description>
43691                        <bitOffset>7</bitOffset>
43692                        <bitWidth>1</bitWidth>
43693                        <enumeratedValues>
43694                           <name>MODESelect</name>
43695                           <enumeratedValue>
43696                              <name>DEVICE</name>
43697                              <description>Device Mode</description>
43698                              <value>0</value>
43699                           </enumeratedValue>
43700                           <enumeratedValue>
43701                              <name>HOST</name>
43702                              <description>Host Mode</description>
43703                              <value>1</value>
43704                           </enumeratedValue>
43705                        </enumeratedValues>
43706                     </field>
43707                  </fields>
43708               </register>
43709               <register>
43710                  <name>SYNCBUSY</name>
43711                  <description>Synchronization Busy</description>
43712                  <addressOffset>0x2</addressOffset>
43713                  <size>8</size>
43714                  <access>read-only</access>
43715                  <resetValue>0x00</resetValue>
43716                  <fields>
43717                     <field>
43718                        <name>SWRST</name>
43719                        <description>Software Reset Synchronization Busy</description>
43720                        <bitOffset>0</bitOffset>
43721                        <bitWidth>1</bitWidth>
43722                     </field>
43723                     <field>
43724                        <name>ENABLE</name>
43725                        <description>Enable Synchronization Busy</description>
43726                        <bitOffset>1</bitOffset>
43727                        <bitWidth>1</bitWidth>
43728                     </field>
43729                  </fields>
43730               </register>
43731               <register>
43732                  <name>QOSCTRL</name>
43733                  <description>USB Quality Of Service</description>
43734                  <addressOffset>0x3</addressOffset>
43735                  <size>8</size>
43736                  <resetValue>0x0F</resetValue>
43737                  <fields>
43738                     <field>
43739                        <name>CQOS</name>
43740                        <description>Configuration Quality of Service</description>
43741                        <bitOffset>0</bitOffset>
43742                        <bitWidth>2</bitWidth>
43743                     </field>
43744                     <field>
43745                        <name>DQOS</name>
43746                        <description>Data Quality of Service</description>
43747                        <bitOffset>2</bitOffset>
43748                        <bitWidth>2</bitWidth>
43749                     </field>
43750                  </fields>
43751               </register>
43752               <register>
43753                  <name>CTRLB</name>
43754                  <description>HOST Control B</description>
43755                  <addressOffset>0x8</addressOffset>
43756                  <size>16</size>
43757                  <resetValue>0x0000</resetValue>
43758                  <fields>
43759                     <field>
43760                        <name>RESUME</name>
43761                        <description>Send USB Resume</description>
43762                        <bitOffset>1</bitOffset>
43763                        <bitWidth>1</bitWidth>
43764                     </field>
43765                     <field>
43766                        <name>SPDCONF</name>
43767                        <description>Speed Configuration for Host</description>
43768                        <bitOffset>2</bitOffset>
43769                        <bitWidth>2</bitWidth>
43770                        <enumeratedValues>
43771                           <name>SPDCONFSelect</name>
43772                           <enumeratedValue>
43773                              <name>NORMAL</name>
43774                              <description>Low and Full Speed capable</description>
43775                              <value>0x0</value>
43776                           </enumeratedValue>
43777                        </enumeratedValues>
43778                     </field>
43779                     <field>
43780                        <name>AUTORESUME</name>
43781                        <description>Auto Resume Enable</description>
43782                        <bitOffset>4</bitOffset>
43783                        <bitWidth>1</bitWidth>
43784                     </field>
43785                     <field>
43786                        <name>SOFE</name>
43787                        <description>Start of Frame Generation Enable</description>
43788                        <bitOffset>8</bitOffset>
43789                        <bitWidth>1</bitWidth>
43790                     </field>
43791                     <field>
43792                        <name>BUSRESET</name>
43793                        <description>Send USB Reset</description>
43794                        <bitOffset>9</bitOffset>
43795                        <bitWidth>1</bitWidth>
43796                     </field>
43797                     <field>
43798                        <name>VBUSOK</name>
43799                        <description>VBUS is OK</description>
43800                        <bitOffset>10</bitOffset>
43801                        <bitWidth>1</bitWidth>
43802                     </field>
43803                     <field>
43804                        <name>L1RESUME</name>
43805                        <description>Send L1 Resume</description>
43806                        <bitOffset>11</bitOffset>
43807                        <bitWidth>1</bitWidth>
43808                     </field>
43809                  </fields>
43810               </register>
43811               <register>
43812                  <name>HSOFC</name>
43813                  <description>HOST Host Start Of Frame Control</description>
43814                  <addressOffset>0xA</addressOffset>
43815                  <size>8</size>
43816                  <resetValue>0x00</resetValue>
43817                  <fields>
43818                     <field>
43819                        <name>FLENC</name>
43820                        <description>Frame Length Control</description>
43821                        <bitOffset>0</bitOffset>
43822                        <bitWidth>4</bitWidth>
43823                     </field>
43824                     <field>
43825                        <name>FLENCE</name>
43826                        <description>Frame Length Control Enable</description>
43827                        <bitOffset>7</bitOffset>
43828                        <bitWidth>1</bitWidth>
43829                     </field>
43830                  </fields>
43831               </register>
43832               <register>
43833                  <name>STATUS</name>
43834                  <description>HOST Status</description>
43835                  <addressOffset>0xC</addressOffset>
43836                  <size>8</size>
43837                  <resetValue>0x00</resetValue>
43838                  <fields>
43839                     <field>
43840                        <name>SPEED</name>
43841                        <description>Speed Status</description>
43842                        <bitOffset>2</bitOffset>
43843                        <bitWidth>2</bitWidth>
43844                     </field>
43845                     <field>
43846                        <name>LINESTATE</name>
43847                        <description>USB Line State Status</description>
43848                        <bitOffset>6</bitOffset>
43849                        <bitWidth>2</bitWidth>
43850                     </field>
43851                  </fields>
43852               </register>
43853               <register>
43854                  <name>FSMSTATUS</name>
43855                  <description>Finite State Machine Status</description>
43856                  <addressOffset>0xD</addressOffset>
43857                  <size>8</size>
43858                  <access>read-only</access>
43859                  <resetValue>0x01</resetValue>
43860                  <fields>
43861                     <field>
43862                        <name>FSMSTATE</name>
43863                        <description>Fine State Machine Status</description>
43864                        <bitOffset>0</bitOffset>
43865                        <bitWidth>7</bitWidth>
43866                        <enumeratedValues>
43867                           <name>FSMSTATESelect</name>
43868                           <enumeratedValue>
43869                              <name>OFF</name>
43870                              <description>OFF (L3). It corresponds to the powered-off, disconnected, and disabled state</description>
43871                              <value>0x1</value>
43872                           </enumeratedValue>
43873                           <enumeratedValue>
43874                              <name>ON</name>
43875                              <description>ON (L0). It corresponds to the Idle and Active states</description>
43876                              <value>0x2</value>
43877                           </enumeratedValue>
43878                           <enumeratedValue>
43879                              <name>SUSPEND</name>
43880                              <description>SUSPEND (L2)</description>
43881                              <value>0x4</value>
43882                           </enumeratedValue>
43883                           <enumeratedValue>
43884                              <name>SLEEP</name>
43885                              <description>SLEEP (L1)</description>
43886                              <value>0x8</value>
43887                           </enumeratedValue>
43888                           <enumeratedValue>
43889                              <name>DNRESUME</name>
43890                              <description>DNRESUME. Down Stream Resume.</description>
43891                              <value>0x10</value>
43892                           </enumeratedValue>
43893                           <enumeratedValue>
43894                              <name>UPRESUME</name>
43895                              <description>UPRESUME. Up Stream Resume.</description>
43896                              <value>0x20</value>
43897                           </enumeratedValue>
43898                           <enumeratedValue>
43899                              <name>RESET</name>
43900                              <description>RESET. USB lines Reset.</description>
43901                              <value>0x40</value>
43902                           </enumeratedValue>
43903                        </enumeratedValues>
43904                     </field>
43905                  </fields>
43906               </register>
43907               <register>
43908                  <name>FNUM</name>
43909                  <description>HOST Host Frame Number</description>
43910                  <addressOffset>0x10</addressOffset>
43911                  <size>16</size>
43912                  <resetValue>0x0000</resetValue>
43913                  <fields>
43914                     <field>
43915                        <name>FNUM</name>
43916                        <description>Frame Number</description>
43917                        <bitOffset>3</bitOffset>
43918                        <bitWidth>11</bitWidth>
43919                     </field>
43920                  </fields>
43921               </register>
43922               <register>
43923                  <name>FLENHIGH</name>
43924                  <description>HOST Host Frame Length</description>
43925                  <addressOffset>0x12</addressOffset>
43926                  <size>8</size>
43927                  <access>read-only</access>
43928                  <resetValue>0x00</resetValue>
43929                  <fields>
43930                     <field>
43931                        <name>FLENHIGH</name>
43932                        <description>Frame Length</description>
43933                        <bitOffset>0</bitOffset>
43934                        <bitWidth>8</bitWidth>
43935                     </field>
43936                  </fields>
43937               </register>
43938               <register>
43939                  <name>INTENCLR</name>
43940                  <description>HOST Host Interrupt Enable Clear</description>
43941                  <addressOffset>0x14</addressOffset>
43942                  <size>16</size>
43943                  <resetValue>0x0000</resetValue>
43944                  <fields>
43945                     <field>
43946                        <name>HSOF</name>
43947                        <description>Host Start Of Frame Interrupt Disable</description>
43948                        <bitOffset>2</bitOffset>
43949                        <bitWidth>1</bitWidth>
43950                     </field>
43951                     <field>
43952                        <name>RST</name>
43953                        <description>BUS Reset Interrupt Disable</description>
43954                        <bitOffset>3</bitOffset>
43955                        <bitWidth>1</bitWidth>
43956                     </field>
43957                     <field>
43958                        <name>WAKEUP</name>
43959                        <description>Wake Up Interrupt Disable</description>
43960                        <bitOffset>4</bitOffset>
43961                        <bitWidth>1</bitWidth>
43962                     </field>
43963                     <field>
43964                        <name>DNRSM</name>
43965                        <description>DownStream to Device Interrupt Disable</description>
43966                        <bitOffset>5</bitOffset>
43967                        <bitWidth>1</bitWidth>
43968                     </field>
43969                     <field>
43970                        <name>UPRSM</name>
43971                        <description>Upstream Resume from Device Interrupt Disable</description>
43972                        <bitOffset>6</bitOffset>
43973                        <bitWidth>1</bitWidth>
43974                     </field>
43975                     <field>
43976                        <name>RAMACER</name>
43977                        <description>Ram Access Interrupt Disable</description>
43978                        <bitOffset>7</bitOffset>
43979                        <bitWidth>1</bitWidth>
43980                     </field>
43981                     <field>
43982                        <name>DCONN</name>
43983                        <description>Device Connection Interrupt Disable</description>
43984                        <bitOffset>8</bitOffset>
43985                        <bitWidth>1</bitWidth>
43986                     </field>
43987                     <field>
43988                        <name>DDISC</name>
43989                        <description>Device Disconnection Interrupt Disable</description>
43990                        <bitOffset>9</bitOffset>
43991                        <bitWidth>1</bitWidth>
43992                     </field>
43993                  </fields>
43994               </register>
43995               <register>
43996                  <name>INTENSET</name>
43997                  <description>HOST Host Interrupt Enable Set</description>
43998                  <addressOffset>0x18</addressOffset>
43999                  <size>16</size>
44000                  <resetValue>0x0000</resetValue>
44001                  <fields>
44002                     <field>
44003                        <name>HSOF</name>
44004                        <description>Host Start Of Frame Interrupt Enable</description>
44005                        <bitOffset>2</bitOffset>
44006                        <bitWidth>1</bitWidth>
44007                     </field>
44008                     <field>
44009                        <name>RST</name>
44010                        <description>Bus Reset Interrupt Enable</description>
44011                        <bitOffset>3</bitOffset>
44012                        <bitWidth>1</bitWidth>
44013                     </field>
44014                     <field>
44015                        <name>WAKEUP</name>
44016                        <description>Wake Up Interrupt Enable</description>
44017                        <bitOffset>4</bitOffset>
44018                        <bitWidth>1</bitWidth>
44019                     </field>
44020                     <field>
44021                        <name>DNRSM</name>
44022                        <description>DownStream to the Device Interrupt Enable</description>
44023                        <bitOffset>5</bitOffset>
44024                        <bitWidth>1</bitWidth>
44025                     </field>
44026                     <field>
44027                        <name>UPRSM</name>
44028                        <description>Upstream Resume fromthe device Interrupt Enable</description>
44029                        <bitOffset>6</bitOffset>
44030                        <bitWidth>1</bitWidth>
44031                     </field>
44032                     <field>
44033                        <name>RAMACER</name>
44034                        <description>Ram Access Interrupt Enable</description>
44035                        <bitOffset>7</bitOffset>
44036                        <bitWidth>1</bitWidth>
44037                     </field>
44038                     <field>
44039                        <name>DCONN</name>
44040                        <description>Link Power Management Interrupt Enable</description>
44041                        <bitOffset>8</bitOffset>
44042                        <bitWidth>1</bitWidth>
44043                     </field>
44044                     <field>
44045                        <name>DDISC</name>
44046                        <description>Device Disconnection Interrupt Enable</description>
44047                        <bitOffset>9</bitOffset>
44048                        <bitWidth>1</bitWidth>
44049                     </field>
44050                  </fields>
44051               </register>
44052               <register>
44053                  <name>INTFLAG</name>
44054                  <description>HOST Host Interrupt Flag</description>
44055                  <addressOffset>0x1C</addressOffset>
44056                  <size>16</size>
44057                  <resetValue>0x0000</resetValue>
44058                  <fields>
44059                     <field>
44060                        <name>HSOF</name>
44061                        <description>Host Start Of Frame</description>
44062                        <bitOffset>2</bitOffset>
44063                        <bitWidth>1</bitWidth>
44064                     </field>
44065                     <field>
44066                        <name>RST</name>
44067                        <description>Bus Reset</description>
44068                        <bitOffset>3</bitOffset>
44069                        <bitWidth>1</bitWidth>
44070                     </field>
44071                     <field>
44072                        <name>WAKEUP</name>
44073                        <description>Wake Up</description>
44074                        <bitOffset>4</bitOffset>
44075                        <bitWidth>1</bitWidth>
44076                     </field>
44077                     <field>
44078                        <name>DNRSM</name>
44079                        <description>Downstream</description>
44080                        <bitOffset>5</bitOffset>
44081                        <bitWidth>1</bitWidth>
44082                     </field>
44083                     <field>
44084                        <name>UPRSM</name>
44085                        <description>Upstream Resume from the Device</description>
44086                        <bitOffset>6</bitOffset>
44087                        <bitWidth>1</bitWidth>
44088                     </field>
44089                     <field>
44090                        <name>RAMACER</name>
44091                        <description>Ram Access</description>
44092                        <bitOffset>7</bitOffset>
44093                        <bitWidth>1</bitWidth>
44094                     </field>
44095                     <field>
44096                        <name>DCONN</name>
44097                        <description>Device Connection</description>
44098                        <bitOffset>8</bitOffset>
44099                        <bitWidth>1</bitWidth>
44100                     </field>
44101                     <field>
44102                        <name>DDISC</name>
44103                        <description>Device Disconnection</description>
44104                        <bitOffset>9</bitOffset>
44105                        <bitWidth>1</bitWidth>
44106                     </field>
44107                  </fields>
44108               </register>
44109               <register>
44110                  <name>PINTSMRY</name>
44111                  <description>HOST Pipe Interrupt Summary</description>
44112                  <addressOffset>0x20</addressOffset>
44113                  <size>16</size>
44114                  <access>read-only</access>
44115                  <resetValue>0x0000</resetValue>
44116                  <fields>
44117                     <field>
44118                        <name>EPINT0</name>
44119                        <description>Pipe 0 Interrupt</description>
44120                        <bitOffset>0</bitOffset>
44121                        <bitWidth>1</bitWidth>
44122                     </field>
44123                     <field>
44124                        <name>EPINT1</name>
44125                        <description>Pipe 1 Interrupt</description>
44126                        <bitOffset>1</bitOffset>
44127                        <bitWidth>1</bitWidth>
44128                     </field>
44129                     <field>
44130                        <name>EPINT2</name>
44131                        <description>Pipe 2 Interrupt</description>
44132                        <bitOffset>2</bitOffset>
44133                        <bitWidth>1</bitWidth>
44134                     </field>
44135                     <field>
44136                        <name>EPINT3</name>
44137                        <description>Pipe 3 Interrupt</description>
44138                        <bitOffset>3</bitOffset>
44139                        <bitWidth>1</bitWidth>
44140                     </field>
44141                     <field>
44142                        <name>EPINT4</name>
44143                        <description>Pipe 4 Interrupt</description>
44144                        <bitOffset>4</bitOffset>
44145                        <bitWidth>1</bitWidth>
44146                     </field>
44147                     <field>
44148                        <name>EPINT5</name>
44149                        <description>Pipe 5 Interrupt</description>
44150                        <bitOffset>5</bitOffset>
44151                        <bitWidth>1</bitWidth>
44152                     </field>
44153                     <field>
44154                        <name>EPINT6</name>
44155                        <description>Pipe 6 Interrupt</description>
44156                        <bitOffset>6</bitOffset>
44157                        <bitWidth>1</bitWidth>
44158                     </field>
44159                     <field>
44160                        <name>EPINT7</name>
44161                        <description>Pipe 7 Interrupt</description>
44162                        <bitOffset>7</bitOffset>
44163                        <bitWidth>1</bitWidth>
44164                     </field>
44165                  </fields>
44166               </register>
44167               <register>
44168                  <name>DESCADD</name>
44169                  <description>Descriptor Address</description>
44170                  <addressOffset>0x24</addressOffset>
44171                  <size>32</size>
44172                  <resetValue>0x00000000</resetValue>
44173                  <fields>
44174                     <field>
44175                        <name>DESCADD</name>
44176                        <description>Descriptor Address Value</description>
44177                        <bitOffset>0</bitOffset>
44178                        <bitWidth>32</bitWidth>
44179                     </field>
44180                  </fields>
44181               </register>
44182               <register>
44183                  <name>PADCAL</name>
44184                  <description>USB PAD Calibration</description>
44185                  <addressOffset>0x28</addressOffset>
44186                  <size>16</size>
44187                  <resetValue>0x0000</resetValue>
44188                  <fields>
44189                     <field>
44190                        <name>TRANSP</name>
44191                        <description>USB Pad Transp calibration</description>
44192                        <bitOffset>0</bitOffset>
44193                        <bitWidth>5</bitWidth>
44194                     </field>
44195                     <field>
44196                        <name>TRANSN</name>
44197                        <description>USB Pad Transn calibration</description>
44198                        <bitOffset>6</bitOffset>
44199                        <bitWidth>5</bitWidth>
44200                     </field>
44201                     <field>
44202                        <name>TRIM</name>
44203                        <description>USB Pad Trim calibration</description>
44204                        <bitOffset>12</bitOffset>
44205                        <bitWidth>3</bitWidth>
44206                     </field>
44207                  </fields>
44208               </register>
44209               <cluster>
44210                  <dim>8</dim>
44211                  <dimIncrement>0x20</dimIncrement>
44212                  <name>HOST_PIPE[%s]</name>
44213                  <description/>
44214                  <addressOffset>0x100</addressOffset>
44215                  <register>
44216                     <name>PCFG</name>
44217                     <description>HOST_PIPE End Point Configuration</description>
44218                     <addressOffset>0x0</addressOffset>
44219                     <size>8</size>
44220                     <resetValue>0x00</resetValue>
44221                     <fields>
44222                        <field>
44223                           <name>PTOKEN</name>
44224                           <description>Pipe Token</description>
44225                           <bitOffset>0</bitOffset>
44226                           <bitWidth>2</bitWidth>
44227                        </field>
44228                        <field>
44229                           <name>BK</name>
44230                           <description>Pipe Bank</description>
44231                           <bitOffset>2</bitOffset>
44232                           <bitWidth>1</bitWidth>
44233                        </field>
44234                        <field>
44235                           <name>PTYPE</name>
44236                           <description>Pipe Type</description>
44237                           <bitOffset>3</bitOffset>
44238                           <bitWidth>3</bitWidth>
44239                        </field>
44240                     </fields>
44241                  </register>
44242                  <register>
44243                     <name>BINTERVAL</name>
44244                     <description>HOST_PIPE Bus Access Period of Pipe</description>
44245                     <addressOffset>0x3</addressOffset>
44246                     <size>8</size>
44247                     <resetValue>0x00</resetValue>
44248                     <fields>
44249                        <field>
44250                           <name>BITINTERVAL</name>
44251                           <description>Bit Interval</description>
44252                           <bitOffset>0</bitOffset>
44253                           <bitWidth>8</bitWidth>
44254                        </field>
44255                     </fields>
44256                  </register>
44257                  <register>
44258                     <name>PSTATUSCLR</name>
44259                     <description>HOST_PIPE End Point Pipe Status Clear</description>
44260                     <addressOffset>0x4</addressOffset>
44261                     <size>8</size>
44262                     <access>write-only</access>
44263                     <resetValue>0x00</resetValue>
44264                     <fields>
44265                        <field>
44266                           <name>DTGL</name>
44267                           <description>Data Toggle clear</description>
44268                           <bitOffset>0</bitOffset>
44269                           <bitWidth>1</bitWidth>
44270                        </field>
44271                        <field>
44272                           <name>CURBK</name>
44273                           <description>Curren Bank clear</description>
44274                           <bitOffset>2</bitOffset>
44275                           <bitWidth>1</bitWidth>
44276                        </field>
44277                        <field>
44278                           <name>PFREEZE</name>
44279                           <description>Pipe Freeze Clear</description>
44280                           <bitOffset>4</bitOffset>
44281                           <bitWidth>1</bitWidth>
44282                        </field>
44283                        <field>
44284                           <name>BK0RDY</name>
44285                           <description>Bank 0 Ready Clear</description>
44286                           <bitOffset>6</bitOffset>
44287                           <bitWidth>1</bitWidth>
44288                        </field>
44289                        <field>
44290                           <name>BK1RDY</name>
44291                           <description>Bank 1 Ready Clear</description>
44292                           <bitOffset>7</bitOffset>
44293                           <bitWidth>1</bitWidth>
44294                        </field>
44295                     </fields>
44296                  </register>
44297                  <register>
44298                     <name>PSTATUSSET</name>
44299                     <description>HOST_PIPE End Point Pipe Status Set</description>
44300                     <addressOffset>0x5</addressOffset>
44301                     <size>8</size>
44302                     <access>write-only</access>
44303                     <resetValue>0x00</resetValue>
44304                     <fields>
44305                        <field>
44306                           <name>DTGL</name>
44307                           <description>Data Toggle Set</description>
44308                           <bitOffset>0</bitOffset>
44309                           <bitWidth>1</bitWidth>
44310                        </field>
44311                        <field>
44312                           <name>CURBK</name>
44313                           <description>Current Bank Set</description>
44314                           <bitOffset>2</bitOffset>
44315                           <bitWidth>1</bitWidth>
44316                        </field>
44317                        <field>
44318                           <name>PFREEZE</name>
44319                           <description>Pipe Freeze Set</description>
44320                           <bitOffset>4</bitOffset>
44321                           <bitWidth>1</bitWidth>
44322                        </field>
44323                        <field>
44324                           <name>BK0RDY</name>
44325                           <description>Bank 0 Ready Set</description>
44326                           <bitOffset>6</bitOffset>
44327                           <bitWidth>1</bitWidth>
44328                        </field>
44329                        <field>
44330                           <name>BK1RDY</name>
44331                           <description>Bank 1 Ready Set</description>
44332                           <bitOffset>7</bitOffset>
44333                           <bitWidth>1</bitWidth>
44334                        </field>
44335                     </fields>
44336                  </register>
44337                  <register>
44338                     <name>PSTATUS</name>
44339                     <description>HOST_PIPE End Point Pipe Status</description>
44340                     <addressOffset>0x6</addressOffset>
44341                     <size>8</size>
44342                     <access>read-only</access>
44343                     <resetValue>0x00</resetValue>
44344                     <fields>
44345                        <field>
44346                           <name>DTGL</name>
44347                           <description>Data Toggle</description>
44348                           <bitOffset>0</bitOffset>
44349                           <bitWidth>1</bitWidth>
44350                        </field>
44351                        <field>
44352                           <name>CURBK</name>
44353                           <description>Current Bank</description>
44354                           <bitOffset>2</bitOffset>
44355                           <bitWidth>1</bitWidth>
44356                        </field>
44357                        <field>
44358                           <name>PFREEZE</name>
44359                           <description>Pipe Freeze</description>
44360                           <bitOffset>4</bitOffset>
44361                           <bitWidth>1</bitWidth>
44362                        </field>
44363                        <field>
44364                           <name>BK0RDY</name>
44365                           <description>Bank 0 ready</description>
44366                           <bitOffset>6</bitOffset>
44367                           <bitWidth>1</bitWidth>
44368                        </field>
44369                        <field>
44370                           <name>BK1RDY</name>
44371                           <description>Bank 1 ready</description>
44372                           <bitOffset>7</bitOffset>
44373                           <bitWidth>1</bitWidth>
44374                        </field>
44375                     </fields>
44376                  </register>
44377                  <register>
44378                     <name>PINTFLAG</name>
44379                     <description>HOST_PIPE Pipe Interrupt Flag</description>
44380                     <addressOffset>0x7</addressOffset>
44381                     <size>8</size>
44382                     <resetValue>0x00</resetValue>
44383                     <fields>
44384                        <field>
44385                           <name>TRCPT0</name>
44386                           <description>Transfer Complete 0 Interrupt Flag</description>
44387                           <bitOffset>0</bitOffset>
44388                           <bitWidth>1</bitWidth>
44389                        </field>
44390                        <field>
44391                           <name>TRCPT1</name>
44392                           <description>Transfer Complete 1 Interrupt Flag</description>
44393                           <bitOffset>1</bitOffset>
44394                           <bitWidth>1</bitWidth>
44395                        </field>
44396                        <field>
44397                           <name>TRFAIL</name>
44398                           <description>Error Flow Interrupt Flag</description>
44399                           <bitOffset>2</bitOffset>
44400                           <bitWidth>1</bitWidth>
44401                        </field>
44402                        <field>
44403                           <name>PERR</name>
44404                           <description>Pipe Error Interrupt Flag</description>
44405                           <bitOffset>3</bitOffset>
44406                           <bitWidth>1</bitWidth>
44407                        </field>
44408                        <field>
44409                           <name>TXSTP</name>
44410                           <description>Transmit  Setup Interrupt Flag</description>
44411                           <bitOffset>4</bitOffset>
44412                           <bitWidth>1</bitWidth>
44413                        </field>
44414                        <field>
44415                           <name>STALL</name>
44416                           <description>Stall Interrupt Flag</description>
44417                           <bitOffset>5</bitOffset>
44418                           <bitWidth>1</bitWidth>
44419                        </field>
44420                     </fields>
44421                  </register>
44422                  <register>
44423                     <name>PINTENCLR</name>
44424                     <description>HOST_PIPE Pipe Interrupt Flag Clear</description>
44425                     <addressOffset>0x8</addressOffset>
44426                     <size>8</size>
44427                     <resetValue>0x00</resetValue>
44428                     <fields>
44429                        <field>
44430                           <name>TRCPT0</name>
44431                           <description>Transfer Complete 0 Disable</description>
44432                           <bitOffset>0</bitOffset>
44433                           <bitWidth>1</bitWidth>
44434                        </field>
44435                        <field>
44436                           <name>TRCPT1</name>
44437                           <description>Transfer Complete 1 Disable</description>
44438                           <bitOffset>1</bitOffset>
44439                           <bitWidth>1</bitWidth>
44440                        </field>
44441                        <field>
44442                           <name>TRFAIL</name>
44443                           <description>Error Flow Interrupt Disable</description>
44444                           <bitOffset>2</bitOffset>
44445                           <bitWidth>1</bitWidth>
44446                        </field>
44447                        <field>
44448                           <name>PERR</name>
44449                           <description>Pipe Error Interrupt Disable</description>
44450                           <bitOffset>3</bitOffset>
44451                           <bitWidth>1</bitWidth>
44452                        </field>
44453                        <field>
44454                           <name>TXSTP</name>
44455                           <description>Transmit Setup Interrupt Disable</description>
44456                           <bitOffset>4</bitOffset>
44457                           <bitWidth>1</bitWidth>
44458                        </field>
44459                        <field>
44460                           <name>STALL</name>
44461                           <description>Stall Inetrrupt Disable</description>
44462                           <bitOffset>5</bitOffset>
44463                           <bitWidth>1</bitWidth>
44464                        </field>
44465                     </fields>
44466                  </register>
44467                  <register>
44468                     <name>PINTENSET</name>
44469                     <description>HOST_PIPE Pipe Interrupt Flag Set</description>
44470                     <addressOffset>0x9</addressOffset>
44471                     <size>8</size>
44472                     <resetValue>0x00</resetValue>
44473                     <fields>
44474                        <field>
44475                           <name>TRCPT0</name>
44476                           <description>Transfer Complete 0 Interrupt Enable</description>
44477                           <bitOffset>0</bitOffset>
44478                           <bitWidth>1</bitWidth>
44479                        </field>
44480                        <field>
44481                           <name>TRCPT1</name>
44482                           <description>Transfer Complete 1 Interrupt Enable</description>
44483                           <bitOffset>1</bitOffset>
44484                           <bitWidth>1</bitWidth>
44485                        </field>
44486                        <field>
44487                           <name>TRFAIL</name>
44488                           <description>Error Flow Interrupt Enable</description>
44489                           <bitOffset>2</bitOffset>
44490                           <bitWidth>1</bitWidth>
44491                        </field>
44492                        <field>
44493                           <name>PERR</name>
44494                           <description>Pipe Error Interrupt Enable</description>
44495                           <bitOffset>3</bitOffset>
44496                           <bitWidth>1</bitWidth>
44497                        </field>
44498                        <field>
44499                           <name>TXSTP</name>
44500                           <description>Transmit  Setup Interrupt Enable</description>
44501                           <bitOffset>4</bitOffset>
44502                           <bitWidth>1</bitWidth>
44503                        </field>
44504                        <field>
44505                           <name>STALL</name>
44506                           <description>Stall Interrupt Enable</description>
44507                           <bitOffset>5</bitOffset>
44508                           <bitWidth>1</bitWidth>
44509                        </field>
44510                     </fields>
44511                  </register>
44512               </cluster>
44513            </cluster>
44514         </registers>
44515      </peripheral>
44516      <peripheral>
44517         <name>WDT</name>
44518         <version>U22511.1.0</version>
44519         <description>Watchdog Timer</description>
44520         <baseAddress>0x40002000</baseAddress>
44521         <addressBlock>
44522            <offset>0</offset>
44523            <size>0xD</size>
44524            <usage>registers</usage>
44525         </addressBlock>
44526         <interrupt>
44527            <name>WDT</name>
44528            <description>Watch Dog Timer</description>
44529            <value>10</value>
44530         </interrupt>
44531         <registers>
44532            <register>
44533               <name>CTRLA</name>
44534               <description>Control</description>
44535               <addressOffset>0x0</addressOffset>
44536               <size>8</size>
44537               <resetValue>0x00</resetValue>
44538               <fields>
44539                  <field>
44540                     <name>ENABLE</name>
44541                     <description>Enable</description>
44542                     <bitOffset>1</bitOffset>
44543                     <bitWidth>1</bitWidth>
44544                  </field>
44545                  <field>
44546                     <name>WEN</name>
44547                     <description>Watchdog Timer Window Mode Enable</description>
44548                     <bitOffset>2</bitOffset>
44549                     <bitWidth>1</bitWidth>
44550                  </field>
44551                  <field>
44552                     <name>ALWAYSON</name>
44553                     <description>Always-On</description>
44554                     <bitOffset>7</bitOffset>
44555                     <bitWidth>1</bitWidth>
44556                  </field>
44557               </fields>
44558            </register>
44559            <register>
44560               <name>CONFIG</name>
44561               <description>Configuration</description>
44562               <addressOffset>0x1</addressOffset>
44563               <size>8</size>
44564               <resetValue>0xBB</resetValue>
44565               <fields>
44566                  <field>
44567                     <name>PER</name>
44568                     <description>Time-Out Period</description>
44569                     <bitOffset>0</bitOffset>
44570                     <bitWidth>4</bitWidth>
44571                     <enumeratedValues>
44572                        <name>PERSelect</name>
44573                        <enumeratedValue>
44574                           <name>CYC8</name>
44575                           <description>8 clock cycles</description>
44576                           <value>0x0</value>
44577                        </enumeratedValue>
44578                        <enumeratedValue>
44579                           <name>CYC16</name>
44580                           <description>16 clock cycles</description>
44581                           <value>0x1</value>
44582                        </enumeratedValue>
44583                        <enumeratedValue>
44584                           <name>CYC32</name>
44585                           <description>32 clock cycles</description>
44586                           <value>0x2</value>
44587                        </enumeratedValue>
44588                        <enumeratedValue>
44589                           <name>CYC64</name>
44590                           <description>64 clock cycles</description>
44591                           <value>0x3</value>
44592                        </enumeratedValue>
44593                        <enumeratedValue>
44594                           <name>CYC128</name>
44595                           <description>128 clock cycles</description>
44596                           <value>0x4</value>
44597                        </enumeratedValue>
44598                        <enumeratedValue>
44599                           <name>CYC256</name>
44600                           <description>256 clock cycles</description>
44601                           <value>0x5</value>
44602                        </enumeratedValue>
44603                        <enumeratedValue>
44604                           <name>CYC512</name>
44605                           <description>512 clock cycles</description>
44606                           <value>0x6</value>
44607                        </enumeratedValue>
44608                        <enumeratedValue>
44609                           <name>CYC1024</name>
44610                           <description>1024 clock cycles</description>
44611                           <value>0x7</value>
44612                        </enumeratedValue>
44613                        <enumeratedValue>
44614                           <name>CYC2048</name>
44615                           <description>2048 clock cycles</description>
44616                           <value>0x8</value>
44617                        </enumeratedValue>
44618                        <enumeratedValue>
44619                           <name>CYC4096</name>
44620                           <description>4096 clock cycles</description>
44621                           <value>0x9</value>
44622                        </enumeratedValue>
44623                        <enumeratedValue>
44624                           <name>CYC8192</name>
44625                           <description>8192 clock cycles</description>
44626                           <value>0xA</value>
44627                        </enumeratedValue>
44628                        <enumeratedValue>
44629                           <name>CYC16384</name>
44630                           <description>16384 clock cycles</description>
44631                           <value>0xB</value>
44632                        </enumeratedValue>
44633                     </enumeratedValues>
44634                  </field>
44635                  <field>
44636                     <name>WINDOW</name>
44637                     <description>Window Mode Time-Out Period</description>
44638                     <bitOffset>4</bitOffset>
44639                     <bitWidth>4</bitWidth>
44640                     <enumeratedValues>
44641                        <name>WINDOWSelect</name>
44642                        <enumeratedValue>
44643                           <name>CYC8</name>
44644                           <description>8 clock cycles</description>
44645                           <value>0x0</value>
44646                        </enumeratedValue>
44647                        <enumeratedValue>
44648                           <name>CYC16</name>
44649                           <description>16 clock cycles</description>
44650                           <value>0x1</value>
44651                        </enumeratedValue>
44652                        <enumeratedValue>
44653                           <name>CYC32</name>
44654                           <description>32 clock cycles</description>
44655                           <value>0x2</value>
44656                        </enumeratedValue>
44657                        <enumeratedValue>
44658                           <name>CYC64</name>
44659                           <description>64 clock cycles</description>
44660                           <value>0x3</value>
44661                        </enumeratedValue>
44662                        <enumeratedValue>
44663                           <name>CYC128</name>
44664                           <description>128 clock cycles</description>
44665                           <value>0x4</value>
44666                        </enumeratedValue>
44667                        <enumeratedValue>
44668                           <name>CYC256</name>
44669                           <description>256 clock cycles</description>
44670                           <value>0x5</value>
44671                        </enumeratedValue>
44672                        <enumeratedValue>
44673                           <name>CYC512</name>
44674                           <description>512 clock cycles</description>
44675                           <value>0x6</value>
44676                        </enumeratedValue>
44677                        <enumeratedValue>
44678                           <name>CYC1024</name>
44679                           <description>1024 clock cycles</description>
44680                           <value>0x7</value>
44681                        </enumeratedValue>
44682                        <enumeratedValue>
44683                           <name>CYC2048</name>
44684                           <description>2048 clock cycles</description>
44685                           <value>0x8</value>
44686                        </enumeratedValue>
44687                        <enumeratedValue>
44688                           <name>CYC4096</name>
44689                           <description>4096 clock cycles</description>
44690                           <value>0x9</value>
44691                        </enumeratedValue>
44692                        <enumeratedValue>
44693                           <name>CYC8192</name>
44694                           <description>8192 clock cycles</description>
44695                           <value>0xA</value>
44696                        </enumeratedValue>
44697                        <enumeratedValue>
44698                           <name>CYC16384</name>
44699                           <description>16384 clock cycles</description>
44700                           <value>0xB</value>
44701                        </enumeratedValue>
44702                     </enumeratedValues>
44703                  </field>
44704               </fields>
44705            </register>
44706            <register>
44707               <name>EWCTRL</name>
44708               <description>Early Warning Interrupt Control</description>
44709               <addressOffset>0x2</addressOffset>
44710               <size>8</size>
44711               <resetValue>0x0B</resetValue>
44712               <fields>
44713                  <field>
44714                     <name>EWOFFSET</name>
44715                     <description>Early Warning Interrupt Time Offset</description>
44716                     <bitOffset>0</bitOffset>
44717                     <bitWidth>4</bitWidth>
44718                     <enumeratedValues>
44719                        <name>EWOFFSETSelect</name>
44720                        <enumeratedValue>
44721                           <name>CYC8</name>
44722                           <description>8 clock cycles</description>
44723                           <value>0x0</value>
44724                        </enumeratedValue>
44725                        <enumeratedValue>
44726                           <name>CYC16</name>
44727                           <description>16 clock cycles</description>
44728                           <value>0x1</value>
44729                        </enumeratedValue>
44730                        <enumeratedValue>
44731                           <name>CYC32</name>
44732                           <description>32 clock cycles</description>
44733                           <value>0x2</value>
44734                        </enumeratedValue>
44735                        <enumeratedValue>
44736                           <name>CYC64</name>
44737                           <description>64 clock cycles</description>
44738                           <value>0x3</value>
44739                        </enumeratedValue>
44740                        <enumeratedValue>
44741                           <name>CYC128</name>
44742                           <description>128 clock cycles</description>
44743                           <value>0x4</value>
44744                        </enumeratedValue>
44745                        <enumeratedValue>
44746                           <name>CYC256</name>
44747                           <description>256 clock cycles</description>
44748                           <value>0x5</value>
44749                        </enumeratedValue>
44750                        <enumeratedValue>
44751                           <name>CYC512</name>
44752                           <description>512 clock cycles</description>
44753                           <value>0x6</value>
44754                        </enumeratedValue>
44755                        <enumeratedValue>
44756                           <name>CYC1024</name>
44757                           <description>1024 clock cycles</description>
44758                           <value>0x7</value>
44759                        </enumeratedValue>
44760                        <enumeratedValue>
44761                           <name>CYC2048</name>
44762                           <description>2048 clock cycles</description>
44763                           <value>0x8</value>
44764                        </enumeratedValue>
44765                        <enumeratedValue>
44766                           <name>CYC4096</name>
44767                           <description>4096 clock cycles</description>
44768                           <value>0x9</value>
44769                        </enumeratedValue>
44770                        <enumeratedValue>
44771                           <name>CYC8192</name>
44772                           <description>8192 clock cycles</description>
44773                           <value>0xA</value>
44774                        </enumeratedValue>
44775                     </enumeratedValues>
44776                  </field>
44777               </fields>
44778            </register>
44779            <register>
44780               <name>INTENCLR</name>
44781               <description>Interrupt Enable Clear</description>
44782               <addressOffset>0x4</addressOffset>
44783               <size>8</size>
44784               <resetValue>0x00</resetValue>
44785               <fields>
44786                  <field>
44787                     <name>EW</name>
44788                     <description>Early Warning Interrupt Enable</description>
44789                     <bitOffset>0</bitOffset>
44790                     <bitWidth>1</bitWidth>
44791                  </field>
44792               </fields>
44793            </register>
44794            <register>
44795               <name>INTENSET</name>
44796               <description>Interrupt Enable Set</description>
44797               <addressOffset>0x5</addressOffset>
44798               <size>8</size>
44799               <resetValue>0x00</resetValue>
44800               <fields>
44801                  <field>
44802                     <name>EW</name>
44803                     <description>Early Warning Interrupt Enable</description>
44804                     <bitOffset>0</bitOffset>
44805                     <bitWidth>1</bitWidth>
44806                  </field>
44807               </fields>
44808            </register>
44809            <register>
44810               <name>INTFLAG</name>
44811               <description>Interrupt Flag Status and Clear</description>
44812               <addressOffset>0x6</addressOffset>
44813               <size>8</size>
44814               <resetValue>0x00</resetValue>
44815               <fields>
44816                  <field>
44817                     <name>EW</name>
44818                     <description>Early Warning</description>
44819                     <bitOffset>0</bitOffset>
44820                     <bitWidth>1</bitWidth>
44821                  </field>
44822               </fields>
44823            </register>
44824            <register>
44825               <name>SYNCBUSY</name>
44826               <description>Synchronization Busy</description>
44827               <addressOffset>0x8</addressOffset>
44828               <size>32</size>
44829               <access>read-only</access>
44830               <resetValue>0x00000000</resetValue>
44831               <fields>
44832                  <field>
44833                     <name>ENABLE</name>
44834                     <description>Enable Synchronization Busy</description>
44835                     <bitOffset>1</bitOffset>
44836                     <bitWidth>1</bitWidth>
44837                  </field>
44838                  <field>
44839                     <name>WEN</name>
44840                     <description>Window Enable Synchronization Busy</description>
44841                     <bitOffset>2</bitOffset>
44842                     <bitWidth>1</bitWidth>
44843                  </field>
44844                  <field>
44845                     <name>ALWAYSON</name>
44846                     <description>Always-On Synchronization Busy</description>
44847                     <bitOffset>3</bitOffset>
44848                     <bitWidth>1</bitWidth>
44849                  </field>
44850                  <field>
44851                     <name>CLEAR</name>
44852                     <description>Clear Synchronization Busy</description>
44853                     <bitOffset>4</bitOffset>
44854                     <bitWidth>1</bitWidth>
44855                  </field>
44856               </fields>
44857            </register>
44858            <register>
44859               <name>CLEAR</name>
44860               <description>Clear</description>
44861               <addressOffset>0xC</addressOffset>
44862               <size>8</size>
44863               <access>write-only</access>
44864               <resetValue>0x00</resetValue>
44865               <fields>
44866                  <field>
44867                     <name>CLEAR</name>
44868                     <description>Watchdog Clear</description>
44869                     <bitOffset>0</bitOffset>
44870                     <bitWidth>8</bitWidth>
44871                     <enumeratedValues>
44872                        <name>CLEARSelect</name>
44873                        <enumeratedValue>
44874                           <name>KEY</name>
44875                           <description>Clear Key</description>
44876                           <value>0xA5</value>
44877                        </enumeratedValue>
44878                     </enumeratedValues>
44879                  </field>
44880               </fields>
44881            </register>
44882         </registers>
44883      </peripheral>
44884      <peripheral>
44885         <name>CoreDebug</name>
44886         <description>Core Debug Register</description>
44887         <baseAddress>0xE000EDF0</baseAddress>
44888         <addressBlock>
44889            <offset>0</offset>
44890            <size>0x10</size>
44891            <usage>registers</usage>
44892         </addressBlock>
44893         <registers>
44894            <register>
44895               <name>DHCSR</name>
44896               <description>Debug Halting Control and Status Register</description>
44897               <addressOffset>0x0</addressOffset>
44898               <size>32</size>
44899               <fields>
44900                  <field>
44901                     <name>C_DEBUGEN</name>
44902                     <bitOffset>0</bitOffset>
44903                     <bitWidth>1</bitWidth>
44904                  </field>
44905                  <field>
44906                     <name>C_HALT</name>
44907                     <bitOffset>1</bitOffset>
44908                     <bitWidth>1</bitWidth>
44909                  </field>
44910                  <field>
44911                     <name>C_STEP</name>
44912                     <bitOffset>2</bitOffset>
44913                     <bitWidth>1</bitWidth>
44914                  </field>
44915                  <field>
44916                     <name>C_MASKINTS</name>
44917                     <bitOffset>3</bitOffset>
44918                     <bitWidth>1</bitWidth>
44919                  </field>
44920                  <field>
44921                     <name>C_SNAPSTALL</name>
44922                     <bitOffset>5</bitOffset>
44923                     <bitWidth>1</bitWidth>
44924                  </field>
44925                  <field>
44926                     <name>S_REGRDY</name>
44927                     <bitOffset>16</bitOffset>
44928                     <bitWidth>1</bitWidth>
44929                     <access>read-only</access>
44930                  </field>
44931                  <field>
44932                     <name>S_HALT</name>
44933                     <bitOffset>17</bitOffset>
44934                     <bitWidth>1</bitWidth>
44935                     <access>read-only</access>
44936                  </field>
44937                  <field>
44938                     <name>S_SLEEP</name>
44939                     <bitOffset>18</bitOffset>
44940                     <bitWidth>1</bitWidth>
44941                     <access>read-only</access>
44942                  </field>
44943                  <field>
44944                     <name>S_LOCKUP</name>
44945                     <bitOffset>19</bitOffset>
44946                     <bitWidth>1</bitWidth>
44947                     <access>read-only</access>
44948                  </field>
44949                  <field>
44950                     <name>S_RETIRE_ST</name>
44951                     <bitOffset>24</bitOffset>
44952                     <bitWidth>1</bitWidth>
44953                     <access>read-only</access>
44954                  </field>
44955                  <field>
44956                     <name>S_RESET_ST</name>
44957                     <bitOffset>25</bitOffset>
44958                     <bitWidth>1</bitWidth>
44959                     <access>read-only</access>
44960                  </field>
44961                  <field>
44962                     <name>DBGKEY</name>
44963                     <bitOffset>16</bitOffset>
44964                     <bitWidth>16</bitWidth>
44965                     <access>write-only</access>
44966                  </field>
44967               </fields>
44968            </register>
44969            <register>
44970               <name>DCRSR</name>
44971               <description>Debug Core Register Selector Register</description>
44972               <addressOffset>0x4</addressOffset>
44973               <size>32</size>
44974               <access>write-only</access>
44975               <fields>
44976                  <field>
44977                     <name>REGSEL</name>
44978                     <bitOffset>0</bitOffset>
44979                     <bitWidth>5</bitWidth>
44980                  </field>
44981                  <field>
44982                     <name>REGWnR</name>
44983                     <bitOffset>16</bitOffset>
44984                     <bitWidth>1</bitWidth>
44985                  </field>
44986               </fields>
44987            </register>
44988            <register>
44989               <name>DCRDR</name>
44990               <description>Debug Core Register Data Register</description>
44991               <addressOffset>0x8</addressOffset>
44992               <size>32</size>
44993            </register>
44994            <register>
44995               <name>DEMCR</name>
44996               <description>Debug Exception and Monitor Control Register</description>
44997               <addressOffset>0xC</addressOffset>
44998               <size>32</size>
44999               <fields>
45000                  <field>
45001                     <name>VC_CORERESET</name>
45002                     <bitOffset>0</bitOffset>
45003                     <bitWidth>1</bitWidth>
45004                  </field>
45005                  <field>
45006                     <name>VC_MMERR</name>
45007                     <bitOffset>4</bitOffset>
45008                     <bitWidth>1</bitWidth>
45009                  </field>
45010                  <field>
45011                     <name>VC_NOCPERR</name>
45012                     <bitOffset>5</bitOffset>
45013                     <bitWidth>1</bitWidth>
45014                  </field>
45015                  <field>
45016                     <name>VC_CHKERR</name>
45017                     <bitOffset>6</bitOffset>
45018                     <bitWidth>1</bitWidth>
45019                  </field>
45020                  <field>
45021                     <name>VC_STATERR</name>
45022                     <bitOffset>7</bitOffset>
45023                     <bitWidth>1</bitWidth>
45024                  </field>
45025                  <field>
45026                     <name>VC_BUSERR</name>
45027                     <bitOffset>8</bitOffset>
45028                     <bitWidth>1</bitWidth>
45029                  </field>
45030                  <field>
45031                     <name>VC_INTERR</name>
45032                     <bitOffset>9</bitOffset>
45033                     <bitWidth>1</bitWidth>
45034                  </field>
45035                  <field>
45036                     <name>VC_HARDERR</name>
45037                     <bitOffset>10</bitOffset>
45038                     <bitWidth>1</bitWidth>
45039                  </field>
45040                  <field>
45041                     <name>MON_EN</name>
45042                     <bitOffset>16</bitOffset>
45043                     <bitWidth>1</bitWidth>
45044                  </field>
45045                  <field>
45046                     <name>MON_PEND</name>
45047                     <bitOffset>17</bitOffset>
45048                     <bitWidth>1</bitWidth>
45049                  </field>
45050                  <field>
45051                     <name>MON_STEP</name>
45052                     <bitOffset>18</bitOffset>
45053                     <bitWidth>1</bitWidth>
45054                  </field>
45055                  <field>
45056                     <name>MON_REQ</name>
45057                     <bitOffset>19</bitOffset>
45058                     <bitWidth>1</bitWidth>
45059                  </field>
45060                  <field>
45061                     <name>TRCENA</name>
45062                     <bitOffset>24</bitOffset>
45063                     <bitWidth>1</bitWidth>
45064                  </field>
45065               </fields>
45066            </register>
45067         </registers>
45068      </peripheral>
45069      <peripheral>
45070         <name>DWT</name>
45071         <description>Data Watchpoint and Trace Register</description>
45072         <baseAddress>0xE0001000</baseAddress>
45073         <addressBlock>
45074            <offset>0</offset>
45075            <size>0x5C</size>
45076            <usage>registers</usage>
45077         </addressBlock>
45078         <registers>
45079            <register>
45080               <name>CTRL</name>
45081               <description>Control Register</description>
45082               <addressOffset>0x0</addressOffset>
45083               <size>32</size>
45084               <fields>
45085                  <field>
45086                     <name>CYCCNTENA</name>
45087                     <bitOffset>0</bitOffset>
45088                     <bitWidth>1</bitWidth>
45089                  </field>
45090                  <field>
45091                     <name>POSTPRESET</name>
45092                     <bitOffset>1</bitOffset>
45093                     <bitWidth>4</bitWidth>
45094                  </field>
45095                  <field>
45096                     <name>POSTINIT</name>
45097                     <bitOffset>5</bitOffset>
45098                     <bitWidth>4</bitWidth>
45099                  </field>
45100                  <field>
45101                     <name>CYCTAP</name>
45102                     <bitOffset>9</bitOffset>
45103                     <bitWidth>1</bitWidth>
45104                  </field>
45105                  <field>
45106                     <name>SYNCTAP</name>
45107                     <bitOffset>10</bitOffset>
45108                     <bitWidth>2</bitWidth>
45109                  </field>
45110                  <field>
45111                     <name>PCSAMPLENA</name>
45112                     <bitOffset>12</bitOffset>
45113                     <bitWidth>1</bitWidth>
45114                  </field>
45115                  <field>
45116                     <name>EXCTRCENA</name>
45117                     <bitOffset>16</bitOffset>
45118                     <bitWidth>1</bitWidth>
45119                  </field>
45120                  <field>
45121                     <name>CPIEVTENA</name>
45122                     <bitOffset>17</bitOffset>
45123                     <bitWidth>1</bitWidth>
45124                  </field>
45125                  <field>
45126                     <name>EXCEVTENA</name>
45127                     <bitOffset>18</bitOffset>
45128                     <bitWidth>1</bitWidth>
45129                  </field>
45130                  <field>
45131                     <name>SLEEPEVTENA</name>
45132                     <bitOffset>19</bitOffset>
45133                     <bitWidth>1</bitWidth>
45134                  </field>
45135                  <field>
45136                     <name>LSUEVTENA</name>
45137                     <bitOffset>20</bitOffset>
45138                     <bitWidth>1</bitWidth>
45139                  </field>
45140                  <field>
45141                     <name>FOLDEVTENA</name>
45142                     <bitOffset>21</bitOffset>
45143                     <bitWidth>1</bitWidth>
45144                  </field>
45145                  <field>
45146                     <name>CYCEVTENA</name>
45147                     <bitOffset>22</bitOffset>
45148                     <bitWidth>1</bitWidth>
45149                  </field>
45150                  <field>
45151                     <name>NOPRFCNT</name>
45152                     <bitOffset>24</bitOffset>
45153                     <bitWidth>1</bitWidth>
45154                  </field>
45155                  <field>
45156                     <name>NOCYCCNT</name>
45157                     <bitOffset>25</bitOffset>
45158                     <bitWidth>1</bitWidth>
45159                  </field>
45160                  <field>
45161                     <name>NOEXTTRIG</name>
45162                     <bitOffset>26</bitOffset>
45163                     <bitWidth>1</bitWidth>
45164                  </field>
45165                  <field>
45166                     <name>NOTRCPKT</name>
45167                     <bitOffset>27</bitOffset>
45168                     <bitWidth>1</bitWidth>
45169                  </field>
45170                  <field>
45171                     <name>NUMCOMP</name>
45172                     <bitOffset>28</bitOffset>
45173                     <bitWidth>4</bitWidth>
45174                  </field>
45175               </fields>
45176            </register>
45177            <register>
45178               <name>CYCCNT</name>
45179               <description>Cycle Count Register</description>
45180               <addressOffset>0x4</addressOffset>
45181               <size>32</size>
45182            </register>
45183            <register>
45184               <name>CPICNT</name>
45185               <description>CPI Count Register</description>
45186               <addressOffset>0x8</addressOffset>
45187               <size>32</size>
45188               <fields>
45189                  <field>
45190                     <name>CPICNT</name>
45191                     <bitOffset>0</bitOffset>
45192                     <bitWidth>8</bitWidth>
45193                  </field>
45194               </fields>
45195            </register>
45196            <register>
45197               <name>EXCCNT</name>
45198               <description>Exception Overhead Count Register</description>
45199               <addressOffset>0xC</addressOffset>
45200               <size>32</size>
45201               <fields>
45202                  <field>
45203                     <name>EXCCNT</name>
45204                     <bitOffset>0</bitOffset>
45205                     <bitWidth>8</bitWidth>
45206                  </field>
45207               </fields>
45208            </register>
45209            <register>
45210               <name>SLEEPCNT</name>
45211               <description>Sleep Count Register</description>
45212               <addressOffset>0x10</addressOffset>
45213               <size>32</size>
45214               <fields>
45215                  <field>
45216                     <name>SLEEPCNT</name>
45217                     <bitOffset>0</bitOffset>
45218                     <bitWidth>8</bitWidth>
45219                  </field>
45220               </fields>
45221            </register>
45222            <register>
45223               <name>LSUCNT</name>
45224               <description>LSU Count Register</description>
45225               <addressOffset>0x14</addressOffset>
45226               <size>32</size>
45227               <fields>
45228                  <field>
45229                     <name>LSUCNT</name>
45230                     <bitOffset>0</bitOffset>
45231                     <bitWidth>8</bitWidth>
45232                  </field>
45233               </fields>
45234            </register>
45235            <register>
45236               <name>FOLDCNT</name>
45237               <description>Folded-instruction Count Register</description>
45238               <addressOffset>0x18</addressOffset>
45239               <size>32</size>
45240               <fields>
45241                  <field>
45242                     <name>FOLDCNT</name>
45243                     <bitOffset>0</bitOffset>
45244                     <bitWidth>8</bitWidth>
45245                  </field>
45246               </fields>
45247            </register>
45248            <register>
45249               <name>PCSR</name>
45250               <description>Program Counter Sample Register</description>
45251               <addressOffset>0x1C</addressOffset>
45252               <size>32</size>
45253               <access>read-only</access>
45254            </register>
45255            <register>
45256               <name>COMP0</name>
45257               <description>Comparator Register 0</description>
45258               <addressOffset>0x20</addressOffset>
45259               <size>32</size>
45260            </register>
45261            <register>
45262               <name>MASK0</name>
45263               <description>Mask Register 0</description>
45264               <addressOffset>0x24</addressOffset>
45265               <size>32</size>
45266               <fields>
45267                  <field>
45268                     <name>MASK</name>
45269                     <bitOffset>0</bitOffset>
45270                     <bitWidth>5</bitWidth>
45271                  </field>
45272               </fields>
45273            </register>
45274            <register>
45275               <name>FUNCTION0</name>
45276               <description>Function Register 0</description>
45277               <addressOffset>0x28</addressOffset>
45278               <size>32</size>
45279               <fields>
45280                  <field>
45281                     <name>FUNCTION</name>
45282                     <bitOffset>0</bitOffset>
45283                     <bitWidth>4</bitWidth>
45284                  </field>
45285                  <field>
45286                     <name>EMITRANGE</name>
45287                     <bitOffset>5</bitOffset>
45288                     <bitWidth>1</bitWidth>
45289                  </field>
45290                  <field>
45291                     <name>CYCMATCH</name>
45292                     <bitOffset>7</bitOffset>
45293                     <bitWidth>1</bitWidth>
45294                  </field>
45295                  <field>
45296                     <name>DATAVMATCH</name>
45297                     <bitOffset>8</bitOffset>
45298                     <bitWidth>1</bitWidth>
45299                  </field>
45300                  <field>
45301                     <name>LNK1ENA</name>
45302                     <bitOffset>9</bitOffset>
45303                     <bitWidth>1</bitWidth>
45304                  </field>
45305                  <field>
45306                     <name>DATAVSIZE</name>
45307                     <bitOffset>10</bitOffset>
45308                     <bitWidth>2</bitWidth>
45309                  </field>
45310                  <field>
45311                     <name>DATAVADDR0</name>
45312                     <bitOffset>12</bitOffset>
45313                     <bitWidth>4</bitWidth>
45314                  </field>
45315                  <field>
45316                     <name>DATAVADDR1</name>
45317                     <bitOffset>16</bitOffset>
45318                     <bitWidth>4</bitWidth>
45319                  </field>
45320                  <field>
45321                     <name>MATCHED</name>
45322                     <bitOffset>24</bitOffset>
45323                     <bitWidth>1</bitWidth>
45324                  </field>
45325               </fields>
45326            </register>
45327            <register>
45328               <name>COMP1</name>
45329               <description>Comparator Register 1</description>
45330               <addressOffset>0x30</addressOffset>
45331               <size>32</size>
45332            </register>
45333            <register>
45334               <name>MASK1</name>
45335               <description>Mask Register 1</description>
45336               <addressOffset>0x34</addressOffset>
45337               <size>32</size>
45338               <fields>
45339                  <field>
45340                     <name>MASK</name>
45341                     <bitOffset>0</bitOffset>
45342                     <bitWidth>5</bitWidth>
45343                  </field>
45344               </fields>
45345            </register>
45346            <register>
45347               <name>FUNCTION1</name>
45348               <description>Function Register 1</description>
45349               <addressOffset>0x38</addressOffset>
45350               <size>32</size>
45351               <fields>
45352                  <field>
45353                     <name>FUNCTION</name>
45354                     <bitOffset>0</bitOffset>
45355                     <bitWidth>4</bitWidth>
45356                  </field>
45357                  <field>
45358                     <name>EMITRANGE</name>
45359                     <bitOffset>5</bitOffset>
45360                     <bitWidth>1</bitWidth>
45361                  </field>
45362                  <field>
45363                     <name>CYCMATCH</name>
45364                     <bitOffset>7</bitOffset>
45365                     <bitWidth>1</bitWidth>
45366                  </field>
45367                  <field>
45368                     <name>DATAVMATCH</name>
45369                     <bitOffset>8</bitOffset>
45370                     <bitWidth>1</bitWidth>
45371                  </field>
45372                  <field>
45373                     <name>LNK1ENA</name>
45374                     <bitOffset>9</bitOffset>
45375                     <bitWidth>1</bitWidth>
45376                  </field>
45377                  <field>
45378                     <name>DATAVSIZE</name>
45379                     <bitOffset>10</bitOffset>
45380                     <bitWidth>2</bitWidth>
45381                  </field>
45382                  <field>
45383                     <name>DATAVADDR0</name>
45384                     <bitOffset>12</bitOffset>
45385                     <bitWidth>4</bitWidth>
45386                  </field>
45387                  <field>
45388                     <name>DATAVADDR1</name>
45389                     <bitOffset>16</bitOffset>
45390                     <bitWidth>4</bitWidth>
45391                  </field>
45392                  <field>
45393                     <name>MATCHED</name>
45394                     <bitOffset>24</bitOffset>
45395                     <bitWidth>1</bitWidth>
45396                  </field>
45397               </fields>
45398            </register>
45399            <register>
45400               <name>COMP2</name>
45401               <description>Comparator Register 2</description>
45402               <addressOffset>0x40</addressOffset>
45403               <size>32</size>
45404            </register>
45405            <register>
45406               <name>MASK2</name>
45407               <description>Mask Register 2</description>
45408               <addressOffset>0x44</addressOffset>
45409               <size>32</size>
45410               <fields>
45411                  <field>
45412                     <name>MASK</name>
45413                     <bitOffset>0</bitOffset>
45414                     <bitWidth>5</bitWidth>
45415                  </field>
45416               </fields>
45417            </register>
45418            <register>
45419               <name>FUNCTION2</name>
45420               <description>Function Register 2</description>
45421               <addressOffset>0x48</addressOffset>
45422               <size>32</size>
45423               <fields>
45424                  <field>
45425                     <name>FUNCTION</name>
45426                     <bitOffset>0</bitOffset>
45427                     <bitWidth>4</bitWidth>
45428                  </field>
45429                  <field>
45430                     <name>EMITRANGE</name>
45431                     <bitOffset>5</bitOffset>
45432                     <bitWidth>1</bitWidth>
45433                  </field>
45434                  <field>
45435                     <name>CYCMATCH</name>
45436                     <bitOffset>7</bitOffset>
45437                     <bitWidth>1</bitWidth>
45438                  </field>
45439                  <field>
45440                     <name>DATAVMATCH</name>
45441                     <bitOffset>8</bitOffset>
45442                     <bitWidth>1</bitWidth>
45443                  </field>
45444                  <field>
45445                     <name>LNK1ENA</name>
45446                     <bitOffset>9</bitOffset>
45447                     <bitWidth>1</bitWidth>
45448                  </field>
45449                  <field>
45450                     <name>DATAVSIZE</name>
45451                     <bitOffset>10</bitOffset>
45452                     <bitWidth>2</bitWidth>
45453                  </field>
45454                  <field>
45455                     <name>DATAVADDR0</name>
45456                     <bitOffset>12</bitOffset>
45457                     <bitWidth>4</bitWidth>
45458                  </field>
45459                  <field>
45460                     <name>DATAVADDR1</name>
45461                     <bitOffset>16</bitOffset>
45462                     <bitWidth>4</bitWidth>
45463                  </field>
45464                  <field>
45465                     <name>MATCHED</name>
45466                     <bitOffset>24</bitOffset>
45467                     <bitWidth>1</bitWidth>
45468                  </field>
45469               </fields>
45470            </register>
45471            <register>
45472               <name>COMP3</name>
45473               <description>Comparator Register 3</description>
45474               <addressOffset>0x50</addressOffset>
45475               <size>32</size>
45476            </register>
45477            <register>
45478               <name>MASK3</name>
45479               <description>Mask Register 3</description>
45480               <addressOffset>0x54</addressOffset>
45481               <size>32</size>
45482               <fields>
45483                  <field>
45484                     <name>MASK</name>
45485                     <bitOffset>0</bitOffset>
45486                     <bitWidth>5</bitWidth>
45487                  </field>
45488               </fields>
45489            </register>
45490            <register>
45491               <name>FUNCTION3</name>
45492               <description>Function Register 3</description>
45493               <addressOffset>0x58</addressOffset>
45494               <size>32</size>
45495               <fields>
45496                  <field>
45497                     <name>FUNCTION</name>
45498                     <bitOffset>0</bitOffset>
45499                     <bitWidth>4</bitWidth>
45500                  </field>
45501                  <field>
45502                     <name>EMITRANGE</name>
45503                     <bitOffset>5</bitOffset>
45504                     <bitWidth>1</bitWidth>
45505                  </field>
45506                  <field>
45507                     <name>CYCMATCH</name>
45508                     <bitOffset>7</bitOffset>
45509                     <bitWidth>1</bitWidth>
45510                  </field>
45511                  <field>
45512                     <name>DATAVMATCH</name>
45513                     <bitOffset>8</bitOffset>
45514                     <bitWidth>1</bitWidth>
45515                  </field>
45516                  <field>
45517                     <name>LNK1ENA</name>
45518                     <bitOffset>9</bitOffset>
45519                     <bitWidth>1</bitWidth>
45520                  </field>
45521                  <field>
45522                     <name>DATAVSIZE</name>
45523                     <bitOffset>10</bitOffset>
45524                     <bitWidth>2</bitWidth>
45525                  </field>
45526                  <field>
45527                     <name>DATAVADDR0</name>
45528                     <bitOffset>12</bitOffset>
45529                     <bitWidth>4</bitWidth>
45530                  </field>
45531                  <field>
45532                     <name>DATAVADDR1</name>
45533                     <bitOffset>16</bitOffset>
45534                     <bitWidth>4</bitWidth>
45535                  </field>
45536                  <field>
45537                     <name>MATCHED</name>
45538                     <bitOffset>24</bitOffset>
45539                     <bitWidth>1</bitWidth>
45540                  </field>
45541               </fields>
45542            </register>
45543         </registers>
45544      </peripheral>
45545      <peripheral>
45546         <name>ETM</name>
45547         <description>Embedded Trace Macrocell</description>
45548         <baseAddress>0xE0041000</baseAddress>
45549         <addressBlock>
45550            <offset>0</offset>
45551            <size>0x1000</size>
45552            <usage>registers</usage>
45553         </addressBlock>
45554         <registers>
45555            <register>
45556               <name>CR</name>
45557               <description>ETM Main Control Register</description>
45558               <addressOffset>0x0</addressOffset>
45559               <size>32</size>
45560               <resetValue>0x00000411</resetValue>
45561               <fields>
45562                  <field>
45563                     <name>ETMPD</name>
45564                     <description>ETM Power Down</description>
45565                     <bitOffset>0</bitOffset>
45566                     <bitWidth>1</bitWidth>
45567                  </field>
45568                  <field>
45569                     <name>PORTSIZE</name>
45570                     <description>Port Size bits 2:0</description>
45571                     <bitOffset>4</bitOffset>
45572                     <bitWidth>3</bitWidth>
45573                  </field>
45574                  <field>
45575                     <name>STALL</name>
45576                     <description>Stall Processor</description>
45577                     <bitOffset>7</bitOffset>
45578                     <bitWidth>1</bitWidth>
45579                  </field>
45580                  <field>
45581                     <name>BROUT</name>
45582                     <description>Branch Output</description>
45583                     <bitOffset>8</bitOffset>
45584                     <bitWidth>1</bitWidth>
45585                  </field>
45586                  <field>
45587                     <name>DBGRQ</name>
45588                     <description>Debug Request Control</description>
45589                     <bitOffset>9</bitOffset>
45590                     <bitWidth>1</bitWidth>
45591                  </field>
45592                  <field>
45593                     <name>PROG</name>
45594                     <description>ETM Programming</description>
45595                     <bitOffset>10</bitOffset>
45596                     <bitWidth>1</bitWidth>
45597                  </field>
45598                  <field>
45599                     <name>PORTSEL</name>
45600                     <description>ETM Port Select</description>
45601                     <bitOffset>11</bitOffset>
45602                     <bitWidth>1</bitWidth>
45603                  </field>
45604                  <field>
45605                     <name>PORTMODE2</name>
45606                     <description>Port Mode bit 2</description>
45607                     <bitOffset>13</bitOffset>
45608                     <bitWidth>1</bitWidth>
45609                  </field>
45610                  <field>
45611                     <name>PORTMODE</name>
45612                     <description>Port Mode bits 1:0</description>
45613                     <bitOffset>16</bitOffset>
45614                     <bitWidth>2</bitWidth>
45615                  </field>
45616                  <field>
45617                     <name>PORTSIZE3</name>
45618                     <description>Port Size bit 3</description>
45619                     <bitOffset>21</bitOffset>
45620                     <bitWidth>1</bitWidth>
45621                  </field>
45622                  <field>
45623                     <name>TSEN</name>
45624                     <description>TimeStamp Enable</description>
45625                     <bitOffset>28</bitOffset>
45626                     <bitWidth>1</bitWidth>
45627                  </field>
45628               </fields>
45629            </register>
45630            <register>
45631               <name>CCR</name>
45632               <description>ETM Configuration Code Register</description>
45633               <addressOffset>0x4</addressOffset>
45634               <size>32</size>
45635               <access>read-only</access>
45636               <resetValue>0x8C802000</resetValue>
45637            </register>
45638            <register>
45639               <name>TRIGGER</name>
45640               <description>ETM Trigger Event Register</description>
45641               <addressOffset>0x8</addressOffset>
45642               <size>32</size>
45643            </register>
45644            <register>
45645               <name>SR</name>
45646               <description>ETM Status Register</description>
45647               <addressOffset>0x10</addressOffset>
45648               <size>32</size>
45649            </register>
45650            <register>
45651               <name>SCR</name>
45652               <description>ETM System Configuration Register</description>
45653               <addressOffset>0x14</addressOffset>
45654               <size>32</size>
45655               <access>read-only</access>
45656               <resetValue>0x00020D09</resetValue>
45657            </register>
45658            <register>
45659               <name>TEEVR</name>
45660               <description>ETM TraceEnable Event Register</description>
45661               <addressOffset>0x20</addressOffset>
45662               <size>32</size>
45663            </register>
45664            <register>
45665               <name>TECR1</name>
45666               <description>ETM TraceEnable Control 1 Register</description>
45667               <addressOffset>0x24</addressOffset>
45668               <size>32</size>
45669            </register>
45670            <register>
45671               <name>FFLR</name>
45672               <description>ETM FIFO Full Level Register</description>
45673               <addressOffset>0x28</addressOffset>
45674               <size>32</size>
45675            </register>
45676            <register>
45677               <name>CNTRLDVR1</name>
45678               <description>ETM Free-running Counter Reload Value</description>
45679               <addressOffset>0x140</addressOffset>
45680               <size>32</size>
45681            </register>
45682            <register>
45683               <name>SYNCFR</name>
45684               <description>ETM Synchronization Frequency Register</description>
45685               <addressOffset>0x1E0</addressOffset>
45686               <size>32</size>
45687               <access>read-only</access>
45688               <resetValue>0x00000400</resetValue>
45689            </register>
45690            <register>
45691               <name>IDR</name>
45692               <description>ETM ID Register</description>
45693               <addressOffset>0x1E4</addressOffset>
45694               <size>32</size>
45695               <access>read-only</access>
45696               <resetValue>0x4114F250</resetValue>
45697            </register>
45698            <register>
45699               <name>CCER</name>
45700               <description>ETM Configuration Code Extension Register</description>
45701               <addressOffset>0x1E8</addressOffset>
45702               <size>32</size>
45703               <access>read-only</access>
45704               <resetValue>0x18541800</resetValue>
45705            </register>
45706            <register>
45707               <name>TESSEICR</name>
45708               <description>ETM TraceEnable Start/Stop EmbeddedICE Control Register</description>
45709               <addressOffset>0x1F0</addressOffset>
45710               <size>32</size>
45711            </register>
45712            <register>
45713               <name>TSEVT</name>
45714               <description>ETM TimeStamp Event Register</description>
45715               <addressOffset>0x1F8</addressOffset>
45716               <size>32</size>
45717            </register>
45718            <register>
45719               <name>TRACEIDR</name>
45720               <description>ETM CoreSight Trace ID Register</description>
45721               <addressOffset>0x200</addressOffset>
45722               <size>32</size>
45723               <resetValue>0x00000000</resetValue>
45724            </register>
45725            <register>
45726               <name>IDR2</name>
45727               <description>ETM ID Register 2</description>
45728               <addressOffset>0x208</addressOffset>
45729               <size>32</size>
45730               <access>read-only</access>
45731               <resetValue>0x00000000</resetValue>
45732            </register>
45733            <register>
45734               <name>PDSR</name>
45735               <description>ETM Device Power-Down Status Register</description>
45736               <addressOffset>0x314</addressOffset>
45737               <size>32</size>
45738               <access>read-only</access>
45739               <resetValue>0x00000001</resetValue>
45740            </register>
45741            <register>
45742               <name>ITMISCIN</name>
45743               <description>ETM Integration Test Miscellaneous Inputs</description>
45744               <addressOffset>0xEE0</addressOffset>
45745               <size>32</size>
45746               <access>read-only</access>
45747            </register>
45748            <register>
45749               <name>ITTRIGOUT</name>
45750               <description>ETM Integration Test Trigger Out</description>
45751               <addressOffset>0xEE8</addressOffset>
45752               <size>32</size>
45753               <access>write-only</access>
45754            </register>
45755            <register>
45756               <name>ITATBCTR2</name>
45757               <description>ETM Integration Test ATB Control 2</description>
45758               <addressOffset>0xEF0</addressOffset>
45759               <size>32</size>
45760               <access>read-only</access>
45761            </register>
45762            <register>
45763               <name>ITATBCTR0</name>
45764               <description>ETM Integration Test ATB Control 0</description>
45765               <addressOffset>0xEF8</addressOffset>
45766               <size>32</size>
45767               <access>write-only</access>
45768            </register>
45769            <register>
45770               <name>ITCTRL</name>
45771               <description>ETM Integration Mode Control Register</description>
45772               <addressOffset>0xF00</addressOffset>
45773               <size>32</size>
45774               <resetValue>0x00000000</resetValue>
45775               <fields>
45776                  <field>
45777                     <name>INTEGRATION</name>
45778                     <bitOffset>0</bitOffset>
45779                     <bitWidth>1</bitWidth>
45780                  </field>
45781               </fields>
45782            </register>
45783            <register>
45784               <name>CLAIMSET</name>
45785               <description>ETM Claim Tag Set Register</description>
45786               <addressOffset>0xFA0</addressOffset>
45787               <size>32</size>
45788            </register>
45789            <register>
45790               <name>CLAIMCLR</name>
45791               <description>ETM Claim Tag Clear Register</description>
45792               <addressOffset>0xFA4</addressOffset>
45793               <size>32</size>
45794            </register>
45795            <register>
45796               <name>LAR</name>
45797               <description>ETM Lock Access Register</description>
45798               <addressOffset>0xFB0</addressOffset>
45799               <size>32</size>
45800               <access>write-only</access>
45801            </register>
45802            <register>
45803               <name>LSR</name>
45804               <description>ETM Lock Status Register</description>
45805               <addressOffset>0xFB4</addressOffset>
45806               <size>32</size>
45807               <access>read-only</access>
45808               <fields>
45809                  <field>
45810                     <name>Present</name>
45811                     <bitOffset>0</bitOffset>
45812                     <bitWidth>1</bitWidth>
45813                  </field>
45814                  <field>
45815                     <name>Access</name>
45816                     <bitOffset>1</bitOffset>
45817                     <bitWidth>1</bitWidth>
45818                  </field>
45819                  <field>
45820                     <name>ByteAcc</name>
45821                     <bitOffset>2</bitOffset>
45822                     <bitWidth>1</bitWidth>
45823                  </field>
45824               </fields>
45825            </register>
45826            <register>
45827               <name>AUTHSTATUS</name>
45828               <description>ETM Authentication Status Register</description>
45829               <addressOffset>0xFB8</addressOffset>
45830               <size>32</size>
45831               <access>read-only</access>
45832            </register>
45833            <register>
45834               <name>DEVTYPE</name>
45835               <description>ETM CoreSight Device Type Register</description>
45836               <addressOffset>0xFCC</addressOffset>
45837               <size>32</size>
45838               <access>read-only</access>
45839               <resetValue>0x00000013</resetValue>
45840            </register>
45841            <register>
45842               <name>PIDR4</name>
45843               <description>ETM Peripheral Identification Register #4</description>
45844               <addressOffset>0xFD0</addressOffset>
45845               <size>32</size>
45846               <access>read-only</access>
45847               <resetValue>0x00000004</resetValue>
45848            </register>
45849            <register>
45850               <name>PIDR5</name>
45851               <description>ETM Peripheral Identification Register #5</description>
45852               <addressOffset>0xFD4</addressOffset>
45853               <size>32</size>
45854               <access>read-only</access>
45855               <resetValue>0x00000000</resetValue>
45856            </register>
45857            <register>
45858               <name>PIDR6</name>
45859               <description>ETM Peripheral Identification Register #6</description>
45860               <addressOffset>0xFD8</addressOffset>
45861               <size>32</size>
45862               <access>read-only</access>
45863               <resetValue>0x00000000</resetValue>
45864            </register>
45865            <register>
45866               <name>PIDR7</name>
45867               <description>ETM Peripheral Identification Register #7</description>
45868               <addressOffset>0xFDC</addressOffset>
45869               <size>32</size>
45870               <access>read-only</access>
45871               <resetValue>0x00000000</resetValue>
45872            </register>
45873            <register>
45874               <name>PIDR0</name>
45875               <description>ETM Peripheral Identification Register #0</description>
45876               <addressOffset>0xFE0</addressOffset>
45877               <size>32</size>
45878               <access>read-only</access>
45879               <resetValue>0x00000025</resetValue>
45880            </register>
45881            <register>
45882               <name>PIDR1</name>
45883               <description>ETM Peripheral Identification Register #1</description>
45884               <addressOffset>0xFE4</addressOffset>
45885               <size>32</size>
45886               <access>read-only</access>
45887               <resetValue>0x000000B9</resetValue>
45888            </register>
45889            <register>
45890               <name>PIDR2</name>
45891               <description>ETM Peripheral Identification Register #2</description>
45892               <addressOffset>0xFE8</addressOffset>
45893               <size>32</size>
45894               <access>read-only</access>
45895               <resetValue>0x0000000B</resetValue>
45896            </register>
45897            <register>
45898               <name>PIDR3</name>
45899               <description>ETM Peripheral Identification Register #3</description>
45900               <addressOffset>0xFEC</addressOffset>
45901               <size>32</size>
45902               <access>read-only</access>
45903               <resetValue>0x00000000</resetValue>
45904            </register>
45905            <register>
45906               <name>CIDR0</name>
45907               <description>ETM Component  Identification Register #0</description>
45908               <addressOffset>0xFF0</addressOffset>
45909               <size>32</size>
45910               <access>read-only</access>
45911               <resetValue>0x0000000D</resetValue>
45912            </register>
45913            <register>
45914               <name>CIDR1</name>
45915               <description>ETM Component  Identification Register #1</description>
45916               <addressOffset>0xFF4</addressOffset>
45917               <size>32</size>
45918               <access>read-only</access>
45919               <resetValue>0x00000090</resetValue>
45920            </register>
45921            <register>
45922               <name>CIDR2</name>
45923               <description>ETM Component  Identification Register #2</description>
45924               <addressOffset>0xFF8</addressOffset>
45925               <size>32</size>
45926               <access>read-only</access>
45927               <resetValue>0x00000005</resetValue>
45928            </register>
45929            <register>
45930               <name>CIDR3</name>
45931               <description>ETM Component  Identification Register #3</description>
45932               <addressOffset>0xFFC</addressOffset>
45933               <size>32</size>
45934               <access>read-only</access>
45935               <resetValue>0x000000B1</resetValue>
45936            </register>
45937         </registers>
45938      </peripheral>
45939      <peripheral>
45940         <name>FPU</name>
45941         <description>Floating Point Unit</description>
45942         <baseAddress>0xE000EF30</baseAddress>
45943         <addressBlock>
45944            <offset>0</offset>
45945            <size>0x18</size>
45946            <usage>registers</usage>
45947         </addressBlock>
45948         <registers>
45949            <register>
45950               <name>FPCCR</name>
45951               <description>Floating-Point Context Control Register</description>
45952               <addressOffset>0x4</addressOffset>
45953               <size>32</size>
45954               <resetValue>0xC0000000</resetValue>
45955               <fields>
45956                  <field>
45957                     <name>LSPACT</name>
45958                     <bitOffset>0</bitOffset>
45959                     <bitWidth>1</bitWidth>
45960                  </field>
45961                  <field>
45962                     <name>USER</name>
45963                     <bitOffset>1</bitOffset>
45964                     <bitWidth>1</bitWidth>
45965                  </field>
45966                  <field>
45967                     <name>THREAD</name>
45968                     <bitOffset>3</bitOffset>
45969                     <bitWidth>1</bitWidth>
45970                  </field>
45971                  <field>
45972                     <name>HFRDY</name>
45973                     <bitOffset>4</bitOffset>
45974                     <bitWidth>1</bitWidth>
45975                  </field>
45976                  <field>
45977                     <name>MMRDY</name>
45978                     <bitOffset>5</bitOffset>
45979                     <bitWidth>1</bitWidth>
45980                  </field>
45981                  <field>
45982                     <name>BFRDY</name>
45983                     <bitOffset>6</bitOffset>
45984                     <bitWidth>1</bitWidth>
45985                  </field>
45986                  <field>
45987                     <name>MONRDY</name>
45988                     <bitOffset>8</bitOffset>
45989                     <bitWidth>1</bitWidth>
45990                  </field>
45991                  <field>
45992                     <name>LSPEN</name>
45993                     <bitOffset>30</bitOffset>
45994                     <bitWidth>1</bitWidth>
45995                  </field>
45996                  <field>
45997                     <name>ASPEN</name>
45998                     <bitOffset>31</bitOffset>
45999                     <bitWidth>1</bitWidth>
46000                  </field>
46001               </fields>
46002            </register>
46003            <register>
46004               <name>FPCAR</name>
46005               <description>Floating-Point Context Address Register</description>
46006               <addressOffset>0x8</addressOffset>
46007               <size>32</size>
46008               <fields>
46009                  <field>
46010                     <name>ADDRESS</name>
46011                     <description>Address for FP registers in exception stack frame</description>
46012                     <bitOffset>3</bitOffset>
46013                     <bitWidth>29</bitWidth>
46014                  </field>
46015               </fields>
46016            </register>
46017            <register>
46018               <name>FPDSCR</name>
46019               <description>Floating-Point Default Status Control Register</description>
46020               <addressOffset>0xC</addressOffset>
46021               <size>32</size>
46022               <resetValue>0x00000000</resetValue>
46023               <fields>
46024                  <field>
46025                     <name>RMODE</name>
46026                     <description>Default value for FPSCR.RMODE</description>
46027                     <bitOffset>22</bitOffset>
46028                     <bitWidth>2</bitWidth>
46029                     <enumeratedValues>
46030                        <name>RMODESelect</name>
46031                        <enumeratedValue>
46032                           <name>RN</name>
46033                           <description>Round to Nearest</description>
46034                           <value>0x0</value>
46035                        </enumeratedValue>
46036                        <enumeratedValue>
46037                           <name>RP</name>
46038                           <description>Round towards Positive Infinity</description>
46039                           <value>0x1</value>
46040                        </enumeratedValue>
46041                        <enumeratedValue>
46042                           <name>RM</name>
46043                           <description>Round towards Negative Infinity</description>
46044                           <value>0x2</value>
46045                        </enumeratedValue>
46046                        <enumeratedValue>
46047                           <name>RZ</name>
46048                           <description>Round towards Zero</description>
46049                           <value>0x3</value>
46050                        </enumeratedValue>
46051                     </enumeratedValues>
46052                  </field>
46053                  <field>
46054                     <name>FZ</name>
46055                     <description>Default value for FPSCR.FZ</description>
46056                     <bitOffset>24</bitOffset>
46057                     <bitWidth>1</bitWidth>
46058                  </field>
46059                  <field>
46060                     <name>DN</name>
46061                     <description>Default value for FPSCR.DN</description>
46062                     <bitOffset>25</bitOffset>
46063                     <bitWidth>1</bitWidth>
46064                  </field>
46065                  <field>
46066                     <name>AHP</name>
46067                     <description>Default value for FPSCR.AHP</description>
46068                     <bitOffset>26</bitOffset>
46069                     <bitWidth>1</bitWidth>
46070                  </field>
46071               </fields>
46072            </register>
46073            <register>
46074               <name>MVFR0</name>
46075               <description>Media and FP Feature Register 0</description>
46076               <addressOffset>0x10</addressOffset>
46077               <size>32</size>
46078               <access>read-only</access>
46079               <fields>
46080                  <field>
46081                     <name>A_SIMD_registers</name>
46082                     <bitOffset>0</bitOffset>
46083                     <bitWidth>4</bitWidth>
46084                  </field>
46085                  <field>
46086                     <name>Single_precision</name>
46087                     <bitOffset>4</bitOffset>
46088                     <bitWidth>4</bitWidth>
46089                  </field>
46090                  <field>
46091                     <name>Double_precision</name>
46092                     <bitOffset>8</bitOffset>
46093                     <bitWidth>4</bitWidth>
46094                  </field>
46095                  <field>
46096                     <name>FP_excep_trapping</name>
46097                     <bitOffset>12</bitOffset>
46098                     <bitWidth>4</bitWidth>
46099                  </field>
46100                  <field>
46101                     <name>Divide</name>
46102                     <bitOffset>16</bitOffset>
46103                     <bitWidth>4</bitWidth>
46104                  </field>
46105                  <field>
46106                     <name>Square_root</name>
46107                     <bitOffset>20</bitOffset>
46108                     <bitWidth>4</bitWidth>
46109                  </field>
46110                  <field>
46111                     <name>Short_vectors</name>
46112                     <bitOffset>24</bitOffset>
46113                     <bitWidth>4</bitWidth>
46114                  </field>
46115                  <field>
46116                     <name>FP_rounding_modes</name>
46117                     <bitOffset>28</bitOffset>
46118                     <bitWidth>4</bitWidth>
46119                  </field>
46120               </fields>
46121            </register>
46122            <register>
46123               <name>MVFR1</name>
46124               <description>Media and FP Feature Register 1</description>
46125               <addressOffset>0x14</addressOffset>
46126               <size>32</size>
46127               <access>read-only</access>
46128               <fields>
46129                  <field>
46130                     <name>FtZ_mode</name>
46131                     <bitOffset>0</bitOffset>
46132                     <bitWidth>4</bitWidth>
46133                  </field>
46134                  <field>
46135                     <name>D_NaN_mode</name>
46136                     <bitOffset>4</bitOffset>
46137                     <bitWidth>4</bitWidth>
46138                  </field>
46139                  <field>
46140                     <name>FP_HPFP</name>
46141                     <bitOffset>24</bitOffset>
46142                     <bitWidth>4</bitWidth>
46143                  </field>
46144                  <field>
46145                     <name>FP_fused_MAC</name>
46146                     <bitOffset>28</bitOffset>
46147                     <bitWidth>4</bitWidth>
46148                  </field>
46149               </fields>
46150            </register>
46151         </registers>
46152      </peripheral>
46153      <peripheral>
46154         <name>ITM</name>
46155         <description>Instrumentation Trace Macrocell</description>
46156         <baseAddress>0xE0000000</baseAddress>
46157         <addressBlock>
46158            <offset>0</offset>
46159            <size>0x1000</size>
46160            <usage>registers</usage>
46161         </addressBlock>
46162         <registers>
46163            <register>
46164               <dim>32</dim>
46165               <dimIncrement>4</dimIncrement>
46166               <name>PORT_BYTE_MODE[%s]</name>
46167               <description>ITM Stimulus Port Registers</description>
46168               <addressOffset>0x0</addressOffset>
46169               <size>32</size>
46170               <access>write-only</access>
46171               <fields>
46172                  <field>
46173                     <name>PORT</name>
46174                     <bitOffset>0</bitOffset>
46175                     <bitWidth>8</bitWidth>
46176                  </field>
46177               </fields>
46178            </register>
46179            <register>
46180               <dim>32</dim>
46181               <dimIncrement>4</dimIncrement>
46182               <name>PORT_HWORD_MODE[%s]</name>
46183               <description>ITM Stimulus Port Registers</description>
46184               <alternateRegister>PORT_BYTE_MODE[%s]</alternateRegister>
46185               <addressOffset>0x0</addressOffset>
46186               <size>32</size>
46187               <access>write-only</access>
46188               <fields>
46189                  <field>
46190                     <name>PORT</name>
46191                     <bitOffset>0</bitOffset>
46192                     <bitWidth>16</bitWidth>
46193                  </field>
46194               </fields>
46195            </register>
46196            <register>
46197               <dim>32</dim>
46198               <dimIncrement>4</dimIncrement>
46199               <name>PORT_WORD_MODE[%s]</name>
46200               <description>ITM Stimulus Port Registers</description>
46201               <alternateRegister>PORT_BYTE_MODE[%s]</alternateRegister>
46202               <addressOffset>0x0</addressOffset>
46203               <size>32</size>
46204               <access>write-only</access>
46205               <fields>
46206                  <field>
46207                     <name>PORT</name>
46208                     <bitOffset>0</bitOffset>
46209                     <bitWidth>32</bitWidth>
46210                  </field>
46211               </fields>
46212            </register>
46213            <register>
46214               <name>TER</name>
46215               <description>ITM Trace Enable Register</description>
46216               <addressOffset>0xE00</addressOffset>
46217               <size>32</size>
46218            </register>
46219            <register>
46220               <name>TPR</name>
46221               <description>ITM Trace Privilege Register</description>
46222               <addressOffset>0xE40</addressOffset>
46223               <size>32</size>
46224               <fields>
46225                  <field>
46226                     <name>PRIVMASK</name>
46227                     <bitOffset>0</bitOffset>
46228                     <bitWidth>4</bitWidth>
46229                  </field>
46230               </fields>
46231            </register>
46232            <register>
46233               <name>TCR</name>
46234               <description>ITM Trace Control Register</description>
46235               <addressOffset>0xE80</addressOffset>
46236               <size>32</size>
46237               <fields>
46238                  <field>
46239                     <name>ITMENA</name>
46240                     <bitOffset>0</bitOffset>
46241                     <bitWidth>1</bitWidth>
46242                  </field>
46243                  <field>
46244                     <name>TSENA</name>
46245                     <bitOffset>1</bitOffset>
46246                     <bitWidth>1</bitWidth>
46247                  </field>
46248                  <field>
46249                     <name>SYNCENA</name>
46250                     <bitOffset>2</bitOffset>
46251                     <bitWidth>1</bitWidth>
46252                  </field>
46253                  <field>
46254                     <name>DWTENA</name>
46255                     <bitOffset>3</bitOffset>
46256                     <bitWidth>1</bitWidth>
46257                  </field>
46258                  <field>
46259                     <name>SWOENA</name>
46260                     <bitOffset>4</bitOffset>
46261                     <bitWidth>1</bitWidth>
46262                  </field>
46263                  <field>
46264                     <name>STALLENA</name>
46265                     <bitOffset>5</bitOffset>
46266                     <bitWidth>1</bitWidth>
46267                  </field>
46268                  <field>
46269                     <name>TSPrescale</name>
46270                     <bitOffset>8</bitOffset>
46271                     <bitWidth>2</bitWidth>
46272                  </field>
46273                  <field>
46274                     <name>GTSFREQ</name>
46275                     <bitOffset>10</bitOffset>
46276                     <bitWidth>2</bitWidth>
46277                  </field>
46278                  <field>
46279                     <name>TraceBusID</name>
46280                     <bitOffset>16</bitOffset>
46281                     <bitWidth>7</bitWidth>
46282                  </field>
46283                  <field>
46284                     <name>BUSY</name>
46285                     <bitOffset>23</bitOffset>
46286                     <bitWidth>1</bitWidth>
46287                  </field>
46288               </fields>
46289            </register>
46290            <register>
46291               <name>IWR</name>
46292               <description>ITM Integration Write Register</description>
46293               <addressOffset>0xEF8</addressOffset>
46294               <size>32</size>
46295               <access>write-only</access>
46296               <fields>
46297                  <field>
46298                     <name>ATVALIDM</name>
46299                     <bitOffset>0</bitOffset>
46300                     <bitWidth>1</bitWidth>
46301                  </field>
46302               </fields>
46303            </register>
46304            <register>
46305               <name>IRR</name>
46306               <description>ITM Integration Read Register</description>
46307               <addressOffset>0xEFC</addressOffset>
46308               <size>32</size>
46309               <access>read-only</access>
46310               <fields>
46311                  <field>
46312                     <name>ATREADYM</name>
46313                     <bitOffset>0</bitOffset>
46314                     <bitWidth>1</bitWidth>
46315                  </field>
46316               </fields>
46317            </register>
46318            <register>
46319               <name>PID4</name>
46320               <description>ITM Peripheral Identification Register #4</description>
46321               <addressOffset>0xFD0</addressOffset>
46322               <size>32</size>
46323               <access>read-only</access>
46324               <resetValue>0x00000004</resetValue>
46325            </register>
46326            <register>
46327               <name>PID5</name>
46328               <description>ITM Peripheral Identification Register #5</description>
46329               <addressOffset>0xFD4</addressOffset>
46330               <size>32</size>
46331               <access>read-only</access>
46332               <resetValue>0x00000000</resetValue>
46333            </register>
46334            <register>
46335               <name>PID6</name>
46336               <description>ITM Peripheral Identification Register #6</description>
46337               <addressOffset>0xFD8</addressOffset>
46338               <size>32</size>
46339               <access>read-only</access>
46340               <resetValue>0x00000000</resetValue>
46341            </register>
46342            <register>
46343               <name>PID7</name>
46344               <description>ITM Peripheral Identification Register #7</description>
46345               <addressOffset>0xFDC</addressOffset>
46346               <size>32</size>
46347               <access>read-only</access>
46348               <resetValue>0x00000000</resetValue>
46349            </register>
46350            <register>
46351               <name>PID0</name>
46352               <description>ITM Peripheral Identification Register #0</description>
46353               <addressOffset>0xFE0</addressOffset>
46354               <size>32</size>
46355               <access>read-only</access>
46356               <resetValue>0x00000001</resetValue>
46357            </register>
46358            <register>
46359               <name>PID1</name>
46360               <description>ITM Peripheral Identification Register #1</description>
46361               <addressOffset>0xFE4</addressOffset>
46362               <size>32</size>
46363               <access>read-only</access>
46364               <resetValue>0x000000B0</resetValue>
46365            </register>
46366            <register>
46367               <name>PID2</name>
46368               <description>ITM Peripheral Identification Register #2</description>
46369               <addressOffset>0xFE8</addressOffset>
46370               <size>32</size>
46371               <access>read-only</access>
46372               <resetValue>0x0000003B</resetValue>
46373            </register>
46374            <register>
46375               <name>PID3</name>
46376               <description>ITM Peripheral Identification Register #3</description>
46377               <addressOffset>0xFEC</addressOffset>
46378               <size>32</size>
46379               <access>read-only</access>
46380               <resetValue>0x00000000</resetValue>
46381            </register>
46382            <register>
46383               <name>CID0</name>
46384               <description>ITM Component  Identification Register #0</description>
46385               <addressOffset>0xFF0</addressOffset>
46386               <size>32</size>
46387               <access>read-only</access>
46388               <resetValue>0x0000000D</resetValue>
46389            </register>
46390            <register>
46391               <name>CID1</name>
46392               <description>ITM Component  Identification Register #1</description>
46393               <addressOffset>0xFF4</addressOffset>
46394               <size>32</size>
46395               <access>read-only</access>
46396               <resetValue>0x000000E0</resetValue>
46397            </register>
46398            <register>
46399               <name>CID2</name>
46400               <description>ITM Component  Identification Register #2</description>
46401               <addressOffset>0xFF8</addressOffset>
46402               <size>32</size>
46403               <access>read-only</access>
46404               <resetValue>0x00000005</resetValue>
46405            </register>
46406            <register>
46407               <name>CID3</name>
46408               <description>ITM Component  Identification Register #3</description>
46409               <addressOffset>0xFFC</addressOffset>
46410               <size>32</size>
46411               <access>read-only</access>
46412               <resetValue>0x000000B1</resetValue>
46413            </register>
46414         </registers>
46415      </peripheral>
46416      <peripheral>
46417         <name>MPU</name>
46418         <description>Memory Protection Unit</description>
46419         <baseAddress>0xE000ED90</baseAddress>
46420         <addressBlock>
46421            <offset>0</offset>
46422            <size>0x2C</size>
46423            <usage>registers</usage>
46424         </addressBlock>
46425         <registers>
46426            <register>
46427               <name>TYPE</name>
46428               <description>MPU Type Register</description>
46429               <addressOffset>0x0</addressOffset>
46430               <size>32</size>
46431               <access>read-only</access>
46432               <fields>
46433                  <field>
46434                     <name>SEPARATE</name>
46435                     <description>Separate instruction and Data Memory MapsRegions</description>
46436                     <bitOffset>0</bitOffset>
46437                     <bitWidth>1</bitWidth>
46438                  </field>
46439                  <field>
46440                     <name>DREGION</name>
46441                     <description>Number of Data Regions</description>
46442                     <bitOffset>8</bitOffset>
46443                     <bitWidth>8</bitWidth>
46444                  </field>
46445                  <field>
46446                     <name>IREGION</name>
46447                     <description>Number of Instruction Regions</description>
46448                     <bitOffset>16</bitOffset>
46449                     <bitWidth>8</bitWidth>
46450                  </field>
46451               </fields>
46452            </register>
46453            <register>
46454               <name>CTRL</name>
46455               <description>MPU Control Register</description>
46456               <addressOffset>0x4</addressOffset>
46457               <size>32</size>
46458               <fields>
46459                  <field>
46460                     <name>ENABLE</name>
46461                     <description>MPU Enable</description>
46462                     <bitOffset>0</bitOffset>
46463                     <bitWidth>1</bitWidth>
46464                  </field>
46465                  <field>
46466                     <name>HFNMIENA</name>
46467                     <description>Enable Hard Fault and NMI handlers</description>
46468                     <bitOffset>1</bitOffset>
46469                     <bitWidth>1</bitWidth>
46470                  </field>
46471                  <field>
46472                     <name>PRIVDEFENA</name>
46473                     <description>Enables privileged software access to default memory map</description>
46474                     <bitOffset>2</bitOffset>
46475                     <bitWidth>1</bitWidth>
46476                  </field>
46477               </fields>
46478            </register>
46479            <register>
46480               <name>RNR</name>
46481               <description>MPU Region Number Register</description>
46482               <addressOffset>0x8</addressOffset>
46483               <size>32</size>
46484               <fields>
46485                  <field>
46486                     <name>REGION</name>
46487                     <description>Region referenced by RBAR and RASR</description>
46488                     <bitOffset>0</bitOffset>
46489                     <bitWidth>8</bitWidth>
46490                  </field>
46491               </fields>
46492            </register>
46493            <register>
46494               <name>RBAR</name>
46495               <description>MPU Region Base Address Register</description>
46496               <addressOffset>0xC</addressOffset>
46497               <size>32</size>
46498               <fields>
46499                  <field>
46500                     <name>REGION</name>
46501                     <description>Region number</description>
46502                     <bitOffset>0</bitOffset>
46503                     <bitWidth>4</bitWidth>
46504                  </field>
46505                  <field>
46506                     <name>VALID</name>
46507                     <description>Region number valid</description>
46508                     <bitOffset>4</bitOffset>
46509                     <bitWidth>1</bitWidth>
46510                  </field>
46511                  <field>
46512                     <name>ADDR</name>
46513                     <description>Region base address</description>
46514                     <bitOffset>5</bitOffset>
46515                     <bitWidth>27</bitWidth>
46516                  </field>
46517               </fields>
46518            </register>
46519            <register>
46520               <name>RASR</name>
46521               <description>MPU Region Attribute and Size Register</description>
46522               <addressOffset>0x10</addressOffset>
46523               <size>32</size>
46524               <fields>
46525                  <field>
46526                     <name>ENABLE</name>
46527                     <description>Region Enable</description>
46528                     <bitOffset>0</bitOffset>
46529                     <bitWidth>1</bitWidth>
46530                  </field>
46531                  <field>
46532                     <name>SIZE</name>
46533                     <description>Region Size</description>
46534                     <bitOffset>1</bitOffset>
46535                     <bitWidth>1</bitWidth>
46536                  </field>
46537                  <field>
46538                     <name>SRD</name>
46539                     <description>Sub-region disable</description>
46540                     <bitOffset>8</bitOffset>
46541                     <bitWidth>8</bitWidth>
46542                  </field>
46543                  <field>
46544                     <name>B</name>
46545                     <description>Bufferable bit</description>
46546                     <bitOffset>16</bitOffset>
46547                     <bitWidth>1</bitWidth>
46548                  </field>
46549                  <field>
46550                     <name>C</name>
46551                     <description>Cacheable bit</description>
46552                     <bitOffset>17</bitOffset>
46553                     <bitWidth>1</bitWidth>
46554                  </field>
46555                  <field>
46556                     <name>S</name>
46557                     <description>Shareable bit</description>
46558                     <bitOffset>18</bitOffset>
46559                     <bitWidth>1</bitWidth>
46560                  </field>
46561                  <field>
46562                     <name>TEX</name>
46563                     <description>TEX bit</description>
46564                     <bitOffset>19</bitOffset>
46565                     <bitWidth>3</bitWidth>
46566                  </field>
46567                  <field>
46568                     <name>AP</name>
46569                     <description>Access Permission</description>
46570                     <bitOffset>24</bitOffset>
46571                     <bitWidth>3</bitWidth>
46572                  </field>
46573                  <field>
46574                     <name>XN</name>
46575                     <description>Execute Never Attribute</description>
46576                     <bitOffset>28</bitOffset>
46577                     <bitWidth>1</bitWidth>
46578                  </field>
46579               </fields>
46580            </register>
46581            <register>
46582               <name>RBAR_A1</name>
46583               <description>MPU Alias 1 Region Base Address Register</description>
46584               <addressOffset>0x14</addressOffset>
46585               <size>32</size>
46586               <fields>
46587                  <field>
46588                     <name>REGION</name>
46589                     <description>Region number</description>
46590                     <bitOffset>0</bitOffset>
46591                     <bitWidth>4</bitWidth>
46592                  </field>
46593                  <field>
46594                     <name>VALID</name>
46595                     <description>Region number valid</description>
46596                     <bitOffset>4</bitOffset>
46597                     <bitWidth>1</bitWidth>
46598                  </field>
46599                  <field>
46600                     <name>ADDR</name>
46601                     <description>Region base address</description>
46602                     <bitOffset>5</bitOffset>
46603                     <bitWidth>27</bitWidth>
46604                  </field>
46605               </fields>
46606            </register>
46607            <register>
46608               <name>RASR_A1</name>
46609               <description>MPU Alias 1 Region Attribute and Size Register</description>
46610               <addressOffset>0x18</addressOffset>
46611               <size>32</size>
46612               <fields>
46613                  <field>
46614                     <name>ENABLE</name>
46615                     <description>Region Enable</description>
46616                     <bitOffset>0</bitOffset>
46617                     <bitWidth>1</bitWidth>
46618                  </field>
46619                  <field>
46620                     <name>SIZE</name>
46621                     <description>Region Size</description>
46622                     <bitOffset>1</bitOffset>
46623                     <bitWidth>1</bitWidth>
46624                  </field>
46625                  <field>
46626                     <name>SRD</name>
46627                     <description>Sub-region disable</description>
46628                     <bitOffset>8</bitOffset>
46629                     <bitWidth>8</bitWidth>
46630                  </field>
46631                  <field>
46632                     <name>B</name>
46633                     <description>Bufferable bit</description>
46634                     <bitOffset>16</bitOffset>
46635                     <bitWidth>1</bitWidth>
46636                  </field>
46637                  <field>
46638                     <name>C</name>
46639                     <description>Cacheable bit</description>
46640                     <bitOffset>17</bitOffset>
46641                     <bitWidth>1</bitWidth>
46642                  </field>
46643                  <field>
46644                     <name>S</name>
46645                     <description>Shareable bit</description>
46646                     <bitOffset>18</bitOffset>
46647                     <bitWidth>1</bitWidth>
46648                  </field>
46649                  <field>
46650                     <name>TEX</name>
46651                     <description>TEX bit</description>
46652                     <bitOffset>19</bitOffset>
46653                     <bitWidth>3</bitWidth>
46654                  </field>
46655                  <field>
46656                     <name>AP</name>
46657                     <description>Access Permission</description>
46658                     <bitOffset>24</bitOffset>
46659                     <bitWidth>3</bitWidth>
46660                  </field>
46661                  <field>
46662                     <name>XN</name>
46663                     <description>Execute Never Attribute</description>
46664                     <bitOffset>28</bitOffset>
46665                     <bitWidth>1</bitWidth>
46666                  </field>
46667               </fields>
46668            </register>
46669            <register>
46670               <name>RBAR_A2</name>
46671               <description>MPU Alias 2 Region Base Address Register</description>
46672               <addressOffset>0x1C</addressOffset>
46673               <size>32</size>
46674               <fields>
46675                  <field>
46676                     <name>REGION</name>
46677                     <description>Region number</description>
46678                     <bitOffset>0</bitOffset>
46679                     <bitWidth>4</bitWidth>
46680                  </field>
46681                  <field>
46682                     <name>VALID</name>
46683                     <description>Region number valid</description>
46684                     <bitOffset>4</bitOffset>
46685                     <bitWidth>1</bitWidth>
46686                  </field>
46687                  <field>
46688                     <name>ADDR</name>
46689                     <description>Region base address</description>
46690                     <bitOffset>5</bitOffset>
46691                     <bitWidth>27</bitWidth>
46692                  </field>
46693               </fields>
46694            </register>
46695            <register>
46696               <name>RASR_A2</name>
46697               <description>MPU Alias 2 Region Attribute and Size Register</description>
46698               <addressOffset>0x20</addressOffset>
46699               <size>32</size>
46700               <fields>
46701                  <field>
46702                     <name>ENABLE</name>
46703                     <description>Region Enable</description>
46704                     <bitOffset>0</bitOffset>
46705                     <bitWidth>1</bitWidth>
46706                  </field>
46707                  <field>
46708                     <name>SIZE</name>
46709                     <description>Region Size</description>
46710                     <bitOffset>1</bitOffset>
46711                     <bitWidth>1</bitWidth>
46712                  </field>
46713                  <field>
46714                     <name>SRD</name>
46715                     <description>Sub-region disable</description>
46716                     <bitOffset>8</bitOffset>
46717                     <bitWidth>8</bitWidth>
46718                  </field>
46719                  <field>
46720                     <name>B</name>
46721                     <description>Bufferable bit</description>
46722                     <bitOffset>16</bitOffset>
46723                     <bitWidth>1</bitWidth>
46724                  </field>
46725                  <field>
46726                     <name>C</name>
46727                     <description>Cacheable bit</description>
46728                     <bitOffset>17</bitOffset>
46729                     <bitWidth>1</bitWidth>
46730                  </field>
46731                  <field>
46732                     <name>S</name>
46733                     <description>Shareable bit</description>
46734                     <bitOffset>18</bitOffset>
46735                     <bitWidth>1</bitWidth>
46736                  </field>
46737                  <field>
46738                     <name>TEX</name>
46739                     <description>TEX bit</description>
46740                     <bitOffset>19</bitOffset>
46741                     <bitWidth>3</bitWidth>
46742                  </field>
46743                  <field>
46744                     <name>AP</name>
46745                     <description>Access Permission</description>
46746                     <bitOffset>24</bitOffset>
46747                     <bitWidth>3</bitWidth>
46748                  </field>
46749                  <field>
46750                     <name>XN</name>
46751                     <description>Execute Never Attribute</description>
46752                     <bitOffset>28</bitOffset>
46753                     <bitWidth>1</bitWidth>
46754                  </field>
46755               </fields>
46756            </register>
46757            <register>
46758               <name>RBAR_A3</name>
46759               <description>MPU Alias 3 Region Base Address Register</description>
46760               <addressOffset>0x24</addressOffset>
46761               <size>32</size>
46762               <fields>
46763                  <field>
46764                     <name>REGION</name>
46765                     <description>Region number</description>
46766                     <bitOffset>0</bitOffset>
46767                     <bitWidth>4</bitWidth>
46768                  </field>
46769                  <field>
46770                     <name>VALID</name>
46771                     <description>Region number valid</description>
46772                     <bitOffset>4</bitOffset>
46773                     <bitWidth>1</bitWidth>
46774                  </field>
46775                  <field>
46776                     <name>ADDR</name>
46777                     <description>Region base address</description>
46778                     <bitOffset>5</bitOffset>
46779                     <bitWidth>27</bitWidth>
46780                  </field>
46781               </fields>
46782            </register>
46783            <register>
46784               <name>RASR_A3</name>
46785               <description>MPU Alias 3 Region Attribute and Size Register</description>
46786               <addressOffset>0x28</addressOffset>
46787               <size>32</size>
46788               <fields>
46789                  <field>
46790                     <name>ENABLE</name>
46791                     <description>Region Enable</description>
46792                     <bitOffset>0</bitOffset>
46793                     <bitWidth>1</bitWidth>
46794                  </field>
46795                  <field>
46796                     <name>SIZE</name>
46797                     <description>Region Size</description>
46798                     <bitOffset>1</bitOffset>
46799                     <bitWidth>1</bitWidth>
46800                  </field>
46801                  <field>
46802                     <name>SRD</name>
46803                     <description>Sub-region disable</description>
46804                     <bitOffset>8</bitOffset>
46805                     <bitWidth>8</bitWidth>
46806                  </field>
46807                  <field>
46808                     <name>B</name>
46809                     <description>Bufferable bit</description>
46810                     <bitOffset>16</bitOffset>
46811                     <bitWidth>1</bitWidth>
46812                  </field>
46813                  <field>
46814                     <name>C</name>
46815                     <description>Cacheable bit</description>
46816                     <bitOffset>17</bitOffset>
46817                     <bitWidth>1</bitWidth>
46818                  </field>
46819                  <field>
46820                     <name>S</name>
46821                     <description>Shareable bit</description>
46822                     <bitOffset>18</bitOffset>
46823                     <bitWidth>1</bitWidth>
46824                  </field>
46825                  <field>
46826                     <name>TEX</name>
46827                     <description>TEX bit</description>
46828                     <bitOffset>19</bitOffset>
46829                     <bitWidth>3</bitWidth>
46830                  </field>
46831                  <field>
46832                     <name>AP</name>
46833                     <description>Access Permission</description>
46834                     <bitOffset>24</bitOffset>
46835                     <bitWidth>3</bitWidth>
46836                  </field>
46837                  <field>
46838                     <name>XN</name>
46839                     <description>Execute Never Attribute</description>
46840                     <bitOffset>28</bitOffset>
46841                     <bitWidth>1</bitWidth>
46842                  </field>
46843               </fields>
46844            </register>
46845         </registers>
46846      </peripheral>
46847      <peripheral>
46848         <name>NVIC</name>
46849         <description>Nested Vectored Interrupt Controller</description>
46850         <baseAddress>0xE000E100</baseAddress>
46851         <addressBlock>
46852            <offset>0</offset>
46853            <size>0xE04</size>
46854            <usage>registers</usage>
46855         </addressBlock>
46856         <registers>
46857            <register>
46858               <dim>5</dim>
46859               <dimIncrement>4</dimIncrement>
46860               <name>ISER[%s]</name>
46861               <description>Interrupt Set Enable Register</description>
46862               <addressOffset>0x0</addressOffset>
46863               <size>32</size>
46864               <resetValue>0</resetValue>
46865               <fields>
46866                  <field>
46867                     <name>SETENA</name>
46868                     <description>Interrupt set enable bits</description>
46869                     <bitOffset>0</bitOffset>
46870                     <bitWidth>32</bitWidth>
46871                  </field>
46872               </fields>
46873            </register>
46874            <register>
46875               <dim>5</dim>
46876               <dimIncrement>4</dimIncrement>
46877               <name>ICER[%s]</name>
46878               <description>Interrupt Clear Enable Register</description>
46879               <addressOffset>0x80</addressOffset>
46880               <size>32</size>
46881               <resetValue>0</resetValue>
46882               <fields>
46883                  <field>
46884                     <name>CLRENA</name>
46885                     <description>Interrupt clear-enable bits</description>
46886                     <bitOffset>0</bitOffset>
46887                     <bitWidth>32</bitWidth>
46888                  </field>
46889               </fields>
46890            </register>
46891            <register>
46892               <dim>5</dim>
46893               <dimIncrement>4</dimIncrement>
46894               <name>ISPR[%s]</name>
46895               <description>Interrupt Set Pending Register</description>
46896               <addressOffset>0x100</addressOffset>
46897               <size>32</size>
46898               <resetValue>0</resetValue>
46899               <fields>
46900                  <field>
46901                     <name>SETPEND</name>
46902                     <description>Interrupt set-pending bits</description>
46903                     <bitOffset>0</bitOffset>
46904                     <bitWidth>32</bitWidth>
46905                  </field>
46906               </fields>
46907            </register>
46908            <register>
46909               <dim>5</dim>
46910               <dimIncrement>4</dimIncrement>
46911               <name>ICPR[%s]</name>
46912               <description>Interrupt Clear Pending Register</description>
46913               <addressOffset>0x180</addressOffset>
46914               <size>32</size>
46915               <resetValue>0</resetValue>
46916               <fields>
46917                  <field>
46918                     <name>CLRPEND</name>
46919                     <description>Interrupt clear-pending bits</description>
46920                     <bitOffset>0</bitOffset>
46921                     <bitWidth>32</bitWidth>
46922                  </field>
46923               </fields>
46924            </register>
46925            <register>
46926               <dim>5</dim>
46927               <dimIncrement>4</dimIncrement>
46928               <name>IABR[%s]</name>
46929               <description>Interrupt Active Bit Register</description>
46930               <addressOffset>0x200</addressOffset>
46931               <size>32</size>
46932               <resetValue>0</resetValue>
46933               <fields>
46934                  <field>
46935                     <name>ACTIVE</name>
46936                     <description>Interrupt active bits</description>
46937                     <bitOffset>0</bitOffset>
46938                     <bitWidth>32</bitWidth>
46939                  </field>
46940               </fields>
46941            </register>
46942            <register>
46943               <dim>35</dim>
46944               <dimIncrement>1</dimIncrement>
46945               <name>IP[%s]</name>
46946               <description>Interrupt Priority Register n</description>
46947               <addressOffset>0x300</addressOffset>
46948               <size>8</size>
46949               <resetValue>0</resetValue>
46950               <fields>
46951                  <field>
46952                     <name>PRI0</name>
46953                     <description>Priority of interrupt n</description>
46954                     <bitOffset>0</bitOffset>
46955                     <bitWidth>3</bitWidth>
46956                  </field>
46957               </fields>
46958            </register>
46959            <register>
46960               <name>STIR</name>
46961               <description>Software Trigger Interrupt Register</description>
46962               <addressOffset>0xE00</addressOffset>
46963               <size>32</size>
46964               <access>write-only</access>
46965               <fields>
46966                  <field>
46967                     <name>INTID</name>
46968                     <description>Interrupt ID to trigger</description>
46969                     <bitOffset>0</bitOffset>
46970                     <bitWidth>9</bitWidth>
46971                  </field>
46972               </fields>
46973            </register>
46974         </registers>
46975      </peripheral>
46976      <peripheral>
46977         <name>SysTick</name>
46978         <description>System timer</description>
46979         <baseAddress>0xE000E010</baseAddress>
46980         <addressBlock>
46981            <offset>0</offset>
46982            <size>0x10</size>
46983            <usage>registers</usage>
46984         </addressBlock>
46985         <registers>
46986            <register>
46987               <name>CSR</name>
46988               <description>SysTick Control and Status Register</description>
46989               <addressOffset>0x0</addressOffset>
46990               <size>32</size>
46991               <resetValue>0x4</resetValue>
46992               <fields>
46993                  <field>
46994                     <name>ENABLE</name>
46995                     <description>SysTick Counter Enable</description>
46996                     <bitOffset>0</bitOffset>
46997                     <bitWidth>1</bitWidth>
46998                     <enumeratedValues>
46999                        <name>ENABLESelect</name>
47000                        <enumeratedValue>
47001                           <name>VALUE_0</name>
47002                           <description>Counter disabled</description>
47003                           <value>0</value>
47004                        </enumeratedValue>
47005                        <enumeratedValue>
47006                           <name>VALUE_1</name>
47007                           <description>Counter enabled</description>
47008                           <value>1</value>
47009                        </enumeratedValue>
47010                     </enumeratedValues>
47011                  </field>
47012                  <field>
47013                     <name>TICKINT</name>
47014                     <description>SysTick Exception Request Enable</description>
47015                     <bitOffset>1</bitOffset>
47016                     <bitWidth>1</bitWidth>
47017                     <enumeratedValues>
47018                        <name>TICKINTSelect</name>
47019                        <enumeratedValue>
47020                           <name>VALUE_0</name>
47021                           <description>Counting down to 0 does not assert the SysTick exception request</description>
47022                           <value>0</value>
47023                        </enumeratedValue>
47024                        <enumeratedValue>
47025                           <name>VALUE_1</name>
47026                           <description>Counting down to 0 asserts the SysTick exception request</description>
47027                           <value>1</value>
47028                        </enumeratedValue>
47029                     </enumeratedValues>
47030                  </field>
47031                  <field>
47032                     <name>CLKSOURCE</name>
47033                     <description>Clock Source 0=external, 1=processor</description>
47034                     <bitOffset>2</bitOffset>
47035                     <bitWidth>1</bitWidth>
47036                     <enumeratedValues>
47037                        <name>CLKSOURCESelect</name>
47038                        <enumeratedValue>
47039                           <name>VALUE_0</name>
47040                           <description>External clock</description>
47041                           <value>0</value>
47042                        </enumeratedValue>
47043                        <enumeratedValue>
47044                           <name>VALUE_1</name>
47045                           <description>Processor clock</description>
47046                           <value>1</value>
47047                        </enumeratedValue>
47048                     </enumeratedValues>
47049                  </field>
47050                  <field>
47051                     <name>COUNTFLAG</name>
47052                     <description>Timer counted to 0 since last read of register</description>
47053                     <bitOffset>16</bitOffset>
47054                     <bitWidth>1</bitWidth>
47055                  </field>
47056               </fields>
47057            </register>
47058            <register>
47059               <name>RVR</name>
47060               <description>SysTick Reload Value Register</description>
47061               <addressOffset>0x4</addressOffset>
47062               <size>32</size>
47063               <fields>
47064                  <field>
47065                     <name>RELOAD</name>
47066                     <description>Value to load into the SysTick Current Value Register when the counter reaches 0</description>
47067                     <bitOffset>0</bitOffset>
47068                     <bitWidth>24</bitWidth>
47069                  </field>
47070               </fields>
47071            </register>
47072            <register>
47073               <name>CVR</name>
47074               <description>SysTick Current Value Register</description>
47075               <addressOffset>0x8</addressOffset>
47076               <size>32</size>
47077               <fields>
47078                  <field>
47079                     <name>CURRENT</name>
47080                     <description>Current value at the time the register is accessed</description>
47081                     <bitOffset>0</bitOffset>
47082                     <bitWidth>24</bitWidth>
47083                  </field>
47084               </fields>
47085            </register>
47086            <register>
47087               <name>CALIB</name>
47088               <description>SysTick Calibration Value Register</description>
47089               <addressOffset>0xC</addressOffset>
47090               <size>32</size>
47091               <access>read-only</access>
47092               <resetValue>0</resetValue>
47093               <fields>
47094                  <field>
47095                     <name>TENMS</name>
47096                     <description>Reload value to use for 10ms timing</description>
47097                     <bitOffset>0</bitOffset>
47098                     <bitWidth>24</bitWidth>
47099                  </field>
47100                  <field>
47101                     <name>SKEW</name>
47102                     <description>TENMS is rounded from non-integer ratio</description>
47103                     <bitOffset>30</bitOffset>
47104                     <bitWidth>1</bitWidth>
47105                     <enumeratedValues>
47106                        <name>SKEWSelect</name>
47107                        <enumeratedValue>
47108                           <name>VALUE_0</name>
47109                           <description>10ms calibration value is exact</description>
47110                           <value>0</value>
47111                        </enumeratedValue>
47112                        <enumeratedValue>
47113                           <name>VALUE_1</name>
47114                           <description>10ms calibration value is inexact, because of the clock frequency</description>
47115                           <value>1</value>
47116                        </enumeratedValue>
47117                     </enumeratedValues>
47118                  </field>
47119                  <field>
47120                     <name>NOREF</name>
47121                     <description>No Separate Reference Clock</description>
47122                     <bitOffset>31</bitOffset>
47123                     <bitWidth>1</bitWidth>
47124                     <enumeratedValues>
47125                        <name>NOREFSelect</name>
47126                        <enumeratedValue>
47127                           <name>VALUE_0</name>
47128                           <description>The reference clock is provided</description>
47129                           <value>0</value>
47130                        </enumeratedValue>
47131                        <enumeratedValue>
47132                           <name>VALUE_1</name>
47133                           <description>The reference clock is not provided</description>
47134                           <value>1</value>
47135                        </enumeratedValue>
47136                     </enumeratedValues>
47137                  </field>
47138               </fields>
47139            </register>
47140         </registers>
47141      </peripheral>
47142      <peripheral>
47143         <name>SystemControl</name>
47144         <description>System Control Registers</description>
47145         <baseAddress>0xE000E000</baseAddress>
47146         <addressBlock>
47147            <offset>0</offset>
47148            <size>0xD8C</size>
47149            <usage>registers</usage>
47150         </addressBlock>
47151         <registers>
47152            <register>
47153               <name>ICTR</name>
47154               <description>Interrupt Controller Type Register</description>
47155               <addressOffset>0x4</addressOffset>
47156               <size>32</size>
47157               <access>read-only</access>
47158               <fields>
47159                  <field>
47160                     <name>INTLINESNUM</name>
47161                     <bitOffset>0</bitOffset>
47162                     <bitWidth>4</bitWidth>
47163                  </field>
47164               </fields>
47165            </register>
47166            <register>
47167               <name>ACTLR</name>
47168               <description>Auxiliary Control Register</description>
47169               <addressOffset>0x8</addressOffset>
47170               <size>32</size>
47171               <fields>
47172                  <field>
47173                     <name>DISMCYCINT</name>
47174                     <description>Disable interruption of LDM/STM instructions</description>
47175                     <bitOffset>0</bitOffset>
47176                     <bitWidth>1</bitWidth>
47177                  </field>
47178                  <field>
47179                     <name>DISDEFWBUF</name>
47180                     <description>Disable wruite buffer use during default memory map accesses</description>
47181                     <bitOffset>1</bitOffset>
47182                     <bitWidth>1</bitWidth>
47183                  </field>
47184                  <field>
47185                     <name>DISFOLD</name>
47186                     <description>Disable IT folding</description>
47187                     <bitOffset>2</bitOffset>
47188                     <bitWidth>1</bitWidth>
47189                  </field>
47190                  <field>
47191                     <name>DISFPCA</name>
47192                     <description>Disable automatic update of CONTROL.FPCA</description>
47193                     <bitOffset>8</bitOffset>
47194                     <bitWidth>1</bitWidth>
47195                  </field>
47196                  <field>
47197                     <name>DISOOFP</name>
47198                     <description>Disable out-of-order FP instructions</description>
47199                     <bitOffset>9</bitOffset>
47200                     <bitWidth>1</bitWidth>
47201                  </field>
47202               </fields>
47203            </register>
47204            <register>
47205               <name>CPUID</name>
47206               <description>CPUID Base Register</description>
47207               <addressOffset>0xD00</addressOffset>
47208               <size>32</size>
47209               <access>read-only</access>
47210               <resetValue>0x410FC240</resetValue>
47211               <fields>
47212                  <field>
47213                     <name>REVISION</name>
47214                     <description>Processor revision number</description>
47215                     <bitOffset>0</bitOffset>
47216                     <bitWidth>4</bitWidth>
47217                  </field>
47218                  <field>
47219                     <name>PARTNO</name>
47220                     <description>Process Part Number, 0xC24=Cortex-M4</description>
47221                     <bitOffset>4</bitOffset>
47222                     <bitWidth>12</bitWidth>
47223                  </field>
47224                  <field>
47225                     <name>CONSTANT</name>
47226                     <description>Constant</description>
47227                     <bitOffset>16</bitOffset>
47228                     <bitWidth>4</bitWidth>
47229                  </field>
47230                  <field>
47231                     <name>VARIANT</name>
47232                     <description>Variant number</description>
47233                     <bitOffset>20</bitOffset>
47234                     <bitWidth>4</bitWidth>
47235                  </field>
47236                  <field>
47237                     <name>IMPLEMENTER</name>
47238                     <description>Implementer code, 0x41=ARM</description>
47239                     <bitOffset>24</bitOffset>
47240                     <bitWidth>8</bitWidth>
47241                  </field>
47242               </fields>
47243            </register>
47244            <register>
47245               <name>ICSR</name>
47246               <description>Interrupt Control and State Register</description>
47247               <addressOffset>0xD04</addressOffset>
47248               <size>32</size>
47249               <resetValue>0</resetValue>
47250               <fields>
47251                  <field>
47252                     <name>VECTACTIVE</name>
47253                     <description>Active exception number</description>
47254                     <bitOffset>0</bitOffset>
47255                     <bitWidth>9</bitWidth>
47256                  </field>
47257                  <field>
47258                     <name>RETTOBASE</name>
47259                     <description>No preempted active exceptions to execute</description>
47260                     <bitOffset>11</bitOffset>
47261                     <bitWidth>1</bitWidth>
47262                  </field>
47263                  <field>
47264                     <name>VECTPENDING</name>
47265                     <description>Exception number of the highest priority pending enabled exception</description>
47266                     <bitOffset>12</bitOffset>
47267                     <bitWidth>6</bitWidth>
47268                  </field>
47269                  <field>
47270                     <name>ISRPENDING</name>
47271                     <description>Interrupt pending flag</description>
47272                     <bitOffset>22</bitOffset>
47273                     <bitWidth>1</bitWidth>
47274                  </field>
47275                  <field>
47276                     <name>ISRPREEMPT</name>
47277                     <description>Debug only</description>
47278                     <bitOffset>23</bitOffset>
47279                     <bitWidth>1</bitWidth>
47280                  </field>
47281                  <field>
47282                     <name>PENDSTCLR</name>
47283                     <description>SysTick clear-pending bit</description>
47284                     <bitOffset>25</bitOffset>
47285                     <bitWidth>1</bitWidth>
47286                     <enumeratedValues>
47287                        <name>PENDSTCLRSelect</name>
47288                        <enumeratedValue>
47289                           <name>VALUE_0</name>
47290                           <description>No effect</description>
47291                           <value>0</value>
47292                        </enumeratedValue>
47293                        <enumeratedValue>
47294                           <name>VALUE_1</name>
47295                           <description>Removes the pending state from the SysTick exception</description>
47296                           <value>1</value>
47297                        </enumeratedValue>
47298                     </enumeratedValues>
47299                  </field>
47300                  <field>
47301                     <name>PENDSTSET</name>
47302                     <description>SysTick set-pending bit</description>
47303                     <bitOffset>26</bitOffset>
47304                     <bitWidth>1</bitWidth>
47305                     <enumeratedValues>
47306                        <name>PENDSTSETSelect</name>
47307                        <enumeratedValue>
47308                           <name>VALUE_0</name>
47309                           <description>Write: no effect; read: SysTick exception is not pending</description>
47310                           <value>0</value>
47311                        </enumeratedValue>
47312                        <enumeratedValue>
47313                           <name>VALUE_1</name>
47314                           <description>Write: changes SysTick exception state to pending; read: SysTick exception is pending</description>
47315                           <value>1</value>
47316                        </enumeratedValue>
47317                     </enumeratedValues>
47318                  </field>
47319                  <field>
47320                     <name>PENDSVCLR</name>
47321                     <description>PendSV clear-pending bit</description>
47322                     <bitOffset>27</bitOffset>
47323                     <bitWidth>1</bitWidth>
47324                     <enumeratedValues>
47325                        <name>PENDSVCLRSelect</name>
47326                        <enumeratedValue>
47327                           <name>VALUE_0</name>
47328                           <description>No effect</description>
47329                           <value>0</value>
47330                        </enumeratedValue>
47331                        <enumeratedValue>
47332                           <name>VALUE_1</name>
47333                           <description>Removes the pending state from the PendSV exception</description>
47334                           <value>1</value>
47335                        </enumeratedValue>
47336                     </enumeratedValues>
47337                  </field>
47338                  <field>
47339                     <name>PENDSVSET</name>
47340                     <description>PendSV set-pending bit</description>
47341                     <bitOffset>28</bitOffset>
47342                     <bitWidth>1</bitWidth>
47343                     <enumeratedValues>
47344                        <name>PENDSVSETSelect</name>
47345                        <enumeratedValue>
47346                           <name>VALUE_0</name>
47347                           <description>Write: no effect; read: PendSV exception is not pending</description>
47348                           <value>0</value>
47349                        </enumeratedValue>
47350                        <enumeratedValue>
47351                           <name>VALUE_1</name>
47352                           <description>Write: changes PendSV exception state to pending; read: PendSV exception is pending</description>
47353                           <value>1</value>
47354                        </enumeratedValue>
47355                     </enumeratedValues>
47356                  </field>
47357                  <field>
47358                     <name>NMIPENDSET</name>
47359                     <description>NMI set-pending bit</description>
47360                     <bitOffset>31</bitOffset>
47361                     <bitWidth>1</bitWidth>
47362                     <enumeratedValues>
47363                        <name>NMIPENDSETSelect</name>
47364                        <enumeratedValue>
47365                           <name>VALUE_0</name>
47366                           <description>Write: no effect; read: NMI exception is not pending</description>
47367                           <value>0</value>
47368                        </enumeratedValue>
47369                        <enumeratedValue>
47370                           <name>VALUE_1</name>
47371                           <description>Write: changes NMI exception state to pending; read: NMI exception is pending</description>
47372                           <value>1</value>
47373                        </enumeratedValue>
47374                     </enumeratedValues>
47375                  </field>
47376               </fields>
47377            </register>
47378            <register>
47379               <name>VTOR</name>
47380               <description>Vector Table Offset Register</description>
47381               <addressOffset>0xD08</addressOffset>
47382               <size>32</size>
47383               <resetValue>0x00000000</resetValue>
47384               <fields>
47385                  <field>
47386                     <name>TBLOFF</name>
47387                     <description>Vector table base offset</description>
47388                     <bitOffset>7</bitOffset>
47389                     <bitWidth>25</bitWidth>
47390                  </field>
47391               </fields>
47392            </register>
47393            <register>
47394               <name>AIRCR</name>
47395               <description>Application Interrupt and Reset Control Register</description>
47396               <addressOffset>0xD0C</addressOffset>
47397               <size>32</size>
47398               <resetValue>0xFA050000</resetValue>
47399               <fields>
47400                  <field>
47401                     <name>VECTRESET</name>
47402                     <description>Must write 0</description>
47403                     <bitOffset>0</bitOffset>
47404                     <bitWidth>1</bitWidth>
47405                  </field>
47406                  <field>
47407                     <name>VECTCLRACTIVE</name>
47408                     <description>Must write 0</description>
47409                     <bitOffset>1</bitOffset>
47410                     <bitWidth>1</bitWidth>
47411                  </field>
47412                  <field>
47413                     <name>SYSRESETREQ</name>
47414                     <description>System Reset Request</description>
47415                     <bitOffset>2</bitOffset>
47416                     <bitWidth>1</bitWidth>
47417                     <enumeratedValues>
47418                        <name>SYSRESETREQSelect</name>
47419                        <enumeratedValue>
47420                           <name>VALUE_0</name>
47421                           <description>No system reset request</description>
47422                           <value>0</value>
47423                        </enumeratedValue>
47424                        <enumeratedValue>
47425                           <name>VALUE_1</name>
47426                           <description>Asserts a signal to the outer system that requests a reset</description>
47427                           <value>1</value>
47428                        </enumeratedValue>
47429                     </enumeratedValues>
47430                  </field>
47431                  <field>
47432                     <name>PRIGROUP</name>
47433                     <description>Interrupt priority grouping</description>
47434                     <bitOffset>8</bitOffset>
47435                     <bitWidth>3</bitWidth>
47436                  </field>
47437                  <field>
47438                     <name>ENDIANNESS</name>
47439                     <description>Data endianness, 0=little, 1=big</description>
47440                     <bitOffset>15</bitOffset>
47441                     <bitWidth>1</bitWidth>
47442                     <enumeratedValues>
47443                        <name>ENDIANNESSSelect</name>
47444                        <enumeratedValue>
47445                           <name>VALUE_0</name>
47446                           <description>Little-endian</description>
47447                           <value>0</value>
47448                        </enumeratedValue>
47449                        <enumeratedValue>
47450                           <name>VALUE_1</name>
47451                           <description>Big-endian</description>
47452                           <value>1</value>
47453                        </enumeratedValue>
47454                     </enumeratedValues>
47455                  </field>
47456                  <field>
47457                     <name>VECTKEY</name>
47458                     <description>Register key</description>
47459                     <bitOffset>16</bitOffset>
47460                     <bitWidth>16</bitWidth>
47461                  </field>
47462               </fields>
47463            </register>
47464            <register>
47465               <name>SCR</name>
47466               <description>System Control Register</description>
47467               <addressOffset>0xD10</addressOffset>
47468               <size>32</size>
47469               <resetValue>0</resetValue>
47470               <fields>
47471                  <field>
47472                     <name>SLEEPONEXIT</name>
47473                     <description>Sleep-on-exit on handler return</description>
47474                     <bitOffset>1</bitOffset>
47475                     <bitWidth>1</bitWidth>
47476                     <enumeratedValues>
47477                        <name>SLEEPONEXITSelect</name>
47478                        <enumeratedValue>
47479                           <name>VALUE_0</name>
47480                           <description>Do not sleep when returning to Thread mode</description>
47481                           <value>0</value>
47482                        </enumeratedValue>
47483                        <enumeratedValue>
47484                           <name>VALUE_1</name>
47485                           <description>Enter sleep, or deep sleep, on return from an ISR</description>
47486                           <value>1</value>
47487                        </enumeratedValue>
47488                     </enumeratedValues>
47489                  </field>
47490                  <field>
47491                     <name>SLEEPDEEP</name>
47492                     <description>Deep Sleep used as low power mode</description>
47493                     <bitOffset>2</bitOffset>
47494                     <bitWidth>1</bitWidth>
47495                     <enumeratedValues>
47496                        <name>SLEEPDEEPSelect</name>
47497                        <enumeratedValue>
47498                           <name>VALUE_0</name>
47499                           <description>Sleep</description>
47500                           <value>0</value>
47501                        </enumeratedValue>
47502                        <enumeratedValue>
47503                           <name>VALUE_1</name>
47504                           <description>Deep sleep</description>
47505                           <value>1</value>
47506                        </enumeratedValue>
47507                     </enumeratedValues>
47508                  </field>
47509                  <field>
47510                     <name>SEVONPEND</name>
47511                     <description>Send Event on Pending bit</description>
47512                     <bitOffset>4</bitOffset>
47513                     <bitWidth>1</bitWidth>
47514                     <enumeratedValues>
47515                        <name>SEVONPENDSelect</name>
47516                        <enumeratedValue>
47517                           <name>VALUE_0</name>
47518                           <description>Only enabled interrupts or events can wakeup the processor, disabled interrupts are excluded</description>
47519                           <value>0</value>
47520                        </enumeratedValue>
47521                        <enumeratedValue>
47522                           <name>VALUE_1</name>
47523                           <description>Enabled events and all interrupts, including disabled interrupts, can wakeup the processor</description>
47524                           <value>1</value>
47525                        </enumeratedValue>
47526                     </enumeratedValues>
47527                  </field>
47528               </fields>
47529            </register>
47530            <register>
47531               <name>CCR</name>
47532               <description>Configuration and Control Register</description>
47533               <addressOffset>0xD14</addressOffset>
47534               <size>32</size>
47535               <resetValue>0x00000200</resetValue>
47536               <fields>
47537                  <field>
47538                     <name>NONBASETHRDENA</name>
47539                     <description>Indicates how processor enters Thread mode</description>
47540                     <bitOffset>0</bitOffset>
47541                     <bitWidth>1</bitWidth>
47542                  </field>
47543                  <field>
47544                     <name>USERSETMPEND</name>
47545                     <description>Enables unprivileged software access to STIR register</description>
47546                     <bitOffset>1</bitOffset>
47547                     <bitWidth>1</bitWidth>
47548                  </field>
47549                  <field>
47550                     <name>UNALIGN_TRP</name>
47551                     <description>Enables unaligned access traps</description>
47552                     <bitOffset>3</bitOffset>
47553                     <bitWidth>1</bitWidth>
47554                     <enumeratedValues>
47555                        <name>UNALIGN_TRPSelect</name>
47556                        <enumeratedValue>
47557                           <name>VALUE_0</name>
47558                           <description>Do not trap unaligned halfword and word accesses</description>
47559                           <value>0</value>
47560                        </enumeratedValue>
47561                        <enumeratedValue>
47562                           <name>VALUE_1</name>
47563                           <description>Trap unaligned halfword and word accesses</description>
47564                           <value>1</value>
47565                        </enumeratedValue>
47566                     </enumeratedValues>
47567                  </field>
47568                  <field>
47569                     <name>DIV_0_TRP</name>
47570                     <description>Enables divide by 0 trap</description>
47571                     <bitOffset>4</bitOffset>
47572                     <bitWidth>1</bitWidth>
47573                  </field>
47574                  <field>
47575                     <name>BFHFNMIGN</name>
47576                     <description>Ignore LDM/STM BusFault for -1/-2 priority handlers</description>
47577                     <bitOffset>8</bitOffset>
47578                     <bitWidth>1</bitWidth>
47579                  </field>
47580                  <field>
47581                     <name>STKALIGN</name>
47582                     <description>Indicates stack alignment on exception entry</description>
47583                     <bitOffset>9</bitOffset>
47584                     <bitWidth>1</bitWidth>
47585                     <enumeratedValues>
47586                        <name>STKALIGNSelect</name>
47587                        <enumeratedValue>
47588                           <name>VALUE_0</name>
47589                           <description>4-byte aligned</description>
47590                           <value>0</value>
47591                        </enumeratedValue>
47592                        <enumeratedValue>
47593                           <name>VALUE_1</name>
47594                           <description>8-byte aligned</description>
47595                           <value>1</value>
47596                        </enumeratedValue>
47597                     </enumeratedValues>
47598                  </field>
47599               </fields>
47600            </register>
47601            <register>
47602               <name>SHPR1</name>
47603               <description>System Handler Priority Register 1</description>
47604               <addressOffset>0xD18</addressOffset>
47605               <size>32</size>
47606               <fields>
47607                  <field>
47608                     <name>PRI_4</name>
47609                     <description>Priority of system handler 4, MemManage</description>
47610                     <bitOffset>0</bitOffset>
47611                     <bitWidth>8</bitWidth>
47612                  </field>
47613                  <field>
47614                     <name>PRI_5</name>
47615                     <description>Priority of system handler 5, BusFault</description>
47616                     <bitOffset>8</bitOffset>
47617                     <bitWidth>8</bitWidth>
47618                  </field>
47619                  <field>
47620                     <name>PRI_6</name>
47621                     <description>Priority of system handler 6, UsageFault</description>
47622                     <bitOffset>16</bitOffset>
47623                     <bitWidth>8</bitWidth>
47624                  </field>
47625               </fields>
47626            </register>
47627            <register>
47628               <name>SHPR2</name>
47629               <description>System Handler Priority Register 2</description>
47630               <addressOffset>0xD1C</addressOffset>
47631               <size>32</size>
47632               <resetValue>0</resetValue>
47633               <fields>
47634                  <field>
47635                     <name>PRI_11</name>
47636                     <description>Priority of system handler 11, SVCall</description>
47637                     <bitOffset>24</bitOffset>
47638                     <bitWidth>8</bitWidth>
47639                  </field>
47640               </fields>
47641            </register>
47642            <register>
47643               <name>SHPR3</name>
47644               <description>System Handler Priority Register 3</description>
47645               <addressOffset>0xD20</addressOffset>
47646               <size>32</size>
47647               <resetValue>0</resetValue>
47648               <fields>
47649                  <field>
47650                     <name>PRI_14</name>
47651                     <description>Priority of system handler 14, PendSV</description>
47652                     <bitOffset>16</bitOffset>
47653                     <bitWidth>8</bitWidth>
47654                  </field>
47655                  <field>
47656                     <name>PRI_15</name>
47657                     <description>Priority of system handler 15, SysTick exception</description>
47658                     <bitOffset>24</bitOffset>
47659                     <bitWidth>8</bitWidth>
47660                  </field>
47661               </fields>
47662            </register>
47663            <register>
47664               <name>SHCSR</name>
47665               <description>System Handler Control and State Register</description>
47666               <addressOffset>0xD24</addressOffset>
47667               <size>32</size>
47668               <fields>
47669                  <field>
47670                     <name>MEMFAULTACT</name>
47671                     <description>MemManage exception active bit</description>
47672                     <bitOffset>0</bitOffset>
47673                     <bitWidth>1</bitWidth>
47674                  </field>
47675                  <field>
47676                     <name>BUSFAULTACT</name>
47677                     <description>BusFault exception active bit</description>
47678                     <bitOffset>1</bitOffset>
47679                     <bitWidth>1</bitWidth>
47680                  </field>
47681                  <field>
47682                     <name>USGFAULTACT</name>
47683                     <description>UsageFault exception active bit</description>
47684                     <bitOffset>3</bitOffset>
47685                     <bitWidth>1</bitWidth>
47686                  </field>
47687                  <field>
47688                     <name>SVCALLACT</name>
47689                     <description>SVCall active bit</description>
47690                     <bitOffset>7</bitOffset>
47691                     <bitWidth>1</bitWidth>
47692                  </field>
47693                  <field>
47694                     <name>MONITORACT</name>
47695                     <description>DebugMonitor exception active bit</description>
47696                     <bitOffset>8</bitOffset>
47697                     <bitWidth>1</bitWidth>
47698                  </field>
47699                  <field>
47700                     <name>PENDSVACT</name>
47701                     <description>PendSV exception active bit</description>
47702                     <bitOffset>10</bitOffset>
47703                     <bitWidth>1</bitWidth>
47704                  </field>
47705                  <field>
47706                     <name>SYSTICKACT</name>
47707                     <description>SysTick exception active bit</description>
47708                     <bitOffset>11</bitOffset>
47709                     <bitWidth>1</bitWidth>
47710                  </field>
47711                  <field>
47712                     <name>USGFAULTPENDED</name>
47713                     <description>UsageFault exception pending bit</description>
47714                     <bitOffset>12</bitOffset>
47715                     <bitWidth>1</bitWidth>
47716                  </field>
47717                  <field>
47718                     <name>MEMFAULTPENDED</name>
47719                     <description>MemManage exception pending bit</description>
47720                     <bitOffset>13</bitOffset>
47721                     <bitWidth>1</bitWidth>
47722                  </field>
47723                  <field>
47724                     <name>BUSFAULTPENDED</name>
47725                     <description>BusFault exception pending bit</description>
47726                     <bitOffset>14</bitOffset>
47727                     <bitWidth>1</bitWidth>
47728                  </field>
47729                  <field>
47730                     <name>SVCALLPENDED</name>
47731                     <description>SVCall pending bit</description>
47732                     <bitOffset>15</bitOffset>
47733                     <bitWidth>1</bitWidth>
47734                  </field>
47735                  <field>
47736                     <name>MEMFAULTENA</name>
47737                     <description>MemManage enable bit</description>
47738                     <bitOffset>16</bitOffset>
47739                     <bitWidth>1</bitWidth>
47740                  </field>
47741                  <field>
47742                     <name>BUSFAULTENA</name>
47743                     <description>BusFault enable bit</description>
47744                     <bitOffset>17</bitOffset>
47745                     <bitWidth>1</bitWidth>
47746                  </field>
47747                  <field>
47748                     <name>USGFAULTENA</name>
47749                     <description>UsageFault enable bit</description>
47750                     <bitOffset>18</bitOffset>
47751                     <bitWidth>1</bitWidth>
47752                  </field>
47753               </fields>
47754            </register>
47755            <register>
47756               <name>CFSR</name>
47757               <description>Configurable Fault Status Register</description>
47758               <addressOffset>0xD28</addressOffset>
47759               <size>32</size>
47760               <fields>
47761                  <field>
47762                     <name>IACCVIOL</name>
47763                     <description>Instruction access violation</description>
47764                     <bitOffset>0</bitOffset>
47765                     <bitWidth>1</bitWidth>
47766                  </field>
47767                  <field>
47768                     <name>DACCVIOL</name>
47769                     <description>Data access violation</description>
47770                     <bitOffset>1</bitOffset>
47771                     <bitWidth>1</bitWidth>
47772                  </field>
47773                  <field>
47774                     <name>MUNSTKERR</name>
47775                     <description>MemManage Fault on unstacking for exception return</description>
47776                     <bitOffset>3</bitOffset>
47777                     <bitWidth>1</bitWidth>
47778                  </field>
47779                  <field>
47780                     <name>MSTKERR</name>
47781                     <description>MemManage Fault on stacking for exception entry</description>
47782                     <bitOffset>4</bitOffset>
47783                     <bitWidth>1</bitWidth>
47784                  </field>
47785                  <field>
47786                     <name>MLSPERR</name>
47787                     <description>MemManager Fault occured during FP lazy state preservation</description>
47788                     <bitOffset>5</bitOffset>
47789                     <bitWidth>1</bitWidth>
47790                  </field>
47791                  <field>
47792                     <name>MMARVALID</name>
47793                     <description>MemManage Fault Address Register valid</description>
47794                     <bitOffset>7</bitOffset>
47795                     <bitWidth>1</bitWidth>
47796                  </field>
47797                  <field>
47798                     <name>IBUSERR</name>
47799                     <description>Instruction bus error</description>
47800                     <bitOffset>8</bitOffset>
47801                     <bitWidth>1</bitWidth>
47802                  </field>
47803                  <field>
47804                     <name>PRECISERR</name>
47805                     <description>Precise data bus error</description>
47806                     <bitOffset>9</bitOffset>
47807                     <bitWidth>1</bitWidth>
47808                  </field>
47809                  <field>
47810                     <name>IMPRECISERR</name>
47811                     <description>Imprecise data bus error</description>
47812                     <bitOffset>10</bitOffset>
47813                     <bitWidth>1</bitWidth>
47814                  </field>
47815                  <field>
47816                     <name>UNSTKERR</name>
47817                     <description>BusFault on unstacking for exception return</description>
47818                     <bitOffset>11</bitOffset>
47819                     <bitWidth>1</bitWidth>
47820                  </field>
47821                  <field>
47822                     <name>STKERR</name>
47823                     <description>BusFault on stacking for exception entry</description>
47824                     <bitOffset>12</bitOffset>
47825                     <bitWidth>1</bitWidth>
47826                  </field>
47827                  <field>
47828                     <name>LSPERR</name>
47829                     <description>BusFault occured during FP lazy state preservation</description>
47830                     <bitOffset>13</bitOffset>
47831                     <bitWidth>1</bitWidth>
47832                  </field>
47833                  <field>
47834                     <name>BFARVALID</name>
47835                     <description>BusFault Address Register valid</description>
47836                     <bitOffset>15</bitOffset>
47837                     <bitWidth>1</bitWidth>
47838                  </field>
47839                  <field>
47840                     <name>UNDEFINSTR</name>
47841                     <description>Undefined instruction UsageFault</description>
47842                     <bitOffset>16</bitOffset>
47843                     <bitWidth>1</bitWidth>
47844                  </field>
47845                  <field>
47846                     <name>INVSTATE</name>
47847                     <description>Invalid state UsageFault</description>
47848                     <bitOffset>17</bitOffset>
47849                     <bitWidth>1</bitWidth>
47850                  </field>
47851                  <field>
47852                     <name>INVPC</name>
47853                     <description>Invalid PC load UsageFault</description>
47854                     <bitOffset>18</bitOffset>
47855                     <bitWidth>1</bitWidth>
47856                  </field>
47857                  <field>
47858                     <name>NOCP</name>
47859                     <description>No coprocessor UsageFault</description>
47860                     <bitOffset>19</bitOffset>
47861                     <bitWidth>1</bitWidth>
47862                  </field>
47863                  <field>
47864                     <name>UNALIGNED</name>
47865                     <description>Unaligned access UsageFault</description>
47866                     <bitOffset>24</bitOffset>
47867                     <bitWidth>1</bitWidth>
47868                  </field>
47869                  <field>
47870                     <name>DIVBYZERO</name>
47871                     <description>Divide by zero UsageFault</description>
47872                     <bitOffset>25</bitOffset>
47873                     <bitWidth>1</bitWidth>
47874                  </field>
47875               </fields>
47876            </register>
47877            <register>
47878               <name>HFSR</name>
47879               <description>HardFault Status Register</description>
47880               <addressOffset>0xD2C</addressOffset>
47881               <size>32</size>
47882               <fields>
47883                  <field>
47884                     <name>VECTTBL</name>
47885                     <description>BusFault on a Vector Table read during exception processing</description>
47886                     <bitOffset>1</bitOffset>
47887                     <bitWidth>1</bitWidth>
47888                  </field>
47889                  <field>
47890                     <name>FORCED</name>
47891                     <description>Forced Hard Fault</description>
47892                     <bitOffset>30</bitOffset>
47893                     <bitWidth>1</bitWidth>
47894                  </field>
47895                  <field>
47896                     <name>DEBUGEVT</name>
47897                     <description>Debug: always write 0</description>
47898                     <bitOffset>31</bitOffset>
47899                     <bitWidth>1</bitWidth>
47900                  </field>
47901               </fields>
47902            </register>
47903            <register>
47904               <name>DFSR</name>
47905               <description>Debug Fault Status Register</description>
47906               <addressOffset>0xD30</addressOffset>
47907               <size>32</size>
47908               <fields>
47909                  <field>
47910                     <name>HALTED</name>
47911                     <bitOffset>0</bitOffset>
47912                     <bitWidth>1</bitWidth>
47913                  </field>
47914                  <field>
47915                     <name>BKPT</name>
47916                     <bitOffset>1</bitOffset>
47917                     <bitWidth>1</bitWidth>
47918                  </field>
47919                  <field>
47920                     <name>DWTTRAP</name>
47921                     <bitOffset>2</bitOffset>
47922                     <bitWidth>1</bitWidth>
47923                  </field>
47924                  <field>
47925                     <name>VCATCH</name>
47926                     <bitOffset>3</bitOffset>
47927                     <bitWidth>1</bitWidth>
47928                  </field>
47929                  <field>
47930                     <name>EXTERNAL</name>
47931                     <bitOffset>4</bitOffset>
47932                     <bitWidth>1</bitWidth>
47933                  </field>
47934               </fields>
47935            </register>
47936            <register>
47937               <name>MMFAR</name>
47938               <description>MemManage Fault Address Register</description>
47939               <addressOffset>0xD34</addressOffset>
47940               <size>32</size>
47941               <fields>
47942                  <field>
47943                     <name>ADDRESS</name>
47944                     <description>Address that generated the MemManage fault</description>
47945                     <bitOffset>0</bitOffset>
47946                     <bitWidth>32</bitWidth>
47947                  </field>
47948               </fields>
47949            </register>
47950            <register>
47951               <name>BFAR</name>
47952               <description>BusFault Address Register</description>
47953               <addressOffset>0xD38</addressOffset>
47954               <size>32</size>
47955               <fields>
47956                  <field>
47957                     <name>ADDRESS</name>
47958                     <description>Address that generated the BusFault</description>
47959                     <bitOffset>0</bitOffset>
47960                     <bitWidth>32</bitWidth>
47961                  </field>
47962               </fields>
47963            </register>
47964            <register>
47965               <name>AFSR</name>
47966               <description>Auxiliary Fault Status Register</description>
47967               <addressOffset>0xD3C</addressOffset>
47968               <size>32</size>
47969               <fields>
47970                  <field>
47971                     <name>IMPDEF</name>
47972                     <description>AUXFAULT input signals</description>
47973                     <bitOffset>0</bitOffset>
47974                     <bitWidth>32</bitWidth>
47975                  </field>
47976               </fields>
47977            </register>
47978            <register>
47979               <dim>2</dim>
47980               <dimIncrement>4</dimIncrement>
47981               <name>PFR[%s]</name>
47982               <description>Processor Feature Register</description>
47983               <addressOffset>0xD40</addressOffset>
47984               <size>32</size>
47985            </register>
47986            <register>
47987               <name>DFR</name>
47988               <description>Debug Feature Register</description>
47989               <addressOffset>0xD48</addressOffset>
47990               <size>32</size>
47991               <access>read-only</access>
47992            </register>
47993            <register>
47994               <name>ADR</name>
47995               <description>Auxiliary Feature Register</description>
47996               <addressOffset>0xD4C</addressOffset>
47997               <size>32</size>
47998               <access>read-only</access>
47999            </register>
48000            <register>
48001               <dim>4</dim>
48002               <dimIncrement>4</dimIncrement>
48003               <name>MMFR[%s]</name>
48004               <description>Memory Model Feature Register</description>
48005               <addressOffset>0xD50</addressOffset>
48006               <size>32</size>
48007               <access>read-only</access>
48008            </register>
48009            <register>
48010               <dim>5</dim>
48011               <dimIncrement>4</dimIncrement>
48012               <name>ISAR[%s]</name>
48013               <description>Instruction Set Attributes Register</description>
48014               <addressOffset>0xD60</addressOffset>
48015               <size>32</size>
48016               <access>read-only</access>
48017            </register>
48018            <register>
48019               <name>CPACR</name>
48020               <description>Coprocessor Access Control Register</description>
48021               <addressOffset>0xD88</addressOffset>
48022               <size>32</size>
48023               <fields>
48024                  <field>
48025                     <name>CP10</name>
48026                     <description>Access privileges for coprocessor 10</description>
48027                     <bitOffset>20</bitOffset>
48028                     <bitWidth>2</bitWidth>
48029                     <enumeratedValues>
48030                        <name>CP10Select</name>
48031                        <enumeratedValue>
48032                           <name>DENIED</name>
48033                           <description>Access denied</description>
48034                           <value>0x0</value>
48035                        </enumeratedValue>
48036                        <enumeratedValue>
48037                           <name>PRIV</name>
48038                           <description>Privileged access only</description>
48039                           <value>0x1</value>
48040                        </enumeratedValue>
48041                        <enumeratedValue>
48042                           <name>FULL</name>
48043                           <description>Full access</description>
48044                           <value>0x3</value>
48045                        </enumeratedValue>
48046                     </enumeratedValues>
48047                  </field>
48048                  <field>
48049                     <name>CP11</name>
48050                     <description>Access privileges for coprocessor 11</description>
48051                     <bitOffset>22</bitOffset>
48052                     <bitWidth>2</bitWidth>
48053                     <enumeratedValues>
48054                        <name>CP11Select</name>
48055                        <enumeratedValue>
48056                           <name>DENIED</name>
48057                           <description>Access denied</description>
48058                           <value>0x0</value>
48059                        </enumeratedValue>
48060                        <enumeratedValue>
48061                           <name>PRIV</name>
48062                           <description>Privileged access only</description>
48063                           <value>0x1</value>
48064                        </enumeratedValue>
48065                        <enumeratedValue>
48066                           <name>FULL</name>
48067                           <description>Full access</description>
48068                           <value>0x3</value>
48069                        </enumeratedValue>
48070                     </enumeratedValues>
48071                  </field>
48072               </fields>
48073            </register>
48074         </registers>
48075      </peripheral>
48076      <peripheral>
48077         <name>TPIU</name>
48078         <description>Trace Port Interface Unit</description>
48079         <baseAddress>0xE0040000</baseAddress>
48080         <addressBlock>
48081            <offset>0</offset>
48082            <size>0xFD0</size>
48083            <usage>registers</usage>
48084         </addressBlock>
48085         <registers>
48086            <register>
48087               <name>SSPSR</name>
48088               <description>Supported Parallel Port Size Register</description>
48089               <addressOffset>0x0</addressOffset>
48090               <size>32</size>
48091               <access>read-only</access>
48092            </register>
48093            <register>
48094               <name>CSPSR</name>
48095               <description>Current Parallel Port Size Register</description>
48096               <addressOffset>0x4</addressOffset>
48097               <size>32</size>
48098            </register>
48099            <register>
48100               <name>ACPR</name>
48101               <description>Asynchronous Clock Prescaler Register</description>
48102               <addressOffset>0x10</addressOffset>
48103               <size>32</size>
48104               <fields>
48105                  <field>
48106                     <name>PRESCALER</name>
48107                     <bitOffset>0</bitOffset>
48108                     <bitWidth>13</bitWidth>
48109                  </field>
48110               </fields>
48111            </register>
48112            <register>
48113               <name>SPPR</name>
48114               <description>Selected Pin Protocol Register</description>
48115               <addressOffset>0xF0</addressOffset>
48116               <size>32</size>
48117               <fields>
48118                  <field>
48119                     <name>TXMODE</name>
48120                     <bitOffset>0</bitOffset>
48121                     <bitWidth>2</bitWidth>
48122                  </field>
48123               </fields>
48124            </register>
48125            <register>
48126               <name>FFSR</name>
48127               <description>Formatter and Flush Status Register</description>
48128               <addressOffset>0x300</addressOffset>
48129               <size>32</size>
48130               <access>read-only</access>
48131               <fields>
48132                  <field>
48133                     <name>FlInProg</name>
48134                     <bitOffset>0</bitOffset>
48135                     <bitWidth>1</bitWidth>
48136                  </field>
48137                  <field>
48138                     <name>FtStopped</name>
48139                     <bitOffset>1</bitOffset>
48140                     <bitWidth>1</bitWidth>
48141                  </field>
48142                  <field>
48143                     <name>TCPresent</name>
48144                     <bitOffset>2</bitOffset>
48145                     <bitWidth>1</bitWidth>
48146                  </field>
48147                  <field>
48148                     <name>FtNonStop</name>
48149                     <bitOffset>3</bitOffset>
48150                     <bitWidth>1</bitWidth>
48151                  </field>
48152               </fields>
48153            </register>
48154            <register>
48155               <name>FFCR</name>
48156               <description>Formatter and Flush Control Register</description>
48157               <addressOffset>0x304</addressOffset>
48158               <size>32</size>
48159               <fields>
48160                  <field>
48161                     <name>EnFCont</name>
48162                     <bitOffset>1</bitOffset>
48163                     <bitWidth>1</bitWidth>
48164                  </field>
48165                  <field>
48166                     <name>TrigIn</name>
48167                     <bitOffset>8</bitOffset>
48168                     <bitWidth>1</bitWidth>
48169                  </field>
48170               </fields>
48171            </register>
48172            <register>
48173               <name>FSCR</name>
48174               <description>Formatter Synchronization Counter Register</description>
48175               <addressOffset>0x308</addressOffset>
48176               <size>32</size>
48177               <access>read-only</access>
48178            </register>
48179            <register>
48180               <name>TRIGGER</name>
48181               <description>TRIGGER</description>
48182               <addressOffset>0xEE8</addressOffset>
48183               <size>32</size>
48184               <access>read-only</access>
48185               <fields>
48186                  <field>
48187                     <name>TRIGGER</name>
48188                     <bitOffset>0</bitOffset>
48189                     <bitWidth>1</bitWidth>
48190                  </field>
48191               </fields>
48192            </register>
48193            <register>
48194               <name>FIFO0</name>
48195               <description>Integration ETM Data</description>
48196               <addressOffset>0xEEC</addressOffset>
48197               <size>32</size>
48198               <access>read-only</access>
48199               <fields>
48200                  <field>
48201                     <name>ETM0</name>
48202                     <bitOffset>0</bitOffset>
48203                     <bitWidth>8</bitWidth>
48204                  </field>
48205                  <field>
48206                     <name>ETM1</name>
48207                     <bitOffset>8</bitOffset>
48208                     <bitWidth>8</bitWidth>
48209                  </field>
48210                  <field>
48211                     <name>ETM2</name>
48212                     <bitOffset>16</bitOffset>
48213                     <bitWidth>8</bitWidth>
48214                  </field>
48215                  <field>
48216                     <name>ETM_bytecount</name>
48217                     <bitOffset>24</bitOffset>
48218                     <bitWidth>2</bitWidth>
48219                  </field>
48220                  <field>
48221                     <name>ETM_ATVALID</name>
48222                     <bitOffset>26</bitOffset>
48223                     <bitWidth>1</bitWidth>
48224                  </field>
48225                  <field>
48226                     <name>ITM_bytecount</name>
48227                     <bitOffset>27</bitOffset>
48228                     <bitWidth>2</bitWidth>
48229                  </field>
48230                  <field>
48231                     <name>ITM_ATVALID</name>
48232                     <bitOffset>29</bitOffset>
48233                     <bitWidth>1</bitWidth>
48234                  </field>
48235               </fields>
48236            </register>
48237            <register>
48238               <name>ITATBCTR2</name>
48239               <description>ITATBCTR2</description>
48240               <addressOffset>0xEF0</addressOffset>
48241               <size>32</size>
48242               <access>read-only</access>
48243               <fields>
48244                  <field>
48245                     <name>ATREADY</name>
48246                     <bitOffset>0</bitOffset>
48247                     <bitWidth>1</bitWidth>
48248                  </field>
48249               </fields>
48250            </register>
48251            <register>
48252               <name>ITATBCTR0</name>
48253               <description>ITATBCTR0</description>
48254               <addressOffset>0xEF8</addressOffset>
48255               <size>32</size>
48256               <access>read-only</access>
48257               <fields>
48258                  <field>
48259                     <name>ATREADY</name>
48260                     <bitOffset>0</bitOffset>
48261                     <bitWidth>1</bitWidth>
48262                  </field>
48263               </fields>
48264            </register>
48265            <register>
48266               <name>FIFO1</name>
48267               <description>Integration ITM Data</description>
48268               <addressOffset>0xEFC</addressOffset>
48269               <size>32</size>
48270               <access>read-only</access>
48271               <fields>
48272                  <field>
48273                     <name>ITM0</name>
48274                     <bitOffset>0</bitOffset>
48275                     <bitWidth>8</bitWidth>
48276                  </field>
48277                  <field>
48278                     <name>ITM1</name>
48279                     <bitOffset>8</bitOffset>
48280                     <bitWidth>8</bitWidth>
48281                  </field>
48282                  <field>
48283                     <name>ITM2</name>
48284                     <bitOffset>16</bitOffset>
48285                     <bitWidth>8</bitWidth>
48286                  </field>
48287                  <field>
48288                     <name>ETM_bytecount</name>
48289                     <bitOffset>24</bitOffset>
48290                     <bitWidth>2</bitWidth>
48291                  </field>
48292                  <field>
48293                     <name>ETM_ATVALID</name>
48294                     <bitOffset>26</bitOffset>
48295                     <bitWidth>1</bitWidth>
48296                  </field>
48297                  <field>
48298                     <name>ITM_bytecount</name>
48299                     <bitOffset>27</bitOffset>
48300                     <bitWidth>2</bitWidth>
48301                  </field>
48302                  <field>
48303                     <name>ITM_ATVALID</name>
48304                     <bitOffset>29</bitOffset>
48305                     <bitWidth>1</bitWidth>
48306                  </field>
48307               </fields>
48308            </register>
48309            <register>
48310               <name>ITCTRL</name>
48311               <description>Integration Mode Control</description>
48312               <addressOffset>0xF00</addressOffset>
48313               <size>32</size>
48314               <fields>
48315                  <field>
48316                     <name>Mode</name>
48317                     <bitOffset>0</bitOffset>
48318                     <bitWidth>1</bitWidth>
48319                  </field>
48320               </fields>
48321            </register>
48322            <register>
48323               <name>CLAIMSET</name>
48324               <description>Claim tag set</description>
48325               <addressOffset>0xFA0</addressOffset>
48326               <size>32</size>
48327            </register>
48328            <register>
48329               <name>CLAIMCLR</name>
48330               <description>Claim tag clear</description>
48331               <addressOffset>0xFA4</addressOffset>
48332               <size>32</size>
48333            </register>
48334            <register>
48335               <name>DEVID</name>
48336               <description>TPIU_DEVID</description>
48337               <addressOffset>0xFC8</addressOffset>
48338               <size>32</size>
48339               <access>read-only</access>
48340               <fields>
48341                  <field>
48342                     <name>NrTraceInput</name>
48343                     <bitOffset>0</bitOffset>
48344                     <bitWidth>1</bitWidth>
48345                  </field>
48346                  <field>
48347                     <name>AsynClkIn</name>
48348                     <bitOffset>5</bitOffset>
48349                     <bitWidth>1</bitWidth>
48350                  </field>
48351                  <field>
48352                     <name>MinBufSz</name>
48353                     <bitOffset>6</bitOffset>
48354                     <bitWidth>3</bitWidth>
48355                  </field>
48356                  <field>
48357                     <name>PTINVALID</name>
48358                     <bitOffset>9</bitOffset>
48359                     <bitWidth>1</bitWidth>
48360                  </field>
48361                  <field>
48362                     <name>MANCVALID</name>
48363                     <bitOffset>10</bitOffset>
48364                     <bitWidth>1</bitWidth>
48365                  </field>
48366                  <field>
48367                     <name>NRZVALID</name>
48368                     <bitOffset>11</bitOffset>
48369                     <bitWidth>1</bitWidth>
48370                  </field>
48371               </fields>
48372            </register>
48373            <register>
48374               <name>DEVTYPE</name>
48375               <description>TPIU_DEVTYPE</description>
48376               <addressOffset>0xFCC</addressOffset>
48377               <size>32</size>
48378               <access>read-only</access>
48379               <fields>
48380                  <field>
48381                     <name>SubType</name>
48382                     <bitOffset>0</bitOffset>
48383                     <bitWidth>4</bitWidth>
48384                  </field>
48385                  <field>
48386                     <name>MajorType</name>
48387                     <bitOffset>4</bitOffset>
48388                     <bitWidth>4</bitWidth>
48389                  </field>
48390               </fields>
48391            </register>
48392         </registers>
48393      </peripheral>
48394   </peripherals>
48395</device>
48396